From b1057fe6c4fee34bf3d5f10a4ea13eba87504cdd Mon Sep 17 00:00:00 2001 From: AWS SDK Swift Automation Date: Tue, 7 Jan 2025 19:51:38 +0000 Subject: [PATCH] chore: Updates version to 1.0.73 --- Package.swift | 2 +- Package.version | 2 +- Package.version.next | 2 +- .../AWSACM/Sources/AWSACM/ACMClient.swift | 32 +- .../Sources/AWSACMPCA/ACMPCAClient.swift | 48 +- .../AWSAPIGateway/APIGatewayClient.swift | 250 ++-- .../ARCZonalShiftClient.swift | 28 +- .../AccessAnalyzerClient.swift | 2 +- .../Sources/AWSAccount/AccountClient.swift | 2 +- .../AWSAmp/Sources/AWSAmp/AmpClient.swift | 56 +- .../Sources/AWSAmplify/AmplifyClient.swift | 2 +- .../AmplifyBackendClient.swift | 2 +- .../AmplifyUIBuilderClient.swift | 2 +- .../ApiGatewayManagementApiClient.swift | 2 +- .../AWSApiGatewayV2/ApiGatewayV2Client.swift | 2 +- .../AWSAppConfig/AppConfigClient.swift | 92 +- .../AppConfigDataClient.swift | 2 +- .../AWSAppFabric/AppFabricClient.swift | 54 +- .../AppIntegrationsClient.swift | 48 +- .../Sources/AWSAppMesh/AppMeshClient.swift | 2 +- .../AWSAppRunner/AppRunnerClient.swift | 2 +- .../AWSAppStream/AppStreamClient.swift | 160 +- .../Sources/AWSAppSync/AppSyncClient.swift | 150 +- .../Sources/AWSAppTest/AppTestClient.swift | 50 +- .../Sources/AWSAppflow/AppflowClient.swift | 52 +- .../ApplicationAutoScalingClient.swift | 30 +- .../ApplicationCostProfilerClient.swift | 14 +- .../ApplicationDiscoveryClient.swift | 58 +- .../ApplicationInsightsClient.swift | 68 +- .../ApplicationSignalsClient.swift | 2 +- .../Sources/AWSArtifact/ArtifactClient.swift | 2 +- .../Sources/AWSAthena/AthenaClient.swift | 138 +- .../AWSAuditManager/AuditManagerClient.swift | 126 +- .../AWSAutoScaling/AutoScalingClient.swift | 132 +- .../AutoScalingPlansClient.swift | 14 +- .../AWSB2bi/Sources/AWSB2bi/B2biClient.swift | 62 +- .../BCMDataExportsClient.swift | 26 +- .../BCMPricingCalculatorClient.swift | 74 +- .../Sources/AWSBackup/BackupClient.swift | 190 +-- .../BackupGatewayClient.swift | 52 +- .../AWSBackupSearch/BackupSearchClient.swift | 26 +- .../Sources/AWSBatch/BatchClient.swift | 52 +- .../Sources/AWSBedrock/BedrockClient.swift | 116 +- .../AWSBedrockAgent/BedrockAgentClient.swift | 146 +- .../BedrockAgentRuntimeClient.swift | 24 +- .../BedrockDataAutomationClient.swift | 24 +- .../BedrockDataAutomationRuntimeClient.swift | 6 +- .../BedrockRuntimeClient.swift | 18 +- .../Sources/AWSBilling/BillingClient.swift | 22 +- .../BillingconductorClient.swift | 66 +- .../Sources/AWSBraket/BraketClient.swift | 2 +- .../Sources/AWSBudgets/BudgetsClient.swift | 54 +- .../Sources/AWSChatbot/ChatbotClient.swift | 70 +- .../Sources/AWSChime/ChimeClient.swift | 384 ++--- .../ChimeSDKIdentityClient.swift | 62 +- .../ChimeSDKMediaPipelinesClient.swift | 64 +- .../ChimeSDKMeetingsClient.swift | 34 +- .../ChimeSDKMessagingClient.swift | 104 +- .../ChimeSDKVoiceClient.swift | 194 +-- .../AWSCleanRooms/CleanRoomsClient.swift | 162 +- .../AWSCleanRoomsML/CleanRoomsMLClient.swift | 118 +- .../Sources/AWSCloud9/Cloud9Client.swift | 28 +- .../AWSCloudControl/CloudControlClient.swift | 18 +- .../CloudDirectoryClient.swift | 134 +- .../CloudFormationClient.swift | 2 +- .../AWSCloudFront/CloudFrontClient.swift | 246 +-- .../CloudFrontKeyValueStoreClient.swift | 2 +- .../Sources/AWSCloudHSM/CloudHSMClient.swift | 42 +- .../AWSCloudHSMV2/CloudHSMV2Client.swift | 38 +- .../Sources/AWSCloudHSMV2/Models.swift | 20 +- .../AWSCloudSearch/CloudSearchClient.swift | 54 +- .../CloudSearchDomainClient.swift | 8 +- .../AWSCloudTrail/CloudTrailClient.swift | 114 +- .../CloudTrailDataClient.swift | 4 +- .../AWSCloudWatch/CloudWatchClient.swift | 78 +- .../CloudWatchEventsClient.swift | 104 +- .../CloudWatchLogsClient.swift | 180 +-- .../AWSCodeBuild/CodeBuildClient.swift | 102 +- .../AWSCodeCatalyst/CodeCatalystClient.swift | 2 +- .../AWSCodeCommit/CodeCommitClient.swift | 160 +- .../CodeConnectionsClient.swift | 56 +- .../AWSCodeDeploy/CodeDeployClient.swift | 96 +- .../CodeGuruProfilerClient.swift | 2 +- .../CodeGuruReviewerClient.swift | 30 +- .../CodeGuruSecurityClient.swift | 28 +- .../AWSCodePipeline/CodePipelineClient.swift | 88 +- .../CodeStarconnectionsClient.swift | 56 +- .../AWSCodeartifact/CodeartifactClient.swift | 98 +- .../CodestarnotificationsClient.swift | 28 +- .../CognitoIdentityClient.swift | 48 +- .../CognitoIdentityProviderClient.swift | 228 +-- .../AWSCognitoSync/CognitoSyncClient.swift | 36 +- .../AWSComprehend/ComprehendClient.swift | 172 +-- .../ComprehendMedicalClient.swift | 54 +- .../ComputeOptimizerClient.swift | 58 +- .../AWSConfigService/ConfigClient.swift | 196 +-- .../Sources/AWSConnect/ConnectClient.swift | 562 +++---- .../ConnectCampaignsClient.swift | 46 +- .../ConnectCampaignsV2Client.swift | 68 +- .../AWSConnectCases/ConnectCasesClient.swift | 70 +- .../ConnectContactLensClient.swift | 4 +- .../ConnectParticipantClient.swift | 24 +- .../ControlCatalogClient.swift | 2 +- .../AWSControlTower/ControlTowerClient.swift | 58 +- .../AWSCostExplorer/CostExplorerClient.swift | 90 +- .../CostOptimizationHubClient.swift | 16 +- .../CostandUsageReportClient.swift | 16 +- .../CustomerProfilesClient.swift | 142 +- .../AWSDAX/Sources/AWSDAX/DAXClient.swift | 44 +- .../AWSDLM/Sources/AWSDLM/DLMClient.swift | 18 +- .../AWSDSQL/Sources/AWSDSQL/DSQLClient.swift | 2 +- .../Sources/AWSDataBrew/DataBrewClient.swift | 90 +- .../AWSDataExchange/DataExchangeClient.swift | 2 +- .../AWSDataPipeline/DataPipelineClient.swift | 2 +- .../Sources/AWSDataSync/DataSyncClient.swift | 134 +- .../Sources/AWSDataZone/DataZoneClient.swift | 2 +- .../DatabaseMigrationClient.swift | 226 +-- .../Sources/AWSDeadline/DeadlineClient.swift | 2 +- .../AWSDetective/DetectiveClient.swift | 60 +- .../AWSDevOpsGuru/DevOpsGuruClient.swift | 64 +- .../AWSDeviceFarm/DeviceFarmClient.swift | 156 +- .../DirectConnectClient.swift | 128 +- .../AWSDirectoryService/DirectoryClient.swift | 142 +- .../DirectoryServiceDataClient.swift | 2 +- .../Sources/AWSDocDB/DocDBClient.swift | 112 +- .../AWSDocDBElastic/DocDBElasticClient.swift | 40 +- .../AWSDrs/Sources/AWSDrs/DrsClient.swift | 102 +- .../Sources/AWSDynamoDB/DynamoDBClient.swift | 122 +- .../Sources/AWSDynamoDB/Endpoints.swift | 2 +- .../Sources/AWSDynamoDB/Models.swift | 14 +- .../DynamoDBStreamsClient.swift | 10 +- .../AWSEBS/Sources/AWSEBS/EBSClient.swift | 14 +- .../AWSEC2/Sources/AWSEC2/EC2Client.swift | 1318 ++++++++--------- .../EC2InstanceConnectClient.swift | 6 +- .../AWSECR/Sources/AWSECR/ECRClient.swift | 100 +- .../AWSECRPUBLIC/ECRPUBLICClient.swift | 48 +- .../AWSECS/Sources/AWSECS/ECSClient.swift | 120 +- .../AWSEFS/Sources/AWSEFS/EFSClient.swift | 64 +- .../AWSEKS/Sources/AWSEKS/EKSClient.swift | 116 +- .../Sources/AWSEKSAuth/EKSAuthClient.swift | 4 +- .../AWSEMR/Sources/AWSEMR/EMRClient.swift | 114 +- .../EMRServerlessClient.swift | 34 +- .../EMRcontainersClient.swift | 48 +- .../AWSElastiCache/ElastiCacheClient.swift | 152 +- .../ElasticBeanstalkClient.swift | 96 +- .../ElasticInferenceClient.swift | 14 +- .../ElasticLoadBalancingClient.swift | 60 +- .../ElasticLoadBalancingv2Client.swift | 102 +- .../ElasticTranscoderClient.swift | 36 +- .../ElasticsearchClient.swift | 104 +- .../EntityResolutionClient.swift | 76 +- .../AWSEventBridge/EventBridgeClient.swift | 116 +- .../AWSEvidently/EvidentlyClient.swift | 2 +- .../AWSFMS/Sources/AWSFMS/FMSClient.swift | 86 +- .../AWSFSx/Sources/AWSFSx/FSxClient.swift | 92 +- .../Sources/AWSFinspace/FinspaceClient.swift | 102 +- .../AWSFinspacedata/FinspacedataClient.swift | 64 +- .../Sources/AWSFirehose/FirehoseClient.swift | 26 +- .../AWSFis/Sources/AWSFis/FisClient.swift | 54 +- .../Sources/AWSForecast/ForecastClient.swift | 128 +- .../ForecastqueryClient.swift | 6 +- .../FraudDetectorClient.swift | 148 +- .../Sources/AWSFreeTier/FreeTierClient.swift | 4 +- .../Sources/AWSGameLift/GameLiftClient.swift | 2 +- .../Sources/AWSGeoMaps/GeoMapsClient.swift | 12 +- .../AWSGeoPlaces/GeoPlacesClient.swift | 16 +- .../AWSGeoRoutes/GeoRoutesClient.swift | 12 +- .../Sources/AWSGlacier/GlacierClient.swift | 2 +- .../GlobalAcceleratorClient.swift | 114 +- .../AWSGlue/Sources/AWSGlue/GlueClient.swift | 508 +++---- .../Sources/AWSGrafana/GrafanaClient.swift | 52 +- .../AWSGreengrass/GreengrassClient.swift | 2 +- .../AWSGreengrassV2/GreengrassV2Client.swift | 2 +- .../GroundStationClient.swift | 2 +- .../AWSGuardDuty/GuardDutyClient.swift | 150 +- .../Sources/AWSHealth/HealthClient.swift | 30 +- .../AWSHealthLake/HealthLakeClient.swift | 2 +- .../AWSIAM/Sources/AWSIAM/IAMClient.swift | 330 ++--- .../AWSIVSRealTime/IVSRealTimeClient.swift | 74 +- .../IdentitystoreClient.swift | 40 +- .../AWSImagebuilder/ImagebuilderClient.swift | 224 ++- .../Sources/AWSImagebuilder/Models.swift | 141 +- .../AWSInspector/InspectorClient.swift | 76 +- .../AWSInspector2/Inspector2Client.swift | 2 +- .../InspectorScanClient.swift | 2 +- .../InternetMonitorClient.swift | 34 +- .../AWSInvoicing/InvoicingClient.swift | 2 +- .../AWSIoT/Sources/AWSIoT/IoTClient.swift | 542 +++---- .../AWSIoTAnalytics/IoTAnalyticsClient.swift | 70 +- .../AWSIoTDataPlane/IoTDataPlaneClient.swift | 16 +- .../AWSIoTEvents/IoTEventsClient.swift | 54 +- .../IoTEventsDataClient.swift | 26 +- .../AWSIoTFleetHub/IoTFleetHubClient.swift | 18 +- .../AWSIoTFleetWise/IoTFleetWiseClient.swift | 116 +- .../IoTJobsDataPlaneClient.swift | 12 +- .../IoTSecureTunnelingClient.swift | 18 +- .../AWSIoTSiteWise/IoTSiteWiseClient.swift | 182 +-- .../IoTThingsGraphClient.swift | 72 +- .../AWSIoTTwinMaker/IoTTwinMakerClient.swift | 82 +- .../AWSIoTWireless/IoTWirelessClient.swift | 226 +-- .../IotDeviceAdvisorClient.swift | 30 +- .../AWSIvs/Sources/AWSIvs/IvsClient.swift | 72 +- .../Sources/AWSIvschat/IvschatClient.swift | 36 +- .../AWSKMS/Sources/AWSKMS/KMSClient.swift | 108 +- .../Sources/AWSKafka/KafkaClient.swift | 2 +- .../AWSKafkaConnect/KafkaConnectClient.swift | 2 +- .../Sources/AWSKendra/KendraClient.swift | 134 +- .../KendraRankingClient.swift | 20 +- .../AWSKeyspaces/KeyspacesClient.swift | 40 +- .../Sources/AWSKinesis/KinesisClient.swift | 66 +- .../KinesisAnalyticsClient.swift | 42 +- .../KinesisAnalyticsV2Client.swift | 68 +- .../AWSKinesisVideo/KinesisVideoClient.swift | 62 +- .../KinesisVideoArchivedMediaClient.swift | 14 +- .../KinesisVideoMediaClient.swift | 4 +- .../KinesisVideoSignalingClient.swift | 6 +- .../KinesisVideoWebRTCStorageClient.swift | 6 +- .../LakeFormationClient.swift | 122 +- .../Sources/AWSLambda/LambdaClient.swift | 138 +- .../AWSLaunchWizard/LaunchWizardClient.swift | 2 +- .../LexModelBuildingClient.swift | 86 +- .../AWSLexModelsV2/LexModelsV2Client.swift | 206 +-- .../LexRuntimeClient.swift | 12 +- .../AWSLexRuntimeV2/LexRuntimeV2Client.swift | 14 +- .../LicenseManagerClient.swift | 102 +- ...censeManagerLinuxSubscriptionsClient.swift | 2 +- ...icenseManagerUserSubscriptionsClient.swift | 2 +- .../AWSLightsail/LightsailClient.swift | 324 ++-- .../Sources/AWSLocation/LocationClient.swift | 122 +- .../LookoutEquipmentClient.swift | 100 +- .../LookoutMetricsClient.swift | 2 +- .../LookoutVisionClient.swift | 46 +- .../AWSM2/Sources/AWSM2/M2Client.swift | 70 +- .../Sources/AWSMTurk/MTurkClient.swift | 80 +- .../AWSMWAA/Sources/AWSMWAA/MWAAClient.swift | 26 +- .../MachineLearningClient.swift | 58 +- .../Sources/AWSMacie2/Macie2Client.swift | 2 +- .../AWSMailManager/MailManagerClient.swift | 96 +- .../ManagedBlockchainClient.swift | 56 +- .../ManagedBlockchainQueryClient.swift | 20 +- .../MarketplaceAgreementClient.swift | 8 +- .../MarketplaceCatalogClient.swift | 28 +- .../MarketplaceCommerceAnalyticsClient.swift | 6 +- .../MarketplaceDeploymentClient.swift | 10 +- .../MarketplaceEntitlementClient.swift | 4 +- .../MarketplaceMeteringClient.swift | 10 +- .../MarketplaceReportingClient.swift | 4 +- .../AWSMediaConnect/MediaConnectClient.swift | 2 +- .../AWSMediaConvert/MediaConvertClient.swift | 2 +- .../AWSMediaLive/MediaLiveClient.swift | 2 +- .../AWSMediaPackage/MediaPackageClient.swift | 2 +- .../MediaPackageV2Client.swift | 58 +- .../MediaPackageVodClient.swift | 2 +- .../AWSMediaStore/MediaStoreClient.swift | 44 +- .../MediaStoreDataClient.swift | 12 +- .../AWSMediaTailor/MediaTailorClient.swift | 2 +- .../MedicalImagingClient.swift | 38 +- .../Sources/AWSMemoryDB/MemoryDBClient.swift | 88 +- .../AWSMgn/Sources/AWSMgn/MgnClient.swift | 142 +- .../AWSMigrationHub/MigrationHubClient.swift | 44 +- .../MigrationHubConfigClient.swift | 10 +- .../MigrationHubOrchestratorClient.swift | 64 +- .../MigrationHubRefactorSpacesClient.swift | 50 +- .../MigrationHubStrategyClient.swift | 46 +- .../AWSMq/Sources/AWSMq/MqClient.swift | 48 +- .../Sources/AWSNeptune/NeptuneClient.swift | 140 +- .../AWSNeptuneGraph/NeptuneGraphClient.swift | 66 +- .../AWSNeptunedata/NeptunedataClient.swift | 88 +- .../NetworkFirewallClient.swift | 74 +- .../NetworkFlowMonitorClient.swift | 2 +- .../NetworkManagerClient.swift | 2 +- .../NetworkMonitorClient.swift | 2 +- .../NotificationsClient.swift | 2 +- .../NotificationsContactsClient.swift | 2 +- .../AWSOAM/Sources/AWSOAM/OAMClient.swift | 32 +- .../AWSOSIS/Sources/AWSOSIS/OSISClient.swift | 30 +- .../ObservabilityAdminClient.swift | 2 +- .../Sources/AWSOmics/OmicsClient.swift | 2 +- .../AWSOpenSearch/OpenSearchClient.swift | 154 +- .../OpenSearchServerlessClient.swift | 2 +- .../Sources/AWSOpsWorks/OpsWorksClient.swift | 150 +- .../AWSOpsWorksCM/OpsWorksCMClient.swift | 40 +- .../OrganizationsClient.swift | 112 +- .../Sources/AWSOutposts/OutpostsClient.swift | 68 +- .../AWSPCS/Sources/AWSPCS/PCSClient.swift | 38 +- .../AWSPI/Sources/AWSPI/PIClient.swift | 28 +- .../Sources/AWSPanorama/PanoramaClient.swift | 70 +- .../PartnerCentralSellingClient.swift | 72 +- .../PaymentCryptographyClient.swift | 42 +- .../PaymentCryptographyDataClient.swift | 26 +- .../PcaConnectorAdClient.swift | 2 +- .../PcaConnectorScepClient.swift | 2 +- .../AWSPersonalize/PersonalizeClient.swift | 144 +- .../PersonalizeEventsClient.swift | 12 +- .../PersonalizeRuntimeClient.swift | 8 +- .../Sources/AWSPinpoint/PinpointClient.swift | 2 +- .../PinpointEmailClient.swift | 86 +- .../PinpointSMSVoiceClient.swift | 2 +- .../PinpointSMSVoiceV2Client.swift | 2 +- .../Sources/AWSPipes/PipesClient.swift | 2 +- .../Sources/AWSPolly/PollyClient.swift | 20 +- .../Sources/AWSPricing/PricingClient.swift | 12 +- .../PrivateNetworksClient.swift | 54 +- .../Sources/AWSProton/ProtonClient.swift | 176 +-- .../Sources/AWSQApps/QAppsClient.swift | 72 +- .../AWSQBusiness/QBusinessClient.swift | 142 +- .../Sources/AWSQConnect/QConnectClient.swift | 184 +-- .../AWSQLDB/Sources/AWSQLDB/QLDBClient.swift | 42 +- .../AWSQLDBSession/QLDBSessionClient.swift | 2 +- .../AWSQuickSight/QuickSightClient.swift | 420 +++--- .../AWSRAM/Sources/AWSRAM/RAMClient.swift | 70 +- .../AWSRDS/Sources/AWSRDS/RDSClient.swift | 326 ++-- .../Sources/AWSRDSData/RDSDataClient.swift | 12 +- .../AWSRUM/Sources/AWSRUM/RUMClient.swift | 2 +- .../AWSRbin/Sources/AWSRbin/RbinClient.swift | 22 +- .../Sources/AWSRedshift/RedshiftClient.swift | 280 ++-- .../AWSRedshiftData/RedshiftDataClient.swift | 2 +- .../RedshiftServerlessClient.swift | 2 +- .../AWSRekognition/RekognitionClient.swift | 152 +- .../AWSRepostspace/RepostspaceClient.swift | 28 +- .../ResiliencehubClient.swift | 128 +- .../ResourceExplorer2Client.swift | 50 +- .../ResourceGroupsClient.swift | 48 +- .../ResourceGroupsTaggingAPIClient.swift | 18 +- .../AWSRoboMaker/RoboMakerClient.swift | 116 +- .../RolesAnywhereClient.swift | 2 +- .../Sources/AWSRoute53/Route53Client.swift | 142 +- .../Route53DomainsClient.swift | 70 +- .../Route53ProfilesClient.swift | 2 +- .../Route53RecoveryClusterClient.swift | 10 +- .../Route53RecoveryControlConfigClient.swift | 2 +- .../Route53RecoveryReadinessClient.swift | 2 +- .../Route53ResolverClient.swift | 2 +- .../AWSS3/Sources/AWSS3/S3Client.swift | 198 +-- .../AWSS3Control/S3ControlClient.swift | 188 +-- .../AWSS3Outposts/S3OutpostsClient.swift | 2 +- .../Sources/AWSS3Tables/S3TablesClient.swift | 54 +- .../AWSSES/Sources/AWSSES/SESClient.swift | 144 +- .../Sources/AWSSESv2/SESv2Client.swift | 194 +-- .../AWSSFN/Sources/AWSSFN/SFNClient.swift | 76 +- .../AWSSMS/Sources/AWSSMS/SMSClient.swift | 72 +- .../AWSSNS/Sources/AWSSNS/SNSClient.swift | 86 +- .../AWSSQS/Sources/AWSSQS/SQSClient.swift | 48 +- .../AWSSSM/Sources/AWSSSM/SSMClient.swift | 290 ++-- .../AWSSSMContacts/SSMContactsClient.swift | 2 +- .../AWSSSMIncidents/SSMIncidentsClient.swift | 2 +- .../SSMQuickSetupClient.swift | 30 +- .../AWSSSO/Sources/AWSSSO/SSOClient.swift | 10 +- .../Sources/AWSSSOAdmin/SSOAdminClient.swift | 148 +- .../Sources/AWSSSOOIDC/SSOOIDCClient.swift | 10 +- .../AWSSTS/Sources/AWSSTS/STSClient.swift | 20 +- .../AWSSWF/Sources/AWSSWF/SWFClient.swift | 80 +- .../AWSSageMaker/SageMakerClient.swift | 2 +- .../SageMakerA2IRuntimeClient.swift | 12 +- .../SageMakerFeatureStoreRuntimeClient.swift | 10 +- .../SageMakerGeospatialClient.swift | 2 +- .../SageMakerMetricsClient.swift | 6 +- .../SageMakerRuntimeClient.swift | 8 +- .../SagemakerEdgeClient.swift | 8 +- .../AWSSavingsplans/SavingsplansClient.swift | 22 +- .../AWSScheduler/SchedulerClient.swift | 26 +- .../Sources/AWSSchemas/SchemasClient.swift | 64 +- .../SecretsManagerClient.swift | 48 +- .../AWSSecurityHub/SecurityHubClient.swift | 160 +- .../AWSSecurityIR/SecurityIRClient.swift | 46 +- .../AWSSecurityLake/SecurityLakeClient.swift | 2 +- ...erverlessApplicationRepositoryClient.swift | 2 +- .../ServiceCatalogClient.swift | 182 +-- .../ServiceCatalogAppRegistryClient.swift | 50 +- .../ServiceDiscoveryClient.swift | 62 +- .../ServiceQuotasClient.swift | 40 +- .../Sources/AWSShield/ShieldClient.swift | 74 +- .../Sources/AWSSigner/SignerClient.swift | 40 +- .../SimSpaceWeaverClient.swift | 2 +- .../SnowDeviceManagementClient.swift | 2 +- .../Sources/AWSSnowball/SnowballClient.swift | 56 +- .../SocialMessagingClient.swift | 2 +- .../Sources/AWSSsmSap/SsmSapClient.swift | 2 +- .../StorageGatewayClient.swift | 182 +-- .../AWSSupplyChain/SupplyChainClient.swift | 44 +- .../Sources/AWSSupport/SupportClient.swift | 34 +- .../AWSSupportApp/SupportAppClient.swift | 2 +- .../AWSSynthetics/SyntheticsClient.swift | 2 +- .../AWSTaxSettings/TaxSettingsClient.swift | 2 +- .../Sources/AWSTextract/TextractClient.swift | 2 +- .../TimestreamInfluxDBClient.swift | 24 +- .../TimestreamQueryClient.swift | 32 +- .../TimestreamWriteClient.swift | 40 +- .../AWSTnb/Sources/AWSTnb/TnbClient.swift | 68 +- .../AWSTranscribe/TranscribeClient.swift | 2 +- .../TranscribeStreamingClient.swift | 8 +- .../Sources/AWSTransfer/TransferClient.swift | 140 +- .../AWSTranslate/TranslateClient.swift | 40 +- .../TrustedAdvisorClient.swift | 2 +- .../AWSVPCLattice/VPCLatticeClient.swift | 140 +- .../VerifiedPermissionsClient.swift | 2 +- .../Sources/AWSVoiceID/VoiceIDClient.swift | 2 +- .../AWSWAF/Sources/AWSWAF/WAFClient.swift | 156 +- .../AWSWAFRegional/WAFRegionalClient.swift | 164 +- .../Sources/AWSWAFV2/WAFV2Client.swift | 110 +- .../WellArchitectedClient.swift | 146 +- .../Sources/AWSWisdom/WisdomClient.swift | 84 +- .../Sources/AWSWorkDocs/WorkDocsClient.swift | 90 +- .../Sources/AWSWorkMail/WorkMailClient.swift | 186 +-- .../WorkMailMessageFlowClient.swift | 6 +- .../AWSWorkSpaces/WorkSpacesClient.swift | 178 +-- .../WorkSpacesThinClientClient.swift | 34 +- .../WorkSpacesWebClient.swift | 138 +- .../AWSXRay/Sources/AWSXRay/XRayClient.swift | 78 +- packageDependencies.plist | 2 +- 410 files changed, 13945 insertions(+), 13710 deletions(-) diff --git a/Package.swift b/Package.swift index b896d8b7a07..babaff186b3 100644 --- a/Package.swift +++ b/Package.swift @@ -15,7 +15,7 @@ import PackageDescription // MARK: - Dynamic Content -let clientRuntimeVersion: Version = "0.106.0" +let clientRuntimeVersion: Version = "0.107.0" let crtVersion: Version = "0.40.0" let excludeRuntimeUnitTests = false diff --git a/Package.version b/Package.version index 9c313915d51..6120160a65a 100644 --- a/Package.version +++ b/Package.version @@ -1 +1 @@ -1.0.72 \ No newline at end of file +1.0.73 \ No newline at end of file diff --git a/Package.version.next b/Package.version.next index 6120160a65a..e8461b4dceb 100644 --- a/Package.version.next +++ b/Package.version.next @@ -1 +1 @@ -1.0.73 \ No newline at end of file +1.0.74 \ No newline at end of file diff --git a/Sources/Services/AWSACM/Sources/AWSACM/ACMClient.swift b/Sources/Services/AWSACM/Sources/AWSACM/ACMClient.swift index 6da6565b700..82cfbbd7c4e 100644 --- a/Sources/Services/AWSACM/Sources/AWSACM/ACMClient.swift +++ b/Sources/Services/AWSACM/Sources/AWSACM/ACMClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ACMClient: ClientRuntime.Client { public static let clientName = "ACMClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ACMClient.ACMClientConfiguration let serviceName = "ACM" @@ -330,7 +330,7 @@ extension ACMClient { } extension ACMClient { - /// Performs the `AddTagsToCertificate` operation on the `CertificateManager` service. + /// Performs the `AddTagsToCertificate` operation on the `ACM` service. /// /// Adds one or more tags to an ACM certificate. Tags are labels that you can use to identify and organize your Amazon Web Services resources. Each tag consists of a key and an optional value. You specify the certificate on input by its Amazon Resource Name (ARN). You specify the tag by using a key-value pair. You can apply a tag to just one certificate if you want to identify a specific characteristic of that certificate, or you can apply the same tag to multiple certificates if you want to filter for a common relationship among those certificates. Similarly, you can apply the same tag to multiple resources if you want to specify a relationship among those resources. For example, you can add the same tag to an ACM certificate and an Elastic Load Balancing load balancer to indicate that they are both used by the same website. For more information, see [Tagging ACM certificates](https://docs.aws.amazon.com/acm/latest/userguide/tags.html). To remove one or more tags, use the [RemoveTagsFromCertificate] action. To view all of the tags that have been applied to the certificate, use the [ListTagsForCertificate] action. /// @@ -406,7 +406,7 @@ extension ACMClient { return try await op.execute(input: input) } - /// Performs the `DeleteCertificate` operation on the `CertificateManager` service. + /// Performs the `DeleteCertificate` operation on the `ACM` service. /// /// Deletes a certificate and its associated private key. If this action succeeds, the certificate no longer appears in the list that can be displayed by calling the [ListCertificates] action or be retrieved by calling the [GetCertificate] action. The certificate will not be available for use by Amazon Web Services services integrated with ACM. You cannot delete an ACM certificate that is being used by another Amazon Web Services service. To delete a certificate that is in use, the certificate association must first be removed. /// @@ -481,7 +481,7 @@ extension ACMClient { return try await op.execute(input: input) } - /// Performs the `DescribeCertificate` operation on the `CertificateManager` service. + /// Performs the `DescribeCertificate` operation on the `ACM` service. /// /// Returns detailed metadata about the specified ACM certificate. If you have just created a certificate using the RequestCertificate action, there is a delay of several seconds before you can retrieve information about it. /// @@ -552,7 +552,7 @@ extension ACMClient { return try await op.execute(input: input) } - /// Performs the `ExportCertificate` operation on the `CertificateManager` service. + /// Performs the `ExportCertificate` operation on the `ACM` service. /// /// Exports a private certificate issued by a private certificate authority (CA) for use anywhere. The exported file contains the certificate, the certificate chain, and the encrypted private 2048-bit RSA key associated with the public key that is embedded in the certificate. For security, you must assign a passphrase for the private key when exporting it. For information about exporting and formatting a certificate using the ACM console or CLI, see [Export a Private Certificate](https://docs.aws.amazon.com/acm/latest/userguide/gs-acm-export-private.html). /// @@ -624,7 +624,7 @@ extension ACMClient { return try await op.execute(input: input) } - /// Performs the `GetAccountConfiguration` operation on the `CertificateManager` service. + /// Performs the `GetAccountConfiguration` operation on the `ACM` service. /// /// Returns the account configuration options associated with an Amazon Web Services account. /// @@ -695,7 +695,7 @@ extension ACMClient { return try await op.execute(input: input) } - /// Performs the `GetCertificate` operation on the `CertificateManager` service. + /// Performs the `GetCertificate` operation on the `ACM` service. /// /// Retrieves a certificate and its certificate chain. The certificate may be either a public or private certificate issued using the ACM RequestCertificate action, or a certificate imported into ACM using the ImportCertificate action. The chain consists of the certificate of the issuing CA and the intermediate certificates of any other subordinate CAs. All of the certificates are base64 encoded. You can use [OpenSSL](https://wiki.openssl.org/index.php/Command_Line_Utilities) to decode the certificates and inspect individual fields. /// @@ -767,7 +767,7 @@ extension ACMClient { return try await op.execute(input: input) } - /// Performs the `ImportCertificate` operation on the `CertificateManager` service. + /// Performs the `ImportCertificate` operation on the `ACM` service. /// /// Imports a certificate into Certificate Manager (ACM) to use with services that are integrated with ACM. Note that [integrated services](https://docs.aws.amazon.com/acm/latest/userguide/acm-services.html) allow only certificate types and keys they support to be associated with their resources. Further, their support differs depending on whether the certificate is imported into IAM or into ACM. For more information, see the documentation for each service. For more information about importing certificates into ACM, see [Importing Certificates](https://docs.aws.amazon.com/acm/latest/userguide/import-certificate.html) in the Certificate Manager User Guide. ACM does not provide [managed renewal](https://docs.aws.amazon.com/acm/latest/userguide/acm-renewal.html) for certificates that you import. Note the following guidelines when importing third party certificates: /// @@ -868,7 +868,7 @@ extension ACMClient { return try await op.execute(input: input) } - /// Performs the `ListCertificates` operation on the `CertificateManager` service. + /// Performs the `ListCertificates` operation on the `ACM` service. /// /// Retrieves a list of certificate ARNs and domain names. By default, the API returns RSA_2048 certificates. To return all certificates in the account, include the keyType filter with the values [RSA_1024, RSA_2048, RSA_3072, RSA_4096, EC_prime256v1, EC_secp384r1, EC_secp521r1]. In addition to keyType, you can also filter by the CertificateStatuses, keyUsage, and extendedKeyUsage attributes on the certificate. For more information, see [Filters]. /// @@ -939,7 +939,7 @@ extension ACMClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForCertificate` operation on the `CertificateManager` service. + /// Performs the `ListTagsForCertificate` operation on the `ACM` service. /// /// Lists the tags that have been applied to the ACM certificate. Use the certificate's Amazon Resource Name (ARN) to specify the certificate. To add a tag to an ACM certificate, use the [AddTagsToCertificate] action. To delete a tag, use the [RemoveTagsFromCertificate] action. /// @@ -1010,7 +1010,7 @@ extension ACMClient { return try await op.execute(input: input) } - /// Performs the `PutAccountConfiguration` operation on the `CertificateManager` service. + /// Performs the `PutAccountConfiguration` operation on the `ACM` service. /// /// Adds or modifies account-level configurations in ACM. The supported configuration option is DaysBeforeExpiry. This option specifies the number of days prior to certificate expiration when ACM starts generating EventBridge events. ACM sends one event per day per certificate until the certificate expires. By default, accounts receive events starting 45 days before certificate expiration. /// @@ -1083,7 +1083,7 @@ extension ACMClient { return try await op.execute(input: input) } - /// Performs the `RemoveTagsFromCertificate` operation on the `CertificateManager` service. + /// Performs the `RemoveTagsFromCertificate` operation on the `ACM` service. /// /// Remove one or more tags from an ACM certificate. A tag consists of a key-value pair. If you do not specify the value portion of the tag when calling this function, the tag will be removed regardless of value. If you specify a value, the tag is removed only if it is associated with the specified value. To add tags to a certificate, use the [AddTagsToCertificate] action. To view all of the tags that have been applied to a specific ACM certificate, use the [ListTagsForCertificate] action. /// @@ -1158,7 +1158,7 @@ extension ACMClient { return try await op.execute(input: input) } - /// Performs the `RenewCertificate` operation on the `CertificateManager` service. + /// Performs the `RenewCertificate` operation on the `ACM` service. /// /// Renews an eligible ACM certificate. At this time, only exported private certificates can be renewed with this operation. In order to renew your Amazon Web Services Private CA certificates with ACM, you must first [grant the ACM service principal permission to do so](https://docs.aws.amazon.com/privateca/latest/userguide/PcaPermissions.html). For more information, see [Testing Managed Renewal](https://docs.aws.amazon.com/acm/latest/userguide/manual-renewal.html) in the ACM User Guide. /// @@ -1229,7 +1229,7 @@ extension ACMClient { return try await op.execute(input: input) } - /// Performs the `RequestCertificate` operation on the `CertificateManager` service. + /// Performs the `RequestCertificate` operation on the `ACM` service. /// /// Requests an ACM certificate for use with other Amazon Web Services services. To request an ACM certificate, you must specify a fully qualified domain name (FQDN) in the DomainName parameter. You can also specify additional FQDNs in the SubjectAlternativeNames parameter. If you are requesting a private certificate, domain validation is not required. If you are requesting a public certificate, each domain name that you specify must be validated to verify that you own or control the domain. You can use [DNS validation](https://docs.aws.amazon.com/acm/latest/userguide/gs-acm-validate-dns.html) or [email validation](https://docs.aws.amazon.com/acm/latest/userguide/gs-acm-validate-email.html). We recommend that you use DNS validation. ACM issues public certificates after receiving approval from the domain owner. ACM behavior differs from the [RFC 6125](https://datatracker.ietf.org/doc/html/rfc6125#appendix-B.2) specification of the certificate validation process. ACM first checks for a Subject Alternative Name, and, if it finds one, ignores the common name (CN). After successful completion of the RequestCertificate action, there is a delay of several seconds before you can retrieve information about the new certificate. /// @@ -1305,7 +1305,7 @@ extension ACMClient { return try await op.execute(input: input) } - /// Performs the `ResendValidationEmail` operation on the `CertificateManager` service. + /// Performs the `ResendValidationEmail` operation on the `ACM` service. /// /// Resends the email that requests domain ownership validation. The domain owner or an authorized representative must approve the ACM certificate before it can be issued. The certificate can be approved by clicking a link in the mail to navigate to the Amazon certificate approval website and then clicking I Approve. However, the validation email can be blocked by spam filters. Therefore, if you do not receive the original mail, you can request that the mail be resent within 72 hours of requesting the ACM certificate. If more than 72 hours have elapsed since your original request or since your last attempt to resend validation mail, you must request a new certificate. For more information about setting up your contact email addresses, see [Configure Email for your Domain](https://docs.aws.amazon.com/acm/latest/userguide/setup-email.html). /// @@ -1378,7 +1378,7 @@ extension ACMClient { return try await op.execute(input: input) } - /// Performs the `UpdateCertificateOptions` operation on the `CertificateManager` service. + /// Performs the `UpdateCertificateOptions` operation on the `ACM` service. /// /// Updates a certificate. Currently, you can use this function to specify whether to opt in to or out of recording your certificate in a certificate transparency log. For more information, see [ Opting Out of Certificate Transparency Logging](https://docs.aws.amazon.com/acm/latest/userguide/acm-bestpractices.html#best-practices-transparency). /// diff --git a/Sources/Services/AWSACMPCA/Sources/AWSACMPCA/ACMPCAClient.swift b/Sources/Services/AWSACMPCA/Sources/AWSACMPCA/ACMPCAClient.swift index 95b6b0936c5..3a96128aba6 100644 --- a/Sources/Services/AWSACMPCA/Sources/AWSACMPCA/ACMPCAClient.swift +++ b/Sources/Services/AWSACMPCA/Sources/AWSACMPCA/ACMPCAClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ACMPCAClient: ClientRuntime.Client { public static let clientName = "ACMPCAClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ACMPCAClient.ACMPCAClientConfiguration let serviceName = "ACM PCA" @@ -330,7 +330,7 @@ extension ACMPCAClient { } extension ACMPCAClient { - /// Performs the `CreateCertificateAuthority` operation on the `ACMPrivateCA` service. + /// Performs the `CreateCertificateAuthority` operation on the `ACMPCA` service. /// /// Creates a root or subordinate private certificate authority (CA). You must specify the CA configuration, an optional configuration for Online Certificate Status Protocol (OCSP) and/or a certificate revocation list (CRL), the CA type, and an optional idempotency token to avoid accidental creation of multiple CAs. The CA configuration specifies the name of the algorithm and key size to be used to create the CA private key, the type of signing algorithm that the CA uses, and X.500 subject information. The OCSP configuration can optionally specify a custom URL for the OCSP responder. The CRL configuration specifies the CRL expiration period in days (the validity period of the CRL), the Amazon S3 bucket that will contain the CRL, and a CNAME alias for the S3 bucket that is included in certificates issued by the CA. If successful, this action returns the Amazon Resource Name (ARN) of the CA. Both Amazon Web Services Private CA and the IAM principal must have permission to write to the S3 bucket that you specify. If the IAM principal making the call does not have permission to write to the bucket, then an exception is thrown. For more information, see [Access policies for CRLs in Amazon S3](https://docs.aws.amazon.com/privateca/latest/userguide/crl-planning.html#s3-policies). Amazon Web Services Private CA assets that are stored in Amazon S3 can be protected with encryption. For more information, see [Encrypting Your CRLs](https://docs.aws.amazon.com/privateca/latest/userguide/crl-planning.html#crl-encryption). /// @@ -403,7 +403,7 @@ extension ACMPCAClient { return try await op.execute(input: input) } - /// Performs the `CreateCertificateAuthorityAuditReport` operation on the `ACMPrivateCA` service. + /// Performs the `CreateCertificateAuthorityAuditReport` operation on the `ACMPCA` service. /// /// Creates an audit report that lists every time that your CA private key is used to issue a certificate. The [IssueCertificate](https://docs.aws.amazon.com/privateca/latest/APIReference/API_IssueCertificate.html) and [RevokeCertificate](https://docs.aws.amazon.com/privateca/latest/APIReference/API_RevokeCertificate.html) actions use the private key. To save the audit report to your designated Amazon S3 bucket, you must create a bucket policy that grants Amazon Web Services Private CA permission to access and write to it. For an example policy, see [Prepare an Amazon S3 bucket for audit reports](https://docs.aws.amazon.com/privateca/latest/userguide/PcaAuditReport.html#s3-access). Amazon Web Services Private CA assets that are stored in Amazon S3 can be protected with encryption. For more information, see [Encrypting Your Audit Reports](https://docs.aws.amazon.com/privateca/latest/userguide/PcaAuditReport.html#audit-report-encryption). You can generate a maximum of one report every 30 minutes. /// @@ -478,7 +478,7 @@ extension ACMPCAClient { return try await op.execute(input: input) } - /// Performs the `CreatePermission` operation on the `ACMPrivateCA` service. + /// Performs the `CreatePermission` operation on the `ACMPCA` service. /// /// Grants one or more permissions on a private CA to the Certificate Manager (ACM) service principal (acm.amazonaws.com). These permissions allow ACM to issue and renew ACM certificates that reside in the same Amazon Web Services account as the CA. You can list current permissions with the [ListPermissions](https://docs.aws.amazon.com/privateca/latest/APIReference/API_ListPermissions.html) action and revoke them with the [DeletePermission](https://docs.aws.amazon.com/privateca/latest/APIReference/API_DeletePermission.html) action. About Permissions /// @@ -559,7 +559,7 @@ extension ACMPCAClient { return try await op.execute(input: input) } - /// Performs the `DeleteCertificateAuthority` operation on the `ACMPrivateCA` service. + /// Performs the `DeleteCertificateAuthority` operation on the `ACMPCA` service. /// /// Deletes a private certificate authority (CA). You must provide the Amazon Resource Name (ARN) of the private CA that you want to delete. You can find the ARN by calling the [ListCertificateAuthorities](https://docs.aws.amazon.com/privateca/latest/APIReference/API_ListCertificateAuthorities.html) action. Deleting a CA will invalidate other CAs and certificates below it in your CA hierarchy. Before you can delete a CA that you have created and activated, you must disable it. To do this, call the [UpdateCertificateAuthority](https://docs.aws.amazon.com/privateca/latest/APIReference/API_UpdateCertificateAuthority.html) action and set the CertificateAuthorityStatus parameter to DISABLED. Additionally, you can delete a CA if you are waiting for it to be created (that is, the status of the CA is CREATING). You can also delete it if the CA has been created but you haven't yet imported the signed certificate into Amazon Web Services Private CA (that is, the status of the CA is PENDING_CERTIFICATE). When you successfully call [DeleteCertificateAuthority](https://docs.aws.amazon.com/privateca/latest/APIReference/API_DeleteCertificateAuthority.html), the CA's status changes to DELETED. However, the CA won't be permanently deleted until the restoration period has passed. By default, if you do not set the PermanentDeletionTimeInDays parameter, the CA remains restorable for 30 days. You can set the parameter from 7 to 30 days. The [DescribeCertificateAuthority](https://docs.aws.amazon.com/privateca/latest/APIReference/API_DescribeCertificateAuthority.html) action returns the time remaining in the restoration window of a private CA in the DELETED state. To restore an eligible CA, call the [RestoreCertificateAuthority](https://docs.aws.amazon.com/privateca/latest/APIReference/API_RestoreCertificateAuthority.html) action. /// @@ -632,7 +632,7 @@ extension ACMPCAClient { return try await op.execute(input: input) } - /// Performs the `DeletePermission` operation on the `ACMPrivateCA` service. + /// Performs the `DeletePermission` operation on the `ACMPCA` service. /// /// Revokes permissions on a private CA granted to the Certificate Manager (ACM) service principal (acm.amazonaws.com). These permissions allow ACM to issue and renew ACM certificates that reside in the same Amazon Web Services account as the CA. If you revoke these permissions, ACM will no longer renew the affected certificates automatically. Permissions can be granted with the [CreatePermission](https://docs.aws.amazon.com/privateca/latest/APIReference/API_CreatePermission.html) action and listed with the [ListPermissions](https://docs.aws.amazon.com/privateca/latest/APIReference/API_ListPermissions.html) action. About Permissions /// @@ -711,7 +711,7 @@ extension ACMPCAClient { return try await op.execute(input: input) } - /// Performs the `DeletePolicy` operation on the `ACMPrivateCA` service. + /// Performs the `DeletePolicy` operation on the `ACMPCA` service. /// /// Deletes the resource-based policy attached to a private CA. Deletion will remove any access that the policy has granted. If there is no policy attached to the private CA, this action will return successful. If you delete a policy that was applied through Amazon Web Services Resource Access Manager (RAM), the CA will be removed from all shares in which it was included. The Certificate Manager Service Linked Role that the policy supports is not affected when you delete the policy. The current policy can be shown with [GetPolicy](https://docs.aws.amazon.com/privateca/latest/APIReference/API_GetPolicy.html) and updated with [PutPolicy](https://docs.aws.amazon.com/privateca/latest/APIReference/API_PutPolicy.html). About Policies /// @@ -794,7 +794,7 @@ extension ACMPCAClient { return try await op.execute(input: input) } - /// Performs the `DescribeCertificateAuthority` operation on the `ACMPrivateCA` service. + /// Performs the `DescribeCertificateAuthority` operation on the `ACMPCA` service. /// /// Lists information about your private certificate authority (CA) or one that has been shared with you. You specify the private CA on input by its ARN (Amazon Resource Name). The output contains the status of your CA. This can be any of the following: /// @@ -879,7 +879,7 @@ extension ACMPCAClient { return try await op.execute(input: input) } - /// Performs the `DescribeCertificateAuthorityAuditReport` operation on the `ACMPrivateCA` service. + /// Performs the `DescribeCertificateAuthorityAuditReport` operation on the `ACMPCA` service. /// /// Lists information about a specific audit report created by calling the [CreateCertificateAuthorityAuditReport](https://docs.aws.amazon.com/privateca/latest/APIReference/API_CreateCertificateAuthorityAuditReport.html) action. Audit information is created every time the certificate authority (CA) private key is used. The private key is used when you call the [IssueCertificate](https://docs.aws.amazon.com/privateca/latest/APIReference/API_IssueCertificate.html) action or the [RevokeCertificate](https://docs.aws.amazon.com/privateca/latest/APIReference/API_RevokeCertificate.html) action. /// @@ -951,7 +951,7 @@ extension ACMPCAClient { return try await op.execute(input: input) } - /// Performs the `GetCertificate` operation on the `ACMPrivateCA` service. + /// Performs the `GetCertificate` operation on the `ACMPCA` service. /// /// Retrieves a certificate from your private CA or one that has been shared with you. The ARN of the certificate is returned when you call the [IssueCertificate](https://docs.aws.amazon.com/privateca/latest/APIReference/API_IssueCertificate.html) action. You must specify both the ARN of your private CA and the ARN of the issued certificate when calling the GetCertificate action. You can retrieve the certificate if it is in the ISSUED state. You can call the [CreateCertificateAuthorityAuditReport](https://docs.aws.amazon.com/privateca/latest/APIReference/API_CreateCertificateAuthorityAuditReport.html) action to create a report that contains information about all of the certificates issued and revoked by your private CA. /// @@ -1025,7 +1025,7 @@ extension ACMPCAClient { return try await op.execute(input: input) } - /// Performs the `GetCertificateAuthorityCertificate` operation on the `ACMPrivateCA` service. + /// Performs the `GetCertificateAuthorityCertificate` operation on the `ACMPCA` service. /// /// Retrieves the certificate and certificate chain for your private certificate authority (CA) or one that has been shared with you. Both the certificate and the chain are base64 PEM-encoded. The chain does not include the CA certificate. Each certificate in the chain signs the one before it. /// @@ -1097,7 +1097,7 @@ extension ACMPCAClient { return try await op.execute(input: input) } - /// Performs the `GetCertificateAuthorityCsr` operation on the `ACMPrivateCA` service. + /// Performs the `GetCertificateAuthorityCsr` operation on the `ACMPCA` service. /// /// Retrieves the certificate signing request (CSR) for your private certificate authority (CA). The CSR is created when you call the [CreateCertificateAuthority](https://docs.aws.amazon.com/privateca/latest/APIReference/API_CreateCertificateAuthority.html) action. Sign the CSR with your Amazon Web Services Private CA-hosted or on-premises root or subordinate CA. Then import the signed certificate back into Amazon Web Services Private CA by calling the [ImportCertificateAuthorityCertificate](https://docs.aws.amazon.com/privateca/latest/APIReference/API_ImportCertificateAuthorityCertificate.html) action. The CSR is returned as a base64 PEM-encoded string. /// @@ -1171,7 +1171,7 @@ extension ACMPCAClient { return try await op.execute(input: input) } - /// Performs the `GetPolicy` operation on the `ACMPrivateCA` service. + /// Performs the `GetPolicy` operation on the `ACMPCA` service. /// /// Retrieves the resource-based policy attached to a private CA. If either the private CA resource or the policy cannot be found, this action returns a ResourceNotFoundException. The policy can be attached or updated with [PutPolicy](https://docs.aws.amazon.com/privateca/latest/APIReference/API_PutPolicy.html) and removed with [DeletePolicy](https://docs.aws.amazon.com/privateca/latest/APIReference/API_DeletePolicy.html). About Policies /// @@ -1252,7 +1252,7 @@ extension ACMPCAClient { return try await op.execute(input: input) } - /// Performs the `ImportCertificateAuthorityCertificate` operation on the `ACMPrivateCA` service. + /// Performs the `ImportCertificateAuthorityCertificate` operation on the `ACMPCA` service. /// /// Imports a signed private CA certificate into Amazon Web Services Private CA. This action is used when you are using a chain of trust whose root is located outside Amazon Web Services Private CA. Before you can call this action, the following preparations must in place: /// @@ -1407,7 +1407,7 @@ extension ACMPCAClient { return try await op.execute(input: input) } - /// Performs the `IssueCertificate` operation on the `ACMPrivateCA` service. + /// Performs the `IssueCertificate` operation on the `ACMPCA` service. /// /// Uses your private certificate authority (CA), or one that has been shared with you, to issue a client certificate. This action returns the Amazon Resource Name (ARN) of the certificate. You can retrieve the certificate by calling the [GetCertificate](https://docs.aws.amazon.com/privateca/latest/APIReference/API_GetCertificate.html) action and specifying the ARN. You cannot use the ACM ListCertificateAuthorities action to retrieve the ARNs of the certificates that you issue by using Amazon Web Services Private CA. /// @@ -1482,7 +1482,7 @@ extension ACMPCAClient { return try await op.execute(input: input) } - /// Performs the `ListCertificateAuthorities` operation on the `ACMPrivateCA` service. + /// Performs the `ListCertificateAuthorities` operation on the `ACMPCA` service. /// /// Lists the private certificate authorities that you created by using the [CreateCertificateAuthority](https://docs.aws.amazon.com/privateca/latest/APIReference/API_CreateCertificateAuthority.html) action. /// @@ -1552,7 +1552,7 @@ extension ACMPCAClient { return try await op.execute(input: input) } - /// Performs the `ListPermissions` operation on the `ACMPrivateCA` service. + /// Performs the `ListPermissions` operation on the `ACMPCA` service. /// /// List all permissions on a private CA, if any, granted to the Certificate Manager (ACM) service principal (acm.amazonaws.com). These permissions allow ACM to issue and renew ACM certificates that reside in the same Amazon Web Services account as the CA. Permissions can be granted with the [CreatePermission](https://docs.aws.amazon.com/privateca/latest/APIReference/API_CreatePermission.html) action and revoked with the [DeletePermission](https://docs.aws.amazon.com/privateca/latest/APIReference/API_DeletePermission.html) action. About Permissions /// @@ -1632,7 +1632,7 @@ extension ACMPCAClient { return try await op.execute(input: input) } - /// Performs the `ListTags` operation on the `ACMPrivateCA` service. + /// Performs the `ListTags` operation on the `ACMPCA` service. /// /// Lists the tags, if any, that are associated with your private CA or one that has been shared with you. Tags are labels that you can use to identify and organize your CAs. Each tag consists of a key and an optional value. Call the [TagCertificateAuthority](https://docs.aws.amazon.com/privateca/latest/APIReference/API_TagCertificateAuthority.html) action to add one or more tags to your CA. Call the [UntagCertificateAuthority](https://docs.aws.amazon.com/privateca/latest/APIReference/API_UntagCertificateAuthority.html) action to remove tags. /// @@ -1704,7 +1704,7 @@ extension ACMPCAClient { return try await op.execute(input: input) } - /// Performs the `PutPolicy` operation on the `ACMPrivateCA` service. + /// Performs the `PutPolicy` operation on the `ACMPCA` service. /// /// Attaches a resource-based policy to a private CA. A policy can also be applied by sharing a private CA through Amazon Web Services Resource Access Manager (RAM). For more information, see [Attach a Policy for Cross-Account Access](https://docs.aws.amazon.com/privateca/latest/userguide/pca-ram.html). The policy can be displayed with [GetPolicy](https://docs.aws.amazon.com/privateca/latest/APIReference/API_GetPolicy.html) and removed with [DeletePolicy](https://docs.aws.amazon.com/privateca/latest/APIReference/API_DeletePolicy.html). About Policies /// @@ -1788,7 +1788,7 @@ extension ACMPCAClient { return try await op.execute(input: input) } - /// Performs the `RestoreCertificateAuthority` operation on the `ACMPrivateCA` service. + /// Performs the `RestoreCertificateAuthority` operation on the `ACMPCA` service. /// /// Restores a certificate authority (CA) that is in the DELETED state. You can restore a CA during the period that you defined in the PermanentDeletionTimeInDays parameter of the [DeleteCertificateAuthority](https://docs.aws.amazon.com/privateca/latest/APIReference/API_DeleteCertificateAuthority.html) action. Currently, you can specify 7 to 30 days. If you did not specify a PermanentDeletionTimeInDays value, by default you can restore the CA at any time in a 30 day period. You can check the time remaining in the restoration period of a private CA in the DELETED state by calling the [DescribeCertificateAuthority](https://docs.aws.amazon.com/privateca/latest/APIReference/API_DescribeCertificateAuthority.html) or [ListCertificateAuthorities](https://docs.aws.amazon.com/privateca/latest/APIReference/API_ListCertificateAuthorities.html) actions. The status of a restored CA is set to its pre-deletion status when the RestoreCertificateAuthority action returns. To change its status to ACTIVE, call the [UpdateCertificateAuthority](https://docs.aws.amazon.com/privateca/latest/APIReference/API_UpdateCertificateAuthority.html) action. If the private CA was in the PENDING_CERTIFICATE state at deletion, you must use the [ImportCertificateAuthorityCertificate](https://docs.aws.amazon.com/privateca/latest/APIReference/API_ImportCertificateAuthorityCertificate.html) action to import a certificate authority into the private CA before it can be activated. You cannot restore a CA after the restoration period has ended. /// @@ -1860,7 +1860,7 @@ extension ACMPCAClient { return try await op.execute(input: input) } - /// Performs the `RevokeCertificate` operation on the `ACMPrivateCA` service. + /// Performs the `RevokeCertificate` operation on the `ACMPCA` service. /// /// Revokes a certificate that was issued inside Amazon Web Services Private CA. If you enable a certificate revocation list (CRL) when you create or update your private CA, information about the revoked certificates will be included in the CRL. Amazon Web Services Private CA writes the CRL to an S3 bucket that you specify. A CRL is typically updated approximately 30 minutes after a certificate is revoked. If for any reason the CRL update fails, Amazon Web Services Private CA attempts makes further attempts every 15 minutes. With Amazon CloudWatch, you can create alarms for the metrics CRLGenerated and MisconfiguredCRLBucket. For more information, see [Supported CloudWatch Metrics](https://docs.aws.amazon.com/privateca/latest/userguide/PcaCloudWatch.html). Both Amazon Web Services Private CA and the IAM principal must have permission to write to the S3 bucket that you specify. If the IAM principal making the call does not have permission to write to the bucket, then an exception is thrown. For more information, see [Access policies for CRLs in Amazon S3](https://docs.aws.amazon.com/privateca/latest/userguide/crl-planning.html#s3-policies). Amazon Web Services Private CA also writes revocation information to the audit report. For more information, see [CreateCertificateAuthorityAuditReport](https://docs.aws.amazon.com/privateca/latest/APIReference/API_CreateCertificateAuthorityAuditReport.html). You cannot revoke a root CA self-signed certificate. /// @@ -1938,7 +1938,7 @@ extension ACMPCAClient { return try await op.execute(input: input) } - /// Performs the `TagCertificateAuthority` operation on the `ACMPrivateCA` service. + /// Performs the `TagCertificateAuthority` operation on the `ACMPCA` service. /// /// Adds one or more tags to your private CA. Tags are labels that you can use to identify and organize your Amazon Web Services resources. Each tag consists of a key and an optional value. You specify the private CA on input by its Amazon Resource Name (ARN). You specify the tag by using a key-value pair. You can apply a tag to just one private CA if you want to identify a specific characteristic of that CA, or you can apply the same tag to multiple private CAs if you want to filter for a common relationship among those CAs. To remove one or more tags, use the [UntagCertificateAuthority](https://docs.aws.amazon.com/privateca/latest/APIReference/API_UntagCertificateAuthority.html) action. Call the [ListTags](https://docs.aws.amazon.com/privateca/latest/APIReference/API_ListTags.html) action to see what tags are associated with your CA. To attach tags to a private CA during the creation procedure, a CA administrator must first associate an inline IAM policy with the CreateCertificateAuthority action and explicitly allow tagging. For more information, see [Attaching tags to a CA at the time of creation](https://docs.aws.amazon.com/privateca/latest/userguide/auth-InlinePolicies.html#policy-tag-ca). /// @@ -2012,7 +2012,7 @@ extension ACMPCAClient { return try await op.execute(input: input) } - /// Performs the `UntagCertificateAuthority` operation on the `ACMPrivateCA` service. + /// Performs the `UntagCertificateAuthority` operation on the `ACMPCA` service. /// /// Remove one or more tags from your private CA. A tag consists of a key-value pair. If you do not specify the value portion of the tag when calling this action, the tag will be removed regardless of value. If you specify a value, the tag is removed only if it is associated with the specified value. To add tags to a private CA, use the [TagCertificateAuthority](https://docs.aws.amazon.com/privateca/latest/APIReference/API_TagCertificateAuthority.html). Call the [ListTags](https://docs.aws.amazon.com/privateca/latest/APIReference/API_ListTags.html) action to see what tags are associated with your CA. /// @@ -2085,7 +2085,7 @@ extension ACMPCAClient { return try await op.execute(input: input) } - /// Performs the `UpdateCertificateAuthority` operation on the `ACMPrivateCA` service. + /// Performs the `UpdateCertificateAuthority` operation on the `ACMPCA` service. /// /// Updates the status or configuration of a private certificate authority (CA). Your private CA must be in the ACTIVE or DISABLED state before you can update it. You can disable a private CA that is in the ACTIVE state or make a CA that is in the DISABLED state active again. Both Amazon Web Services Private CA and the IAM principal must have permission to write to the S3 bucket that you specify. If the IAM principal making the call does not have permission to write to the bucket, then an exception is thrown. For more information, see [Access policies for CRLs in Amazon S3](https://docs.aws.amazon.com/privateca/latest/userguide/crl-planning.html#s3-policies). /// diff --git a/Sources/Services/AWSAPIGateway/Sources/AWSAPIGateway/APIGatewayClient.swift b/Sources/Services/AWSAPIGateway/Sources/AWSAPIGateway/APIGatewayClient.swift index e95bd243e78..0788bbcd4ce 100644 --- a/Sources/Services/AWSAPIGateway/Sources/AWSAPIGateway/APIGatewayClient.swift +++ b/Sources/Services/AWSAPIGateway/Sources/AWSAPIGateway/APIGatewayClient.swift @@ -68,7 +68,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class APIGatewayClient: ClientRuntime.Client { public static let clientName = "APIGatewayClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: APIGatewayClient.APIGatewayClientConfiguration let serviceName = "API Gateway" @@ -334,7 +334,7 @@ extension APIGatewayClient { } extension APIGatewayClient { - /// Performs the `CreateApiKey` operation on the `BackplaneControlService` service. + /// Performs the `CreateApiKey` operation on the `APIGateway` service. /// /// Create an ApiKey resource. /// @@ -409,7 +409,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `CreateAuthorizer` operation on the `BackplaneControlService` service. + /// Performs the `CreateAuthorizer` operation on the `APIGateway` service. /// /// Adds a new Authorizer resource to an existing RestApi resource. /// @@ -484,7 +484,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `CreateBasePathMapping` operation on the `BackplaneControlService` service. + /// Performs the `CreateBasePathMapping` operation on the `APIGateway` service. /// /// Creates a new BasePathMapping resource. /// @@ -560,7 +560,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `CreateDeployment` operation on the `BackplaneControlService` service. + /// Performs the `CreateDeployment` operation on the `APIGateway` service. /// /// Creates a Deployment resource, which makes a specified RestApi callable over the internet. /// @@ -636,7 +636,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `CreateDocumentationPart` operation on the `BackplaneControlService` service. + /// Performs the `CreateDocumentationPart` operation on the `APIGateway` service. /// /// Creates a documentation part. /// @@ -711,7 +711,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `CreateDocumentationVersion` operation on the `BackplaneControlService` service. + /// Performs the `CreateDocumentationVersion` operation on the `APIGateway` service. /// /// Creates a documentation version /// @@ -786,7 +786,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `CreateDomainName` operation on the `BackplaneControlService` service. + /// Performs the `CreateDomainName` operation on the `APIGateway` service. /// /// Creates a new domain name. /// @@ -860,7 +860,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `CreateDomainNameAccessAssociation` operation on the `BackplaneControlService` service. + /// Performs the `CreateDomainNameAccessAssociation` operation on the `APIGateway` service. /// /// Creates a domain name access association resource between an access association source and a private custom domain name. /// @@ -934,7 +934,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `CreateModel` operation on the `BackplaneControlService` service. + /// Performs the `CreateModel` operation on the `APIGateway` service. /// /// Adds a new Model resource to an existing RestApi resource. /// @@ -1009,7 +1009,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `CreateRequestValidator` operation on the `BackplaneControlService` service. + /// Performs the `CreateRequestValidator` operation on the `APIGateway` service. /// /// Creates a RequestValidator of a given RestApi. /// @@ -1084,7 +1084,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `CreateResource` operation on the `BackplaneControlService` service. + /// Performs the `CreateResource` operation on the `APIGateway` service. /// /// Creates a Resource resource. /// @@ -1159,7 +1159,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `CreateRestApi` operation on the `BackplaneControlService` service. + /// Performs the `CreateRestApi` operation on the `APIGateway` service. /// /// Creates a new RestApi resource. /// @@ -1233,7 +1233,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `CreateStage` operation on the `BackplaneControlService` service. + /// Performs the `CreateStage` operation on the `APIGateway` service. /// /// Creates a new Stage resource that references a pre-existing Deployment for the API. /// @@ -1308,7 +1308,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `CreateUsagePlan` operation on the `BackplaneControlService` service. + /// Performs the `CreateUsagePlan` operation on the `APIGateway` service. /// /// Creates a usage plan with the throttle and quota limits, as well as the associated API stages, specified in the payload. /// @@ -1383,7 +1383,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `CreateUsagePlanKey` operation on the `BackplaneControlService` service. + /// Performs the `CreateUsagePlanKey` operation on the `APIGateway` service. /// /// Creates a usage plan key for adding an existing API key to a usage plan. /// @@ -1458,7 +1458,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `CreateVpcLink` operation on the `BackplaneControlService` service. + /// Performs the `CreateVpcLink` operation on the `APIGateway` service. /// /// Creates a VPC link, under the caller's account in a selected region, in an asynchronous operation that typically takes 2-4 minutes to complete and become operational. The caller must have permissions to create and update VPC Endpoint services. /// @@ -1532,7 +1532,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteApiKey` operation on the `BackplaneControlService` service. + /// Performs the `DeleteApiKey` operation on the `APIGateway` service. /// /// Deletes the ApiKey resource. /// @@ -1603,7 +1603,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteAuthorizer` operation on the `BackplaneControlService` service. + /// Performs the `DeleteAuthorizer` operation on the `APIGateway` service. /// /// Deletes an existing Authorizer resource. /// @@ -1674,7 +1674,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteBasePathMapping` operation on the `BackplaneControlService` service. + /// Performs the `DeleteBasePathMapping` operation on the `APIGateway` service. /// /// Deletes the BasePathMapping resource. /// @@ -1746,7 +1746,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteClientCertificate` operation on the `BackplaneControlService` service. + /// Performs the `DeleteClientCertificate` operation on the `APIGateway` service. /// /// Deletes the ClientCertificate resource. /// @@ -1817,7 +1817,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteDeployment` operation on the `BackplaneControlService` service. + /// Performs the `DeleteDeployment` operation on the `APIGateway` service. /// /// Deletes a Deployment resource. Deleting a deployment will only succeed if there are no Stage resources associated with it. /// @@ -1889,7 +1889,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteDocumentationPart` operation on the `BackplaneControlService` service. + /// Performs the `DeleteDocumentationPart` operation on the `APIGateway` service. /// /// Deletes a documentation part /// @@ -1960,7 +1960,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteDocumentationVersion` operation on the `BackplaneControlService` service. + /// Performs the `DeleteDocumentationVersion` operation on the `APIGateway` service. /// /// Deletes a documentation version. /// @@ -2031,7 +2031,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteDomainName` operation on the `BackplaneControlService` service. + /// Performs the `DeleteDomainName` operation on the `APIGateway` service. /// /// Deletes the DomainName resource. /// @@ -2103,7 +2103,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteDomainNameAccessAssociation` operation on the `BackplaneControlService` service. + /// Performs the `DeleteDomainNameAccessAssociation` operation on the `APIGateway` service. /// /// Deletes the DomainNameAccessAssociation resource. Only the AWS account that created the DomainNameAccessAssociation resource can delete it. To stop an access association source in another AWS account from accessing your private custom domain name, use the RejectDomainNameAccessAssociation operation. /// @@ -2174,7 +2174,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteGatewayResponse` operation on the `BackplaneControlService` service. + /// Performs the `DeleteGatewayResponse` operation on the `APIGateway` service. /// /// Clears any customization of a GatewayResponse of a specified response type on the given RestApi and resets it with the default settings. /// @@ -2245,7 +2245,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteIntegration` operation on the `BackplaneControlService` service. + /// Performs the `DeleteIntegration` operation on the `APIGateway` service. /// /// Represents a delete integration. /// @@ -2316,7 +2316,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteIntegrationResponse` operation on the `BackplaneControlService` service. + /// Performs the `DeleteIntegrationResponse` operation on the `APIGateway` service. /// /// Represents a delete integration response. /// @@ -2387,7 +2387,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteMethod` operation on the `BackplaneControlService` service. + /// Performs the `DeleteMethod` operation on the `APIGateway` service. /// /// Deletes an existing Method resource. /// @@ -2457,7 +2457,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteMethodResponse` operation on the `BackplaneControlService` service. + /// Performs the `DeleteMethodResponse` operation on the `APIGateway` service. /// /// Deletes an existing MethodResponse resource. /// @@ -2528,7 +2528,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteModel` operation on the `BackplaneControlService` service. + /// Performs the `DeleteModel` operation on the `APIGateway` service. /// /// Deletes a model. /// @@ -2599,7 +2599,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteRequestValidator` operation on the `BackplaneControlService` service. + /// Performs the `DeleteRequestValidator` operation on the `APIGateway` service. /// /// Deletes a RequestValidator of a given RestApi. /// @@ -2670,7 +2670,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteResource` operation on the `BackplaneControlService` service. + /// Performs the `DeleteResource` operation on the `APIGateway` service. /// /// Deletes a Resource resource. /// @@ -2741,7 +2741,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteRestApi` operation on the `BackplaneControlService` service. + /// Performs the `DeleteRestApi` operation on the `APIGateway` service. /// /// Deletes the specified API. /// @@ -2812,7 +2812,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteStage` operation on the `BackplaneControlService` service. + /// Performs the `DeleteStage` operation on the `APIGateway` service. /// /// Deletes a Stage resource. /// @@ -2884,7 +2884,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteUsagePlan` operation on the `BackplaneControlService` service. + /// Performs the `DeleteUsagePlan` operation on the `APIGateway` service. /// /// Deletes a usage plan of a given plan Id. /// @@ -2955,7 +2955,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteUsagePlanKey` operation on the `BackplaneControlService` service. + /// Performs the `DeleteUsagePlanKey` operation on the `APIGateway` service. /// /// Deletes a usage plan key and remove the underlying API key from the associated usage plan. /// @@ -3026,7 +3026,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteVpcLink` operation on the `BackplaneControlService` service. + /// Performs the `DeleteVpcLink` operation on the `APIGateway` service. /// /// Deletes an existing VpcLink of a specified identifier. /// @@ -3097,7 +3097,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `FlushStageAuthorizersCache` operation on the `BackplaneControlService` service. + /// Performs the `FlushStageAuthorizersCache` operation on the `APIGateway` service. /// /// Flushes all authorizer cache entries on a stage. /// @@ -3169,7 +3169,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `FlushStageCache` operation on the `BackplaneControlService` service. + /// Performs the `FlushStageCache` operation on the `APIGateway` service. /// /// Flushes a stage's cache. /// @@ -3241,7 +3241,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GenerateClientCertificate` operation on the `BackplaneControlService` service. + /// Performs the `GenerateClientCertificate` operation on the `APIGateway` service. /// /// Generates a ClientCertificate resource. /// @@ -3315,7 +3315,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetAccount` operation on the `BackplaneControlService` service. + /// Performs the `GetAccount` operation on the `APIGateway` service. /// /// Gets information about the current Account resource. /// @@ -3385,7 +3385,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetApiKey` operation on the `BackplaneControlService` service. + /// Performs the `GetApiKey` operation on the `APIGateway` service. /// /// Gets information about the current ApiKey resource. /// @@ -3456,7 +3456,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetApiKeys` operation on the `BackplaneControlService` service. + /// Performs the `GetApiKeys` operation on the `APIGateway` service. /// /// Gets information about the current ApiKeys resource. /// @@ -3527,7 +3527,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetAuthorizer` operation on the `BackplaneControlService` service. + /// Performs the `GetAuthorizer` operation on the `APIGateway` service. /// /// Describe an existing Authorizer resource. /// @@ -3597,7 +3597,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetAuthorizers` operation on the `BackplaneControlService` service. + /// Performs the `GetAuthorizers` operation on the `APIGateway` service. /// /// Describe an existing Authorizers resource. /// @@ -3668,7 +3668,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetBasePathMapping` operation on the `BackplaneControlService` service. + /// Performs the `GetBasePathMapping` operation on the `APIGateway` service. /// /// Describe a BasePathMapping resource. /// @@ -3739,7 +3739,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetBasePathMappings` operation on the `BackplaneControlService` service. + /// Performs the `GetBasePathMappings` operation on the `APIGateway` service. /// /// Represents a collection of BasePathMapping resources. /// @@ -3810,7 +3810,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetClientCertificate` operation on the `BackplaneControlService` service. + /// Performs the `GetClientCertificate` operation on the `APIGateway` service. /// /// Gets information about the current ClientCertificate resource. /// @@ -3880,7 +3880,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetClientCertificates` operation on the `BackplaneControlService` service. + /// Performs the `GetClientCertificates` operation on the `APIGateway` service. /// /// Gets a collection of ClientCertificate resources. /// @@ -3951,7 +3951,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetDeployment` operation on the `BackplaneControlService` service. + /// Performs the `GetDeployment` operation on the `APIGateway` service. /// /// Gets information about a Deployment resource. /// @@ -4023,7 +4023,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetDeployments` operation on the `BackplaneControlService` service. + /// Performs the `GetDeployments` operation on the `APIGateway` service. /// /// Gets information about a Deployments collection. /// @@ -4095,7 +4095,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetDocumentationPart` operation on the `BackplaneControlService` service. + /// Performs the `GetDocumentationPart` operation on the `APIGateway` service. /// /// Gets a documentation part. /// @@ -4165,7 +4165,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetDocumentationParts` operation on the `BackplaneControlService` service. + /// Performs the `GetDocumentationParts` operation on the `APIGateway` service. /// /// Gets documentation parts. /// @@ -4236,7 +4236,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetDocumentationVersion` operation on the `BackplaneControlService` service. + /// Performs the `GetDocumentationVersion` operation on the `APIGateway` service. /// /// Gets a documentation version. /// @@ -4305,7 +4305,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetDocumentationVersions` operation on the `BackplaneControlService` service. + /// Performs the `GetDocumentationVersions` operation on the `APIGateway` service. /// /// Gets documentation versions. /// @@ -4376,7 +4376,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetDomainName` operation on the `BackplaneControlService` service. + /// Performs the `GetDomainName` operation on the `APIGateway` service. /// /// Represents a domain name that is contained in a simpler, more intuitive URL that can be called. /// @@ -4447,7 +4447,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetDomainNameAccessAssociations` operation on the `BackplaneControlService` service. + /// Performs the `GetDomainNameAccessAssociations` operation on the `APIGateway` service. /// /// Represents a collection on DomainNameAccessAssociations resources. /// @@ -4518,7 +4518,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetDomainNames` operation on the `BackplaneControlService` service. + /// Performs the `GetDomainNames` operation on the `APIGateway` service. /// /// Represents a collection of DomainName resources. /// @@ -4589,7 +4589,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetExport` operation on the `BackplaneControlService` service. + /// Performs the `GetExport` operation on the `APIGateway` service. /// /// Exports a deployed version of a RestApi in a specified format. /// @@ -4663,7 +4663,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetGatewayResponse` operation on the `BackplaneControlService` service. + /// Performs the `GetGatewayResponse` operation on the `APIGateway` service. /// /// Gets a GatewayResponse of a specified response type on the given RestApi. /// @@ -4733,7 +4733,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetGatewayResponses` operation on the `BackplaneControlService` service. + /// Performs the `GetGatewayResponses` operation on the `APIGateway` service. /// /// Gets the GatewayResponses collection on the given RestApi. If an API developer has not added any definitions for gateway responses, the result will be the API Gateway-generated default GatewayResponses collection for the supported response types. /// @@ -4804,7 +4804,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetIntegration` operation on the `BackplaneControlService` service. + /// Performs the `GetIntegration` operation on the `APIGateway` service. /// /// Get the integration settings. /// @@ -4874,7 +4874,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetIntegrationResponse` operation on the `BackplaneControlService` service. + /// Performs the `GetIntegrationResponse` operation on the `APIGateway` service. /// /// Represents a get integration response. /// @@ -4944,7 +4944,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetMethod` operation on the `BackplaneControlService` service. + /// Performs the `GetMethod` operation on the `APIGateway` service. /// /// Describe an existing Method resource. /// @@ -5013,7 +5013,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetMethodResponse` operation on the `BackplaneControlService` service. + /// Performs the `GetMethodResponse` operation on the `APIGateway` service. /// /// Describes a MethodResponse resource. /// @@ -5082,7 +5082,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetModel` operation on the `BackplaneControlService` service. + /// Performs the `GetModel` operation on the `APIGateway` service. /// /// Describes an existing model defined for a RestApi resource. /// @@ -5153,7 +5153,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetModelTemplate` operation on the `BackplaneControlService` service. + /// Performs the `GetModelTemplate` operation on the `APIGateway` service. /// /// Generates a sample mapping template that can be used to transform a payload into the structure of a model. /// @@ -5223,7 +5223,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetModels` operation on the `BackplaneControlService` service. + /// Performs the `GetModels` operation on the `APIGateway` service. /// /// Describes existing Models defined for a RestApi resource. /// @@ -5294,7 +5294,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetRequestValidator` operation on the `BackplaneControlService` service. + /// Performs the `GetRequestValidator` operation on the `APIGateway` service. /// /// Gets a RequestValidator of a given RestApi. /// @@ -5364,7 +5364,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetRequestValidators` operation on the `BackplaneControlService` service. + /// Performs the `GetRequestValidators` operation on the `APIGateway` service. /// /// Gets the RequestValidators collection of a given RestApi. /// @@ -5435,7 +5435,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetResource` operation on the `BackplaneControlService` service. + /// Performs the `GetResource` operation on the `APIGateway` service. /// /// Lists information about a resource. /// @@ -5505,7 +5505,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetResources` operation on the `BackplaneControlService` service. + /// Performs the `GetResources` operation on the `APIGateway` service. /// /// Lists information about a collection of Resource resources. /// @@ -5576,7 +5576,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetRestApi` operation on the `BackplaneControlService` service. + /// Performs the `GetRestApi` operation on the `APIGateway` service. /// /// Lists the RestApi resource in the collection. /// @@ -5646,7 +5646,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetRestApis` operation on the `BackplaneControlService` service. + /// Performs the `GetRestApis` operation on the `APIGateway` service. /// /// Lists the RestApis resources for your collection. /// @@ -5717,7 +5717,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetSdk` operation on the `BackplaneControlService` service. + /// Performs the `GetSdk` operation on the `APIGateway` service. /// /// Generates a client SDK for a RestApi and Stage. /// @@ -5790,7 +5790,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetSdkType` operation on the `BackplaneControlService` service. + /// Performs the `GetSdkType` operation on the `APIGateway` service. /// /// Gets an SDK type. /// @@ -5860,7 +5860,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetSdkTypes` operation on the `BackplaneControlService` service. + /// Performs the `GetSdkTypes` operation on the `APIGateway` service. /// /// Gets SDK types /// @@ -5931,7 +5931,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetStage` operation on the `BackplaneControlService` service. + /// Performs the `GetStage` operation on the `APIGateway` service. /// /// Gets information about a Stage resource. /// @@ -6003,7 +6003,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetStages` operation on the `BackplaneControlService` service. + /// Performs the `GetStages` operation on the `APIGateway` service. /// /// Gets information about one or more Stage resources. /// @@ -6076,7 +6076,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetTags` operation on the `BackplaneControlService` service. + /// Performs the `GetTags` operation on the `APIGateway` service. /// /// Gets the Tags collection for a given resource. /// @@ -6147,7 +6147,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetUsage` operation on the `BackplaneControlService` service. + /// Performs the `GetUsage` operation on the `APIGateway` service. /// /// Gets the usage data of a usage plan in a specified time interval. /// @@ -6218,7 +6218,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetUsagePlan` operation on the `BackplaneControlService` service. + /// Performs the `GetUsagePlan` operation on the `APIGateway` service. /// /// Gets a usage plan of a given plan identifier. /// @@ -6288,7 +6288,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetUsagePlanKey` operation on the `BackplaneControlService` service. + /// Performs the `GetUsagePlanKey` operation on the `APIGateway` service. /// /// Gets a usage plan key of a given key identifier. /// @@ -6358,7 +6358,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetUsagePlanKeys` operation on the `BackplaneControlService` service. + /// Performs the `GetUsagePlanKeys` operation on the `APIGateway` service. /// /// Gets all the usage plan keys representing the API keys added to a specified usage plan. /// @@ -6429,7 +6429,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetUsagePlans` operation on the `BackplaneControlService` service. + /// Performs the `GetUsagePlans` operation on the `APIGateway` service. /// /// Gets all the usage plans of the caller's account. /// @@ -6500,7 +6500,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetVpcLink` operation on the `BackplaneControlService` service. + /// Performs the `GetVpcLink` operation on the `APIGateway` service. /// /// Gets a specified VPC link under the caller's account in a region. /// @@ -6570,7 +6570,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetVpcLinks` operation on the `BackplaneControlService` service. + /// Performs the `GetVpcLinks` operation on the `APIGateway` service. /// /// Gets the VpcLinks collection under the caller's account in a selected region. /// @@ -6641,7 +6641,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `ImportApiKeys` operation on the `BackplaneControlService` service. + /// Performs the `ImportApiKeys` operation on the `APIGateway` service. /// /// Import API keys from an external source, such as a CSV-formatted file. /// @@ -6717,7 +6717,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `ImportDocumentationParts` operation on the `BackplaneControlService` service. + /// Performs the `ImportDocumentationParts` operation on the `APIGateway` service. /// /// Imports documentation parts /// @@ -6793,7 +6793,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `ImportRestApi` operation on the `BackplaneControlService` service. + /// Performs the `ImportRestApi` operation on the `APIGateway` service. /// /// A feature of the API Gateway control service for creating a new API from an external API definition file. /// @@ -6869,7 +6869,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `PutGatewayResponse` operation on the `BackplaneControlService` service. + /// Performs the `PutGatewayResponse` operation on the `APIGateway` service. /// /// Creates a customization of a GatewayResponse of a specified response type and status code on the given RestApi. /// @@ -6944,7 +6944,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `PutIntegration` operation on the `BackplaneControlService` service. + /// Performs the `PutIntegration` operation on the `APIGateway` service. /// /// Sets up a method's integration. /// @@ -7019,7 +7019,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `PutIntegrationResponse` operation on the `BackplaneControlService` service. + /// Performs the `PutIntegrationResponse` operation on the `APIGateway` service. /// /// Represents a put integration. /// @@ -7094,7 +7094,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `PutMethod` operation on the `BackplaneControlService` service. + /// Performs the `PutMethod` operation on the `APIGateway` service. /// /// Add a method to an existing Resource resource. /// @@ -7169,7 +7169,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `PutMethodResponse` operation on the `BackplaneControlService` service. + /// Performs the `PutMethodResponse` operation on the `APIGateway` service. /// /// Adds a MethodResponse to an existing Method resource. /// @@ -7244,7 +7244,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `PutRestApi` operation on the `BackplaneControlService` service. + /// Performs the `PutRestApi` operation on the `APIGateway` service. /// /// A feature of the API Gateway control service for updating an existing API with an input of external API definitions. The update can take the form of merging the supplied definition into the existing API or overwriting the existing API. /// @@ -7320,7 +7320,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `RejectDomainNameAccessAssociation` operation on the `BackplaneControlService` service. + /// Performs the `RejectDomainNameAccessAssociation` operation on the `APIGateway` service. /// /// Rejects a domain name access association with a private custom domain name. To reject a domain name access association with an access association source in another AWS account, use this operation. To remove a domain name access association with an access association source in your own account, use the DeleteDomainNameAccessAssociation operation. /// @@ -7392,7 +7392,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `BackplaneControlService` service. + /// Performs the `TagResource` operation on the `APIGateway` service. /// /// Adds or updates a tag on a given resource. /// @@ -7467,7 +7467,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `TestInvokeAuthorizer` operation on the `BackplaneControlService` service. + /// Performs the `TestInvokeAuthorizer` operation on the `APIGateway` service. /// /// Simulate the execution of an Authorizer in your RestApi with headers, parameters, and an incoming request body. /// @@ -7540,7 +7540,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `TestInvokeMethod` operation on the `BackplaneControlService` service. + /// Performs the `TestInvokeMethod` operation on the `APIGateway` service. /// /// Simulate the invocation of a Method in your RestApi with headers, parameters, and an incoming request body. /// @@ -7613,7 +7613,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `BackplaneControlService` service. + /// Performs the `UntagResource` operation on the `APIGateway` service. /// /// Removes a tag from a given resource. /// @@ -7686,7 +7686,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateAccount` operation on the `BackplaneControlService` service. + /// Performs the `UpdateAccount` operation on the `APIGateway` service. /// /// Changes information about the current Account resource. /// @@ -7761,7 +7761,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateApiKey` operation on the `BackplaneControlService` service. + /// Performs the `UpdateApiKey` operation on the `APIGateway` service. /// /// Changes information about an ApiKey resource. /// @@ -7836,7 +7836,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateAuthorizer` operation on the `BackplaneControlService` service. + /// Performs the `UpdateAuthorizer` operation on the `APIGateway` service. /// /// Updates an existing Authorizer resource. /// @@ -7911,7 +7911,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateBasePathMapping` operation on the `BackplaneControlService` service. + /// Performs the `UpdateBasePathMapping` operation on the `APIGateway` service. /// /// Changes information about the BasePathMapping resource. /// @@ -7987,7 +7987,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateClientCertificate` operation on the `BackplaneControlService` service. + /// Performs the `UpdateClientCertificate` operation on the `APIGateway` service. /// /// Changes information about an ClientCertificate resource. /// @@ -8062,7 +8062,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateDeployment` operation on the `BackplaneControlService` service. + /// Performs the `UpdateDeployment` operation on the `APIGateway` service. /// /// Changes information about a Deployment resource. /// @@ -8138,7 +8138,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateDocumentationPart` operation on the `BackplaneControlService` service. + /// Performs the `UpdateDocumentationPart` operation on the `APIGateway` service. /// /// Updates a documentation part. /// @@ -8213,7 +8213,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateDocumentationVersion` operation on the `BackplaneControlService` service. + /// Performs the `UpdateDocumentationVersion` operation on the `APIGateway` service. /// /// Updates a documentation version. /// @@ -8288,7 +8288,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateDomainName` operation on the `BackplaneControlService` service. + /// Performs the `UpdateDomainName` operation on the `APIGateway` service. /// /// Changes information about the DomainName resource. /// @@ -8364,7 +8364,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateGatewayResponse` operation on the `BackplaneControlService` service. + /// Performs the `UpdateGatewayResponse` operation on the `APIGateway` service. /// /// Updates a GatewayResponse of a specified response type on the given RestApi. /// @@ -8439,7 +8439,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateIntegration` operation on the `BackplaneControlService` service. + /// Performs the `UpdateIntegration` operation on the `APIGateway` service. /// /// Represents an update integration. /// @@ -8514,7 +8514,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateIntegrationResponse` operation on the `BackplaneControlService` service. + /// Performs the `UpdateIntegrationResponse` operation on the `APIGateway` service. /// /// Represents an update integration response. /// @@ -8589,7 +8589,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateMethod` operation on the `BackplaneControlService` service. + /// Performs the `UpdateMethod` operation on the `APIGateway` service. /// /// Updates an existing Method resource. /// @@ -8663,7 +8663,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateMethodResponse` operation on the `BackplaneControlService` service. + /// Performs the `UpdateMethodResponse` operation on the `APIGateway` service. /// /// Updates an existing MethodResponse resource. /// @@ -8738,7 +8738,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateModel` operation on the `BackplaneControlService` service. + /// Performs the `UpdateModel` operation on the `APIGateway` service. /// /// Changes information about a model. The maximum size of the model is 400 KB. /// @@ -8813,7 +8813,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateRequestValidator` operation on the `BackplaneControlService` service. + /// Performs the `UpdateRequestValidator` operation on the `APIGateway` service. /// /// Updates a RequestValidator of a given RestApi. /// @@ -8888,7 +8888,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateResource` operation on the `BackplaneControlService` service. + /// Performs the `UpdateResource` operation on the `APIGateway` service. /// /// Changes information about a Resource resource. /// @@ -8962,7 +8962,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateRestApi` operation on the `BackplaneControlService` service. + /// Performs the `UpdateRestApi` operation on the `APIGateway` service. /// /// Changes information about the specified API. /// @@ -9037,7 +9037,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateStage` operation on the `BackplaneControlService` service. + /// Performs the `UpdateStage` operation on the `APIGateway` service. /// /// Changes information about a Stage resource. /// @@ -9112,7 +9112,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateUsage` operation on the `BackplaneControlService` service. + /// Performs the `UpdateUsage` operation on the `APIGateway` service. /// /// Grants a temporary extension to the remaining quota of a usage plan associated with a specified API key. /// @@ -9187,7 +9187,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateUsagePlan` operation on the `BackplaneControlService` service. + /// Performs the `UpdateUsagePlan` operation on the `APIGateway` service. /// /// Updates a usage plan of a given plan Id. /// @@ -9262,7 +9262,7 @@ extension APIGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateVpcLink` operation on the `BackplaneControlService` service. + /// Performs the `UpdateVpcLink` operation on the `APIGateway` service. /// /// Updates an existing VpcLink of a specified identifier. /// diff --git a/Sources/Services/AWSARCZonalShift/Sources/AWSARCZonalShift/ARCZonalShiftClient.swift b/Sources/Services/AWSARCZonalShift/Sources/AWSARCZonalShift/ARCZonalShiftClient.swift index 77616736505..05e0a150d8d 100644 --- a/Sources/Services/AWSARCZonalShift/Sources/AWSARCZonalShift/ARCZonalShiftClient.swift +++ b/Sources/Services/AWSARCZonalShift/Sources/AWSARCZonalShift/ARCZonalShiftClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ARCZonalShiftClient: ClientRuntime.Client { public static let clientName = "ARCZonalShiftClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ARCZonalShiftClient.ARCZonalShiftClientConfiguration let serviceName = "ARC Zonal Shift" @@ -330,7 +330,7 @@ extension ARCZonalShiftClient { } extension ARCZonalShiftClient { - /// Performs the `CancelZonalShift` operation on the `PercDataPlane` service. + /// Performs the `CancelZonalShift` operation on the `ARCZonalShift` service. /// /// Cancel a zonal shift in Amazon Route 53 Application Recovery Controller. To cancel the zonal shift, specify the zonal shift ID. A zonal shift can be one that you've started for a resource in your Amazon Web Services account in an Amazon Web Services Region, or it can be a zonal shift started by a practice run with zonal autoshift. /// @@ -401,7 +401,7 @@ extension ARCZonalShiftClient { return try await op.execute(input: input) } - /// Performs the `CreatePracticeRunConfiguration` operation on the `PercDataPlane` service. + /// Performs the `CreatePracticeRunConfiguration` operation on the `ARCZonalShift` service. /// /// A practice run configuration for zonal autoshift is required when you enable zonal autoshift. A practice run configuration includes specifications for blocked dates and blocked time windows, and for Amazon CloudWatch alarms that you create to use with practice runs. The alarms that you specify are an outcome alarm, to monitor application health during practice runs and, optionally, a blocking alarm, to block practice runs from starting. When a resource has a practice run configuration, Route 53 ARC starts zonal shifts for the resource weekly, to shift traffic for practice runs. Practice runs help you to ensure that shifting away traffic from an Availability Zone during an autoshift is safe for your application. For more information, see [ Considerations when you configure zonal autoshift](https://docs.aws.amazon.com/r53recovery/latest/dg/arc-zonal-autoshift.considerations.html) in the Amazon Route 53 Application Recovery Controller Developer Guide. /// @@ -475,7 +475,7 @@ extension ARCZonalShiftClient { return try await op.execute(input: input) } - /// Performs the `DeletePracticeRunConfiguration` operation on the `PercDataPlane` service. + /// Performs the `DeletePracticeRunConfiguration` operation on the `ARCZonalShift` service. /// /// Deletes the practice run configuration for a resource. Before you can delete a practice run configuration for a resource., you must disable zonal autoshift for the resource. Practice runs must be configured for zonal autoshift to be enabled. /// @@ -546,7 +546,7 @@ extension ARCZonalShiftClient { return try await op.execute(input: input) } - /// Performs the `GetAutoshiftObserverNotificationStatus` operation on the `PercDataPlane` service. + /// Performs the `GetAutoshiftObserverNotificationStatus` operation on the `ARCZonalShift` service. /// /// Returns the status of autoshift observer notification. Autoshift observer notification enables you to be notified, through Amazon EventBridge, when there is an autoshift event for zonal autoshift. If the status is ENABLED, Route 53 ARC includes all autoshift events when you use the EventBridge pattern Autoshift In Progress. When the status is DISABLED, Route 53 ARC includes only autoshift events for autoshifts when one or more of your resources is included in the autoshift. For more information, see [ Notifications for practice runs and autoshifts](https://docs.aws.amazon.com/r53recovery/latest/dg/arc-zonal-autoshift.how-it-works.html#ZAShiftNotification) in the Amazon Route 53 Application Recovery Controller Developer Guide. /// @@ -614,7 +614,7 @@ extension ARCZonalShiftClient { return try await op.execute(input: input) } - /// Performs the `GetManagedResource` operation on the `PercDataPlane` service. + /// Performs the `GetManagedResource` operation on the `ARCZonalShift` service. /// /// Get information about a resource that's been registered for zonal shifts with Amazon Route 53 Application Recovery Controller in this Amazon Web Services Region. Resources that are registered for zonal shifts are managed resources in Route 53 ARC. You can start zonal shifts and configure zonal autoshift for managed resources. At this time, you can only start a zonal shift or configure zonal autoshift for Network Load Balancers and Application Load Balancers with cross-zone load balancing turned off. /// @@ -684,7 +684,7 @@ extension ARCZonalShiftClient { return try await op.execute(input: input) } - /// Performs the `ListAutoshifts` operation on the `PercDataPlane` service. + /// Performs the `ListAutoshifts` operation on the `ARCZonalShift` service. /// /// Returns a list of autoshifts for an Amazon Web Services Region. By default, the call returns only ACTIVE autoshifts. Optionally, you can specify the status parameter to return COMPLETED autoshifts. /// @@ -754,7 +754,7 @@ extension ARCZonalShiftClient { return try await op.execute(input: input) } - /// Performs the `ListManagedResources` operation on the `PercDataPlane` service. + /// Performs the `ListManagedResources` operation on the `ARCZonalShift` service. /// /// Lists all the resources in your Amazon Web Services account in this Amazon Web Services Region that are managed for zonal shifts in Amazon Route 53 Application Recovery Controller, and information about them. The information includes the zonal autoshift status for the resource, as well as the Amazon Resource Name (ARN), the Availability Zones that each resource is deployed in, and the resource name. /// @@ -824,7 +824,7 @@ extension ARCZonalShiftClient { return try await op.execute(input: input) } - /// Performs the `ListZonalShifts` operation on the `PercDataPlane` service. + /// Performs the `ListZonalShifts` operation on the `ARCZonalShift` service. /// /// Lists all active and completed zonal shifts in Amazon Route 53 Application Recovery Controller in your Amazon Web Services account in this Amazon Web Services Region. ListZonalShifts returns customer-initiated zonal shifts, as well as practice run zonal shifts that Route 53 ARC started on your behalf for zonal autoshift. The ListZonalShifts operation does not list autoshifts. For more information about listing autoshifts, see [">ListAutoshifts](https://docs.aws.amazon.com/arc-zonal-shift/latest/api/API_ListAutoshifts.html). /// @@ -894,7 +894,7 @@ extension ARCZonalShiftClient { return try await op.execute(input: input) } - /// Performs the `StartZonalShift` operation on the `PercDataPlane` service. + /// Performs the `StartZonalShift` operation on the `ARCZonalShift` service. /// /// You start a zonal shift to temporarily move load balancer traffic away from an Availability Zone in an Amazon Web Services Region, to help your application recover immediately, for example, from a developer's bad code deployment or from an Amazon Web Services infrastructure failure in a single Availability Zone. You can start a zonal shift in Route 53 ARC only for managed resources in your Amazon Web Services account in an Amazon Web Services Region. Resources are automatically registered with Route 53 ARC by Amazon Web Services services. At this time, you can only start a zonal shift for Network Load Balancers and Application Load Balancers with cross-zone load balancing turned off. When you start a zonal shift, traffic for the resource is no longer routed to the Availability Zone. The zonal shift is created immediately in Route 53 ARC. However, it can take a short time, typically up to a few minutes, for existing, in-progress connections in the Availability Zone to complete. For more information, see [Zonal shift](https://docs.aws.amazon.com/r53recovery/latest/dg/arc-zonal-shift.html) in the Amazon Route 53 Application Recovery Controller Developer Guide. /// @@ -968,7 +968,7 @@ extension ARCZonalShiftClient { return try await op.execute(input: input) } - /// Performs the `UpdateAutoshiftObserverNotificationStatus` operation on the `PercDataPlane` service. + /// Performs the `UpdateAutoshiftObserverNotificationStatus` operation on the `ARCZonalShift` service. /// /// Update the status of autoshift observer notification. Autoshift observer notification enables you to be notified, through Amazon EventBridge, when there is an autoshift event for zonal autoshift. If the status is ENABLED, Route 53 ARC includes all autoshift events when you use the EventBridge pattern Autoshift In Progress. When the status is DISABLED, Route 53 ARC includes only autoshift events for autoshifts when one or more of your resources is included in the autoshift. For more information, see [ Notifications for practice runs and autoshifts](https://docs.aws.amazon.com/r53recovery/latest/dg/arc-zonal-autoshift.how-it-works.html#ZAShiftNotification) in the Amazon Route 53 Application Recovery Controller Developer Guide. /// @@ -1040,7 +1040,7 @@ extension ARCZonalShiftClient { return try await op.execute(input: input) } - /// Performs the `UpdatePracticeRunConfiguration` operation on the `PercDataPlane` service. + /// Performs the `UpdatePracticeRunConfiguration` operation on the `ARCZonalShift` service. /// /// Update a practice run configuration to change one or more of the following: add, change, or remove the blocking alarm; change the outcome alarm; or add, change, or remove blocking dates or time windows. /// @@ -1114,7 +1114,7 @@ extension ARCZonalShiftClient { return try await op.execute(input: input) } - /// Performs the `UpdateZonalAutoshiftConfiguration` operation on the `PercDataPlane` service. + /// Performs the `UpdateZonalAutoshiftConfiguration` operation on the `ARCZonalShift` service. /// /// The zonal autoshift configuration for a resource includes the practice run configuration and the status for running autoshifts, zonal autoshift status. When a resource has a practice run configuation, Route 53 ARC starts weekly zonal shifts for the resource, to shift traffic away from an Availability Zone. Weekly practice runs help you to make sure that your application can continue to operate normally with the loss of one Availability Zone. You can update the zonal autoshift autoshift status to enable or disable zonal autoshift. When zonal autoshift is ENABLED, you authorize Amazon Web Services to shift away resource traffic for an application from an Availability Zone during events, on your behalf, to help reduce time to recovery. Traffic is also shifted away for the required weekly practice runs. /// @@ -1188,7 +1188,7 @@ extension ARCZonalShiftClient { return try await op.execute(input: input) } - /// Performs the `UpdateZonalShift` operation on the `PercDataPlane` service. + /// Performs the `UpdateZonalShift` operation on the `ARCZonalShift` service. /// /// Update an active zonal shift in Amazon Route 53 Application Recovery Controller in your Amazon Web Services account. You can update a zonal shift to set a new expiration, or edit or replace the comment for the zonal shift. /// diff --git a/Sources/Services/AWSAccessAnalyzer/Sources/AWSAccessAnalyzer/AccessAnalyzerClient.swift b/Sources/Services/AWSAccessAnalyzer/Sources/AWSAccessAnalyzer/AccessAnalyzerClient.swift index 869292b7a15..018f27ad916 100644 --- a/Sources/Services/AWSAccessAnalyzer/Sources/AWSAccessAnalyzer/AccessAnalyzerClient.swift +++ b/Sources/Services/AWSAccessAnalyzer/Sources/AWSAccessAnalyzer/AccessAnalyzerClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AccessAnalyzerClient: ClientRuntime.Client { public static let clientName = "AccessAnalyzerClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: AccessAnalyzerClient.AccessAnalyzerClientConfiguration let serviceName = "AccessAnalyzer" diff --git a/Sources/Services/AWSAccount/Sources/AWSAccount/AccountClient.swift b/Sources/Services/AWSAccount/Sources/AWSAccount/AccountClient.swift index df2bbe8ef31..a40b9f745f9 100644 --- a/Sources/Services/AWSAccount/Sources/AWSAccount/AccountClient.swift +++ b/Sources/Services/AWSAccount/Sources/AWSAccount/AccountClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AccountClient: ClientRuntime.Client { public static let clientName = "AccountClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: AccountClient.AccountClientConfiguration let serviceName = "Account" diff --git a/Sources/Services/AWSAmp/Sources/AWSAmp/AmpClient.swift b/Sources/Services/AWSAmp/Sources/AWSAmp/AmpClient.swift index 766895376ce..1849b306ad3 100644 --- a/Sources/Services/AWSAmp/Sources/AWSAmp/AmpClient.swift +++ b/Sources/Services/AWSAmp/Sources/AWSAmp/AmpClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AmpClient: ClientRuntime.Client { public static let clientName = "AmpClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: AmpClient.AmpClientConfiguration let serviceName = "amp" @@ -331,7 +331,7 @@ extension AmpClient { } extension AmpClient { - /// Performs the `CreateAlertManagerDefinition` operation on the `AmazonPrometheusService` service. + /// Performs the `CreateAlertManagerDefinition` operation on the `Amp` service. /// /// The CreateAlertManagerDefinition operation creates the alert manager definition in a workspace. If a workspace already has an alert manager definition, don't use this operation to update it. Instead, use PutAlertManagerDefinition. /// @@ -407,7 +407,7 @@ extension AmpClient { return try await op.execute(input: input) } - /// Performs the `CreateLoggingConfiguration` operation on the `AmazonPrometheusService` service. + /// Performs the `CreateLoggingConfiguration` operation on the `Amp` service. /// /// The CreateLoggingConfiguration operation creates a logging configuration for the workspace. Use this operation to set the CloudWatch log group to which the logs will be published to. /// @@ -480,7 +480,7 @@ extension AmpClient { return try await op.execute(input: input) } - /// Performs the `CreateRuleGroupsNamespace` operation on the `AmazonPrometheusService` service. + /// Performs the `CreateRuleGroupsNamespace` operation on the `Amp` service. /// /// The CreateRuleGroupsNamespace operation creates a rule groups namespace within a workspace. A rule groups namespace is associated with exactly one rules file. A workspace can have multiple rule groups namespaces. Use this operation only to create new rule groups namespaces. To update an existing rule groups namespace, use PutRuleGroupsNamespace. /// @@ -556,7 +556,7 @@ extension AmpClient { return try await op.execute(input: input) } - /// Performs the `CreateScraper` operation on the `AmazonPrometheusService` service. + /// Performs the `CreateScraper` operation on the `Amp` service. /// /// The CreateScraper operation creates a scraper to collect metrics. A scraper pulls metrics from Prometheus-compatible sources within an Amazon EKS cluster, and sends them to your Amazon Managed Service for Prometheus workspace. Scrapers are flexible, and can be configured to control what metrics are collected, the frequency of collection, what transformations are applied to the metrics, and more. An IAM role will be created for you that Amazon Managed Service for Prometheus uses to access the metrics in your cluster. You must configure this role with a policy that allows it to scrape metrics from your cluster. For more information, see [Configuring your Amazon EKS cluster](https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-collector-how-to.html#AMP-collector-eks-setup) in the Amazon Managed Service for Prometheus User Guide. The scrapeConfiguration parameter contains the base-64 encoded YAML configuration for the scraper. For more information about collectors, including what metrics are collected, and how to configure the scraper, see [Using an Amazon Web Services managed collector](https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-collector-how-to.html) in the Amazon Managed Service for Prometheus User Guide. /// @@ -632,7 +632,7 @@ extension AmpClient { return try await op.execute(input: input) } - /// Performs the `CreateWorkspace` operation on the `AmazonPrometheusService` service. + /// Performs the `CreateWorkspace` operation on the `Amp` service. /// /// Creates a Prometheus workspace. A workspace is a logical space dedicated to the storage and querying of Prometheus metrics. You can have one or more workspaces in each Region in your account. /// @@ -707,7 +707,7 @@ extension AmpClient { return try await op.execute(input: input) } - /// Performs the `DeleteAlertManagerDefinition` operation on the `AmazonPrometheusService` service. + /// Performs the `DeleteAlertManagerDefinition` operation on the `Amp` service. /// /// Deletes the alert manager definition from a workspace. /// @@ -780,7 +780,7 @@ extension AmpClient { return try await op.execute(input: input) } - /// Performs the `DeleteLoggingConfiguration` operation on the `AmazonPrometheusService` service. + /// Performs the `DeleteLoggingConfiguration` operation on the `Amp` service. /// /// Deletes the logging configuration for a workspace. /// @@ -852,7 +852,7 @@ extension AmpClient { return try await op.execute(input: input) } - /// Performs the `DeleteRuleGroupsNamespace` operation on the `AmazonPrometheusService` service. + /// Performs the `DeleteRuleGroupsNamespace` operation on the `Amp` service. /// /// Deletes one rule groups namespace and its associated rule groups definition. /// @@ -925,7 +925,7 @@ extension AmpClient { return try await op.execute(input: input) } - /// Performs the `DeleteScraper` operation on the `AmazonPrometheusService` service. + /// Performs the `DeleteScraper` operation on the `Amp` service. /// /// The DeleteScraper operation deletes one scraper, and stops any metrics collection that the scraper performs. /// @@ -998,7 +998,7 @@ extension AmpClient { return try await op.execute(input: input) } - /// Performs the `DeleteWorkspace` operation on the `AmazonPrometheusService` service. + /// Performs the `DeleteWorkspace` operation on the `Amp` service. /// /// Deletes an existing workspace. When you delete a workspace, the data that has been ingested into it is not immediately deleted. It will be permanently deleted within one month. /// @@ -1071,7 +1071,7 @@ extension AmpClient { return try await op.execute(input: input) } - /// Performs the `DescribeAlertManagerDefinition` operation on the `AmazonPrometheusService` service. + /// Performs the `DescribeAlertManagerDefinition` operation on the `Amp` service. /// /// Retrieves the full information about the alert manager definition for a workspace. /// @@ -1141,7 +1141,7 @@ extension AmpClient { return try await op.execute(input: input) } - /// Performs the `DescribeLoggingConfiguration` operation on the `AmazonPrometheusService` service. + /// Performs the `DescribeLoggingConfiguration` operation on the `Amp` service. /// /// Returns complete information about the current logging configuration of the workspace. /// @@ -1210,7 +1210,7 @@ extension AmpClient { return try await op.execute(input: input) } - /// Performs the `DescribeRuleGroupsNamespace` operation on the `AmazonPrometheusService` service. + /// Performs the `DescribeRuleGroupsNamespace` operation on the `Amp` service. /// /// Returns complete information about one rule groups namespace. To retrieve a list of rule groups namespaces, use ListRuleGroupsNamespaces. /// @@ -1280,7 +1280,7 @@ extension AmpClient { return try await op.execute(input: input) } - /// Performs the `DescribeScraper` operation on the `AmazonPrometheusService` service. + /// Performs the `DescribeScraper` operation on the `Amp` service. /// /// The DescribeScraper operation displays information about an existing scraper. /// @@ -1350,7 +1350,7 @@ extension AmpClient { return try await op.execute(input: input) } - /// Performs the `DescribeWorkspace` operation on the `AmazonPrometheusService` service. + /// Performs the `DescribeWorkspace` operation on the `Amp` service. /// /// Returns information about an existing workspace. /// @@ -1420,7 +1420,7 @@ extension AmpClient { return try await op.execute(input: input) } - /// Performs the `GetDefaultScraperConfiguration` operation on the `AmazonPrometheusService` service. + /// Performs the `GetDefaultScraperConfiguration` operation on the `Amp` service. /// /// The GetDefaultScraperConfiguration operation returns the default scraper configuration used when Amazon EKS creates a scraper for you. /// @@ -1488,7 +1488,7 @@ extension AmpClient { return try await op.execute(input: input) } - /// Performs the `ListRuleGroupsNamespaces` operation on the `AmazonPrometheusService` service. + /// Performs the `ListRuleGroupsNamespaces` operation on the `Amp` service. /// /// Returns a list of rule groups namespaces in a workspace. /// @@ -1559,7 +1559,7 @@ extension AmpClient { return try await op.execute(input: input) } - /// Performs the `ListScrapers` operation on the `AmazonPrometheusService` service. + /// Performs the `ListScrapers` operation on the `Amp` service. /// /// The ListScrapers operation lists all of the scrapers in your account. This includes scrapers being created or deleted. You can optionally filter the returned list. /// @@ -1629,7 +1629,7 @@ extension AmpClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AmazonPrometheusService` service. + /// Performs the `ListTagsForResource` operation on the `Amp` service. /// /// The ListTagsForResource operation returns the tags that are associated with an Amazon Managed Service for Prometheus resource. Currently, the only resources that can be tagged are scrapers, workspaces, and rule groups namespaces. /// @@ -1699,7 +1699,7 @@ extension AmpClient { return try await op.execute(input: input) } - /// Performs the `ListWorkspaces` operation on the `AmazonPrometheusService` service. + /// Performs the `ListWorkspaces` operation on the `Amp` service. /// /// Lists all of the Amazon Managed Service for Prometheus workspaces in your account. This includes workspaces being created or deleted. /// @@ -1769,7 +1769,7 @@ extension AmpClient { return try await op.execute(input: input) } - /// Performs the `PutAlertManagerDefinition` operation on the `AmazonPrometheusService` service. + /// Performs the `PutAlertManagerDefinition` operation on the `Amp` service. /// /// Updates an existing alert manager definition in a workspace. If the workspace does not already have an alert manager definition, don't use this operation to create it. Instead, use CreateAlertManagerDefinition. /// @@ -1845,7 +1845,7 @@ extension AmpClient { return try await op.execute(input: input) } - /// Performs the `PutRuleGroupsNamespace` operation on the `AmazonPrometheusService` service. + /// Performs the `PutRuleGroupsNamespace` operation on the `Amp` service. /// /// Updates an existing rule groups namespace within a workspace. A rule groups namespace is associated with exactly one rules file. A workspace can have multiple rule groups namespaces. Use this operation only to update existing rule groups namespaces. To create a new rule groups namespace, use CreateRuleGroupsNamespace. You can't use this operation to add tags to an existing rule groups namespace. Instead, use TagResource. /// @@ -1921,7 +1921,7 @@ extension AmpClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AmazonPrometheusService` service. + /// Performs the `TagResource` operation on the `Amp` service. /// /// The TagResource operation associates tags with an Amazon Managed Service for Prometheus resource. The only resources that can be tagged are rule groups namespaces, scrapers, and workspaces. If you specify a new tag key for the resource, this tag is appended to the list of tags associated with the resource. If you specify a tag key that is already associated with the resource, the new tag value that you specify replaces the previous value for that tag. To remove a tag, use UntagResource. /// @@ -1994,7 +1994,7 @@ extension AmpClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AmazonPrometheusService` service. + /// Performs the `UntagResource` operation on the `Amp` service. /// /// Removes the specified tags from an Amazon Managed Service for Prometheus resource. The only resources that can be tagged are rule groups namespaces, scrapers, and workspaces. /// @@ -2065,7 +2065,7 @@ extension AmpClient { return try await op.execute(input: input) } - /// Performs the `UpdateLoggingConfiguration` operation on the `AmazonPrometheusService` service. + /// Performs the `UpdateLoggingConfiguration` operation on the `Amp` service. /// /// Updates the log group ARN or the workspace ID of the current logging configuration. /// @@ -2139,7 +2139,7 @@ extension AmpClient { return try await op.execute(input: input) } - /// Performs the `UpdateScraper` operation on the `AmazonPrometheusService` service. + /// Performs the `UpdateScraper` operation on the `Amp` service. /// /// Updates an existing scraper. You can't use this function to update the source from which the scraper is collecting metrics. To change the source, delete the scraper and create a new one. /// @@ -2215,7 +2215,7 @@ extension AmpClient { return try await op.execute(input: input) } - /// Performs the `UpdateWorkspaceAlias` operation on the `AmazonPrometheusService` service. + /// Performs the `UpdateWorkspaceAlias` operation on the `Amp` service. /// /// Updates the alias of an existing workspace. /// diff --git a/Sources/Services/AWSAmplify/Sources/AWSAmplify/AmplifyClient.swift b/Sources/Services/AWSAmplify/Sources/AWSAmplify/AmplifyClient.swift index 838d09d6561..fc315b65272 100644 --- a/Sources/Services/AWSAmplify/Sources/AWSAmplify/AmplifyClient.swift +++ b/Sources/Services/AWSAmplify/Sources/AWSAmplify/AmplifyClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AmplifyClient: ClientRuntime.Client { public static let clientName = "AmplifyClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: AmplifyClient.AmplifyClientConfiguration let serviceName = "Amplify" diff --git a/Sources/Services/AWSAmplifyBackend/Sources/AWSAmplifyBackend/AmplifyBackendClient.swift b/Sources/Services/AWSAmplifyBackend/Sources/AWSAmplifyBackend/AmplifyBackendClient.swift index ea517d72be2..3f77d43e80b 100644 --- a/Sources/Services/AWSAmplifyBackend/Sources/AWSAmplifyBackend/AmplifyBackendClient.swift +++ b/Sources/Services/AWSAmplifyBackend/Sources/AWSAmplifyBackend/AmplifyBackendClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AmplifyBackendClient: ClientRuntime.Client { public static let clientName = "AmplifyBackendClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: AmplifyBackendClient.AmplifyBackendClientConfiguration let serviceName = "AmplifyBackend" diff --git a/Sources/Services/AWSAmplifyUIBuilder/Sources/AWSAmplifyUIBuilder/AmplifyUIBuilderClient.swift b/Sources/Services/AWSAmplifyUIBuilder/Sources/AWSAmplifyUIBuilder/AmplifyUIBuilderClient.swift index d9030fe9d8c..3d8209a9775 100644 --- a/Sources/Services/AWSAmplifyUIBuilder/Sources/AWSAmplifyUIBuilder/AmplifyUIBuilderClient.swift +++ b/Sources/Services/AWSAmplifyUIBuilder/Sources/AWSAmplifyUIBuilder/AmplifyUIBuilderClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AmplifyUIBuilderClient: ClientRuntime.Client { public static let clientName = "AmplifyUIBuilderClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: AmplifyUIBuilderClient.AmplifyUIBuilderClientConfiguration let serviceName = "AmplifyUIBuilder" diff --git a/Sources/Services/AWSApiGatewayManagementApi/Sources/AWSApiGatewayManagementApi/ApiGatewayManagementApiClient.swift b/Sources/Services/AWSApiGatewayManagementApi/Sources/AWSApiGatewayManagementApi/ApiGatewayManagementApiClient.swift index 20d94d311fa..853bc59fbe1 100644 --- a/Sources/Services/AWSApiGatewayManagementApi/Sources/AWSApiGatewayManagementApi/ApiGatewayManagementApiClient.swift +++ b/Sources/Services/AWSApiGatewayManagementApi/Sources/AWSApiGatewayManagementApi/ApiGatewayManagementApiClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ApiGatewayManagementApiClient: ClientRuntime.Client { public static let clientName = "ApiGatewayManagementApiClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ApiGatewayManagementApiClient.ApiGatewayManagementApiClientConfiguration let serviceName = "ApiGatewayManagementApi" diff --git a/Sources/Services/AWSApiGatewayV2/Sources/AWSApiGatewayV2/ApiGatewayV2Client.swift b/Sources/Services/AWSApiGatewayV2/Sources/AWSApiGatewayV2/ApiGatewayV2Client.swift index 25e276cb90c..52316976b14 100644 --- a/Sources/Services/AWSApiGatewayV2/Sources/AWSApiGatewayV2/ApiGatewayV2Client.swift +++ b/Sources/Services/AWSApiGatewayV2/Sources/AWSApiGatewayV2/ApiGatewayV2Client.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ApiGatewayV2Client: ClientRuntime.Client { public static let clientName = "ApiGatewayV2Client" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ApiGatewayV2Client.ApiGatewayV2ClientConfiguration let serviceName = "ApiGatewayV2" diff --git a/Sources/Services/AWSAppConfig/Sources/AWSAppConfig/AppConfigClient.swift b/Sources/Services/AWSAppConfig/Sources/AWSAppConfig/AppConfigClient.swift index 7446707a2b9..60dab877768 100644 --- a/Sources/Services/AWSAppConfig/Sources/AWSAppConfig/AppConfigClient.swift +++ b/Sources/Services/AWSAppConfig/Sources/AWSAppConfig/AppConfigClient.swift @@ -67,7 +67,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AppConfigClient: ClientRuntime.Client { public static let clientName = "AppConfigClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: AppConfigClient.AppConfigClientConfiguration let serviceName = "AppConfig" @@ -333,7 +333,7 @@ extension AppConfigClient { } extension AppConfigClient { - /// Performs the `CreateApplication` operation on the `AmazonAppConfig` service. + /// Performs the `CreateApplication` operation on the `AppConfig` service. /// /// Creates an application. In AppConfig, an application is simply an organizational construct like a folder. This organizational construct has a relationship with some unit of executable code. For example, you could create an application called MyMobileApp to organize and manage configuration data for a mobile application installed by your users. /// @@ -404,7 +404,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `CreateConfigurationProfile` operation on the `AmazonAppConfig` service. + /// Performs the `CreateConfigurationProfile` operation on the `AppConfig` service. /// /// Creates a configuration profile, which is information that enables AppConfig to access the configuration source. Valid configuration sources include the following: /// @@ -500,7 +500,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `CreateDeploymentStrategy` operation on the `AmazonAppConfig` service. + /// Performs the `CreateDeploymentStrategy` operation on the `AppConfig` service. /// /// Creates a deployment strategy that defines important criteria for rolling out your configuration to the designated targets. A deployment strategy includes the overall duration required, a percentage of targets to receive the deployment during each interval, an algorithm that defines how percentage grows, and bake time. /// @@ -571,7 +571,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `CreateEnvironment` operation on the `AmazonAppConfig` service. + /// Performs the `CreateEnvironment` operation on the `AppConfig` service. /// /// Creates an environment. For each application, you define one or more environments. An environment is a deployment group of AppConfig targets, such as applications in a Beta or Production environment. You can also define environments for application subcomponents such as the Web, Mobile and Back-end components for your application. You can configure Amazon CloudWatch alarms for each environment. The system monitors alarms during a configuration deployment. If an alarm is triggered, the system rolls back the configuration. /// @@ -643,7 +643,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `CreateExtension` operation on the `AmazonAppConfig` service. + /// Performs the `CreateExtension` operation on the `AppConfig` service. /// /// Creates an AppConfig extension. An extension augments your ability to inject logic or behavior at different points during the AppConfig workflow of creating or deploying a configuration. You can create your own extensions or use the Amazon Web Services authored extensions provided by AppConfig. For an AppConfig extension that uses Lambda, you must create a Lambda function to perform any computation and processing defined in the extension. If you plan to create custom versions of the Amazon Web Services authored notification extensions, you only need to specify an Amazon Resource Name (ARN) in the Uri field for the new extension version. /// @@ -725,7 +725,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `CreateExtensionAssociation` operation on the `AmazonAppConfig` service. + /// Performs the `CreateExtensionAssociation` operation on the `AppConfig` service. /// /// When you create an extension or configure an Amazon Web Services authored extension, you associate the extension with an AppConfig application, environment, or configuration profile. For example, you can choose to run the AppConfig deployment events to Amazon SNS Amazon Web Services authored extension and receive notifications on an Amazon SNS topic anytime a configuration deployment is started for a specific application. Defining which extension to associate with an AppConfig resource is called an extension association. An extension association is a specified relationship between an extension and an AppConfig resource, such as an application or a configuration profile. For more information about extensions and associations, see [Extending workflows](https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html) in the AppConfig User Guide. /// @@ -797,7 +797,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `CreateHostedConfigurationVersion` operation on the `AmazonAppConfig` service. + /// Performs the `CreateHostedConfigurationVersion` operation on the `AppConfig` service. /// /// Creates a new configuration in the AppConfig hosted configuration store. If you're creating a feature flag, we recommend you familiarize yourself with the JSON schema for feature flag data. For more information, see [Type reference for AWS.AppConfig.FeatureFlags](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-configuration-and-profile-feature-flags.html#appconfig-type-reference-feature-flags) in the AppConfig User Guide. /// @@ -872,7 +872,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `DeleteApplication` operation on the `AmazonAppConfig` service. + /// Performs the `DeleteApplication` operation on the `AppConfig` service. /// /// Deletes an application. /// @@ -940,7 +940,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `DeleteConfigurationProfile` operation on the `AmazonAppConfig` service. + /// Performs the `DeleteConfigurationProfile` operation on the `AppConfig` service. /// /// Deletes a configuration profile. To prevent users from unintentionally deleting actively-used configuration profiles, enable [deletion protection](https://docs.aws.amazon.com/appconfig/latest/userguide/deletion-protection.html). /// @@ -1010,7 +1010,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `DeleteDeploymentStrategy` operation on the `AmazonAppConfig` service. + /// Performs the `DeleteDeploymentStrategy` operation on the `AppConfig` service. /// /// Deletes a deployment strategy. /// @@ -1078,7 +1078,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `DeleteEnvironment` operation on the `AmazonAppConfig` service. + /// Performs the `DeleteEnvironment` operation on the `AppConfig` service. /// /// Deletes an environment. To prevent users from unintentionally deleting actively-used environments, enable [deletion protection](https://docs.aws.amazon.com/appconfig/latest/userguide/deletion-protection.html). /// @@ -1148,7 +1148,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `DeleteExtension` operation on the `AmazonAppConfig` service. + /// Performs the `DeleteExtension` operation on the `AppConfig` service. /// /// Deletes an AppConfig extension. You must delete all associations to an extension before you delete the extension. /// @@ -1217,7 +1217,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `DeleteExtensionAssociation` operation on the `AmazonAppConfig` service. + /// Performs the `DeleteExtensionAssociation` operation on the `AppConfig` service. /// /// Deletes an extension association. This action doesn't delete extensions defined in the association. /// @@ -1285,7 +1285,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `DeleteHostedConfigurationVersion` operation on the `AmazonAppConfig` service. + /// Performs the `DeleteHostedConfigurationVersion` operation on the `AppConfig` service. /// /// Deletes a version of a configuration from the AppConfig hosted configuration store. /// @@ -1353,7 +1353,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `GetAccountSettings` operation on the `AmazonAppConfig` service. + /// Performs the `GetAccountSettings` operation on the `AppConfig` service. /// /// Returns information about the status of the DeletionProtection parameter. /// @@ -1420,7 +1420,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `GetApplication` operation on the `AmazonAppConfig` service. + /// Performs the `GetApplication` operation on the `AppConfig` service. /// /// Retrieves information about an application. /// @@ -1488,7 +1488,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `GetConfiguration` operation on the `AmazonAppConfig` service. + /// Performs the `GetConfiguration` operation on the `AppConfig` service. /// /// (Deprecated) Retrieves the latest deployed configuration. Note the following important information. /// @@ -1562,7 +1562,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `GetConfigurationProfile` operation on the `AmazonAppConfig` service. + /// Performs the `GetConfigurationProfile` operation on the `AppConfig` service. /// /// Retrieves information about a configuration profile. /// @@ -1630,7 +1630,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `GetDeployment` operation on the `AmazonAppConfig` service. + /// Performs the `GetDeployment` operation on the `AppConfig` service. /// /// Retrieves information about a configuration deployment. /// @@ -1698,7 +1698,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `GetDeploymentStrategy` operation on the `AmazonAppConfig` service. + /// Performs the `GetDeploymentStrategy` operation on the `AppConfig` service. /// /// Retrieves information about a deployment strategy. A deployment strategy defines important criteria for rolling out your configuration to the designated targets. A deployment strategy includes the overall duration required, a percentage of targets to receive the deployment during each interval, an algorithm that defines how percentage grows, and bake time. /// @@ -1766,7 +1766,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `GetEnvironment` operation on the `AmazonAppConfig` service. + /// Performs the `GetEnvironment` operation on the `AppConfig` service. /// /// Retrieves information about an environment. An environment is a deployment group of AppConfig applications, such as applications in a Production environment or in an EU_Region environment. Each configuration deployment targets an environment. You can enable one or more Amazon CloudWatch alarms for an environment. If an alarm is triggered during a deployment, AppConfig roles back the configuration. /// @@ -1834,7 +1834,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `GetExtension` operation on the `AmazonAppConfig` service. + /// Performs the `GetExtension` operation on the `AppConfig` service. /// /// Returns information about an AppConfig extension. /// @@ -1903,7 +1903,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `GetExtensionAssociation` operation on the `AmazonAppConfig` service. + /// Performs the `GetExtensionAssociation` operation on the `AppConfig` service. /// /// Returns information about an AppConfig extension association. For more information about extensions and associations, see [Extending workflows](https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html) in the AppConfig User Guide. /// @@ -1971,7 +1971,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `GetHostedConfigurationVersion` operation on the `AmazonAppConfig` service. + /// Performs the `GetHostedConfigurationVersion` operation on the `AppConfig` service. /// /// Retrieves information about a specific configuration version. /// @@ -2039,7 +2039,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `ListApplications` operation on the `AmazonAppConfig` service. + /// Performs the `ListApplications` operation on the `AppConfig` service. /// /// Lists all applications in your Amazon Web Services account. /// @@ -2107,7 +2107,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `ListConfigurationProfiles` operation on the `AmazonAppConfig` service. + /// Performs the `ListConfigurationProfiles` operation on the `AppConfig` service. /// /// Lists the configuration profiles for an application. /// @@ -2176,7 +2176,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `ListDeploymentStrategies` operation on the `AmazonAppConfig` service. + /// Performs the `ListDeploymentStrategies` operation on the `AppConfig` service. /// /// Lists deployment strategies. /// @@ -2244,7 +2244,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `ListDeployments` operation on the `AmazonAppConfig` service. + /// Performs the `ListDeployments` operation on the `AppConfig` service. /// /// Lists the deployments for an environment in descending deployment number order. /// @@ -2313,7 +2313,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `ListEnvironments` operation on the `AmazonAppConfig` service. + /// Performs the `ListEnvironments` operation on the `AppConfig` service. /// /// Lists the environments for an application. /// @@ -2382,7 +2382,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `ListExtensionAssociations` operation on the `AmazonAppConfig` service. + /// Performs the `ListExtensionAssociations` operation on the `AppConfig` service. /// /// Lists all AppConfig extension associations in the account. For more information about extensions and associations, see [Extending workflows](https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html) in the AppConfig User Guide. /// @@ -2450,7 +2450,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `ListExtensions` operation on the `AmazonAppConfig` service. + /// Performs the `ListExtensions` operation on the `AppConfig` service. /// /// Lists all custom and Amazon Web Services authored AppConfig extensions in the account. For more information about extensions, see [Extending workflows](https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html) in the AppConfig User Guide. /// @@ -2518,7 +2518,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `ListHostedConfigurationVersions` operation on the `AmazonAppConfig` service. + /// Performs the `ListHostedConfigurationVersions` operation on the `AppConfig` service. /// /// Lists configurations stored in the AppConfig hosted configuration store by version. /// @@ -2587,7 +2587,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AmazonAppConfig` service. + /// Performs the `ListTagsForResource` operation on the `AppConfig` service. /// /// Retrieves the list of key-value tags assigned to the resource. /// @@ -2655,7 +2655,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `StartDeployment` operation on the `AmazonAppConfig` service. + /// Performs the `StartDeployment` operation on the `AppConfig` service. /// /// Starts a deployment. /// @@ -2727,7 +2727,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `StopDeployment` operation on the `AmazonAppConfig` service. + /// Performs the `StopDeployment` operation on the `AppConfig` service. /// /// Stops a deployment. This API action works only on deployments that have a status of DEPLOYING, unless an AllowRevert parameter is supplied. If the AllowRevert parameter is supplied, the status of an in-progress deployment will be ROLLED_BACK. The status of a completed deployment will be REVERTED. AppConfig only allows a revert within 72 hours of deployment completion. /// @@ -2796,7 +2796,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AmazonAppConfig` service. + /// Performs the `TagResource` operation on the `AppConfig` service. /// /// Assigns metadata to an AppConfig resource. Tags help organize and categorize your AppConfig resources. Each tag consists of a key and an optional value, both of which you define. You can specify a maximum of 50 tags for a resource. /// @@ -2867,7 +2867,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AmazonAppConfig` service. + /// Performs the `UntagResource` operation on the `AppConfig` service. /// /// Deletes a tag key and value from an AppConfig resource. /// @@ -2936,7 +2936,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `UpdateAccountSettings` operation on the `AmazonAppConfig` service. + /// Performs the `UpdateAccountSettings` operation on the `AppConfig` service. /// /// Updates the value of the DeletionProtection parameter. /// @@ -3006,7 +3006,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `UpdateApplication` operation on the `AmazonAppConfig` service. + /// Performs the `UpdateApplication` operation on the `AppConfig` service. /// /// Updates an application. /// @@ -3077,7 +3077,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `UpdateConfigurationProfile` operation on the `AmazonAppConfig` service. + /// Performs the `UpdateConfigurationProfile` operation on the `AppConfig` service. /// /// Updates a configuration profile. /// @@ -3148,7 +3148,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `UpdateDeploymentStrategy` operation on the `AmazonAppConfig` service. + /// Performs the `UpdateDeploymentStrategy` operation on the `AppConfig` service. /// /// Updates a deployment strategy. /// @@ -3219,7 +3219,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `UpdateEnvironment` operation on the `AmazonAppConfig` service. + /// Performs the `UpdateEnvironment` operation on the `AppConfig` service. /// /// Updates an environment. /// @@ -3290,7 +3290,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `UpdateExtension` operation on the `AmazonAppConfig` service. + /// Performs the `UpdateExtension` operation on the `AppConfig` service. /// /// Updates an AppConfig extension. For more information about extensions, see [Extending workflows](https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html) in the AppConfig User Guide. /// @@ -3362,7 +3362,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `UpdateExtensionAssociation` operation on the `AmazonAppConfig` service. + /// Performs the `UpdateExtensionAssociation` operation on the `AppConfig` service. /// /// Updates an association. For more information about extensions and associations, see [Extending workflows](https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html) in the AppConfig User Guide. /// @@ -3433,7 +3433,7 @@ extension AppConfigClient { return try await op.execute(input: input) } - /// Performs the `ValidateConfiguration` operation on the `AmazonAppConfig` service. + /// Performs the `ValidateConfiguration` operation on the `AppConfig` service. /// /// Uses the validators in a configuration profile to validate a configuration. /// diff --git a/Sources/Services/AWSAppConfigData/Sources/AWSAppConfigData/AppConfigDataClient.swift b/Sources/Services/AWSAppConfigData/Sources/AWSAppConfigData/AppConfigDataClient.swift index 517490c9dfe..463979a4b24 100644 --- a/Sources/Services/AWSAppConfigData/Sources/AWSAppConfigData/AppConfigDataClient.swift +++ b/Sources/Services/AWSAppConfigData/Sources/AWSAppConfigData/AppConfigDataClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AppConfigDataClient: ClientRuntime.Client { public static let clientName = "AppConfigDataClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: AppConfigDataClient.AppConfigDataClientConfiguration let serviceName = "AppConfigData" diff --git a/Sources/Services/AWSAppFabric/Sources/AWSAppFabric/AppFabricClient.swift b/Sources/Services/AWSAppFabric/Sources/AWSAppFabric/AppFabricClient.swift index 21ac0c62cca..684bad33a2e 100644 --- a/Sources/Services/AWSAppFabric/Sources/AWSAppFabric/AppFabricClient.swift +++ b/Sources/Services/AWSAppFabric/Sources/AWSAppFabric/AppFabricClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AppFabricClient: ClientRuntime.Client { public static let clientName = "AppFabricClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: AppFabricClient.AppFabricClientConfiguration let serviceName = "AppFabric" @@ -330,7 +330,7 @@ extension AppFabricClient { } extension AppFabricClient { - /// Performs the `BatchGetUserAccessTasks` operation on the `FabricFrontEndService` service. + /// Performs the `BatchGetUserAccessTasks` operation on the `AppFabric` service. /// /// Gets user access details in a batch request. This action polls data from the tasks that are kicked off by the StartUserAccessTasks action. /// @@ -403,7 +403,7 @@ extension AppFabricClient { return try await op.execute(input: input) } - /// Performs the `ConnectAppAuthorization` operation on the `FabricFrontEndService` service. + /// Performs the `ConnectAppAuthorization` operation on the `AppFabric` service. /// /// Establishes a connection between Amazon Web Services AppFabric and an application, which allows AppFabric to call the APIs of the application. /// @@ -476,7 +476,7 @@ extension AppFabricClient { return try await op.execute(input: input) } - /// Performs the `CreateAppAuthorization` operation on the `FabricFrontEndService` service. + /// Performs the `CreateAppAuthorization` operation on the `AppFabric` service. /// /// Creates an app authorization within an app bundle, which allows AppFabric to connect to an application. /// @@ -552,7 +552,7 @@ extension AppFabricClient { return try await op.execute(input: input) } - /// Performs the `CreateAppBundle` operation on the `FabricFrontEndService` service. + /// Performs the `CreateAppBundle` operation on the `AppFabric` service. /// /// Creates an app bundle to collect data from an application using AppFabric. /// @@ -627,7 +627,7 @@ extension AppFabricClient { return try await op.execute(input: input) } - /// Performs the `CreateIngestion` operation on the `FabricFrontEndService` service. + /// Performs the `CreateIngestion` operation on the `AppFabric` service. /// /// Creates a data ingestion for an application. /// @@ -702,7 +702,7 @@ extension AppFabricClient { return try await op.execute(input: input) } - /// Performs the `CreateIngestionDestination` operation on the `FabricFrontEndService` service. + /// Performs the `CreateIngestionDestination` operation on the `AppFabric` service. /// /// Creates an ingestion destination, which specifies how an application's ingested data is processed by Amazon Web Services AppFabric and where it's delivered. /// @@ -777,7 +777,7 @@ extension AppFabricClient { return try await op.execute(input: input) } - /// Performs the `DeleteAppAuthorization` operation on the `FabricFrontEndService` service. + /// Performs the `DeleteAppAuthorization` operation on the `AppFabric` service. /// /// Deletes an app authorization. You must delete the associated ingestion before you can delete an app authorization. /// @@ -847,7 +847,7 @@ extension AppFabricClient { return try await op.execute(input: input) } - /// Performs the `DeleteAppBundle` operation on the `FabricFrontEndService` service. + /// Performs the `DeleteAppBundle` operation on the `AppFabric` service. /// /// Deletes an app bundle. You must delete all associated app authorizations before you can delete an app bundle. /// @@ -917,7 +917,7 @@ extension AppFabricClient { return try await op.execute(input: input) } - /// Performs the `DeleteIngestion` operation on the `FabricFrontEndService` service. + /// Performs the `DeleteIngestion` operation on the `AppFabric` service. /// /// Deletes an ingestion. You must stop (disable) the ingestion and you must delete all associated ingestion destinations before you can delete an app ingestion. /// @@ -987,7 +987,7 @@ extension AppFabricClient { return try await op.execute(input: input) } - /// Performs the `DeleteIngestionDestination` operation on the `FabricFrontEndService` service. + /// Performs the `DeleteIngestionDestination` operation on the `AppFabric` service. /// /// Deletes an ingestion destination. This deletes the association between an ingestion and it's destination. It doesn't delete previously ingested data or the storage destination, such as the Amazon S3 bucket where the data is delivered. If the ingestion destination is deleted while the associated ingestion is enabled, the ingestion will fail and is eventually disabled. /// @@ -1057,7 +1057,7 @@ extension AppFabricClient { return try await op.execute(input: input) } - /// Performs the `GetAppAuthorization` operation on the `FabricFrontEndService` service. + /// Performs the `GetAppAuthorization` operation on the `AppFabric` service. /// /// Returns information about an app authorization. /// @@ -1127,7 +1127,7 @@ extension AppFabricClient { return try await op.execute(input: input) } - /// Performs the `GetAppBundle` operation on the `FabricFrontEndService` service. + /// Performs the `GetAppBundle` operation on the `AppFabric` service. /// /// Returns information about an app bundle. /// @@ -1197,7 +1197,7 @@ extension AppFabricClient { return try await op.execute(input: input) } - /// Performs the `GetIngestion` operation on the `FabricFrontEndService` service. + /// Performs the `GetIngestion` operation on the `AppFabric` service. /// /// Returns information about an ingestion. /// @@ -1267,7 +1267,7 @@ extension AppFabricClient { return try await op.execute(input: input) } - /// Performs the `GetIngestionDestination` operation on the `FabricFrontEndService` service. + /// Performs the `GetIngestionDestination` operation on the `AppFabric` service. /// /// Returns information about an ingestion destination. /// @@ -1337,7 +1337,7 @@ extension AppFabricClient { return try await op.execute(input: input) } - /// Performs the `ListAppAuthorizations` operation on the `FabricFrontEndService` service. + /// Performs the `ListAppAuthorizations` operation on the `AppFabric` service. /// /// Returns a list of all app authorizations configured for an app bundle. /// @@ -1408,7 +1408,7 @@ extension AppFabricClient { return try await op.execute(input: input) } - /// Performs the `ListAppBundles` operation on the `FabricFrontEndService` service. + /// Performs the `ListAppBundles` operation on the `AppFabric` service. /// /// Returns a list of app bundles. /// @@ -1478,7 +1478,7 @@ extension AppFabricClient { return try await op.execute(input: input) } - /// Performs the `ListIngestionDestinations` operation on the `FabricFrontEndService` service. + /// Performs the `ListIngestionDestinations` operation on the `AppFabric` service. /// /// Returns a list of all ingestion destinations configured for an ingestion. /// @@ -1549,7 +1549,7 @@ extension AppFabricClient { return try await op.execute(input: input) } - /// Performs the `ListIngestions` operation on the `FabricFrontEndService` service. + /// Performs the `ListIngestions` operation on the `AppFabric` service. /// /// Returns a list of all ingestions configured for an app bundle. /// @@ -1620,7 +1620,7 @@ extension AppFabricClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `FabricFrontEndService` service. + /// Performs the `ListTagsForResource` operation on the `AppFabric` service. /// /// Returns a list of tags for a resource. /// @@ -1690,7 +1690,7 @@ extension AppFabricClient { return try await op.execute(input: input) } - /// Performs the `StartIngestion` operation on the `FabricFrontEndService` service. + /// Performs the `StartIngestion` operation on the `AppFabric` service. /// /// Starts (enables) an ingestion, which collects data from an application. /// @@ -1761,7 +1761,7 @@ extension AppFabricClient { return try await op.execute(input: input) } - /// Performs the `StartUserAccessTasks` operation on the `FabricFrontEndService` service. + /// Performs the `StartUserAccessTasks` operation on the `AppFabric` service. /// /// Starts the tasks to search user access status for a specific email address. The tasks are stopped when the user access status data is found. The tasks are terminated when the API calls to the application time out. /// @@ -1834,7 +1834,7 @@ extension AppFabricClient { return try await op.execute(input: input) } - /// Performs the `StopIngestion` operation on the `FabricFrontEndService` service. + /// Performs the `StopIngestion` operation on the `AppFabric` service. /// /// Stops (disables) an ingestion. /// @@ -1905,7 +1905,7 @@ extension AppFabricClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `FabricFrontEndService` service. + /// Performs the `TagResource` operation on the `AppFabric` service. /// /// Assigns one or more tags (key-value pairs) to the specified resource. /// @@ -1978,7 +1978,7 @@ extension AppFabricClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `FabricFrontEndService` service. + /// Performs the `UntagResource` operation on the `AppFabric` service. /// /// Removes a tag or tags from a resource. /// @@ -2049,7 +2049,7 @@ extension AppFabricClient { return try await op.execute(input: input) } - /// Performs the `UpdateAppAuthorization` operation on the `FabricFrontEndService` service. + /// Performs the `UpdateAppAuthorization` operation on the `AppFabric` service. /// /// Updates an app authorization within an app bundle, which allows AppFabric to connect to an application. If the app authorization was in a connected state, updating the app authorization will set it back to a PendingConnect state. /// @@ -2122,7 +2122,7 @@ extension AppFabricClient { return try await op.execute(input: input) } - /// Performs the `UpdateIngestionDestination` operation on the `FabricFrontEndService` service. + /// Performs the `UpdateIngestionDestination` operation on the `AppFabric` service. /// /// Updates an ingestion destination, which specifies how an application's ingested data is processed by Amazon Web Services AppFabric and where it's delivered. /// diff --git a/Sources/Services/AWSAppIntegrations/Sources/AWSAppIntegrations/AppIntegrationsClient.swift b/Sources/Services/AWSAppIntegrations/Sources/AWSAppIntegrations/AppIntegrationsClient.swift index 913b1e094a7..5a8232bfefc 100644 --- a/Sources/Services/AWSAppIntegrations/Sources/AWSAppIntegrations/AppIntegrationsClient.swift +++ b/Sources/Services/AWSAppIntegrations/Sources/AWSAppIntegrations/AppIntegrationsClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AppIntegrationsClient: ClientRuntime.Client { public static let clientName = "AppIntegrationsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: AppIntegrationsClient.AppIntegrationsClientConfiguration let serviceName = "AppIntegrations" @@ -331,7 +331,7 @@ extension AppIntegrationsClient { } extension AppIntegrationsClient { - /// Performs the `CreateApplication` operation on the `AmazonAppIntegrationService` service. + /// Performs the `CreateApplication` operation on the `AppIntegrations` service. /// /// Creates and persists an Application resource. /// @@ -407,7 +407,7 @@ extension AppIntegrationsClient { return try await op.execute(input: input) } - /// Performs the `CreateDataIntegration` operation on the `AmazonAppIntegrationService` service. + /// Performs the `CreateDataIntegration` operation on the `AppIntegrations` service. /// /// Creates and persists a DataIntegration resource. You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the CreateDataIntegration API. /// @@ -482,7 +482,7 @@ extension AppIntegrationsClient { return try await op.execute(input: input) } - /// Performs the `CreateDataIntegrationAssociation` operation on the `AmazonAppIntegrationService` service. + /// Performs the `CreateDataIntegrationAssociation` operation on the `AppIntegrations` service. /// /// Creates and persists a DataIntegrationAssociation resource. /// @@ -557,7 +557,7 @@ extension AppIntegrationsClient { return try await op.execute(input: input) } - /// Performs the `CreateEventIntegration` operation on the `AmazonAppIntegrationService` service. + /// Performs the `CreateEventIntegration` operation on the `AppIntegrations` service. /// /// Creates an EventIntegration, given a specified name, description, and a reference to an Amazon EventBridge bus in your account and a partner event source that pushes events to that bus. No objects are created in the your account, only metadata that is persisted on the EventIntegration control plane. /// @@ -632,7 +632,7 @@ extension AppIntegrationsClient { return try await op.execute(input: input) } - /// Performs the `DeleteApplication` operation on the `AmazonAppIntegrationService` service. + /// Performs the `DeleteApplication` operation on the `AppIntegrations` service. /// /// Deletes the Application. Only Applications that don't have any Application Associations can be deleted. /// @@ -702,7 +702,7 @@ extension AppIntegrationsClient { return try await op.execute(input: input) } - /// Performs the `DeleteDataIntegration` operation on the `AmazonAppIntegrationService` service. + /// Performs the `DeleteDataIntegration` operation on the `AppIntegrations` service. /// /// Deletes the DataIntegration. Only DataIntegrations that don't have any DataIntegrationAssociations can be deleted. Deleting a DataIntegration also deletes the underlying Amazon AppFlow flow and service linked role. You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the [CreateDataIntegration](https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateDataIntegration.html) API. /// @@ -772,7 +772,7 @@ extension AppIntegrationsClient { return try await op.execute(input: input) } - /// Performs the `DeleteEventIntegration` operation on the `AmazonAppIntegrationService` service. + /// Performs the `DeleteEventIntegration` operation on the `AppIntegrations` service. /// /// Deletes the specified existing event integration. If the event integration is associated with clients, the request is rejected. /// @@ -842,7 +842,7 @@ extension AppIntegrationsClient { return try await op.execute(input: input) } - /// Performs the `GetApplication` operation on the `AmazonAppIntegrationService` service. + /// Performs the `GetApplication` operation on the `AppIntegrations` service. /// /// Get an Application resource. /// @@ -912,7 +912,7 @@ extension AppIntegrationsClient { return try await op.execute(input: input) } - /// Performs the `GetDataIntegration` operation on the `AmazonAppIntegrationService` service. + /// Performs the `GetDataIntegration` operation on the `AppIntegrations` service. /// /// Returns information about the DataIntegration. You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the [CreateDataIntegration](https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateDataIntegration.html) API. /// @@ -982,7 +982,7 @@ extension AppIntegrationsClient { return try await op.execute(input: input) } - /// Performs the `GetEventIntegration` operation on the `AmazonAppIntegrationService` service. + /// Performs the `GetEventIntegration` operation on the `AppIntegrations` service. /// /// Returns information about the event integration. /// @@ -1052,7 +1052,7 @@ extension AppIntegrationsClient { return try await op.execute(input: input) } - /// Performs the `ListApplicationAssociations` operation on the `AmazonAppIntegrationService` service. + /// Performs the `ListApplicationAssociations` operation on the `AppIntegrations` service. /// /// Returns a paginated list of application associations for an application. /// @@ -1123,7 +1123,7 @@ extension AppIntegrationsClient { return try await op.execute(input: input) } - /// Performs the `ListApplications` operation on the `AmazonAppIntegrationService` service. + /// Performs the `ListApplications` operation on the `AppIntegrations` service. /// /// Lists applications in the account. /// @@ -1193,7 +1193,7 @@ extension AppIntegrationsClient { return try await op.execute(input: input) } - /// Performs the `ListDataIntegrationAssociations` operation on the `AmazonAppIntegrationService` service. + /// Performs the `ListDataIntegrationAssociations` operation on the `AppIntegrations` service. /// /// Returns a paginated list of DataIntegration associations in the account. You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the [CreateDataIntegration](https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateDataIntegration.html) API. /// @@ -1264,7 +1264,7 @@ extension AppIntegrationsClient { return try await op.execute(input: input) } - /// Performs the `ListDataIntegrations` operation on the `AmazonAppIntegrationService` service. + /// Performs the `ListDataIntegrations` operation on the `AppIntegrations` service. /// /// Returns a paginated list of DataIntegrations in the account. You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the [CreateDataIntegration](https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateDataIntegration.html) API. /// @@ -1334,7 +1334,7 @@ extension AppIntegrationsClient { return try await op.execute(input: input) } - /// Performs the `ListEventIntegrationAssociations` operation on the `AmazonAppIntegrationService` service. + /// Performs the `ListEventIntegrationAssociations` operation on the `AppIntegrations` service. /// /// Returns a paginated list of event integration associations in the account. /// @@ -1405,7 +1405,7 @@ extension AppIntegrationsClient { return try await op.execute(input: input) } - /// Performs the `ListEventIntegrations` operation on the `AmazonAppIntegrationService` service. + /// Performs the `ListEventIntegrations` operation on the `AppIntegrations` service. /// /// Returns a paginated list of event integrations in the account. /// @@ -1475,7 +1475,7 @@ extension AppIntegrationsClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AmazonAppIntegrationService` service. + /// Performs the `ListTagsForResource` operation on the `AppIntegrations` service. /// /// Lists the tags for the specified resource. /// @@ -1544,7 +1544,7 @@ extension AppIntegrationsClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AmazonAppIntegrationService` service. + /// Performs the `TagResource` operation on the `AppIntegrations` service. /// /// Adds the specified tags to the specified resource. /// @@ -1616,7 +1616,7 @@ extension AppIntegrationsClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AmazonAppIntegrationService` service. + /// Performs the `UntagResource` operation on the `AppIntegrations` service. /// /// Removes the specified tags from the specified resource. /// @@ -1686,7 +1686,7 @@ extension AppIntegrationsClient { return try await op.execute(input: input) } - /// Performs the `UpdateApplication` operation on the `AmazonAppIntegrationService` service. + /// Performs the `UpdateApplication` operation on the `AppIntegrations` service. /// /// Updates and persists an Application resource. /// @@ -1760,7 +1760,7 @@ extension AppIntegrationsClient { return try await op.execute(input: input) } - /// Performs the `UpdateDataIntegration` operation on the `AmazonAppIntegrationService` service. + /// Performs the `UpdateDataIntegration` operation on the `AppIntegrations` service. /// /// Updates the description of a DataIntegration. You cannot create a DataIntegration association for a DataIntegration that has been previously associated. Use a different DataIntegration, or recreate the DataIntegration using the [CreateDataIntegration](https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateDataIntegration.html) API. /// @@ -1833,7 +1833,7 @@ extension AppIntegrationsClient { return try await op.execute(input: input) } - /// Performs the `UpdateDataIntegrationAssociation` operation on the `AmazonAppIntegrationService` service. + /// Performs the `UpdateDataIntegrationAssociation` operation on the `AppIntegrations` service. /// /// Updates and persists a DataIntegrationAssociation resource. Updating a DataIntegrationAssociation with ExecutionConfiguration will rerun the on-demand job. /// @@ -1906,7 +1906,7 @@ extension AppIntegrationsClient { return try await op.execute(input: input) } - /// Performs the `UpdateEventIntegration` operation on the `AmazonAppIntegrationService` service. + /// Performs the `UpdateEventIntegration` operation on the `AppIntegrations` service. /// /// Updates the description of an event integration. /// diff --git a/Sources/Services/AWSAppMesh/Sources/AWSAppMesh/AppMeshClient.swift b/Sources/Services/AWSAppMesh/Sources/AWSAppMesh/AppMeshClient.swift index f43f244fe52..215d44d1caf 100644 --- a/Sources/Services/AWSAppMesh/Sources/AWSAppMesh/AppMeshClient.swift +++ b/Sources/Services/AWSAppMesh/Sources/AWSAppMesh/AppMeshClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AppMeshClient: ClientRuntime.Client { public static let clientName = "AppMeshClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: AppMeshClient.AppMeshClientConfiguration let serviceName = "App Mesh" diff --git a/Sources/Services/AWSAppRunner/Sources/AWSAppRunner/AppRunnerClient.swift b/Sources/Services/AWSAppRunner/Sources/AWSAppRunner/AppRunnerClient.swift index c84fe984811..b1ed1cb6945 100644 --- a/Sources/Services/AWSAppRunner/Sources/AWSAppRunner/AppRunnerClient.swift +++ b/Sources/Services/AWSAppRunner/Sources/AWSAppRunner/AppRunnerClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AppRunnerClient: ClientRuntime.Client { public static let clientName = "AppRunnerClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: AppRunnerClient.AppRunnerClientConfiguration let serviceName = "AppRunner" diff --git a/Sources/Services/AWSAppStream/Sources/AWSAppStream/AppStreamClient.swift b/Sources/Services/AWSAppStream/Sources/AWSAppStream/AppStreamClient.swift index d0f14468311..1fcd53c4a5d 100644 --- a/Sources/Services/AWSAppStream/Sources/AWSAppStream/AppStreamClient.swift +++ b/Sources/Services/AWSAppStream/Sources/AWSAppStream/AppStreamClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AppStreamClient: ClientRuntime.Client { public static let clientName = "AppStreamClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: AppStreamClient.AppStreamClientConfiguration let serviceName = "AppStream" @@ -330,7 +330,7 @@ extension AppStreamClient { } extension AppStreamClient { - /// Performs the `AssociateAppBlockBuilderAppBlock` operation on the `PhotonAdminProxyService` service. + /// Performs the `AssociateAppBlockBuilderAppBlock` operation on the `AppStream` service. /// /// Associates the specified app block builder with the specified app block. /// @@ -404,7 +404,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `AssociateApplicationFleet` operation on the `PhotonAdminProxyService` service. + /// Performs the `AssociateApplicationFleet` operation on the `AppStream` service. /// /// Associates the specified application with the specified fleet. This is only supported for Elastic fleets. /// @@ -478,7 +478,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `AssociateApplicationToEntitlement` operation on the `PhotonAdminProxyService` service. + /// Performs the `AssociateApplicationToEntitlement` operation on the `AppStream` service. /// /// Associates an application to entitle. /// @@ -551,7 +551,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `AssociateFleet` operation on the `PhotonAdminProxyService` service. + /// Performs the `AssociateFleet` operation on the `AppStream` service. /// /// Associates the specified fleet with the specified stack. /// @@ -626,7 +626,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `BatchAssociateUserStack` operation on the `PhotonAdminProxyService` service. + /// Performs the `BatchAssociateUserStack` operation on the `AppStream` service. /// /// Associates the specified users with the specified stacks. Users in a user pool cannot be assigned to stacks with fleets that are joined to an Active Directory domain. /// @@ -697,7 +697,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `BatchDisassociateUserStack` operation on the `PhotonAdminProxyService` service. + /// Performs the `BatchDisassociateUserStack` operation on the `AppStream` service. /// /// Disassociates the specified users from the specified stacks. /// @@ -768,7 +768,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `CopyImage` operation on the `PhotonAdminProxyService` service. + /// Performs the `CopyImage` operation on the `AppStream` service. /// /// Copies the image within the same region or to a new region within the same AWS account. Note that any tags you added to the image will not be copied. /// @@ -843,7 +843,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `CreateAppBlock` operation on the `PhotonAdminProxyService` service. + /// Performs the `CreateAppBlock` operation on the `AppStream` service. /// /// Creates an app block. App blocks are an Amazon AppStream 2.0 resource that stores the details about the virtual hard disk in an S3 bucket. It also stores the setup script with details about how to mount the virtual hard disk. The virtual hard disk includes the application binaries and other files necessary to launch your applications. Multiple applications can be assigned to a single app block. This is only supported for Elastic fleets. /// @@ -916,7 +916,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `CreateAppBlockBuilder` operation on the `PhotonAdminProxyService` service. + /// Performs the `CreateAppBlockBuilder` operation on the `AppStream` service. /// /// Creates an app block builder. /// @@ -995,7 +995,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `CreateAppBlockBuilderStreamingURL` operation on the `PhotonAdminProxyService` service. + /// Performs the `CreateAppBlockBuilderStreamingURL` operation on the `AppStream` service. /// /// Creates a URL to start a create app block builder streaming session. /// @@ -1066,7 +1066,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `CreateApplication` operation on the `PhotonAdminProxyService` service. + /// Performs the `CreateApplication` operation on the `AppStream` service. /// /// Creates an application. Applications are an Amazon AppStream 2.0 resource that stores the details about how to launch applications on Elastic fleet streaming instances. An application consists of the launch details, icon, and display name. Applications are associated with an app block that contains the application binaries and other files. The applications assigned to an Elastic fleet are the applications users can launch. This is only supported for Elastic fleets. /// @@ -1140,7 +1140,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `CreateDirectoryConfig` operation on the `PhotonAdminProxyService` service. + /// Performs the `CreateDirectoryConfig` operation on the `AppStream` service. /// /// Creates a Directory Config object in AppStream 2.0. This object includes the configuration information required to join fleets and image builders to Microsoft Active Directory domains. /// @@ -1215,7 +1215,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `CreateEntitlement` operation on the `PhotonAdminProxyService` service. + /// Performs the `CreateEntitlement` operation on the `AppStream` service. /// /// Creates a new entitlement. Entitlements control access to specific applications within a stack, based on user attributes. Entitlements apply to SAML 2.0 federated user identities. Amazon AppStream 2.0 user pool and streaming URL users are entitled to all applications in a stack. Entitlements don't apply to the desktop stream view application, or to applications managed by a dynamic app provider using the Dynamic Application Framework. /// @@ -1288,7 +1288,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `CreateFleet` operation on the `PhotonAdminProxyService` service. + /// Performs the `CreateFleet` operation on the `AppStream` service. /// /// Creates a fleet. A fleet consists of streaming instances that your users access for their applications and desktops. /// @@ -1368,7 +1368,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `CreateImageBuilder` operation on the `PhotonAdminProxyService` service. + /// Performs the `CreateImageBuilder` operation on the `AppStream` service. /// /// Creates an image builder. An image builder is a virtual machine that is used to create an image. The initial state of the builder is PENDING. When it is ready, the state is RUNNING. /// @@ -1448,7 +1448,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `CreateImageBuilderStreamingURL` operation on the `PhotonAdminProxyService` service. + /// Performs the `CreateImageBuilderStreamingURL` operation on the `AppStream` service. /// /// Creates a URL to start an image builder streaming session. /// @@ -1519,7 +1519,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `CreateStack` operation on the `PhotonAdminProxyService` service. + /// Performs the `CreateStack` operation on the `AppStream` service. /// /// Creates a stack to start streaming applications to users. A stack consists of an associated fleet, user access policies, and storage configurations. /// @@ -1596,7 +1596,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `CreateStreamingURL` operation on the `PhotonAdminProxyService` service. + /// Performs the `CreateStreamingURL` operation on the `AppStream` service. /// /// Creates a temporary URL to start an AppStream 2.0 streaming session for the specified user. A streaming URL enables application streaming to be tested without user setup. /// @@ -1669,7 +1669,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `CreateThemeForStack` operation on the `PhotonAdminProxyService` service. + /// Performs the `CreateThemeForStack` operation on the `AppStream` service. /// /// Creates custom branding that customizes the appearance of the streaming application catalog page. /// @@ -1744,7 +1744,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `CreateUpdatedImage` operation on the `PhotonAdminProxyService` service. + /// Performs the `CreateUpdatedImage` operation on the `AppStream` service. /// /// Creates a new image with the latest Windows operating system updates, driver updates, and AppStream 2.0 agent software. For more information, see the "Update an Image by Using Managed AppStream 2.0 Image Updates" section in [Administer Your AppStream 2.0 Images](https://docs.aws.amazon.com/appstream2/latest/developerguide/administer-images.html), in the Amazon AppStream 2.0 Administration Guide. /// @@ -1820,7 +1820,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `CreateUsageReportSubscription` operation on the `PhotonAdminProxyService` service. + /// Performs the `CreateUsageReportSubscription` operation on the `AppStream` service. /// /// Creates a usage report subscription. Usage reports are generated daily. /// @@ -1892,7 +1892,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `CreateUser` operation on the `PhotonAdminProxyService` service. + /// Performs the `CreateUser` operation on the `AppStream` service. /// /// Creates a new user in the user pool. /// @@ -1966,7 +1966,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DeleteAppBlock` operation on the `PhotonAdminProxyService` service. + /// Performs the `DeleteAppBlock` operation on the `AppStream` service. /// /// Deletes an app block. /// @@ -2038,7 +2038,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DeleteAppBlockBuilder` operation on the `PhotonAdminProxyService` service. + /// Performs the `DeleteAppBlockBuilder` operation on the `AppStream` service. /// /// Deletes an app block builder. An app block builder can only be deleted when it has no association with an app block. /// @@ -2111,7 +2111,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DeleteApplication` operation on the `PhotonAdminProxyService` service. + /// Performs the `DeleteApplication` operation on the `AppStream` service. /// /// Deletes an application. /// @@ -2184,7 +2184,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DeleteDirectoryConfig` operation on the `PhotonAdminProxyService` service. + /// Performs the `DeleteDirectoryConfig` operation on the `AppStream` service. /// /// Deletes the specified Directory Config object from AppStream 2.0. This object includes the information required to join streaming instances to an Active Directory domain. /// @@ -2255,7 +2255,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DeleteEntitlement` operation on the `PhotonAdminProxyService` service. + /// Performs the `DeleteEntitlement` operation on the `AppStream` service. /// /// Deletes the specified entitlement. /// @@ -2328,7 +2328,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DeleteFleet` operation on the `PhotonAdminProxyService` service. + /// Performs the `DeleteFleet` operation on the `AppStream` service. /// /// Deletes the specified fleet. /// @@ -2400,7 +2400,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DeleteImage` operation on the `PhotonAdminProxyService` service. + /// Performs the `DeleteImage` operation on the `AppStream` service. /// /// Deletes the specified image. You cannot delete an image when it is in use. After you delete an image, you cannot provision new capacity using the image. /// @@ -2473,7 +2473,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DeleteImageBuilder` operation on the `PhotonAdminProxyService` service. + /// Performs the `DeleteImageBuilder` operation on the `AppStream` service. /// /// Deletes the specified image builder and releases the capacity. /// @@ -2545,7 +2545,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DeleteImagePermissions` operation on the `PhotonAdminProxyService` service. + /// Performs the `DeleteImagePermissions` operation on the `AppStream` service. /// /// Deletes permissions for the specified private image. After you delete permissions for an image, AWS accounts to which you previously granted these permissions can no longer use the image. /// @@ -2616,7 +2616,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DeleteStack` operation on the `PhotonAdminProxyService` service. + /// Performs the `DeleteStack` operation on the `AppStream` service. /// /// Deletes the specified stack. After the stack is deleted, the application streaming environment provided by the stack is no longer available to users. Also, any reservations made for application streaming sessions for the stack are released. /// @@ -2689,7 +2689,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DeleteThemeForStack` operation on the `PhotonAdminProxyService` service. + /// Performs the `DeleteThemeForStack` operation on the `AppStream` service. /// /// Deletes custom branding that customizes the appearance of the streaming application catalog page. /// @@ -2761,7 +2761,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DeleteUsageReportSubscription` operation on the `PhotonAdminProxyService` service. + /// Performs the `DeleteUsageReportSubscription` operation on the `AppStream` service. /// /// Disables usage report generation. /// @@ -2832,7 +2832,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DeleteUser` operation on the `PhotonAdminProxyService` service. + /// Performs the `DeleteUser` operation on the `AppStream` service. /// /// Deletes a user from the user pool. /// @@ -2902,7 +2902,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DescribeAppBlockBuilderAppBlockAssociations` operation on the `PhotonAdminProxyService` service. + /// Performs the `DescribeAppBlockBuilderAppBlockAssociations` operation on the `AppStream` service. /// /// Retrieves a list that describes one or more app block builder associations. /// @@ -2973,7 +2973,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DescribeAppBlockBuilders` operation on the `PhotonAdminProxyService` service. + /// Performs the `DescribeAppBlockBuilders` operation on the `AppStream` service. /// /// Retrieves a list that describes one or more app block builders. /// @@ -3044,7 +3044,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DescribeAppBlocks` operation on the `PhotonAdminProxyService` service. + /// Performs the `DescribeAppBlocks` operation on the `AppStream` service. /// /// Retrieves a list that describes one or more app blocks. /// @@ -3115,7 +3115,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DescribeApplicationFleetAssociations` operation on the `PhotonAdminProxyService` service. + /// Performs the `DescribeApplicationFleetAssociations` operation on the `AppStream` service. /// /// Retrieves a list that describes one or more application fleet associations. Either ApplicationArn or FleetName must be specified. /// @@ -3186,7 +3186,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DescribeApplications` operation on the `PhotonAdminProxyService` service. + /// Performs the `DescribeApplications` operation on the `AppStream` service. /// /// Retrieves a list that describes one or more applications. /// @@ -3257,7 +3257,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DescribeDirectoryConfigs` operation on the `PhotonAdminProxyService` service. + /// Performs the `DescribeDirectoryConfigs` operation on the `AppStream` service. /// /// Retrieves a list that describes one or more specified Directory Config objects for AppStream 2.0, if the names for these objects are provided. Otherwise, all Directory Config objects in the account are described. These objects include the configuration information required to join fleets and image builders to Microsoft Active Directory domains. Although the response syntax in this topic includes the account password, this password is not returned in the actual response. /// @@ -3327,7 +3327,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DescribeEntitlements` operation on the `PhotonAdminProxyService` service. + /// Performs the `DescribeEntitlements` operation on the `AppStream` service. /// /// Retrieves a list that describes one of more entitlements. /// @@ -3399,7 +3399,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DescribeFleets` operation on the `PhotonAdminProxyService` service. + /// Performs the `DescribeFleets` operation on the `AppStream` service. /// /// Retrieves a list that describes one or more specified fleets, if the fleet names are provided. Otherwise, all fleets in the account are described. /// @@ -3469,7 +3469,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DescribeImageBuilders` operation on the `PhotonAdminProxyService` service. + /// Performs the `DescribeImageBuilders` operation on the `AppStream` service. /// /// Retrieves a list that describes one or more specified image builders, if the image builder names are provided. Otherwise, all image builders in the account are described. /// @@ -3539,7 +3539,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DescribeImagePermissions` operation on the `PhotonAdminProxyService` service. + /// Performs the `DescribeImagePermissions` operation on the `AppStream` service. /// /// Retrieves a list that describes the permissions for shared AWS account IDs on a private image that you own. /// @@ -3609,7 +3609,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DescribeImages` operation on the `PhotonAdminProxyService` service. + /// Performs the `DescribeImages` operation on the `AppStream` service. /// /// Retrieves a list that describes one or more specified images, if the image names or image ARNs are provided. Otherwise, all images in the account are described. /// @@ -3680,7 +3680,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DescribeSessions` operation on the `PhotonAdminProxyService` service. + /// Performs the `DescribeSessions` operation on the `AppStream` service. /// /// Retrieves a list that describes the streaming sessions for a specified stack and fleet. If a UserId is provided for the stack and fleet, only streaming sessions for that user are described. If an authentication type is not provided, the default is to authenticate users using a streaming URL. /// @@ -3750,7 +3750,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DescribeStacks` operation on the `PhotonAdminProxyService` service. + /// Performs the `DescribeStacks` operation on the `AppStream` service. /// /// Retrieves a list that describes one or more specified stacks, if the stack names are provided. Otherwise, all stacks in the account are described. /// @@ -3820,7 +3820,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DescribeThemeForStack` operation on the `PhotonAdminProxyService` service. + /// Performs the `DescribeThemeForStack` operation on the `AppStream` service. /// /// Retrieves a list that describes the theme for a specified stack. A theme is custom branding that customizes the appearance of the streaming application catalog page. /// @@ -3891,7 +3891,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DescribeUsageReportSubscriptions` operation on the `PhotonAdminProxyService` service. + /// Performs the `DescribeUsageReportSubscriptions` operation on the `AppStream` service. /// /// Retrieves a list that describes one or more usage report subscriptions. /// @@ -3962,7 +3962,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DescribeUserStackAssociations` operation on the `PhotonAdminProxyService` service. + /// Performs the `DescribeUserStackAssociations` operation on the `AppStream` service. /// /// Retrieves a list that describes the UserStackAssociation objects. You must specify either or both of the following: /// @@ -4037,7 +4037,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DescribeUsers` operation on the `PhotonAdminProxyService` service. + /// Performs the `DescribeUsers` operation on the `AppStream` service. /// /// Retrieves a list that describes one or more specified users in the user pool. /// @@ -4109,7 +4109,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DisableUser` operation on the `PhotonAdminProxyService` service. + /// Performs the `DisableUser` operation on the `AppStream` service. /// /// Disables the specified user in the user pool. Users can't sign in to AppStream 2.0 until they are re-enabled. This action does not delete the user. /// @@ -4179,7 +4179,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DisassociateAppBlockBuilderAppBlock` operation on the `PhotonAdminProxyService` service. + /// Performs the `DisassociateAppBlockBuilderAppBlock` operation on the `AppStream` service. /// /// Disassociates a specified app block builder from a specified app block. /// @@ -4252,7 +4252,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DisassociateApplicationFleet` operation on the `PhotonAdminProxyService` service. + /// Performs the `DisassociateApplicationFleet` operation on the `AppStream` service. /// /// Disassociates the specified application from the fleet. /// @@ -4324,7 +4324,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DisassociateApplicationFromEntitlement` operation on the `PhotonAdminProxyService` service. + /// Performs the `DisassociateApplicationFromEntitlement` operation on the `AppStream` service. /// /// Deletes the specified application from the specified entitlement. /// @@ -4396,7 +4396,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `DisassociateFleet` operation on the `PhotonAdminProxyService` service. + /// Performs the `DisassociateFleet` operation on the `AppStream` service. /// /// Disassociates the specified fleet from the specified stack. /// @@ -4469,7 +4469,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `EnableUser` operation on the `PhotonAdminProxyService` service. + /// Performs the `EnableUser` operation on the `AppStream` service. /// /// Enables a user in the user pool. After being enabled, users can sign in to AppStream 2.0 and open applications from the stacks to which they are assigned. /// @@ -4540,7 +4540,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `ExpireSession` operation on the `PhotonAdminProxyService` service. + /// Performs the `ExpireSession` operation on the `AppStream` service. /// /// Immediately stops the specified streaming session. /// @@ -4605,7 +4605,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `ListAssociatedFleets` operation on the `PhotonAdminProxyService` service. + /// Performs the `ListAssociatedFleets` operation on the `AppStream` service. /// /// Retrieves the name of the fleet that is associated with the specified stack. /// @@ -4670,7 +4670,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `ListAssociatedStacks` operation on the `PhotonAdminProxyService` service. + /// Performs the `ListAssociatedStacks` operation on the `AppStream` service. /// /// Retrieves the name of the stack with which the specified fleet is associated. /// @@ -4735,7 +4735,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `ListEntitledApplications` operation on the `PhotonAdminProxyService` service. + /// Performs the `ListEntitledApplications` operation on the `AppStream` service. /// /// Retrieves a list of entitled applications. /// @@ -4807,7 +4807,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `PhotonAdminProxyService` service. + /// Performs the `ListTagsForResource` operation on the `AppStream` service. /// /// Retrieves a list of all tags for the specified AppStream 2.0 resource. You can tag AppStream 2.0 image builders, images, fleets, and stacks. For more information about tags, see [Tagging Your Resources](https://docs.aws.amazon.com/appstream2/latest/developerguide/tagging-basic.html) in the Amazon AppStream 2.0 Administration Guide. /// @@ -4877,7 +4877,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `StartAppBlockBuilder` operation on the `PhotonAdminProxyService` service. + /// Performs the `StartAppBlockBuilder` operation on the `AppStream` service. /// /// Starts an app block builder. An app block builder can only be started when it's associated with an app block. Starting an app block builder starts a new instance, which is equivalent to an elastic fleet instance with application builder assistance functionality. /// @@ -4953,7 +4953,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `StartFleet` operation on the `PhotonAdminProxyService` service. + /// Performs the `StartFleet` operation on the `AppStream` service. /// /// Starts the specified fleet. /// @@ -5030,7 +5030,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `StartImageBuilder` operation on the `PhotonAdminProxyService` service. + /// Performs the `StartImageBuilder` operation on the `AppStream` service. /// /// Starts the specified image builder. /// @@ -5104,7 +5104,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `StopAppBlockBuilder` operation on the `PhotonAdminProxyService` service. + /// Performs the `StopAppBlockBuilder` operation on the `AppStream` service. /// /// Stops an app block builder. Stopping an app block builder terminates the instance, and the instance state is not persisted. /// @@ -5176,7 +5176,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `StopFleet` operation on the `PhotonAdminProxyService` service. + /// Performs the `StopFleet` operation on the `AppStream` service. /// /// Stops the specified fleet. /// @@ -5247,7 +5247,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `StopImageBuilder` operation on the `PhotonAdminProxyService` service. + /// Performs the `StopImageBuilder` operation on the `AppStream` service. /// /// Stops the specified image builder. /// @@ -5319,7 +5319,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `PhotonAdminProxyService` service. + /// Performs the `TagResource` operation on the `AppStream` service. /// /// Adds or overwrites one or more tags for the specified AppStream 2.0 resource. You can tag AppStream 2.0 image builders, images, fleets, and stacks. Each tag consists of a key and an optional value. If a resource already has a tag with the same key, this operation updates its value. To list the current tags for your resources, use [ListTagsForResource]. To disassociate tags from your resources, use [UntagResource]. For more information about tags, see [Tagging Your Resources](https://docs.aws.amazon.com/appstream2/latest/developerguide/tagging-basic.html) in the Amazon AppStream 2.0 Administration Guide. /// @@ -5391,7 +5391,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `PhotonAdminProxyService` service. + /// Performs the `UntagResource` operation on the `AppStream` service. /// /// Disassociates one or more specified tags from the specified AppStream 2.0 resource. To list the current tags for your resources, use [ListTagsForResource]. For more information about tags, see [Tagging Your Resources](https://docs.aws.amazon.com/appstream2/latest/developerguide/tagging-basic.html) in the Amazon AppStream 2.0 Administration Guide. /// @@ -5461,7 +5461,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `UpdateAppBlockBuilder` operation on the `PhotonAdminProxyService` service. + /// Performs the `UpdateAppBlockBuilder` operation on the `AppStream` service. /// /// Updates an app block builder. If the app block builder is in the STARTING or STOPPING state, you can't update it. If the app block builder is in the RUNNING state, you can only update the DisplayName and Description. If the app block builder is in the STOPPED state, you can update any attribute except the Name. /// @@ -5540,7 +5540,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `UpdateApplication` operation on the `PhotonAdminProxyService` service. + /// Performs the `UpdateApplication` operation on the `AppStream` service. /// /// Updates the specified application. /// @@ -5612,7 +5612,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `UpdateDirectoryConfig` operation on the `PhotonAdminProxyService` service. + /// Performs the `UpdateDirectoryConfig` operation on the `AppStream` service. /// /// Updates the specified Directory Config object in AppStream 2.0. This object includes the configuration information required to join fleets and image builders to Microsoft Active Directory domains. /// @@ -5686,7 +5686,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `UpdateEntitlement` operation on the `PhotonAdminProxyService` service. + /// Performs the `UpdateEntitlement` operation on the `AppStream` service. /// /// Updates the specified entitlement. /// @@ -5759,7 +5759,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `UpdateFleet` operation on the `PhotonAdminProxyService` service. + /// Performs the `UpdateFleet` operation on the `AppStream` service. /// /// Updates the specified fleet. If the fleet is in the STOPPED state, you can update any attribute except the fleet name. If the fleet is in the RUNNING state, you can update the following based on the fleet type: /// @@ -5846,7 +5846,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `UpdateImagePermissions` operation on the `PhotonAdminProxyService` service. + /// Performs the `UpdateImagePermissions` operation on the `AppStream` service. /// /// Adds or updates permissions for the specified private image. /// @@ -5918,7 +5918,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `UpdateStack` operation on the `PhotonAdminProxyService` service. + /// Performs the `UpdateStack` operation on the `AppStream` service. /// /// Updates the specified fields for the specified stack. /// @@ -5996,7 +5996,7 @@ extension AppStreamClient { return try await op.execute(input: input) } - /// Performs the `UpdateThemeForStack` operation on the `PhotonAdminProxyService` service. + /// Performs the `UpdateThemeForStack` operation on the `AppStream` service. /// /// Updates custom branding that customizes the appearance of the streaming application catalog page. /// diff --git a/Sources/Services/AWSAppSync/Sources/AWSAppSync/AppSyncClient.swift b/Sources/Services/AWSAppSync/Sources/AWSAppSync/AppSyncClient.swift index 0b7867636ed..30ae3e313fd 100644 --- a/Sources/Services/AWSAppSync/Sources/AWSAppSync/AppSyncClient.swift +++ b/Sources/Services/AWSAppSync/Sources/AWSAppSync/AppSyncClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AppSyncClient: ClientRuntime.Client { public static let clientName = "AppSyncClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: AppSyncClient.AppSyncClientConfiguration let serviceName = "AppSync" @@ -330,7 +330,7 @@ extension AppSyncClient { } extension AppSyncClient { - /// Performs the `AssociateApi` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `AssociateApi` operation on the `AppSync` service. /// /// Maps an endpoint to your custom domain. /// @@ -402,7 +402,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `AssociateMergedGraphqlApi` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `AssociateMergedGraphqlApi` operation on the `AppSync` service. /// /// Creates an association between a Merged API and source API using the source API's identifier. /// @@ -476,7 +476,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `AssociateSourceGraphqlApi` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `AssociateSourceGraphqlApi` operation on the `AppSync` service. /// /// Creates an association between a Merged API and source API using the Merged API's identifier. /// @@ -550,7 +550,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `CreateApi` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `CreateApi` operation on the `AppSync` service. /// /// Creates an Api object. Use this operation to create an AppSync API with your preferred configuration, such as an Event API that provides real-time message publishing and message subscriptions over WebSockets. /// @@ -623,7 +623,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `CreateApiCache` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `CreateApiCache` operation on the `AppSync` service. /// /// Creates a cache for the GraphQL API. /// @@ -696,7 +696,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `CreateApiKey` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `CreateApiKey` operation on the `AppSync` service. /// /// Creates a unique key that you can distribute to clients who invoke your API. /// @@ -771,7 +771,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `CreateChannelNamespace` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `CreateChannelNamespace` operation on the `AppSync` service. /// /// Creates a ChannelNamespace for an Api. /// @@ -846,7 +846,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `CreateDataSource` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `CreateDataSource` operation on the `AppSync` service. /// /// Creates a DataSource object. /// @@ -919,7 +919,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `CreateDomainName` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `CreateDomainName` operation on the `AppSync` service. /// /// Creates a custom DomainName object. /// @@ -990,7 +990,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `CreateFunction` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `CreateFunction` operation on the `AppSync` service. /// /// Creates a Function object. A function is a reusable entity. You can use multiple functions to compose the resolver logic. /// @@ -1063,7 +1063,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `CreateGraphqlApi` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `CreateGraphqlApi` operation on the `AppSync` service. /// /// Creates a GraphqlApi object. /// @@ -1137,7 +1137,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `CreateResolver` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `CreateResolver` operation on the `AppSync` service. /// /// Creates a Resolver object. A resolver converts incoming requests into a format that a data source can understand, and converts the data source's responses into GraphQL. /// @@ -1210,7 +1210,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `CreateType` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `CreateType` operation on the `AppSync` service. /// /// Creates a Type object. /// @@ -1283,7 +1283,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `DeleteApi` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `DeleteApi` operation on the `AppSync` service. /// /// Deletes an Api object /// @@ -1354,7 +1354,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `DeleteApiCache` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `DeleteApiCache` operation on the `AppSync` service. /// /// Deletes an ApiCache object. /// @@ -1424,7 +1424,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `DeleteApiKey` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `DeleteApiKey` operation on the `AppSync` service. /// /// Deletes an API key. /// @@ -1493,7 +1493,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `DeleteChannelNamespace` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `DeleteChannelNamespace` operation on the `AppSync` service. /// /// Deletes a ChannelNamespace. /// @@ -1564,7 +1564,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `DeleteDataSource` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `DeleteDataSource` operation on the `AppSync` service. /// /// Deletes a DataSource object. /// @@ -1634,7 +1634,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `DeleteDomainName` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `DeleteDomainName` operation on the `AppSync` service. /// /// Deletes a custom DomainName object. /// @@ -1704,7 +1704,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `DeleteFunction` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `DeleteFunction` operation on the `AppSync` service. /// /// Deletes a Function. /// @@ -1774,7 +1774,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `DeleteGraphqlApi` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `DeleteGraphqlApi` operation on the `AppSync` service. /// /// Deletes a GraphqlApi object. /// @@ -1845,7 +1845,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `DeleteResolver` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `DeleteResolver` operation on the `AppSync` service. /// /// Deletes a Resolver object. /// @@ -1915,7 +1915,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `DeleteType` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `DeleteType` operation on the `AppSync` service. /// /// Deletes a Type object. /// @@ -1985,7 +1985,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `DisassociateApi` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `DisassociateApi` operation on the `AppSync` service. /// /// Removes an ApiAssociation object from a custom domain. /// @@ -2055,7 +2055,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `DisassociateMergedGraphqlApi` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `DisassociateMergedGraphqlApi` operation on the `AppSync` service. /// /// Deletes an association between a Merged API and source API using the source API's identifier and the association ID. /// @@ -2125,7 +2125,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `DisassociateSourceGraphqlApi` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `DisassociateSourceGraphqlApi` operation on the `AppSync` service. /// /// Deletes an association between a Merged API and source API using the Merged API's identifier and the association ID. /// @@ -2195,7 +2195,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `EvaluateCode` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `EvaluateCode` operation on the `AppSync` service. /// /// Evaluates the given code and returns the response. The code definition requirements depend on the specified runtime. For APPSYNC_JS runtimes, the code defines the request and response functions. The request function takes the incoming request after a GraphQL operation is parsed and converts it into a request configuration for the selected data source operation. The response function interprets responses from the data source and maps it to the shape of the GraphQL field output type. /// @@ -2266,7 +2266,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `EvaluateMappingTemplate` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `EvaluateMappingTemplate` operation on the `AppSync` service. /// /// Evaluates a given template and returns the response. The mapping template can be a request or response template. Request templates take the incoming request after a GraphQL operation is parsed and convert it into a request configuration for the selected data source operation. Response templates interpret responses from the data source and map it to the shape of the GraphQL field output type. Mapping templates are written in the Apache Velocity Template Language (VTL). /// @@ -2337,7 +2337,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `FlushApiCache` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `FlushApiCache` operation on the `AppSync` service. /// /// Flushes an ApiCache object. /// @@ -2407,7 +2407,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `GetApi` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `GetApi` operation on the `AppSync` service. /// /// Retrieves an Api object. /// @@ -2477,7 +2477,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `GetApiAssociation` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `GetApiAssociation` operation on the `AppSync` service. /// /// Retrieves an ApiAssociation object. /// @@ -2546,7 +2546,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `GetApiCache` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `GetApiCache` operation on the `AppSync` service. /// /// Retrieves an ApiCache object. /// @@ -2616,7 +2616,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `GetChannelNamespace` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `GetChannelNamespace` operation on the `AppSync` service. /// /// Retrieves the channel namespace for a specified Api. /// @@ -2686,7 +2686,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `GetDataSource` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `GetDataSource` operation on the `AppSync` service. /// /// Retrieves a DataSource object. /// @@ -2756,7 +2756,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `GetDataSourceIntrospection` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `GetDataSourceIntrospection` operation on the `AppSync` service. /// /// Retrieves the record of an existing introspection. If the retrieval is successful, the result of the instrospection will also be returned. If the retrieval fails the operation, an error message will be returned instead. /// @@ -2825,7 +2825,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `GetDomainName` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `GetDomainName` operation on the `AppSync` service. /// /// Retrieves a custom DomainName object. /// @@ -2894,7 +2894,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `GetFunction` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `GetFunction` operation on the `AppSync` service. /// /// Get a Function. /// @@ -2962,7 +2962,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `GetGraphqlApi` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `GetGraphqlApi` operation on the `AppSync` service. /// /// Retrieves a GraphqlApi object. /// @@ -3032,7 +3032,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `GetGraphqlApiEnvironmentVariables` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `GetGraphqlApiEnvironmentVariables` operation on the `AppSync` service. /// /// Retrieves the list of environmental variable key-value pairs associated with an API by its ID value. /// @@ -3102,7 +3102,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `GetIntrospectionSchema` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `GetIntrospectionSchema` operation on the `AppSync` service. /// /// Retrieves the introspection schema for a GraphQL API. /// @@ -3172,7 +3172,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `GetResolver` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `GetResolver` operation on the `AppSync` service. /// /// Retrieves a Resolver object. /// @@ -3240,7 +3240,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `GetSchemaCreationStatus` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `GetSchemaCreationStatus` operation on the `AppSync` service. /// /// Retrieves the current status of a schema creation operation. /// @@ -3309,7 +3309,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `GetSourceApiAssociation` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `GetSourceApiAssociation` operation on the `AppSync` service. /// /// Retrieves a SourceApiAssociation object. /// @@ -3378,7 +3378,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `GetType` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `GetType` operation on the `AppSync` service. /// /// Retrieves a Type object. /// @@ -3449,7 +3449,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `ListApiKeys` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `ListApiKeys` operation on the `AppSync` service. /// /// Lists the API keys for a given API. API keys are deleted automatically 60 days after they expire. However, they may still be included in the response until they have actually been deleted. You can safely call DeleteApiKey to manually delete a key before it's automatically deleted. /// @@ -3519,7 +3519,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `ListApis` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `ListApis` operation on the `AppSync` service. /// /// Lists the APIs in your AppSync account. ListApis returns only the high level API details. For more detailed information about an API, use GetApi. /// @@ -3588,7 +3588,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `ListChannelNamespaces` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `ListChannelNamespaces` operation on the `AppSync` service. /// /// Lists the channel namespaces for a specified Api. ListChannelNamespaces returns only high level details for the channel namespace. To retrieve code handlers, use GetChannelNamespace. /// @@ -3658,7 +3658,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `ListDataSources` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `ListDataSources` operation on the `AppSync` service. /// /// Lists the data sources for a given API. /// @@ -3728,7 +3728,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `ListDomainNames` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `ListDomainNames` operation on the `AppSync` service. /// /// Lists multiple custom domain names. /// @@ -3797,7 +3797,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `ListFunctions` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `ListFunctions` operation on the `AppSync` service. /// /// List multiple functions. /// @@ -3867,7 +3867,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `ListGraphqlApis` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `ListGraphqlApis` operation on the `AppSync` service. /// /// Lists your GraphQL APIs. /// @@ -3936,7 +3936,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `ListResolvers` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `ListResolvers` operation on the `AppSync` service. /// /// Lists the resolvers for a given API and type. /// @@ -4006,7 +4006,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `ListResolversByFunction` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `ListResolversByFunction` operation on the `AppSync` service. /// /// List the resolvers that are associated with a specific function. /// @@ -4076,7 +4076,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `ListSourceApiAssociations` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `ListSourceApiAssociations` operation on the `AppSync` service. /// /// Lists the SourceApiAssociationSummary data. /// @@ -4146,7 +4146,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `ListTagsForResource` operation on the `AppSync` service. /// /// Lists the tags for a resource. /// @@ -4217,7 +4217,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `ListTypes` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `ListTypes` operation on the `AppSync` service. /// /// Lists the types for a given API. /// @@ -4288,7 +4288,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `ListTypesByAssociation` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `ListTypesByAssociation` operation on the `AppSync` service. /// /// Lists Type objects by the source API association ID. /// @@ -4359,7 +4359,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `PutGraphqlApiEnvironmentVariables` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `PutGraphqlApiEnvironmentVariables` operation on the `AppSync` service. /// /// Creates a list of environmental variables in an API by its ID value. When creating an environmental variable, it must follow the constraints below: /// @@ -4459,7 +4459,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `StartDataSourceIntrospection` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `StartDataSourceIntrospection` operation on the `AppSync` service. /// /// Creates a new introspection. Returns the introspectionId of the new introspection after its creation. /// @@ -4531,7 +4531,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `StartSchemaCreation` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `StartSchemaCreation` operation on the `AppSync` service. /// /// Adds a new schema to your GraphQL API. This operation is asynchronous. Use to determine when it has completed. /// @@ -4604,7 +4604,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `StartSchemaMerge` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `StartSchemaMerge` operation on the `AppSync` service. /// /// Initiates a merge operation. Returns a status that shows the result of the merge operation. /// @@ -4674,7 +4674,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `TagResource` operation on the `AppSync` service. /// /// Tags a resource with user-supplied tags. /// @@ -4748,7 +4748,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `UntagResource` operation on the `AppSync` service. /// /// Untags a resource. /// @@ -4820,7 +4820,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `UpdateApi` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `UpdateApi` operation on the `AppSync` service. /// /// Updates an Api. /// @@ -4894,7 +4894,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `UpdateApiCache` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `UpdateApiCache` operation on the `AppSync` service. /// /// Updates the cache for the GraphQL API. /// @@ -4967,7 +4967,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `UpdateApiKey` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `UpdateApiKey` operation on the `AppSync` service. /// /// Updates an API key. You can update the key as long as it's not deleted. /// @@ -5041,7 +5041,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `UpdateChannelNamespace` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `UpdateChannelNamespace` operation on the `AppSync` service. /// /// Updates a ChannelNamespace associated with an Api. /// @@ -5115,7 +5115,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `UpdateDataSource` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `UpdateDataSource` operation on the `AppSync` service. /// /// Updates a DataSource object. /// @@ -5188,7 +5188,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `UpdateDomainName` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `UpdateDomainName` operation on the `AppSync` service. /// /// Updates a custom DomainName object. /// @@ -5261,7 +5261,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `UpdateFunction` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `UpdateFunction` operation on the `AppSync` service. /// /// Updates a Function object. /// @@ -5334,7 +5334,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `UpdateGraphqlApi` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `UpdateGraphqlApi` operation on the `AppSync` service. /// /// Updates a GraphqlApi object. /// @@ -5408,7 +5408,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `UpdateResolver` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `UpdateResolver` operation on the `AppSync` service. /// /// Updates a Resolver object. /// @@ -5481,7 +5481,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `UpdateSourceApiAssociation` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `UpdateSourceApiAssociation` operation on the `AppSync` service. /// /// Updates some of the configuration choices of a particular source API association. /// @@ -5554,7 +5554,7 @@ extension AppSyncClient { return try await op.execute(input: input) } - /// Performs the `UpdateType` operation on the `AWSDeepdishControlPlaneService` service. + /// Performs the `UpdateType` operation on the `AppSync` service. /// /// Updates a Type object. /// diff --git a/Sources/Services/AWSAppTest/Sources/AWSAppTest/AppTestClient.swift b/Sources/Services/AWSAppTest/Sources/AWSAppTest/AppTestClient.swift index 29941cc43b5..4ff04eac9eb 100644 --- a/Sources/Services/AWSAppTest/Sources/AWSAppTest/AppTestClient.swift +++ b/Sources/Services/AWSAppTest/Sources/AWSAppTest/AppTestClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AppTestClient: ClientRuntime.Client { public static let clientName = "AppTestClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: AppTestClient.AppTestClientConfiguration let serviceName = "AppTest" @@ -331,7 +331,7 @@ extension AppTestClient { } extension AppTestClient { - /// Performs the `CreateTestCase` operation on the `AwsApptestControlPlaneService` service. + /// Performs the `CreateTestCase` operation on the `AppTest` service. /// /// Creates a test case. /// @@ -406,7 +406,7 @@ extension AppTestClient { return try await op.execute(input: input) } - /// Performs the `CreateTestConfiguration` operation on the `AwsApptestControlPlaneService` service. + /// Performs the `CreateTestConfiguration` operation on the `AppTest` service. /// /// Creates a test configuration. /// @@ -481,7 +481,7 @@ extension AppTestClient { return try await op.execute(input: input) } - /// Performs the `CreateTestSuite` operation on the `AwsApptestControlPlaneService` service. + /// Performs the `CreateTestSuite` operation on the `AppTest` service. /// /// Creates a test suite. /// @@ -556,7 +556,7 @@ extension AppTestClient { return try await op.execute(input: input) } - /// Performs the `DeleteTestCase` operation on the `AwsApptestControlPlaneService` service. + /// Performs the `DeleteTestCase` operation on the `AppTest` service. /// /// Deletes a test case. /// @@ -627,7 +627,7 @@ extension AppTestClient { return try await op.execute(input: input) } - /// Performs the `DeleteTestConfiguration` operation on the `AwsApptestControlPlaneService` service. + /// Performs the `DeleteTestConfiguration` operation on the `AppTest` service. /// /// Deletes a test configuration. /// @@ -698,7 +698,7 @@ extension AppTestClient { return try await op.execute(input: input) } - /// Performs the `DeleteTestRun` operation on the `AwsApptestControlPlaneService` service. + /// Performs the `DeleteTestRun` operation on the `AppTest` service. /// /// Deletes a test run. /// @@ -768,7 +768,7 @@ extension AppTestClient { return try await op.execute(input: input) } - /// Performs the `DeleteTestSuite` operation on the `AwsApptestControlPlaneService` service. + /// Performs the `DeleteTestSuite` operation on the `AppTest` service. /// /// Deletes a test suite. /// @@ -839,7 +839,7 @@ extension AppTestClient { return try await op.execute(input: input) } - /// Performs the `GetTestCase` operation on the `AwsApptestControlPlaneService` service. + /// Performs the `GetTestCase` operation on the `AppTest` service. /// /// Gets a test case. /// @@ -910,7 +910,7 @@ extension AppTestClient { return try await op.execute(input: input) } - /// Performs the `GetTestConfiguration` operation on the `AwsApptestControlPlaneService` service. + /// Performs the `GetTestConfiguration` operation on the `AppTest` service. /// /// Gets a test configuration. /// @@ -981,7 +981,7 @@ extension AppTestClient { return try await op.execute(input: input) } - /// Performs the `GetTestRunStep` operation on the `AwsApptestControlPlaneService` service. + /// Performs the `GetTestRunStep` operation on the `AppTest` service. /// /// Gets a test run step. /// @@ -1052,7 +1052,7 @@ extension AppTestClient { return try await op.execute(input: input) } - /// Performs the `GetTestSuite` operation on the `AwsApptestControlPlaneService` service. + /// Performs the `GetTestSuite` operation on the `AppTest` service. /// /// Gets a test suite. /// @@ -1123,7 +1123,7 @@ extension AppTestClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AwsApptestControlPlaneService` service. + /// Performs the `ListTagsForResource` operation on the `AppTest` service. /// /// Lists tags for a resource. /// @@ -1193,7 +1193,7 @@ extension AppTestClient { return try await op.execute(input: input) } - /// Performs the `ListTestCases` operation on the `AwsApptestControlPlaneService` service. + /// Performs the `ListTestCases` operation on the `AppTest` service. /// /// Lists test cases. /// @@ -1264,7 +1264,7 @@ extension AppTestClient { return try await op.execute(input: input) } - /// Performs the `ListTestConfigurations` operation on the `AwsApptestControlPlaneService` service. + /// Performs the `ListTestConfigurations` operation on the `AppTest` service. /// /// Lists test configurations. /// @@ -1335,7 +1335,7 @@ extension AppTestClient { return try await op.execute(input: input) } - /// Performs the `ListTestRunSteps` operation on the `AwsApptestControlPlaneService` service. + /// Performs the `ListTestRunSteps` operation on the `AppTest` service. /// /// Lists test run steps. /// @@ -1406,7 +1406,7 @@ extension AppTestClient { return try await op.execute(input: input) } - /// Performs the `ListTestRunTestCases` operation on the `AwsApptestControlPlaneService` service. + /// Performs the `ListTestRunTestCases` operation on the `AppTest` service. /// /// Lists test run test cases. /// @@ -1477,7 +1477,7 @@ extension AppTestClient { return try await op.execute(input: input) } - /// Performs the `ListTestRuns` operation on the `AwsApptestControlPlaneService` service. + /// Performs the `ListTestRuns` operation on the `AppTest` service. /// /// Lists test runs. /// @@ -1548,7 +1548,7 @@ extension AppTestClient { return try await op.execute(input: input) } - /// Performs the `ListTestSuites` operation on the `AwsApptestControlPlaneService` service. + /// Performs the `ListTestSuites` operation on the `AppTest` service. /// /// Lists test suites. /// @@ -1619,7 +1619,7 @@ extension AppTestClient { return try await op.execute(input: input) } - /// Performs the `StartTestRun` operation on the `AwsApptestControlPlaneService` service. + /// Performs the `StartTestRun` operation on the `AppTest` service. /// /// Starts a test run. /// @@ -1695,7 +1695,7 @@ extension AppTestClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AwsApptestControlPlaneService` service. + /// Performs the `TagResource` operation on the `AppTest` service. /// /// Specifies tags of a resource. /// @@ -1769,7 +1769,7 @@ extension AppTestClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AwsApptestControlPlaneService` service. + /// Performs the `UntagResource` operation on the `AppTest` service. /// /// Untags a resource. /// @@ -1840,7 +1840,7 @@ extension AppTestClient { return try await op.execute(input: input) } - /// Performs the `UpdateTestCase` operation on the `AwsApptestControlPlaneService` service. + /// Performs the `UpdateTestCase` operation on the `AppTest` service. /// /// Updates a test case. /// @@ -1914,7 +1914,7 @@ extension AppTestClient { return try await op.execute(input: input) } - /// Performs the `UpdateTestConfiguration` operation on the `AwsApptestControlPlaneService` service. + /// Performs the `UpdateTestConfiguration` operation on the `AppTest` service. /// /// Updates a test configuration. /// @@ -1988,7 +1988,7 @@ extension AppTestClient { return try await op.execute(input: input) } - /// Performs the `UpdateTestSuite` operation on the `AwsApptestControlPlaneService` service. + /// Performs the `UpdateTestSuite` operation on the `AppTest` service. /// /// Updates a test suite. /// diff --git a/Sources/Services/AWSAppflow/Sources/AWSAppflow/AppflowClient.swift b/Sources/Services/AWSAppflow/Sources/AWSAppflow/AppflowClient.swift index 9d70cb61d50..57e78eac426 100644 --- a/Sources/Services/AWSAppflow/Sources/AWSAppflow/AppflowClient.swift +++ b/Sources/Services/AWSAppflow/Sources/AWSAppflow/AppflowClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AppflowClient: ClientRuntime.Client { public static let clientName = "AppflowClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: AppflowClient.AppflowClientConfiguration let serviceName = "Appflow" @@ -331,7 +331,7 @@ extension AppflowClient { } extension AppflowClient { - /// Performs the `CancelFlowExecutions` operation on the `SandstoneConfigurationServiceLambda` service. + /// Performs the `CancelFlowExecutions` operation on the `Appflow` service. /// /// Cancels active runs for a flow. You can cancel all of the active runs for a flow, or you can cancel specific runs by providing their IDs. You can cancel a flow run only when the run is in progress. You can't cancel a run that has already completed or failed. You also can't cancel a run that's scheduled to occur but hasn't started yet. To prevent a scheduled run, you can deactivate the flow with the StopFlow action. You cannot resume a run after you cancel it. When you send your request, the status for each run becomes CancelStarted. When the cancellation completes, the status becomes Canceled. When you cancel a run, you still incur charges for any data that the run already processed before the cancellation. If the run had already written some data to the flow destination, then that data remains in the destination. If you configured the flow to use a batch API (such as the Salesforce Bulk API 2.0), then the run will finish reading or writing its entire batch of data after the cancellation. For these operations, the data processing charges for Amazon AppFlow apply. For the pricing information, see [Amazon AppFlow pricing](http://aws.amazon.com/appflow/pricing/). /// @@ -404,7 +404,7 @@ extension AppflowClient { return try await op.execute(input: input) } - /// Performs the `CreateConnectorProfile` operation on the `SandstoneConfigurationServiceLambda` service. + /// Performs the `CreateConnectorProfile` operation on the `Appflow` service. /// /// Creates a new connector profile associated with your Amazon Web Services account. There is a soft quota of 100 connector profiles per Amazon Web Services account. If you need more connector profiles than this quota allows, you can submit a request to the Amazon AppFlow team through the Amazon AppFlow support channel. In each connector profile that you create, you can provide the credentials and properties for only one connector. /// @@ -478,7 +478,7 @@ extension AppflowClient { return try await op.execute(input: input) } - /// Performs the `CreateFlow` operation on the `SandstoneConfigurationServiceLambda` service. + /// Performs the `CreateFlow` operation on the `Appflow` service. /// /// Enables your application to create a new flow using Amazon AppFlow. You must create a connector profile before calling this API. Please note that the Request Syntax below shows syntax for multiple destinations, however, you can only transfer data to one item in this list at a time. Amazon AppFlow does not currently support flows to multiple destinations at once. /// @@ -555,7 +555,7 @@ extension AppflowClient { return try await op.execute(input: input) } - /// Performs the `DeleteConnectorProfile` operation on the `SandstoneConfigurationServiceLambda` service. + /// Performs the `DeleteConnectorProfile` operation on the `Appflow` service. /// /// Enables you to delete an existing connector profile. /// @@ -626,7 +626,7 @@ extension AppflowClient { return try await op.execute(input: input) } - /// Performs the `DeleteFlow` operation on the `SandstoneConfigurationServiceLambda` service. + /// Performs the `DeleteFlow` operation on the `Appflow` service. /// /// Enables your application to delete an existing flow. Before deleting the flow, Amazon AppFlow validates the request by checking the flow configuration and status. You can delete flows one at a time. /// @@ -697,7 +697,7 @@ extension AppflowClient { return try await op.execute(input: input) } - /// Performs the `DescribeConnector` operation on the `SandstoneConfigurationServiceLambda` service. + /// Performs the `DescribeConnector` operation on the `Appflow` service. /// /// Describes the given custom connector registered in your Amazon Web Services account. This API can be used for custom connectors that are registered in your account and also for Amazon authored connectors. /// @@ -768,7 +768,7 @@ extension AppflowClient { return try await op.execute(input: input) } - /// Performs the `DescribeConnectorEntity` operation on the `SandstoneConfigurationServiceLambda` service. + /// Performs the `DescribeConnectorEntity` operation on the `Appflow` service. /// /// Provides details regarding the entity used with the connector, with a description of the data model for each field in that entity. /// @@ -841,7 +841,7 @@ extension AppflowClient { return try await op.execute(input: input) } - /// Performs the `DescribeConnectorProfiles` operation on the `SandstoneConfigurationServiceLambda` service. + /// Performs the `DescribeConnectorProfiles` operation on the `Appflow` service. /// /// Returns a list of connector-profile details matching the provided connector-profile names and connector-types. Both input lists are optional, and you can use them to filter the result. If no names or connector-types are provided, returns all connector profiles in a paginated form. If there is no match, this operation returns an empty list. /// @@ -911,7 +911,7 @@ extension AppflowClient { return try await op.execute(input: input) } - /// Performs the `DescribeConnectors` operation on the `SandstoneConfigurationServiceLambda` service. + /// Performs the `DescribeConnectors` operation on the `Appflow` service. /// /// Describes the connectors vended by Amazon AppFlow for specified connector types. If you don't specify a connector type, this operation describes all connectors vended by Amazon AppFlow. If there are more connectors than can be returned in one page, the response contains a nextToken object, which can be be passed in to the next call to the DescribeConnectors API operation to retrieve the next page. /// @@ -981,7 +981,7 @@ extension AppflowClient { return try await op.execute(input: input) } - /// Performs the `DescribeFlow` operation on the `SandstoneConfigurationServiceLambda` service. + /// Performs the `DescribeFlow` operation on the `Appflow` service. /// /// Provides a description of the specified flow. /// @@ -1051,7 +1051,7 @@ extension AppflowClient { return try await op.execute(input: input) } - /// Performs the `DescribeFlowExecutionRecords` operation on the `SandstoneConfigurationServiceLambda` service. + /// Performs the `DescribeFlowExecutionRecords` operation on the `Appflow` service. /// /// Fetches the execution history of the flow. /// @@ -1122,7 +1122,7 @@ extension AppflowClient { return try await op.execute(input: input) } - /// Performs the `ListConnectorEntities` operation on the `SandstoneConfigurationServiceLambda` service. + /// Performs the `ListConnectorEntities` operation on the `Appflow` service. /// /// Returns the list of available connector entities supported by Amazon AppFlow. For example, you can query Salesforce for Account and Opportunity entities, or query ServiceNow for the Incident entity. /// @@ -1195,7 +1195,7 @@ extension AppflowClient { return try await op.execute(input: input) } - /// Performs the `ListConnectors` operation on the `SandstoneConfigurationServiceLambda` service. + /// Performs the `ListConnectors` operation on the `Appflow` service. /// /// Returns the list of all registered custom connectors in your Amazon Web Services account. This API lists only custom connectors registered in this account, not the Amazon Web Services authored connectors. /// @@ -1265,7 +1265,7 @@ extension AppflowClient { return try await op.execute(input: input) } - /// Performs the `ListFlows` operation on the `SandstoneConfigurationServiceLambda` service. + /// Performs the `ListFlows` operation on the `Appflow` service. /// /// Lists all of the flows associated with your account. /// @@ -1335,7 +1335,7 @@ extension AppflowClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `SandstoneConfigurationServiceLambda` service. + /// Performs the `ListTagsForResource` operation on the `Appflow` service. /// /// Retrieves the tags that are associated with a specified flow. /// @@ -1403,7 +1403,7 @@ extension AppflowClient { return try await op.execute(input: input) } - /// Performs the `RegisterConnector` operation on the `SandstoneConfigurationServiceLambda` service. + /// Performs the `RegisterConnector` operation on the `Appflow` service. /// /// Registers a new custom connector with your Amazon Web Services account. Before you can register the connector, you must deploy the associated AWS lambda function in your account. /// @@ -1481,7 +1481,7 @@ extension AppflowClient { return try await op.execute(input: input) } - /// Performs the `ResetConnectorMetadataCache` operation on the `SandstoneConfigurationServiceLambda` service. + /// Performs the `ResetConnectorMetadataCache` operation on the `Appflow` service. /// /// Resets metadata about your connector entities that Amazon AppFlow stored in its cache. Use this action when you want Amazon AppFlow to return the latest information about the data that you have in a source application. Amazon AppFlow returns metadata about your entities when you use the ListConnectorEntities or DescribeConnectorEntities actions. Following these actions, Amazon AppFlow caches the metadata to reduce the number of API requests that it must send to the source application. Amazon AppFlow automatically resets the cache once every hour, but you can use this action when you want to get the latest metadata right away. /// @@ -1553,7 +1553,7 @@ extension AppflowClient { return try await op.execute(input: input) } - /// Performs the `StartFlow` operation on the `SandstoneConfigurationServiceLambda` service. + /// Performs the `StartFlow` operation on the `Appflow` service. /// /// Activates an existing flow. For on-demand flows, this operation runs the flow immediately. For schedule and event-triggered flows, this operation activates the flow. /// @@ -1626,7 +1626,7 @@ extension AppflowClient { return try await op.execute(input: input) } - /// Performs the `StopFlow` operation on the `SandstoneConfigurationServiceLambda` service. + /// Performs the `StopFlow` operation on the `Appflow` service. /// /// Deactivates the existing flow. For on-demand flows, this operation returns an unsupportedOperationException error message. For schedule and event-triggered flows, this operation deactivates the flow. /// @@ -1698,7 +1698,7 @@ extension AppflowClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `SandstoneConfigurationServiceLambda` service. + /// Performs the `TagResource` operation on the `Appflow` service. /// /// Applies a tag to the specified flow. /// @@ -1769,7 +1769,7 @@ extension AppflowClient { return try await op.execute(input: input) } - /// Performs the `UnregisterConnector` operation on the `SandstoneConfigurationServiceLambda` service. + /// Performs the `UnregisterConnector` operation on the `Appflow` service. /// /// Unregisters the custom connector registered in your account that matches the connector label provided in the request. /// @@ -1840,7 +1840,7 @@ extension AppflowClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `SandstoneConfigurationServiceLambda` service. + /// Performs the `UntagResource` operation on the `Appflow` service. /// /// Removes a tag from the specified flow. /// @@ -1909,7 +1909,7 @@ extension AppflowClient { return try await op.execute(input: input) } - /// Performs the `UpdateConnectorProfile` operation on the `SandstoneConfigurationServiceLambda` service. + /// Performs the `UpdateConnectorProfile` operation on the `Appflow` service. /// /// Updates a given connector profile associated with your account. /// @@ -1983,7 +1983,7 @@ extension AppflowClient { return try await op.execute(input: input) } - /// Performs the `UpdateConnectorRegistration` operation on the `SandstoneConfigurationServiceLambda` service. + /// Performs the `UpdateConnectorRegistration` operation on the `Appflow` service. /// /// Updates a custom connector that you've previously registered. This operation updates the connector with one of the following: /// @@ -2065,7 +2065,7 @@ extension AppflowClient { return try await op.execute(input: input) } - /// Performs the `UpdateFlow` operation on the `SandstoneConfigurationServiceLambda` service. + /// Performs the `UpdateFlow` operation on the `Appflow` service. /// /// Updates an existing flow. /// diff --git a/Sources/Services/AWSApplicationAutoScaling/Sources/AWSApplicationAutoScaling/ApplicationAutoScalingClient.swift b/Sources/Services/AWSApplicationAutoScaling/Sources/AWSApplicationAutoScaling/ApplicationAutoScalingClient.swift index 2f6935e7026..1bb0f664de5 100644 --- a/Sources/Services/AWSApplicationAutoScaling/Sources/AWSApplicationAutoScaling/ApplicationAutoScalingClient.swift +++ b/Sources/Services/AWSApplicationAutoScaling/Sources/AWSApplicationAutoScaling/ApplicationAutoScalingClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ApplicationAutoScalingClient: ClientRuntime.Client { public static let clientName = "ApplicationAutoScalingClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ApplicationAutoScalingClient.ApplicationAutoScalingClientConfiguration let serviceName = "Application Auto Scaling" @@ -330,7 +330,7 @@ extension ApplicationAutoScalingClient { } extension ApplicationAutoScalingClient { - /// Performs the `DeleteScalingPolicy` operation on the `AnyScaleFrontendService` service. + /// Performs the `DeleteScalingPolicy` operation on the `ApplicationAutoScaling` service. /// /// Deletes the specified scaling policy for an Application Auto Scaling scalable target. Deleting a step scaling policy deletes the underlying alarm action, but does not delete the CloudWatch alarm associated with the scaling policy, even if it no longer has an associated action. For more information, see [Delete a step scaling policy](https://docs.aws.amazon.com/autoscaling/application/userguide/create-step-scaling-policy-cli.html#delete-step-scaling-policy) and [Delete a target tracking scaling policy](https://docs.aws.amazon.com/autoscaling/application/userguide/create-target-tracking-policy-cli.html#delete-target-tracking-policy) in the Application Auto Scaling User Guide. /// @@ -403,7 +403,7 @@ extension ApplicationAutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DeleteScheduledAction` operation on the `AnyScaleFrontendService` service. + /// Performs the `DeleteScheduledAction` operation on the `ApplicationAutoScaling` service. /// /// Deletes the specified scheduled action for an Application Auto Scaling scalable target. For more information, see [Delete a scheduled action](https://docs.aws.amazon.com/autoscaling/application/userguide/scheduled-scaling-additional-cli-commands.html#delete-scheduled-action) in the Application Auto Scaling User Guide. /// @@ -476,7 +476,7 @@ extension ApplicationAutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DeregisterScalableTarget` operation on the `AnyScaleFrontendService` service. + /// Performs the `DeregisterScalableTarget` operation on the `ApplicationAutoScaling` service. /// /// Deregisters an Application Auto Scaling scalable target when you have finished using it. To see which resources have been registered, use [DescribeScalableTargets](https://docs.aws.amazon.com/autoscaling/application/APIReference/API_DescribeScalableTargets.html). Deregistering a scalable target deletes the scaling policies and the scheduled actions that are associated with it. /// @@ -549,7 +549,7 @@ extension ApplicationAutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DescribeScalableTargets` operation on the `AnyScaleFrontendService` service. + /// Performs the `DescribeScalableTargets` operation on the `ApplicationAutoScaling` service. /// /// Gets information about the scalable targets in the specified namespace. You can filter the results using ResourceIds and ScalableDimension. /// @@ -622,7 +622,7 @@ extension ApplicationAutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DescribeScalingActivities` operation on the `AnyScaleFrontendService` service. + /// Performs the `DescribeScalingActivities` operation on the `ApplicationAutoScaling` service. /// /// Provides descriptive information about the scaling activities in the specified namespace from the previous six weeks. You can filter the results using ResourceId and ScalableDimension. For information about viewing scaling activities using the Amazon Web Services CLI, see [Scaling activities for Application Auto Scaling](https://docs.aws.amazon.com/autoscaling/application/userguide/application-auto-scaling-scaling-activities.html). /// @@ -695,7 +695,7 @@ extension ApplicationAutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DescribeScalingPolicies` operation on the `AnyScaleFrontendService` service. + /// Performs the `DescribeScalingPolicies` operation on the `ApplicationAutoScaling` service. /// /// Describes the Application Auto Scaling scaling policies for the specified service namespace. You can filter the results using ResourceId, ScalableDimension, and PolicyNames. For more information, see [Target tracking scaling policies](https://docs.aws.amazon.com/autoscaling/application/userguide/application-auto-scaling-target-tracking.html) and [Step scaling policies](https://docs.aws.amazon.com/autoscaling/application/userguide/application-auto-scaling-step-scaling-policies.html) in the Application Auto Scaling User Guide. /// @@ -769,7 +769,7 @@ extension ApplicationAutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DescribeScheduledActions` operation on the `AnyScaleFrontendService` service. + /// Performs the `DescribeScheduledActions` operation on the `ApplicationAutoScaling` service. /// /// Describes the Application Auto Scaling scheduled actions for the specified service namespace. You can filter the results using the ResourceId, ScalableDimension, and ScheduledActionNames parameters. For more information, see [Scheduled scaling](https://docs.aws.amazon.com/autoscaling/application/userguide/application-auto-scaling-scheduled-scaling.html) in the Application Auto Scaling User Guide. /// @@ -842,7 +842,7 @@ extension ApplicationAutoScalingClient { return try await op.execute(input: input) } - /// Performs the `GetPredictiveScalingForecast` operation on the `AnyScaleFrontendService` service. + /// Performs the `GetPredictiveScalingForecast` operation on the `ApplicationAutoScaling` service. /// /// Retrieves the forecast data for a predictive scaling policy. Load forecasts are predictions of the hourly load values using historical load data from CloudWatch and an analysis of historical trends. Capacity forecasts are represented as predicted values for the minimum capacity that is needed on an hourly basis, based on the hourly load forecast. A minimum of 24 hours of data is required to create the initial forecasts. However, having a full 14 days of historical data results in more accurate forecasts. /// @@ -913,7 +913,7 @@ extension ApplicationAutoScalingClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AnyScaleFrontendService` service. + /// Performs the `ListTagsForResource` operation on the `ApplicationAutoScaling` service. /// /// Returns all the tags on the specified Application Auto Scaling scalable target. For general information about tags, including the format and syntax, see [Tagging your Amazon Web Services resources](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) in the Amazon Web Services General Reference. /// @@ -983,7 +983,7 @@ extension ApplicationAutoScalingClient { return try await op.execute(input: input) } - /// Performs the `PutScalingPolicy` operation on the `AnyScaleFrontendService` service. + /// Performs the `PutScalingPolicy` operation on the `ApplicationAutoScaling` service. /// /// Creates or updates a scaling policy for an Application Auto Scaling scalable target. Each scalable target is identified by a service namespace, resource ID, and scalable dimension. A scaling policy applies to the scalable target identified by those three attributes. You cannot create a scaling policy until you have registered the resource as a scalable target. Multiple scaling policies can be in force at the same time for the same scalable target. You can have one or more target tracking scaling policies, one or more step scaling policies, or both. However, there is a chance that multiple policies could conflict, instructing the scalable target to scale out or in at the same time. Application Auto Scaling gives precedence to the policy that provides the largest capacity for both scale out and scale in. For example, if one policy increases capacity by 3, another policy increases capacity by 200 percent, and the current capacity is 10, Application Auto Scaling uses the policy with the highest calculated capacity (200% of 10 = 20) and scales out to 30. We recommend caution, however, when using target tracking scaling policies with step scaling policies because conflicts between these policies can cause undesirable behavior. For example, if the step scaling policy initiates a scale-in activity before the target tracking policy is ready to scale in, the scale-in activity will not be blocked. After the scale-in activity completes, the target tracking policy could instruct the scalable target to scale out again. For more information, see [Target tracking scaling policies](https://docs.aws.amazon.com/autoscaling/application/userguide/application-auto-scaling-target-tracking.html) and [Step scaling policies](https://docs.aws.amazon.com/autoscaling/application/userguide/application-auto-scaling-step-scaling-policies.html) in the Application Auto Scaling User Guide. If a scalable target is deregistered, the scalable target is no longer available to use scaling policies. Any scaling policies that were specified for the scalable target are deleted. /// @@ -1058,7 +1058,7 @@ extension ApplicationAutoScalingClient { return try await op.execute(input: input) } - /// Performs the `PutScheduledAction` operation on the `AnyScaleFrontendService` service. + /// Performs the `PutScheduledAction` operation on the `ApplicationAutoScaling` service. /// /// Creates or updates a scheduled action for an Application Auto Scaling scalable target. Each scalable target is identified by a service namespace, resource ID, and scalable dimension. A scheduled action applies to the scalable target identified by those three attributes. You cannot create a scheduled action until you have registered the resource as a scalable target. When you specify start and end times with a recurring schedule using a cron expression or rates, they form the boundaries for when the recurring action starts and stops. To update a scheduled action, specify the parameters that you want to change. If you don't specify start and end times, the old values are deleted. For more information, see [Scheduled scaling](https://docs.aws.amazon.com/autoscaling/application/userguide/application-auto-scaling-scheduled-scaling.html) in the Application Auto Scaling User Guide. If a scalable target is deregistered, the scalable target is no longer available to run scheduled actions. Any scheduled actions that were specified for the scalable target are deleted. /// @@ -1132,7 +1132,7 @@ extension ApplicationAutoScalingClient { return try await op.execute(input: input) } - /// Performs the `RegisterScalableTarget` operation on the `AnyScaleFrontendService` service. + /// Performs the `RegisterScalableTarget` operation on the `ApplicationAutoScaling` service. /// /// Registers or updates a scalable target, which is the resource that you want to scale. Scalable targets are uniquely identified by the combination of resource ID, scalable dimension, and namespace, which represents some capacity dimension of the underlying service. When you register a new scalable target, you must specify values for the minimum and maximum capacity. If the specified resource is not active in the target service, this operation does not change the resource's current capacity. Otherwise, it changes the resource's current capacity to a value that is inside of this range. If you add a scaling policy, current capacity is adjustable within the specified range when scaling starts. Application Auto Scaling scaling policies will not scale capacity to values that are outside of the minimum and maximum range. After you register a scalable target, you do not need to register it again to use other Application Auto Scaling operations. To see which resources have been registered, use [DescribeScalableTargets](https://docs.aws.amazon.com/autoscaling/application/APIReference/API_DescribeScalableTargets.html). You can also view the scaling policies for a service namespace by using [DescribeScalableTargets](https://docs.aws.amazon.com/autoscaling/application/APIReference/API_DescribeScalableTargets.html). If you no longer need a scalable target, you can deregister it by using [DeregisterScalableTarget](https://docs.aws.amazon.com/autoscaling/application/APIReference/API_DeregisterScalableTarget.html). To update a scalable target, specify the parameters that you want to change. Include the parameters that identify the scalable target: resource ID, scalable dimension, and namespace. Any parameters that you don't specify are not changed by this update request. If you call the RegisterScalableTarget API operation to create a scalable target, there might be a brief delay until the operation achieves [eventual consistency](https://en.wikipedia.org/wiki/Eventual_consistency). You might become aware of this brief delay if you get unexpected errors when performing sequential operations. The typical strategy is to retry the request, and some Amazon Web Services SDKs include automatic backoff and retry logic. If you call the RegisterScalableTarget API operation to update an existing scalable target, Application Auto Scaling retrieves the current capacity of the resource. If it's below the minimum capacity or above the maximum capacity, Application Auto Scaling adjusts the capacity of the scalable target to place it within these bounds, even if you don't include the MinCapacity or MaxCapacity request parameters. /// @@ -1205,7 +1205,7 @@ extension ApplicationAutoScalingClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AnyScaleFrontendService` service. + /// Performs the `TagResource` operation on the `ApplicationAutoScaling` service. /// /// Adds or edits tags on an Application Auto Scaling scalable target. Each tag consists of a tag key and a tag value, which are both case-sensitive strings. To add a tag, specify a new tag key and a tag value. To edit a tag, specify an existing tag key and a new tag value. You can use this operation to tag an Application Auto Scaling scalable target, but you cannot tag a scaling policy or scheduled action. You can also add tags to an Application Auto Scaling scalable target while creating it (RegisterScalableTarget). For general information about tags, including the format and syntax, see [Tagging your Amazon Web Services resources](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) in the Amazon Web Services General Reference. Use tags to control access to a scalable target. For more information, see [Tagging support for Application Auto Scaling](https://docs.aws.amazon.com/autoscaling/application/userguide/resource-tagging-support.html) in the Application Auto Scaling User Guide. /// @@ -1277,7 +1277,7 @@ extension ApplicationAutoScalingClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AnyScaleFrontendService` service. + /// Performs the `UntagResource` operation on the `ApplicationAutoScaling` service. /// /// Deletes tags from an Application Auto Scaling scalable target. To delete a tag, specify the tag key and the Application Auto Scaling scalable target. /// diff --git a/Sources/Services/AWSApplicationCostProfiler/Sources/AWSApplicationCostProfiler/ApplicationCostProfilerClient.swift b/Sources/Services/AWSApplicationCostProfiler/Sources/AWSApplicationCostProfiler/ApplicationCostProfilerClient.swift index 00ac1ca1117..d5b61a5c5c3 100644 --- a/Sources/Services/AWSApplicationCostProfiler/Sources/AWSApplicationCostProfiler/ApplicationCostProfilerClient.swift +++ b/Sources/Services/AWSApplicationCostProfiler/Sources/AWSApplicationCostProfiler/ApplicationCostProfilerClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ApplicationCostProfilerClient: ClientRuntime.Client { public static let clientName = "ApplicationCostProfilerClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ApplicationCostProfilerClient.ApplicationCostProfilerClientConfiguration let serviceName = "ApplicationCostProfiler" @@ -330,7 +330,7 @@ extension ApplicationCostProfilerClient { } extension ApplicationCostProfilerClient { - /// Performs the `DeleteReportDefinition` operation on the `AWSApplicationCostProfiler` service. + /// Performs the `DeleteReportDefinition` operation on the `ApplicationCostProfiler` service. /// /// Deletes the specified report definition in AWS Application Cost Profiler. This stops the report from being generated. /// @@ -399,7 +399,7 @@ extension ApplicationCostProfilerClient { return try await op.execute(input: input) } - /// Performs the `GetReportDefinition` operation on the `AWSApplicationCostProfiler` service. + /// Performs the `GetReportDefinition` operation on the `ApplicationCostProfiler` service. /// /// Retrieves the definition of a report already configured in AWS Application Cost Profiler. /// @@ -468,7 +468,7 @@ extension ApplicationCostProfilerClient { return try await op.execute(input: input) } - /// Performs the `ImportApplicationUsage` operation on the `AWSApplicationCostProfiler` service. + /// Performs the `ImportApplicationUsage` operation on the `ApplicationCostProfiler` service. /// /// Ingests application usage data from Amazon Simple Storage Service (Amazon S3). The data must already exist in the S3 location. As part of the action, AWS Application Cost Profiler copies the object from your S3 bucket to an S3 bucket owned by Amazon for processing asynchronously. /// @@ -540,7 +540,7 @@ extension ApplicationCostProfilerClient { return try await op.execute(input: input) } - /// Performs the `ListReportDefinitions` operation on the `AWSApplicationCostProfiler` service. + /// Performs the `ListReportDefinitions` operation on the `ApplicationCostProfiler` service. /// /// Retrieves a list of all reports and their configurations for your AWS account. The maximum number of reports is one. /// @@ -610,7 +610,7 @@ extension ApplicationCostProfilerClient { return try await op.execute(input: input) } - /// Performs the `PutReportDefinition` operation on the `AWSApplicationCostProfiler` service. + /// Performs the `PutReportDefinition` operation on the `ApplicationCostProfiler` service. /// /// Creates the report definition for a report in Application Cost Profiler. /// @@ -683,7 +683,7 @@ extension ApplicationCostProfilerClient { return try await op.execute(input: input) } - /// Performs the `UpdateReportDefinition` operation on the `AWSApplicationCostProfiler` service. + /// Performs the `UpdateReportDefinition` operation on the `ApplicationCostProfiler` service. /// /// Updates existing report in AWS Application Cost Profiler. /// diff --git a/Sources/Services/AWSApplicationDiscoveryService/Sources/AWSApplicationDiscoveryService/ApplicationDiscoveryClient.swift b/Sources/Services/AWSApplicationDiscoveryService/Sources/AWSApplicationDiscoveryService/ApplicationDiscoveryClient.swift index 823eb97c0f6..aa123780d53 100644 --- a/Sources/Services/AWSApplicationDiscoveryService/Sources/AWSApplicationDiscoveryService/ApplicationDiscoveryClient.swift +++ b/Sources/Services/AWSApplicationDiscoveryService/Sources/AWSApplicationDiscoveryService/ApplicationDiscoveryClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ApplicationDiscoveryClient: ClientRuntime.Client { public static let clientName = "ApplicationDiscoveryClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ApplicationDiscoveryClient.ApplicationDiscoveryClientConfiguration let serviceName = "Application Discovery" @@ -331,7 +331,7 @@ extension ApplicationDiscoveryClient { } extension ApplicationDiscoveryClient { - /// Performs the `AssociateConfigurationItemsToApplication` operation on the `AWSPoseidonService_V2015_11_01` service. + /// Performs the `AssociateConfigurationItemsToApplication` operation on the `ApplicationDiscovery` service. /// /// Associates one or more configuration items with an application. /// @@ -405,7 +405,7 @@ extension ApplicationDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `BatchDeleteAgents` operation on the `AWSPoseidonService_V2015_11_01` service. + /// Performs the `BatchDeleteAgents` operation on the `ApplicationDiscovery` service. /// /// Deletes one or more agents or collectors as specified by ID. Deleting an agent or collector does not delete the previously discovered data. To delete the data collected, use StartBatchDeleteConfigurationTask. /// @@ -478,7 +478,7 @@ extension ApplicationDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `BatchDeleteImportData` operation on the `AWSPoseidonService_V2015_11_01` service. + /// Performs the `BatchDeleteImportData` operation on the `ApplicationDiscovery` service. /// /// Deletes one or more import tasks, each identified by their import ID. Each import task has a number of records that can identify servers or applications. Amazon Web Services Application Discovery Service has built-in matching logic that will identify when discovered servers match existing entries that you've previously discovered, the information for the already-existing discovered server is updated. When you delete an import task that contains records that were used to match, the information in those matched records that comes from the deleted records will also be deleted. /// @@ -552,7 +552,7 @@ extension ApplicationDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `CreateApplication` operation on the `AWSPoseidonService_V2015_11_01` service. + /// Performs the `CreateApplication` operation on the `ApplicationDiscovery` service. /// /// Creates an application with the given name and description. /// @@ -626,7 +626,7 @@ extension ApplicationDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `CreateTags` operation on the `AWSPoseidonService_V2015_11_01` service. + /// Performs the `CreateTags` operation on the `ApplicationDiscovery` service. /// /// Creates one or more tags for configuration items. Tags are metadata that help you categorize IT assets. This API accepts a list of multiple configuration items. Do not store sensitive information (like personal data) in tags. /// @@ -701,7 +701,7 @@ extension ApplicationDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `DeleteApplications` operation on the `AWSPoseidonService_V2015_11_01` service. + /// Performs the `DeleteApplications` operation on the `ApplicationDiscovery` service. /// /// Deletes a list of applications and their associations with configuration items. /// @@ -775,7 +775,7 @@ extension ApplicationDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `DeleteTags` operation on the `AWSPoseidonService_V2015_11_01` service. + /// Performs the `DeleteTags` operation on the `ApplicationDiscovery` service. /// /// Deletes the association between configuration items and one or more tags. This API accepts a list of multiple configuration items. /// @@ -850,7 +850,7 @@ extension ApplicationDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `DescribeAgents` operation on the `AWSPoseidonService_V2015_11_01` service. + /// Performs the `DescribeAgents` operation on the `ApplicationDiscovery` service. /// /// Lists agents or collectors as specified by ID or other filters. All agents/collectors associated with your user can be listed if you call DescribeAgents as is without passing any parameters. /// @@ -924,7 +924,7 @@ extension ApplicationDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `DescribeBatchDeleteConfigurationTask` operation on the `AWSPoseidonService_V2015_11_01` service. + /// Performs the `DescribeBatchDeleteConfigurationTask` operation on the `ApplicationDiscovery` service. /// /// Takes a unique deletion task identifier as input and returns metadata about a configuration deletion task. /// @@ -997,7 +997,7 @@ extension ApplicationDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `DescribeConfigurations` operation on the `AWSPoseidonService_V2015_11_01` service. + /// Performs the `DescribeConfigurations` operation on the `ApplicationDiscovery` service. /// /// Retrieves attributes for a list of configuration item IDs. All of the supplied IDs must be for the same asset type from one of the following: /// @@ -1082,7 +1082,7 @@ extension ApplicationDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `DescribeContinuousExports` operation on the `AWSPoseidonService_V2015_11_01` service. + /// Performs the `DescribeContinuousExports` operation on the `ApplicationDiscovery` service. /// /// Lists exports as specified by ID. All continuous exports associated with your user can be listed if you call DescribeContinuousExports as is without passing any parameters. /// @@ -1158,7 +1158,7 @@ extension ApplicationDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `DescribeExportConfigurations` operation on the `AWSPoseidonService_V2015_11_01` service. + /// Performs the `DescribeExportConfigurations` operation on the `ApplicationDiscovery` service. /// /// DescribeExportConfigurations is deprecated. Use [DescribeExportTasks](https://docs.aws.amazon.com/application-discovery/latest/APIReference/API_DescribeExportTasks.html), instead. @available(*, deprecated) @@ -1234,7 +1234,7 @@ extension ApplicationDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `DescribeExportTasks` operation on the `AWSPoseidonService_V2015_11_01` service. + /// Performs the `DescribeExportTasks` operation on the `ApplicationDiscovery` service. /// /// Retrieve status of one or more export tasks. You can retrieve the status of up to 100 export tasks. /// @@ -1308,7 +1308,7 @@ extension ApplicationDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `DescribeImportTasks` operation on the `AWSPoseidonService_V2015_11_01` service. + /// Performs the `DescribeImportTasks` operation on the `ApplicationDiscovery` service. /// /// Returns an array of import tasks for your account, including status information, times, IDs, the Amazon S3 Object URL for the import file, and more. /// @@ -1382,7 +1382,7 @@ extension ApplicationDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `DescribeTags` operation on the `AWSPoseidonService_V2015_11_01` service. + /// Performs the `DescribeTags` operation on the `ApplicationDiscovery` service. /// /// Retrieves a list of configuration items that have tags as specified by the key-value pairs, name and value, passed to the optional parameter filters. There are three valid tag filter names: /// @@ -1466,7 +1466,7 @@ extension ApplicationDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `DisassociateConfigurationItemsFromApplication` operation on the `AWSPoseidonService_V2015_11_01` service. + /// Performs the `DisassociateConfigurationItemsFromApplication` operation on the `ApplicationDiscovery` service. /// /// Disassociates one or more configuration items from an application. /// @@ -1540,7 +1540,7 @@ extension ApplicationDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `ExportConfigurations` operation on the `AWSPoseidonService_V2015_11_01` service. + /// Performs the `ExportConfigurations` operation on the `ApplicationDiscovery` service. /// /// Deprecated. Use StartExportTask instead. Exports all discovered configuration data to an Amazon S3 bucket or an application that enables you to view and evaluate the data. Data includes tags and tag associations, processes, connections, servers, and system performance. This API returns an export ID that you can query using the DescribeExportConfigurations API. The system imposes a limit of two configuration exports in six hours. @available(*, deprecated) @@ -1616,7 +1616,7 @@ extension ApplicationDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `GetDiscoverySummary` operation on the `AWSPoseidonService_V2015_11_01` service. + /// Performs the `GetDiscoverySummary` operation on the `ApplicationDiscovery` service. /// /// Retrieves a short summary of discovered assets. This API operation takes no request parameters and is called as is at the command prompt as shown in the example. /// @@ -1690,7 +1690,7 @@ extension ApplicationDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `ListConfigurations` operation on the `AWSPoseidonService_V2015_11_01` service. + /// Performs the `ListConfigurations` operation on the `ApplicationDiscovery` service. /// /// Retrieves a list of configuration items as specified by the value passed to the required parameter configurationType. Optional filtering may be applied to refine search results. /// @@ -1765,7 +1765,7 @@ extension ApplicationDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `ListServerNeighbors` operation on the `AWSPoseidonService_V2015_11_01` service. + /// Performs the `ListServerNeighbors` operation on the `ApplicationDiscovery` service. /// /// Retrieves a list of servers that are one network hop away from a specified server. /// @@ -1839,7 +1839,7 @@ extension ApplicationDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `StartBatchDeleteConfigurationTask` operation on the `AWSPoseidonService_V2015_11_01` service. + /// Performs the `StartBatchDeleteConfigurationTask` operation on the `ApplicationDiscovery` service. /// /// Takes a list of configurationId as input and starts an asynchronous deletion task to remove the configurationItems. Returns a unique deletion task identifier. /// @@ -1915,7 +1915,7 @@ extension ApplicationDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `StartContinuousExport` operation on the `AWSPoseidonService_V2015_11_01` service. + /// Performs the `StartContinuousExport` operation on the `ApplicationDiscovery` service. /// /// Start the continuous flow of agent's discovered data into Amazon Athena. /// @@ -1992,7 +1992,7 @@ extension ApplicationDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `StartDataCollectionByAgentIds` operation on the `AWSPoseidonService_V2015_11_01` service. + /// Performs the `StartDataCollectionByAgentIds` operation on the `ApplicationDiscovery` service. /// /// Instructs the specified agents to start collecting data. /// @@ -2066,7 +2066,7 @@ extension ApplicationDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `StartExportTask` operation on the `AWSPoseidonService_V2015_11_01` service. + /// Performs the `StartExportTask` operation on the `ApplicationDiscovery` service. /// /// Begins the export of a discovered data report to an Amazon S3 bucket managed by Amazon Web Services. Exports might provide an estimate of fees and savings based on certain information that you provide. Fee estimates do not include any taxes that might apply. Your actual fees and savings depend on a variety of factors, including your actual usage of Amazon Web Services services, which might vary from the estimates provided in this report. If you do not specify preferences or agentIds in the filter, a summary of all servers, applications, tags, and performance is generated. This data is an aggregation of all server data collected through on-premises tooling, file import, application grouping and applying tags. If you specify agentIds in a filter, the task exports up to 72 hours of detailed data collected by the identified Application Discovery Agent, including network, process, and performance details. A time range for exported agent data may be set by using startTime and endTime. Export of detailed agent data is limited to five concurrently running exports. Export of detailed agent data is limited to two exports per day. If you enable ec2RecommendationsPreferences in preferences , an Amazon EC2 instance matching the characteristics of each server in Application Discovery Service is generated. Changing the attributes of the ec2RecommendationsPreferences changes the criteria of the recommendation. /// @@ -2141,7 +2141,7 @@ extension ApplicationDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `StartImportTask` operation on the `AWSPoseidonService_V2015_11_01` service. + /// Performs the `StartImportTask` operation on the `ApplicationDiscovery` service. /// /// Starts an import task, which allows you to import details of your on-premises environment directly into Amazon Web Services Migration Hub without having to use the Amazon Web Services Application Discovery Service (Application Discovery Service) tools such as the Amazon Web Services Application Discovery Service Agentless Collector or Application Discovery Agent. This gives you the option to perform migration assessment and planning directly from your imported data, including the ability to group your devices as applications and track their migration status. To start an import request, do this: /// @@ -2228,7 +2228,7 @@ extension ApplicationDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `StopContinuousExport` operation on the `AWSPoseidonService_V2015_11_01` service. + /// Performs the `StopContinuousExport` operation on the `ApplicationDiscovery` service. /// /// Stop the continuous flow of agent's discovered data into Amazon Athena. /// @@ -2305,7 +2305,7 @@ extension ApplicationDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `StopDataCollectionByAgentIds` operation on the `AWSPoseidonService_V2015_11_01` service. + /// Performs the `StopDataCollectionByAgentIds` operation on the `ApplicationDiscovery` service. /// /// Instructs the specified agents to stop collecting data. /// @@ -2379,7 +2379,7 @@ extension ApplicationDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `UpdateApplication` operation on the `AWSPoseidonService_V2015_11_01` service. + /// Performs the `UpdateApplication` operation on the `ApplicationDiscovery` service. /// /// Updates metadata about an application. /// diff --git a/Sources/Services/AWSApplicationInsights/Sources/AWSApplicationInsights/ApplicationInsightsClient.swift b/Sources/Services/AWSApplicationInsights/Sources/AWSApplicationInsights/ApplicationInsightsClient.swift index c463061a9b9..93f65636292 100644 --- a/Sources/Services/AWSApplicationInsights/Sources/AWSApplicationInsights/ApplicationInsightsClient.swift +++ b/Sources/Services/AWSApplicationInsights/Sources/AWSApplicationInsights/ApplicationInsightsClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ApplicationInsightsClient: ClientRuntime.Client { public static let clientName = "ApplicationInsightsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ApplicationInsightsClient.ApplicationInsightsClientConfiguration let serviceName = "Application Insights" @@ -330,7 +330,7 @@ extension ApplicationInsightsClient { } extension ApplicationInsightsClient { - /// Performs the `AddWorkload` operation on the `EC2WindowsBarleyService` service. + /// Performs the `AddWorkload` operation on the `ApplicationInsights` service. /// /// Adds a workload to a component. Each component can have at most five workloads. /// @@ -403,7 +403,7 @@ extension ApplicationInsightsClient { return try await op.execute(input: input) } - /// Performs the `CreateApplication` operation on the `EC2WindowsBarleyService` service. + /// Performs the `CreateApplication` operation on the `ApplicationInsights` service. /// /// Adds an application that is created from a resource group. /// @@ -478,7 +478,7 @@ extension ApplicationInsightsClient { return try await op.execute(input: input) } - /// Performs the `CreateComponent` operation on the `EC2WindowsBarleyService` service. + /// Performs the `CreateComponent` operation on the `ApplicationInsights` service. /// /// Creates a custom component by grouping similar standalone instances to monitor. /// @@ -551,7 +551,7 @@ extension ApplicationInsightsClient { return try await op.execute(input: input) } - /// Performs the `CreateLogPattern` operation on the `EC2WindowsBarleyService` service. + /// Performs the `CreateLogPattern` operation on the `ApplicationInsights` service. /// /// Adds an log pattern to a LogPatternSet. /// @@ -624,7 +624,7 @@ extension ApplicationInsightsClient { return try await op.execute(input: input) } - /// Performs the `DeleteApplication` operation on the `EC2WindowsBarleyService` service. + /// Performs the `DeleteApplication` operation on the `ApplicationInsights` service. /// /// Removes the specified application from monitoring. Does not delete the application. /// @@ -697,7 +697,7 @@ extension ApplicationInsightsClient { return try await op.execute(input: input) } - /// Performs the `DeleteComponent` operation on the `EC2WindowsBarleyService` service. + /// Performs the `DeleteComponent` operation on the `ApplicationInsights` service. /// /// Ungroups a custom component. When you ungroup custom components, all applicable monitors that are set up for the component are removed and the instances revert to their standalone status. /// @@ -769,7 +769,7 @@ extension ApplicationInsightsClient { return try await op.execute(input: input) } - /// Performs the `DeleteLogPattern` operation on the `EC2WindowsBarleyService` service. + /// Performs the `DeleteLogPattern` operation on the `ApplicationInsights` service. /// /// Removes the specified log pattern from a LogPatternSet. /// @@ -842,7 +842,7 @@ extension ApplicationInsightsClient { return try await op.execute(input: input) } - /// Performs the `DescribeApplication` operation on the `EC2WindowsBarleyService` service. + /// Performs the `DescribeApplication` operation on the `ApplicationInsights` service. /// /// Describes the application. /// @@ -914,7 +914,7 @@ extension ApplicationInsightsClient { return try await op.execute(input: input) } - /// Performs the `DescribeComponent` operation on the `EC2WindowsBarleyService` service. + /// Performs the `DescribeComponent` operation on the `ApplicationInsights` service. /// /// Describes a component and lists the resources that are grouped together in a component. /// @@ -986,7 +986,7 @@ extension ApplicationInsightsClient { return try await op.execute(input: input) } - /// Performs the `DescribeComponentConfiguration` operation on the `EC2WindowsBarleyService` service. + /// Performs the `DescribeComponentConfiguration` operation on the `ApplicationInsights` service. /// /// Describes the monitoring configuration of the component. /// @@ -1058,7 +1058,7 @@ extension ApplicationInsightsClient { return try await op.execute(input: input) } - /// Performs the `DescribeComponentConfigurationRecommendation` operation on the `EC2WindowsBarleyService` service. + /// Performs the `DescribeComponentConfigurationRecommendation` operation on the `ApplicationInsights` service. /// /// Describes the recommended monitoring configuration of the component. /// @@ -1130,7 +1130,7 @@ extension ApplicationInsightsClient { return try await op.execute(input: input) } - /// Performs the `DescribeLogPattern` operation on the `EC2WindowsBarleyService` service. + /// Performs the `DescribeLogPattern` operation on the `ApplicationInsights` service. /// /// Describe a specific log pattern from a LogPatternSet. /// @@ -1202,7 +1202,7 @@ extension ApplicationInsightsClient { return try await op.execute(input: input) } - /// Performs the `DescribeObservation` operation on the `EC2WindowsBarleyService` service. + /// Performs the `DescribeObservation` operation on the `ApplicationInsights` service. /// /// Describes an anomaly or error with the application. /// @@ -1274,7 +1274,7 @@ extension ApplicationInsightsClient { return try await op.execute(input: input) } - /// Performs the `DescribeProblem` operation on the `EC2WindowsBarleyService` service. + /// Performs the `DescribeProblem` operation on the `ApplicationInsights` service. /// /// Describes an application problem. /// @@ -1346,7 +1346,7 @@ extension ApplicationInsightsClient { return try await op.execute(input: input) } - /// Performs the `DescribeProblemObservations` operation on the `EC2WindowsBarleyService` service. + /// Performs the `DescribeProblemObservations` operation on the `ApplicationInsights` service. /// /// Describes the anomalies or errors associated with the problem. /// @@ -1418,7 +1418,7 @@ extension ApplicationInsightsClient { return try await op.execute(input: input) } - /// Performs the `DescribeWorkload` operation on the `EC2WindowsBarleyService` service. + /// Performs the `DescribeWorkload` operation on the `ApplicationInsights` service. /// /// Describes a workload and its configuration. /// @@ -1490,7 +1490,7 @@ extension ApplicationInsightsClient { return try await op.execute(input: input) } - /// Performs the `ListApplications` operation on the `EC2WindowsBarleyService` service. + /// Performs the `ListApplications` operation on the `ApplicationInsights` service. /// /// Lists the IDs of the applications that you are monitoring. /// @@ -1561,7 +1561,7 @@ extension ApplicationInsightsClient { return try await op.execute(input: input) } - /// Performs the `ListComponents` operation on the `EC2WindowsBarleyService` service. + /// Performs the `ListComponents` operation on the `ApplicationInsights` service. /// /// Lists the auto-grouped, standalone, and custom components of the application. /// @@ -1633,7 +1633,7 @@ extension ApplicationInsightsClient { return try await op.execute(input: input) } - /// Performs the `ListConfigurationHistory` operation on the `EC2WindowsBarleyService` service. + /// Performs the `ListConfigurationHistory` operation on the `ApplicationInsights` service. /// /// Lists the INFO, WARN, and ERROR events for periodic configuration updates performed by Application Insights. Examples of events represented are: /// @@ -1711,7 +1711,7 @@ extension ApplicationInsightsClient { return try await op.execute(input: input) } - /// Performs the `ListLogPatternSets` operation on the `EC2WindowsBarleyService` service. + /// Performs the `ListLogPatternSets` operation on the `ApplicationInsights` service. /// /// Lists the log pattern sets in the specific application. /// @@ -1783,7 +1783,7 @@ extension ApplicationInsightsClient { return try await op.execute(input: input) } - /// Performs the `ListLogPatterns` operation on the `EC2WindowsBarleyService` service. + /// Performs the `ListLogPatterns` operation on the `ApplicationInsights` service. /// /// Lists the log patterns in the specific log LogPatternSet. /// @@ -1855,7 +1855,7 @@ extension ApplicationInsightsClient { return try await op.execute(input: input) } - /// Performs the `ListProblems` operation on the `EC2WindowsBarleyService` service. + /// Performs the `ListProblems` operation on the `ApplicationInsights` service. /// /// Lists the problems with your application. /// @@ -1927,7 +1927,7 @@ extension ApplicationInsightsClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `EC2WindowsBarleyService` service. + /// Performs the `ListTagsForResource` operation on the `ApplicationInsights` service. /// /// Retrieve a list of the tags (keys and values) that are associated with a specified application. A tag is a label that you optionally define and associate with an application. Each tag consists of a required tag key and an optional associated tag value. A tag key is a general label that acts as a category for more specific tag values. A tag value acts as a descriptor within a tag key. /// @@ -1998,7 +1998,7 @@ extension ApplicationInsightsClient { return try await op.execute(input: input) } - /// Performs the `ListWorkloads` operation on the `EC2WindowsBarleyService` service. + /// Performs the `ListWorkloads` operation on the `ApplicationInsights` service. /// /// Lists the workloads that are configured on a given component. /// @@ -2070,7 +2070,7 @@ extension ApplicationInsightsClient { return try await op.execute(input: input) } - /// Performs the `RemoveWorkload` operation on the `EC2WindowsBarleyService` service. + /// Performs the `RemoveWorkload` operation on the `ApplicationInsights` service. /// /// Remove workload from a component. /// @@ -2142,7 +2142,7 @@ extension ApplicationInsightsClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `EC2WindowsBarleyService` service. + /// Performs the `TagResource` operation on the `ApplicationInsights` service. /// /// Add one or more tags (keys and values) to a specified application. A tag is a label that you optionally define and associate with an application. Tags can help you categorize and manage application in different ways, such as by purpose, owner, environment, or other criteria. Each tag consists of a required tag key and an associated tag value, both of which you define. A tag key is a general label that acts as a category for more specific tag values. A tag value acts as a descriptor within a tag key. /// @@ -2214,7 +2214,7 @@ extension ApplicationInsightsClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `EC2WindowsBarleyService` service. + /// Performs the `UntagResource` operation on the `ApplicationInsights` service. /// /// Remove one or more tags (keys and values) from a specified application. /// @@ -2285,7 +2285,7 @@ extension ApplicationInsightsClient { return try await op.execute(input: input) } - /// Performs the `UpdateApplication` operation on the `EC2WindowsBarleyService` service. + /// Performs the `UpdateApplication` operation on the `ApplicationInsights` service. /// /// Updates the application. /// @@ -2357,7 +2357,7 @@ extension ApplicationInsightsClient { return try await op.execute(input: input) } - /// Performs the `UpdateComponent` operation on the `EC2WindowsBarleyService` service. + /// Performs the `UpdateComponent` operation on the `ApplicationInsights` service. /// /// Updates the custom component name and/or the list of resources that make up the component. /// @@ -2430,7 +2430,7 @@ extension ApplicationInsightsClient { return try await op.execute(input: input) } - /// Performs the `UpdateComponentConfiguration` operation on the `EC2WindowsBarleyService` service. + /// Performs the `UpdateComponentConfiguration` operation on the `ApplicationInsights` service. /// /// Updates the monitoring configurations for the component. The configuration input parameter is an escaped JSON of the configuration and should match the schema of what is returned by DescribeComponentConfigurationRecommendation. /// @@ -2503,7 +2503,7 @@ extension ApplicationInsightsClient { return try await op.execute(input: input) } - /// Performs the `UpdateLogPattern` operation on the `EC2WindowsBarleyService` service. + /// Performs the `UpdateLogPattern` operation on the `ApplicationInsights` service. /// /// Adds a log pattern to a LogPatternSet. /// @@ -2576,7 +2576,7 @@ extension ApplicationInsightsClient { return try await op.execute(input: input) } - /// Performs the `UpdateProblem` operation on the `EC2WindowsBarleyService` service. + /// Performs the `UpdateProblem` operation on the `ApplicationInsights` service. /// /// Updates the visibility of the problem or specifies the problem as RESOLVED. /// @@ -2648,7 +2648,7 @@ extension ApplicationInsightsClient { return try await op.execute(input: input) } - /// Performs the `UpdateWorkload` operation on the `EC2WindowsBarleyService` service. + /// Performs the `UpdateWorkload` operation on the `ApplicationInsights` service. /// /// Adds a workload to a component. Each component can have at most five workloads. /// diff --git a/Sources/Services/AWSApplicationSignals/Sources/AWSApplicationSignals/ApplicationSignalsClient.swift b/Sources/Services/AWSApplicationSignals/Sources/AWSApplicationSignals/ApplicationSignalsClient.swift index 3369167e943..0a1f5bc3558 100644 --- a/Sources/Services/AWSApplicationSignals/Sources/AWSApplicationSignals/ApplicationSignalsClient.swift +++ b/Sources/Services/AWSApplicationSignals/Sources/AWSApplicationSignals/ApplicationSignalsClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ApplicationSignalsClient: ClientRuntime.Client { public static let clientName = "ApplicationSignalsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ApplicationSignalsClient.ApplicationSignalsClientConfiguration let serviceName = "Application Signals" diff --git a/Sources/Services/AWSArtifact/Sources/AWSArtifact/ArtifactClient.swift b/Sources/Services/AWSArtifact/Sources/AWSArtifact/ArtifactClient.swift index 118360deafc..1ab16cc41d1 100644 --- a/Sources/Services/AWSArtifact/Sources/AWSArtifact/ArtifactClient.swift +++ b/Sources/Services/AWSArtifact/Sources/AWSArtifact/ArtifactClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ArtifactClient: ClientRuntime.Client { public static let clientName = "ArtifactClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ArtifactClient.ArtifactClientConfiguration let serviceName = "Artifact" diff --git a/Sources/Services/AWSAthena/Sources/AWSAthena/AthenaClient.swift b/Sources/Services/AWSAthena/Sources/AWSAthena/AthenaClient.swift index aa49774f039..c42ffc2751e 100644 --- a/Sources/Services/AWSAthena/Sources/AWSAthena/AthenaClient.swift +++ b/Sources/Services/AWSAthena/Sources/AWSAthena/AthenaClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AthenaClient: ClientRuntime.Client { public static let clientName = "AthenaClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: AthenaClient.AthenaClientConfiguration let serviceName = "Athena" @@ -330,7 +330,7 @@ extension AthenaClient { } extension AthenaClient { - /// Performs the `BatchGetNamedQuery` operation on the `AmazonAthena` service. + /// Performs the `BatchGetNamedQuery` operation on the `Athena` service. /// /// Returns the details of a single named query or a list of up to 50 queries, which you provide as an array of query ID strings. Requires you to have access to the workgroup in which the queries were saved. Use [ListNamedQueriesInput] to get the list of named query IDs in the specified workgroup. If information could not be retrieved for a submitted query ID, information about the query ID submitted is listed under [UnprocessedNamedQueryId]. Named queries differ from executed queries. Use [BatchGetQueryExecutionInput] to get details about each unique query execution, and [ListQueryExecutionsInput] to get a list of query execution IDs. /// @@ -401,7 +401,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `BatchGetPreparedStatement` operation on the `AmazonAthena` service. + /// Performs the `BatchGetPreparedStatement` operation on the `Athena` service. /// /// Returns the details of a single prepared statement or a list of up to 256 prepared statements for the array of prepared statement names that you provide. Requires you to have access to the workgroup to which the prepared statements belong. If a prepared statement cannot be retrieved for the name specified, the statement is listed in UnprocessedPreparedStatementNames. /// @@ -472,7 +472,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `BatchGetQueryExecution` operation on the `AmazonAthena` service. + /// Performs the `BatchGetQueryExecution` operation on the `Athena` service. /// /// Returns the details of a single query execution or a list of up to 50 query executions, which you provide as an array of query execution ID strings. Requires you to have access to the workgroup in which the queries ran. To get a list of query execution IDs, use [ListQueryExecutionsInput$WorkGroup]. Query executions differ from named (saved) queries. Use [BatchGetNamedQueryInput] to get details about named queries. /// @@ -543,7 +543,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `CancelCapacityReservation` operation on the `AmazonAthena` service. + /// Performs the `CancelCapacityReservation` operation on the `Athena` service. /// /// Cancels the capacity reservation with the specified name. Cancelled reservations remain in your account and will be deleted 45 days after cancellation. During the 45 days, you cannot re-purpose or reuse a reservation that has been cancelled, but you can refer to its tags and view it for historical reference. /// @@ -614,7 +614,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `CreateCapacityReservation` operation on the `AmazonAthena` service. + /// Performs the `CreateCapacityReservation` operation on the `Athena` service. /// /// Creates a capacity reservation with the specified name and number of requested data processing units. /// @@ -685,7 +685,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `CreateDataCatalog` operation on the `AmazonAthena` service. + /// Performs the `CreateDataCatalog` operation on the `Athena` service. /// /// Creates (registers) a data catalog with the specified name and properties. Catalogs created are visible to all users of the same Amazon Web Services account. This API operation creates the following resources. /// @@ -762,7 +762,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `CreateNamedQuery` operation on the `AmazonAthena` service. + /// Performs the `CreateNamedQuery` operation on the `Athena` service. /// /// Creates a named query in the specified workgroup. Requires that you have access to the workgroup. /// @@ -834,7 +834,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `CreateNotebook` operation on the `AmazonAthena` service. + /// Performs the `CreateNotebook` operation on the `Athena` service. /// /// Creates an empty ipynb file in the specified Apache Spark enabled workgroup. Throws an error if a file in the workgroup with the same name already exists. /// @@ -906,7 +906,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `CreatePreparedStatement` operation on the `AmazonAthena` service. + /// Performs the `CreatePreparedStatement` operation on the `Athena` service. /// /// Creates a prepared statement for use with SQL queries in Athena. /// @@ -977,7 +977,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `CreatePresignedNotebookUrl` operation on the `AmazonAthena` service. + /// Performs the `CreatePresignedNotebookUrl` operation on the `Athena` service. /// /// Gets an authentication token and the URL at which the notebook can be accessed. During programmatic access, CreatePresignedNotebookUrl must be called every 10 minutes to refresh the authentication token. For information about granting programmatic access, see [Grant programmatic access](https://docs.aws.amazon.com/athena/latest/ug/setting-up.html#setting-up-grant-programmatic-access). /// @@ -1049,7 +1049,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `CreateWorkGroup` operation on the `AmazonAthena` service. + /// Performs the `CreateWorkGroup` operation on the `Athena` service. /// /// Creates a workgroup with the specified name. A workgroup can be an Apache Spark enabled workgroup or an Athena SQL workgroup. /// @@ -1120,7 +1120,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `DeleteCapacityReservation` operation on the `AmazonAthena` service. + /// Performs the `DeleteCapacityReservation` operation on the `Athena` service. /// /// Deletes a cancelled capacity reservation. A reservation must be cancelled before it can be deleted. A deleted reservation is immediately removed from your account and can no longer be referenced, including by its ARN. A deleted reservation cannot be called by GetCapacityReservation, and deleted reservations do not appear in the output of ListCapacityReservations. /// @@ -1191,7 +1191,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `DeleteDataCatalog` operation on the `AmazonAthena` service. + /// Performs the `DeleteDataCatalog` operation on the `Athena` service. /// /// Deletes a data catalog. /// @@ -1262,7 +1262,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `DeleteNamedQuery` operation on the `AmazonAthena` service. + /// Performs the `DeleteNamedQuery` operation on the `Athena` service. /// /// Deletes the named query if you have access to the workgroup in which the query was saved. /// @@ -1334,7 +1334,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `DeleteNotebook` operation on the `AmazonAthena` service. + /// Performs the `DeleteNotebook` operation on the `Athena` service. /// /// Deletes the specified notebook. /// @@ -1406,7 +1406,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `DeletePreparedStatement` operation on the `AmazonAthena` service. + /// Performs the `DeletePreparedStatement` operation on the `Athena` service. /// /// Deletes the prepared statement with the specified name from the specified workgroup. /// @@ -1478,7 +1478,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `DeleteWorkGroup` operation on the `AmazonAthena` service. + /// Performs the `DeleteWorkGroup` operation on the `Athena` service. /// /// Deletes the workgroup with the specified name. The primary workgroup cannot be deleted. /// @@ -1549,7 +1549,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `ExportNotebook` operation on the `AmazonAthena` service. + /// Performs the `ExportNotebook` operation on the `Athena` service. /// /// Exports the specified notebook and its metadata. /// @@ -1621,7 +1621,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `GetCalculationExecution` operation on the `AmazonAthena` service. + /// Performs the `GetCalculationExecution` operation on the `Athena` service. /// /// Describes a previously submitted calculation execution. /// @@ -1693,7 +1693,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `GetCalculationExecutionCode` operation on the `AmazonAthena` service. + /// Performs the `GetCalculationExecutionCode` operation on the `Athena` service. /// /// Retrieves the unencrypted code that was executed for the calculation. /// @@ -1765,7 +1765,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `GetCalculationExecutionStatus` operation on the `AmazonAthena` service. + /// Performs the `GetCalculationExecutionStatus` operation on the `Athena` service. /// /// Gets the status of a current calculation. /// @@ -1837,7 +1837,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `GetCapacityAssignmentConfiguration` operation on the `AmazonAthena` service. + /// Performs the `GetCapacityAssignmentConfiguration` operation on the `Athena` service. /// /// Gets the capacity assignment configuration for a capacity reservation, if one exists. /// @@ -1908,7 +1908,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `GetCapacityReservation` operation on the `AmazonAthena` service. + /// Performs the `GetCapacityReservation` operation on the `Athena` service. /// /// Returns information about the capacity reservation with the specified name. /// @@ -1979,7 +1979,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `GetDataCatalog` operation on the `AmazonAthena` service. + /// Performs the `GetDataCatalog` operation on the `Athena` service. /// /// Returns the specified data catalog. /// @@ -2050,7 +2050,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `GetDatabase` operation on the `AmazonAthena` service. + /// Performs the `GetDatabase` operation on the `Athena` service. /// /// Returns a database object for the specified database and data catalog. /// @@ -2122,7 +2122,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `GetNamedQuery` operation on the `AmazonAthena` service. + /// Performs the `GetNamedQuery` operation on the `Athena` service. /// /// Returns information about a single query. Requires that you have access to the workgroup in which the query was saved. /// @@ -2193,7 +2193,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `GetNotebookMetadata` operation on the `AmazonAthena` service. + /// Performs the `GetNotebookMetadata` operation on the `Athena` service. /// /// Retrieves notebook metadata for the specified notebook ID. /// @@ -2265,7 +2265,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `GetPreparedStatement` operation on the `AmazonAthena` service. + /// Performs the `GetPreparedStatement` operation on the `Athena` service. /// /// Retrieves the prepared statement with the specified name from the specified workgroup. /// @@ -2337,7 +2337,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `GetQueryExecution` operation on the `AmazonAthena` service. + /// Performs the `GetQueryExecution` operation on the `Athena` service. /// /// Returns information about a single execution of a query if you have access to the workgroup in which the query ran. Each time a query executes, information about the query execution is saved with a unique ID. /// @@ -2408,7 +2408,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `GetQueryResults` operation on the `AmazonAthena` service. + /// Performs the `GetQueryResults` operation on the `Athena` service. /// /// Streams the results of a single query execution specified by QueryExecutionId from the Athena query results location in Amazon S3. For more information, see [Working with query results, recent queries, and output files](https://docs.aws.amazon.com/athena/latest/ug/querying.html) in the Amazon Athena User Guide. This request does not execute the query but returns results. Use [StartQueryExecution] to run a query. To stream query results successfully, the IAM principal with permission to call GetQueryResults also must have permissions to the Amazon S3 GetObject action for the Athena query results location. IAM principals with permission to the Amazon S3 GetObject action for the query results location are able to retrieve query results from Amazon S3 even if permission to the GetQueryResults action is denied. To restrict user or role access, ensure that Amazon S3 permissions to the Athena query location are denied. /// @@ -2480,7 +2480,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `GetQueryRuntimeStatistics` operation on the `AmazonAthena` service. + /// Performs the `GetQueryRuntimeStatistics` operation on the `Athena` service. /// /// Returns query execution runtime statistics related to a single execution of a query if you have access to the workgroup in which the query ran. Statistics from the Timeline section of the response object are available as soon as [QueryExecutionStatus$State] is in a SUCCEEDED or FAILED state. The remaining non-timeline statistics in the response (like stage-level input and output row count and data size) are updated asynchronously and may not be available immediately after a query completes. The non-timeline statistics are also not included when a query has row-level filters defined in Lake Formation. /// @@ -2551,7 +2551,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `GetSession` operation on the `AmazonAthena` service. + /// Performs the `GetSession` operation on the `Athena` service. /// /// Gets the full details of a previously created session, including the session status and configuration. /// @@ -2623,7 +2623,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `GetSessionStatus` operation on the `AmazonAthena` service. + /// Performs the `GetSessionStatus` operation on the `Athena` service. /// /// Gets the current status of a session. /// @@ -2695,7 +2695,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `GetTableMetadata` operation on the `AmazonAthena` service. + /// Performs the `GetTableMetadata` operation on the `Athena` service. /// /// Returns table metadata for the specified catalog, database, and table. /// @@ -2767,7 +2767,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `GetWorkGroup` operation on the `AmazonAthena` service. + /// Performs the `GetWorkGroup` operation on the `Athena` service. /// /// Returns information about the workgroup with the specified name. /// @@ -2838,7 +2838,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `ImportNotebook` operation on the `AmazonAthena` service. + /// Performs the `ImportNotebook` operation on the `Athena` service. /// /// Imports a single ipynb file to a Spark enabled workgroup. To import the notebook, the request must specify a value for either Payload or NoteBookS3LocationUri. If neither is specified or both are specified, an InvalidRequestException occurs. The maximum file size that can be imported is 10 megabytes. If an ipynb file with the same name already exists in the workgroup, throws an error. /// @@ -2910,7 +2910,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `ListApplicationDPUSizes` operation on the `AmazonAthena` service. + /// Performs the `ListApplicationDPUSizes` operation on the `Athena` service. /// /// Returns the supported DPU sizes for the supported application runtimes (for example, Athena notebook version 1). /// @@ -2982,7 +2982,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `ListCalculationExecutions` operation on the `AmazonAthena` service. + /// Performs the `ListCalculationExecutions` operation on the `Athena` service. /// /// Lists the calculations that have been submitted to a session in descending order. Newer calculations are listed first; older calculations are listed later. /// @@ -3054,7 +3054,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `ListCapacityReservations` operation on the `AmazonAthena` service. + /// Performs the `ListCapacityReservations` operation on the `Athena` service. /// /// Lists the capacity reservations for the current account. /// @@ -3125,7 +3125,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `ListDataCatalogs` operation on the `AmazonAthena` service. + /// Performs the `ListDataCatalogs` operation on the `Athena` service. /// /// Lists the data catalogs in the current Amazon Web Services account. In the Athena console, data catalogs are listed as "data sources" on the Data sources page under the Data source name column. /// @@ -3196,7 +3196,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `ListDatabases` operation on the `AmazonAthena` service. + /// Performs the `ListDatabases` operation on the `Athena` service. /// /// Lists the databases in the specified data catalog. /// @@ -3268,7 +3268,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `ListEngineVersions` operation on the `AmazonAthena` service. + /// Performs the `ListEngineVersions` operation on the `Athena` service. /// /// Returns a list of engine versions that are available to choose from, including the Auto option. /// @@ -3339,7 +3339,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `ListExecutors` operation on the `AmazonAthena` service. + /// Performs the `ListExecutors` operation on the `Athena` service. /// /// Lists, in descending order, the executors that joined a session. Newer executors are listed first; older executors are listed later. The result can be optionally filtered by state. /// @@ -3411,7 +3411,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `ListNamedQueries` operation on the `AmazonAthena` service. + /// Performs the `ListNamedQueries` operation on the `Athena` service. /// /// Provides a list of available query IDs only for queries saved in the specified workgroup. Requires that you have access to the specified workgroup. If a workgroup is not specified, lists the saved queries for the primary workgroup. /// @@ -3482,7 +3482,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `ListNotebookMetadata` operation on the `AmazonAthena` service. + /// Performs the `ListNotebookMetadata` operation on the `Athena` service. /// /// Displays the notebook files for the specified workgroup in paginated format. /// @@ -3554,7 +3554,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `ListNotebookSessions` operation on the `AmazonAthena` service. + /// Performs the `ListNotebookSessions` operation on the `Athena` service. /// /// Lists, in descending order, the sessions that have been created in a notebook that are in an active state like CREATING, CREATED, IDLE or BUSY. Newer sessions are listed first; older sessions are listed later. /// @@ -3626,7 +3626,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `ListPreparedStatements` operation on the `AmazonAthena` service. + /// Performs the `ListPreparedStatements` operation on the `Athena` service. /// /// Lists the prepared statements in the specified workgroup. /// @@ -3697,7 +3697,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `ListQueryExecutions` operation on the `AmazonAthena` service. + /// Performs the `ListQueryExecutions` operation on the `Athena` service. /// /// Provides a list of available query execution IDs for the queries in the specified workgroup. Athena keeps a query history for 45 days. If a workgroup is not specified, returns a list of query execution IDs for the primary workgroup. Requires you to have access to the workgroup in which the queries ran. /// @@ -3768,7 +3768,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `ListSessions` operation on the `AmazonAthena` service. + /// Performs the `ListSessions` operation on the `Athena` service. /// /// Lists the sessions in a workgroup that are in an active state like CREATING, CREATED, IDLE, or BUSY. Newer sessions are listed first; older sessions are listed later. /// @@ -3840,7 +3840,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `ListTableMetadata` operation on the `AmazonAthena` service. + /// Performs the `ListTableMetadata` operation on the `Athena` service. /// /// Lists the metadata for the tables in the specified data catalog database. /// @@ -3912,7 +3912,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AmazonAthena` service. + /// Performs the `ListTagsForResource` operation on the `Athena` service. /// /// Lists the tags associated with an Athena resource. /// @@ -3984,7 +3984,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `ListWorkGroups` operation on the `AmazonAthena` service. + /// Performs the `ListWorkGroups` operation on the `Athena` service. /// /// Lists available workgroups for the account. /// @@ -4055,7 +4055,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `PutCapacityAssignmentConfiguration` operation on the `AmazonAthena` service. + /// Performs the `PutCapacityAssignmentConfiguration` operation on the `Athena` service. /// /// Puts a new capacity assignment configuration for a specified capacity reservation. If a capacity assignment configuration already exists for the capacity reservation, replaces the existing capacity assignment configuration. /// @@ -4126,7 +4126,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `StartCalculationExecution` operation on the `AmazonAthena` service. + /// Performs the `StartCalculationExecution` operation on the `Athena` service. /// /// Submits calculations for execution within a session. You can supply the code to run as an inline code block within the request. The request syntax requires the [StartCalculationExecutionRequest$CodeBlock] parameter or the [CalculationConfiguration$CodeBlock] parameter, but not both. Because [CalculationConfiguration$CodeBlock] is deprecated, use the [StartCalculationExecutionRequest$CodeBlock] parameter instead. /// @@ -4198,7 +4198,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `StartQueryExecution` operation on the `AmazonAthena` service. + /// Performs the `StartQueryExecution` operation on the `Athena` service. /// /// Runs the SQL query statements contained in the Query. Requires you to have access to the workgroup in which the query ran. Running queries against an external catalog requires [GetDataCatalog] permission to the catalog. For code samples using the Amazon Web Services SDK for Java, see [Examples and Code Samples](http://docs.aws.amazon.com/athena/latest/ug/code-samples.html) in the Amazon Athena User Guide. /// @@ -4271,7 +4271,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `StartSession` operation on the `AmazonAthena` service. + /// Performs the `StartSession` operation on the `Athena` service. /// /// Creates a session for running calculations within a workgroup. The session is ready when it reaches an IDLE state. /// @@ -4345,7 +4345,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `StopCalculationExecution` operation on the `AmazonAthena` service. + /// Performs the `StopCalculationExecution` operation on the `Athena` service. /// /// Requests the cancellation of a calculation. A StopCalculationExecution call on a calculation that is already in a terminal state (for example, STOPPED, FAILED, or COMPLETED) succeeds but has no effect. Cancelling a calculation is done on a best effort basis. If a calculation cannot be cancelled, you can be charged for its completion. If you are concerned about being charged for a calculation that cannot be cancelled, consider terminating the session in which the calculation is running. /// @@ -4417,7 +4417,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `StopQueryExecution` operation on the `AmazonAthena` service. + /// Performs the `StopQueryExecution` operation on the `Athena` service. /// /// Stops a query execution. Requires you to have access to the workgroup in which the query ran. /// @@ -4489,7 +4489,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AmazonAthena` service. + /// Performs the `TagResource` operation on the `Athena` service. /// /// Adds one or more tags to an Athena resource. A tag is a label that you assign to a resource. Each tag consists of a key and an optional value, both of which you define. For example, you can use tags to categorize Athena workgroups, data catalogs, or capacity reservations by purpose, owner, or environment. Use a consistent set of tag keys to make it easier to search and filter the resources in your account. For best practices, see [Tagging Best Practices](https://docs.aws.amazon.com/whitepapers/latest/tagging-best-practices/tagging-best-practices.html). Tag keys can be from 1 to 128 UTF-8 Unicode characters, and tag values can be from 0 to 256 UTF-8 Unicode characters. Tags can use letters and numbers representable in UTF-8, and the following characters: + - = . _ : / @. Tag keys and values are case-sensitive. Tag keys must be unique per resource. If you specify more than one tag, separate them by commas. /// @@ -4561,7 +4561,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `TerminateSession` operation on the `AmazonAthena` service. + /// Performs the `TerminateSession` operation on the `Athena` service. /// /// Terminates an active session. A TerminateSession call on a session that is already inactive (for example, in a FAILED, TERMINATED or TERMINATING state) succeeds but has no effect. Calculations running in the session when TerminateSession is called are forcefully stopped, but may display as FAILED instead of STOPPED. /// @@ -4633,7 +4633,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AmazonAthena` service. + /// Performs the `UntagResource` operation on the `Athena` service. /// /// Removes one or more tags from an Athena resource. /// @@ -4705,7 +4705,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `UpdateCapacityReservation` operation on the `AmazonAthena` service. + /// Performs the `UpdateCapacityReservation` operation on the `Athena` service. /// /// Updates the number of requested data processing units for the capacity reservation with the specified name. /// @@ -4776,7 +4776,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `UpdateDataCatalog` operation on the `AmazonAthena` service. + /// Performs the `UpdateDataCatalog` operation on the `Athena` service. /// /// Updates the data catalog that has the specified name. /// @@ -4847,7 +4847,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `UpdateNamedQuery` operation on the `AmazonAthena` service. + /// Performs the `UpdateNamedQuery` operation on the `Athena` service. /// /// Updates a [NamedQuery] object. The database or workgroup cannot be updated. /// @@ -4918,7 +4918,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `UpdateNotebook` operation on the `AmazonAthena` service. + /// Performs the `UpdateNotebook` operation on the `Athena` service. /// /// Updates the contents of a Spark notebook. /// @@ -4990,7 +4990,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `UpdateNotebookMetadata` operation on the `AmazonAthena` service. + /// Performs the `UpdateNotebookMetadata` operation on the `Athena` service. /// /// Updates the metadata for a notebook. /// @@ -5062,7 +5062,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `UpdatePreparedStatement` operation on the `AmazonAthena` service. + /// Performs the `UpdatePreparedStatement` operation on the `Athena` service. /// /// Updates a prepared statement. /// @@ -5134,7 +5134,7 @@ extension AthenaClient { return try await op.execute(input: input) } - /// Performs the `UpdateWorkGroup` operation on the `AmazonAthena` service. + /// Performs the `UpdateWorkGroup` operation on the `Athena` service. /// /// Updates the workgroup with the specified name. The workgroup's name cannot be changed. Only ConfigurationUpdates can be specified. /// diff --git a/Sources/Services/AWSAuditManager/Sources/AWSAuditManager/AuditManagerClient.swift b/Sources/Services/AWSAuditManager/Sources/AWSAuditManager/AuditManagerClient.swift index d872bbc5f7c..55c59327604 100644 --- a/Sources/Services/AWSAuditManager/Sources/AWSAuditManager/AuditManagerClient.swift +++ b/Sources/Services/AWSAuditManager/Sources/AWSAuditManager/AuditManagerClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AuditManagerClient: ClientRuntime.Client { public static let clientName = "AuditManagerClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: AuditManagerClient.AuditManagerClientConfiguration let serviceName = "AuditManager" @@ -329,7 +329,7 @@ extension AuditManagerClient { } extension AuditManagerClient { - /// Performs the `AssociateAssessmentReportEvidenceFolder` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `AssociateAssessmentReportEvidenceFolder` operation on the `AuditManager` service. /// /// Associates an evidence folder to an assessment report in an Audit Manager assessment. /// @@ -401,7 +401,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `BatchAssociateAssessmentReportEvidence` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `BatchAssociateAssessmentReportEvidence` operation on the `AuditManager` service. /// /// Associates a list of evidence to an assessment report in an Audit Manager assessment. /// @@ -473,7 +473,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `BatchCreateDelegationByAssessment` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `BatchCreateDelegationByAssessment` operation on the `AuditManager` service. /// /// Creates a batch of delegations for an assessment in Audit Manager. /// @@ -545,7 +545,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `BatchDeleteDelegationByAssessment` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `BatchDeleteDelegationByAssessment` operation on the `AuditManager` service. /// /// Deletes a batch of delegations for an assessment in Audit Manager. /// @@ -617,7 +617,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `BatchDisassociateAssessmentReportEvidence` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `BatchDisassociateAssessmentReportEvidence` operation on the `AuditManager` service. /// /// Disassociates a list of evidence from an assessment report in Audit Manager. /// @@ -689,7 +689,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `BatchImportEvidenceToAssessmentControl` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `BatchImportEvidenceToAssessmentControl` operation on the `AuditManager` service. /// /// Adds one or more pieces of evidence to a control in an Audit Manager assessment. You can import manual evidence from any S3 bucket by specifying the S3 URI of the object. You can also upload a file from your browser, or enter plain text in response to a risk assessment question. The following restrictions apply to this action: /// @@ -773,7 +773,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `CreateAssessment` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `CreateAssessment` operation on the `AuditManager` service. /// /// Creates an assessment in Audit Manager. /// @@ -847,7 +847,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `CreateAssessmentFramework` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `CreateAssessmentFramework` operation on the `AuditManager` service. /// /// Creates a custom framework in Audit Manager. /// @@ -920,7 +920,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `CreateAssessmentReport` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `CreateAssessmentReport` operation on the `AuditManager` service. /// /// Creates an assessment report for the specified assessment. /// @@ -992,7 +992,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `CreateControl` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `CreateControl` operation on the `AuditManager` service. /// /// Creates a new custom control in Audit Manager. /// @@ -1065,7 +1065,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `DeleteAssessment` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `DeleteAssessment` operation on the `AuditManager` service. /// /// Deletes an assessment in Audit Manager. /// @@ -1134,7 +1134,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `DeleteAssessmentFramework` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `DeleteAssessmentFramework` operation on the `AuditManager` service. /// /// Deletes a custom framework in Audit Manager. /// @@ -1203,7 +1203,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `DeleteAssessmentFrameworkShare` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `DeleteAssessmentFrameworkShare` operation on the `AuditManager` service. /// /// Deletes a share request for a custom framework in Audit Manager. /// @@ -1273,7 +1273,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `DeleteAssessmentReport` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `DeleteAssessmentReport` operation on the `AuditManager` service. /// /// Deletes an assessment report in Audit Manager. When you run the DeleteAssessmentReport operation, Audit Manager attempts to delete the following data: /// @@ -1349,7 +1349,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `DeleteControl` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `DeleteControl` operation on the `AuditManager` service. /// /// Deletes a custom control in Audit Manager. When you invoke this operation, the custom control is deleted from any frameworks or assessments that it’s currently part of. As a result, Audit Manager will stop collecting evidence for that custom control in all of your assessments. This includes assessments that you previously created before you deleted the custom control. /// @@ -1418,7 +1418,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `DeregisterAccount` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `DeregisterAccount` operation on the `AuditManager` service. /// /// Deregisters an account in Audit Manager. Before you deregister, you can use the [UpdateSettings](https://docs.aws.amazon.com/audit-manager/latest/APIReference/API_UpdateSettings.html) API operation to set your preferred data retention policy. By default, Audit Manager retains your data. If you want to delete your data, you can use the DeregistrationPolicy attribute to request the deletion of your data. For more information about data retention, see [Data Protection](https://docs.aws.amazon.com/audit-manager/latest/userguide/data-protection.html) in the Audit Manager User Guide. /// @@ -1487,7 +1487,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `DeregisterOrganizationAdminAccount` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `DeregisterOrganizationAdminAccount` operation on the `AuditManager` service. /// /// Removes the specified Amazon Web Services account as a delegated administrator for Audit Manager. When you remove a delegated administrator from your Audit Manager settings, you continue to have access to the evidence that you previously collected under that account. This is also the case when you deregister a delegated administrator from Organizations. However, Audit Manager stops collecting and attaching evidence to that delegated administrator account moving forward. Keep in mind the following cleanup task if you use evidence finder: Before you use your management account to remove a delegated administrator, make sure that the current delegated administrator account signs in to Audit Manager and disables evidence finder first. Disabling evidence finder automatically deletes the event data store that was created in their account when they enabled evidence finder. If this task isn’t completed, the event data store remains in their account. In this case, we recommend that the original delegated administrator goes to CloudTrail Lake and manually [deletes the event data store](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/query-eds-disable-termination.html). This cleanup task is necessary to ensure that you don't end up with multiple event data stores. Audit Manager ignores an unused event data store after you remove or change a delegated administrator account. However, the unused event data store continues to incur storage costs from CloudTrail Lake if you don't delete it. When you deregister a delegated administrator account for Audit Manager, the data for that account isn’t deleted. If you want to delete resource data for a delegated administrator account, you must perform that task separately before you deregister the account. Either, you can do this in the Audit Manager console. Or, you can use one of the delete API operations that are provided by Audit Manager. To delete your Audit Manager resource data, see the following instructions: /// @@ -1572,7 +1572,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `DisassociateAssessmentReportEvidenceFolder` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `DisassociateAssessmentReportEvidenceFolder` operation on the `AuditManager` service. /// /// Disassociates an evidence folder from the specified assessment report in Audit Manager. /// @@ -1644,7 +1644,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `GetAccountStatus` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `GetAccountStatus` operation on the `AuditManager` service. /// /// Gets the registration status of an account in Audit Manager. /// @@ -1710,7 +1710,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `GetAssessment` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `GetAssessment` operation on the `AuditManager` service. /// /// Gets information about a specified assessment. /// @@ -1779,7 +1779,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `GetAssessmentFramework` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `GetAssessmentFramework` operation on the `AuditManager` service. /// /// Gets information about a specified framework. /// @@ -1848,7 +1848,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `GetAssessmentReportUrl` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `GetAssessmentReportUrl` operation on the `AuditManager` service. /// /// Gets the URL of an assessment report in Audit Manager. /// @@ -1917,7 +1917,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `GetChangeLogs` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `GetChangeLogs` operation on the `AuditManager` service. /// /// Gets a list of changelogs from Audit Manager. /// @@ -1987,7 +1987,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `GetControl` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `GetControl` operation on the `AuditManager` service. /// /// Gets information about a specified control. /// @@ -2056,7 +2056,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `GetDelegations` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `GetDelegations` operation on the `AuditManager` service. /// /// Gets a list of delegations from an audit owner to a delegate. /// @@ -2125,7 +2125,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `GetEvidence` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `GetEvidence` operation on the `AuditManager` service. /// /// Gets information about a specified evidence item. /// @@ -2194,7 +2194,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `GetEvidenceByEvidenceFolder` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `GetEvidenceByEvidenceFolder` operation on the `AuditManager` service. /// /// Gets all evidence from a specified evidence folder in Audit Manager. /// @@ -2264,7 +2264,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `GetEvidenceFileUploadUrl` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `GetEvidenceFileUploadUrl` operation on the `AuditManager` service. /// /// Creates a presigned Amazon S3 URL that can be used to upload a file as manual evidence. For instructions on how to use this operation, see [Upload a file from your browser ](https://docs.aws.amazon.com/audit-manager/latest/userguide/upload-evidence.html#how-to-upload-manual-evidence-files) in the Audit Manager User Guide. The following restrictions apply to this operation: /// @@ -2343,7 +2343,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `GetEvidenceFolder` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `GetEvidenceFolder` operation on the `AuditManager` service. /// /// Gets an evidence folder from a specified assessment in Audit Manager. /// @@ -2412,7 +2412,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `GetEvidenceFoldersByAssessment` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `GetEvidenceFoldersByAssessment` operation on the `AuditManager` service. /// /// Gets the evidence folders from a specified assessment in Audit Manager. /// @@ -2482,7 +2482,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `GetEvidenceFoldersByAssessmentControl` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `GetEvidenceFoldersByAssessmentControl` operation on the `AuditManager` service. /// /// Gets a list of evidence folders that are associated with a specified control in an Audit Manager assessment. /// @@ -2552,7 +2552,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `GetInsights` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `GetInsights` operation on the `AuditManager` service. /// /// Gets the latest analytics data for all your current active assessments. /// @@ -2619,7 +2619,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `GetInsightsByAssessment` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `GetInsightsByAssessment` operation on the `AuditManager` service. /// /// Gets the latest analytics data for a specific active assessment. /// @@ -2688,7 +2688,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `GetOrganizationAdminAccount` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `GetOrganizationAdminAccount` operation on the `AuditManager` service. /// /// Gets the name of the delegated Amazon Web Services administrator account for a specified organization. /// @@ -2757,7 +2757,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `GetServicesInScope` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `GetServicesInScope` operation on the `AuditManager` service. /// /// Gets a list of the Amazon Web Services from which Audit Manager can collect evidence. Audit Manager defines which Amazon Web Services are in scope for an assessment. Audit Manager infers this scope by examining the assessment’s controls and their data sources, and then mapping this information to one or more of the corresponding Amazon Web Services that are in this list. For information about why it's no longer possible to specify services in scope manually, see [I can't edit the services in scope for my assessment](https://docs.aws.amazon.com/audit-manager/latest/userguide/evidence-collection-issues.html#unable-to-edit-services) in the Troubleshooting section of the Audit Manager user guide. /// @@ -2825,7 +2825,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `GetSettings` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `GetSettings` operation on the `AuditManager` service. /// /// Gets the settings for a specified Amazon Web Services account. /// @@ -2892,7 +2892,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `ListAssessmentControlInsightsByControlDomain` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `ListAssessmentControlInsightsByControlDomain` operation on the `AuditManager` service. /// /// Lists the latest analytics data for controls within a specific control domain and a specific active assessment. Control insights are listed only if the control belongs to the control domain and assessment that was specified. Moreover, the control must have collected evidence on the lastUpdated date of controlInsightsByAssessment. If neither of these conditions are met, no data is listed for that control. /// @@ -2962,7 +2962,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `ListAssessmentFrameworkShareRequests` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `ListAssessmentFrameworkShareRequests` operation on the `AuditManager` service. /// /// Returns a list of sent or received share requests for custom frameworks in Audit Manager. /// @@ -3031,7 +3031,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `ListAssessmentFrameworks` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `ListAssessmentFrameworks` operation on the `AuditManager` service. /// /// Returns a list of the frameworks that are available in the Audit Manager framework library. /// @@ -3100,7 +3100,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `ListAssessmentReports` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `ListAssessmentReports` operation on the `AuditManager` service. /// /// Returns a list of assessment reports created in Audit Manager. /// @@ -3169,7 +3169,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `ListAssessments` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `ListAssessments` operation on the `AuditManager` service. /// /// Returns a list of current and past assessments from Audit Manager. /// @@ -3238,7 +3238,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `ListControlDomainInsights` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `ListControlDomainInsights` operation on the `AuditManager` service. /// /// Lists the latest analytics data for control domains across all of your active assessments. Audit Manager supports the control domains that are provided by Amazon Web Services Control Catalog. For information about how to find a list of available control domains, see [ListDomains](https://docs.aws.amazon.com/controlcatalog/latest/APIReference/API_ListDomains.html) in the Amazon Web Services Control Catalog API Reference. A control domain is listed only if at least one of the controls within that domain collected evidence on the lastUpdated date of controlDomainInsights. If this condition isn’t met, no data is listed for that control domain. /// @@ -3308,7 +3308,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `ListControlDomainInsightsByAssessment` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `ListControlDomainInsightsByAssessment` operation on the `AuditManager` service. /// /// Lists analytics data for control domains within a specified active assessment. Audit Manager supports the control domains that are provided by Amazon Web Services Control Catalog. For information about how to find a list of available control domains, see [ListDomains](https://docs.aws.amazon.com/controlcatalog/latest/APIReference/API_ListDomains.html) in the Amazon Web Services Control Catalog API Reference. A control domain is listed only if at least one of the controls within that domain collected evidence on the lastUpdated date of controlDomainInsights. If this condition isn’t met, no data is listed for that domain. /// @@ -3378,7 +3378,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `ListControlInsightsByControlDomain` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `ListControlInsightsByControlDomain` operation on the `AuditManager` service. /// /// Lists the latest analytics data for controls within a specific control domain across all active assessments. Control insights are listed only if the control belongs to the control domain that was specified and the control collected evidence on the lastUpdated date of controlInsightsMetadata. If neither of these conditions are met, no data is listed for that control. /// @@ -3448,7 +3448,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `ListControls` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `ListControls` operation on the `AuditManager` service. /// /// Returns a list of controls from Audit Manager. /// @@ -3517,7 +3517,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `ListKeywordsForDataSource` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `ListKeywordsForDataSource` operation on the `AuditManager` service. /// /// Returns a list of keywords that are pre-mapped to the specified control data source. /// @@ -3586,7 +3586,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `ListNotifications` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `ListNotifications` operation on the `AuditManager` service. /// /// Returns a list of all Audit Manager notifications. /// @@ -3655,7 +3655,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `ListTagsForResource` operation on the `AuditManager` service. /// /// Returns a list of tags for the specified resource in Audit Manager. /// @@ -3723,7 +3723,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `RegisterAccount` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `RegisterAccount` operation on the `AuditManager` service. /// /// Enables Audit Manager for the specified Amazon Web Services account. /// @@ -3796,7 +3796,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `RegisterOrganizationAdminAccount` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `RegisterOrganizationAdminAccount` operation on the `AuditManager` service. /// /// Enables an Amazon Web Services account within the organization as the delegated administrator for Audit Manager. /// @@ -3868,7 +3868,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `StartAssessmentFrameworkShare` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `StartAssessmentFrameworkShare` operation on the `AuditManager` service. /// /// Creates a share request for a custom framework in Audit Manager. The share request specifies a recipient and notifies them that a custom framework is available. Recipients have 120 days to accept or decline the request. If no action is taken, the share request expires. When you create a share request, Audit Manager stores a snapshot of your custom framework in the US East (N. Virginia) Amazon Web Services Region. Audit Manager also stores a backup of the same snapshot in the US West (Oregon) Amazon Web Services Region. Audit Manager deletes the snapshot and the backup snapshot when one of the following events occurs: /// @@ -3951,7 +3951,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `TagResource` operation on the `AuditManager` service. /// /// Tags the specified resource in Audit Manager. /// @@ -4022,7 +4022,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `UntagResource` operation on the `AuditManager` service. /// /// Removes a tag from a resource in Audit Manager. /// @@ -4091,7 +4091,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `UpdateAssessment` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `UpdateAssessment` operation on the `AuditManager` service. /// /// Edits an Audit Manager assessment. /// @@ -4164,7 +4164,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `UpdateAssessmentControl` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `UpdateAssessmentControl` operation on the `AuditManager` service. /// /// Updates a control within an assessment in Audit Manager. /// @@ -4236,7 +4236,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `UpdateAssessmentControlSetStatus` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `UpdateAssessmentControlSetStatus` operation on the `AuditManager` service. /// /// Updates the status of a control set in an Audit Manager assessment. /// @@ -4308,7 +4308,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `UpdateAssessmentFramework` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `UpdateAssessmentFramework` operation on the `AuditManager` service. /// /// Updates a custom framework in Audit Manager. /// @@ -4380,7 +4380,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `UpdateAssessmentFrameworkShare` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `UpdateAssessmentFrameworkShare` operation on the `AuditManager` service. /// /// Updates a share request for a custom framework in Audit Manager. /// @@ -4453,7 +4453,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `UpdateAssessmentStatus` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `UpdateAssessmentStatus` operation on the `AuditManager` service. /// /// Updates the status of an assessment in Audit Manager. /// @@ -4526,7 +4526,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `UpdateControl` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `UpdateControl` operation on the `AuditManager` service. /// /// Updates a custom control in Audit Manager. /// @@ -4598,7 +4598,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `UpdateSettings` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `UpdateSettings` operation on the `AuditManager` service. /// /// Updates Audit Manager settings for the current account. /// @@ -4669,7 +4669,7 @@ extension AuditManagerClient { return try await op.execute(input: input) } - /// Performs the `ValidateAssessmentReportIntegrity` operation on the `BedrockAssessmentManagerLambda` service. + /// Performs the `ValidateAssessmentReportIntegrity` operation on the `AuditManager` service. /// /// Validates the integrity of an assessment report in Audit Manager. /// diff --git a/Sources/Services/AWSAutoScaling/Sources/AWSAutoScaling/AutoScalingClient.swift b/Sources/Services/AWSAutoScaling/Sources/AWSAutoScaling/AutoScalingClient.swift index b144559ad46..5402c668057 100644 --- a/Sources/Services/AWSAutoScaling/Sources/AWSAutoScaling/AutoScalingClient.swift +++ b/Sources/Services/AWSAutoScaling/Sources/AWSAutoScaling/AutoScalingClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AutoScalingClient: ClientRuntime.Client { public static let clientName = "AutoScalingClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: AutoScalingClient.AutoScalingClientConfiguration let serviceName = "Auto Scaling" @@ -329,7 +329,7 @@ extension AutoScalingClient { } extension AutoScalingClient { - /// Performs the `AttachInstances` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `AttachInstances` operation on the `AutoScaling` service. /// /// Attaches one or more EC2 instances to the specified Auto Scaling group. When you attach instances, Amazon EC2 Auto Scaling increases the desired capacity of the group by the number of instances being attached. If the number of instances being attached plus the desired capacity of the group exceeds the maximum size of the group, the operation fails. If there is a Classic Load Balancer attached to your Auto Scaling group, the instances are also registered with the load balancer. If there are target groups attached to your Auto Scaling group, the instances are also registered with the target groups. For more information, see [Detach or attach instances](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-detach-attach-instances.html) in the Amazon EC2 Auto Scaling User Guide. /// @@ -399,7 +399,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `AttachLoadBalancerTargetGroups` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `AttachLoadBalancerTargetGroups` operation on the `AutoScaling` service. /// /// This API operation is superseded by [AttachTrafficSources](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_AttachTrafficSources.html), which can attach multiple traffic sources types. We recommend using AttachTrafficSources to simplify how you manage traffic sources. However, we continue to support AttachLoadBalancerTargetGroups. You can use both the original AttachLoadBalancerTargetGroups API operation and AttachTrafficSources on the same Auto Scaling group. Attaches one or more target groups to the specified Auto Scaling group. This operation is used with the following load balancer types: /// @@ -478,7 +478,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `AttachLoadBalancers` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `AttachLoadBalancers` operation on the `AutoScaling` service. /// /// This API operation is superseded by [https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_AttachTrafficSources.html](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_AttachTrafficSources.html), which can attach multiple traffic sources types. We recommend using AttachTrafficSources to simplify how you manage traffic sources. However, we continue to support AttachLoadBalancers. You can use both the original AttachLoadBalancers API operation and AttachTrafficSources on the same Auto Scaling group. Attaches one or more Classic Load Balancers to the specified Auto Scaling group. Amazon EC2 Auto Scaling registers the running instances with these Classic Load Balancers. To describe the load balancers for an Auto Scaling group, call the [DescribeLoadBalancers](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DescribeLoadBalancers.html) API. To detach a load balancer from the Auto Scaling group, call the [DetachLoadBalancers](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DetachLoadBalancers.html) API. This operation is additive and does not detach existing Classic Load Balancers or target groups from the Auto Scaling group. For more information, see [Use Elastic Load Balancing to distribute traffic across the instances in your Auto Scaling group](https://docs.aws.amazon.com/autoscaling/ec2/userguide/autoscaling-load-balancer.html) in the Amazon EC2 Auto Scaling User Guide. /// @@ -548,7 +548,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `AttachTrafficSources` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `AttachTrafficSources` operation on the `AutoScaling` service. /// /// Attaches one or more traffic sources to the specified Auto Scaling group. You can use any of the following as traffic sources for an Auto Scaling group: /// @@ -631,7 +631,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `BatchDeleteScheduledAction` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `BatchDeleteScheduledAction` operation on the `AutoScaling` service. /// /// Deletes one or more scheduled actions for the specified Auto Scaling group. /// @@ -700,7 +700,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `BatchPutScheduledUpdateGroupAction` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `BatchPutScheduledUpdateGroupAction` operation on the `AutoScaling` service. /// /// Creates or updates one or more scheduled scaling actions for an Auto Scaling group. /// @@ -771,7 +771,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `CancelInstanceRefresh` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `CancelInstanceRefresh` operation on the `AutoScaling` service. /// /// Cancels an instance refresh or rollback that is in progress. If an instance refresh or rollback is not in progress, an ActiveInstanceRefreshNotFound error occurs. This operation is part of the [instance refresh feature](https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-instance-refresh.html) in Amazon EC2 Auto Scaling, which helps you update instances in your Auto Scaling group after you make configuration changes. When you cancel an instance refresh, this does not roll back any changes that it made. Use the [RollbackInstanceRefresh](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_RollbackInstanceRefresh.html) API to roll back instead. /// @@ -842,7 +842,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `CompleteLifecycleAction` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `CompleteLifecycleAction` operation on the `AutoScaling` service. /// /// Completes the lifecycle action for the specified token or instance with the specified result. This step is a part of the procedure for adding a lifecycle hook to an Auto Scaling group: /// @@ -926,7 +926,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `CreateAutoScalingGroup` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `CreateAutoScalingGroup` operation on the `AutoScaling` service. /// /// We strongly recommend using a launch template when calling this operation to ensure full functionality for Amazon EC2 Auto Scaling and Amazon EC2. Creates an Auto Scaling group with the specified name and attributes. If you exceed your maximum limit of Auto Scaling groups, the call fails. To query this limit, call the [DescribeAccountLimits](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DescribeAccountLimits.html) API. For information about updating this limit, see [Quotas for Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-quotas.html) in the Amazon EC2 Auto Scaling User Guide. If you're new to Amazon EC2 Auto Scaling, see the introductory tutorials in [Get started with Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/get-started-with-ec2-auto-scaling.html) in the Amazon EC2 Auto Scaling User Guide. Every Auto Scaling group has three size properties (DesiredCapacity, MaxSize, and MinSize). Usually, you set these sizes based on a specific number of instances. However, if you configure a mixed instances policy that defines weights for the instance types, you must specify these sizes with the same units that you use for weighting instances. /// @@ -998,7 +998,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `CreateLaunchConfiguration` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `CreateLaunchConfiguration` operation on the `AutoScaling` service. /// /// Creates a launch configuration. If you exceed your maximum limit of launch configurations, the call fails. To query this limit, call the [DescribeAccountLimits](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DescribeAccountLimits.html) API. For information about updating this limit, see [Quotas for Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-quotas.html) in the Amazon EC2 Auto Scaling User Guide. For more information, see [Launch configurations](https://docs.aws.amazon.com/autoscaling/ec2/userguide/launch-configurations.html) in the Amazon EC2 Auto Scaling User Guide. Amazon EC2 Auto Scaling configures instances launched as part of an Auto Scaling group using either a launch template or a launch configuration. We strongly recommend that you do not use launch configurations. They do not provide full functionality for Amazon EC2 Auto Scaling or Amazon EC2. For information about using launch templates, see [Launch templates](https://docs.aws.amazon.com/autoscaling/ec2/userguide/launch-templates.html) in the Amazon EC2 Auto Scaling User Guide. /// @@ -1069,7 +1069,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `CreateOrUpdateTags` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `CreateOrUpdateTags` operation on the `AutoScaling` service. /// /// Creates or updates tags for the specified Auto Scaling group. When you specify a tag with a key that already exists, the operation overwrites the previous tag definition, and you do not get an error message. For more information, see [Tag Auto Scaling groups and instances](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-tagging.html) in the Amazon EC2 Auto Scaling User Guide. /// @@ -1141,7 +1141,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DeleteAutoScalingGroup` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DeleteAutoScalingGroup` operation on the `AutoScaling` service. /// /// Deletes the specified Auto Scaling group. If the group has instances or scaling activities in progress, you must specify the option to force the deletion in order for it to succeed. The force delete operation will also terminate the EC2 instances. If the group has a warm pool, the force delete option also deletes the warm pool. To remove instances from the Auto Scaling group before deleting it, call the [DetachInstances](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DetachInstances.html) API with the list of instances and the option to decrement the desired capacity. This ensures that Amazon EC2 Auto Scaling does not launch replacement instances. To terminate all instances before deleting the Auto Scaling group, call the [UpdateAutoScalingGroup](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_UpdateAutoScalingGroup.html) API and set the minimum size and desired capacity of the Auto Scaling group to zero. If the group has scaling policies, deleting the group deletes the policies, the underlying alarm actions, and any alarm that no longer has an associated action. For more information, see [Delete your Auto Scaling infrastructure](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-process-shutdown.html) in the Amazon EC2 Auto Scaling User Guide. /// @@ -1212,7 +1212,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DeleteLaunchConfiguration` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DeleteLaunchConfiguration` operation on the `AutoScaling` service. /// /// Deletes the specified launch configuration. The launch configuration must not be attached to an Auto Scaling group. When this call completes, the launch configuration is no longer available for use. /// @@ -1282,7 +1282,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DeleteLifecycleHook` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DeleteLifecycleHook` operation on the `AutoScaling` service. /// /// Deletes the specified lifecycle hook. If there are any outstanding lifecycle actions, they are completed first (ABANDON for launching instances, CONTINUE for terminating instances). /// @@ -1351,7 +1351,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DeleteNotificationConfiguration` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DeleteNotificationConfiguration` operation on the `AutoScaling` service. /// /// Deletes the specified notification. /// @@ -1420,7 +1420,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DeletePolicy` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DeletePolicy` operation on the `AutoScaling` service. /// /// Deletes the specified scaling policy. Deleting either a step scaling policy or a simple scaling policy deletes the underlying alarm action, but does not delete the alarm, even if it no longer has an associated action. For more information, see [Delete a scaling policy](https://docs.aws.amazon.com/autoscaling/ec2/userguide/deleting-scaling-policy.html) in the Amazon EC2 Auto Scaling User Guide. /// @@ -1490,7 +1490,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DeleteScheduledAction` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DeleteScheduledAction` operation on the `AutoScaling` service. /// /// Deletes the specified scheduled action. /// @@ -1559,7 +1559,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DeleteTags` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DeleteTags` operation on the `AutoScaling` service. /// /// Deletes the specified tags. /// @@ -1629,7 +1629,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DeleteWarmPool` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DeleteWarmPool` operation on the `AutoScaling` service. /// /// Deletes the warm pool for the specified Auto Scaling group. For more information, see [Warm pools for Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-warm-pools.html) in the Amazon EC2 Auto Scaling User Guide. /// @@ -1701,7 +1701,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DescribeAccountLimits` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DescribeAccountLimits` operation on the `AutoScaling` service. /// /// Describes the current Amazon EC2 Auto Scaling resource quotas for your account. When you establish an Amazon Web Services account, the account has initial quotas on the maximum number of Auto Scaling groups and launch configurations that you can create in a given Region. For more information, see [Quotas for Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-quotas.html) in the Amazon EC2 Auto Scaling User Guide. /// @@ -1770,7 +1770,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DescribeAdjustmentTypes` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DescribeAdjustmentTypes` operation on the `AutoScaling` service. /// /// Describes the available adjustment types for step scaling and simple scaling policies. The following adjustment types are supported: /// @@ -1845,7 +1845,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DescribeAutoScalingGroups` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DescribeAutoScalingGroups` operation on the `AutoScaling` service. /// /// Gets information about the Auto Scaling groups in the account and Region. If you specify Auto Scaling group names, the output includes information for only the specified Auto Scaling groups. If you specify filters, the output includes information for only those Auto Scaling groups that meet the filter criteria. If you do not specify group names or filters, the output includes information for all Auto Scaling groups. This operation also returns information about instances in Auto Scaling groups. To retrieve information about the instances in a warm pool, you must call the [DescribeWarmPool](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DescribeWarmPool.html) API. /// @@ -1915,7 +1915,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DescribeAutoScalingInstances` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DescribeAutoScalingInstances` operation on the `AutoScaling` service. /// /// Gets information about the Auto Scaling instances in the account and Region. /// @@ -1985,7 +1985,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DescribeAutoScalingNotificationTypes` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DescribeAutoScalingNotificationTypes` operation on the `AutoScaling` service. /// /// Describes the notification types that are supported by Amazon EC2 Auto Scaling. /// @@ -2054,7 +2054,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DescribeInstanceRefreshes` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DescribeInstanceRefreshes` operation on the `AutoScaling` service. /// /// Gets information about the instance refreshes for the specified Auto Scaling group from the previous six weeks. This operation is part of the [instance refresh feature](https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-instance-refresh.html) in Amazon EC2 Auto Scaling, which helps you update instances in your Auto Scaling group after you make configuration changes. To help you determine the status of an instance refresh, Amazon EC2 Auto Scaling returns information about the instance refreshes you previously initiated, including their status, start time, end time, the percentage of the instance refresh that is complete, and the number of instances remaining to update before the instance refresh is complete. If a rollback is initiated while an instance refresh is in progress, Amazon EC2 Auto Scaling also returns information about the rollback of the instance refresh. /// @@ -2124,7 +2124,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DescribeLaunchConfigurations` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DescribeLaunchConfigurations` operation on the `AutoScaling` service. /// /// Gets information about the launch configurations in the account and Region. /// @@ -2194,7 +2194,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DescribeLifecycleHookTypes` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DescribeLifecycleHookTypes` operation on the `AutoScaling` service. /// /// Describes the available types of lifecycle hooks. The following hook types are supported: /// @@ -2267,7 +2267,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DescribeLifecycleHooks` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DescribeLifecycleHooks` operation on the `AutoScaling` service. /// /// Gets information about the lifecycle hooks for the specified Auto Scaling group. /// @@ -2336,7 +2336,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DescribeLoadBalancerTargetGroups` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DescribeLoadBalancerTargetGroups` operation on the `AutoScaling` service. /// /// This API operation is superseded by [DescribeTrafficSources](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DescribeTrafficSources.html), which can describe multiple traffic sources types. We recommend using DetachTrafficSources to simplify how you manage traffic sources. However, we continue to support DescribeLoadBalancerTargetGroups. You can use both the original DescribeLoadBalancerTargetGroups API operation and DescribeTrafficSources on the same Auto Scaling group. Gets information about the Elastic Load Balancing target groups for the specified Auto Scaling group. To determine the attachment status of the target group, use the State element in the response. When you attach a target group to an Auto Scaling group, the initial State value is Adding. The state transitions to Added after all Auto Scaling instances are registered with the target group. If Elastic Load Balancing health checks are enabled for the Auto Scaling group, the state transitions to InService after at least one Auto Scaling instance passes the health check. When the target group is in the InService state, Amazon EC2 Auto Scaling can terminate and replace any instances that are reported as unhealthy. If no registered instances pass the health checks, the target group doesn't enter the InService state. Target groups also have an InService state if you attach them in the [CreateAutoScalingGroup](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_CreateAutoScalingGroup.html) API call. If your target group state is InService, but it is not working properly, check the scaling activities by calling [DescribeScalingActivities](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DescribeScalingActivities.html) and take any corrective actions necessary. For help with failed health checks, see [Troubleshooting Amazon EC2 Auto Scaling: Health checks](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ts-as-healthchecks.html) in the Amazon EC2 Auto Scaling User Guide. For more information, see [Use Elastic Load Balancing to distribute traffic across the instances in your Auto Scaling group](https://docs.aws.amazon.com/autoscaling/ec2/userguide/autoscaling-load-balancer.html) in the Amazon EC2 Auto Scaling User Guide. You can use this operation to describe target groups that were attached by using [AttachLoadBalancerTargetGroups](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_AttachLoadBalancerTargetGroups.html), but not for target groups that were attached by using [AttachTrafficSources](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_AttachTrafficSources.html). /// @@ -2406,7 +2406,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DescribeLoadBalancers` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DescribeLoadBalancers` operation on the `AutoScaling` service. /// /// This API operation is superseded by [DescribeTrafficSources](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DescribeTrafficSources.html), which can describe multiple traffic sources types. We recommend using DescribeTrafficSources to simplify how you manage traffic sources. However, we continue to support DescribeLoadBalancers. You can use both the original DescribeLoadBalancers API operation and DescribeTrafficSources on the same Auto Scaling group. Gets information about the load balancers for the specified Auto Scaling group. This operation describes only Classic Load Balancers. If you have Application Load Balancers, Network Load Balancers, or Gateway Load Balancers, use the [DescribeLoadBalancerTargetGroups](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DescribeLoadBalancerTargetGroups.html) API instead. To determine the attachment status of the load balancer, use the State element in the response. When you attach a load balancer to an Auto Scaling group, the initial State value is Adding. The state transitions to Added after all Auto Scaling instances are registered with the load balancer. If Elastic Load Balancing health checks are enabled for the Auto Scaling group, the state transitions to InService after at least one Auto Scaling instance passes the health check. When the load balancer is in the InService state, Amazon EC2 Auto Scaling can terminate and replace any instances that are reported as unhealthy. If no registered instances pass the health checks, the load balancer doesn't enter the InService state. Load balancers also have an InService state if you attach them in the [CreateAutoScalingGroup](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_CreateAutoScalingGroup.html) API call. If your load balancer state is InService, but it is not working properly, check the scaling activities by calling [DescribeScalingActivities](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DescribeScalingActivities.html) and take any corrective actions necessary. For help with failed health checks, see [Troubleshooting Amazon EC2 Auto Scaling: Health checks](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ts-as-healthchecks.html) in the Amazon EC2 Auto Scaling User Guide. For more information, see [Use Elastic Load Balancing to distribute traffic across the instances in your Auto Scaling group](https://docs.aws.amazon.com/autoscaling/ec2/userguide/autoscaling-load-balancer.html) in the Amazon EC2 Auto Scaling User Guide. /// @@ -2476,7 +2476,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DescribeMetricCollectionTypes` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DescribeMetricCollectionTypes` operation on the `AutoScaling` service. /// /// Describes the available CloudWatch metrics for Amazon EC2 Auto Scaling. /// @@ -2545,7 +2545,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DescribeNotificationConfigurations` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DescribeNotificationConfigurations` operation on the `AutoScaling` service. /// /// Gets information about the Amazon SNS notifications that are configured for one or more Auto Scaling groups. /// @@ -2615,7 +2615,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DescribePolicies` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DescribePolicies` operation on the `AutoScaling` service. /// /// Gets information about the scaling policies in the account and Region. /// @@ -2686,7 +2686,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DescribeScalingActivities` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DescribeScalingActivities` operation on the `AutoScaling` service. /// /// Gets information about the scaling activities in the account and Region. When scaling events occur, you see a record of the scaling activity in the scaling activities. For more information, see [Verify a scaling activity for an Auto Scaling group](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-verify-scaling-activity.html) in the Amazon EC2 Auto Scaling User Guide. If the scaling event succeeds, the value of the StatusCode element in the response is Successful. If an attempt to launch instances failed, the StatusCode value is Failed or Cancelled and the StatusMessage element in the response indicates the cause of the failure. For help interpreting the StatusMessage, see [Troubleshooting Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/CHAP_Troubleshooting.html) in the Amazon EC2 Auto Scaling User Guide. /// @@ -2756,7 +2756,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DescribeScalingProcessTypes` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DescribeScalingProcessTypes` operation on the `AutoScaling` service. /// /// Describes the scaling process types for use with the [ResumeProcesses](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_ResumeProcesses.html) and [SuspendProcesses](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_SuspendProcesses.html) APIs. /// @@ -2825,7 +2825,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DescribeScheduledActions` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DescribeScheduledActions` operation on the `AutoScaling` service. /// /// Gets information about the scheduled actions that haven't run or that have not reached their end time. To describe the scaling activities for scheduled actions that have already run, call the [DescribeScalingActivities](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DescribeScalingActivities.html) API. /// @@ -2895,7 +2895,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DescribeTags` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DescribeTags` operation on the `AutoScaling` service. /// /// Describes the specified tags. You can use filters to limit the results. For example, you can query for the tags for a specific Auto Scaling group. You can specify multiple values for a filter. A tag must match at least one of the specified values for it to be included in the results. You can also specify multiple filters. The result includes information for a particular tag only if it matches all the filters. If there's no match, no special message is returned. For more information, see [Tag Auto Scaling groups and instances](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-tagging.html) in the Amazon EC2 Auto Scaling User Guide. /// @@ -2965,7 +2965,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DescribeTerminationPolicyTypes` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DescribeTerminationPolicyTypes` operation on the `AutoScaling` service. /// /// Describes the termination policies supported by Amazon EC2 Auto Scaling. For more information, see [Configure termination policies for Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-termination-policies.html) in the Amazon EC2 Auto Scaling User Guide. /// @@ -3034,7 +3034,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DescribeTrafficSources` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DescribeTrafficSources` operation on the `AutoScaling` service. /// /// Gets information about the traffic sources for the specified Auto Scaling group. You can optionally provide a traffic source type. If you provide a traffic source type, then the results only include that traffic source type. If you do not provide a traffic source type, then the results include all the traffic sources for the specified Auto Scaling group. /// @@ -3104,7 +3104,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DescribeWarmPool` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DescribeWarmPool` operation on the `AutoScaling` service. /// /// Gets information about a warm pool and its instances. For more information, see [Warm pools for Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-warm-pools.html) in the Amazon EC2 Auto Scaling User Guide. /// @@ -3175,7 +3175,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DetachInstances` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DetachInstances` operation on the `AutoScaling` service. /// /// Removes one or more instances from the specified Auto Scaling group. After the instances are detached, you can manage them independent of the Auto Scaling group. If you do not specify the option to decrement the desired capacity, Amazon EC2 Auto Scaling launches instances to replace the ones that are detached. If there is a Classic Load Balancer attached to the Auto Scaling group, the instances are deregistered from the load balancer. If there are target groups attached to the Auto Scaling group, the instances are deregistered from the target groups. For more information, see [Detach or attach instances](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-detach-attach-instances.html) in the Amazon EC2 Auto Scaling User Guide. /// @@ -3244,7 +3244,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DetachLoadBalancerTargetGroups` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DetachLoadBalancerTargetGroups` operation on the `AutoScaling` service. /// /// This API operation is superseded by [DetachTrafficSources](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DescribeTrafficSources.html), which can detach multiple traffic sources types. We recommend using DetachTrafficSources to simplify how you manage traffic sources. However, we continue to support DetachLoadBalancerTargetGroups. You can use both the original DetachLoadBalancerTargetGroups API operation and DetachTrafficSources on the same Auto Scaling group. Detaches one or more target groups from the specified Auto Scaling group. When you detach a target group, it enters the Removing state while deregistering the instances in the group. When all instances are deregistered, then you can no longer describe the target group using the [DescribeLoadBalancerTargetGroups](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DescribeLoadBalancerTargetGroups.html) API call. The instances remain running. You can use this operation to detach target groups that were attached by using [AttachLoadBalancerTargetGroups](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_AttachLoadBalancerTargetGroups.html), but not for target groups that were attached by using [AttachTrafficSources](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_AttachTrafficSources.html). /// @@ -3313,7 +3313,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DetachLoadBalancers` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DetachLoadBalancers` operation on the `AutoScaling` service. /// /// This API operation is superseded by [DetachTrafficSources](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DetachTrafficSources.html), which can detach multiple traffic sources types. We recommend using DetachTrafficSources to simplify how you manage traffic sources. However, we continue to support DetachLoadBalancers. You can use both the original DetachLoadBalancers API operation and DetachTrafficSources on the same Auto Scaling group. Detaches one or more Classic Load Balancers from the specified Auto Scaling group. This operation detaches only Classic Load Balancers. If you have Application Load Balancers, Network Load Balancers, or Gateway Load Balancers, use the [DetachLoadBalancerTargetGroups](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DetachLoadBalancerTargetGroups.html) API instead. When you detach a load balancer, it enters the Removing state while deregistering the instances in the group. When all instances are deregistered, then you can no longer describe the load balancer using the [DescribeLoadBalancers](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DescribeLoadBalancers.html) API call. The instances remain running. /// @@ -3382,7 +3382,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DetachTrafficSources` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DetachTrafficSources` operation on the `AutoScaling` service. /// /// Detaches one or more traffic sources from the specified Auto Scaling group. When you detach a traffic source, it enters the Removing state while deregistering the instances in the group. When all instances are deregistered, then you can no longer describe the traffic source using the [DescribeTrafficSources](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DescribeTrafficSources.html) API call. The instances continue to run. /// @@ -3451,7 +3451,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `DisableMetricsCollection` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `DisableMetricsCollection` operation on the `AutoScaling` service. /// /// Disables group metrics collection for the specified Auto Scaling group. /// @@ -3520,7 +3520,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `EnableMetricsCollection` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `EnableMetricsCollection` operation on the `AutoScaling` service. /// /// Enables group metrics collection for the specified Auto Scaling group. You can use these metrics to track changes in an Auto Scaling group and to set alarms on threshold values. You can view group metrics using the Amazon EC2 Auto Scaling console or the CloudWatch console. For more information, see [Monitor CloudWatch metrics for your Auto Scaling groups and instances](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-cloudwatch-monitoring.html) in the Amazon EC2 Auto Scaling User Guide. /// @@ -3589,7 +3589,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `EnterStandby` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `EnterStandby` operation on the `AutoScaling` service. /// /// Moves the specified instances into the standby state. If you choose to decrement the desired capacity of the Auto Scaling group, the instances can enter standby as long as the desired capacity of the Auto Scaling group after the instances are placed into standby is equal to or greater than the minimum capacity of the group. If you choose not to decrement the desired capacity of the Auto Scaling group, the Auto Scaling group launches new instances to replace the instances on standby. For more information, see [Temporarily removing instances from your Auto Scaling group](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-enter-exit-standby.html) in the Amazon EC2 Auto Scaling User Guide. /// @@ -3658,7 +3658,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `ExecutePolicy` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `ExecutePolicy` operation on the `AutoScaling` service. /// /// Executes the specified policy. This can be useful for testing the design of your scaling policy. /// @@ -3728,7 +3728,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `ExitStandby` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `ExitStandby` operation on the `AutoScaling` service. /// /// Moves the specified instances out of the standby state. After you put the instances back in service, the desired capacity is incremented. For more information, see [Temporarily removing instances from your Auto Scaling group](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-enter-exit-standby.html) in the Amazon EC2 Auto Scaling User Guide. /// @@ -3797,7 +3797,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `GetPredictiveScalingForecast` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `GetPredictiveScalingForecast` operation on the `AutoScaling` service. /// /// Retrieves the forecast data for a predictive scaling policy. Load forecasts are predictions of the hourly load values using historical load data from CloudWatch and an analysis of historical trends. Capacity forecasts are represented as predicted values for the minimum capacity that is needed on an hourly basis, based on the hourly load forecast. A minimum of 24 hours of data is required to create the initial forecasts. However, having a full 14 days of historical data results in more accurate forecasts. For more information, see [Predictive scaling for Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-predictive-scaling.html) in the Amazon EC2 Auto Scaling User Guide. /// @@ -3866,7 +3866,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `PutLifecycleHook` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `PutLifecycleHook` operation on the `AutoScaling` service. /// /// Creates or updates a lifecycle hook for the specified Auto Scaling group. Lifecycle hooks let you create solutions that are aware of events in the Auto Scaling instance lifecycle, and then perform a custom action on instances when the corresponding lifecycle event occurs. This step is a part of the procedure for adding a lifecycle hook to an Auto Scaling group: /// @@ -3951,7 +3951,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `PutNotificationConfiguration` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `PutNotificationConfiguration` operation on the `AutoScaling` service. /// /// Configures an Auto Scaling group to send notifications when specified events take place. Subscribers to the specified topic can have messages delivered to an endpoint such as a web server or an email address. This configuration overwrites any existing configuration. For more information, see [Amazon SNS notification options for Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-sns-notifications.html) in the Amazon EC2 Auto Scaling User Guide. If you exceed your maximum limit of SNS topics, which is 10 per Auto Scaling group, the call fails. /// @@ -4022,7 +4022,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `PutScalingPolicy` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `PutScalingPolicy` operation on the `AutoScaling` service. /// /// Creates or updates a scaling policy for an Auto Scaling group. Scaling policies are used to scale an Auto Scaling group based on configurable metrics. If no policies are defined, the dynamic scaling and predictive scaling features are not used. For more information about using dynamic scaling, see [Target tracking scaling policies](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-scaling-target-tracking.html) and [Step and simple scaling policies](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-scaling-simple-step.html) in the Amazon EC2 Auto Scaling User Guide. For more information about using predictive scaling, see [Predictive scaling for Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-predictive-scaling.html) in the Amazon EC2 Auto Scaling User Guide. You can view the scaling policies for an Auto Scaling group using the [DescribePolicies](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DescribePolicies.html) API call. If you are no longer using a scaling policy, you can delete it by calling the [DeletePolicy](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DeletePolicy.html) API. /// @@ -4093,7 +4093,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `PutScheduledUpdateGroupAction` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `PutScheduledUpdateGroupAction` operation on the `AutoScaling` service. /// /// Creates or updates a scheduled scaling action for an Auto Scaling group. For more information, see [Scheduled scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-scheduled-scaling.html) in the Amazon EC2 Auto Scaling User Guide. You can view the scheduled actions for an Auto Scaling group using the [DescribeScheduledActions](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DescribeScheduledActions.html) API call. If you are no longer using a scheduled action, you can delete it by calling the [DeleteScheduledAction](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DeleteScheduledAction.html) API. If you try to schedule your action in the past, Amazon EC2 Auto Scaling returns an error message. /// @@ -4164,7 +4164,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `PutWarmPool` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `PutWarmPool` operation on the `AutoScaling` service. /// /// Creates or updates a warm pool for the specified Auto Scaling group. A warm pool is a pool of pre-initialized EC2 instances that sits alongside the Auto Scaling group. Whenever your application needs to scale out, the Auto Scaling group can draw on the warm pool to meet its new desired capacity. This operation must be called from the Region in which the Auto Scaling group was created. You can view the instances in the warm pool using the [DescribeWarmPool](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DescribeWarmPool.html) API call. If you are no longer using a warm pool, you can delete it by calling the [DeleteWarmPool](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DeleteWarmPool.html) API. For more information, see [Warm pools for Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-warm-pools.html) in the Amazon EC2 Auto Scaling User Guide. /// @@ -4234,7 +4234,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `RecordLifecycleActionHeartbeat` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `RecordLifecycleActionHeartbeat` operation on the `AutoScaling` service. /// /// Records a heartbeat for the lifecycle action associated with the specified token or instance. This extends the timeout by the length of time defined using the [PutLifecycleHook](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_PutLifecycleHook.html) API call. This step is a part of the procedure for adding a lifecycle hook to an Auto Scaling group: /// @@ -4318,7 +4318,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `ResumeProcesses` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `ResumeProcesses` operation on the `AutoScaling` service. /// /// Resumes the specified suspended auto scaling processes, or all suspended process, for the specified Auto Scaling group. For more information, see [Suspend and resume Amazon EC2 Auto Scaling processes](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-suspend-resume-processes.html) in the Amazon EC2 Auto Scaling User Guide. /// @@ -4388,7 +4388,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `RollbackInstanceRefresh` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `RollbackInstanceRefresh` operation on the `AutoScaling` service. /// /// Cancels an instance refresh that is in progress and rolls back any changes that it made. Amazon EC2 Auto Scaling replaces any instances that were replaced during the instance refresh. This restores your Auto Scaling group to the configuration that it was using before the start of the instance refresh. This operation is part of the [instance refresh feature](https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-instance-refresh.html) in Amazon EC2 Auto Scaling, which helps you update instances in your Auto Scaling group after you make configuration changes. A rollback is not supported in the following situations: /// @@ -4469,7 +4469,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `SetDesiredCapacity` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `SetDesiredCapacity` operation on the `AutoScaling` service. /// /// Sets the size of the specified Auto Scaling group. If a scale-in activity occurs as a result of a new DesiredCapacity value that is lower than the current size of the group, the Auto Scaling group uses its termination policy to determine which instances to terminate. For more information, see [Manual scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-scaling-manually.html) in the Amazon EC2 Auto Scaling User Guide. /// @@ -4539,7 +4539,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `SetInstanceHealth` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `SetInstanceHealth` operation on the `AutoScaling` service. /// /// Sets the health status of the specified instance. For more information, see [Set up a custom health check for your Auto Scaling group](https://docs.aws.amazon.com/autoscaling/ec2/userguide/set-up-a-custom-health-check.html) in the Amazon EC2 Auto Scaling User Guide. /// @@ -4608,7 +4608,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `SetInstanceProtection` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `SetInstanceProtection` operation on the `AutoScaling` service. /// /// Updates the instance protection settings of the specified instances. This operation cannot be called on instances in a warm pool. For more information, see [Use instance scale-in protection](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-instance-protection.html) in the Amazon EC2 Auto Scaling User Guide. If you exceed your maximum limit of instance IDs, which is 50 per Auto Scaling group, the call fails. /// @@ -4678,7 +4678,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `StartInstanceRefresh` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `StartInstanceRefresh` operation on the `AutoScaling` service. /// /// Starts an instance refresh. This operation is part of the [instance refresh feature](https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-instance-refresh.html) in Amazon EC2 Auto Scaling, which helps you update instances in your Auto Scaling group. This feature is helpful, for example, when you have a new AMI or a new user data script. You just need to create a new launch template that specifies the new AMI or user data script. Then start an instance refresh to immediately begin the process of updating instances in the group. If successful, the request's response contains a unique ID that you can use to track the progress of the instance refresh. To query its status, call the [DescribeInstanceRefreshes](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DescribeInstanceRefreshes.html) API. To describe the instance refreshes that have already run, call the [DescribeInstanceRefreshes](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DescribeInstanceRefreshes.html) API. To cancel an instance refresh that is in progress, use the [CancelInstanceRefresh](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_CancelInstanceRefresh.html) API. An instance refresh might fail for several reasons, such as EC2 launch failures, misconfigured health checks, or not ignoring or allowing the termination of instances that are in Standby state or protected from scale in. You can monitor for failed EC2 launches using the scaling activities. To find the scaling activities, call the [DescribeScalingActivities](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DescribeScalingActivities.html) API. If you enable auto rollback, your Auto Scaling group will be rolled back automatically when the instance refresh fails. You can enable this feature before starting an instance refresh by specifying the AutoRollback property in the instance refresh preferences. Otherwise, to roll back an instance refresh before it finishes, use the [RollbackInstanceRefresh](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_RollbackInstanceRefresh.html) API. /// @@ -4749,7 +4749,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `SuspendProcesses` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `SuspendProcesses` operation on the `AutoScaling` service. /// /// Suspends the specified auto scaling processes, or all processes, for the specified Auto Scaling group. If you suspend either the Launch or Terminate process types, it can prevent other process types from functioning properly. For more information, see [Suspend and resume Amazon EC2 Auto Scaling processes](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-suspend-resume-processes.html) in the Amazon EC2 Auto Scaling User Guide. To resume processes that have been suspended, call the [ResumeProcesses](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_ResumeProcesses.html) API. /// @@ -4819,7 +4819,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `TerminateInstanceInAutoScalingGroup` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `TerminateInstanceInAutoScalingGroup` operation on the `AutoScaling` service. /// /// Terminates the specified instance and optionally adjusts the desired group size. This operation cannot be called on instances in a warm pool. This call simply makes a termination request. The instance is not terminated immediately. When an instance is terminated, the instance status changes to terminated. You can't connect to or start an instance after you've terminated it. If you do not specify the option to decrement the desired capacity, Amazon EC2 Auto Scaling launches instances to replace the ones that are terminated. By default, Amazon EC2 Auto Scaling balances instances across all Availability Zones. If you decrement the desired capacity, your Auto Scaling group can become unbalanced between Availability Zones. Amazon EC2 Auto Scaling tries to rebalance the group, and rebalancing might terminate instances in other zones. For more information, see [Manual scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-scaling-manually.html) in the Amazon EC2 Auto Scaling User Guide. /// @@ -4889,7 +4889,7 @@ extension AutoScalingClient { return try await op.execute(input: input) } - /// Performs the `UpdateAutoScalingGroup` operation on the `AutoScaling_2011_01_01` service. + /// Performs the `UpdateAutoScalingGroup` operation on the `AutoScaling` service. /// /// We strongly recommend that all Auto Scaling groups use launch templates to ensure full functionality for Amazon EC2 Auto Scaling and Amazon EC2. Updates the configuration for the specified Auto Scaling group. To update an Auto Scaling group, specify the name of the group and the property that you want to change. Any properties that you don't specify are not changed by this update request. The new settings take effect on any scaling activities after this call returns. If you associate a new launch configuration or template with an Auto Scaling group, all new instances will get the updated configuration. Existing instances continue to run with the configuration that they were originally launched with. When you update a group to specify a mixed instances policy instead of a launch configuration or template, existing instances may be replaced to match the new purchasing options that you specified in the policy. For example, if the group currently has 100% On-Demand capacity and the policy specifies 50% Spot capacity, this means that half of your instances will be gradually terminated and relaunched as Spot Instances. When replacing instances, Amazon EC2 Auto Scaling launches new instances before terminating the old ones, so that updating your group does not compromise the performance or availability of your application. Note the following about changing DesiredCapacity, MaxSize, or MinSize: /// diff --git a/Sources/Services/AWSAutoScalingPlans/Sources/AWSAutoScalingPlans/AutoScalingPlansClient.swift b/Sources/Services/AWSAutoScalingPlans/Sources/AWSAutoScalingPlans/AutoScalingPlansClient.swift index c217e614efc..14924d7b10b 100644 --- a/Sources/Services/AWSAutoScalingPlans/Sources/AWSAutoScalingPlans/AutoScalingPlansClient.swift +++ b/Sources/Services/AWSAutoScalingPlans/Sources/AWSAutoScalingPlans/AutoScalingPlansClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AutoScalingPlansClient: ClientRuntime.Client { public static let clientName = "AutoScalingPlansClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: AutoScalingPlansClient.AutoScalingPlansClientConfiguration let serviceName = "Auto Scaling Plans" @@ -330,7 +330,7 @@ extension AutoScalingPlansClient { } extension AutoScalingPlansClient { - /// Performs the `CreateScalingPlan` operation on the `AnyScaleScalingPlannerFrontendService` service. + /// Performs the `CreateScalingPlan` operation on the `AutoScalingPlans` service. /// /// Creates a scaling plan. /// @@ -403,7 +403,7 @@ extension AutoScalingPlansClient { return try await op.execute(input: input) } - /// Performs the `DeleteScalingPlan` operation on the `AnyScaleScalingPlannerFrontendService` service. + /// Performs the `DeleteScalingPlan` operation on the `AutoScalingPlans` service. /// /// Deletes the specified scaling plan. Deleting a scaling plan deletes the underlying [ScalingInstruction] for all of the scalable resources that are covered by the plan. If the plan has launched resources or has scaling activities in progress, you must delete those resources separately. /// @@ -476,7 +476,7 @@ extension AutoScalingPlansClient { return try await op.execute(input: input) } - /// Performs the `DescribeScalingPlanResources` operation on the `AnyScaleScalingPlannerFrontendService` service. + /// Performs the `DescribeScalingPlanResources` operation on the `AutoScalingPlans` service. /// /// Describes the scalable resources in the specified scaling plan. /// @@ -549,7 +549,7 @@ extension AutoScalingPlansClient { return try await op.execute(input: input) } - /// Performs the `DescribeScalingPlans` operation on the `AnyScaleScalingPlannerFrontendService` service. + /// Performs the `DescribeScalingPlans` operation on the `AutoScalingPlans` service. /// /// Describes one or more of your scaling plans. /// @@ -622,7 +622,7 @@ extension AutoScalingPlansClient { return try await op.execute(input: input) } - /// Performs the `GetScalingPlanResourceForecastData` operation on the `AnyScaleScalingPlannerFrontendService` service. + /// Performs the `GetScalingPlanResourceForecastData` operation on the `AutoScalingPlans` service. /// /// Retrieves the forecast data for a scalable resource. Capacity forecasts are represented as predicted values, or data points, that are calculated using historical data points from a specified CloudWatch load metric. Data points are available for up to 56 days. /// @@ -693,7 +693,7 @@ extension AutoScalingPlansClient { return try await op.execute(input: input) } - /// Performs the `UpdateScalingPlan` operation on the `AnyScaleScalingPlannerFrontendService` service. + /// Performs the `UpdateScalingPlan` operation on the `AutoScalingPlans` service. /// /// Updates the specified scaling plan. You cannot update a scaling plan if it is in the process of being created, updated, or deleted. /// diff --git a/Sources/Services/AWSB2bi/Sources/AWSB2bi/B2biClient.swift b/Sources/Services/AWSB2bi/Sources/AWSB2bi/B2biClient.swift index 65479a9eec1..11ef7f70931 100644 --- a/Sources/Services/AWSB2bi/Sources/AWSB2bi/B2biClient.swift +++ b/Sources/Services/AWSB2bi/Sources/AWSB2bi/B2biClient.swift @@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class B2biClient: ClientRuntime.Client { public static let clientName = "B2biClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: B2biClient.B2biClientConfiguration let serviceName = "b2bi" @@ -332,7 +332,7 @@ extension B2biClient { } extension B2biClient { - /// Performs the `CreateCapability` operation on the `B2BI` service. + /// Performs the `CreateCapability` operation on the `B2bi` service. /// /// Instantiates a capability based on the specified parameters. A trading capability contains the information required to transform incoming EDI documents into JSON or XML outputs. /// @@ -409,7 +409,7 @@ extension B2biClient { return try await op.execute(input: input) } - /// Performs the `CreatePartnership` operation on the `B2BI` service. + /// Performs the `CreatePartnership` operation on the `B2bi` service. /// /// Creates a partnership between a customer and a trading partner, based on the supplied parameters. A partnership represents the connection between you and your trading partner. It ties together a profile and one or more trading capabilities. /// @@ -486,7 +486,7 @@ extension B2biClient { return try await op.execute(input: input) } - /// Performs the `CreateProfile` operation on the `B2BI` service. + /// Performs the `CreateProfile` operation on the `B2bi` service. /// /// Creates a customer profile. You can have up to five customer profiles, each representing a distinct private network. A profile is the mechanism used to create the concept of a private network. /// @@ -563,7 +563,7 @@ extension B2biClient { return try await op.execute(input: input) } - /// Performs the `CreateStarterMappingTemplate` operation on the `B2BI` service. + /// Performs the `CreateStarterMappingTemplate` operation on the `B2bi` service. /// /// Amazon Web Services B2B Data Interchange uses a mapping template in JSONata or XSLT format to transform a customer input file into a JSON or XML file that can be converted to EDI. If you provide a sample EDI file with the same structure as the EDI files that you wish to generate, then the service can generate a mapping template. The starter template contains placeholder values which you can replace with JSONata or XSLT expressions to take data from your input file and insert it into the JSON or XML file that is used to generate the EDI. If you do not provide a sample EDI file, then the service can generate a mapping template based on the EDI settings in the templateDetails parameter. Currently, we only support generating a template that can generate the input to produce an Outbound X12 EDI file. /// @@ -636,7 +636,7 @@ extension B2biClient { return try await op.execute(input: input) } - /// Performs the `CreateTransformer` operation on the `B2BI` service. + /// Performs the `CreateTransformer` operation on the `B2bi` service. /// /// Creates a transformer. Amazon Web Services B2B Data Interchange currently supports two scenarios: /// @@ -726,7 +726,7 @@ extension B2biClient { return try await op.execute(input: input) } - /// Performs the `DeleteCapability` operation on the `B2BI` service. + /// Performs the `DeleteCapability` operation on the `B2bi` service. /// /// Deletes the specified capability. A trading capability contains the information required to transform incoming EDI documents into JSON or XML outputs. /// @@ -801,7 +801,7 @@ extension B2biClient { return try await op.execute(input: input) } - /// Performs the `DeletePartnership` operation on the `B2BI` service. + /// Performs the `DeletePartnership` operation on the `B2bi` service. /// /// Deletes the specified partnership. A partnership represents the connection between you and your trading partner. It ties together a profile and one or more trading capabilities. /// @@ -876,7 +876,7 @@ extension B2biClient { return try await op.execute(input: input) } - /// Performs the `DeleteProfile` operation on the `B2BI` service. + /// Performs the `DeleteProfile` operation on the `B2bi` service. /// /// Deletes the specified profile. A profile is the mechanism used to create the concept of a private network. /// @@ -951,7 +951,7 @@ extension B2biClient { return try await op.execute(input: input) } - /// Performs the `DeleteTransformer` operation on the `B2BI` service. + /// Performs the `DeleteTransformer` operation on the `B2bi` service. /// /// Deletes the specified transformer. A transformer can take an EDI file as input and transform it into a JSON-or XML-formatted document. Alternatively, a transformer can take a JSON-or XML-formatted document as input and transform it into an EDI file. /// @@ -1026,7 +1026,7 @@ extension B2biClient { return try await op.execute(input: input) } - /// Performs the `GenerateMapping` operation on the `B2BI` service. + /// Performs the `GenerateMapping` operation on the `B2bi` service. /// /// Takes sample input and output documents and uses Amazon Bedrock to generate a mapping automatically. Depending on the accuracy and other factors, you can then edit the mapping for your needs. Before you can use the AI-assisted feature for Amazon Web Services B2B Data Interchange you must enable models in Amazon Bedrock. For details, see [AI-assisted template mapping prerequisites](https://docs.aws.amazon.com/b2bi/latest/userguide/ai-assisted-mapping.html#ai-assist-prereq) in the Amazon Web Services B2B Data Interchange User guide. /// @@ -1099,7 +1099,7 @@ extension B2biClient { return try await op.execute(input: input) } - /// Performs the `GetCapability` operation on the `B2BI` service. + /// Performs the `GetCapability` operation on the `B2bi` service. /// /// Retrieves the details for the specified capability. A trading capability contains the information required to transform incoming EDI documents into JSON or XML outputs. /// @@ -1173,7 +1173,7 @@ extension B2biClient { return try await op.execute(input: input) } - /// Performs the `GetPartnership` operation on the `B2BI` service. + /// Performs the `GetPartnership` operation on the `B2bi` service. /// /// Retrieves the details for a partnership, based on the partner and profile IDs specified. A partnership represents the connection between you and your trading partner. It ties together a profile and one or more trading capabilities. /// @@ -1247,7 +1247,7 @@ extension B2biClient { return try await op.execute(input: input) } - /// Performs the `GetProfile` operation on the `B2BI` service. + /// Performs the `GetProfile` operation on the `B2bi` service. /// /// Retrieves the details for the profile specified by the profile ID. A profile is the mechanism used to create the concept of a private network. /// @@ -1321,7 +1321,7 @@ extension B2biClient { return try await op.execute(input: input) } - /// Performs the `GetTransformer` operation on the `B2BI` service. + /// Performs the `GetTransformer` operation on the `B2bi` service. /// /// Retrieves the details for the transformer specified by the transformer ID. A transformer can take an EDI file as input and transform it into a JSON-or XML-formatted document. Alternatively, a transformer can take a JSON-or XML-formatted document as input and transform it into an EDI file. /// @@ -1395,7 +1395,7 @@ extension B2biClient { return try await op.execute(input: input) } - /// Performs the `GetTransformerJob` operation on the `B2BI` service. + /// Performs the `GetTransformerJob` operation on the `B2bi` service. /// /// Returns the details of the transformer run, based on the Transformer job ID. /// @@ -1470,7 +1470,7 @@ extension B2biClient { return try await op.execute(input: input) } - /// Performs the `ListCapabilities` operation on the `B2BI` service. + /// Performs the `ListCapabilities` operation on the `B2bi` service. /// /// Lists the capabilities associated with your Amazon Web Services account for your current or specified region. A trading capability contains the information required to transform incoming EDI documents into JSON or XML outputs. /// @@ -1544,7 +1544,7 @@ extension B2biClient { return try await op.execute(input: input) } - /// Performs the `ListPartnerships` operation on the `B2BI` service. + /// Performs the `ListPartnerships` operation on the `B2bi` service. /// /// Lists the partnerships associated with your Amazon Web Services account for your current or specified region. A partnership represents the connection between you and your trading partner. It ties together a profile and one or more trading capabilities. /// @@ -1619,7 +1619,7 @@ extension B2biClient { return try await op.execute(input: input) } - /// Performs the `ListProfiles` operation on the `B2BI` service. + /// Performs the `ListProfiles` operation on the `B2bi` service. /// /// Lists the profiles associated with your Amazon Web Services account for your current or specified region. A profile is the mechanism used to create the concept of a private network. /// @@ -1693,7 +1693,7 @@ extension B2biClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `B2BI` service. + /// Performs the `ListTagsForResource` operation on the `B2bi` service. /// /// Lists all of the tags associated with the Amazon Resource Name (ARN) that you specify. The resource can be a capability, partnership, profile, or transformer. /// @@ -1765,7 +1765,7 @@ extension B2biClient { return try await op.execute(input: input) } - /// Performs the `ListTransformers` operation on the `B2BI` service. + /// Performs the `ListTransformers` operation on the `B2bi` service. /// /// Lists the available transformers. A transformer can take an EDI file as input and transform it into a JSON-or XML-formatted document. Alternatively, a transformer can take a JSON-or XML-formatted document as input and transform it into an EDI file. /// @@ -1839,7 +1839,7 @@ extension B2biClient { return try await op.execute(input: input) } - /// Performs the `StartTransformerJob` operation on the `B2BI` service. + /// Performs the `StartTransformerJob` operation on the `B2bi` service. /// /// Runs a job, using a transformer, to parse input EDI (electronic data interchange) file into the output structures used by Amazon Web Services B2B Data Interchange. If you only want to transform EDI (electronic data interchange) documents, you don't need to create profiles, partnerships or capabilities. Just create and configure a transformer, and then run the StartTransformerJob API to process your files. /// @@ -1915,7 +1915,7 @@ extension B2biClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `B2BI` service. + /// Performs the `TagResource` operation on the `B2bi` service. /// /// Attaches a key-value pair to a resource, as identified by its Amazon Resource Name (ARN). Resources are capability, partnership, profile, transformers and other entities. There is no response returned from this call. /// @@ -1988,7 +1988,7 @@ extension B2biClient { return try await op.execute(input: input) } - /// Performs the `TestConversion` operation on the `B2BI` service. + /// Performs the `TestConversion` operation on the `B2bi` service. /// /// This operation mimics the latter half of a typical Outbound EDI request. It takes an input JSON/XML in the B2Bi shape as input, converts it to an X12 EDI string, and return that string. /// @@ -2062,7 +2062,7 @@ extension B2biClient { return try await op.execute(input: input) } - /// Performs the `TestMapping` operation on the `B2BI` service. + /// Performs the `TestMapping` operation on the `B2bi` service. /// /// Maps the input file according to the provided template file. The API call downloads the file contents from the Amazon S3 location, and passes the contents in as a string, to the inputFileContent parameter. /// @@ -2136,7 +2136,7 @@ extension B2biClient { return try await op.execute(input: input) } - /// Performs the `TestParsing` operation on the `B2BI` service. + /// Performs the `TestParsing` operation on the `B2bi` service. /// /// Parses the input EDI (electronic data interchange) file. The input file has a file size limit of 250 KB. /// @@ -2210,7 +2210,7 @@ extension B2biClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `B2BI` service. + /// Performs the `UntagResource` operation on the `B2bi` service. /// /// Detaches a key-value pair from the specified resource, as identified by its Amazon Resource Name (ARN). Resources are capability, partnership, profile, transformers and other entities. /// @@ -2283,7 +2283,7 @@ extension B2biClient { return try await op.execute(input: input) } - /// Performs the `UpdateCapability` operation on the `B2BI` service. + /// Performs the `UpdateCapability` operation on the `B2bi` service. /// /// Updates some of the parameters for a capability, based on the specified parameters. A trading capability contains the information required to transform incoming EDI documents into JSON or XML outputs. /// @@ -2359,7 +2359,7 @@ extension B2biClient { return try await op.execute(input: input) } - /// Performs the `UpdatePartnership` operation on the `B2BI` service. + /// Performs the `UpdatePartnership` operation on the `B2bi` service. /// /// Updates some of the parameters for a partnership between a customer and trading partner. A partnership represents the connection between you and your trading partner. It ties together a profile and one or more trading capabilities. /// @@ -2435,7 +2435,7 @@ extension B2biClient { return try await op.execute(input: input) } - /// Performs the `UpdateProfile` operation on the `B2BI` service. + /// Performs the `UpdateProfile` operation on the `B2bi` service. /// /// Updates the specified parameters for a profile. A profile is the mechanism used to create the concept of a private network. /// @@ -2511,7 +2511,7 @@ extension B2biClient { return try await op.execute(input: input) } - /// Performs the `UpdateTransformer` operation on the `B2BI` service. + /// Performs the `UpdateTransformer` operation on the `B2bi` service. /// /// Updates the specified parameters for a transformer. A transformer can take an EDI file as input and transform it into a JSON-or XML-formatted document. Alternatively, a transformer can take a JSON-or XML-formatted document as input and transform it into an EDI file. /// diff --git a/Sources/Services/AWSBCMDataExports/Sources/AWSBCMDataExports/BCMDataExportsClient.swift b/Sources/Services/AWSBCMDataExports/Sources/AWSBCMDataExports/BCMDataExportsClient.swift index 6e9aa0afa50..90ef270bdd2 100644 --- a/Sources/Services/AWSBCMDataExports/Sources/AWSBCMDataExports/BCMDataExportsClient.swift +++ b/Sources/Services/AWSBCMDataExports/Sources/AWSBCMDataExports/BCMDataExportsClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class BCMDataExportsClient: ClientRuntime.Client { public static let clientName = "BCMDataExportsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: BCMDataExportsClient.BCMDataExportsClientConfiguration let serviceName = "BCM Data Exports" @@ -329,7 +329,7 @@ extension BCMDataExportsClient { } extension BCMDataExportsClient { - /// Performs the `CreateExport` operation on the `AWSBillingAndCostManagementDataExports` service. + /// Performs the `CreateExport` operation on the `BCMDataExports` service. /// /// Creates a data export and specifies the data query, the delivery preference, and any optional resource tags. A DataQuery consists of both a QueryStatement and TableConfigurations. The QueryStatement is an SQL statement. Data Exports only supports a limited subset of the SQL syntax. For more information on the SQL syntax that is supported, see [Data query](https://docs.aws.amazon.com/cur/latest/userguide/de-data-query.html). To view the available tables and columns, see the [Data Exports table dictionary](https://docs.aws.amazon.com/cur/latest/userguide/de-table-dictionary.html). The TableConfigurations is a collection of specified TableProperties for the table being queried in the QueryStatement. TableProperties are additional configurations you can provide to change the data and schema of a table. Each table can have different TableProperties. However, tables are not required to have any TableProperties. Each table property has a default value that it assumes if not specified. For more information on table configurations, see [Data query](https://docs.aws.amazon.com/cur/latest/userguide/de-data-query.html). To view the table properties available for each table, see the [Data Exports table dictionary](https://docs.aws.amazon.com/cur/latest/userguide/de-table-dictionary.html) or use the ListTables API to get a response of all tables and their available properties. /// @@ -402,7 +402,7 @@ extension BCMDataExportsClient { return try await op.execute(input: input) } - /// Performs the `DeleteExport` operation on the `AWSBillingAndCostManagementDataExports` service. + /// Performs the `DeleteExport` operation on the `BCMDataExports` service. /// /// Deletes an existing data export. /// @@ -475,7 +475,7 @@ extension BCMDataExportsClient { return try await op.execute(input: input) } - /// Performs the `GetExecution` operation on the `AWSBillingAndCostManagementDataExports` service. + /// Performs the `GetExecution` operation on the `BCMDataExports` service. /// /// Exports data based on the source data update. /// @@ -548,7 +548,7 @@ extension BCMDataExportsClient { return try await op.execute(input: input) } - /// Performs the `GetExport` operation on the `AWSBillingAndCostManagementDataExports` service. + /// Performs the `GetExport` operation on the `BCMDataExports` service. /// /// Views the definition of an existing data export. /// @@ -621,7 +621,7 @@ extension BCMDataExportsClient { return try await op.execute(input: input) } - /// Performs the `GetTable` operation on the `AWSBillingAndCostManagementDataExports` service. + /// Performs the `GetTable` operation on the `BCMDataExports` service. /// /// Returns the metadata for the specified table and table properties. This includes the list of columns in the table schema, their data types, and column descriptions. /// @@ -693,7 +693,7 @@ extension BCMDataExportsClient { return try await op.execute(input: input) } - /// Performs the `ListExecutions` operation on the `AWSBillingAndCostManagementDataExports` service. + /// Performs the `ListExecutions` operation on the `BCMDataExports` service. /// /// Lists the historical executions for the export. /// @@ -766,7 +766,7 @@ extension BCMDataExportsClient { return try await op.execute(input: input) } - /// Performs the `ListExports` operation on the `AWSBillingAndCostManagementDataExports` service. + /// Performs the `ListExports` operation on the `BCMDataExports` service. /// /// Lists all data export definitions. /// @@ -838,7 +838,7 @@ extension BCMDataExportsClient { return try await op.execute(input: input) } - /// Performs the `ListTables` operation on the `AWSBillingAndCostManagementDataExports` service. + /// Performs the `ListTables` operation on the `BCMDataExports` service. /// /// Lists all available tables in data exports. /// @@ -910,7 +910,7 @@ extension BCMDataExportsClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSBillingAndCostManagementDataExports` service. + /// Performs the `ListTagsForResource` operation on the `BCMDataExports` service. /// /// List tags associated with an existing data export. /// @@ -983,7 +983,7 @@ extension BCMDataExportsClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSBillingAndCostManagementDataExports` service. + /// Performs the `TagResource` operation on the `BCMDataExports` service. /// /// Adds tags for an existing data export definition. /// @@ -1056,7 +1056,7 @@ extension BCMDataExportsClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSBillingAndCostManagementDataExports` service. + /// Performs the `UntagResource` operation on the `BCMDataExports` service. /// /// Deletes tags associated with an existing data export definition. /// @@ -1129,7 +1129,7 @@ extension BCMDataExportsClient { return try await op.execute(input: input) } - /// Performs the `UpdateExport` operation on the `AWSBillingAndCostManagementDataExports` service. + /// Performs the `UpdateExport` operation on the `BCMDataExports` service. /// /// Updates an existing data export by overwriting all export parameters. All export parameters must be provided in the UpdateExport request. /// diff --git a/Sources/Services/AWSBCMPricingCalculator/Sources/AWSBCMPricingCalculator/BCMPricingCalculatorClient.swift b/Sources/Services/AWSBCMPricingCalculator/Sources/AWSBCMPricingCalculator/BCMPricingCalculatorClient.swift index ccc700d4cf4..bec8e21cd30 100644 --- a/Sources/Services/AWSBCMPricingCalculator/Sources/AWSBCMPricingCalculator/BCMPricingCalculatorClient.swift +++ b/Sources/Services/AWSBCMPricingCalculator/Sources/AWSBCMPricingCalculator/BCMPricingCalculatorClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class BCMPricingCalculatorClient: ClientRuntime.Client { public static let clientName = "BCMPricingCalculatorClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: BCMPricingCalculatorClient.BCMPricingCalculatorClientConfiguration let serviceName = "BCM Pricing Calculator" @@ -331,7 +331,7 @@ extension BCMPricingCalculatorClient { } extension BCMPricingCalculatorClient { - /// Performs the `BatchCreateBillScenarioCommitmentModification` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `BatchCreateBillScenarioCommitmentModification` operation on the `BCMPricingCalculator` service. /// /// Create Compute Savings Plans, EC2 Instance Savings Plans, or EC2 Reserved Instances commitments that you want to model in a Bill Scenario. /// @@ -408,7 +408,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `BatchCreateBillScenarioUsageModification` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `BatchCreateBillScenarioUsageModification` operation on the `BCMPricingCalculator` service. /// /// Create Amazon Web Services service usage that you want to model in a Bill Scenario. /// @@ -486,7 +486,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `BatchCreateWorkloadEstimateUsage` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `BatchCreateWorkloadEstimateUsage` operation on the `BCMPricingCalculator` service. /// /// Create Amazon Web Services service usage that you want to model in a Workload Estimate. /// @@ -564,7 +564,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `BatchDeleteBillScenarioCommitmentModification` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `BatchDeleteBillScenarioCommitmentModification` operation on the `BCMPricingCalculator` service. /// /// Delete commitment that you have created in a Bill Scenario. You can only delete a commitment that you had added and cannot model deletion (or removal) of a existing commitment. If you want model deletion of an existing commitment, see the negate [ BillScenarioCommitmentModificationAction](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_BillScenarioCommitmentModificationAction.html) of [ BatchCreateBillScenarioCommitmentModification](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_BatchCreateBillScenarioUsageModification.html) operation. /// @@ -639,7 +639,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `BatchDeleteBillScenarioUsageModification` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `BatchDeleteBillScenarioUsageModification` operation on the `BCMPricingCalculator` service. /// /// Delete usage that you have created in a Bill Scenario. You can only delete usage that you had added and cannot model deletion (or removal) of a existing usage. If you want model removal of an existing usage, see [ BatchUpdateBillScenarioUsageModification](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_BatchUpdateBillScenarioUsageModification.html). /// @@ -715,7 +715,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `BatchDeleteWorkloadEstimateUsage` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `BatchDeleteWorkloadEstimateUsage` operation on the `BCMPricingCalculator` service. /// /// Delete usage that you have created in a Workload estimate. You can only delete usage that you had added and cannot model deletion (or removal) of a existing usage. If you want model removal of an existing usage, see [ BatchUpdateWorkloadEstimateUsage](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AWSBCMPricingCalculator_BatchUpdateWorkloadEstimateUsage.html). /// @@ -791,7 +791,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `BatchUpdateBillScenarioCommitmentModification` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `BatchUpdateBillScenarioCommitmentModification` operation on the `BCMPricingCalculator` service. /// /// Update a newly added or existing commitment. You can update the commitment group based on a commitment ID and a Bill scenario ID. /// @@ -866,7 +866,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `BatchUpdateBillScenarioUsageModification` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `BatchUpdateBillScenarioUsageModification` operation on the `BCMPricingCalculator` service. /// /// Update a newly added or existing usage lines. You can update the usage amounts, usage hour, and usage group based on a usage ID and a Bill scenario ID. /// @@ -942,7 +942,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `BatchUpdateWorkloadEstimateUsage` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `BatchUpdateWorkloadEstimateUsage` operation on the `BCMPricingCalculator` service. /// /// Update a newly added or existing usage lines. You can update the usage amounts and usage group based on a usage ID and a Workload estimate ID. /// @@ -1018,7 +1018,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `CreateBillEstimate` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `CreateBillEstimate` operation on the `BCMPricingCalculator` service. /// /// Create a Bill estimate from a Bill scenario. In the Bill scenario you can model usage addition, usage changes, and usage removal. You can also model commitment addition and commitment removal. After all changes in a Bill scenario is made satisfactorily, you can call this API with a Bill scenario ID to generate the Bill estimate. Bill estimate calculates the pre-tax cost for your consolidated billing family, incorporating all modeled usage and commitments alongside existing usage and commitments from your most recent completed anniversary bill, with any applicable discounts applied. /// @@ -1095,7 +1095,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `CreateBillScenario` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `CreateBillScenario` operation on the `BCMPricingCalculator` service. /// /// Creates a new bill scenario to model potential changes to Amazon Web Services usage and costs. /// @@ -1172,7 +1172,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `CreateWorkloadEstimate` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `CreateWorkloadEstimate` operation on the `BCMPricingCalculator` service. /// /// Creates a new workload estimate to model costs for a specific workload. /// @@ -1249,7 +1249,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `DeleteBillEstimate` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `DeleteBillEstimate` operation on the `BCMPricingCalculator` service. /// /// Deletes an existing bill estimate. /// @@ -1324,7 +1324,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `DeleteBillScenario` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `DeleteBillScenario` operation on the `BCMPricingCalculator` service. /// /// Deletes an existing bill scenario. /// @@ -1398,7 +1398,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `DeleteWorkloadEstimate` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `DeleteWorkloadEstimate` operation on the `BCMPricingCalculator` service. /// /// Deletes an existing workload estimate. /// @@ -1472,7 +1472,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `GetBillEstimate` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `GetBillEstimate` operation on the `BCMPricingCalculator` service. /// /// Retrieves details of a specific bill estimate. /// @@ -1547,7 +1547,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `GetBillScenario` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `GetBillScenario` operation on the `BCMPricingCalculator` service. /// /// Retrieves details of a specific bill scenario. /// @@ -1622,7 +1622,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `GetPreferences` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `GetPreferences` operation on the `BCMPricingCalculator` service. /// /// Retrieves the current preferences for the Amazon Web Services Cost Explorer service. /// @@ -1696,7 +1696,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `GetWorkloadEstimate` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `GetWorkloadEstimate` operation on the `BCMPricingCalculator` service. /// /// Retrieves details of a specific workload estimate. /// @@ -1771,7 +1771,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `ListBillEstimateCommitments` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `ListBillEstimateCommitments` operation on the `BCMPricingCalculator` service. /// /// Lists the commitments associated with a bill estimate. /// @@ -1846,7 +1846,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `ListBillEstimateInputCommitmentModifications` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `ListBillEstimateInputCommitmentModifications` operation on the `BCMPricingCalculator` service. /// /// Lists the input commitment modifications associated with a bill estimate. /// @@ -1921,7 +1921,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `ListBillEstimateInputUsageModifications` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `ListBillEstimateInputUsageModifications` operation on the `BCMPricingCalculator` service. /// /// Lists the input usage modifications associated with a bill estimate. /// @@ -1996,7 +1996,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `ListBillEstimateLineItems` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `ListBillEstimateLineItems` operation on the `BCMPricingCalculator` service. /// /// Lists the line items associated with a bill estimate. /// @@ -2071,7 +2071,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `ListBillEstimates` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `ListBillEstimates` operation on the `BCMPricingCalculator` service. /// /// Lists all bill estimates for the account. /// @@ -2145,7 +2145,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `ListBillScenarioCommitmentModifications` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `ListBillScenarioCommitmentModifications` operation on the `BCMPricingCalculator` service. /// /// Lists the commitment modifications associated with a bill scenario. /// @@ -2220,7 +2220,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `ListBillScenarioUsageModifications` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `ListBillScenarioUsageModifications` operation on the `BCMPricingCalculator` service. /// /// Lists the usage modifications associated with a bill scenario. /// @@ -2295,7 +2295,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `ListBillScenarios` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `ListBillScenarios` operation on the `BCMPricingCalculator` service. /// /// Lists all bill scenarios for the account. /// @@ -2369,7 +2369,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `ListTagsForResource` operation on the `BCMPricingCalculator` service. /// /// Lists all tags associated with a specified resource. /// @@ -2443,7 +2443,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `ListWorkloadEstimateUsage` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `ListWorkloadEstimateUsage` operation on the `BCMPricingCalculator` service. /// /// Lists the usage associated with a workload estimate. /// @@ -2518,7 +2518,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `ListWorkloadEstimates` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `ListWorkloadEstimates` operation on the `BCMPricingCalculator` service. /// /// Lists all workload estimates for the account. /// @@ -2592,7 +2592,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `TagResource` operation on the `BCMPricingCalculator` service. /// /// Adds one or more tags to a specified resource. /// @@ -2667,7 +2667,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `UntagResource` operation on the `BCMPricingCalculator` service. /// /// Removes one or more tags from a specified resource. /// @@ -2741,7 +2741,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `UpdateBillEstimate` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `UpdateBillEstimate` operation on the `BCMPricingCalculator` service. /// /// Updates an existing bill estimate. /// @@ -2817,7 +2817,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `UpdateBillScenario` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `UpdateBillScenario` operation on the `BCMPricingCalculator` service. /// /// Updates an existing bill scenario. /// @@ -2893,7 +2893,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `UpdatePreferences` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `UpdatePreferences` operation on the `BCMPricingCalculator` service. /// /// Updates the preferences for the Amazon Web Services Cost Explorer service. /// @@ -2968,7 +2968,7 @@ extension BCMPricingCalculatorClient { return try await op.execute(input: input) } - /// Performs the `UpdateWorkloadEstimate` operation on the `AWSBCMPricingCalculator` service. + /// Performs the `UpdateWorkloadEstimate` operation on the `BCMPricingCalculator` service. /// /// Updates an existing workload estimate. /// diff --git a/Sources/Services/AWSBackup/Sources/AWSBackup/BackupClient.swift b/Sources/Services/AWSBackup/Sources/AWSBackup/BackupClient.swift index 1d2e34e2757..052e7a09344 100644 --- a/Sources/Services/AWSBackup/Sources/AWSBackup/BackupClient.swift +++ b/Sources/Services/AWSBackup/Sources/AWSBackup/BackupClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class BackupClient: ClientRuntime.Client { public static let clientName = "BackupClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: BackupClient.BackupClientConfiguration let serviceName = "Backup" @@ -331,7 +331,7 @@ extension BackupClient { } extension BackupClient { - /// Performs the `CancelLegalHold` operation on the `CryoControllerUserManager` service. + /// Performs the `CancelLegalHold` operation on the `Backup` service. /// /// Removes the specified legal hold on a recovery point. This action can only be performed by a user with sufficient permissions. /// @@ -402,7 +402,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `CreateBackupPlan` operation on the `CryoControllerUserManager` service. + /// Performs the `CreateBackupPlan` operation on the `Backup` service. /// /// Creates a backup plan using a backup plan name and backup rules. A backup plan is a document that contains information that Backup uses to schedule tasks that create recovery points for resources. If you call CreateBackupPlan with a plan that already exists, you receive an AlreadyExistsException exception. /// @@ -475,7 +475,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `CreateBackupSelection` operation on the `CryoControllerUserManager` service. + /// Performs the `CreateBackupSelection` operation on the `Backup` service. /// /// Creates a JSON document that specifies a set of resources to assign to a backup plan. For examples, see [Assigning resources programmatically](https://docs.aws.amazon.com/aws-backup/latest/devguide/assigning-resources.html#assigning-resources-json). /// @@ -548,7 +548,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `CreateBackupVault` operation on the `CryoControllerUserManager` service. + /// Performs the `CreateBackupVault` operation on the `Backup` service. /// /// Creates a logical container where backups are stored. A CreateBackupVault request includes a name, optionally one or more resource tags, an encryption key, and a request ID. Do not include sensitive data, such as passport numbers, in the name of a backup vault. /// @@ -621,7 +621,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `CreateFramework` operation on the `CryoControllerUserManager` service. + /// Performs the `CreateFramework` operation on the `Backup` service. /// /// Creates a framework with one or more controls. A framework is a collection of controls that you can use to evaluate your backup practices. By using pre-built customizable controls to define your policies, you can evaluate whether your backup practices comply with your policies and which resources are not yet in compliance. /// @@ -695,7 +695,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `CreateLegalHold` operation on the `CryoControllerUserManager` service. + /// Performs the `CreateLegalHold` operation on the `Backup` service. /// /// Creates a legal hold on a recovery point (backup). A legal hold is a restraint on altering or deleting a backup until an authorized user cancels the legal hold. Any actions to delete or disassociate a recovery point will fail with an error if one or more active legal holds are on the recovery point. /// @@ -767,7 +767,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `CreateLogicallyAirGappedBackupVault` operation on the `CryoControllerUserManager` service. + /// Performs the `CreateLogicallyAirGappedBackupVault` operation on the `Backup` service. /// /// Creates a logical container to where backups may be copied. This request includes a name, the Region, the maximum number of retention days, the minimum number of retention days, and optionally can include tags and a creator request ID. Do not include sensitive data, such as passport numbers, in the name of a backup vault. /// @@ -841,7 +841,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `CreateReportPlan` operation on the `CryoControllerUserManager` service. + /// Performs the `CreateReportPlan` operation on the `Backup` service. /// /// Creates a report plan. A report plan is a document that contains information about the contents of the report and where Backup will deliver it. If you call CreateReportPlan with a plan that already exists, you receive an AlreadyExistsException exception. /// @@ -915,7 +915,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `CreateRestoreTestingPlan` operation on the `CryoControllerUserManager` service. + /// Performs the `CreateRestoreTestingPlan` operation on the `Backup` service. /// /// Creates a restore testing plan. The first of two steps to create a restore testing plan. After this request is successful, finish the procedure using CreateRestoreTestingSelection. /// @@ -989,7 +989,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `CreateRestoreTestingSelection` operation on the `CryoControllerUserManager` service. + /// Performs the `CreateRestoreTestingSelection` operation on the `Backup` service. /// /// This request can be sent after CreateRestoreTestingPlan request returns successfully. This is the second part of creating a resource testing plan, and it must be completed sequentially. This consists of RestoreTestingSelectionName, ProtectedResourceType, and one of the following: /// @@ -1070,7 +1070,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `DeleteBackupPlan` operation on the `CryoControllerUserManager` service. + /// Performs the `DeleteBackupPlan` operation on the `Backup` service. /// /// Deletes a backup plan. A backup plan can only be deleted after all associated selections of resources have been deleted. Deleting a backup plan deletes the current version of a backup plan. Previous versions, if any, will still exist. /// @@ -1140,7 +1140,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `DeleteBackupSelection` operation on the `CryoControllerUserManager` service. + /// Performs the `DeleteBackupSelection` operation on the `Backup` service. /// /// Deletes the resource selection associated with a backup plan that is specified by the SelectionId. /// @@ -1209,7 +1209,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `DeleteBackupVault` operation on the `CryoControllerUserManager` service. + /// Performs the `DeleteBackupVault` operation on the `Backup` service. /// /// Deletes the backup vault identified by its name. A vault can be deleted only if it is empty. /// @@ -1279,7 +1279,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `DeleteBackupVaultAccessPolicy` operation on the `CryoControllerUserManager` service. + /// Performs the `DeleteBackupVaultAccessPolicy` operation on the `Backup` service. /// /// Deletes the policy document that manages permissions on a backup vault. /// @@ -1348,7 +1348,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `DeleteBackupVaultLockConfiguration` operation on the `CryoControllerUserManager` service. + /// Performs the `DeleteBackupVaultLockConfiguration` operation on the `Backup` service. /// /// Deletes Backup Vault Lock from a backup vault specified by a backup vault name. If the Vault Lock configuration is immutable, then you cannot delete Vault Lock using API operations, and you will receive an InvalidRequestException if you attempt to do so. For more information, see [Vault Lock](https://docs.aws.amazon.com/aws-backup/latest/devguide/vault-lock.html) in the Backup Developer Guide. /// @@ -1418,7 +1418,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `DeleteBackupVaultNotifications` operation on the `CryoControllerUserManager` service. + /// Performs the `DeleteBackupVaultNotifications` operation on the `Backup` service. /// /// Deletes event notifications for the specified backup vault. /// @@ -1487,7 +1487,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `DeleteFramework` operation on the `CryoControllerUserManager` service. + /// Performs the `DeleteFramework` operation on the `Backup` service. /// /// Deletes the framework specified by a framework name. /// @@ -1557,7 +1557,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `DeleteRecoveryPoint` operation on the `CryoControllerUserManager` service. + /// Performs the `DeleteRecoveryPoint` operation on the `Backup` service. /// /// Deletes the recovery point specified by a recovery point ID. If the recovery point ID belongs to a continuous backup, calling this endpoint deletes the existing continuous backup and stops future continuous backup. When an IAM role's permissions are insufficient to call this API, the service sends back an HTTP 200 response with an empty HTTP body, but the recovery point is not deleted. Instead, it enters an EXPIRED state. EXPIRED recovery points can be deleted with this API once the IAM role has the iam:CreateServiceLinkedRole action. To learn more about adding this role, see [ Troubleshooting manual deletions](https://docs.aws.amazon.com/aws-backup/latest/devguide/deleting-backups.html#deleting-backups-troubleshooting). If the user or role is deleted or the permission within the role is removed, the deletion will not be successful and will enter an EXPIRED state. /// @@ -1628,7 +1628,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `DeleteReportPlan` operation on the `CryoControllerUserManager` service. + /// Performs the `DeleteReportPlan` operation on the `Backup` service. /// /// Deletes the report plan specified by a report plan name. /// @@ -1698,7 +1698,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `DeleteRestoreTestingPlan` operation on the `CryoControllerUserManager` service. + /// Performs the `DeleteRestoreTestingPlan` operation on the `Backup` service. /// /// This request deletes the specified restore testing plan. Deletion can only successfully occur if all associated restore testing selections are deleted first. /// @@ -1765,7 +1765,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `DeleteRestoreTestingSelection` operation on the `CryoControllerUserManager` service. + /// Performs the `DeleteRestoreTestingSelection` operation on the `Backup` service. /// /// Input the Restore Testing Plan name and Restore Testing Selection name. All testing selections associated with a restore testing plan must be deleted before the restore testing plan can be deleted. /// @@ -1832,7 +1832,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `DescribeBackupJob` operation on the `CryoControllerUserManager` service. + /// Performs the `DescribeBackupJob` operation on the `Backup` service. /// /// Returns backup job details for the specified BackupJobId. /// @@ -1902,7 +1902,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `DescribeBackupVault` operation on the `CryoControllerUserManager` service. + /// Performs the `DescribeBackupVault` operation on the `Backup` service. /// /// Returns metadata about a backup vault specified by its name. /// @@ -1972,7 +1972,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `DescribeCopyJob` operation on the `CryoControllerUserManager` service. + /// Performs the `DescribeCopyJob` operation on the `Backup` service. /// /// Returns metadata associated with creating a copy of a resource. /// @@ -2041,7 +2041,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `DescribeFramework` operation on the `CryoControllerUserManager` service. + /// Performs the `DescribeFramework` operation on the `Backup` service. /// /// Returns the framework details for the specified FrameworkName. /// @@ -2110,7 +2110,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `DescribeGlobalSettings` operation on the `CryoControllerUserManager` service. + /// Performs the `DescribeGlobalSettings` operation on the `Backup` service. /// /// Describes whether the Amazon Web Services account is opted in to cross-account backup. Returns an error if the account is not a member of an Organizations organization. Example: describe-global-settings --region us-west-2 /// @@ -2177,7 +2177,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `DescribeProtectedResource` operation on the `CryoControllerUserManager` service. + /// Performs the `DescribeProtectedResource` operation on the `Backup` service. /// /// Returns information about a saved resource, including the last time it was backed up, its Amazon Resource Name (ARN), and the Amazon Web Services service type of the saved resource. /// @@ -2246,7 +2246,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `DescribeRecoveryPoint` operation on the `CryoControllerUserManager` service. + /// Performs the `DescribeRecoveryPoint` operation on the `Backup` service. /// /// Returns metadata associated with a recovery point, including ID, status, encryption, and lifecycle. /// @@ -2316,7 +2316,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `DescribeRegionSettings` operation on the `CryoControllerUserManager` service. + /// Performs the `DescribeRegionSettings` operation on the `Backup` service. /// /// Returns the current service opt-in settings for the Region. If service opt-in is enabled for a service, Backup tries to protect that service's resources in this Region, when the resource is included in an on-demand backup or scheduled backup plan. Otherwise, Backup does not try to protect that service's resources in this Region. /// @@ -2382,7 +2382,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `DescribeReportJob` operation on the `CryoControllerUserManager` service. + /// Performs the `DescribeReportJob` operation on the `Backup` service. /// /// Returns the details associated with creating a report as specified by its ReportJobId. /// @@ -2450,7 +2450,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `DescribeReportPlan` operation on the `CryoControllerUserManager` service. + /// Performs the `DescribeReportPlan` operation on the `Backup` service. /// /// Returns a list of all report plans for an Amazon Web Services account and Amazon Web Services Region. /// @@ -2519,7 +2519,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `DescribeRestoreJob` operation on the `CryoControllerUserManager` service. + /// Performs the `DescribeRestoreJob` operation on the `Backup` service. /// /// Returns metadata associated with a restore job that is specified by a job ID. /// @@ -2589,7 +2589,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `DisassociateRecoveryPoint` operation on the `CryoControllerUserManager` service. + /// Performs the `DisassociateRecoveryPoint` operation on the `Backup` service. /// /// Deletes the specified continuous backup recovery point from Backup and releases control of that continuous backup to the source service, such as Amazon RDS. The source service will continue to create and retain continuous backups using the lifecycle that you specified in your original backup plan. Does not support snapshot backup recovery points. /// @@ -2660,7 +2660,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `DisassociateRecoveryPointFromParent` operation on the `CryoControllerUserManager` service. + /// Performs the `DisassociateRecoveryPointFromParent` operation on the `Backup` service. /// /// This action to a specific child (nested) recovery point removes the relationship between the specified recovery point and its parent (composite) recovery point. /// @@ -2730,7 +2730,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `ExportBackupPlanTemplate` operation on the `CryoControllerUserManager` service. + /// Performs the `ExportBackupPlanTemplate` operation on the `Backup` service. /// /// Returns the backup plan that is specified by the plan ID as a backup template. /// @@ -2799,7 +2799,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `GetBackupPlan` operation on the `CryoControllerUserManager` service. + /// Performs the `GetBackupPlan` operation on the `Backup` service. /// /// Returns BackupPlan details for the specified BackupPlanId. The details are the body of a backup plan in JSON format, in addition to plan metadata. /// @@ -2869,7 +2869,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `GetBackupPlanFromJSON` operation on the `CryoControllerUserManager` service. + /// Performs the `GetBackupPlanFromJSON` operation on the `Backup` service. /// /// Returns a valid JSON document specifying a backup plan or an error. /// @@ -2942,7 +2942,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `GetBackupPlanFromTemplate` operation on the `CryoControllerUserManager` service. + /// Performs the `GetBackupPlanFromTemplate` operation on the `Backup` service. /// /// Returns the template specified by its templateId as a backup plan. /// @@ -3011,7 +3011,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `GetBackupSelection` operation on the `CryoControllerUserManager` service. + /// Performs the `GetBackupSelection` operation on the `Backup` service. /// /// Returns selection metadata and a document in JSON format that specifies a list of resources that are associated with a backup plan. /// @@ -3080,7 +3080,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `GetBackupVaultAccessPolicy` operation on the `CryoControllerUserManager` service. + /// Performs the `GetBackupVaultAccessPolicy` operation on the `Backup` service. /// /// Returns the access policy document that is associated with the named backup vault. /// @@ -3149,7 +3149,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `GetBackupVaultNotifications` operation on the `CryoControllerUserManager` service. + /// Performs the `GetBackupVaultNotifications` operation on the `Backup` service. /// /// Returns event notifications for the specified backup vault. /// @@ -3218,7 +3218,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `GetLegalHold` operation on the `CryoControllerUserManager` service. + /// Performs the `GetLegalHold` operation on the `Backup` service. /// /// This action returns details for a specified legal hold. The details are the body of a legal hold in JSON format, in addition to metadata. /// @@ -3287,7 +3287,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `GetRecoveryPointIndexDetails` operation on the `CryoControllerUserManager` service. + /// Performs the `GetRecoveryPointIndexDetails` operation on the `Backup` service. /// /// This operation returns the metadata and details specific to the backup index associated with the specified recovery point. /// @@ -3356,7 +3356,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `GetRecoveryPointRestoreMetadata` operation on the `CryoControllerUserManager` service. + /// Performs the `GetRecoveryPointRestoreMetadata` operation on the `Backup` service. /// /// Returns a set of metadata key-value pairs that were used to create the backup. /// @@ -3426,7 +3426,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `GetRestoreJobMetadata` operation on the `CryoControllerUserManager` service. + /// Performs the `GetRestoreJobMetadata` operation on the `Backup` service. /// /// This request returns the metadata for the specified restore job. /// @@ -3495,7 +3495,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `GetRestoreTestingInferredMetadata` operation on the `CryoControllerUserManager` service. + /// Performs the `GetRestoreTestingInferredMetadata` operation on the `Backup` service. /// /// This request returns the minimal required set of metadata needed to start a restore job with secure default settings. BackupVaultName and RecoveryPointArn are required parameters. BackupVaultAccountId is an optional parameter. /// @@ -3565,7 +3565,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `GetRestoreTestingPlan` operation on the `CryoControllerUserManager` service. + /// Performs the `GetRestoreTestingPlan` operation on the `Backup` service. /// /// Returns RestoreTestingPlan details for the specified RestoreTestingPlanName. The details are the body of a restore testing plan in JSON format, in addition to plan metadata. /// @@ -3632,7 +3632,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `GetRestoreTestingSelection` operation on the `CryoControllerUserManager` service. + /// Performs the `GetRestoreTestingSelection` operation on the `Backup` service. /// /// Returns RestoreTestingSelection, which displays resources and elements of the restore testing plan. /// @@ -3699,7 +3699,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `GetSupportedResourceTypes` operation on the `CryoControllerUserManager` service. + /// Performs the `GetSupportedResourceTypes` operation on the `Backup` service. /// /// Returns the Amazon Web Services resource types supported by Backup. /// @@ -3765,7 +3765,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `ListBackupJobSummaries` operation on the `CryoControllerUserManager` service. + /// Performs the `ListBackupJobSummaries` operation on the `Backup` service. /// /// This is a request for a summary of backup jobs created or running within the most recent 30 days. You can include parameters AccountID, State, ResourceType, MessageCategory, AggregationPeriod, MaxResults, or NextToken to filter results. This request returns a summary that contains Region, Account, State, ResourceType, MessageCategory, StartTime, EndTime, and Count of included jobs. /// @@ -3833,7 +3833,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `ListBackupJobs` operation on the `CryoControllerUserManager` service. + /// Performs the `ListBackupJobs` operation on the `Backup` service. /// /// Returns a list of existing backup jobs for an authenticated account for the last 30 days. For a longer period of time, consider using these [monitoring tools](https://docs.aws.amazon.com/aws-backup/latest/devguide/monitoring.html). /// @@ -3901,7 +3901,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `ListBackupPlanTemplates` operation on the `CryoControllerUserManager` service. + /// Performs the `ListBackupPlanTemplates` operation on the `Backup` service. /// /// Lists the backup plan templates. /// @@ -3971,7 +3971,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `ListBackupPlanVersions` operation on the `CryoControllerUserManager` service. + /// Performs the `ListBackupPlanVersions` operation on the `Backup` service. /// /// Returns version metadata of your backup plans, including Amazon Resource Names (ARNs), backup plan IDs, creation and deletion dates, plan names, and version IDs. /// @@ -4041,7 +4041,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `ListBackupPlans` operation on the `CryoControllerUserManager` service. + /// Performs the `ListBackupPlans` operation on the `Backup` service. /// /// Lists the active backup plans for the account. /// @@ -4111,7 +4111,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `ListBackupSelections` operation on the `CryoControllerUserManager` service. + /// Performs the `ListBackupSelections` operation on the `Backup` service. /// /// Returns an array containing metadata of the resources associated with the target backup plan. /// @@ -4181,7 +4181,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `ListBackupVaults` operation on the `CryoControllerUserManager` service. + /// Performs the `ListBackupVaults` operation on the `Backup` service. /// /// Returns a list of recovery point storage containers along with information about them. /// @@ -4251,7 +4251,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `ListCopyJobSummaries` operation on the `CryoControllerUserManager` service. + /// Performs the `ListCopyJobSummaries` operation on the `Backup` service. /// /// This request obtains a list of copy jobs created or running within the the most recent 30 days. You can include parameters AccountID, State, ResourceType, MessageCategory, AggregationPeriod, MaxResults, or NextToken to filter results. This request returns a summary that contains Region, Account, State, RestourceType, MessageCategory, StartTime, EndTime, and Count of included jobs. /// @@ -4319,7 +4319,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `ListCopyJobs` operation on the `CryoControllerUserManager` service. + /// Performs the `ListCopyJobs` operation on the `Backup` service. /// /// Returns metadata about your copy jobs. /// @@ -4387,7 +4387,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `ListFrameworks` operation on the `CryoControllerUserManager` service. + /// Performs the `ListFrameworks` operation on the `Backup` service. /// /// Returns a list of all frameworks for an Amazon Web Services account and Amazon Web Services Region. /// @@ -4455,7 +4455,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `ListIndexedRecoveryPoints` operation on the `CryoControllerUserManager` service. + /// Performs the `ListIndexedRecoveryPoints` operation on the `Backup` service. /// /// This operation returns a list of recovery points that have an associated index, belonging to the specified account. Optional parameters you can include are: MaxResults; NextToken; SourceResourceArns; CreatedBefore; CreatedAfter; and ResourceType. /// @@ -4524,7 +4524,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `ListLegalHolds` operation on the `CryoControllerUserManager` service. + /// Performs the `ListLegalHolds` operation on the `Backup` service. /// /// This action returns metadata about active and previous legal holds. /// @@ -4592,7 +4592,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `ListProtectedResources` operation on the `CryoControllerUserManager` service. + /// Performs the `ListProtectedResources` operation on the `Backup` service. /// /// Returns an array of resources successfully backed up by Backup, including the time the resource was saved, an Amazon Resource Name (ARN) of the resource, and a resource type. /// @@ -4660,7 +4660,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `ListProtectedResourcesByBackupVault` operation on the `CryoControllerUserManager` service. + /// Performs the `ListProtectedResourcesByBackupVault` operation on the `Backup` service. /// /// This request lists the protected resources corresponding to each backup vault. /// @@ -4729,7 +4729,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `ListRecoveryPointsByBackupVault` operation on the `CryoControllerUserManager` service. + /// Performs the `ListRecoveryPointsByBackupVault` operation on the `Backup` service. /// /// Returns detailed information about the recovery points stored in a backup vault. /// @@ -4799,7 +4799,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `ListRecoveryPointsByLegalHold` operation on the `CryoControllerUserManager` service. + /// Performs the `ListRecoveryPointsByLegalHold` operation on the `Backup` service. /// /// This action returns recovery point ARNs (Amazon Resource Names) of the specified legal hold. /// @@ -4868,7 +4868,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `ListRecoveryPointsByResource` operation on the `CryoControllerUserManager` service. + /// Performs the `ListRecoveryPointsByResource` operation on the `Backup` service. /// /// The information about the recovery points of the type specified by a resource Amazon Resource Name (ARN). For Amazon EFS and Amazon EC2, this action only lists recovery points created by Backup. /// @@ -4938,7 +4938,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `ListReportJobs` operation on the `CryoControllerUserManager` service. + /// Performs the `ListReportJobs` operation on the `Backup` service. /// /// Returns details about your report jobs. /// @@ -5007,7 +5007,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `ListReportPlans` operation on the `CryoControllerUserManager` service. + /// Performs the `ListReportPlans` operation on the `Backup` service. /// /// Returns a list of your report plans. For detailed information about a single report plan, use DescribeReportPlan. /// @@ -5075,7 +5075,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `ListRestoreJobSummaries` operation on the `CryoControllerUserManager` service. + /// Performs the `ListRestoreJobSummaries` operation on the `Backup` service. /// /// This request obtains a summary of restore jobs created or running within the the most recent 30 days. You can include parameters AccountID, State, ResourceType, AggregationPeriod, MaxResults, or NextToken to filter results. This request returns a summary that contains Region, Account, State, RestourceType, MessageCategory, StartTime, EndTime, and Count of included jobs. /// @@ -5143,7 +5143,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `ListRestoreJobs` operation on the `CryoControllerUserManager` service. + /// Performs the `ListRestoreJobs` operation on the `Backup` service. /// /// Returns a list of jobs that Backup initiated to restore a saved resource, including details about the recovery process. /// @@ -5213,7 +5213,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `ListRestoreJobsByProtectedResource` operation on the `CryoControllerUserManager` service. + /// Performs the `ListRestoreJobsByProtectedResource` operation on the `Backup` service. /// /// This returns restore jobs that contain the specified protected resource. You must include ResourceArn. You can optionally include NextToken, ByStatus, MaxResults, ByRecoveryPointCreationDateAfter , and ByRecoveryPointCreationDateBefore. /// @@ -5283,7 +5283,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `ListRestoreTestingPlans` operation on the `CryoControllerUserManager` service. + /// Performs the `ListRestoreTestingPlans` operation on the `Backup` service. /// /// Returns a list of restore testing plans. /// @@ -5351,7 +5351,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `ListRestoreTestingSelections` operation on the `CryoControllerUserManager` service. + /// Performs the `ListRestoreTestingSelections` operation on the `Backup` service. /// /// Returns a list of restore testing selections. Can be filtered by MaxResults and RestoreTestingPlanName. /// @@ -5420,7 +5420,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `ListTags` operation on the `CryoControllerUserManager` service. + /// Performs the `ListTags` operation on the `Backup` service. /// /// Returns the tags assigned to the resource, such as a target recovery point, backup plan, or backup vault. /// @@ -5490,7 +5490,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `PutBackupVaultAccessPolicy` operation on the `CryoControllerUserManager` service. + /// Performs the `PutBackupVaultAccessPolicy` operation on the `Backup` service. /// /// Sets a resource-based policy that is used to manage access permissions on the target backup vault. Requires a backup vault name and an access policy document in JSON format. /// @@ -5562,7 +5562,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `PutBackupVaultLockConfiguration` operation on the `CryoControllerUserManager` service. + /// Performs the `PutBackupVaultLockConfiguration` operation on the `Backup` service. /// /// Applies Backup Vault Lock to a backup vault, preventing attempts to delete any recovery point stored in or created in a backup vault. Vault Lock also prevents attempts to update the lifecycle policy that controls the retention period of any recovery point currently stored in a backup vault. If specified, Vault Lock enforces a minimum and maximum retention period for future backup and copy jobs that target a backup vault. Backup Vault Lock has been assessed by Cohasset Associates for use in environments that are subject to SEC 17a-4, CFTC, and FINRA regulations. For more information about how Backup Vault Lock relates to these regulations, see the [Cohasset Associates Compliance Assessment.](https://docs.aws.amazon.com/aws-backup/latest/devguide/samples/cohassetreport.zip) For more information, see [Backup Vault Lock](https://docs.aws.amazon.com/aws-backup/latest/devguide/vault-lock.html). /// @@ -5635,7 +5635,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `PutBackupVaultNotifications` operation on the `CryoControllerUserManager` service. + /// Performs the `PutBackupVaultNotifications` operation on the `Backup` service. /// /// Turns on notifications on a backup vault for the specified topic and events. /// @@ -5707,7 +5707,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `PutRestoreValidationResult` operation on the `CryoControllerUserManager` service. + /// Performs the `PutRestoreValidationResult` operation on the `Backup` service. /// /// This request allows you to send your independent self-run restore test validation results. RestoreJobId and ValidationStatus are required. Optionally, you can input a ValidationStatusMessage. /// @@ -5780,7 +5780,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `StartBackupJob` operation on the `CryoControllerUserManager` service. + /// Performs the `StartBackupJob` operation on the `Backup` service. /// /// Starts an on-demand backup job for the specified resource. /// @@ -5854,7 +5854,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `StartCopyJob` operation on the `CryoControllerUserManager` service. + /// Performs the `StartCopyJob` operation on the `Backup` service. /// /// Starts a job to create a one-time copy of the specified resource. Does not support continuous backups. /// @@ -5928,7 +5928,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `StartReportJob` operation on the `CryoControllerUserManager` service. + /// Performs the `StartReportJob` operation on the `Backup` service. /// /// Starts an on-demand report job for the specified report plan. /// @@ -6001,7 +6001,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `StartRestoreJob` operation on the `CryoControllerUserManager` service. + /// Performs the `StartRestoreJob` operation on the `Backup` service. /// /// Recovers the saved resource identified by an Amazon Resource Name (ARN). /// @@ -6074,7 +6074,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `StopBackupJob` operation on the `CryoControllerUserManager` service. + /// Performs the `StopBackupJob` operation on the `Backup` service. /// /// Attempts to cancel a job to create a one-time backup of a resource. This action is not supported for the following services: Amazon FSx for Windows File Server, Amazon FSx for Lustre, Amazon FSx for NetApp ONTAP, Amazon FSx for OpenZFS, Amazon DocumentDB (with MongoDB compatibility), Amazon RDS, Amazon Aurora, and Amazon Neptune. /// @@ -6144,7 +6144,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `CryoControllerUserManager` service. + /// Performs the `TagResource` operation on the `Backup` service. /// /// Assigns a set of key-value pairs to a recovery point, backup plan, or backup vault identified by an Amazon Resource Name (ARN). This API is supported for recovery points for resource types including Aurora, Amazon DocumentDB. Amazon EBS, Amazon FSx, Neptune, and Amazon RDS. /// @@ -6217,7 +6217,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `CryoControllerUserManager` service. + /// Performs the `UntagResource` operation on the `Backup` service. /// /// Removes a set of key-value pairs from a recovery point, backup plan, or backup vault identified by an Amazon Resource Name (ARN) This API is not supported for recovery points for resource types including Aurora, Amazon DocumentDB. Amazon EBS, Amazon FSx, Neptune, and Amazon RDS. /// @@ -6289,7 +6289,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `UpdateBackupPlan` operation on the `CryoControllerUserManager` service. + /// Performs the `UpdateBackupPlan` operation on the `Backup` service. /// /// Updates the specified backup plan. The new version is uniquely identified by its ID. /// @@ -6361,7 +6361,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `UpdateFramework` operation on the `CryoControllerUserManager` service. + /// Performs the `UpdateFramework` operation on the `Backup` service. /// /// Updates the specified framework. /// @@ -6437,7 +6437,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `UpdateGlobalSettings` operation on the `CryoControllerUserManager` service. + /// Performs the `UpdateGlobalSettings` operation on the `Backup` service. /// /// Updates whether the Amazon Web Services account is opted in to cross-account backup. Returns an error if the account is not an Organizations management account. Use the DescribeGlobalSettings API to determine the current settings. /// @@ -6509,7 +6509,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `UpdateRecoveryPointIndexSettings` operation on the `CryoControllerUserManager` service. + /// Performs the `UpdateRecoveryPointIndexSettings` operation on the `Backup` service. /// /// This operation updates the settings of a recovery point index. Required: BackupVaultName, RecoveryPointArn, and IAMRoleArn /// @@ -6582,7 +6582,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `UpdateRecoveryPointLifecycle` operation on the `CryoControllerUserManager` service. + /// Performs the `UpdateRecoveryPointLifecycle` operation on the `Backup` service. /// /// Sets the transition lifecycle of a recovery point. The lifecycle defines when a protected resource is transitioned to cold storage and when it expires. Backup transitions and expires backups automatically according to the lifecycle that you define. Resource types that can transition to cold storage are listed in the [Feature availability by resource](https://docs.aws.amazon.com/aws-backup/latest/devguide/backup-feature-availability.html#features-by-resource) table. Backup ignores this expression for other resource types. Backups transitioned to cold storage must be stored in cold storage for a minimum of 90 days. Therefore, the “retention” setting must be 90 days greater than the “transition to cold after days” setting. The “transition to cold after days” setting cannot be changed after a backup has been transitioned to cold. If your lifecycle currently uses the parameters DeleteAfterDays and MoveToColdStorageAfterDays, include these parameters and their values when you call this operation. Not including them may result in your plan updating with null values. This operation does not support continuous backups. /// @@ -6655,7 +6655,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `UpdateRegionSettings` operation on the `CryoControllerUserManager` service. + /// Performs the `UpdateRegionSettings` operation on the `Backup` service. /// /// Updates the current service opt-in settings for the Region. Use the DescribeRegionSettings API to determine the resource types that are supported. /// @@ -6726,7 +6726,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `UpdateReportPlan` operation on the `CryoControllerUserManager` service. + /// Performs the `UpdateReportPlan` operation on the `Backup` service. /// /// Updates the specified report plan. /// @@ -6800,7 +6800,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `UpdateRestoreTestingPlan` operation on the `CryoControllerUserManager` service. + /// Performs the `UpdateRestoreTestingPlan` operation on the `Backup` service. /// /// This request will send changes to your specified restore testing plan. RestoreTestingPlanName cannot be updated after it is created. RecoveryPointSelection can contain: /// @@ -6883,7 +6883,7 @@ extension BackupClient { return try await op.execute(input: input) } - /// Performs the `UpdateRestoreTestingSelection` operation on the `CryoControllerUserManager` service. + /// Performs the `UpdateRestoreTestingSelection` operation on the `Backup` service. /// /// Updates the specified restore testing selection. Most elements except the RestoreTestingSelectionName can be updated with this request. You can use either protected resource ARNs or conditions, but not both. /// diff --git a/Sources/Services/AWSBackupGateway/Sources/AWSBackupGateway/BackupGatewayClient.swift b/Sources/Services/AWSBackupGateway/Sources/AWSBackupGateway/BackupGatewayClient.swift index 4b9028e3e1e..f159984f561 100644 --- a/Sources/Services/AWSBackupGateway/Sources/AWSBackupGateway/BackupGatewayClient.swift +++ b/Sources/Services/AWSBackupGateway/Sources/AWSBackupGateway/BackupGatewayClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class BackupGatewayClient: ClientRuntime.Client { public static let clientName = "BackupGatewayClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: BackupGatewayClient.BackupGatewayClientConfiguration let serviceName = "Backup Gateway" @@ -329,7 +329,7 @@ extension BackupGatewayClient { } extension BackupGatewayClient { - /// Performs the `AssociateGatewayToServer` operation on the `BackupOnPremises_v20210101` service. + /// Performs the `AssociateGatewayToServer` operation on the `BackupGateway` service. /// /// Associates a backup gateway with your server. After you complete the association process, you can back up and restore your VMs through the gateway. /// @@ -402,7 +402,7 @@ extension BackupGatewayClient { return try await op.execute(input: input) } - /// Performs the `CreateGateway` operation on the `BackupOnPremises_v20210101` service. + /// Performs the `CreateGateway` operation on the `BackupGateway` service. /// /// Creates a backup gateway. After you create a gateway, you can associate it with a server using the AssociateGatewayToServer operation. /// @@ -474,7 +474,7 @@ extension BackupGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteGateway` operation on the `BackupOnPremises_v20210101` service. + /// Performs the `DeleteGateway` operation on the `BackupGateway` service. /// /// Deletes a backup gateway. /// @@ -547,7 +547,7 @@ extension BackupGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteHypervisor` operation on the `BackupOnPremises_v20210101` service. + /// Performs the `DeleteHypervisor` operation on the `BackupGateway` service. /// /// Deletes a hypervisor. /// @@ -622,7 +622,7 @@ extension BackupGatewayClient { return try await op.execute(input: input) } - /// Performs the `DisassociateGatewayFromServer` operation on the `BackupOnPremises_v20210101` service. + /// Performs the `DisassociateGatewayFromServer` operation on the `BackupGateway` service. /// /// Disassociates a backup gateway from the specified server. After the disassociation process finishes, the gateway can no longer access the virtual machines on the server. /// @@ -696,7 +696,7 @@ extension BackupGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetBandwidthRateLimitSchedule` operation on the `BackupOnPremises_v20210101` service. + /// Performs the `GetBandwidthRateLimitSchedule` operation on the `BackupGateway` service. /// /// Retrieves the bandwidth rate limit schedule for a specified gateway. By default, gateways do not have bandwidth rate limit schedules, which means no bandwidth rate limiting is in effect. Use this to get a gateway's bandwidth rate limit schedule. /// @@ -769,7 +769,7 @@ extension BackupGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetGateway` operation on the `BackupOnPremises_v20210101` service. + /// Performs the `GetGateway` operation on the `BackupGateway` service. /// /// By providing the ARN (Amazon Resource Name), this API returns the gateway. /// @@ -842,7 +842,7 @@ extension BackupGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetHypervisor` operation on the `BackupOnPremises_v20210101` service. + /// Performs the `GetHypervisor` operation on the `BackupGateway` service. /// /// This action requests information about the specified hypervisor to which the gateway will connect. A hypervisor is hardware, software, or firmware that creates and manages virtual machines, and allocates resources to them. /// @@ -915,7 +915,7 @@ extension BackupGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetHypervisorPropertyMappings` operation on the `BackupOnPremises_v20210101` service. + /// Performs the `GetHypervisorPropertyMappings` operation on the `BackupGateway` service. /// /// This action retrieves the property mappings for the specified hypervisor. A hypervisor property mapping displays the relationship of entity properties available from the on-premises hypervisor to the properties available in Amazon Web Services. /// @@ -988,7 +988,7 @@ extension BackupGatewayClient { return try await op.execute(input: input) } - /// Performs the `GetVirtualMachine` operation on the `BackupOnPremises_v20210101` service. + /// Performs the `GetVirtualMachine` operation on the `BackupGateway` service. /// /// By providing the ARN (Amazon Resource Name), this API returns the virtual machine. /// @@ -1061,7 +1061,7 @@ extension BackupGatewayClient { return try await op.execute(input: input) } - /// Performs the `ImportHypervisorConfiguration` operation on the `BackupOnPremises_v20210101` service. + /// Performs the `ImportHypervisorConfiguration` operation on the `BackupGateway` service. /// /// Connect to a hypervisor by importing its configuration. /// @@ -1135,7 +1135,7 @@ extension BackupGatewayClient { return try await op.execute(input: input) } - /// Performs the `ListGateways` operation on the `BackupOnPremises_v20210101` service. + /// Performs the `ListGateways` operation on the `BackupGateway` service. /// /// Lists backup gateways owned by an Amazon Web Services account in an Amazon Web Services Region. The returned list is ordered by gateway Amazon Resource Name (ARN). /// @@ -1207,7 +1207,7 @@ extension BackupGatewayClient { return try await op.execute(input: input) } - /// Performs the `ListHypervisors` operation on the `BackupOnPremises_v20210101` service. + /// Performs the `ListHypervisors` operation on the `BackupGateway` service. /// /// Lists your hypervisors. /// @@ -1279,7 +1279,7 @@ extension BackupGatewayClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `BackupOnPremises_v20210101` service. + /// Performs the `ListTagsForResource` operation on the `BackupGateway` service. /// /// Lists the tags applied to the resource identified by its Amazon Resource Name (ARN). /// @@ -1352,7 +1352,7 @@ extension BackupGatewayClient { return try await op.execute(input: input) } - /// Performs the `ListVirtualMachines` operation on the `BackupOnPremises_v20210101` service. + /// Performs the `ListVirtualMachines` operation on the `BackupGateway` service. /// /// Lists your virtual machines. /// @@ -1424,7 +1424,7 @@ extension BackupGatewayClient { return try await op.execute(input: input) } - /// Performs the `PutBandwidthRateLimitSchedule` operation on the `BackupOnPremises_v20210101` service. + /// Performs the `PutBandwidthRateLimitSchedule` operation on the `BackupGateway` service. /// /// This action sets the bandwidth rate limit schedule for a specified gateway. By default, gateways do not have a bandwidth rate limit schedule, which means no bandwidth rate limiting is in effect. Use this to initiate a gateway's bandwidth rate limit schedule. /// @@ -1497,7 +1497,7 @@ extension BackupGatewayClient { return try await op.execute(input: input) } - /// Performs the `PutHypervisorPropertyMappings` operation on the `BackupOnPremises_v20210101` service. + /// Performs the `PutHypervisorPropertyMappings` operation on the `BackupGateway` service. /// /// This action sets the property mappings for the specified hypervisor. A hypervisor property mapping displays the relationship of entity properties available from the on-premises hypervisor to the properties available in Amazon Web Services. /// @@ -1572,7 +1572,7 @@ extension BackupGatewayClient { return try await op.execute(input: input) } - /// Performs the `PutMaintenanceStartTime` operation on the `BackupOnPremises_v20210101` service. + /// Performs the `PutMaintenanceStartTime` operation on the `BackupGateway` service. /// /// Set the maintenance start time for a gateway. /// @@ -1646,7 +1646,7 @@ extension BackupGatewayClient { return try await op.execute(input: input) } - /// Performs the `StartVirtualMachinesMetadataSync` operation on the `BackupOnPremises_v20210101` service. + /// Performs the `StartVirtualMachinesMetadataSync` operation on the `BackupGateway` service. /// /// This action sends a request to sync metadata across the specified virtual machines. /// @@ -1720,7 +1720,7 @@ extension BackupGatewayClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `BackupOnPremises_v20210101` service. + /// Performs the `TagResource` operation on the `BackupGateway` service. /// /// Tag the resource. /// @@ -1793,7 +1793,7 @@ extension BackupGatewayClient { return try await op.execute(input: input) } - /// Performs the `TestHypervisorConfiguration` operation on the `BackupOnPremises_v20210101` service. + /// Performs the `TestHypervisorConfiguration` operation on the `BackupGateway` service. /// /// Tests your hypervisor configuration to validate that backup gateway can connect with the hypervisor and its resources. /// @@ -1867,7 +1867,7 @@ extension BackupGatewayClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `BackupOnPremises_v20210101` service. + /// Performs the `UntagResource` operation on the `BackupGateway` service. /// /// Removes tags from the resource. /// @@ -1940,7 +1940,7 @@ extension BackupGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateGatewayInformation` operation on the `BackupOnPremises_v20210101` service. + /// Performs the `UpdateGatewayInformation` operation on the `BackupGateway` service. /// /// Updates a gateway's name. Specify which gateway to update using the Amazon Resource Name (ARN) of the gateway in your request. /// @@ -2014,7 +2014,7 @@ extension BackupGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateGatewaySoftwareNow` operation on the `BackupOnPremises_v20210101` service. + /// Performs the `UpdateGatewaySoftwareNow` operation on the `BackupGateway` service. /// /// Updates the gateway virtual machine (VM) software. The request immediately triggers the software update. When you make this request, you get a 200 OK success response immediately. However, it might take some time for the update to complete. /// @@ -2087,7 +2087,7 @@ extension BackupGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateHypervisor` operation on the `BackupOnPremises_v20210101` service. + /// Performs the `UpdateHypervisor` operation on the `BackupGateway` service. /// /// Updates a hypervisor metadata, including its host, username, and password. Specify which hypervisor to update using the Amazon Resource Name (ARN) of the hypervisor in your request. /// diff --git a/Sources/Services/AWSBackupSearch/Sources/AWSBackupSearch/BackupSearchClient.swift b/Sources/Services/AWSBackupSearch/Sources/AWSBackupSearch/BackupSearchClient.swift index ba49d7198d8..b78432d8845 100644 --- a/Sources/Services/AWSBackupSearch/Sources/AWSBackupSearch/BackupSearchClient.swift +++ b/Sources/Services/AWSBackupSearch/Sources/AWSBackupSearch/BackupSearchClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class BackupSearchClient: ClientRuntime.Client { public static let clientName = "BackupSearchClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: BackupSearchClient.BackupSearchClientConfiguration let serviceName = "BackupSearch" @@ -330,7 +330,7 @@ extension BackupSearchClient { } extension BackupSearchClient { - /// Performs the `GetSearchJob` operation on the `CryoBackupSearchService` service. + /// Performs the `GetSearchJob` operation on the `BackupSearch` service. /// /// This operation retrieves metadata of a search job, including its progress. /// @@ -400,7 +400,7 @@ extension BackupSearchClient { return try await op.execute(input: input) } - /// Performs the `GetSearchResultExportJob` operation on the `CryoBackupSearchService` service. + /// Performs the `GetSearchResultExportJob` operation on the `BackupSearch` service. /// /// This operation retrieves the metadata of an export job. An export job is an operation that transmits the results of a search job to a specified S3 bucket in a .csv file. An export job allows you to retain results of a search beyond the search job's scheduled retention of 7 days. /// @@ -470,7 +470,7 @@ extension BackupSearchClient { return try await op.execute(input: input) } - /// Performs the `ListSearchJobBackups` operation on the `CryoBackupSearchService` service. + /// Performs the `ListSearchJobBackups` operation on the `BackupSearch` service. /// /// This operation returns a list of all backups (recovery points) in a paginated format that were included in the search job. If a search does not display an expected backup in the results, you can call this operation to display each backup included in the search. Any backups that were not included because they have a FAILED status from a permissions issue will be displayed, along with a status message. Only recovery points with a backup index that has a status of ACTIVE will be included in search results. If the index has any other status, its status will be displayed along with a status message. /// @@ -541,7 +541,7 @@ extension BackupSearchClient { return try await op.execute(input: input) } - /// Performs the `ListSearchJobResults` operation on the `CryoBackupSearchService` service. + /// Performs the `ListSearchJobResults` operation on the `BackupSearch` service. /// /// This operation returns a list of a specified search job. /// @@ -612,7 +612,7 @@ extension BackupSearchClient { return try await op.execute(input: input) } - /// Performs the `ListSearchJobs` operation on the `CryoBackupSearchService` service. + /// Performs the `ListSearchJobs` operation on the `BackupSearch` service. /// /// This operation returns a list of search jobs belonging to an account. /// @@ -682,7 +682,7 @@ extension BackupSearchClient { return try await op.execute(input: input) } - /// Performs the `ListSearchResultExportJobs` operation on the `CryoBackupSearchService` service. + /// Performs the `ListSearchResultExportJobs` operation on the `BackupSearch` service. /// /// This operation exports search results of a search job to a specified destination S3 bucket. /// @@ -754,7 +754,7 @@ extension BackupSearchClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `CryoBackupSearchService` service. + /// Performs the `ListTagsForResource` operation on the `BackupSearch` service. /// /// This operation returns the tags for a resource type. /// @@ -824,7 +824,7 @@ extension BackupSearchClient { return try await op.execute(input: input) } - /// Performs the `StartSearchJob` operation on the `CryoBackupSearchService` service. + /// Performs the `StartSearchJob` operation on the `BackupSearch` service. /// /// This operation creates a search job which returns recovery points filtered by SearchScope and items filtered by ItemFilters. You can optionally include ClientToken, EncryptionKeyArn, Name, and/or Tags. /// @@ -898,7 +898,7 @@ extension BackupSearchClient { return try await op.execute(input: input) } - /// Performs the `StartSearchResultExportJob` operation on the `CryoBackupSearchService` service. + /// Performs the `StartSearchResultExportJob` operation on the `BackupSearch` service. /// /// This operations starts a job to export the results of search job to a designated S3 bucket. /// @@ -973,7 +973,7 @@ extension BackupSearchClient { return try await op.execute(input: input) } - /// Performs the `StopSearchJob` operation on the `CryoBackupSearchService` service. + /// Performs the `StopSearchJob` operation on the `BackupSearch` service. /// /// This operations ends a search job. Only a search job with a status of RUNNING can be stopped. /// @@ -1044,7 +1044,7 @@ extension BackupSearchClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `CryoBackupSearchService` service. + /// Performs the `TagResource` operation on the `BackupSearch` service. /// /// This operation puts tags on the resource you indicate. /// @@ -1117,7 +1117,7 @@ extension BackupSearchClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `CryoBackupSearchService` service. + /// Performs the `UntagResource` operation on the `BackupSearch` service. /// /// This operation removes tags from the specified resource. /// diff --git a/Sources/Services/AWSBatch/Sources/AWSBatch/BatchClient.swift b/Sources/Services/AWSBatch/Sources/AWSBatch/BatchClient.swift index b46fea1d00e..55b00728200 100644 --- a/Sources/Services/AWSBatch/Sources/AWSBatch/BatchClient.swift +++ b/Sources/Services/AWSBatch/Sources/AWSBatch/BatchClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class BatchClient: ClientRuntime.Client { public static let clientName = "BatchClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: BatchClient.BatchClientConfiguration let serviceName = "Batch" @@ -329,7 +329,7 @@ extension BatchClient { } extension BatchClient { - /// Performs the `CancelJob` operation on the `AWSBatchV20160810` service. + /// Performs the `CancelJob` operation on the `Batch` service. /// /// Cancels a job in an Batch job queue. Jobs that are in a SUBMITTED, PENDING, or RUNNABLE state are cancelled and the job status is updated to FAILED. A PENDING job is canceled after all dependency jobs are completed. Therefore, it may take longer than expected to cancel a job in PENDING status. When you try to cancel an array parent job in PENDING, Batch attempts to cancel all child jobs. The array parent job is canceled when all child jobs are completed. Jobs that progressed to the STARTING or RUNNING state aren't canceled. However, the API operation still succeeds, even if no job is canceled. These jobs must be terminated with the [TerminateJob] operation. /// @@ -399,7 +399,7 @@ extension BatchClient { return try await op.execute(input: input) } - /// Performs the `CreateComputeEnvironment` operation on the `AWSBatchV20160810` service. + /// Performs the `CreateComputeEnvironment` operation on the `Batch` service. /// /// Creates an Batch compute environment. You can create MANAGED or UNMANAGED compute environments. MANAGED compute environments can use Amazon EC2 or Fargate resources. UNMANAGED compute environments can only use EC2 resources. In a managed compute environment, Batch manages the capacity and instance types of the compute resources within the environment. This is based on the compute resource specification that you define or the [launch template](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html) that you specify when you create the compute environment. Either, you can choose to use EC2 On-Demand Instances and EC2 Spot Instances. Or, you can use Fargate and Fargate Spot capacity in your managed compute environment. You can optionally set a maximum price so that Spot Instances only launch when the Spot Instance price is less than a specified percentage of the On-Demand price. Multi-node parallel jobs aren't supported on Spot Instances. In an unmanaged compute environment, you can manage your own EC2 compute resources and have flexibility with how you configure your compute resources. For example, you can use custom AMIs. However, you must verify that each of your AMIs meet the Amazon ECS container instance AMI specification. For more information, see [container instance AMIs](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/container_instance_AMIs.html) in the Amazon Elastic Container Service Developer Guide. After you created your unmanaged compute environment, you can use the [DescribeComputeEnvironments] operation to find the Amazon ECS cluster that's associated with it. Then, launch your container instances into that Amazon ECS cluster. For more information, see [Launching an Amazon ECS container instance](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/launch_container_instance.html) in the Amazon Elastic Container Service Developer Guide. To create a compute environment that uses EKS resources, the caller must have permissions to call eks:DescribeCluster. Batch doesn't automatically upgrade the AMIs in a compute environment after it's created. For example, it also doesn't update the AMIs in your compute environment when a newer version of the Amazon ECS optimized AMI is available. You're responsible for the management of the guest operating system. This includes any updates and security patches. You're also responsible for any additional application software or utilities that you install on the compute resources. There are two ways to use a new AMI for your Batch jobs. The original method is to complete these steps: /// @@ -491,7 +491,7 @@ extension BatchClient { return try await op.execute(input: input) } - /// Performs the `CreateJobQueue` operation on the `AWSBatchV20160810` service. + /// Performs the `CreateJobQueue` operation on the `Batch` service. /// /// Creates an Batch job queue. When you create a job queue, you associate one or more compute environments to the queue and assign an order of preference for the compute environments. You also set a priority to the job queue that determines the order that the Batch scheduler places jobs onto its associated compute environments. For example, if a compute environment is associated with more than one job queue, the job queue with a higher priority is given preference for scheduling jobs to that compute environment. /// @@ -561,7 +561,7 @@ extension BatchClient { return try await op.execute(input: input) } - /// Performs the `CreateSchedulingPolicy` operation on the `AWSBatchV20160810` service. + /// Performs the `CreateSchedulingPolicy` operation on the `Batch` service. /// /// Creates an Batch scheduling policy. /// @@ -631,7 +631,7 @@ extension BatchClient { return try await op.execute(input: input) } - /// Performs the `DeleteComputeEnvironment` operation on the `AWSBatchV20160810` service. + /// Performs the `DeleteComputeEnvironment` operation on the `Batch` service. /// /// Deletes an Batch compute environment. Before you can delete a compute environment, you must set its state to DISABLED with the [UpdateComputeEnvironment] API operation and disassociate it from any job queues with the [UpdateJobQueue] API operation. Compute environments that use Fargate resources must terminate all active jobs on that compute environment before deleting the compute environment. If this isn't done, the compute environment enters an invalid state. /// @@ -701,7 +701,7 @@ extension BatchClient { return try await op.execute(input: input) } - /// Performs the `DeleteJobQueue` operation on the `AWSBatchV20160810` service. + /// Performs the `DeleteJobQueue` operation on the `Batch` service. /// /// Deletes the specified job queue. You must first disable submissions for a queue with the [UpdateJobQueue] operation. All jobs in the queue are eventually terminated when you delete a job queue. The jobs are terminated at a rate of about 16 jobs each second. It's not necessary to disassociate compute environments from a queue before submitting a DeleteJobQueue request. /// @@ -771,7 +771,7 @@ extension BatchClient { return try await op.execute(input: input) } - /// Performs the `DeleteSchedulingPolicy` operation on the `AWSBatchV20160810` service. + /// Performs the `DeleteSchedulingPolicy` operation on the `Batch` service. /// /// Deletes the specified scheduling policy. You can't delete a scheduling policy that's used in any job queues. /// @@ -841,7 +841,7 @@ extension BatchClient { return try await op.execute(input: input) } - /// Performs the `DeregisterJobDefinition` operation on the `AWSBatchV20160810` service. + /// Performs the `DeregisterJobDefinition` operation on the `Batch` service. /// /// Deregisters an Batch job definition. Job definitions are permanently deleted after 180 days. /// @@ -911,7 +911,7 @@ extension BatchClient { return try await op.execute(input: input) } - /// Performs the `DescribeComputeEnvironments` operation on the `AWSBatchV20160810` service. + /// Performs the `DescribeComputeEnvironments` operation on the `Batch` service. /// /// Describes one or more of your compute environments. If you're using an unmanaged compute environment, you can use the DescribeComputeEnvironment operation to determine the ecsClusterArn that you launch your Amazon ECS container instances into. /// @@ -981,7 +981,7 @@ extension BatchClient { return try await op.execute(input: input) } - /// Performs the `DescribeJobDefinitions` operation on the `AWSBatchV20160810` service. + /// Performs the `DescribeJobDefinitions` operation on the `Batch` service. /// /// Describes a list of job definitions. You can specify a status (such as ACTIVE) to only return job definitions that match that status. /// @@ -1051,7 +1051,7 @@ extension BatchClient { return try await op.execute(input: input) } - /// Performs the `DescribeJobQueues` operation on the `AWSBatchV20160810` service. + /// Performs the `DescribeJobQueues` operation on the `Batch` service. /// /// Describes one or more of your job queues. /// @@ -1121,7 +1121,7 @@ extension BatchClient { return try await op.execute(input: input) } - /// Performs the `DescribeJobs` operation on the `AWSBatchV20160810` service. + /// Performs the `DescribeJobs` operation on the `Batch` service. /// /// Describes a list of Batch jobs. /// @@ -1191,7 +1191,7 @@ extension BatchClient { return try await op.execute(input: input) } - /// Performs the `DescribeSchedulingPolicies` operation on the `AWSBatchV20160810` service. + /// Performs the `DescribeSchedulingPolicies` operation on the `Batch` service. /// /// Describes one or more of your scheduling policies. /// @@ -1261,7 +1261,7 @@ extension BatchClient { return try await op.execute(input: input) } - /// Performs the `GetJobQueueSnapshot` operation on the `AWSBatchV20160810` service. + /// Performs the `GetJobQueueSnapshot` operation on the `Batch` service. /// /// Provides a list of the first 100 RUNNABLE jobs associated to a single job queue. /// @@ -1331,7 +1331,7 @@ extension BatchClient { return try await op.execute(input: input) } - /// Performs the `ListJobs` operation on the `AWSBatchV20160810` service. + /// Performs the `ListJobs` operation on the `Batch` service. /// /// Returns a list of Batch jobs. You must specify only one of the following items: /// @@ -1410,7 +1410,7 @@ extension BatchClient { return try await op.execute(input: input) } - /// Performs the `ListSchedulingPolicies` operation on the `AWSBatchV20160810` service. + /// Performs the `ListSchedulingPolicies` operation on the `Batch` service. /// /// Returns a list of Batch scheduling policies. /// @@ -1480,7 +1480,7 @@ extension BatchClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSBatchV20160810` service. + /// Performs the `ListTagsForResource` operation on the `Batch` service. /// /// Lists the tags for an Batch resource. Batch resources that support tags are compute environments, jobs, job definitions, job queues, and scheduling policies. ARNs for child jobs of array and multi-node parallel (MNP) jobs aren't supported. /// @@ -1547,7 +1547,7 @@ extension BatchClient { return try await op.execute(input: input) } - /// Performs the `RegisterJobDefinition` operation on the `AWSBatchV20160810` service. + /// Performs the `RegisterJobDefinition` operation on the `Batch` service. /// /// Registers an Batch job definition. /// @@ -1617,7 +1617,7 @@ extension BatchClient { return try await op.execute(input: input) } - /// Performs the `SubmitJob` operation on the `AWSBatchV20160810` service. + /// Performs the `SubmitJob` operation on the `Batch` service. /// /// Submits an Batch job from a job definition. Parameters that are specified during [SubmitJob] override parameters defined in the job definition. vCPU and memory requirements that are specified in the resourceRequirements objects in the job definition are the exception. They can't be overridden this way using the memory and vcpus parameters. Rather, you must specify updates to job definition parameters in a resourceRequirements object that's included in the containerOverrides parameter. Job queues with a scheduling policy are limited to 500 active fair share identifiers at a time. Jobs that run on Fargate resources can't be guaranteed to run for more than 14 days. This is because, after 14 days, Fargate resources might become unavailable and job might be terminated. /// @@ -1687,7 +1687,7 @@ extension BatchClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSBatchV20160810` service. + /// Performs the `TagResource` operation on the `Batch` service. /// /// Associates the specified tags to a resource with the specified resourceArn. If existing tags on a resource aren't specified in the request parameters, they aren't changed. When a resource is deleted, the tags that are associated with that resource are deleted as well. Batch resources that support tags are compute environments, jobs, job definitions, job queues, and scheduling policies. ARNs for child jobs of array and multi-node parallel (MNP) jobs aren't supported. /// @@ -1757,7 +1757,7 @@ extension BatchClient { return try await op.execute(input: input) } - /// Performs the `TerminateJob` operation on the `AWSBatchV20160810` service. + /// Performs the `TerminateJob` operation on the `Batch` service. /// /// Terminates a job in a job queue. Jobs that are in the STARTING or RUNNING state are terminated, which causes them to transition to FAILED. Jobs that have not progressed to the STARTING state are cancelled. /// @@ -1827,7 +1827,7 @@ extension BatchClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSBatchV20160810` service. + /// Performs the `UntagResource` operation on the `Batch` service. /// /// Deletes specified tags from an Batch resource. /// @@ -1895,7 +1895,7 @@ extension BatchClient { return try await op.execute(input: input) } - /// Performs the `UpdateComputeEnvironment` operation on the `AWSBatchV20160810` service. + /// Performs the `UpdateComputeEnvironment` operation on the `Batch` service. /// /// Updates an Batch compute environment. /// @@ -1965,7 +1965,7 @@ extension BatchClient { return try await op.execute(input: input) } - /// Performs the `UpdateJobQueue` operation on the `AWSBatchV20160810` service. + /// Performs the `UpdateJobQueue` operation on the `Batch` service. /// /// Updates a job queue. /// @@ -2035,7 +2035,7 @@ extension BatchClient { return try await op.execute(input: input) } - /// Performs the `UpdateSchedulingPolicy` operation on the `AWSBatchV20160810` service. + /// Performs the `UpdateSchedulingPolicy` operation on the `Batch` service. /// /// Updates a scheduling policy. /// diff --git a/Sources/Services/AWSBedrock/Sources/AWSBedrock/BedrockClient.swift b/Sources/Services/AWSBedrock/Sources/AWSBedrock/BedrockClient.swift index e077a539472..2d0017e32c0 100644 --- a/Sources/Services/AWSBedrock/Sources/AWSBedrock/BedrockClient.swift +++ b/Sources/Services/AWSBedrock/Sources/AWSBedrock/BedrockClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class BedrockClient: ClientRuntime.Client { public static let clientName = "BedrockClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: BedrockClient.BedrockClientConfiguration let serviceName = "Bedrock" @@ -331,7 +331,7 @@ extension BedrockClient { } extension BedrockClient { - /// Performs the `BatchDeleteEvaluationJob` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `BatchDeleteEvaluationJob` operation on the `Bedrock` service. /// /// Deletes a batch of evaluation jobs. An evaluation job can only be deleted if it has following status FAILED, COMPLETED, and STOPPED. You can request up to 25 model evaluation jobs be deleted in a single request. /// @@ -405,7 +405,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `CreateEvaluationJob` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `CreateEvaluationJob` operation on the `Bedrock` service. /// /// Creates an evaluation job. /// @@ -481,7 +481,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `CreateGuardrail` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `CreateGuardrail` operation on the `Bedrock` service. /// /// Creates a guardrail to block topics and to implement safeguards for your generative AI applications. You can configure the following policies in a guardrail to avoid undesirable and harmful content, filter out denied topics and words, and remove sensitive information for privacy protection. /// @@ -569,7 +569,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `CreateGuardrailVersion` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `CreateGuardrailVersion` operation on the `Bedrock` service. /// /// Creates a version of the guardrail. Use this API to create a snapshot of the guardrail when you are satisfied with a configuration, or to compare the configuration with another version. /// @@ -645,7 +645,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `CreateInferenceProfile` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `CreateInferenceProfile` operation on the `Bedrock` service. /// /// Creates an application inference profile to track metrics and costs when invoking a model. To create an application inference profile for a foundation model in one region, specify the ARN of the model in that region. To create an application inference profile for a foundation model across multiple regions, specify the ARN of the system-defined inference profile that contains the regions that you want to route requests to. For more information, see [Increase throughput and resilience with cross-region inference in Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/cross-region-inference.html). in the Amazon Bedrock User Guide. /// @@ -722,7 +722,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `CreateMarketplaceModelEndpoint` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `CreateMarketplaceModelEndpoint` operation on the `Bedrock` service. /// /// Creates an endpoint for a model from Amazon Bedrock Marketplace. The endpoint is hosted by Amazon SageMaker. /// @@ -798,7 +798,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `CreateModelCopyJob` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `CreateModelCopyJob` operation on the `Bedrock` service. /// /// Copies a model to another region so that it can be used there. For more information, see [Copy models to be used in other regions](https://docs.aws.amazon.com/bedrock/latest/userguide/copy-model.html) in the [Amazon Bedrock User Guide](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-service.html). /// @@ -871,7 +871,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `CreateModelCustomizationJob` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `CreateModelCustomizationJob` operation on the `Bedrock` service. /// /// Creates a fine-tuning job to customize a base model. You specify the base foundation model and the location of the training data. After the model-customization job completes successfully, your custom model resource will be ready to use. Amazon Bedrock returns validation loss metrics and output generations after the job completes. For information on the format of training and validation data, see [Prepare the datasets](https://docs.aws.amazon.com/bedrock/latest/userguide/model-customization-prepare.html). Model-customization jobs are asynchronous and the completion time depends on the base model and the training/validation data size. To monitor a job, use the GetModelCustomizationJob operation to retrieve the job status. For more information, see [Custom models](https://docs.aws.amazon.com/bedrock/latest/userguide/custom-models.html) in the [Amazon Bedrock User Guide](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-service.html). /// @@ -948,7 +948,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `CreateModelImportJob` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `CreateModelImportJob` operation on the `Bedrock` service. /// /// Creates a model import job to import model that you have customized in other environments, such as Amazon SageMaker. For more information, see [Import a customized model](https://docs.aws.amazon.com/bedrock/latest/userguide/model-customization-import-model.html) /// @@ -1024,7 +1024,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `CreateModelInvocationJob` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `CreateModelInvocationJob` operation on the `Bedrock` service. /// /// Creates a batch inference job to invoke a model on multiple prompts. Format your data according to [Format your inference data](https://docs.aws.amazon.com/bedrock/latest/userguide/batch-inference-data) and upload it to an Amazon S3 bucket. For more information, see [Process multiple prompts with batch inference](https://docs.aws.amazon.com/bedrock/latest/userguide/batch-inference.html). The response returns a jobArn that you can use to stop or get details about the job. /// @@ -1100,7 +1100,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `CreateProvisionedModelThroughput` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `CreateProvisionedModelThroughput` operation on the `Bedrock` service. /// /// Creates dedicated throughput for a base or custom model with the model units and for the duration that you specify. For pricing details, see [Amazon Bedrock Pricing](http://aws.amazon.com/bedrock/pricing/). For more information, see [Provisioned Throughput](https://docs.aws.amazon.com/bedrock/latest/userguide/prov-throughput.html) in the [Amazon Bedrock User Guide](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-service.html). /// @@ -1176,7 +1176,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `DeleteCustomModel` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `DeleteCustomModel` operation on the `Bedrock` service. /// /// Deletes a custom model that you created earlier. For more information, see [Custom models](https://docs.aws.amazon.com/bedrock/latest/userguide/custom-models.html) in the [Amazon Bedrock User Guide](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-service.html). /// @@ -1247,7 +1247,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `DeleteGuardrail` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `DeleteGuardrail` operation on the `Bedrock` service. /// /// Deletes a guardrail. /// @@ -1323,7 +1323,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `DeleteImportedModel` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `DeleteImportedModel` operation on the `Bedrock` service. /// /// Deletes a custom model that you imported earlier. For more information, see [Import a customized model](https://docs.aws.amazon.com/bedrock/latest/userguide/model-customization-import-model.html) in the [Amazon Bedrock User Guide](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-service.html). /// @@ -1394,7 +1394,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `DeleteInferenceProfile` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `DeleteInferenceProfile` operation on the `Bedrock` service. /// /// Deletes an application inference profile. For more information, see [Increase throughput and resilience with cross-region inference in Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/cross-region-inference.html). in the Amazon Bedrock User Guide. /// @@ -1465,7 +1465,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `DeleteMarketplaceModelEndpoint` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `DeleteMarketplaceModelEndpoint` operation on the `Bedrock` service. /// /// Deletes an endpoint for a model from Amazon Bedrock Marketplace. /// @@ -1535,7 +1535,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `DeleteModelInvocationLoggingConfiguration` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `DeleteModelInvocationLoggingConfiguration` operation on the `Bedrock` service. /// /// Delete the invocation logging. /// @@ -1603,7 +1603,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `DeleteProvisionedModelThroughput` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `DeleteProvisionedModelThroughput` operation on the `Bedrock` service. /// /// Deletes a Provisioned Throughput. You can't delete a Provisioned Throughput before the commitment term is over. For more information, see [Provisioned Throughput](https://docs.aws.amazon.com/bedrock/latest/userguide/prov-throughput.html) in the [Amazon Bedrock User Guide](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-service.html). /// @@ -1674,7 +1674,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `DeregisterMarketplaceModelEndpoint` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `DeregisterMarketplaceModelEndpoint` operation on the `Bedrock` service. /// /// Deregisters an endpoint for a model from Amazon Bedrock Marketplace. This operation removes the endpoint's association with Amazon Bedrock but does not delete the underlying Amazon SageMaker endpoint. /// @@ -1745,7 +1745,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `GetCustomModel` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `GetCustomModel` operation on the `Bedrock` service. /// /// Get the properties associated with a Amazon Bedrock custom model that you have created.For more information, see [Custom models](https://docs.aws.amazon.com/bedrock/latest/userguide/custom-models.html) in the [Amazon Bedrock User Guide](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-service.html). /// @@ -1815,7 +1815,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `GetEvaluationJob` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `GetEvaluationJob` operation on the `Bedrock` service. /// /// Gets information about an evaluation job, such as the status of the job. /// @@ -1885,7 +1885,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `GetFoundationModel` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `GetFoundationModel` operation on the `Bedrock` service. /// /// Get details about a Amazon Bedrock foundation model. /// @@ -1955,7 +1955,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `GetGuardrail` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `GetGuardrail` operation on the `Bedrock` service. /// /// Gets details about a guardrail. If you don't specify a version, the response returns details for the DRAFT version. /// @@ -2026,7 +2026,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `GetImportedModel` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `GetImportedModel` operation on the `Bedrock` service. /// /// Gets properties associated with a customized model you imported. /// @@ -2096,7 +2096,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `GetInferenceProfile` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `GetInferenceProfile` operation on the `Bedrock` service. /// /// Gets information about an inference profile. For more information, see [Increase throughput and resilience with cross-region inference in Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/cross-region-inference.html). in the Amazon Bedrock User Guide. /// @@ -2166,7 +2166,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `GetMarketplaceModelEndpoint` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `GetMarketplaceModelEndpoint` operation on the `Bedrock` service. /// /// Retrieves details about a specific endpoint for a model from Amazon Bedrock Marketplace. /// @@ -2236,7 +2236,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `GetModelCopyJob` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `GetModelCopyJob` operation on the `Bedrock` service. /// /// Retrieves information about a model copy job. For more information, see [Copy models to be used in other regions](https://docs.aws.amazon.com/bedrock/latest/userguide/copy-model.html) in the [Amazon Bedrock User Guide](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-service.html). /// @@ -2306,7 +2306,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `GetModelCustomizationJob` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `GetModelCustomizationJob` operation on the `Bedrock` service. /// /// Retrieves the properties associated with a model-customization job, including the status of the job. For more information, see [Custom models](https://docs.aws.amazon.com/bedrock/latest/userguide/custom-models.html) in the [Amazon Bedrock User Guide](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-service.html). /// @@ -2376,7 +2376,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `GetModelImportJob` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `GetModelImportJob` operation on the `Bedrock` service. /// /// Retrieves the properties associated with import model job, including the status of the job. For more information, see [Import a customized model](https://docs.aws.amazon.com/bedrock/latest/userguide/model-customization-import-model.html) in the [Amazon Bedrock User Guide](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-service.html). /// @@ -2446,7 +2446,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `GetModelInvocationJob` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `GetModelInvocationJob` operation on the `Bedrock` service. /// /// Gets details about a batch inference job. For more information, see [Monitor batch inference jobs](https://docs.aws.amazon.com/bedrock/latest/userguide/batch-inference-monitor) /// @@ -2516,7 +2516,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `GetModelInvocationLoggingConfiguration` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `GetModelInvocationLoggingConfiguration` operation on the `Bedrock` service. /// /// Get the current configuration values for model invocation logging. /// @@ -2584,7 +2584,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `GetPromptRouter` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `GetPromptRouter` operation on the `Bedrock` service. /// /// Retrieves details about a prompt router. /// @@ -2654,7 +2654,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `GetProvisionedModelThroughput` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `GetProvisionedModelThroughput` operation on the `Bedrock` service. /// /// Returns details for a Provisioned Throughput. For more information, see [Provisioned Throughput](https://docs.aws.amazon.com/bedrock/latest/userguide/prov-throughput.html) in the [Amazon Bedrock User Guide](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-service.html). /// @@ -2724,7 +2724,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `ListCustomModels` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `ListCustomModels` operation on the `Bedrock` service. /// /// Returns a list of the custom models that you have created with the CreateModelCustomizationJob operation. For more information, see [Custom models](https://docs.aws.amazon.com/bedrock/latest/userguide/custom-models.html) in the [Amazon Bedrock User Guide](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-service.html). /// @@ -2794,7 +2794,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `ListEvaluationJobs` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `ListEvaluationJobs` operation on the `Bedrock` service. /// /// Lists all existing evaluation jobs. /// @@ -2864,7 +2864,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `ListFoundationModels` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `ListFoundationModels` operation on the `Bedrock` service. /// /// Lists Amazon Bedrock foundation models that you can use. You can filter the results with the request parameters. For more information, see [Foundation models](https://docs.aws.amazon.com/bedrock/latest/userguide/foundation-models.html) in the [Amazon Bedrock User Guide](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-service.html). /// @@ -2934,7 +2934,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `ListGuardrails` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `ListGuardrails` operation on the `Bedrock` service. /// /// Lists details about all the guardrails in an account. To list the DRAFT version of all your guardrails, don't specify the guardrailIdentifier field. To list all versions of a guardrail, specify the ARN of the guardrail in the guardrailIdentifier field. You can set the maximum number of results to return in a response in the maxResults field. If there are more results than the number you set, the response returns a nextToken that you can send in another ListGuardrails request to see the next batch of results. /// @@ -3005,7 +3005,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `ListImportedModels` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `ListImportedModels` operation on the `Bedrock` service. /// /// Returns a list of models you've imported. You can filter the results to return based on one or more criteria. For more information, see [Import a customized model](https://docs.aws.amazon.com/bedrock/latest/userguide/model-customization-import-model.html) in the [Amazon Bedrock User Guide](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-service.html). /// @@ -3075,7 +3075,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `ListInferenceProfiles` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `ListInferenceProfiles` operation on the `Bedrock` service. /// /// Returns a list of inference profiles that you can use. For more information, see [Increase throughput and resilience with cross-region inference in Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/cross-region-inference.html). in the Amazon Bedrock User Guide. /// @@ -3145,7 +3145,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `ListMarketplaceModelEndpoints` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `ListMarketplaceModelEndpoints` operation on the `Bedrock` service. /// /// Lists the endpoints for models from Amazon Bedrock Marketplace in your Amazon Web Services account. /// @@ -3216,7 +3216,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `ListModelCopyJobs` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `ListModelCopyJobs` operation on the `Bedrock` service. /// /// Returns a list of model copy jobs that you have submitted. You can filter the jobs to return based on one or more criteria. For more information, see [Copy models to be used in other regions](https://docs.aws.amazon.com/bedrock/latest/userguide/copy-model.html) in the [Amazon Bedrock User Guide](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-service.html). /// @@ -3287,7 +3287,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `ListModelCustomizationJobs` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `ListModelCustomizationJobs` operation on the `Bedrock` service. /// /// Returns a list of model customization jobs that you have submitted. You can filter the jobs to return based on one or more criteria. For more information, see [Custom models](https://docs.aws.amazon.com/bedrock/latest/userguide/custom-models.html) in the [Amazon Bedrock User Guide](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-service.html). /// @@ -3357,7 +3357,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `ListModelImportJobs` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `ListModelImportJobs` operation on the `Bedrock` service. /// /// Returns a list of import jobs you've submitted. You can filter the results to return based on one or more criteria. For more information, see [Import a customized model](https://docs.aws.amazon.com/bedrock/latest/userguide/model-customization-import-model.html) in the [Amazon Bedrock User Guide](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-service.html). /// @@ -3427,7 +3427,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `ListModelInvocationJobs` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `ListModelInvocationJobs` operation on the `Bedrock` service. /// /// Lists all batch inference jobs in the account. For more information, see [View details about a batch inference job](https://docs.aws.amazon.com/bedrock/latest/userguide/batch-inference-view.html). /// @@ -3497,7 +3497,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `ListPromptRouters` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `ListPromptRouters` operation on the `Bedrock` service. /// /// Retrieves a list of prompt routers. /// @@ -3567,7 +3567,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `ListProvisionedModelThroughputs` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `ListProvisionedModelThroughputs` operation on the `Bedrock` service. /// /// Lists the Provisioned Throughputs in the account. For more information, see [Provisioned Throughput](https://docs.aws.amazon.com/bedrock/latest/userguide/prov-throughput.html) in the [Amazon Bedrock User Guide](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-service.html). /// @@ -3637,7 +3637,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `ListTagsForResource` operation on the `Bedrock` service. /// /// List the tags associated with the specified resource. For more information, see [Tagging resources](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-service.html) in the [Amazon Bedrock User Guide](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-service.html). /// @@ -3710,7 +3710,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `PutModelInvocationLoggingConfiguration` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `PutModelInvocationLoggingConfiguration` operation on the `Bedrock` service. /// /// Set the configuration values for model invocation logging. /// @@ -3782,7 +3782,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `RegisterMarketplaceModelEndpoint` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `RegisterMarketplaceModelEndpoint` operation on the `Bedrock` service. /// /// Registers an existing Amazon SageMaker endpoint with Amazon Bedrock Marketplace, allowing it to be used with Amazon Bedrock APIs. /// @@ -3856,7 +3856,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `StopEvaluationJob` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `StopEvaluationJob` operation on the `Bedrock` service. /// /// Stops an evaluation job that is current being created or running. /// @@ -3927,7 +3927,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `StopModelCustomizationJob` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `StopModelCustomizationJob` operation on the `Bedrock` service. /// /// Stops an active model customization job. For more information, see [Custom models](https://docs.aws.amazon.com/bedrock/latest/userguide/custom-models.html) in the [Amazon Bedrock User Guide](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-service.html). /// @@ -3998,7 +3998,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `StopModelInvocationJob` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `StopModelInvocationJob` operation on the `Bedrock` service. /// /// Stops a batch inference job. You're only charged for tokens that were already processed. For more information, see [Stop a batch inference job](https://docs.aws.amazon.com/bedrock/latest/userguide/batch-inference-stop.html). /// @@ -4069,7 +4069,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `TagResource` operation on the `Bedrock` service. /// /// Associate tags with a resource. For more information, see [Tagging resources](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-service.html) in the [Amazon Bedrock User Guide](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-service.html). /// @@ -4143,7 +4143,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `UntagResource` operation on the `Bedrock` service. /// /// Remove one or more tags from a resource. For more information, see [Tagging resources](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-service.html) in the [Amazon Bedrock User Guide](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-service.html). /// @@ -4216,7 +4216,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `UpdateGuardrail` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `UpdateGuardrail` operation on the `Bedrock` service. /// /// Updates a guardrail with the values you specify. /// @@ -4317,7 +4317,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `UpdateMarketplaceModelEndpoint` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `UpdateMarketplaceModelEndpoint` operation on the `Bedrock` service. /// /// Updates the configuration of an existing endpoint for a model from Amazon Bedrock Marketplace. /// @@ -4393,7 +4393,7 @@ extension BedrockClient { return try await op.execute(input: input) } - /// Performs the `UpdateProvisionedModelThroughput` operation on the `AmazonBedrockControlPlaneService` service. + /// Performs the `UpdateProvisionedModelThroughput` operation on the `Bedrock` service. /// /// Updates the name or associated model for a Provisioned Throughput. For more information, see [Provisioned Throughput](https://docs.aws.amazon.com/bedrock/latest/userguide/prov-throughput.html) in the [Amazon Bedrock User Guide](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-service.html). /// diff --git a/Sources/Services/AWSBedrockAgent/Sources/AWSBedrockAgent/BedrockAgentClient.swift b/Sources/Services/AWSBedrockAgent/Sources/AWSBedrockAgent/BedrockAgentClient.swift index f1234c587ff..28e796a1955 100644 --- a/Sources/Services/AWSBedrockAgent/Sources/AWSBedrockAgent/BedrockAgentClient.swift +++ b/Sources/Services/AWSBedrockAgent/Sources/AWSBedrockAgent/BedrockAgentClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class BedrockAgentClient: ClientRuntime.Client { public static let clientName = "BedrockAgentClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: BedrockAgentClient.BedrockAgentClientConfiguration let serviceName = "Bedrock Agent" @@ -331,7 +331,7 @@ extension BedrockAgentClient { } extension BedrockAgentClient { - /// Performs the `AssociateAgentCollaborator` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `AssociateAgentCollaborator` operation on the `BedrockAgent` service. /// /// Makes an agent a collaborator for another agent. /// @@ -407,7 +407,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `AssociateAgentKnowledgeBase` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `AssociateAgentKnowledgeBase` operation on the `BedrockAgent` service. /// /// Associates a knowledge base with an agent. If a knowledge base is associated and its indexState is set to Enabled, the agent queries the knowledge base for information to augment its response to the user. /// @@ -482,7 +482,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `CreateAgent` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `CreateAgent` operation on the `BedrockAgent` service. /// /// Creates an agent that orchestrates interactions between foundation models, data sources, software applications, user conversations, and APIs to carry out tasks to help customers. /// @@ -576,7 +576,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `CreateAgentActionGroup` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `CreateAgentActionGroup` operation on the `BedrockAgent` service. /// /// Creates an action group for an agent. An action group represents the actions that an agent can carry out for the customer by defining the APIs that an agent can call and the logic for calling them. To allow your agent to request the user for additional information when trying to complete a task, add an action group with the parentActionGroupSignature field set to AMAZON.UserInput. To allow your agent to generate, run, and troubleshoot code when trying to complete a task, add an action group with the parentActionGroupSignature field set to AMAZON.CodeInterpreter. You must leave the description, apiSchema, and actionGroupExecutor fields blank for this action group. During orchestration, if your agent determines that it needs to invoke an API in an action group, but doesn't have enough information to complete the API request, it will invoke this action group instead and return an [Observation](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_Observation.html) reprompting the user for more information. /// @@ -652,7 +652,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `CreateAgentAlias` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `CreateAgentAlias` operation on the `BedrockAgent` service. /// /// Creates an alias of an agent that can be used to deploy the agent. /// @@ -728,7 +728,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `CreateDataSource` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `CreateDataSource` operation on the `BedrockAgent` service. /// /// Connects a knowledge base to a data source. You specify the configuration for the specific data source service in the dataSourceConfiguration field. You can't change the chunkingConfiguration after you create the data source connector. /// @@ -804,7 +804,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `CreateFlow` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `CreateFlow` operation on the `BedrockAgent` service. /// /// Creates a prompt flow that you can use to send an input through various steps to yield an output. Configure nodes, each of which corresponds to a step of the flow, and create connections between the nodes to create paths to different outputs. For more information, see [How it works](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-how-it-works.html) and [Create a flow in Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-create.html) in the Amazon Bedrock User Guide. /// @@ -879,7 +879,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `CreateFlowAlias` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `CreateFlowAlias` operation on the `BedrockAgent` service. /// /// Creates an alias of a flow for deployment. For more information, see [Deploy a flow in Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-deploy.html) in the Amazon Bedrock User Guide. /// @@ -955,7 +955,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `CreateFlowVersion` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `CreateFlowVersion` operation on the `BedrockAgent` service. /// /// Creates a version of the flow that you can deploy. For more information, see [Deploy a flow in Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-deploy.html) in the Amazon Bedrock User Guide. /// @@ -1031,7 +1031,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `CreateKnowledgeBase` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `CreateKnowledgeBase` operation on the `BedrockAgent` service. /// /// Creates a knowledge base. A knowledge base contains your data sources so that Large Language Models (LLMs) can use your data. To create a knowledge base, you must first set up your data sources and configure a supported vector store. For more information, see [Set up a knowledge base](https://docs.aws.amazon.com/bedrock/latest/userguide/knowlege-base-prereq.html). If you prefer to let Amazon Bedrock create and manage a vector store for you in Amazon OpenSearch Service, use the console. For more information, see [Create a knowledge base](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-create). /// @@ -1122,7 +1122,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `CreatePrompt` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `CreatePrompt` operation on the `BedrockAgent` service. /// /// Creates a prompt in your prompt library that you can add to a flow. For more information, see [Prompt management in Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-management.html), [Create a prompt using Prompt management](https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-management-create.html) and [Prompt flows in Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/flows.html) in the Amazon Bedrock User Guide. /// @@ -1197,7 +1197,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `CreatePromptVersion` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `CreatePromptVersion` operation on the `BedrockAgent` service. /// /// Creates a static snapshot of your prompt that can be deployed to production. For more information, see [Deploy prompts using Prompt management by creating versions](https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-management-deploy.html) in the Amazon Bedrock User Guide. /// @@ -1273,7 +1273,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `DeleteAgent` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `DeleteAgent` operation on the `BedrockAgent` service. /// /// Deletes an agent. /// @@ -1345,7 +1345,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `DeleteAgentActionGroup` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `DeleteAgentActionGroup` operation on the `BedrockAgent` service. /// /// Deletes an action group in an agent. /// @@ -1417,7 +1417,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `DeleteAgentAlias` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `DeleteAgentAlias` operation on the `BedrockAgent` service. /// /// Deletes an alias of an agent. /// @@ -1487,7 +1487,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `DeleteAgentVersion` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `DeleteAgentVersion` operation on the `BedrockAgent` service. /// /// Deletes a version of an agent. /// @@ -1559,7 +1559,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `DeleteDataSource` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `DeleteDataSource` operation on the `BedrockAgent` service. /// /// Deletes a data source from a knowledge base. /// @@ -1630,7 +1630,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `DeleteFlow` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `DeleteFlow` operation on the `BedrockAgent` service. /// /// Deletes a flow. /// @@ -1702,7 +1702,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `DeleteFlowAlias` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `DeleteFlowAlias` operation on the `BedrockAgent` service. /// /// Deletes an alias of a flow. /// @@ -1773,7 +1773,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `DeleteFlowVersion` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `DeleteFlowVersion` operation on the `BedrockAgent` service. /// /// Deletes a version of a flow. /// @@ -1845,7 +1845,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `DeleteKnowledgeBase` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `DeleteKnowledgeBase` operation on the `BedrockAgent` service. /// /// Deletes a knowledge base. Before deleting a knowledge base, you should disassociate the knowledge base from any agents that it is associated with by making a [DisassociateAgentKnowledgeBase](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DisassociateAgentKnowledgeBase.html) request. /// @@ -1916,7 +1916,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `DeleteKnowledgeBaseDocuments` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `DeleteKnowledgeBaseDocuments` operation on the `BedrockAgent` service. /// /// Deletes documents from a data source and syncs the changes to the knowledge base that is connected to it. For more information, see [Ingest documents into a knowledge base in real-time](https://docs.aws.amazon.com/bedrock/latest/userguide/kb-real-time-ingestion.html) in the Amazon Bedrock User Guide. /// @@ -1991,7 +1991,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `DeletePrompt` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `DeletePrompt` operation on the `BedrockAgent` service. /// /// Deletes a prompt or a version of it, depending on whether you include the promptVersion field or not. For more information, see [Delete prompts from the Prompt management tool](https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-management-manage.html#prompt-management-delete.html) and [Delete a version of a prompt from the Prompt management tool](https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-management-deploy.html#prompt-management-versions-delete.html) in the Amazon Bedrock User Guide. /// @@ -2063,7 +2063,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `DisassociateAgentCollaborator` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `DisassociateAgentCollaborator` operation on the `BedrockAgent` service. /// /// Disassociates an agent collaborator. /// @@ -2134,7 +2134,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `DisassociateAgentKnowledgeBase` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `DisassociateAgentKnowledgeBase` operation on the `BedrockAgent` service. /// /// Disassociates a knowledge base from an agent. /// @@ -2205,7 +2205,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `GetAgent` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `GetAgent` operation on the `BedrockAgent` service. /// /// Gets information about an agent. /// @@ -2275,7 +2275,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `GetAgentActionGroup` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `GetAgentActionGroup` operation on the `BedrockAgent` service. /// /// Gets information about an action group for an agent. /// @@ -2345,7 +2345,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `GetAgentAlias` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `GetAgentAlias` operation on the `BedrockAgent` service. /// /// Gets information about an alias of an agent. /// @@ -2415,7 +2415,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `GetAgentCollaborator` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `GetAgentCollaborator` operation on the `BedrockAgent` service. /// /// Retrieves information about an agent's collaborator. /// @@ -2485,7 +2485,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `GetAgentKnowledgeBase` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `GetAgentKnowledgeBase` operation on the `BedrockAgent` service. /// /// Gets information about a knowledge base associated with an agent. /// @@ -2555,7 +2555,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `GetAgentVersion` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `GetAgentVersion` operation on the `BedrockAgent` service. /// /// Gets details about a version of an agent. /// @@ -2625,7 +2625,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `GetDataSource` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `GetDataSource` operation on the `BedrockAgent` service. /// /// Gets information about a data source. /// @@ -2695,7 +2695,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `GetFlow` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `GetFlow` operation on the `BedrockAgent` service. /// /// Retrieves information about a flow. For more information, see [Manage a flow in Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-manage.html) in the Amazon Bedrock User Guide. /// @@ -2765,7 +2765,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `GetFlowAlias` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `GetFlowAlias` operation on the `BedrockAgent` service. /// /// Retrieves information about a flow. For more information, see [Deploy a flow in Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-deploy.html) in the Amazon Bedrock User Guide. /// @@ -2835,7 +2835,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `GetFlowVersion` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `GetFlowVersion` operation on the `BedrockAgent` service. /// /// Retrieves information about a version of a flow. For more information, see [Deploy a flow in Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-deploy.html) in the Amazon Bedrock User Guide. /// @@ -2905,7 +2905,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `GetIngestionJob` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `GetIngestionJob` operation on the `BedrockAgent` service. /// /// Gets information about a data ingestion job. Data sources are ingested into your knowledge base so that Large Language Models (LLMs) can use your data. /// @@ -2975,7 +2975,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `GetKnowledgeBase` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `GetKnowledgeBase` operation on the `BedrockAgent` service. /// /// Gets information about a knoweldge base. /// @@ -3045,7 +3045,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `GetKnowledgeBaseDocuments` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `GetKnowledgeBaseDocuments` operation on the `BedrockAgent` service. /// /// Retrieves specific documents from a data source that is connected to a knowledge base. For more information, see [Ingest documents into a knowledge base in real-time](https://docs.aws.amazon.com/bedrock/latest/userguide/kb-real-time-ingestion.html) in the Amazon Bedrock User Guide. /// @@ -3119,7 +3119,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `GetPrompt` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `GetPrompt` operation on the `BedrockAgent` service. /// /// Retrieves information about the working draft (DRAFT version) of a prompt or a version of it, depending on whether you include the promptVersion field or not. For more information, see [View information about prompts using Prompt management](https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-management-manage.html#prompt-management-view.html) and [View information about a version of your prompt](https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-management-deploy.html#prompt-management-versions-view.html) in the Amazon Bedrock User Guide. /// @@ -3190,7 +3190,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `IngestKnowledgeBaseDocuments` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `IngestKnowledgeBaseDocuments` operation on the `BedrockAgent` service. /// /// Ingests documents directly into the knowledge base that is connected to the data source. The dataSourceType specified in the content for each document must match the type of the data source that you specify in the header. For more information, see [Ingest documents into a knowledge base in real-time](https://docs.aws.amazon.com/bedrock/latest/userguide/kb-real-time-ingestion.html) in the Amazon Bedrock User Guide. /// @@ -3265,7 +3265,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `ListAgentActionGroups` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `ListAgentActionGroups` operation on the `BedrockAgent` service. /// /// Lists the action groups for an agent and information about each one. /// @@ -3338,7 +3338,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `ListAgentAliases` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `ListAgentAliases` operation on the `BedrockAgent` service. /// /// Lists the aliases of an agent and information about each one. /// @@ -3411,7 +3411,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `ListAgentCollaborators` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `ListAgentCollaborators` operation on the `BedrockAgent` service. /// /// Retrieve a list of an agent's collaborators. /// @@ -3484,7 +3484,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `ListAgentKnowledgeBases` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `ListAgentKnowledgeBases` operation on the `BedrockAgent` service. /// /// Lists knowledge bases associated with an agent and information about each one. /// @@ -3557,7 +3557,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `ListAgentVersions` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `ListAgentVersions` operation on the `BedrockAgent` service. /// /// Lists the versions of an agent and information about each version. /// @@ -3630,7 +3630,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `ListAgents` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `ListAgents` operation on the `BedrockAgent` service. /// /// Lists the agents belonging to an account and information about each agent. /// @@ -3702,7 +3702,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `ListDataSources` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `ListDataSources` operation on the `BedrockAgent` service. /// /// Lists the data sources in a knowledge base and information about each one. /// @@ -3775,7 +3775,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `ListFlowAliases` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `ListFlowAliases` operation on the `BedrockAgent` service. /// /// Returns a list of aliases for a flow. /// @@ -3846,7 +3846,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `ListFlowVersions` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `ListFlowVersions` operation on the `BedrockAgent` service. /// /// Returns a list of information about each flow. For more information, see [Deploy a flow in Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-deploy.html) in the Amazon Bedrock User Guide. /// @@ -3917,7 +3917,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `ListFlows` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `ListFlows` operation on the `BedrockAgent` service. /// /// Returns a list of flows and information about each flow. For more information, see [Manage a flow in Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-manage.html) in the Amazon Bedrock User Guide. /// @@ -3987,7 +3987,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `ListIngestionJobs` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `ListIngestionJobs` operation on the `BedrockAgent` service. /// /// Lists the data ingestion jobs for a data source. The list also includes information about each job. /// @@ -4060,7 +4060,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `ListKnowledgeBaseDocuments` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `ListKnowledgeBaseDocuments` operation on the `BedrockAgent` service. /// /// Retrieves all the documents contained in a data source that is connected to a knowledge base. For more information, see [Ingest documents into a knowledge base in real-time](https://docs.aws.amazon.com/bedrock/latest/userguide/kb-real-time-ingestion.html) in the Amazon Bedrock User Guide. /// @@ -4134,7 +4134,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `ListKnowledgeBases` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `ListKnowledgeBases` operation on the `BedrockAgent` service. /// /// Lists the knowledge bases in an account. The list also includesinformation about each knowledge base. /// @@ -4206,7 +4206,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `ListPrompts` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `ListPrompts` operation on the `BedrockAgent` service. /// /// Returns either information about the working draft (DRAFT version) of each prompt in an account, or information about of all versions of a prompt, depending on whether you include the promptIdentifier field or not. For more information, see [View information about prompts using Prompt management](https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-management-manage.html#prompt-management-view.html) in the Amazon Bedrock User Guide. /// @@ -4277,7 +4277,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `ListTagsForResource` operation on the `BedrockAgent` service. /// /// List all the tags for the resource you specify. /// @@ -4347,7 +4347,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `PrepareAgent` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `PrepareAgent` operation on the `BedrockAgent` service. /// /// Creates a DRAFT version of the agent that can be used for internal testing. /// @@ -4419,7 +4419,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `PrepareFlow` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `PrepareFlow` operation on the `BedrockAgent` service. /// /// Prepares the DRAFT version of a flow so that it can be invoked. For more information, see [Test a flow in Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-test.html) in the Amazon Bedrock User Guide. /// @@ -4491,7 +4491,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `StartIngestionJob` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `StartIngestionJob` operation on the `BedrockAgent` service. /// /// Begins a data ingestion job. Data sources are ingested into your knowledge base so that Large Language Models (LLMs) can use your data. /// @@ -4567,7 +4567,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `StopIngestionJob` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `StopIngestionJob` operation on the `BedrockAgent` service. /// /// Stops a currently running data ingestion job. You can send a StartIngestionJob request again to ingest the rest of your data when you are ready. /// @@ -4638,7 +4638,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `TagResource` operation on the `BedrockAgent` service. /// /// Associate tags with a resource. For more information, see [Tagging resources](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-service.html) in the Amazon Bedrock User Guide. /// @@ -4712,7 +4712,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `UntagResource` operation on the `BedrockAgent` service. /// /// Remove tags from a resource. /// @@ -4783,7 +4783,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `UpdateAgent` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `UpdateAgent` operation on the `BedrockAgent` service. /// /// Updates the configuration of an agent. /// @@ -4858,7 +4858,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `UpdateAgentActionGroup` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `UpdateAgentActionGroup` operation on the `BedrockAgent` service. /// /// Updates the configuration for an action group for an agent. /// @@ -4933,7 +4933,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `UpdateAgentAlias` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `UpdateAgentAlias` operation on the `BedrockAgent` service. /// /// Updates configurations for an alias of an agent. /// @@ -5008,7 +5008,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `UpdateAgentCollaborator` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `UpdateAgentCollaborator` operation on the `BedrockAgent` service. /// /// Updates an agent's collaborator. /// @@ -5083,7 +5083,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `UpdateAgentKnowledgeBase` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `UpdateAgentKnowledgeBase` operation on the `BedrockAgent` service. /// /// Updates the configuration for a knowledge base that has been associated with an agent. /// @@ -5157,7 +5157,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `UpdateDataSource` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `UpdateDataSource` operation on the `BedrockAgent` service. /// /// Updates the configurations for a data source connector. You can't change the chunkingConfiguration after you create the data source connector. Specify the existing chunkingConfiguration. /// @@ -5231,7 +5231,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `UpdateFlow` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `UpdateFlow` operation on the `BedrockAgent` service. /// /// Modifies a flow. Include both fields that you want to keep and fields that you want to change. For more information, see [How it works](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-how-it-works.html) and [Create a flow in Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-create.html) in the Amazon Bedrock User Guide. /// @@ -5306,7 +5306,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `UpdateFlowAlias` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `UpdateFlowAlias` operation on the `BedrockAgent` service. /// /// Modifies the alias of a flow. Include both fields that you want to keep and ones that you want to change. For more information, see [Deploy a flow in Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-deploy.html) in the Amazon Bedrock User Guide. /// @@ -5381,7 +5381,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `UpdateKnowledgeBase` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `UpdateKnowledgeBase` operation on the `BedrockAgent` service. /// /// Updates the configuration of a knowledge base with the fields that you specify. Because all fields will be overwritten, you must include the same values for fields that you want to keep the same. You can change the following fields: /// @@ -5464,7 +5464,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `UpdatePrompt` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `UpdatePrompt` operation on the `BedrockAgent` service. /// /// Modifies a prompt in your prompt library. Include both fields that you want to keep and fields that you want to replace. For more information, see [Prompt management in Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-management.html) and [Edit prompts in your prompt library](https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-management-manage.html#prompt-management-edit) in the Amazon Bedrock User Guide. /// @@ -5539,7 +5539,7 @@ extension BedrockAgentClient { return try await op.execute(input: input) } - /// Performs the `ValidateFlowDefinition` operation on the `AmazonBedrockAgentBuildTimeLambda` service. + /// Performs the `ValidateFlowDefinition` operation on the `BedrockAgent` service. /// /// Validates the definition of a flow. /// diff --git a/Sources/Services/AWSBedrockAgentRuntime/Sources/AWSBedrockAgentRuntime/BedrockAgentRuntimeClient.swift b/Sources/Services/AWSBedrockAgentRuntime/Sources/AWSBedrockAgentRuntime/BedrockAgentRuntimeClient.swift index 266b577a749..2b83ad75a55 100644 --- a/Sources/Services/AWSBedrockAgentRuntime/Sources/AWSBedrockAgentRuntime/BedrockAgentRuntimeClient.swift +++ b/Sources/Services/AWSBedrockAgentRuntime/Sources/AWSBedrockAgentRuntime/BedrockAgentRuntimeClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class BedrockAgentRuntimeClient: ClientRuntime.Client { public static let clientName = "BedrockAgentRuntimeClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: BedrockAgentRuntimeClient.BedrockAgentRuntimeClientConfiguration let serviceName = "Bedrock Agent Runtime" @@ -330,7 +330,7 @@ extension BedrockAgentRuntimeClient { } extension BedrockAgentRuntimeClient { - /// Performs the `DeleteAgentMemory` operation on the `AmazonBedrockAgentRunTimeService` service. + /// Performs the `DeleteAgentMemory` operation on the `BedrockAgentRuntime` service. /// /// Deletes memory from the specified memory identifier. /// @@ -405,7 +405,7 @@ extension BedrockAgentRuntimeClient { return try await op.execute(input: input) } - /// Performs the `GenerateQuery` operation on the `AmazonBedrockAgentRunTimeService` service. + /// Performs the `GenerateQuery` operation on the `BedrockAgentRuntime` service. /// /// Generates an SQL query from a natural language query. For more information, see [Generate a query for structured data](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-generate-query.html) in the Amazon Bedrock User Guide. /// @@ -482,7 +482,7 @@ extension BedrockAgentRuntimeClient { return try await op.execute(input: input) } - /// Performs the `GetAgentMemory` operation on the `AmazonBedrockAgentRunTimeService` service. + /// Performs the `GetAgentMemory` operation on the `BedrockAgentRuntime` service. /// /// Gets the sessions stored in the memory of the agent. /// @@ -557,7 +557,7 @@ extension BedrockAgentRuntimeClient { return try await op.execute(input: input) } - /// Performs the `InvokeAgent` operation on the `AmazonBedrockAgentRunTimeService` service. + /// Performs the `InvokeAgent` operation on the `BedrockAgentRuntime` service. /// /// The CLI doesn't support streaming operations in Amazon Bedrock, including InvokeAgent. Sends a prompt for the agent to process and respond to. Note the following fields for the request: /// @@ -666,7 +666,7 @@ extension BedrockAgentRuntimeClient { return try await op.execute(input: input) } - /// Performs the `InvokeFlow` operation on the `AmazonBedrockAgentRunTimeService` service. + /// Performs the `InvokeFlow` operation on the `BedrockAgentRuntime` service. /// /// Invokes an alias of a flow to run the inputs that you specify and return the output of each node as a stream. If there's an error, the error is returned. For more information, see [Test a flow in Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-test.html) in the [Amazon Bedrock User Guide](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-service.html). The CLI doesn't support streaming operations in Amazon Bedrock, including InvokeFlow. /// @@ -743,7 +743,7 @@ extension BedrockAgentRuntimeClient { return try await op.execute(input: input) } - /// Performs the `InvokeInlineAgent` operation on the `AmazonBedrockAgentRunTimeService` service. + /// Performs the `InvokeInlineAgent` operation on the `BedrockAgentRuntime` service. /// /// Invokes an inline Amazon Bedrock agent using the configurations you provide with the request. /// @@ -836,7 +836,7 @@ extension BedrockAgentRuntimeClient { return try await op.execute(input: input) } - /// Performs the `OptimizePrompt` operation on the `AmazonBedrockAgentRunTimeService` service. + /// Performs the `OptimizePrompt` operation on the `BedrockAgentRuntime` service. /// /// Optimizes a prompt for the task that you specify. For more information, see [Optimize a prompt](https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-management-optimize.html) in the [Amazon Bedrock User Guide](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-service.html). /// @@ -910,7 +910,7 @@ extension BedrockAgentRuntimeClient { return try await op.execute(input: input) } - /// Performs the `Rerank` operation on the `AmazonBedrockAgentRunTimeService` service. + /// Performs the `Rerank` operation on the `BedrockAgentRuntime` service. /// /// Reranks the relevance of sources based on queries. For more information, see [Improve the relevance of query responses with a reranker model](https://docs.aws.amazon.com/bedrock/latest/userguide/rerank.html). /// @@ -987,7 +987,7 @@ extension BedrockAgentRuntimeClient { return try await op.execute(input: input) } - /// Performs the `Retrieve` operation on the `AmazonBedrockAgentRunTimeService` service. + /// Performs the `Retrieve` operation on the `BedrockAgentRuntime` service. /// /// Queries a knowledge base and retrieves information from it. /// @@ -1064,7 +1064,7 @@ extension BedrockAgentRuntimeClient { return try await op.execute(input: input) } - /// Performs the `RetrieveAndGenerate` operation on the `AmazonBedrockAgentRunTimeService` service. + /// Performs the `RetrieveAndGenerate` operation on the `BedrockAgentRuntime` service. /// /// Queries a knowledge base and generates responses based on the retrieved results and using the specified foundation model or [inference profile](https://docs.aws.amazon.com/bedrock/latest/userguide/cross-region-inference.html). The response only cites sources that are relevant to the query. /// @@ -1141,7 +1141,7 @@ extension BedrockAgentRuntimeClient { return try await op.execute(input: input) } - /// Performs the `RetrieveAndGenerateStream` operation on the `AmazonBedrockAgentRunTimeService` service. + /// Performs the `RetrieveAndGenerateStream` operation on the `BedrockAgentRuntime` service. /// /// Queries a knowledge base and generates responses based on the retrieved results, with output in streaming format. The CLI doesn't support streaming operations in Amazon Bedrock, including InvokeModelWithResponseStream. /// diff --git a/Sources/Services/AWSBedrockDataAutomation/Sources/AWSBedrockDataAutomation/BedrockDataAutomationClient.swift b/Sources/Services/AWSBedrockDataAutomation/Sources/AWSBedrockDataAutomation/BedrockDataAutomationClient.swift index 92bfb56b51d..37f52a18b5c 100644 --- a/Sources/Services/AWSBedrockDataAutomation/Sources/AWSBedrockDataAutomation/BedrockDataAutomationClient.swift +++ b/Sources/Services/AWSBedrockDataAutomation/Sources/AWSBedrockDataAutomation/BedrockDataAutomationClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class BedrockDataAutomationClient: ClientRuntime.Client { public static let clientName = "BedrockDataAutomationClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: BedrockDataAutomationClient.BedrockDataAutomationClientConfiguration let serviceName = "Bedrock Data Automation" @@ -330,7 +330,7 @@ extension BedrockDataAutomationClient { } extension BedrockDataAutomationClient { - /// Performs the `CreateBlueprint` operation on the `AmazonBedrockKeystoneBuildTimeService` service. + /// Performs the `CreateBlueprint` operation on the `BedrockDataAutomation` service. /// /// Creates an Amazon Bedrock Data Automation Blueprint /// @@ -405,7 +405,7 @@ extension BedrockDataAutomationClient { return try await op.execute(input: input) } - /// Performs the `CreateBlueprintVersion` operation on the `AmazonBedrockKeystoneBuildTimeService` service. + /// Performs the `CreateBlueprintVersion` operation on the `BedrockDataAutomation` service. /// /// Creates a new version of an existing Amazon Bedrock Data Automation Blueprint /// @@ -480,7 +480,7 @@ extension BedrockDataAutomationClient { return try await op.execute(input: input) } - /// Performs the `CreateDataAutomationProject` operation on the `AmazonBedrockKeystoneBuildTimeService` service. + /// Performs the `CreateDataAutomationProject` operation on the `BedrockDataAutomation` service. /// /// Creates an Amazon Bedrock Data Automation Project /// @@ -555,7 +555,7 @@ extension BedrockDataAutomationClient { return try await op.execute(input: input) } - /// Performs the `DeleteBlueprint` operation on the `AmazonBedrockKeystoneBuildTimeService` service. + /// Performs the `DeleteBlueprint` operation on the `BedrockDataAutomation` service. /// /// Deletes an existing Amazon Bedrock Data Automation Blueprint /// @@ -626,7 +626,7 @@ extension BedrockDataAutomationClient { return try await op.execute(input: input) } - /// Performs the `DeleteDataAutomationProject` operation on the `AmazonBedrockKeystoneBuildTimeService` service. + /// Performs the `DeleteDataAutomationProject` operation on the `BedrockDataAutomation` service. /// /// Deletes an existing Amazon Bedrock Data Automation Project /// @@ -696,7 +696,7 @@ extension BedrockDataAutomationClient { return try await op.execute(input: input) } - /// Performs the `GetBlueprint` operation on the `AmazonBedrockKeystoneBuildTimeService` service. + /// Performs the `GetBlueprint` operation on the `BedrockDataAutomation` service. /// /// Gets an existing Amazon Bedrock Data Automation Blueprint /// @@ -769,7 +769,7 @@ extension BedrockDataAutomationClient { return try await op.execute(input: input) } - /// Performs the `GetDataAutomationProject` operation on the `AmazonBedrockKeystoneBuildTimeService` service. + /// Performs the `GetDataAutomationProject` operation on the `BedrockDataAutomation` service. /// /// Gets an existing Amazon Bedrock Data Automation Project /// @@ -842,7 +842,7 @@ extension BedrockDataAutomationClient { return try await op.execute(input: input) } - /// Performs the `ListBlueprints` operation on the `AmazonBedrockKeystoneBuildTimeService` service. + /// Performs the `ListBlueprints` operation on the `BedrockDataAutomation` service. /// /// Lists all existing Amazon Bedrock Data Automation Blueprints /// @@ -915,7 +915,7 @@ extension BedrockDataAutomationClient { return try await op.execute(input: input) } - /// Performs the `ListDataAutomationProjects` operation on the `AmazonBedrockKeystoneBuildTimeService` service. + /// Performs the `ListDataAutomationProjects` operation on the `BedrockDataAutomation` service. /// /// Lists all existing Amazon Bedrock Data Automation Projects /// @@ -988,7 +988,7 @@ extension BedrockDataAutomationClient { return try await op.execute(input: input) } - /// Performs the `UpdateBlueprint` operation on the `AmazonBedrockKeystoneBuildTimeService` service. + /// Performs the `UpdateBlueprint` operation on the `BedrockDataAutomation` service. /// /// Updates an existing Amazon Bedrock Data Automation Blueprint /// @@ -1062,7 +1062,7 @@ extension BedrockDataAutomationClient { return try await op.execute(input: input) } - /// Performs the `UpdateDataAutomationProject` operation on the `AmazonBedrockKeystoneBuildTimeService` service. + /// Performs the `UpdateDataAutomationProject` operation on the `BedrockDataAutomation` service. /// /// Updates an existing Amazon Bedrock Data Automation Project /// diff --git a/Sources/Services/AWSBedrockDataAutomationRuntime/Sources/AWSBedrockDataAutomationRuntime/BedrockDataAutomationRuntimeClient.swift b/Sources/Services/AWSBedrockDataAutomationRuntime/Sources/AWSBedrockDataAutomationRuntime/BedrockDataAutomationRuntimeClient.swift index f1b543bc8db..eb341252a05 100644 --- a/Sources/Services/AWSBedrockDataAutomationRuntime/Sources/AWSBedrockDataAutomationRuntime/BedrockDataAutomationRuntimeClient.swift +++ b/Sources/Services/AWSBedrockDataAutomationRuntime/Sources/AWSBedrockDataAutomationRuntime/BedrockDataAutomationRuntimeClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class BedrockDataAutomationRuntimeClient: ClientRuntime.Client { public static let clientName = "BedrockDataAutomationRuntimeClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: BedrockDataAutomationRuntimeClient.BedrockDataAutomationRuntimeClientConfiguration let serviceName = "Bedrock Data Automation Runtime" @@ -330,7 +330,7 @@ extension BedrockDataAutomationRuntimeClient { } extension BedrockDataAutomationRuntimeClient { - /// Performs the `GetDataAutomationStatus` operation on the `AmazonBedrockKeystoneRuntimeService` service. + /// Performs the `GetDataAutomationStatus` operation on the `BedrockDataAutomationRuntime` service. /// /// API used to get data automation status. /// @@ -404,7 +404,7 @@ extension BedrockDataAutomationRuntimeClient { return try await op.execute(input: input) } - /// Performs the `InvokeDataAutomationAsync` operation on the `AmazonBedrockKeystoneRuntimeService` service. + /// Performs the `InvokeDataAutomationAsync` operation on the `BedrockDataAutomationRuntime` service. /// /// Async API: Invoke data automation. /// diff --git a/Sources/Services/AWSBedrockRuntime/Sources/AWSBedrockRuntime/BedrockRuntimeClient.swift b/Sources/Services/AWSBedrockRuntime/Sources/AWSBedrockRuntime/BedrockRuntimeClient.swift index fa3fbfb0015..ca74603556e 100644 --- a/Sources/Services/AWSBedrockRuntime/Sources/AWSBedrockRuntime/BedrockRuntimeClient.swift +++ b/Sources/Services/AWSBedrockRuntime/Sources/AWSBedrockRuntime/BedrockRuntimeClient.swift @@ -69,7 +69,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class BedrockRuntimeClient: ClientRuntime.Client { public static let clientName = "BedrockRuntimeClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: BedrockRuntimeClient.BedrockRuntimeClientConfiguration let serviceName = "Bedrock Runtime" @@ -335,7 +335,7 @@ extension BedrockRuntimeClient { } extension BedrockRuntimeClient { - /// Performs the `ApplyGuardrail` operation on the `AmazonBedrockFrontendService` service. + /// Performs the `ApplyGuardrail` operation on the `BedrockRuntime` service. /// /// The action to apply a guardrail. For troubleshooting some of the common errors you might encounter when using the ApplyGuardrail API, see [Troubleshooting Amazon Bedrock API Error Codes](https://docs.aws.amazon.com/bedrock/latest/userguide/troubleshooting-api-error-codes.html) in the Amazon Bedrock User Guide /// @@ -409,7 +409,7 @@ extension BedrockRuntimeClient { return try await op.execute(input: input) } - /// Performs the `Converse` operation on the `AmazonBedrockFrontendService` service. + /// Performs the `Converse` operation on the `BedrockRuntime` service. /// /// Sends messages to the specified Amazon Bedrock model. Converse provides a consistent interface that works with all models that support messages. This allows you to write code once and use it with different models. If a model has unique inference parameters, you can also pass those unique parameters to the model. Amazon Bedrock doesn't store any text, images, or documents that you provide as content. The data is only used to generate the response. You can submit a prompt by including it in the messages field, specifying the modelId of a foundation model or inference profile to run inference on it, and including any other fields that are relevant to your use case. You can also submit a prompt from Prompt management by specifying the ARN of the prompt version and including a map of variables to values in the promptVariables field. You can append more messages to the prompt by using the messages field. If you use a prompt from Prompt management, you can't include the following fields in the request: additionalModelRequestFields, inferenceConfig, system, or toolConfig. Instead, these fields must be defined through Prompt management. For more information, see [Use a prompt from Prompt management](https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-management-use.html). For information about the Converse API, see Use the Converse API in the Amazon Bedrock User Guide. To use a guardrail, see Use a guardrail with the Converse API in the Amazon Bedrock User Guide. To use a tool with a model, see Tool use (Function calling) in the Amazon Bedrock User Guide For example code, see Converse API examples in the Amazon Bedrock User Guide. This operation requires permission for the bedrock:InvokeModel action. To deny all inference access to resources that you specify in the modelId field, you need to deny access to the bedrock:InvokeModel and bedrock:InvokeModelWithResponseStream actions. Doing this also denies access to the resource through the base inference actions ([InvokeModel](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModel.html) and [InvokeModelWithResponseStream](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModelWithResponseStream.html)). For more information see [Deny access for inference on specific models](https://docs.aws.amazon.com/bedrock/latest/userguide/security_iam_id-based-policy-examples.html#security_iam_id-based-policy-examples-deny-inference). For troubleshooting some of the common errors you might encounter when using the Converse API, see [Troubleshooting Amazon Bedrock API Error Codes](https://docs.aws.amazon.com/bedrock/latest/userguide/troubleshooting-api-error-codes.html) in the Amazon Bedrock User Guide /// @@ -486,7 +486,7 @@ extension BedrockRuntimeClient { return try await op.execute(input: input) } - /// Performs the `ConverseStream` operation on the `AmazonBedrockFrontendService` service. + /// Performs the `ConverseStream` operation on the `BedrockRuntime` service. /// /// Sends messages to the specified Amazon Bedrock model and returns the response in a stream. ConverseStream provides a consistent API that works with all Amazon Bedrock models that support messages. This allows you to write code once and use it with different models. Should a model have unique inference parameters, you can also pass those unique parameters to the model. To find out if a model supports streaming, call [GetFoundationModel](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetFoundationModel.html) and check the responseStreamingSupported field in the response. The CLI doesn't support streaming operations in Amazon Bedrock, including ConverseStream. Amazon Bedrock doesn't store any text, images, or documents that you provide as content. The data is only used to generate the response. You can submit a prompt by including it in the messages field, specifying the modelId of a foundation model or inference profile to run inference on it, and including any other fields that are relevant to your use case. You can also submit a prompt from Prompt management by specifying the ARN of the prompt version and including a map of variables to values in the promptVariables field. You can append more messages to the prompt by using the messages field. If you use a prompt from Prompt management, you can't include the following fields in the request: additionalModelRequestFields, inferenceConfig, system, or toolConfig. Instead, these fields must be defined through Prompt management. For more information, see [Use a prompt from Prompt management](https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-management-use.html). For information about the Converse API, see Use the Converse API in the Amazon Bedrock User Guide. To use a guardrail, see Use a guardrail with the Converse API in the Amazon Bedrock User Guide. To use a tool with a model, see Tool use (Function calling) in the Amazon Bedrock User Guide For example code, see Conversation streaming example in the Amazon Bedrock User Guide. This operation requires permission for the bedrock:InvokeModelWithResponseStream action. To deny all inference access to resources that you specify in the modelId field, you need to deny access to the bedrock:InvokeModel and bedrock:InvokeModelWithResponseStream actions. Doing this also denies access to the resource through the base inference actions ([InvokeModel](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModel.html) and [InvokeModelWithResponseStream](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModelWithResponseStream.html)). For more information see [Deny access for inference on specific models](https://docs.aws.amazon.com/bedrock/latest/userguide/security_iam_id-based-policy-examples.html#security_iam_id-based-policy-examples-deny-inference). For troubleshooting some of the common errors you might encounter when using the ConverseStream API, see [Troubleshooting Amazon Bedrock API Error Codes](https://docs.aws.amazon.com/bedrock/latest/userguide/troubleshooting-api-error-codes.html) in the Amazon Bedrock User Guide /// @@ -563,7 +563,7 @@ extension BedrockRuntimeClient { return try await op.execute(input: input) } - /// Performs the `GetAsyncInvoke` operation on the `AmazonBedrockFrontendService` service. + /// Performs the `GetAsyncInvoke` operation on the `BedrockRuntime` service. /// /// Retrieve information about an asynchronous invocation. /// @@ -632,7 +632,7 @@ extension BedrockRuntimeClient { return try await op.execute(input: input) } - /// Performs the `InvokeModel` operation on the `AmazonBedrockFrontendService` service. + /// Performs the `InvokeModel` operation on the `BedrockRuntime` service. /// /// Invokes the specified Amazon Bedrock model to run inference using the prompt and inference parameters provided in the request body. You use model inference to generate text, images, and embeddings. For example code, see Invoke model code examples in the Amazon Bedrock User Guide. This operation requires permission for the bedrock:InvokeModel action. To deny all inference access to resources that you specify in the modelId field, you need to deny access to the bedrock:InvokeModel and bedrock:InvokeModelWithResponseStream actions. Doing this also denies access to the resource through the Converse API actions ([Converse](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html) and [ConverseStream](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_ConverseStream.html)). For more information see [Deny access for inference on specific models](https://docs.aws.amazon.com/bedrock/latest/userguide/security_iam_id-based-policy-examples.html#security_iam_id-based-policy-examples-deny-inference). For troubleshooting some of the common errors you might encounter when using the InvokeModel API, see [Troubleshooting Amazon Bedrock API Error Codes](https://docs.aws.amazon.com/bedrock/latest/userguide/troubleshooting-api-error-codes.html) in the Amazon Bedrock User Guide /// @@ -711,7 +711,7 @@ extension BedrockRuntimeClient { return try await op.execute(input: input) } - /// Performs the `InvokeModelWithResponseStream` operation on the `AmazonBedrockFrontendService` service. + /// Performs the `InvokeModelWithResponseStream` operation on the `BedrockRuntime` service. /// /// Invoke the specified Amazon Bedrock model to run inference using the prompt and inference parameters provided in the request body. The response is returned in a stream. To see if a model supports streaming, call [GetFoundationModel](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetFoundationModel.html) and check the responseStreamingSupported field in the response. The CLI doesn't support streaming operations in Amazon Bedrock, including InvokeModelWithResponseStream. For example code, see Invoke model with streaming code example in the Amazon Bedrock User Guide. This operation requires permissions to perform the bedrock:InvokeModelWithResponseStream action. To deny all inference access to resources that you specify in the modelId field, you need to deny access to the bedrock:InvokeModel and bedrock:InvokeModelWithResponseStream actions. Doing this also denies access to the resource through the Converse API actions ([Converse](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html) and [ConverseStream](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_ConverseStream.html)). For more information see [Deny access for inference on specific models](https://docs.aws.amazon.com/bedrock/latest/userguide/security_iam_id-based-policy-examples.html#security_iam_id-based-policy-examples-deny-inference). For troubleshooting some of the common errors you might encounter when using the InvokeModelWithResponseStream API, see [Troubleshooting Amazon Bedrock API Error Codes](https://docs.aws.amazon.com/bedrock/latest/userguide/troubleshooting-api-error-codes.html) in the Amazon Bedrock User Guide /// @@ -791,7 +791,7 @@ extension BedrockRuntimeClient { return try await op.execute(input: input) } - /// Performs the `ListAsyncInvokes` operation on the `AmazonBedrockFrontendService` service. + /// Performs the `ListAsyncInvokes` operation on the `BedrockRuntime` service. /// /// Lists asynchronous invocations. /// @@ -861,7 +861,7 @@ extension BedrockRuntimeClient { return try await op.execute(input: input) } - /// Performs the `StartAsyncInvoke` operation on the `AmazonBedrockFrontendService` service. + /// Performs the `StartAsyncInvoke` operation on the `BedrockRuntime` service. /// /// Starts an asynchronous invocation. This operation requires permission for the bedrock:InvokeModel action. To deny all inference access to resources that you specify in the modelId field, you need to deny access to the bedrock:InvokeModel and bedrock:InvokeModelWithResponseStream actions. Doing this also denies access to the resource through the Converse API actions ([Converse](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html) and [ConverseStream](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_ConverseStream.html)). For more information see [Deny access for inference on specific models](https://docs.aws.amazon.com/bedrock/latest/userguide/security_iam_id-based-policy-examples.html#security_iam_id-based-policy-examples-deny-inference). /// diff --git a/Sources/Services/AWSBilling/Sources/AWSBilling/BillingClient.swift b/Sources/Services/AWSBilling/Sources/AWSBilling/BillingClient.swift index 15c98d99a4e..07b87a78c32 100644 --- a/Sources/Services/AWSBilling/Sources/AWSBilling/BillingClient.swift +++ b/Sources/Services/AWSBilling/Sources/AWSBilling/BillingClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class BillingClient: ClientRuntime.Client { public static let clientName = "BillingClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: BillingClient.BillingClientConfiguration let serviceName = "Billing" @@ -331,7 +331,7 @@ extension BillingClient { } extension BillingClient { - /// Performs the `CreateBillingView` operation on the `AWSBilling` service. + /// Performs the `CreateBillingView` operation on the `Billing` service. /// /// Creates a billing view with the specified billing view attributes. /// @@ -407,7 +407,7 @@ extension BillingClient { return try await op.execute(input: input) } - /// Performs the `DeleteBillingView` operation on the `AWSBilling` service. + /// Performs the `DeleteBillingView` operation on the `Billing` service. /// /// Deletes the specified billing view. /// @@ -481,7 +481,7 @@ extension BillingClient { return try await op.execute(input: input) } - /// Performs the `GetBillingView` operation on the `AWSBilling` service. + /// Performs the `GetBillingView` operation on the `Billing` service. /// /// Returns the metadata associated to the specified billing view ARN. /// @@ -555,7 +555,7 @@ extension BillingClient { return try await op.execute(input: input) } - /// Performs the `GetResourcePolicy` operation on the `AWSBilling` service. + /// Performs the `GetResourcePolicy` operation on the `Billing` service. /// /// Returns the resource-based policy document attached to the resource in JSON format. /// @@ -629,7 +629,7 @@ extension BillingClient { return try await op.execute(input: input) } - /// Performs the `ListBillingViews` operation on the `AWSBilling` service. + /// Performs the `ListBillingViews` operation on the `Billing` service. /// /// Lists the billing views available for a given time period. Every Amazon Web Services account has a unique PRIMARY billing view that represents the billing data available by default. Accounts that use Billing Conductor also have BILLING_GROUP billing views representing pro forma costs associated with each created billing group. /// @@ -702,7 +702,7 @@ extension BillingClient { return try await op.execute(input: input) } - /// Performs the `ListSourceViewsForBillingView` operation on the `AWSBilling` service. + /// Performs the `ListSourceViewsForBillingView` operation on the `Billing` service. /// /// Lists the source views (managed Amazon Web Services billing views) associated with the billing view. /// @@ -776,7 +776,7 @@ extension BillingClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSBilling` service. + /// Performs the `ListTagsForResource` operation on the `Billing` service. /// /// Lists tags associated with the billing view resource. /// @@ -850,7 +850,7 @@ extension BillingClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSBilling` service. + /// Performs the `TagResource` operation on the `Billing` service. /// /// An API operation for adding one or more tags (key-value pairs) to a resource. /// @@ -924,7 +924,7 @@ extension BillingClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSBilling` service. + /// Performs the `UntagResource` operation on the `Billing` service. /// /// Removes one or more tags from a resource. Specify only tag keys in your request. Don't specify the value. /// @@ -998,7 +998,7 @@ extension BillingClient { return try await op.execute(input: input) } - /// Performs the `UpdateBillingView` operation on the `AWSBilling` service. + /// Performs the `UpdateBillingView` operation on the `Billing` service. /// /// An API to update the attributes of the billing view. /// diff --git a/Sources/Services/AWSBillingconductor/Sources/AWSBillingconductor/BillingconductorClient.swift b/Sources/Services/AWSBillingconductor/Sources/AWSBillingconductor/BillingconductorClient.swift index bb789d7639f..19c85a437f4 100644 --- a/Sources/Services/AWSBillingconductor/Sources/AWSBillingconductor/BillingconductorClient.swift +++ b/Sources/Services/AWSBillingconductor/Sources/AWSBillingconductor/BillingconductorClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class BillingconductorClient: ClientRuntime.Client { public static let clientName = "BillingconductorClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: BillingconductorClient.BillingconductorClientConfiguration let serviceName = "billingconductor" @@ -331,7 +331,7 @@ extension BillingconductorClient { } extension BillingconductorClient { - /// Performs the `AssociateAccounts` operation on the `AWSBillingConductor` service. + /// Performs the `AssociateAccounts` operation on the `Billingconductor` service. /// /// Connects an array of account IDs in a consolidated billing family to a predefined billing group. The account IDs must be a part of the consolidated billing family during the current month, and not already associated with another billing group. The maximum number of accounts that can be associated in one call is 30. /// @@ -406,7 +406,7 @@ extension BillingconductorClient { return try await op.execute(input: input) } - /// Performs the `AssociatePricingRules` operation on the `AWSBillingConductor` service. + /// Performs the `AssociatePricingRules` operation on the `Billingconductor` service. /// /// Connects an array of PricingRuleArns to a defined PricingPlan. The maximum number PricingRuleArn that can be associated in one call is 30. /// @@ -481,7 +481,7 @@ extension BillingconductorClient { return try await op.execute(input: input) } - /// Performs the `BatchAssociateResourcesToCustomLineItem` operation on the `AWSBillingConductor` service. + /// Performs the `BatchAssociateResourcesToCustomLineItem` operation on the `Billingconductor` service. /// /// Associates a batch of resources to a percentage custom line item. /// @@ -556,7 +556,7 @@ extension BillingconductorClient { return try await op.execute(input: input) } - /// Performs the `BatchDisassociateResourcesFromCustomLineItem` operation on the `AWSBillingConductor` service. + /// Performs the `BatchDisassociateResourcesFromCustomLineItem` operation on the `Billingconductor` service. /// /// Disassociates a batch of resources from a percentage custom line item. /// @@ -630,7 +630,7 @@ extension BillingconductorClient { return try await op.execute(input: input) } - /// Performs the `CreateBillingGroup` operation on the `AWSBillingConductor` service. + /// Performs the `CreateBillingGroup` operation on the `Billingconductor` service. /// /// Creates a billing group that resembles a consolidated billing family that Amazon Web Services charges, based off of the predefined pricing plan computation. /// @@ -706,7 +706,7 @@ extension BillingconductorClient { return try await op.execute(input: input) } - /// Performs the `CreateCustomLineItem` operation on the `AWSBillingConductor` service. + /// Performs the `CreateCustomLineItem` operation on the `Billingconductor` service. /// /// Creates a custom line item that can be used to create a one-time fixed charge that can be applied to a single billing group for the current or previous billing period. The one-time fixed charge is either a fee or discount. /// @@ -782,7 +782,7 @@ extension BillingconductorClient { return try await op.execute(input: input) } - /// Performs the `CreatePricingPlan` operation on the `AWSBillingConductor` service. + /// Performs the `CreatePricingPlan` operation on the `Billingconductor` service. /// /// Creates a pricing plan that is used for computing Amazon Web Services charges for billing groups. /// @@ -859,7 +859,7 @@ extension BillingconductorClient { return try await op.execute(input: input) } - /// Performs the `CreatePricingRule` operation on the `AWSBillingConductor` service. + /// Performs the `CreatePricingRule` operation on the `Billingconductor` service. /// /// Creates a pricing rule can be associated to a pricing plan, or a set of pricing plans. /// @@ -935,7 +935,7 @@ extension BillingconductorClient { return try await op.execute(input: input) } - /// Performs the `DeleteBillingGroup` operation on the `AWSBillingConductor` service. + /// Performs the `DeleteBillingGroup` operation on the `Billingconductor` service. /// /// Deletes a billing group. /// @@ -1007,7 +1007,7 @@ extension BillingconductorClient { return try await op.execute(input: input) } - /// Performs the `DeleteCustomLineItem` operation on the `AWSBillingConductor` service. + /// Performs the `DeleteCustomLineItem` operation on the `Billingconductor` service. /// /// Deletes the custom line item identified by the given ARN in the current, or previous billing period. /// @@ -1080,7 +1080,7 @@ extension BillingconductorClient { return try await op.execute(input: input) } - /// Performs the `DeletePricingPlan` operation on the `AWSBillingConductor` service. + /// Performs the `DeletePricingPlan` operation on the `Billingconductor` service. /// /// Deletes a pricing plan. The pricing plan must not be associated with any billing groups to delete successfully. /// @@ -1153,7 +1153,7 @@ extension BillingconductorClient { return try await op.execute(input: input) } - /// Performs the `DeletePricingRule` operation on the `AWSBillingConductor` service. + /// Performs the `DeletePricingRule` operation on the `Billingconductor` service. /// /// Deletes the pricing rule that's identified by the input Amazon Resource Name (ARN). /// @@ -1226,7 +1226,7 @@ extension BillingconductorClient { return try await op.execute(input: input) } - /// Performs the `DisassociateAccounts` operation on the `AWSBillingConductor` service. + /// Performs the `DisassociateAccounts` operation on the `Billingconductor` service. /// /// Removes the specified list of account IDs from the given billing group. /// @@ -1300,7 +1300,7 @@ extension BillingconductorClient { return try await op.execute(input: input) } - /// Performs the `DisassociatePricingRules` operation on the `AWSBillingConductor` service. + /// Performs the `DisassociatePricingRules` operation on the `Billingconductor` service. /// /// Disassociates a list of pricing rules from a pricing plan. /// @@ -1374,7 +1374,7 @@ extension BillingconductorClient { return try await op.execute(input: input) } - /// Performs the `GetBillingGroupCostReport` operation on the `AWSBillingConductor` service. + /// Performs the `GetBillingGroupCostReport` operation on the `Billingconductor` service. /// /// Retrieves the margin summary report, which includes the Amazon Web Services cost and charged amount (pro forma cost) by Amazon Web Service for a specific billing group. /// @@ -1447,7 +1447,7 @@ extension BillingconductorClient { return try await op.execute(input: input) } - /// Performs the `ListAccountAssociations` operation on the `AWSBillingConductor` service. + /// Performs the `ListAccountAssociations` operation on the `Billingconductor` service. /// /// This is a paginated call to list linked accounts that are linked to the payer account for the specified time period. If no information is provided, the current billing period is used. The response will optionally include the billing group that's associated with the linked account. /// @@ -1520,7 +1520,7 @@ extension BillingconductorClient { return try await op.execute(input: input) } - /// Performs the `ListBillingGroupCostReports` operation on the `AWSBillingConductor` service. + /// Performs the `ListBillingGroupCostReports` operation on the `Billingconductor` service. /// /// A paginated call to retrieve a summary report of actual Amazon Web Services charges and the calculated Amazon Web Services charges based on the associated pricing plan of a billing group. /// @@ -1593,7 +1593,7 @@ extension BillingconductorClient { return try await op.execute(input: input) } - /// Performs the `ListBillingGroups` operation on the `AWSBillingConductor` service. + /// Performs the `ListBillingGroups` operation on the `Billingconductor` service. /// /// A paginated call to retrieve a list of billing groups for the given billing period. If you don't provide a billing group, the current billing period is used. /// @@ -1666,7 +1666,7 @@ extension BillingconductorClient { return try await op.execute(input: input) } - /// Performs the `ListCustomLineItemVersions` operation on the `AWSBillingConductor` service. + /// Performs the `ListCustomLineItemVersions` operation on the `Billingconductor` service. /// /// A paginated call to get a list of all custom line item versions. /// @@ -1738,7 +1738,7 @@ extension BillingconductorClient { return try await op.execute(input: input) } - /// Performs the `ListCustomLineItems` operation on the `AWSBillingConductor` service. + /// Performs the `ListCustomLineItems` operation on the `Billingconductor` service. /// /// A paginated call to get a list of all custom line items (FFLIs) for the given billing period. If you don't provide a billing period, the current billing period is used. /// @@ -1811,7 +1811,7 @@ extension BillingconductorClient { return try await op.execute(input: input) } - /// Performs the `ListPricingPlans` operation on the `AWSBillingConductor` service. + /// Performs the `ListPricingPlans` operation on the `Billingconductor` service. /// /// A paginated call to get pricing plans for the given billing period. If you don't provide a billing period, the current billing period is used. /// @@ -1883,7 +1883,7 @@ extension BillingconductorClient { return try await op.execute(input: input) } - /// Performs the `ListPricingPlansAssociatedWithPricingRule` operation on the `AWSBillingConductor` service. + /// Performs the `ListPricingPlansAssociatedWithPricingRule` operation on the `Billingconductor` service. /// /// A list of the pricing plans that are associated with a pricing rule. /// @@ -1956,7 +1956,7 @@ extension BillingconductorClient { return try await op.execute(input: input) } - /// Performs the `ListPricingRules` operation on the `AWSBillingConductor` service. + /// Performs the `ListPricingRules` operation on the `Billingconductor` service. /// /// Describes a pricing rule that can be associated to a pricing plan, or set of pricing plans. /// @@ -2028,7 +2028,7 @@ extension BillingconductorClient { return try await op.execute(input: input) } - /// Performs the `ListPricingRulesAssociatedToPricingPlan` operation on the `AWSBillingConductor` service. + /// Performs the `ListPricingRulesAssociatedToPricingPlan` operation on the `Billingconductor` service. /// /// Lists the pricing rules that are associated with a pricing plan. /// @@ -2101,7 +2101,7 @@ extension BillingconductorClient { return try await op.execute(input: input) } - /// Performs the `ListResourcesAssociatedToCustomLineItem` operation on the `AWSBillingConductor` service. + /// Performs the `ListResourcesAssociatedToCustomLineItem` operation on the `Billingconductor` service. /// /// List the resources that are associated to a custom line item. /// @@ -2174,7 +2174,7 @@ extension BillingconductorClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSBillingConductor` service. + /// Performs the `ListTagsForResource` operation on the `Billingconductor` service. /// /// A list the tags for a resource. /// @@ -2244,7 +2244,7 @@ extension BillingconductorClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSBillingConductor` service. + /// Performs the `TagResource` operation on the `Billingconductor` service. /// /// Associates the specified tags to a resource with the specified resourceArn. If existing tags on a resource are not specified in the request parameters, they are not changed. /// @@ -2317,7 +2317,7 @@ extension BillingconductorClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSBillingConductor` service. + /// Performs the `UntagResource` operation on the `Billingconductor` service. /// /// Deletes specified tags from a resource. /// @@ -2388,7 +2388,7 @@ extension BillingconductorClient { return try await op.execute(input: input) } - /// Performs the `UpdateBillingGroup` operation on the `AWSBillingConductor` service. + /// Performs the `UpdateBillingGroup` operation on the `Billingconductor` service. /// /// This updates an existing billing group. /// @@ -2462,7 +2462,7 @@ extension BillingconductorClient { return try await op.execute(input: input) } - /// Performs the `UpdateCustomLineItem` operation on the `AWSBillingConductor` service. + /// Performs the `UpdateCustomLineItem` operation on the `Billingconductor` service. /// /// Update an existing custom line item in the current or previous billing period. /// @@ -2535,7 +2535,7 @@ extension BillingconductorClient { return try await op.execute(input: input) } - /// Performs the `UpdatePricingPlan` operation on the `AWSBillingConductor` service. + /// Performs the `UpdatePricingPlan` operation on the `Billingconductor` service. /// /// This updates an existing pricing plan. /// @@ -2609,7 +2609,7 @@ extension BillingconductorClient { return try await op.execute(input: input) } - /// Performs the `UpdatePricingRule` operation on the `AWSBillingConductor` service. + /// Performs the `UpdatePricingRule` operation on the `Billingconductor` service. /// /// Updates an existing pricing rule. /// diff --git a/Sources/Services/AWSBraket/Sources/AWSBraket/BraketClient.swift b/Sources/Services/AWSBraket/Sources/AWSBraket/BraketClient.swift index b9caa57623c..df3de115a42 100644 --- a/Sources/Services/AWSBraket/Sources/AWSBraket/BraketClient.swift +++ b/Sources/Services/AWSBraket/Sources/AWSBraket/BraketClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class BraketClient: ClientRuntime.Client { public static let clientName = "BraketClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: BraketClient.BraketClientConfiguration let serviceName = "Braket" diff --git a/Sources/Services/AWSBudgets/Sources/AWSBudgets/BudgetsClient.swift b/Sources/Services/AWSBudgets/Sources/AWSBudgets/BudgetsClient.swift index bc15ac30acb..2e040779001 100644 --- a/Sources/Services/AWSBudgets/Sources/AWSBudgets/BudgetsClient.swift +++ b/Sources/Services/AWSBudgets/Sources/AWSBudgets/BudgetsClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class BudgetsClient: ClientRuntime.Client { public static let clientName = "BudgetsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: BudgetsClient.BudgetsClientConfiguration let serviceName = "Budgets" @@ -329,7 +329,7 @@ extension BudgetsClient { } extension BudgetsClient { - /// Performs the `CreateBudget` operation on the `AWSBudgetServiceGateway` service. + /// Performs the `CreateBudget` operation on the `Budgets` service. /// /// Creates a budget and, if included, notifications and subscribers. Only one of BudgetLimit or PlannedBudgetLimits can be present in the syntax at one time. Use the syntax that matches your case. The Request Syntax section shows the BudgetLimit syntax. For PlannedBudgetLimits, see the [Examples](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_budgets_CreateBudget.html#API_CreateBudget_Examples) section. /// @@ -405,7 +405,7 @@ extension BudgetsClient { return try await op.execute(input: input) } - /// Performs the `CreateBudgetAction` operation on the `AWSBudgetServiceGateway` service. + /// Performs the `CreateBudgetAction` operation on the `Budgets` service. /// /// Creates a budget action. /// @@ -482,7 +482,7 @@ extension BudgetsClient { return try await op.execute(input: input) } - /// Performs the `CreateNotification` operation on the `AWSBudgetServiceGateway` service. + /// Performs the `CreateNotification` operation on the `Budgets` service. /// /// Creates a notification. You must create the budget before you create the associated notification. /// @@ -558,7 +558,7 @@ extension BudgetsClient { return try await op.execute(input: input) } - /// Performs the `CreateSubscriber` operation on the `AWSBudgetServiceGateway` service. + /// Performs the `CreateSubscriber` operation on the `Budgets` service. /// /// Creates a subscriber. You must create the associated budget and notification before you create the subscriber. /// @@ -634,7 +634,7 @@ extension BudgetsClient { return try await op.execute(input: input) } - /// Performs the `DeleteBudget` operation on the `AWSBudgetServiceGateway` service. + /// Performs the `DeleteBudget` operation on the `Budgets` service. /// /// Deletes a budget. You can delete your budget at any time. Deleting a budget also deletes the notifications and subscribers that are associated with that budget. /// @@ -708,7 +708,7 @@ extension BudgetsClient { return try await op.execute(input: input) } - /// Performs the `DeleteBudgetAction` operation on the `AWSBudgetServiceGateway` service. + /// Performs the `DeleteBudgetAction` operation on the `Budgets` service. /// /// Deletes a budget action. /// @@ -783,7 +783,7 @@ extension BudgetsClient { return try await op.execute(input: input) } - /// Performs the `DeleteNotification` operation on the `AWSBudgetServiceGateway` service. + /// Performs the `DeleteNotification` operation on the `Budgets` service. /// /// Deletes a notification. Deleting a notification also deletes the subscribers that are associated with the notification. /// @@ -857,7 +857,7 @@ extension BudgetsClient { return try await op.execute(input: input) } - /// Performs the `DeleteSubscriber` operation on the `AWSBudgetServiceGateway` service. + /// Performs the `DeleteSubscriber` operation on the `Budgets` service. /// /// Deletes a subscriber. Deleting the last subscriber to a notification also deletes the notification. /// @@ -931,7 +931,7 @@ extension BudgetsClient { return try await op.execute(input: input) } - /// Performs the `DescribeBudget` operation on the `AWSBudgetServiceGateway` service. + /// Performs the `DescribeBudget` operation on the `Budgets` service. /// /// Describes a budget. The Request Syntax section shows the BudgetLimit syntax. For PlannedBudgetLimits, see the [Examples](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_budgets_DescribeBudget.html#API_DescribeBudget_Examples) section. /// @@ -1005,7 +1005,7 @@ extension BudgetsClient { return try await op.execute(input: input) } - /// Performs the `DescribeBudgetAction` operation on the `AWSBudgetServiceGateway` service. + /// Performs the `DescribeBudgetAction` operation on the `Budgets` service. /// /// Describes a budget action detail. /// @@ -1079,7 +1079,7 @@ extension BudgetsClient { return try await op.execute(input: input) } - /// Performs the `DescribeBudgetActionHistories` operation on the `AWSBudgetServiceGateway` service. + /// Performs the `DescribeBudgetActionHistories` operation on the `Budgets` service. /// /// Describes a budget action history detail. /// @@ -1154,7 +1154,7 @@ extension BudgetsClient { return try await op.execute(input: input) } - /// Performs the `DescribeBudgetActionsForAccount` operation on the `AWSBudgetServiceGateway` service. + /// Performs the `DescribeBudgetActionsForAccount` operation on the `Budgets` service. /// /// Describes all of the budget actions for an account. /// @@ -1228,7 +1228,7 @@ extension BudgetsClient { return try await op.execute(input: input) } - /// Performs the `DescribeBudgetActionsForBudget` operation on the `AWSBudgetServiceGateway` service. + /// Performs the `DescribeBudgetActionsForBudget` operation on the `Budgets` service. /// /// Describes all of the budget actions for a budget. /// @@ -1303,7 +1303,7 @@ extension BudgetsClient { return try await op.execute(input: input) } - /// Performs the `DescribeBudgetNotificationsForAccount` operation on the `AWSBudgetServiceGateway` service. + /// Performs the `DescribeBudgetNotificationsForAccount` operation on the `Budgets` service. /// /// Lists the budget names and notifications that are associated with an account. /// @@ -1379,7 +1379,7 @@ extension BudgetsClient { return try await op.execute(input: input) } - /// Performs the `DescribeBudgetPerformanceHistory` operation on the `AWSBudgetServiceGateway` service. + /// Performs the `DescribeBudgetPerformanceHistory` operation on the `Budgets` service. /// /// Describes the history for DAILY, MONTHLY, and QUARTERLY budgets. Budget history isn't available for ANNUAL budgets. /// @@ -1455,7 +1455,7 @@ extension BudgetsClient { return try await op.execute(input: input) } - /// Performs the `DescribeBudgets` operation on the `AWSBudgetServiceGateway` service. + /// Performs the `DescribeBudgets` operation on the `Budgets` service. /// /// Lists the budgets that are associated with an account. The Request Syntax section shows the BudgetLimit syntax. For PlannedBudgetLimits, see the [Examples](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_budgets_DescribeBudgets.html#API_DescribeBudgets_Examples) section. /// @@ -1531,7 +1531,7 @@ extension BudgetsClient { return try await op.execute(input: input) } - /// Performs the `DescribeNotificationsForBudget` operation on the `AWSBudgetServiceGateway` service. + /// Performs the `DescribeNotificationsForBudget` operation on the `Budgets` service. /// /// Lists the notifications that are associated with a budget. /// @@ -1607,7 +1607,7 @@ extension BudgetsClient { return try await op.execute(input: input) } - /// Performs the `DescribeSubscribersForNotification` operation on the `AWSBudgetServiceGateway` service. + /// Performs the `DescribeSubscribersForNotification` operation on the `Budgets` service. /// /// Lists the subscribers that are associated with a notification. /// @@ -1683,7 +1683,7 @@ extension BudgetsClient { return try await op.execute(input: input) } - /// Performs the `ExecuteBudgetAction` operation on the `AWSBudgetServiceGateway` service. + /// Performs the `ExecuteBudgetAction` operation on the `Budgets` service. /// /// Executes a budget action. /// @@ -1758,7 +1758,7 @@ extension BudgetsClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSBudgetServiceGateway` service. + /// Performs the `ListTagsForResource` operation on the `Budgets` service. /// /// Lists tags associated with a budget or budget action resource. /// @@ -1832,7 +1832,7 @@ extension BudgetsClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSBudgetServiceGateway` service. + /// Performs the `TagResource` operation on the `Budgets` service. /// /// Creates tags for a budget or budget action resource. /// @@ -1907,7 +1907,7 @@ extension BudgetsClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSBudgetServiceGateway` service. + /// Performs the `UntagResource` operation on the `Budgets` service. /// /// Deletes tags associated with a budget or budget action resource. /// @@ -1981,7 +1981,7 @@ extension BudgetsClient { return try await op.execute(input: input) } - /// Performs the `UpdateBudget` operation on the `AWSBudgetServiceGateway` service. + /// Performs the `UpdateBudget` operation on the `Budgets` service. /// /// Updates a budget. You can change every part of a budget except for the budgetName and the calculatedSpend. When you modify a budget, the calculatedSpend drops to zero until Amazon Web Services has new usage data to use for forecasting. Only one of BudgetLimit or PlannedBudgetLimits can be present in the syntax at one time. Use the syntax that matches your case. The Request Syntax section shows the BudgetLimit syntax. For PlannedBudgetLimits, see the [Examples](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_budgets_UpdateBudget.html#API_UpdateBudget_Examples) section. /// @@ -2055,7 +2055,7 @@ extension BudgetsClient { return try await op.execute(input: input) } - /// Performs the `UpdateBudgetAction` operation on the `AWSBudgetServiceGateway` service. + /// Performs the `UpdateBudgetAction` operation on the `Budgets` service. /// /// Updates a budget action. /// @@ -2130,7 +2130,7 @@ extension BudgetsClient { return try await op.execute(input: input) } - /// Performs the `UpdateNotification` operation on the `AWSBudgetServiceGateway` service. + /// Performs the `UpdateNotification` operation on the `Budgets` service. /// /// Updates a notification. /// @@ -2205,7 +2205,7 @@ extension BudgetsClient { return try await op.execute(input: input) } - /// Performs the `UpdateSubscriber` operation on the `AWSBudgetServiceGateway` service. + /// Performs the `UpdateSubscriber` operation on the `Budgets` service. /// /// Updates a subscriber. /// diff --git a/Sources/Services/AWSChatbot/Sources/AWSChatbot/ChatbotClient.swift b/Sources/Services/AWSChatbot/Sources/AWSChatbot/ChatbotClient.swift index 31e9b4abe00..1db2455e811 100644 --- a/Sources/Services/AWSChatbot/Sources/AWSChatbot/ChatbotClient.swift +++ b/Sources/Services/AWSChatbot/Sources/AWSChatbot/ChatbotClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ChatbotClient: ClientRuntime.Client { public static let clientName = "ChatbotClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ChatbotClient.ChatbotClientConfiguration let serviceName = "chatbot" @@ -329,7 +329,7 @@ extension ChatbotClient { } extension ChatbotClient { - /// Performs the `AssociateToConfiguration` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `AssociateToConfiguration` operation on the `Chatbot` service. /// /// Links a resource (for example, a custom action) to a channel configuration. /// @@ -400,7 +400,7 @@ extension ChatbotClient { return try await op.execute(input: input) } - /// Performs the `CreateChimeWebhookConfiguration` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `CreateChimeWebhookConfiguration` operation on the `Chatbot` service. /// /// Creates an AWS Chatbot configuration for Amazon Chime. /// @@ -473,7 +473,7 @@ extension ChatbotClient { return try await op.execute(input: input) } - /// Performs the `CreateCustomAction` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `CreateCustomAction` operation on the `Chatbot` service. /// /// Creates a custom action that can be invoked as an alias or as a button on a notification. /// @@ -547,7 +547,7 @@ extension ChatbotClient { return try await op.execute(input: input) } - /// Performs the `CreateMicrosoftTeamsChannelConfiguration` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `CreateMicrosoftTeamsChannelConfiguration` operation on the `Chatbot` service. /// /// Creates an AWS Chatbot configuration for Microsoft Teams. /// @@ -620,7 +620,7 @@ extension ChatbotClient { return try await op.execute(input: input) } - /// Performs the `CreateSlackChannelConfiguration` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `CreateSlackChannelConfiguration` operation on the `Chatbot` service. /// /// Creates an AWS Chatbot confugration for Slack. /// @@ -693,7 +693,7 @@ extension ChatbotClient { return try await op.execute(input: input) } - /// Performs the `DeleteChimeWebhookConfiguration` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `DeleteChimeWebhookConfiguration` operation on the `Chatbot` service. /// /// Deletes a Amazon Chime webhook configuration for AWS Chatbot. /// @@ -765,7 +765,7 @@ extension ChatbotClient { return try await op.execute(input: input) } - /// Performs the `DeleteCustomAction` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `DeleteCustomAction` operation on the `Chatbot` service. /// /// Deletes a custom action. /// @@ -837,7 +837,7 @@ extension ChatbotClient { return try await op.execute(input: input) } - /// Performs the `DeleteMicrosoftTeamsChannelConfiguration` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `DeleteMicrosoftTeamsChannelConfiguration` operation on the `Chatbot` service. /// /// Deletes a Microsoft Teams channel configuration for AWS Chatbot /// @@ -909,7 +909,7 @@ extension ChatbotClient { return try await op.execute(input: input) } - /// Performs the `DeleteMicrosoftTeamsConfiguredTeam` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `DeleteMicrosoftTeamsConfiguredTeam` operation on the `Chatbot` service. /// /// Deletes the Microsoft Teams team authorization allowing for channels to be configured in that Microsoft Teams team. Note that the Microsoft Teams team must have no channels configured to remove it. /// @@ -979,7 +979,7 @@ extension ChatbotClient { return try await op.execute(input: input) } - /// Performs the `DeleteMicrosoftTeamsUserIdentity` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `DeleteMicrosoftTeamsUserIdentity` operation on the `Chatbot` service. /// /// Identifes a user level permission for a channel configuration. /// @@ -1050,7 +1050,7 @@ extension ChatbotClient { return try await op.execute(input: input) } - /// Performs the `DeleteSlackChannelConfiguration` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `DeleteSlackChannelConfiguration` operation on the `Chatbot` service. /// /// Deletes a Slack channel configuration for AWS Chatbot /// @@ -1122,7 +1122,7 @@ extension ChatbotClient { return try await op.execute(input: input) } - /// Performs the `DeleteSlackUserIdentity` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `DeleteSlackUserIdentity` operation on the `Chatbot` service. /// /// Deletes a user level permission for a Slack channel configuration. /// @@ -1193,7 +1193,7 @@ extension ChatbotClient { return try await op.execute(input: input) } - /// Performs the `DeleteSlackWorkspaceAuthorization` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `DeleteSlackWorkspaceAuthorization` operation on the `Chatbot` service. /// /// Deletes the Slack workspace authorization that allows channels to be configured in that workspace. This requires all configured channels in the workspace to be deleted. /// @@ -1263,7 +1263,7 @@ extension ChatbotClient { return try await op.execute(input: input) } - /// Performs the `DescribeChimeWebhookConfigurations` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `DescribeChimeWebhookConfigurations` operation on the `Chatbot` service. /// /// Lists Amazon Chime webhook configurations optionally filtered by ChatConfigurationArn /// @@ -1334,7 +1334,7 @@ extension ChatbotClient { return try await op.execute(input: input) } - /// Performs the `DescribeSlackChannelConfigurations` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `DescribeSlackChannelConfigurations` operation on the `Chatbot` service. /// /// Lists Slack channel configurations optionally filtered by ChatConfigurationArn /// @@ -1405,7 +1405,7 @@ extension ChatbotClient { return try await op.execute(input: input) } - /// Performs the `DescribeSlackUserIdentities` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `DescribeSlackUserIdentities` operation on the `Chatbot` service. /// /// Lists all Slack user identities with a mapped role. /// @@ -1476,7 +1476,7 @@ extension ChatbotClient { return try await op.execute(input: input) } - /// Performs the `DescribeSlackWorkspaces` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `DescribeSlackWorkspaces` operation on the `Chatbot` service. /// /// List all authorized Slack workspaces connected to the AWS Account onboarded with AWS Chatbot. /// @@ -1547,7 +1547,7 @@ extension ChatbotClient { return try await op.execute(input: input) } - /// Performs the `DisassociateFromConfiguration` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `DisassociateFromConfiguration` operation on the `Chatbot` service. /// /// Unlink a resource, for example a custom action, from a channel configuration. /// @@ -1618,7 +1618,7 @@ extension ChatbotClient { return try await op.execute(input: input) } - /// Performs the `GetAccountPreferences` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `GetAccountPreferences` operation on the `Chatbot` service. /// /// Returns AWS Chatbot account preferences. /// @@ -1685,7 +1685,7 @@ extension ChatbotClient { return try await op.execute(input: input) } - /// Performs the `GetCustomAction` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `GetCustomAction` operation on the `Chatbot` service. /// /// Returns a custom action. /// @@ -1757,7 +1757,7 @@ extension ChatbotClient { return try await op.execute(input: input) } - /// Performs the `GetMicrosoftTeamsChannelConfiguration` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `GetMicrosoftTeamsChannelConfiguration` operation on the `Chatbot` service. /// /// Returns a Microsoft Teams channel configuration in an AWS account. /// @@ -1828,7 +1828,7 @@ extension ChatbotClient { return try await op.execute(input: input) } - /// Performs the `ListAssociations` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `ListAssociations` operation on the `Chatbot` service. /// /// Lists resources associated with a channel configuration. /// @@ -1892,7 +1892,7 @@ extension ChatbotClient { return try await op.execute(input: input) } - /// Performs the `ListCustomActions` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `ListCustomActions` operation on the `Chatbot` service. /// /// Lists custom actions defined in this account. /// @@ -1963,7 +1963,7 @@ extension ChatbotClient { return try await op.execute(input: input) } - /// Performs the `ListMicrosoftTeamsChannelConfigurations` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `ListMicrosoftTeamsChannelConfigurations` operation on the `Chatbot` service. /// /// Lists all AWS Chatbot Microsoft Teams channel configurations in an AWS account. /// @@ -2034,7 +2034,7 @@ extension ChatbotClient { return try await op.execute(input: input) } - /// Performs the `ListMicrosoftTeamsConfiguredTeams` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `ListMicrosoftTeamsConfiguredTeams` operation on the `Chatbot` service. /// /// Lists all authorized Microsoft Teams for an AWS Account /// @@ -2105,7 +2105,7 @@ extension ChatbotClient { return try await op.execute(input: input) } - /// Performs the `ListMicrosoftTeamsUserIdentities` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `ListMicrosoftTeamsUserIdentities` operation on the `Chatbot` service. /// /// A list all Microsoft Teams user identities with a mapped role. /// @@ -2176,7 +2176,7 @@ extension ChatbotClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `ListTagsForResource` operation on the `Chatbot` service. /// /// Lists all of the tags associated with the Amazon Resource Name (ARN) that you specify. The resource can be a user, server, or role. /// @@ -2247,7 +2247,7 @@ extension ChatbotClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `TagResource` operation on the `Chatbot` service. /// /// Attaches a key-value pair to a resource, as identified by its Amazon Resource Name (ARN). Resources are users, servers, roles, and other entities. /// @@ -2319,7 +2319,7 @@ extension ChatbotClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `UntagResource` operation on the `Chatbot` service. /// /// Detaches a key-value pair from a resource, as identified by its Amazon Resource Name (ARN). Resources are users, servers, roles, and other entities. /// @@ -2390,7 +2390,7 @@ extension ChatbotClient { return try await op.execute(input: input) } - /// Performs the `UpdateAccountPreferences` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `UpdateAccountPreferences` operation on the `Chatbot` service. /// /// Updates AWS Chatbot account preferences. /// @@ -2461,7 +2461,7 @@ extension ChatbotClient { return try await op.execute(input: input) } - /// Performs the `UpdateChimeWebhookConfiguration` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `UpdateChimeWebhookConfiguration` operation on the `Chatbot` service. /// /// Updates a Amazon Chime webhook configuration. /// @@ -2533,7 +2533,7 @@ extension ChatbotClient { return try await op.execute(input: input) } - /// Performs the `UpdateCustomAction` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `UpdateCustomAction` operation on the `Chatbot` service. /// /// Updates a custom action. /// @@ -2605,7 +2605,7 @@ extension ChatbotClient { return try await op.execute(input: input) } - /// Performs the `UpdateMicrosoftTeamsChannelConfiguration` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `UpdateMicrosoftTeamsChannelConfiguration` operation on the `Chatbot` service. /// /// Updates an Microsoft Teams channel configuration. /// @@ -2677,7 +2677,7 @@ extension ChatbotClient { return try await op.execute(input: input) } - /// Performs the `UpdateSlackChannelConfiguration` operation on the `WheatleyOrchestration_20171011` service. + /// Performs the `UpdateSlackChannelConfiguration` operation on the `Chatbot` service. /// /// Updates a Slack channel configuration. /// diff --git a/Sources/Services/AWSChime/Sources/AWSChime/ChimeClient.swift b/Sources/Services/AWSChime/Sources/AWSChime/ChimeClient.swift index 8b3d127dccd..e50b41d378f 100644 --- a/Sources/Services/AWSChime/Sources/AWSChime/ChimeClient.swift +++ b/Sources/Services/AWSChime/Sources/AWSChime/ChimeClient.swift @@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ChimeClient: ClientRuntime.Client { public static let clientName = "ChimeClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ChimeClient.ChimeClientConfiguration let serviceName = "Chime" @@ -332,7 +332,7 @@ extension ChimeClient { } extension ChimeClient { - /// Performs the `AssociatePhoneNumberWithUser` operation on the `UCBuzzConsoleService` service. + /// Performs the `AssociatePhoneNumberWithUser` operation on the `Chime` service. /// /// Associates a phone number with the specified Amazon Chime user. /// @@ -409,7 +409,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `AssociatePhoneNumbersWithVoiceConnector` operation on the `UCBuzzConsoleService` service. + /// Performs the `AssociatePhoneNumbersWithVoiceConnector` operation on the `Chime` service. /// /// Associates phone numbers with the specified Amazon Chime Voice Connector. This API is is no longer supported and will not be updated. We recommend using the latest version, [AssociatePhoneNumbersWithVoiceConnector](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_AssociatePhoneNumbersWithVoiceConnector.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by AssociatePhoneNumbersWithVoiceConnector in the Amazon Chime SDK Voice Namespace") @@ -487,7 +487,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `AssociatePhoneNumbersWithVoiceConnectorGroup` operation on the `UCBuzzConsoleService` service. + /// Performs the `AssociatePhoneNumbersWithVoiceConnectorGroup` operation on the `Chime` service. /// /// Associates phone numbers with the specified Amazon Chime Voice Connector group. This API is is no longer supported and will not be updated. We recommend using the latest version, [AssociatePhoneNumbersWithVoiceConnectorGroup](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_AssociatePhoneNumbersWithVoiceConnectorGroup.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by AssociatePhoneNumbersWithVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace") @@ -565,7 +565,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `AssociateSigninDelegateGroupsWithAccount` operation on the `UCBuzzConsoleService` service. + /// Performs the `AssociateSigninDelegateGroupsWithAccount` operation on the `Chime` service. /// /// Associates the specified sign-in delegate groups with the specified Amazon Chime account. /// @@ -641,7 +641,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `BatchCreateAttendee` operation on the `UCBuzzConsoleService` service. + /// Performs the `BatchCreateAttendee` operation on the `Chime` service. /// /// Creates up to 100 new attendees for an active Amazon Chime SDK meeting. This API is is no longer supported and will not be updated. We recommend using the latest version, [BatchCreateAttendee](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_BatchCreateAttendee.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. For more information about the Amazon Chime SDK, see [Using the Amazon Chime SDK](https://docs.aws.amazon.com/chime-sdk/latest/dg/meetings-sdk.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by BatchCreateAttendee in the Amazon Chime SDK Meetings Namespace") @@ -719,7 +719,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `BatchCreateChannelMembership` operation on the `UCBuzzConsoleService` service. + /// Performs the `BatchCreateChannelMembership` operation on the `Chime` service. /// /// Adds a specified number of users to a channel. This API is is no longer supported and will not be updated. We recommend using the latest version, [BatchCreateChannelMembership](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_BatchCreateChannelMembership.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by BatchCreateChannelMembership in the Amazon Chime SDK Messaging Namespace") @@ -796,7 +796,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `BatchCreateRoomMembership` operation on the `UCBuzzConsoleService` service. + /// Performs the `BatchCreateRoomMembership` operation on the `Chime` service. /// /// Adds up to 50 members to a chat room in an Amazon Chime Enterprise account. Members can be users or bots. The member role designates whether the member is a chat room administrator or a general chat room member. /// @@ -872,7 +872,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `BatchDeletePhoneNumber` operation on the `UCBuzzConsoleService` service. + /// Performs the `BatchDeletePhoneNumber` operation on the `Chime` service. /// /// Moves phone numbers into the Deletion queue. Phone numbers must be disassociated from any users or Amazon Chime Voice Connectors before they can be deleted. Phone numbers remain in the Deletion queue for 7 days before they are deleted permanently. /// @@ -948,7 +948,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `BatchSuspendUser` operation on the `UCBuzzConsoleService` service. + /// Performs the `BatchSuspendUser` operation on the `Chime` service. /// /// Suspends up to 50 users from a Team or EnterpriseLWA Amazon Chime account. For more information about different account types, see [Managing Your Amazon Chime Accounts](https://docs.aws.amazon.com/chime/latest/ag/manage-chime-account.html) in the Amazon Chime Administration Guide. Users suspended from a Team account are disassociated from the account,but they can continue to use Amazon Chime as free users. To remove the suspension from suspended Team account users, invite them to the Team account again. You can use the [InviteUsers] action to do so. Users suspended from an EnterpriseLWA account are immediately signed out of Amazon Chime and can no longer sign in. To remove the suspension from suspended EnterpriseLWA account users, use the [BatchUnsuspendUser] action. To sign out users without suspending them, use the [LogoutUser] action. /// @@ -1024,7 +1024,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `BatchUnsuspendUser` operation on the `UCBuzzConsoleService` service. + /// Performs the `BatchUnsuspendUser` operation on the `Chime` service. /// /// Removes the suspension from up to 50 previously suspended users for the specified Amazon Chime EnterpriseLWA account. Only users on EnterpriseLWA accounts can be unsuspended using this action. For more information about different account types, see [ Managing Your Amazon Chime Accounts ](https://docs.aws.amazon.com/chime/latest/ag/manage-chime-account.html) in the account types, in the Amazon Chime Administration Guide. Previously suspended users who are unsuspended using this action are returned to Registered status. Users who are not previously suspended are ignored. /// @@ -1100,7 +1100,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `BatchUpdatePhoneNumber` operation on the `UCBuzzConsoleService` service. + /// Performs the `BatchUpdatePhoneNumber` operation on the `Chime` service. /// /// Updates phone number product types or calling names. You can update one attribute at a time for each UpdatePhoneNumberRequestItem. For example, you can update the product type or the calling name. For toll-free numbers, you cannot use the Amazon Chime Business Calling product type. For numbers outside the U.S., you must use the Amazon Chime SIP Media Application Dial-In product type. Updates to outbound calling names can take up to 72 hours to complete. Pending updates to outbound calling names must be complete before you can request another update. /// @@ -1176,7 +1176,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `BatchUpdateUser` operation on the `UCBuzzConsoleService` service. + /// Performs the `BatchUpdateUser` operation on the `Chime` service. /// /// Updates user details within the [UpdateUserRequestItem] object for up to 20 users for the specified Amazon Chime account. Currently, only LicenseType updates are supported for this action. /// @@ -1251,7 +1251,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `CreateAccount` operation on the `UCBuzzConsoleService` service. + /// Performs the `CreateAccount` operation on the `Chime` service. /// /// Creates an Amazon Chime account under the administrator's AWS account. Only Team account types are currently supported for this action. For more information about different account types, see [Managing Your Amazon Chime Accounts](https://docs.aws.amazon.com/chime/latest/ag/manage-chime-account.html) in the Amazon Chime Administration Guide. /// @@ -1326,7 +1326,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `CreateAppInstance` operation on the `UCBuzzConsoleService` service. + /// Performs the `CreateAppInstance` operation on the `Chime` service. /// /// Creates an Amazon Chime SDK messaging AppInstance under an AWS account. Only SDK messaging customers use this API. CreateAppInstance supports idempotency behavior as described in the AWS API Standard. This API is is no longer supported and will not be updated. We recommend using the latest version, [CreateAppInstance](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_CreateAppInstance.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by CreateAppInstance in the Amazon Chime SDK Identity Namespace") @@ -1404,7 +1404,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `CreateAppInstanceAdmin` operation on the `UCBuzzConsoleService` service. + /// Performs the `CreateAppInstanceAdmin` operation on the `Chime` service. /// /// Promotes an AppInstanceUser to an AppInstanceAdmin. The promoted user can perform the following actions. This API is is no longer supported and will not be updated. We recommend using the latest version, [CreateAppInstanceAdmin](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_CreateAppInstanceAdmin.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. /// @@ -1488,7 +1488,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `CreateAppInstanceUser` operation on the `UCBuzzConsoleService` service. + /// Performs the `CreateAppInstanceUser` operation on the `Chime` service. /// /// Creates a user under an Amazon Chime AppInstance. The request consists of a unique appInstanceUserId and Name for that user. This API is is no longer supported and will not be updated. We recommend using the latest version, [CreateAppInstanceUser](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_CreateAppInstanceUser.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by CreateAppInstanceUser in the Amazon Chime SDK Identity Namespace") @@ -1566,7 +1566,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `CreateAttendee` operation on the `UCBuzzConsoleService` service. + /// Performs the `CreateAttendee` operation on the `Chime` service. /// /// Creates a new attendee for an active Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see [Using the Amazon Chime SDK](https://docs.aws.amazon.com/chime-sdk/latest/dg/meetings-sdk.html) in the Amazon Chime SDK Developer Guide. This API is is no longer supported and will not be updated. We recommend using the latest version, [CreateAttendee](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_CreateAttendee.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by CreateAttendee in the Amazon Chime SDK Meetings Namespace") @@ -1643,7 +1643,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `CreateBot` operation on the `UCBuzzConsoleService` service. + /// Performs the `CreateBot` operation on the `Chime` service. /// /// Creates a bot for an Amazon Chime Enterprise account. /// @@ -1719,7 +1719,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `CreateChannel` operation on the `UCBuzzConsoleService` service. + /// Performs the `CreateChannel` operation on the `Chime` service. /// /// Creates a channel to which you can add users and send messages. Restriction: You can't change a channel's privacy. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. This API is is no longer supported and will not be updated. We recommend using the latest version, [CreateChannel](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_CreateChannel.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by CreateChannel in the Amazon Chime SDK Messaging Namespace") @@ -1798,7 +1798,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `CreateChannelBan` operation on the `UCBuzzConsoleService` service. + /// Performs the `CreateChannelBan` operation on the `Chime` service. /// /// Permanently bans a member from a channel. Moderators can't add banned members to a channel. To undo a ban, you first have to DeleteChannelBan, and then CreateChannelMembership. Bans are cleaned up when you delete users or channels. If you ban a user who is already part of a channel, that user is automatically kicked from the channel. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. This API is is no longer supported and will not be updated. We recommend using the latest version, [CreateChannelBan](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_CreateChannelBan.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by CreateChannelBan in the Amazon Chime SDK Messaging Namespace") @@ -1876,7 +1876,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `CreateChannelMembership` operation on the `UCBuzzConsoleService` service. + /// Performs the `CreateChannelMembership` operation on the `Chime` service. /// /// Adds a user to a channel. The InvitedBy response field is derived from the request header. A channel member can: /// @@ -1974,7 +1974,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `CreateChannelModerator` operation on the `UCBuzzConsoleService` service. + /// Performs the `CreateChannelModerator` operation on the `Chime` service. /// /// Creates a new ChannelModerator. A channel moderator can: /// @@ -2065,7 +2065,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `CreateMediaCapturePipeline` operation on the `UCBuzzConsoleService` service. + /// Performs the `CreateMediaCapturePipeline` operation on the `Chime` service. /// /// Creates a media capture pipeline. This API is is no longer supported and will not be updated. We recommend using the latest version, [CreateMediaCapturePipeline](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_CreateMediaCapturePipeline), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by CreateMediaCapturePipeline in the Amazon Chime SDK Media Pipelines Namespace") @@ -2142,7 +2142,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `CreateMeeting` operation on the `UCBuzzConsoleService` service. + /// Performs the `CreateMeeting` operation on the `Chime` service. /// /// Creates a new Amazon Chime SDK meeting in the specified media Region with no initial attendees. For more information about specifying media Regions, see [Amazon Chime SDK Media Regions](https://docs.aws.amazon.com/chime-sdk/latest/dg/chime-sdk-meetings-regions.html) in the Amazon Chime SDK Developer Guide . For more information about the Amazon Chime SDK, see [Using the Amazon Chime SDK](https://docs.aws.amazon.com/chime-sdk/latest/dg/meetings-sdk.html) in the Amazon Chime SDK Developer Guide. This API is is no longer supported and will not be updated. We recommend using the latest version, [CreateMeeting](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_CreateMeeting.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by CreateMeeting in the Amazon Chime SDK Meetings Namespace") @@ -2219,7 +2219,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `CreateMeetingDialOut` operation on the `UCBuzzConsoleService` service. + /// Performs the `CreateMeetingDialOut` operation on the `Chime` service. /// /// Uses the join token and call metadata in a meeting request (From number, To number, and so forth) to initiate an outbound call to a public switched telephone network (PSTN) and join them into a Chime meeting. Also ensures that the From number belongs to the customer. To play welcome audio or implement an interactive voice response (IVR), use the CreateSipMediaApplicationCall action with the corresponding SIP media application ID. This API is is not available in a dedicated namespace. /// @@ -2295,7 +2295,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `CreateMeetingWithAttendees` operation on the `UCBuzzConsoleService` service. + /// Performs the `CreateMeetingWithAttendees` operation on the `Chime` service. /// /// Creates a new Amazon Chime SDK meeting in the specified media Region, with attendees. For more information about specifying media Regions, see [Amazon Chime SDK Media Regions](https://docs.aws.amazon.com/chime-sdk/latest/dg/chime-sdk-meetings-regions.html) in the Amazon Chime SDK Developer Guide . For more information about the Amazon Chime SDK, see [Using the Amazon Chime SDK](https://docs.aws.amazon.com/chime-sdk/latest/dg/meetings-sdk.html) in the Amazon Chime SDK Developer Guide . This API is is no longer supported and will not be updated. We recommend using the latest version, [CreateMeetingWithAttendees](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_CreateMeetingWithAttendees.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by CreateMeetingWithAttendees in the Amazon Chime SDK Meetings Namespace") @@ -2373,7 +2373,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `CreatePhoneNumberOrder` operation on the `UCBuzzConsoleService` service. + /// Performs the `CreatePhoneNumberOrder` operation on the `Chime` service. /// /// Creates an order for phone numbers to be provisioned. For toll-free numbers, you cannot use the Amazon Chime Business Calling product type. For numbers outside the U.S., you must use the Amazon Chime SIP Media Application Dial-In product type. /// @@ -2449,7 +2449,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `CreateProxySession` operation on the `UCBuzzConsoleService` service. + /// Performs the `CreateProxySession` operation on the `Chime` service. /// /// Creates a proxy session on the specified Amazon Chime Voice Connector for the specified participant phone numbers. This API is is no longer supported and will not be updated. We recommend using the latest version, [CreateProxySession](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_CreateProxySession.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by CreateProxySession in the Amazon Chime SDK Voice Namespace") @@ -2525,7 +2525,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `CreateRoom` operation on the `UCBuzzConsoleService` service. + /// Performs the `CreateRoom` operation on the `Chime` service. /// /// Creates a chat room for the specified Amazon Chime Enterprise account. /// @@ -2602,7 +2602,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `CreateRoomMembership` operation on the `UCBuzzConsoleService` service. + /// Performs the `CreateRoomMembership` operation on the `Chime` service. /// /// Adds a member to a chat room in an Amazon Chime Enterprise account. A member can be either a user or a bot. The member role designates whether the member is a chat room administrator or a general chat room member. /// @@ -2679,7 +2679,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `CreateSipMediaApplication` operation on the `UCBuzzConsoleService` service. + /// Performs the `CreateSipMediaApplication` operation on the `Chime` service. /// /// Creates a SIP media application. This API is is no longer supported and will not be updated. We recommend using the latest version, [CreateSipMediaApplication](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_CreateSipMediaApplication.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by CreateSipMediaApplication in the Amazon Chime SDK Voice Namespace") @@ -2757,7 +2757,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `CreateSipMediaApplicationCall` operation on the `UCBuzzConsoleService` service. + /// Performs the `CreateSipMediaApplicationCall` operation on the `Chime` service. /// /// Creates an outbound call to a phone number from the phone number specified in the request, and it invokes the endpoint of the specified sipMediaApplicationId. This API is is no longer supported and will not be updated. We recommend using the latest version, [CreateSipMediaApplicationCall](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_CreateSipMediaApplicationCall.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by CreateSipMediaApplicationCall in the Amazon Chime SDK Voice Namespace") @@ -2834,7 +2834,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `CreateSipRule` operation on the `UCBuzzConsoleService` service. + /// Performs the `CreateSipRule` operation on the `Chime` service. /// /// Creates a SIP rule which can be used to run a SIP media application as a target for a specific trigger type. This API is is no longer supported and will not be updated. We recommend using the latest version, [CreateSipRule](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_CreateSipRule.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by CreateSipRule in the Amazon Chime SDK Voice Namespace") @@ -2912,7 +2912,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `CreateUser` operation on the `UCBuzzConsoleService` service. + /// Performs the `CreateUser` operation on the `Chime` service. /// /// Creates a user under the specified Amazon Chime account. /// @@ -2989,7 +2989,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `CreateVoiceConnector` operation on the `UCBuzzConsoleService` service. + /// Performs the `CreateVoiceConnector` operation on the `Chime` service. /// /// Creates an Amazon Chime Voice Connector under the administrator's AWS account. You can choose to create an Amazon Chime Voice Connector in a specific AWS Region. Enabling [CreateVoiceConnectorRequest$RequireEncryption] configures your Amazon Chime Voice Connector to use TLS transport for SIP signaling and Secure RTP (SRTP) for media. Inbound calls use TLS transport, and unencrypted outbound calls are blocked. This API is is no longer supported and will not be updated. We recommend using the latest version, [CreateVoiceConnector](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_CreateVoiceConnector.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by CreateVoiceConnector in the Amazon Chime SDK Voice Namespace") @@ -3066,7 +3066,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `CreateVoiceConnectorGroup` operation on the `UCBuzzConsoleService` service. + /// Performs the `CreateVoiceConnectorGroup` operation on the `Chime` service. /// /// Creates an Amazon Chime Voice Connector group under the administrator's AWS account. You can associate Amazon Chime Voice Connectors with the Amazon Chime Voice Connector group by including VoiceConnectorItems in the request. You can include Amazon Chime Voice Connectors from different AWS Regions in your group. This creates a fault tolerant mechanism for fallback in case of availability events. This API is is no longer supported and will not be updated. We recommend using the latest version, [CreateVoiceConnectorGroup](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_CreateVoiceConnectorGroup.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by CreateVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace") @@ -3143,7 +3143,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DeleteAccount` operation on the `UCBuzzConsoleService` service. + /// Performs the `DeleteAccount` operation on the `Chime` service. /// /// Deletes the specified Amazon Chime account. You must suspend all users before deleting Team account. You can use the [BatchSuspendUser] action to dodo. For EnterpriseLWA and EnterpriseAD accounts, you must release the claimed domains for your Amazon Chime account before deletion. As soon as you release the domain, all users under that account are suspended. Deleted accounts appear in your Disabled accounts list for 90 days. To restore deleted account from your Disabled accounts list, you must contact AWS Support. After 90 days, deleted accounts are permanently removed from your Disabled accounts list. /// @@ -3216,7 +3216,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DeleteAppInstance` operation on the `UCBuzzConsoleService` service. + /// Performs the `DeleteAppInstance` operation on the `Chime` service. /// /// Deletes an AppInstance and all associated data asynchronously. This API is is no longer supported and will not be updated. We recommend using the latest version, [DeleteAppInstance](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_DeleteAppInstance.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DeleteAppInstance in the Amazon Chime SDK Identity Namespace") @@ -3288,7 +3288,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DeleteAppInstanceAdmin` operation on the `UCBuzzConsoleService` service. + /// Performs the `DeleteAppInstanceAdmin` operation on the `Chime` service. /// /// Demotes an AppInstanceAdmin to an AppInstanceUser. This action does not delete the user. This API is is no longer supported and will not be updated. We recommend using the latest version, [DeleteAppInstanceAdmin](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_DeleteAppInstanceAdmin.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DeleteAppInstanceAdmin in the Amazon Chime SDK Identity Namespace") @@ -3361,7 +3361,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DeleteAppInstanceStreamingConfigurations` operation on the `UCBuzzConsoleService` service. + /// Performs the `DeleteAppInstanceStreamingConfigurations` operation on the `Chime` service. /// /// Deletes the streaming configurations of an AppInstance. This API is is no longer supported and will not be updated. We recommend using the latest version, [DeleteAppInstanceStreamingConfigurations](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_DeleteAppInstanceStreamingConfigurations.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DeleteAppInstanceStreamingConfigurations in the Amazon Chime SDK Messaging Namespace") @@ -3434,7 +3434,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DeleteAppInstanceUser` operation on the `UCBuzzConsoleService` service. + /// Performs the `DeleteAppInstanceUser` operation on the `Chime` service. /// /// Deletes an AppInstanceUser. This API is is no longer supported and will not be updated. We recommend using the latest version, [DeleteAppInstanceUser](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_DeleteAppInstanceUser.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DeleteAppInstanceUser in the Amazon Chime SDK Identity Namespace") @@ -3506,7 +3506,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DeleteAttendee` operation on the `UCBuzzConsoleService` service. + /// Performs the `DeleteAttendee` operation on the `Chime` service. /// /// Deletes an attendee from the specified Amazon Chime SDK meeting and deletes their JoinToken. Attendees are automatically deleted when a Amazon Chime SDK meeting is deleted. For more information about the Amazon Chime SDK, see [Using the Amazon Chime SDK](https://docs.aws.amazon.com/chime-sdk/latest/dg/meetings-sdk.html) in the Amazon Chime SDK Developer Guide. This API is is no longer supported and will not be updated. We recommend using the latest version, [DeleteAttendee](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_DeleteAttendee.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DeleteAttendee in the Amazon Chime SDK Meetings Namespace") @@ -3579,7 +3579,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DeleteChannel` operation on the `UCBuzzConsoleService` service. + /// Performs the `DeleteChannel` operation on the `Chime` service. /// /// Immediately makes a channel and its memberships inaccessible and marks them for deletion. This is an irreversible process. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. This API is is no longer supported and will not be updated. We recommend using the latest version, [DeleteChannel](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DeleteChannel.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DeleteChannel in the Amazon Chime SDK Messaging Namespace") @@ -3652,7 +3652,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DeleteChannelBan` operation on the `UCBuzzConsoleService` service. + /// Performs the `DeleteChannelBan` operation on the `Chime` service. /// /// Removes a user from a channel's ban list. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. This API is is no longer supported and will not be updated. We recommend using the latest version, [DeleteChannelBan](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DeleteChannelBan.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DeleteChannelBan in the Amazon Chime SDK Messaging Namespace") @@ -3725,7 +3725,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DeleteChannelMembership` operation on the `UCBuzzConsoleService` service. + /// Performs the `DeleteChannelMembership` operation on the `Chime` service. /// /// Removes a member from a channel. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. This API is is no longer supported and will not be updated. We recommend using the latest version, [DeleteChannelMembership](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DeleteChannelMembership.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DeleteChannelMembership in the Amazon Chime SDK Messaging Namespace") @@ -3799,7 +3799,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DeleteChannelMessage` operation on the `UCBuzzConsoleService` service. + /// Performs the `DeleteChannelMessage` operation on the `Chime` service. /// /// Deletes a channel message. Only admins can perform this action. Deletion makes messages inaccessible immediately. A background process deletes any revisions created by UpdateChannelMessage. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. This API is is no longer supported and will not be updated. We recommend using the latest version, [DeleteChannelMessage](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DeleteChannelMessage.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DeleteChannelMessage in the Amazon Chime SDK Messaging Namespace") @@ -3872,7 +3872,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DeleteChannelModerator` operation on the `UCBuzzConsoleService` service. + /// Performs the `DeleteChannelModerator` operation on the `Chime` service. /// /// Deletes a channel moderator. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. This API is is no longer supported and will not be updated. We recommend using the latest version, [DeleteChannelModerator](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DeleteChannelModerator.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DeleteChannelModerator in the Amazon Chime SDK Messaging Namespace") @@ -3945,7 +3945,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DeleteEventsConfiguration` operation on the `UCBuzzConsoleService` service. + /// Performs the `DeleteEventsConfiguration` operation on the `Chime` service. /// /// Deletes the events configuration that allows a bot to receive outgoing events. /// @@ -4016,7 +4016,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DeleteMediaCapturePipeline` operation on the `UCBuzzConsoleService` service. + /// Performs the `DeleteMediaCapturePipeline` operation on the `Chime` service. /// /// Deletes the media capture pipeline. This API is is no longer supported and will not be updated. We recommend using the latest version, [DeleteMediaCapturePipeline](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_DeleteMediaCapturePipeline.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DeleteMediaCapturePipeline in the Amazon Chime SDK Media Pipelines Namespace") @@ -4089,7 +4089,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DeleteMeeting` operation on the `UCBuzzConsoleService` service. + /// Performs the `DeleteMeeting` operation on the `Chime` service. /// /// Deletes the specified Amazon Chime SDK meeting. The operation deletes all attendees, disconnects all clients, and prevents new clients from joining the meeting. For more information about the Amazon Chime SDK, see [Using the Amazon Chime SDK](https://docs.aws.amazon.com/chime-sdk/latest/dg/meetings-sdk.html) in the Amazon Chime SDK Developer Guide. This API is is no longer supported and will not be updated. We recommend using the latest version, [DeleteMeeting](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_DeleteMeeting.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DeleteMeeting in the Amazon Chime SDK Meetings Namespace") @@ -4162,7 +4162,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DeletePhoneNumber` operation on the `UCBuzzConsoleService` service. + /// Performs the `DeletePhoneNumber` operation on the `Chime` service. /// /// Moves the specified phone number into the Deletion queue. A phone number must be disassociated from any users or Amazon Chime Voice Connectors before it can be deleted. Deleted phone numbers remain in the Deletion queue for 7 days before they are deleted permanently. /// @@ -4234,7 +4234,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DeleteProxySession` operation on the `UCBuzzConsoleService` service. + /// Performs the `DeleteProxySession` operation on the `Chime` service. /// /// Deletes the specified proxy session from the specified Amazon Chime Voice Connector. This API is is no longer supported and will not be updated. We recommend using the latest version, [DeleteProxySession](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteProxySession.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DeleteProxySession in the Amazon Chime SDK Voice Namespace") @@ -4307,7 +4307,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DeleteRoom` operation on the `UCBuzzConsoleService` service. + /// Performs the `DeleteRoom` operation on the `Chime` service. /// /// Deletes a chat room in an Amazon Chime Enterprise account. /// @@ -4379,7 +4379,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DeleteRoomMembership` operation on the `UCBuzzConsoleService` service. + /// Performs the `DeleteRoomMembership` operation on the `Chime` service. /// /// Removes a member from a chat room in an Amazon Chime Enterprise account. /// @@ -4451,7 +4451,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DeleteSipMediaApplication` operation on the `UCBuzzConsoleService` service. + /// Performs the `DeleteSipMediaApplication` operation on the `Chime` service. /// /// Deletes a SIP media application. This API is is no longer supported and will not be updated. We recommend using the latest version, [DeleteSipMediaApplication](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteSipMediaApplication.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DeleteSipMediaApplication in the Amazon Chime SDK Voice Namespace") @@ -4525,7 +4525,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DeleteSipRule` operation on the `UCBuzzConsoleService` service. + /// Performs the `DeleteSipRule` operation on the `Chime` service. /// /// Deletes a SIP rule. You must disable a SIP rule before you can delete it. This API is is no longer supported and will not be updated. We recommend using the latest version, [DeleteSipRule](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteSipRule.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DeleteSipRule in the Amazon Chime SDK Voice Namespace") @@ -4599,7 +4599,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DeleteVoiceConnector` operation on the `UCBuzzConsoleService` service. + /// Performs the `DeleteVoiceConnector` operation on the `Chime` service. /// /// Deletes the specified Amazon Chime Voice Connector. Any phone numbers associated with the Amazon Chime Voice Connector must be disassociated from it before it can be deleted. This API is is no longer supported and will not be updated. We recommend using the latest version, [DeleteVoiceConnector](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteVoiceConnector.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DeleteVoiceConnector in the Amazon Chime SDK Voice Namespace") @@ -4673,7 +4673,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DeleteVoiceConnectorEmergencyCallingConfiguration` operation on the `UCBuzzConsoleService` service. + /// Performs the `DeleteVoiceConnectorEmergencyCallingConfiguration` operation on the `Chime` service. /// /// Deletes the emergency calling configuration details from the specified Amazon Chime Voice Connector. This API is is no longer supported and will not be updated. We recommend using the latest version, [DeleteVoiceConnectorEmergencyCallingConfiguration](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteVoiceConnectorEmergencyCallingConfiguration.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DeleteVoiceConnectorEmergencyCallingConfiguration in the Amazon Chime SDK Voice Namespace") @@ -4746,7 +4746,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DeleteVoiceConnectorGroup` operation on the `UCBuzzConsoleService` service. + /// Performs the `DeleteVoiceConnectorGroup` operation on the `Chime` service. /// /// Deletes the specified Amazon Chime Voice Connector group. Any VoiceConnectorItems and phone numbers associated with the group must be removed before it can be deleted. This API is is no longer supported and will not be updated. We recommend using the latest version, [DeleteVoiceConnectorGroup](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteVoiceConnectorGroup.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DeleteVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace") @@ -4820,7 +4820,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DeleteVoiceConnectorOrigination` operation on the `UCBuzzConsoleService` service. + /// Performs the `DeleteVoiceConnectorOrigination` operation on the `Chime` service. /// /// Deletes the origination settings for the specified Amazon Chime Voice Connector. If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to deleting the origination settings. This API is is no longer supported and will not be updated. We recommend using the latest version, [DeleteVoiceConnectorOrigination](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteVoiceConnectorOrigination.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DeleteVoiceConnectorOrigination in the Amazon Chime SDK Voice Namespace") @@ -4893,7 +4893,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DeleteVoiceConnectorProxy` operation on the `UCBuzzConsoleService` service. + /// Performs the `DeleteVoiceConnectorProxy` operation on the `Chime` service. /// /// Deletes the proxy configuration from the specified Amazon Chime Voice Connector. This API is is no longer supported and will not be updated. We recommend using the latest version, [DeleteVoiceProxy](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteVoiceConnectorProxy.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DeleteVoiceConnectorProxy in the Amazon Chime SDK Voice Namespace") @@ -4966,7 +4966,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DeleteVoiceConnectorStreamingConfiguration` operation on the `UCBuzzConsoleService` service. + /// Performs the `DeleteVoiceConnectorStreamingConfiguration` operation on the `Chime` service. /// /// Deletes the streaming configuration for the specified Amazon Chime Voice Connector. This API is is no longer supported and will not be updated. We recommend using the latest version, [DeleteVoiceConnectorStreamingConfiguration](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteVoiceConnectorStreamingConfiguration.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DeleteVoiceConnectorStreamingConfiguration in the Amazon Chime SDK Voice Namespace") @@ -5039,7 +5039,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DeleteVoiceConnectorTermination` operation on the `UCBuzzConsoleService` service. + /// Performs the `DeleteVoiceConnectorTermination` operation on the `Chime` service. /// /// Deletes the termination settings for the specified Amazon Chime Voice Connector. If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to deleting the termination settings. This API is is no longer supported and will not be updated. We recommend using the latest version, [DeleteVoiceConnectorTermination](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteVoiceConnectorTermination.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DeleteVoiceConnectorTermination in the Amazon Chime SDK Voice Namespace") @@ -5112,7 +5112,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DeleteVoiceConnectorTerminationCredentials` operation on the `UCBuzzConsoleService` service. + /// Performs the `DeleteVoiceConnectorTerminationCredentials` operation on the `Chime` service. /// /// Deletes the specified SIP credentials used by your equipment to authenticate during call termination. This API is is no longer supported and will not be updated. We recommend using the latest version, [DeleteVoiceConnectorTerminationCredentials](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteVoiceConnectorTerminationCredentials.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DeleteVoiceConnectorTerminationCredentials in the Amazon Chime SDK Voice Namespace") @@ -5189,7 +5189,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DescribeAppInstance` operation on the `UCBuzzConsoleService` service. + /// Performs the `DescribeAppInstance` operation on the `Chime` service. /// /// Returns the full details of an AppInstance. This API is is no longer supported and will not be updated. We recommend using the latest version, [DescribeAppInstance](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_DescribeAppInstance.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DescribeAppInstance in the Amazon Chime SDK Identity Namespace") @@ -5261,7 +5261,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DescribeAppInstanceAdmin` operation on the `UCBuzzConsoleService` service. + /// Performs the `DescribeAppInstanceAdmin` operation on the `Chime` service. /// /// Returns the full details of an AppInstanceAdmin. This API is is no longer supported and will not be updated. We recommend using the latest version, [DescribeAppInstanceAdmin](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_DescribeAppInstanceAdmin.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DescribeAppInstanceAdmin in the Amazon Chime SDK Identity Namespace") @@ -5333,7 +5333,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DescribeAppInstanceUser` operation on the `UCBuzzConsoleService` service. + /// Performs the `DescribeAppInstanceUser` operation on the `Chime` service. /// /// Returns the full details of an AppInstanceUser. This API is is no longer supported and will not be updated. We recommend using the latest version, [DescribeAppInstanceUser](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_DescribeAppInstanceUser.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DescribeAppInstanceUser in the Amazon Chime SDK Identity Namespace") @@ -5405,7 +5405,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DescribeChannel` operation on the `UCBuzzConsoleService` service. + /// Performs the `DescribeChannel` operation on the `Chime` service. /// /// Returns the full details of a channel in an Amazon Chime AppInstance. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. This API is is no longer supported and will not be updated. We recommend using the latest version, [DescribeChannel](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DescribeChannel.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DescribeChannel in the Amazon Chime SDK Messaging Namespace") @@ -5478,7 +5478,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DescribeChannelBan` operation on the `UCBuzzConsoleService` service. + /// Performs the `DescribeChannelBan` operation on the `Chime` service. /// /// Returns the full details of a channel ban. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. This API is is no longer supported and will not be updated. We recommend using the latest version, [DescribeChannelBan](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DescribeChannelBan.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DescribeChannelBan in the Amazon Chime SDK Messaging Namespace") @@ -5552,7 +5552,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DescribeChannelMembership` operation on the `UCBuzzConsoleService` service. + /// Performs the `DescribeChannelMembership` operation on the `Chime` service. /// /// Returns the full details of a user's channel membership. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. This API is is no longer supported and will not be updated. We recommend using the latest version, [DescribeChannelMembership](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DescribeChannelMembership.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DescribeChannelMembership in the Amazon Chime SDK Messaging Namespace") @@ -5626,7 +5626,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DescribeChannelMembershipForAppInstanceUser` operation on the `UCBuzzConsoleService` service. + /// Performs the `DescribeChannelMembershipForAppInstanceUser` operation on the `Chime` service. /// /// Returns the details of a channel based on the membership of the specified AppInstanceUser. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. This API is is no longer supported and will not be updated. We recommend using the latest version, [DescribeChannelMembershipForAppInstanceUser](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DescribeChannelMembershipForAppInstanceUser.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DescribeChannelMembershipForAppInstanceUser in the Amazon Chime SDK Messaging Namespace") @@ -5700,7 +5700,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DescribeChannelModeratedByAppInstanceUser` operation on the `UCBuzzConsoleService` service. + /// Performs the `DescribeChannelModeratedByAppInstanceUser` operation on the `Chime` service. /// /// Returns the full details of a channel moderated by the specified AppInstanceUser. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. This API is is no longer supported and will not be updated. We recommend using the latest version, [DescribeChannelModeratedByAppInstanceUser](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DescribeChannelModeratedByAppInstanceUser.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DescribeChannelModeratedByAppInstanceUser in the Amazon Chime SDK Messaging Namespace") @@ -5774,7 +5774,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DescribeChannelModerator` operation on the `UCBuzzConsoleService` service. + /// Performs the `DescribeChannelModerator` operation on the `Chime` service. /// /// Returns the full details of a single ChannelModerator. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. This API is is no longer supported and will not be updated. We recommend using the latest version, [DescribeChannelModerator](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DescribeChannelModerator.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DescribeChannelModerator in the Amazon Chime SDK Messaging Namespace") @@ -5848,7 +5848,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DisassociatePhoneNumberFromUser` operation on the `UCBuzzConsoleService` service. + /// Performs the `DisassociatePhoneNumberFromUser` operation on the `Chime` service. /// /// Disassociates the primary provisioned phone number from the specified Amazon Chime user. /// @@ -5921,7 +5921,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DisassociatePhoneNumbersFromVoiceConnector` operation on the `UCBuzzConsoleService` service. + /// Performs the `DisassociatePhoneNumbersFromVoiceConnector` operation on the `Chime` service. /// /// Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector. This API is is no longer supported and will not be updated. We recommend using the latest version, [DisassociatePhoneNumbersFromVoiceConnector](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DisassociatePhoneNumbersFromVoiceConnector.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DisassociatePhoneNumbersFromVoiceConnector in the Amazon Chime SDK Voice Namespace") @@ -5998,7 +5998,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DisassociatePhoneNumbersFromVoiceConnectorGroup` operation on the `UCBuzzConsoleService` service. + /// Performs the `DisassociatePhoneNumbersFromVoiceConnectorGroup` operation on the `Chime` service. /// /// Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector group. This API is is no longer supported and will not be updated. We recommend using the latest version, [DisassociatePhoneNumbersFromVoiceConnectorGroup](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DisassociatePhoneNumbersFromVoiceConnectorGroup.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by DisassociatePhoneNumbersFromVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace") @@ -6075,7 +6075,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `DisassociateSigninDelegateGroupsFromAccount` operation on the `UCBuzzConsoleService` service. + /// Performs the `DisassociateSigninDelegateGroupsFromAccount` operation on the `Chime` service. /// /// Disassociates the specified sign-in delegate groups from the specified Amazon Chime account. /// @@ -6151,7 +6151,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `GetAccount` operation on the `UCBuzzConsoleService` service. + /// Performs the `GetAccount` operation on the `Chime` service. /// /// Retrieves details for the specified Amazon Chime account, such as account type and supported licenses. /// @@ -6223,7 +6223,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `GetAccountSettings` operation on the `UCBuzzConsoleService` service. + /// Performs the `GetAccountSettings` operation on the `Chime` service. /// /// Retrieves account settings for the specified Amazon Chime account ID, such as remote control and dialout settings. For more information about these settings, see [Use the Policies Page](https://docs.aws.amazon.com/chime/latest/ag/policies.html) in the Amazon Chime Administration Guide. /// @@ -6295,7 +6295,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `GetAppInstanceRetentionSettings` operation on the `UCBuzzConsoleService` service. + /// Performs the `GetAppInstanceRetentionSettings` operation on the `Chime` service. /// /// Gets the retention settings for an AppInstance. This API is is no longer supported and will not be updated. We recommend using the latest version, [GetMessagingRetentionSettings](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_GetAppInstanceRetentionSettings.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by GetAppInstanceRetentionSettings in the Amazon Chime SDK Identity Namespace") @@ -6368,7 +6368,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `GetAppInstanceStreamingConfigurations` operation on the `UCBuzzConsoleService` service. + /// Performs the `GetAppInstanceStreamingConfigurations` operation on the `Chime` service. /// /// Gets the streaming settings for an AppInstance. This API is is no longer supported and will not be updated. We recommend using the latest version, [GetMessagingStreamingConfigurations](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_GetMessagingStreamingConfigurations.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by GetAppInstanceStreamingConfigurations in the Amazon Chime SDK Messaging Namespace") @@ -6441,7 +6441,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `GetAttendee` operation on the `UCBuzzConsoleService` service. + /// Performs the `GetAttendee` operation on the `Chime` service. /// /// Gets the Amazon Chime SDK attendee details for a specified meeting ID and attendee ID. For more information about the Amazon Chime SDK, see [Using the Amazon Chime SDK](https://docs.aws.amazon.com/chime-sdk/latest/dg/meetings-sdk.html) in the Amazon Chime SDK Developer Guide. This API is is no longer supported and will not be updated. We recommend using the latest version, [GetAttendee](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_GetAttendee.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by GetAttendee in the Amazon Chime SDK Meetings Namespace") @@ -6514,7 +6514,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `GetBot` operation on the `UCBuzzConsoleService` service. + /// Performs the `GetBot` operation on the `Chime` service. /// /// Retrieves details for the specified bot, such as bot email address, bot type, status, and display name. /// @@ -6586,7 +6586,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `GetChannelMessage` operation on the `UCBuzzConsoleService` service. + /// Performs the `GetChannelMessage` operation on the `Chime` service. /// /// Gets the full details of a channel message. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. This API is is no longer supported and will not be updated. We recommend using the latest version, [GetChannelMessage](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_GetChannelMessage.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by GetChannelMessage in the Amazon Chime SDK Messaging Namespace") @@ -6660,7 +6660,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `GetEventsConfiguration` operation on the `UCBuzzConsoleService` service. + /// Performs the `GetEventsConfiguration` operation on the `Chime` service. /// /// Gets details for an events configuration that allows a bot to receive outgoing events, such as an HTTPS endpoint or Lambda function ARN. /// @@ -6732,7 +6732,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `GetGlobalSettings` operation on the `UCBuzzConsoleService` service. + /// Performs the `GetGlobalSettings` operation on the `Chime` service. /// /// Retrieves global settings for the administrator's AWS account, such as Amazon Chime Business Calling and Amazon Chime Voice Connector settings. /// @@ -6803,7 +6803,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `GetMediaCapturePipeline` operation on the `UCBuzzConsoleService` service. + /// Performs the `GetMediaCapturePipeline` operation on the `Chime` service. /// /// Gets an existing media capture pipeline. This API is is no longer supported and will not be updated. We recommend using the latest version, [GetMediaCapturePipeline](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_GetMediaCapturePipeline.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by GetMediaCapturePipeline in the Amazon Chime SDK Media Pipelines Namespace") @@ -6876,7 +6876,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `GetMeeting` operation on the `UCBuzzConsoleService` service. + /// Performs the `GetMeeting` operation on the `Chime` service. /// /// This API is is no longer supported and will not be updated. We recommend using the latest version, [GetMeeting](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_GetMeeting.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. Gets the Amazon Chime SDK meeting details for the specified meeting ID. For more information about the Amazon Chime SDK, see [Using the Amazon Chime SDK](https://docs.aws.amazon.com/chime-sdk/latest/dg/meetings-sdk.html) in the Amazon Chime SDK Developer Guide . @available(*, deprecated, message: "Replaced by GetMeeting in the Amazon Chime SDK Meetings Namespace") @@ -6949,7 +6949,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `GetMessagingSessionEndpoint` operation on the `UCBuzzConsoleService` service. + /// Performs the `GetMessagingSessionEndpoint` operation on the `Chime` service. /// /// The details of the endpoint for the messaging session. This API is is no longer supported and will not be updated. We recommend using the latest version, [GetMessagingSessionEndpoint](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_GetMessagingSessionEndpoint.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by GetMessagingSessionEndpoint in the Amazon Chime SDK Messaging Namespace") @@ -7020,7 +7020,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `GetPhoneNumber` operation on the `UCBuzzConsoleService` service. + /// Performs the `GetPhoneNumber` operation on the `Chime` service. /// /// Retrieves details for the specified phone number ID, such as associations, capabilities, and product type. /// @@ -7092,7 +7092,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `GetPhoneNumberOrder` operation on the `UCBuzzConsoleService` service. + /// Performs the `GetPhoneNumberOrder` operation on the `Chime` service. /// /// Retrieves details for the specified phone number order, such as the order creation timestamp, phone numbers in E.164 format, product type, and order status. /// @@ -7164,7 +7164,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `GetPhoneNumberSettings` operation on the `UCBuzzConsoleService` service. + /// Performs the `GetPhoneNumberSettings` operation on the `Chime` service. /// /// Retrieves the phone number settings for the administrator's AWS account, such as the default outbound calling name. /// @@ -7235,7 +7235,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `GetProxySession` operation on the `UCBuzzConsoleService` service. + /// Performs the `GetProxySession` operation on the `Chime` service. /// /// Gets the specified proxy session details for the specified Amazon Chime Voice Connector. This API is is no longer supported and will not be updated. We recommend using the latest version, [GetProxySession](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetProxySession.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by GetProxySession in the Amazon Chime SDK Voice Namespace") @@ -7308,7 +7308,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `GetRetentionSettings` operation on the `UCBuzzConsoleService` service. + /// Performs the `GetRetentionSettings` operation on the `Chime` service. /// /// Gets the retention settings for the specified Amazon Chime Enterprise account. For more information about retention settings, see [Managing Chat Retention Policies](https://docs.aws.amazon.com/chime/latest/ag/chat-retention.html) in the Amazon Chime Administration Guide. /// @@ -7380,7 +7380,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `GetRoom` operation on the `UCBuzzConsoleService` service. + /// Performs the `GetRoom` operation on the `Chime` service. /// /// Retrieves room details, such as the room name, for a room in an Amazon Chime Enterprise account. /// @@ -7452,7 +7452,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `GetSipMediaApplication` operation on the `UCBuzzConsoleService` service. + /// Performs the `GetSipMediaApplication` operation on the `Chime` service. /// /// Retrieves the information for a SIP media application, including name, AWS Region, and endpoints. This API is is no longer supported and will not be updated. We recommend using the latest version, [GetSipMediaApplication](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetSipMediaApplication.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by GetSipMediaApplication in the Amazon Chime SDK Voice Namespace") @@ -7525,7 +7525,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `GetSipMediaApplicationLoggingConfiguration` operation on the `UCBuzzConsoleService` service. + /// Performs the `GetSipMediaApplicationLoggingConfiguration` operation on the `Chime` service. /// /// Returns the logging configuration for the specified SIP media application. This API is is no longer supported and will not be updated. We recommend using the latest version, [GetSipMediaApplicationLoggingConfiguration](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetSipMediaApplicationLoggingConfiguration.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by GetSipMediaApplicationLoggingConfiguration in the Amazon Chime SDK Voice Namespace") @@ -7598,7 +7598,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `GetSipRule` operation on the `UCBuzzConsoleService` service. + /// Performs the `GetSipRule` operation on the `Chime` service. /// /// Retrieves the details of a SIP rule, such as the rule ID, name, triggers, and target endpoints. This API is is no longer supported and will not be updated. We recommend using the latest version, [GetSipRule](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetSipRule.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by GetSipRule in the Amazon Chime SDK Voice Namespace") @@ -7671,7 +7671,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `GetUser` operation on the `UCBuzzConsoleService` service. + /// Performs the `GetUser` operation on the `Chime` service. /// /// Retrieves details for the specified user ID, such as primary email address, license type,and personal meeting PIN. To retrieve user details with an email address instead of a user ID, use the [ListUsers] action, and then filter by email address. /// @@ -7743,7 +7743,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `GetUserSettings` operation on the `UCBuzzConsoleService` service. + /// Performs the `GetUserSettings` operation on the `Chime` service. /// /// Retrieves settings for the specified user ID, such as any associated phone number settings. /// @@ -7815,7 +7815,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `GetVoiceConnector` operation on the `UCBuzzConsoleService` service. + /// Performs the `GetVoiceConnector` operation on the `Chime` service. /// /// Retrieves details for the specified Amazon Chime Voice Connector, such as timestamps,name, outbound host, and encryption requirements. This API is is no longer supported and will not be updated. We recommend using the latest version, [GetVoiceConnector](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetVoiceConnector.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by GetVoiceConnector in the Amazon Chime SDK Voice Namespace") @@ -7888,7 +7888,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `GetVoiceConnectorEmergencyCallingConfiguration` operation on the `UCBuzzConsoleService` service. + /// Performs the `GetVoiceConnectorEmergencyCallingConfiguration` operation on the `Chime` service. /// /// Gets the emergency calling configuration details for the specified Amazon Chime Voice Connector. This API is is no longer supported and will not be updated. We recommend using the latest version, [GetVoiceConnectorEmergencyCallingConfiguration](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetVoiceConnectorEmergencyCallingConfiguration.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by GetVoiceConnectorEmergencyCallingConfiguration in the Amazon Chime SDK Voice Namespace") @@ -7961,7 +7961,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `GetVoiceConnectorGroup` operation on the `UCBuzzConsoleService` service. + /// Performs the `GetVoiceConnectorGroup` operation on the `Chime` service. /// /// Retrieves details for the specified Amazon Chime Voice Connector group, such as timestamps,name, and associated VoiceConnectorItems. This API is is no longer supported and will not be updated. We recommend using the latest version, [GetVoiceConnectorGroup](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetVoiceConnectorGroup.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by GetVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace") @@ -8034,7 +8034,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `GetVoiceConnectorLoggingConfiguration` operation on the `UCBuzzConsoleService` service. + /// Performs the `GetVoiceConnectorLoggingConfiguration` operation on the `Chime` service. /// /// Retrieves the logging configuration details for the specified Amazon Chime Voice Connector. Shows whether SIP message logs are enabled for sending to Amazon CloudWatch Logs. This API is is no longer supported and will not be updated. We recommend using the latest version, [GetVoiceConnectorLoggingConfiguration](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetVoiceConnectorLoggingConfiguration.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by GetVoiceConnectorLoggingConfiguration in the Amazon Chime SDK Voice Namespace") @@ -8107,7 +8107,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `GetVoiceConnectorOrigination` operation on the `UCBuzzConsoleService` service. + /// Performs the `GetVoiceConnectorOrigination` operation on the `Chime` service. /// /// Retrieves origination setting details for the specified Amazon Chime Voice Connector. This API is is no longer supported and will not be updated. We recommend using the latest version, [GetVoiceConnectorOrigination](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetVoiceConnectorOrigination.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by GetVoiceConnectorOrigination in the Amazon Chime SDK Voice Namespace") @@ -8180,7 +8180,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `GetVoiceConnectorProxy` operation on the `UCBuzzConsoleService` service. + /// Performs the `GetVoiceConnectorProxy` operation on the `Chime` service. /// /// Gets the proxy configuration details for the specified Amazon Chime Voice Connector. This API is is no longer supported and will not be updated. We recommend using the latest version, [GetVoiceConnectorProxy](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetVoiceConnectorProxy.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by GetVoiceConnectorProxy in the Amazon Chime SDK Voice Namespace") @@ -8253,7 +8253,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `GetVoiceConnectorStreamingConfiguration` operation on the `UCBuzzConsoleService` service. + /// Performs the `GetVoiceConnectorStreamingConfiguration` operation on the `Chime` service. /// /// Retrieves the streaming configuration details for the specified Amazon Chime Voice Connector. Shows whether media streaming is enabled for sending to Amazon Kinesis. It also shows the retention period, in hours, for the Amazon Kinesis data. This API is is no longer supported and will not be updated. We recommend using the latest version, [GetVoiceConnectorStreamingConfiguration](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetVoiceConnectorStreamingConfiguration.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by GetVoiceConnectorStreamingConfiguration in the Amazon Chime SDK Voice Namespace") @@ -8326,7 +8326,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `GetVoiceConnectorTermination` operation on the `UCBuzzConsoleService` service. + /// Performs the `GetVoiceConnectorTermination` operation on the `Chime` service. /// /// Retrieves termination setting details for the specified Amazon Chime Voice Connector. This API is is no longer supported and will not be updated. We recommend using the latest version, [GetVoiceConnectorTermination](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetVoiceConnectorTermination.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by GetVoiceConnectorTermination in the Amazon Chime SDK Voice Namespace") @@ -8399,7 +8399,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `GetVoiceConnectorTerminationHealth` operation on the `UCBuzzConsoleService` service. + /// Performs the `GetVoiceConnectorTerminationHealth` operation on the `Chime` service. /// /// This API is is no longer supported and will not be updated. We recommend using the latest version, [GetVoiceConnectorTerminationHealth](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetVoiceConnectorTerminationHealth.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. Retrieves information about the last time a SIP OPTIONS ping was received from your SIP infrastructure for the specified Amazon Chime Voice Connector. @available(*, deprecated, message: "Replaced by GetVoiceConnectorTerminationHealth in the Amazon Chime SDK Voice Namespace") @@ -8472,7 +8472,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `InviteUsers` operation on the `UCBuzzConsoleService` service. + /// Performs the `InviteUsers` operation on the `Chime` service. /// /// Sends email to a maximum of 50 users, inviting them to the specified Amazon Chime Team account. Only Team account types are currently supported for this action. /// @@ -8548,7 +8548,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `ListAccounts` operation on the `UCBuzzConsoleService` service. + /// Performs the `ListAccounts` operation on the `Chime` service. /// /// Lists the Amazon Chime accounts under the administrator's AWS account. You can filter accounts by account name prefix. To find out which Amazon Chime account a user belongs to, you can filter by the user's email address, which returns one account result. /// @@ -8621,7 +8621,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `ListAppInstanceAdmins` operation on the `UCBuzzConsoleService` service. + /// Performs the `ListAppInstanceAdmins` operation on the `Chime` service. /// /// Returns a list of the administrators in the AppInstance. This API is is no longer supported and will not be updated. We recommend using the latest version, [ListAppInstanceAdmins](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_ListAppInstanceAdmins.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by ListAppInstanceAdmins in the Amazon Chime SDK Identity Namespace") @@ -8694,7 +8694,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `ListAppInstanceUsers` operation on the `UCBuzzConsoleService` service. + /// Performs the `ListAppInstanceUsers` operation on the `Chime` service. /// /// List all AppInstanceUsers created under a single AppInstance. This API is is no longer supported and will not be updated. We recommend using the latest version, [ListAppInstanceUsers](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_ListAppInstanceUsers.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by ListAppInstanceUsers in the Amazon Chime SDK Identity Namespace") @@ -8767,7 +8767,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `ListAppInstances` operation on the `UCBuzzConsoleService` service. + /// Performs the `ListAppInstances` operation on the `Chime` service. /// /// Lists all Amazon Chime AppInstances created under a single AWS account. This API is is no longer supported and will not be updated. We recommend using the latest version, [ListAppInstances](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_ListAppInstances.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by ListAppInstances in the Amazon Chime SDK Identity Namespace") @@ -8840,7 +8840,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `ListAttendeeTags` operation on the `UCBuzzConsoleService` service. + /// Performs the `ListAttendeeTags` operation on the `Chime` service. /// /// Lists the tags applied to an Amazon Chime SDK attendee resource. ListAttendeeTags is not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API. @available(*, deprecated, message: "Attendee Tags are not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API.") @@ -8913,7 +8913,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `ListAttendees` operation on the `UCBuzzConsoleService` service. + /// Performs the `ListAttendees` operation on the `Chime` service. /// /// Lists the attendees for the specified Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see [Using the Amazon Chime SDK](https://docs.aws.amazon.com/chime-sdk/latest/dg/meetings-sdk.html) in the Amazon Chime SDK Developer Guide. This API is is no longer supported and will not be updated. We recommend using the latest version, [ListAttendees](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_ListAttendees.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by ListAttendees in the Amazon Chime SDK Meetings Namespace") @@ -8987,7 +8987,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `ListBots` operation on the `UCBuzzConsoleService` service. + /// Performs the `ListBots` operation on the `Chime` service. /// /// Lists the bots associated with the administrator's Amazon Chime Enterprise account ID. /// @@ -9060,7 +9060,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `ListChannelBans` operation on the `UCBuzzConsoleService` service. + /// Performs the `ListChannelBans` operation on the `Chime` service. /// /// Lists all the users banned from a particular channel. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. This API is is no longer supported and will not be updated. We recommend using the latest version, [ListChannelBans](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ListChannelBans.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by ListChannelBans in the Amazon Chime SDK Messaging Namespace") @@ -9134,7 +9134,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `ListChannelMemberships` operation on the `UCBuzzConsoleService` service. + /// Performs the `ListChannelMemberships` operation on the `Chime` service. /// /// Lists all channel memberships in a channel. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. This API is is no longer supported and will not be updated. We recommend using the latest version, [ListChannelMemberships](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ListChannelMemberships.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by ListChannelMemberships in the Amazon Chime SDK Messaging Namespace") @@ -9208,7 +9208,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `ListChannelMembershipsForAppInstanceUser` operation on the `UCBuzzConsoleService` service. + /// Performs the `ListChannelMembershipsForAppInstanceUser` operation on the `Chime` service. /// /// Lists all channels that a particular AppInstanceUser is a part of. Only an AppInstanceAdmin can call the API with a user ARN that is not their own. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. This API is is no longer supported and will not be updated. We recommend using the latest version, [ListChannelMembershipsForAppInstanceUser](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ListChannelMembershipsForAppInstanceUser.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by ListChannelMembershipsForAppInstanceUser in the Amazon Chime SDK Messaging Namespace") @@ -9282,7 +9282,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `ListChannelMessages` operation on the `UCBuzzConsoleService` service. + /// Performs the `ListChannelMessages` operation on the `Chime` service. /// /// List all the messages in a channel. Returns a paginated list of ChannelMessages. By default, sorted by creation timestamp in descending order. Redacted messages appear in the results as empty, since they are only redacted, not deleted. Deleted messages do not appear in the results. This action always returns the latest version of an edited message. Also, the x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. This API is is no longer supported and will not be updated. We recommend using the latest version, [ListChannelMessages](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ListChannelMessages.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by ListChannelMessages in the Amazon Chime SDK Messaging Namespace") @@ -9356,7 +9356,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `ListChannelModerators` operation on the `UCBuzzConsoleService` service. + /// Performs the `ListChannelModerators` operation on the `Chime` service. /// /// Lists all the moderators for a channel. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. This API is is no longer supported and will not be updated. We recommend using the latest version, [ListChannelModerators](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ListChannelModerators.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by ListChannelModerators in the Amazon Chime SDK Messaging Namespace") @@ -9430,7 +9430,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `ListChannels` operation on the `UCBuzzConsoleService` service. + /// Performs the `ListChannels` operation on the `Chime` service. /// /// Lists all Channels created under a single Chime App as a paginated list. You can specify filters to narrow results. Functionality & restrictions /// @@ -9511,7 +9511,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `ListChannelsModeratedByAppInstanceUser` operation on the `UCBuzzConsoleService` service. + /// Performs the `ListChannelsModeratedByAppInstanceUser` operation on the `Chime` service. /// /// A list of the channels moderated by an AppInstanceUser. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. This API is is no longer supported and will not be updated. We recommend using the latest version, [ListChannelsModeratedByAppInstanceUser](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ListChannelsModeratedByAppInstanceUser.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by ListChannelsModeratedByAppInstanceUser in the Amazon Chime SDK Messaging Namespace") @@ -9585,7 +9585,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `ListMediaCapturePipelines` operation on the `UCBuzzConsoleService` service. + /// Performs the `ListMediaCapturePipelines` operation on the `Chime` service. /// /// Returns a list of media capture pipelines. This API is is no longer supported and will not be updated. We recommend using the latest version, [ListMediaCapturePipelines](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_ListMediaCapturePipelines.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by ListMediaCapturePipelines in the Amazon Chime SDK Media Pipelines Namespace") @@ -9658,7 +9658,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `ListMeetingTags` operation on the `UCBuzzConsoleService` service. + /// Performs the `ListMeetingTags` operation on the `Chime` service. /// /// Lists the tags applied to an Amazon Chime SDK meeting resource. This API is is no longer supported and will not be updated. We recommend using the latest version, [ListTagsForResource](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_ListTagsForResource.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Use ListTagsForResource in the Amazon Chime SDK Meetings Namespace.") @@ -9731,7 +9731,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `ListMeetings` operation on the `UCBuzzConsoleService` service. + /// Performs the `ListMeetings` operation on the `Chime` service. /// /// Lists up to 100 active Amazon Chime SDK meetings. ListMeetings is not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API. For more information about the Amazon Chime SDK, see [Using the Amazon Chime SDK](https://docs.aws.amazon.com/chime-sdk/latest/dg/meetings-sdk.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "ListMeetings is not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API.") @@ -9804,7 +9804,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `ListPhoneNumberOrders` operation on the `UCBuzzConsoleService` service. + /// Performs the `ListPhoneNumberOrders` operation on the `Chime` service. /// /// Lists the phone number orders for the administrator's Amazon Chime account. /// @@ -9876,7 +9876,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `ListPhoneNumbers` operation on the `UCBuzzConsoleService` service. + /// Performs the `ListPhoneNumbers` operation on the `Chime` service. /// /// Lists the phone numbers for the specified Amazon Chime account, Amazon Chime user, Amazon Chime Voice Connector, or Amazon Chime Voice Connector group. /// @@ -9949,7 +9949,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `ListProxySessions` operation on the `UCBuzzConsoleService` service. + /// Performs the `ListProxySessions` operation on the `Chime` service. /// /// Lists the proxy sessions for the specified Amazon Chime Voice Connector. This API is is no longer supported and will not be updated. We recommend using the latest version, [ListProxySessions](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_ListProxySessions.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by ListProxySessions in the Amazon Chime SDK Voice Namespace") @@ -10023,7 +10023,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `ListRoomMemberships` operation on the `UCBuzzConsoleService` service. + /// Performs the `ListRoomMemberships` operation on the `Chime` service. /// /// Lists the membership details for the specified room in an Amazon Chime Enterprise account, such as the members' IDs, email addresses, and names. /// @@ -10096,7 +10096,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `ListRooms` operation on the `UCBuzzConsoleService` service. + /// Performs the `ListRooms` operation on the `Chime` service. /// /// Lists the room details for the specified Amazon Chime Enterprise account. Optionally, filter the results by a member ID (user ID or bot ID) to see a list of rooms that the member belongs to. /// @@ -10169,7 +10169,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `ListSipMediaApplications` operation on the `UCBuzzConsoleService` service. + /// Performs the `ListSipMediaApplications` operation on the `Chime` service. /// /// Lists the SIP media applications under the administrator's AWS account. This API is is no longer supported and will not be updated. We recommend using the latest version, [ListSipMediaApplications](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_ListSipMediaApplications.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by ListSipMediaApplications in the Amazon Chime SDK Voice Namespace") @@ -10242,7 +10242,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `ListSipRules` operation on the `UCBuzzConsoleService` service. + /// Performs the `ListSipRules` operation on the `Chime` service. /// /// Lists the SIP rules under the administrator's AWS account. This API is is no longer supported and will not be updated. We recommend using the latest version, [ListSipRules](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_ListSipRules.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by ListSipRules in the Amazon Chime SDK Voice Namespace") @@ -10315,7 +10315,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `ListSupportedPhoneNumberCountries` operation on the `UCBuzzConsoleService` service. + /// Performs the `ListSupportedPhoneNumberCountries` operation on the `Chime` service. /// /// Lists supported phone number countries. /// @@ -10388,7 +10388,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `UCBuzzConsoleService` service. + /// Performs the `ListTagsForResource` operation on the `Chime` service. /// /// Lists the tags applied to an Amazon Chime SDK meeting and messaging resources. This API is is no longer supported and will not be updated. We recommend using the applicable latest version in the Amazon Chime SDK. /// @@ -10468,7 +10468,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `ListUsers` operation on the `UCBuzzConsoleService` service. + /// Performs the `ListUsers` operation on the `Chime` service. /// /// Lists the users that belong to the specified Amazon Chime account. You can specify an email address to list only the user that the email address belongs to. /// @@ -10541,7 +10541,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `ListVoiceConnectorGroups` operation on the `UCBuzzConsoleService` service. + /// Performs the `ListVoiceConnectorGroups` operation on the `Chime` service. /// /// Lists the Amazon Chime Voice Connector groups for the administrator's AWS account. This API is is no longer supported and will not be updated. We recommend using the latest version, [ListVoiceConnectorGroups](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_ListVoiceConnectorGroups.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by ListVoiceConnectorGroups in the Amazon Chime SDK Voice Namespace") @@ -10614,7 +10614,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `ListVoiceConnectorTerminationCredentials` operation on the `UCBuzzConsoleService` service. + /// Performs the `ListVoiceConnectorTerminationCredentials` operation on the `Chime` service. /// /// Lists the SIP credentials for the specified Amazon Chime Voice Connector. This API is is no longer supported and will not be updated. We recommend using the latest version, [ListVoiceConnectorTerminationCredentials](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_ListVoiceConnectorTerminationCredentials.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by ListVoiceConnectorTerminationCredentials in the Amazon Chime SDK Voice Namespace") @@ -10687,7 +10687,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `ListVoiceConnectors` operation on the `UCBuzzConsoleService` service. + /// Performs the `ListVoiceConnectors` operation on the `Chime` service. /// /// Lists the Amazon Chime Voice Connectors for the administrator's AWS account. This API is is no longer supported and will not be updated. We recommend using the latest version, [ListVoiceConnectors](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_ListVoiceConnectors.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by ListVoiceConnectors in the Amazon Chime SDK Voice Namespace") @@ -10760,7 +10760,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `LogoutUser` operation on the `UCBuzzConsoleService` service. + /// Performs the `LogoutUser` operation on the `Chime` service. /// /// Logs out the specified user from all of the devices they are currently logged into. /// @@ -10833,7 +10833,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `PutAppInstanceRetentionSettings` operation on the `UCBuzzConsoleService` service. + /// Performs the `PutAppInstanceRetentionSettings` operation on the `Chime` service. /// /// Sets the amount of time in days that a given AppInstance retains data. This API is is no longer supported and will not be updated. We recommend using the latest version, [PutAppInstanceRetentionSettings](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_PutAppInstanceRetentionSettings.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by PutAppInstanceRetentionSettings in the Amazon Chime SDK Identity Namespace") @@ -10910,7 +10910,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `PutAppInstanceStreamingConfigurations` operation on the `UCBuzzConsoleService` service. + /// Performs the `PutAppInstanceStreamingConfigurations` operation on the `Chime` service. /// /// The data streaming configurations of an AppInstance. This API is is no longer supported and will not be updated. We recommend using the latest version, [PutMessagingStreamingConfigurations](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_PutMessagingStreamingConfigurations.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by PutAppInstanceStreamingConfigurations in the Amazon Chime SDK Messaging Namespace") @@ -10986,7 +10986,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `PutEventsConfiguration` operation on the `UCBuzzConsoleService` service. + /// Performs the `PutEventsConfiguration` operation on the `Chime` service. /// /// Creates an events configuration that allows a bot to receive outgoing events sent by Amazon Chime. Choose either an HTTPS endpoint or a Lambda function ARN. For more information, see [Bot]. /// @@ -11061,7 +11061,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `PutRetentionSettings` operation on the `UCBuzzConsoleService` service. + /// Performs the `PutRetentionSettings` operation on the `Chime` service. /// /// Puts retention settings for the specified Amazon Chime Enterprise account. We recommend using AWS CloudTrail to monitor usage of this API for your account. For more information, see [Logging Amazon Chime API Calls with AWS CloudTrail](https://docs.aws.amazon.com/chime/latest/ag/cloudtrail.html) in the Amazon Chime Administration Guide. To turn off existing retention settings, remove the number of days from the corresponding RetentionDays field in the RetentionSettings object. For more information about retention settings, see [Managing Chat Retention Policies](https://docs.aws.amazon.com/chime/latest/ag/chat-retention.html) in the Amazon Chime Administration Guide. /// @@ -11137,7 +11137,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `PutSipMediaApplicationLoggingConfiguration` operation on the `UCBuzzConsoleService` service. + /// Performs the `PutSipMediaApplicationLoggingConfiguration` operation on the `Chime` service. /// /// Updates the logging configuration for the specified SIP media application. This API is is no longer supported and will not be updated. We recommend using the latest version, [PutSipMediaApplicationLoggingConfiguration](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_PutSipMediaApplicationLoggingConfiguration.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by PutSipMediaApplicationLoggingConfiguration in the Amazon Chime SDK Voice Namespace") @@ -11213,7 +11213,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `PutVoiceConnectorEmergencyCallingConfiguration` operation on the `UCBuzzConsoleService` service. + /// Performs the `PutVoiceConnectorEmergencyCallingConfiguration` operation on the `Chime` service. /// /// Puts emergency calling configuration details to the specified Amazon Chime Voice Connector, such as emergency phone numbers and calling countries. Origination and termination settings must be enabled for the Amazon Chime Voice Connector before emergency calling can be configured. This API is is no longer supported and will not be updated. We recommend using the latest version, [PutVoiceConnectorEmergencyCallingConfiguration](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_PutVoiceConnectorEmergencyCallingConfiguration.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by PutVoiceConnectorEmergencyCallingConfiguration in the Amazon Chime SDK Voice Namespace") @@ -11289,7 +11289,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `PutVoiceConnectorLoggingConfiguration` operation on the `UCBuzzConsoleService` service. + /// Performs the `PutVoiceConnectorLoggingConfiguration` operation on the `Chime` service. /// /// Adds a logging configuration for the specified Amazon Chime Voice Connector. The logging configuration specifies whether SIP message logs are enabled for sending to Amazon CloudWatch Logs. This API is is no longer supported and will not be updated. We recommend using the latest version, [PutVoiceConnectorLoggingConfiguration](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_PutVoiceConnectorLoggingConfiguration.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by PutVoiceConnectorLoggingConfiguration in the Amazon Chime SDK Voice Namespace") @@ -11365,7 +11365,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `PutVoiceConnectorOrigination` operation on the `UCBuzzConsoleService` service. + /// Performs the `PutVoiceConnectorOrigination` operation on the `Chime` service. /// /// Adds origination settings for the specified Amazon Chime Voice Connector. If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to turning off origination settings. This API is is no longer supported and will not be updated. We recommend using the latest version, [PutVoiceConnectorOrigination](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_PutVoiceConnectorOrigination.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by PutVoiceConnectorOrigination in the Amazon Chime SDK Voice Namespace") @@ -11441,7 +11441,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `PutVoiceConnectorProxy` operation on the `UCBuzzConsoleService` service. + /// Performs the `PutVoiceConnectorProxy` operation on the `Chime` service. /// /// Puts the specified proxy configuration to the specified Amazon Chime Voice Connector. This API is is no longer supported and will not be updated. We recommend using the latest version, [PutVoiceConnectorProxy](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_PutVoiceConnectorProxy.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by PutVoiceConnectorProxy in the Amazon Chime SDK Voice Namespace") @@ -11518,7 +11518,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `PutVoiceConnectorStreamingConfiguration` operation on the `UCBuzzConsoleService` service. + /// Performs the `PutVoiceConnectorStreamingConfiguration` operation on the `Chime` service. /// /// Adds a streaming configuration for the specified Amazon Chime Voice Connector. The streaming configuration specifies whether media streaming is enabled for sending to Kinesis. It also sets the retention period, in hours, for the Amazon Kinesis data. This API is is no longer supported and will not be updated. We recommend using the latest version, [PutVoiceConnectorStreamingConfiguration](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_PutVoiceConnectorStreamingConfiguration.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by PutVoiceConnectorStreamingConfiguration in the Amazon Chime SDK Voice Namespace") @@ -11594,7 +11594,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `PutVoiceConnectorTermination` operation on the `UCBuzzConsoleService` service. + /// Performs the `PutVoiceConnectorTermination` operation on the `Chime` service. /// /// Adds termination settings for the specified Amazon Chime Voice Connector. If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to turning off termination settings. This API is is no longer supported and will not be updated. We recommend using the latest version, [PutVoiceConnectorTermination](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_PutVoiceConnectorTermination.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by PutVoiceConnectorTermination in the Amazon Chime SDK Voice Namespace") @@ -11671,7 +11671,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `PutVoiceConnectorTerminationCredentials` operation on the `UCBuzzConsoleService` service. + /// Performs the `PutVoiceConnectorTerminationCredentials` operation on the `Chime` service. /// /// Adds termination SIP credentials for the specified Amazon Chime Voice Connector. This API is is no longer supported and will not be updated. We recommend using the latest version, [PutVoiceConnectorTerminationCredentials](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_PutVoiceConnectorTerminationCredentials.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by PutVoiceConnectorTerminationCredentials in the Amazon Chime SDK Voice Namespace") @@ -11748,7 +11748,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `RedactChannelMessage` operation on the `UCBuzzConsoleService` service. + /// Performs the `RedactChannelMessage` operation on the `Chime` service. /// /// Redacts message content, but not metadata. The message exists in the back end, but the action returns null content, and the state shows as redacted. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. This API is is no longer supported and will not be updated. We recommend using the latest version, [RedactChannelMessage](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_RedactChannelMessage.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by RedactChannelMessage in the Amazon Chime SDK Messaging Namespace") @@ -11822,7 +11822,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `RedactConversationMessage` operation on the `UCBuzzConsoleService` service. + /// Performs the `RedactConversationMessage` operation on the `Chime` service. /// /// Redacts the specified message from the specified Amazon Chime conversation. /// @@ -11895,7 +11895,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `RedactRoomMessage` operation on the `UCBuzzConsoleService` service. + /// Performs the `RedactRoomMessage` operation on the `Chime` service. /// /// Redacts the specified message from the specified Amazon Chime channel. /// @@ -11968,7 +11968,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `RegenerateSecurityToken` operation on the `UCBuzzConsoleService` service. + /// Performs the `RegenerateSecurityToken` operation on the `Chime` service. /// /// Regenerates the security token for a bot. /// @@ -12041,7 +12041,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `ResetPersonalPIN` operation on the `UCBuzzConsoleService` service. + /// Performs the `ResetPersonalPIN` operation on the `Chime` service. /// /// Resets the personal meeting PIN for the specified user on an Amazon Chime account. Returns the [User] object with the updated personal meeting PIN. /// @@ -12114,7 +12114,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `RestorePhoneNumber` operation on the `UCBuzzConsoleService` service. + /// Performs the `RestorePhoneNumber` operation on the `Chime` service. /// /// Moves a phone number from the Deletion queue back into the phone number Inventory. /// @@ -12188,7 +12188,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `SearchAvailablePhoneNumbers` operation on the `UCBuzzConsoleService` service. + /// Performs the `SearchAvailablePhoneNumbers` operation on the `Chime` service. /// /// Searches for phone numbers that can be ordered. For US numbers, provide at least one of the following search filters: AreaCode, City, State, or TollFreePrefix. If you provide City, you must also provide State. Numbers outside the US only support the PhoneNumberType filter, which you must use. /// @@ -12261,7 +12261,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `SendChannelMessage` operation on the `UCBuzzConsoleService` service. + /// Performs the `SendChannelMessage` operation on the `Chime` service. /// /// Sends a message to a particular channel that the member is a part of. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. Also, STANDARD messages can contain 4KB of data and the 1KB of metadata. CONTROL messages can contain 30 bytes of data and no metadata. This API is is no longer supported and will not be updated. We recommend using the latest version, [SendChannelMessage](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_SendChannelMessage.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by SendChannelMessage in the Amazon Chime SDK Messaging Namespace") @@ -12339,7 +12339,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `StartMeetingTranscription` operation on the `UCBuzzConsoleService` service. + /// Performs the `StartMeetingTranscription` operation on the `Chime` service. /// /// Starts transcription for the specified meetingId. For more information, refer to [ Using Amazon Chime SDK live transcription ](https://docs.aws.amazon.com/chime-sdk/latest/dg/meeting-transcription.html) in the Amazon Chime SDK Developer Guide. If you specify an invalid configuration, a TranscriptFailed event will be sent with the contents of the BadRequestException generated by Amazon Transcribe. For more information on each parameter and which combinations are valid, refer to the [StartStreamTranscription](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_streaming_StartStreamTranscription.html) API in the Amazon Transcribe Developer Guide. Amazon Chime SDK live transcription is powered by Amazon Transcribe. Use of Amazon Transcribe is subject to the [AWS Service Terms](https://aws.amazon.com/service-terms/), including the terms specific to the AWS Machine Learning and Artificial Intelligence Services. This API is is no longer supported and will not be updated. We recommend using the latest version, [StartMeetingTranscription](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_StartMeetingTranscription.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by StartMeetingTranscription in the Amazon Chime SDK Meetings Namespace") @@ -12418,7 +12418,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `StopMeetingTranscription` operation on the `UCBuzzConsoleService` service. + /// Performs the `StopMeetingTranscription` operation on the `Chime` service. /// /// Stops transcription for the specified meetingId. This API is is no longer supported and will not be updated. We recommend using the latest version, [StopMeetingTranscription](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_StopMeetingTranscription.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by StopMeetingTranscription in the Amazon Chime SDK Meetings Namespace") @@ -12493,7 +12493,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `TagAttendee` operation on the `UCBuzzConsoleService` service. + /// Performs the `TagAttendee` operation on the `Chime` service. /// /// Applies the specified tags to the specified Amazon Chime attendee. TagAttendee is not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API. @available(*, deprecated, message: "Attendee Tags are not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API.") @@ -12571,7 +12571,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `TagMeeting` operation on the `UCBuzzConsoleService` service. + /// Performs the `TagMeeting` operation on the `Chime` service. /// /// Applies the specified tags to the specified Amazon Chime SDK meeting. This API is is no longer supported and will not be updated. We recommend using the latest version, [TagResource](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_TagResource.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Use TagResource in the Amazon Chime SDK Meetings Namespace.") @@ -12649,7 +12649,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `UCBuzzConsoleService` service. + /// Performs the `TagResource` operation on the `Chime` service. /// /// Applies the specified tags to the specified Amazon Chime SDK meeting resource. This API is is no longer supported and will not be updated. We recommend using the latest version, [TagResource](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_TagResource.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by TagResource in the Amazon Chime SDK Voice, Amazon Chime SDK Meetings, Amazon Chime SDK Identity, Amazon Chime SDK Messaging, and Amazon Chime SDK Media Pipelines Namespaces") @@ -12725,7 +12725,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `UntagAttendee` operation on the `UCBuzzConsoleService` service. + /// Performs the `UntagAttendee` operation on the `Chime` service. /// /// Untags the specified tags from the specified Amazon Chime SDK attendee. UntagAttendee is not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API. @available(*, deprecated, message: "Attendee Tags are not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API.") @@ -12802,7 +12802,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `UntagMeeting` operation on the `UCBuzzConsoleService` service. + /// Performs the `UntagMeeting` operation on the `Chime` service. /// /// Untags the specified tags from the specified Amazon Chime SDK meeting. This API is is no longer supported and will not be updated. We recommend using the latest version, [UntagResource](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_UntagResource.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Use UntagResource in the Amazon Chime SDK Meetings Namespace.") @@ -12879,7 +12879,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `UCBuzzConsoleService` service. + /// Performs the `UntagResource` operation on the `Chime` service. /// /// Untags the specified tags from the specified Amazon Chime SDK meeting resource. Applies the specified tags to the specified Amazon Chime SDK meeting resource. This API is is no longer supported and will not be updated. We recommend using the latest version, [UntagResource](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_UntagResource.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by UntagResource in the Amazon Chime SDK Voice, Amazon Chime SDK Meetings, Amazon Chime SDK Identity, Amazon Chime SDK Messaging, and Amazon Chime SDK Media Pipelines Namespaces") @@ -12955,7 +12955,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `UpdateAccount` operation on the `UCBuzzConsoleService` service. + /// Performs the `UpdateAccount` operation on the `Chime` service. /// /// Updates account details for the specified Amazon Chime account. Currently, only account name and default license updates are supported for this action. /// @@ -13030,7 +13030,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `UpdateAccountSettings` operation on the `UCBuzzConsoleService` service. + /// Performs the `UpdateAccountSettings` operation on the `Chime` service. /// /// Updates the settings for the specified Amazon Chime account. You can update settings for remote control of shared screens, or for the dial-out option. For more information about these settings, see [Use the Policies Page](https://docs.aws.amazon.com/chime/latest/ag/policies.html) in the Amazon Chime Administration Guide. /// @@ -13106,7 +13106,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `UpdateAppInstance` operation on the `UCBuzzConsoleService` service. + /// Performs the `UpdateAppInstance` operation on the `Chime` service. /// /// Updates AppInstance metadata. This API is is no longer supported and will not be updated. We recommend using the latest version, [UpdateAppInstance](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_UpdateAppInstance.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by UpdateAppInstance in the Amazon Chime SDK Identity Namespace") @@ -13182,7 +13182,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `UpdateAppInstanceUser` operation on the `UCBuzzConsoleService` service. + /// Performs the `UpdateAppInstanceUser` operation on the `Chime` service. /// /// Updates the details of an AppInstanceUser. You can update names and metadata. This API is is no longer supported and will not be updated. We recommend using the latest version, [UpdateAppInstanceUser](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_UpdateAppInstanceUser.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by UpdateAppInstanceUser in the Amazon Chime SDK Identity Namespace") @@ -13258,7 +13258,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `UpdateBot` operation on the `UCBuzzConsoleService` service. + /// Performs the `UpdateBot` operation on the `Chime` service. /// /// Updates the status of the specified bot, such as starting or stopping the bot from running in your Amazon Chime Enterprise account. /// @@ -13333,7 +13333,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `UpdateChannel` operation on the `UCBuzzConsoleService` service. + /// Performs the `UpdateChannel` operation on the `Chime` service. /// /// Update a channel's attributes. Restriction: You can't change a channel's privacy. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. This API is is no longer supported and will not be updated. We recommend using the latest version, [UpdateChannel](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_UpdateChannel.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by UpdateChannel in the Amazon Chime SDK Messaging Namespace") @@ -13410,7 +13410,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `UpdateChannelMessage` operation on the `UCBuzzConsoleService` service. + /// Performs the `UpdateChannelMessage` operation on the `Chime` service. /// /// Updates the content of a message. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. This API is is no longer supported and will not be updated. We recommend using the latest version, [UpdateChannelMessage](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_UpdateChannelMessage.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by UpdateChannelMessage in the Amazon Chime SDK Messaging Namespace") @@ -13487,7 +13487,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `UpdateChannelReadMarker` operation on the `UCBuzzConsoleService` service. + /// Performs the `UpdateChannelReadMarker` operation on the `Chime` service. /// /// The details of the time when a user last read messages in a channel. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. This API is is no longer supported and will not be updated. We recommend using the latest version, [UpdateChannelReadMarker](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_UpdateChannelReadMarker.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by UpdateChannelReadMarker in the Amazon Chime SDK Messaging Namespace") @@ -13561,7 +13561,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `UpdateGlobalSettings` operation on the `UCBuzzConsoleService` service. + /// Performs the `UpdateGlobalSettings` operation on the `Chime` service. /// /// Updates global settings for the administrator's AWS account, such as Amazon Chime Business Calling and Amazon Chime Voice Connector settings. /// @@ -13635,7 +13635,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `UpdatePhoneNumber` operation on the `UCBuzzConsoleService` service. + /// Performs the `UpdatePhoneNumber` operation on the `Chime` service. /// /// Updates phone number details, such as product type or calling name, for the specified phone number ID. You can update one phone number detail at a time. For example, you can update either the product type or the calling name in one action. For toll-free numbers, you cannot use the Amazon Chime Business Calling product type. For numbers outside the U.S., you must use the Amazon Chime SIP Media Application Dial-In product type. Updates to outbound calling names can take 72 hours to complete. Pending updates to outbound calling names must be complete before you can request another update. /// @@ -13711,7 +13711,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `UpdatePhoneNumberSettings` operation on the `UCBuzzConsoleService` service. + /// Performs the `UpdatePhoneNumberSettings` operation on the `Chime` service. /// /// Updates the phone number settings for the administrator's AWS account, such as the default outbound calling name. You can update the default outbound calling name once every seven days. Outbound calling names can take up to 72 hours to update. /// @@ -13785,7 +13785,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `UpdateProxySession` operation on the `UCBuzzConsoleService` service. + /// Performs the `UpdateProxySession` operation on the `Chime` service. /// /// Updates the specified proxy session details, such as voice or SMS capabilities. This API is is no longer supported and will not be updated. We recommend using the latest version, [UpdateProxySession](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_UpdateProxySession.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by UpdateProxySession in the Amazon Chime SDK Voice Namespace") @@ -13861,7 +13861,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `UpdateRoom` operation on the `UCBuzzConsoleService` service. + /// Performs the `UpdateRoom` operation on the `Chime` service. /// /// Updates room details, such as the room name, for a room in an Amazon Chime Enterprise account. /// @@ -13936,7 +13936,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `UpdateRoomMembership` operation on the `UCBuzzConsoleService` service. + /// Performs the `UpdateRoomMembership` operation on the `Chime` service. /// /// Updates room membership details, such as the member role, for a room in an Amazon Chime Enterprise account. The member role designates whether the member is a chat room administrator or a general chat room member. The member role can be updated only for user IDs. /// @@ -14011,7 +14011,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `UpdateSipMediaApplication` operation on the `UCBuzzConsoleService` service. + /// Performs the `UpdateSipMediaApplication` operation on the `Chime` service. /// /// Updates the details of the specified SIP media application. This API is is no longer supported and will not be updated. We recommend using the latest version, [UpdateSipMediaApplication](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_UpdateSipMediaApplication.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by UpdateSipMediaApplication in the Amazon Chime SDK Voice Namespace") @@ -14088,7 +14088,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `UpdateSipMediaApplicationCall` operation on the `UCBuzzConsoleService` service. + /// Performs the `UpdateSipMediaApplicationCall` operation on the `Chime` service. /// /// Invokes the AWS Lambda function associated with the SIP media application and transaction ID in an update request. The Lambda function can then return a new set of actions. This API is is no longer supported and will not be updated. We recommend using the latest version, [UpdateSipMediaApplicationCall](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_UpdateSipMediaApplicationCall.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by UpdateSipMediaApplicationCall in the Amazon Chime SDK Voice Namespace") @@ -14165,7 +14165,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `UpdateSipRule` operation on the `UCBuzzConsoleService` service. + /// Performs the `UpdateSipRule` operation on the `Chime` service. /// /// Updates the details of the specified SIP rule. This API is is no longer supported and will not be updated. We recommend using the latest version, [UpdateSipRule](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_UpdateSipRule.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by UpdateSipRule in the Amazon Chime SDK Voice Namespace") @@ -14243,7 +14243,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `UpdateUser` operation on the `UCBuzzConsoleService` service. + /// Performs the `UpdateUser` operation on the `Chime` service. /// /// Updates user details for a specified user ID. Currently, only LicenseType updates are supported for this action. /// @@ -14318,7 +14318,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `UpdateUserSettings` operation on the `UCBuzzConsoleService` service. + /// Performs the `UpdateUserSettings` operation on the `Chime` service. /// /// Updates the settings for the specified user, such as phone number settings. /// @@ -14393,7 +14393,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `UpdateVoiceConnector` operation on the `UCBuzzConsoleService` service. + /// Performs the `UpdateVoiceConnector` operation on the `Chime` service. /// /// Updates details for the specified Amazon Chime Voice Connector. This API is is no longer supported and will not be updated. We recommend using the latest version, [UpdateVoiceConnector](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_UpdateVoiceConnector.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by UpdateVoiceConnector in the Amazon Chime SDK Voice Namespace") @@ -14469,7 +14469,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `UpdateVoiceConnectorGroup` operation on the `UCBuzzConsoleService` service. + /// Performs the `UpdateVoiceConnectorGroup` operation on the `Chime` service. /// /// Updates details of the specified Amazon Chime Voice Connector group, such as the name and Amazon Chime Voice Connector priority ranking. This API is is no longer supported and will not be updated. We recommend using the latest version, [UpdateVoiceConnectorGroup](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_UpdateVoiceConnectorGroup.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by UpdateVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace") @@ -14546,7 +14546,7 @@ extension ChimeClient { return try await op.execute(input: input) } - /// Performs the `ValidateE911Address` operation on the `UCBuzzConsoleService` service. + /// Performs the `ValidateE911Address` operation on the `Chime` service. /// /// Validates an address to be used for 911 calls made with Amazon Chime Voice Connectors. You can use validated addresses in a Presence Information Data Format Location Object file that you include in SIP requests. That helps ensure that addresses are routed to the appropriate Public Safety Answering Point. This API is is no longer supported and will not be updated. We recommend using the latest version, [ValidateE911Address](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_ValidateE911Address.html), in the Amazon Chime SDK. Using the latest version requires migrating to a dedicated namespace. For more information, refer to [Migrating from the Amazon Chime namespace](https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html) in the Amazon Chime SDK Developer Guide. @available(*, deprecated, message: "Replaced by ValidateE911Address in the Amazon Chime SDK Voice Namespace") diff --git a/Sources/Services/AWSChimeSDKIdentity/Sources/AWSChimeSDKIdentity/ChimeSDKIdentityClient.swift b/Sources/Services/AWSChimeSDKIdentity/Sources/AWSChimeSDKIdentity/ChimeSDKIdentityClient.swift index 73badf38d79..e569684cd85 100644 --- a/Sources/Services/AWSChimeSDKIdentity/Sources/AWSChimeSDKIdentity/ChimeSDKIdentityClient.swift +++ b/Sources/Services/AWSChimeSDKIdentity/Sources/AWSChimeSDKIdentity/ChimeSDKIdentityClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ChimeSDKIdentityClient: ClientRuntime.Client { public static let clientName = "ChimeSDKIdentityClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ChimeSDKIdentityClient.ChimeSDKIdentityClientConfiguration let serviceName = "Chime SDK Identity" @@ -331,7 +331,7 @@ extension ChimeSDKIdentityClient { } extension ChimeSDKIdentityClient { - /// Performs the `CreateAppInstance` operation on the `ChimeIdentityService` service. + /// Performs the `CreateAppInstance` operation on the `ChimeSDKIdentity` service. /// /// Creates an Amazon Chime SDK messaging AppInstance under an AWS account. Only SDK messaging customers use this API. CreateAppInstance supports idempotency behavior as described in the AWS API Standard. identity /// @@ -408,7 +408,7 @@ extension ChimeSDKIdentityClient { return try await op.execute(input: input) } - /// Performs the `CreateAppInstanceAdmin` operation on the `ChimeIdentityService` service. + /// Performs the `CreateAppInstanceAdmin` operation on the `ChimeSDKIdentity` service. /// /// Promotes an AppInstanceUser or AppInstanceBot to an AppInstanceAdmin. The promoted entity can perform the following actions. /// @@ -491,7 +491,7 @@ extension ChimeSDKIdentityClient { return try await op.execute(input: input) } - /// Performs the `CreateAppInstanceBot` operation on the `ChimeIdentityService` service. + /// Performs the `CreateAppInstanceBot` operation on the `ChimeSDKIdentity` service. /// /// Creates a bot under an Amazon Chime AppInstance. The request consists of a unique Configuration and Name for that bot. /// @@ -568,7 +568,7 @@ extension ChimeSDKIdentityClient { return try await op.execute(input: input) } - /// Performs the `CreateAppInstanceUser` operation on the `ChimeIdentityService` service. + /// Performs the `CreateAppInstanceUser` operation on the `ChimeSDKIdentity` service. /// /// Creates a user under an Amazon Chime AppInstance. The request consists of a unique appInstanceUserId and Name for that user. /// @@ -645,7 +645,7 @@ extension ChimeSDKIdentityClient { return try await op.execute(input: input) } - /// Performs the `DeleteAppInstance` operation on the `ChimeIdentityService` service. + /// Performs the `DeleteAppInstance` operation on the `ChimeSDKIdentity` service. /// /// Deletes an AppInstance and all associated data asynchronously. /// @@ -717,7 +717,7 @@ extension ChimeSDKIdentityClient { return try await op.execute(input: input) } - /// Performs the `DeleteAppInstanceAdmin` operation on the `ChimeIdentityService` service. + /// Performs the `DeleteAppInstanceAdmin` operation on the `ChimeSDKIdentity` service. /// /// Demotes an AppInstanceAdmin to an AppInstanceUser or AppInstanceBot. This action does not delete the user. /// @@ -790,7 +790,7 @@ extension ChimeSDKIdentityClient { return try await op.execute(input: input) } - /// Performs the `DeleteAppInstanceBot` operation on the `ChimeIdentityService` service. + /// Performs the `DeleteAppInstanceBot` operation on the `ChimeSDKIdentity` service. /// /// Deletes an AppInstanceBot. /// @@ -863,7 +863,7 @@ extension ChimeSDKIdentityClient { return try await op.execute(input: input) } - /// Performs the `DeleteAppInstanceUser` operation on the `ChimeIdentityService` service. + /// Performs the `DeleteAppInstanceUser` operation on the `ChimeSDKIdentity` service. /// /// Deletes an AppInstanceUser. /// @@ -936,7 +936,7 @@ extension ChimeSDKIdentityClient { return try await op.execute(input: input) } - /// Performs the `DeregisterAppInstanceUserEndpoint` operation on the `ChimeIdentityService` service. + /// Performs the `DeregisterAppInstanceUserEndpoint` operation on the `ChimeSDKIdentity` service. /// /// Deregisters an AppInstanceUserEndpoint. /// @@ -1007,7 +1007,7 @@ extension ChimeSDKIdentityClient { return try await op.execute(input: input) } - /// Performs the `DescribeAppInstance` operation on the `ChimeIdentityService` service. + /// Performs the `DescribeAppInstance` operation on the `ChimeSDKIdentity` service. /// /// Returns the full details of an AppInstance. /// @@ -1078,7 +1078,7 @@ extension ChimeSDKIdentityClient { return try await op.execute(input: input) } - /// Performs the `DescribeAppInstanceAdmin` operation on the `ChimeIdentityService` service. + /// Performs the `DescribeAppInstanceAdmin` operation on the `ChimeSDKIdentity` service. /// /// Returns the full details of an AppInstanceAdmin. /// @@ -1149,7 +1149,7 @@ extension ChimeSDKIdentityClient { return try await op.execute(input: input) } - /// Performs the `DescribeAppInstanceBot` operation on the `ChimeIdentityService` service. + /// Performs the `DescribeAppInstanceBot` operation on the `ChimeSDKIdentity` service. /// /// The AppInstanceBot's information. /// @@ -1221,7 +1221,7 @@ extension ChimeSDKIdentityClient { return try await op.execute(input: input) } - /// Performs the `DescribeAppInstanceUser` operation on the `ChimeIdentityService` service. + /// Performs the `DescribeAppInstanceUser` operation on the `ChimeSDKIdentity` service. /// /// Returns the full details of an AppInstanceUser. /// @@ -1292,7 +1292,7 @@ extension ChimeSDKIdentityClient { return try await op.execute(input: input) } - /// Performs the `DescribeAppInstanceUserEndpoint` operation on the `ChimeIdentityService` service. + /// Performs the `DescribeAppInstanceUserEndpoint` operation on the `ChimeSDKIdentity` service. /// /// Returns the full details of an AppInstanceUserEndpoint. /// @@ -1363,7 +1363,7 @@ extension ChimeSDKIdentityClient { return try await op.execute(input: input) } - /// Performs the `GetAppInstanceRetentionSettings` operation on the `ChimeIdentityService` service. + /// Performs the `GetAppInstanceRetentionSettings` operation on the `ChimeSDKIdentity` service. /// /// Gets the retention settings for an AppInstance. /// @@ -1434,7 +1434,7 @@ extension ChimeSDKIdentityClient { return try await op.execute(input: input) } - /// Performs the `ListAppInstanceAdmins` operation on the `ChimeIdentityService` service. + /// Performs the `ListAppInstanceAdmins` operation on the `ChimeSDKIdentity` service. /// /// Returns a list of the administrators in the AppInstance. /// @@ -1507,7 +1507,7 @@ extension ChimeSDKIdentityClient { return try await op.execute(input: input) } - /// Performs the `ListAppInstanceBots` operation on the `ChimeIdentityService` service. + /// Performs the `ListAppInstanceBots` operation on the `ChimeSDKIdentity` service. /// /// Lists all AppInstanceBots created under a single AppInstance. /// @@ -1580,7 +1580,7 @@ extension ChimeSDKIdentityClient { return try await op.execute(input: input) } - /// Performs the `ListAppInstanceUserEndpoints` operation on the `ChimeIdentityService` service. + /// Performs the `ListAppInstanceUserEndpoints` operation on the `ChimeSDKIdentity` service. /// /// Lists all the AppInstanceUserEndpoints created under a single AppInstanceUser. /// @@ -1652,7 +1652,7 @@ extension ChimeSDKIdentityClient { return try await op.execute(input: input) } - /// Performs the `ListAppInstanceUsers` operation on the `ChimeIdentityService` service. + /// Performs the `ListAppInstanceUsers` operation on the `ChimeSDKIdentity` service. /// /// List all AppInstanceUsers created under a single AppInstance. /// @@ -1724,7 +1724,7 @@ extension ChimeSDKIdentityClient { return try await op.execute(input: input) } - /// Performs the `ListAppInstances` operation on the `ChimeIdentityService` service. + /// Performs the `ListAppInstances` operation on the `ChimeSDKIdentity` service. /// /// Lists all Amazon Chime AppInstances created under a single AWS account. /// @@ -1796,7 +1796,7 @@ extension ChimeSDKIdentityClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `ChimeIdentityService` service. + /// Performs the `ListTagsForResource` operation on the `ChimeSDKIdentity` service. /// /// Lists the tags applied to an Amazon Chime SDK identity resource. /// @@ -1868,7 +1868,7 @@ extension ChimeSDKIdentityClient { return try await op.execute(input: input) } - /// Performs the `PutAppInstanceRetentionSettings` operation on the `ChimeIdentityService` service. + /// Performs the `PutAppInstanceRetentionSettings` operation on the `ChimeSDKIdentity` service. /// /// Sets the amount of time in days that a given AppInstance retains data. /// @@ -1942,7 +1942,7 @@ extension ChimeSDKIdentityClient { return try await op.execute(input: input) } - /// Performs the `PutAppInstanceUserExpirationSettings` operation on the `ChimeIdentityService` service. + /// Performs the `PutAppInstanceUserExpirationSettings` operation on the `ChimeSDKIdentity` service. /// /// Sets the number of days before the AppInstanceUser is automatically deleted. A background process deletes expired AppInstanceUsers within 6 hours of expiration. Actual deletion times may vary. Expired AppInstanceUsers that have not yet been deleted appear as active, and you can update their expiration settings. The system honors the new settings. /// @@ -2017,7 +2017,7 @@ extension ChimeSDKIdentityClient { return try await op.execute(input: input) } - /// Performs the `RegisterAppInstanceUserEndpoint` operation on the `ChimeIdentityService` service. + /// Performs the `RegisterAppInstanceUserEndpoint` operation on the `ChimeSDKIdentity` service. /// /// Registers an endpoint under an Amazon Chime AppInstanceUser. The endpoint receives messages for a user. For push notifications, the endpoint is a mobile device used to receive mobile push notifications for a user. /// @@ -2094,7 +2094,7 @@ extension ChimeSDKIdentityClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `ChimeIdentityService` service. + /// Performs the `TagResource` operation on the `ChimeSDKIdentity` service. /// /// Applies the specified tags to the specified Amazon Chime SDK identity resource. /// @@ -2170,7 +2170,7 @@ extension ChimeSDKIdentityClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `ChimeIdentityService` service. + /// Performs the `UntagResource` operation on the `ChimeSDKIdentity` service. /// /// Removes the specified tags from the specified Amazon Chime SDK identity resource. /// @@ -2245,7 +2245,7 @@ extension ChimeSDKIdentityClient { return try await op.execute(input: input) } - /// Performs the `UpdateAppInstance` operation on the `ChimeIdentityService` service. + /// Performs the `UpdateAppInstance` operation on the `ChimeSDKIdentity` service. /// /// Updates AppInstance metadata. /// @@ -2320,7 +2320,7 @@ extension ChimeSDKIdentityClient { return try await op.execute(input: input) } - /// Performs the `UpdateAppInstanceBot` operation on the `ChimeIdentityService` service. + /// Performs the `UpdateAppInstanceBot` operation on the `ChimeSDKIdentity` service. /// /// Updates the name and metadata of an AppInstanceBot. /// @@ -2396,7 +2396,7 @@ extension ChimeSDKIdentityClient { return try await op.execute(input: input) } - /// Performs the `UpdateAppInstanceUser` operation on the `ChimeIdentityService` service. + /// Performs the `UpdateAppInstanceUser` operation on the `ChimeSDKIdentity` service. /// /// Updates the details of an AppInstanceUser. You can update names and metadata. /// @@ -2472,7 +2472,7 @@ extension ChimeSDKIdentityClient { return try await op.execute(input: input) } - /// Performs the `UpdateAppInstanceUserEndpoint` operation on the `ChimeIdentityService` service. + /// Performs the `UpdateAppInstanceUserEndpoint` operation on the `ChimeSDKIdentity` service. /// /// Updates the details of an AppInstanceUserEndpoint. You can update the name and AllowMessage values. /// diff --git a/Sources/Services/AWSChimeSDKMediaPipelines/Sources/AWSChimeSDKMediaPipelines/ChimeSDKMediaPipelinesClient.swift b/Sources/Services/AWSChimeSDKMediaPipelines/Sources/AWSChimeSDKMediaPipelines/ChimeSDKMediaPipelinesClient.swift index e323c3a9f43..0a1e3f6c87d 100644 --- a/Sources/Services/AWSChimeSDKMediaPipelines/Sources/AWSChimeSDKMediaPipelines/ChimeSDKMediaPipelinesClient.swift +++ b/Sources/Services/AWSChimeSDKMediaPipelines/Sources/AWSChimeSDKMediaPipelines/ChimeSDKMediaPipelinesClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ChimeSDKMediaPipelinesClient: ClientRuntime.Client { public static let clientName = "ChimeSDKMediaPipelinesClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ChimeSDKMediaPipelinesClient.ChimeSDKMediaPipelinesClientConfiguration let serviceName = "Chime SDK Media Pipelines" @@ -330,7 +330,7 @@ extension ChimeSDKMediaPipelinesClient { } extension ChimeSDKMediaPipelinesClient { - /// Performs the `CreateMediaCapturePipeline` operation on the `ChimeSDKMediaPipelinesService` service. + /// Performs the `CreateMediaCapturePipeline` operation on the `ChimeSDKMediaPipelines` service. /// /// Creates a media pipeline. /// @@ -406,7 +406,7 @@ extension ChimeSDKMediaPipelinesClient { return try await op.execute(input: input) } - /// Performs the `CreateMediaConcatenationPipeline` operation on the `ChimeSDKMediaPipelinesService` service. + /// Performs the `CreateMediaConcatenationPipeline` operation on the `ChimeSDKMediaPipelines` service. /// /// Creates a media concatenation pipeline. /// @@ -482,7 +482,7 @@ extension ChimeSDKMediaPipelinesClient { return try await op.execute(input: input) } - /// Performs the `CreateMediaInsightsPipeline` operation on the `ChimeSDKMediaPipelinesService` service. + /// Performs the `CreateMediaInsightsPipeline` operation on the `ChimeSDKMediaPipelines` service. /// /// Creates a media insights pipeline. /// @@ -559,7 +559,7 @@ extension ChimeSDKMediaPipelinesClient { return try await op.execute(input: input) } - /// Performs the `CreateMediaInsightsPipelineConfiguration` operation on the `ChimeSDKMediaPipelinesService` service. + /// Performs the `CreateMediaInsightsPipelineConfiguration` operation on the `ChimeSDKMediaPipelines` service. /// /// A structure that contains the static configurations for a media insights pipeline. /// @@ -636,7 +636,7 @@ extension ChimeSDKMediaPipelinesClient { return try await op.execute(input: input) } - /// Performs the `CreateMediaLiveConnectorPipeline` operation on the `ChimeSDKMediaPipelinesService` service. + /// Performs the `CreateMediaLiveConnectorPipeline` operation on the `ChimeSDKMediaPipelines` service. /// /// Creates a media live connector pipeline in an Amazon Chime SDK meeting. /// @@ -712,7 +712,7 @@ extension ChimeSDKMediaPipelinesClient { return try await op.execute(input: input) } - /// Performs the `CreateMediaPipelineKinesisVideoStreamPool` operation on the `ChimeSDKMediaPipelinesService` service. + /// Performs the `CreateMediaPipelineKinesisVideoStreamPool` operation on the `ChimeSDKMediaPipelines` service. /// /// Creates an Amazon Kinesis Video Stream pool for use with media stream pipelines. If a meeting uses an opt-in Region as its [MediaRegion](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_CreateMeeting.html#chimesdk-meeting-chime_CreateMeeting-request-MediaRegion), the KVS stream must be in that same Region. For example, if a meeting uses the af-south-1 Region, the KVS stream must also be in af-south-1. However, if the meeting uses a Region that AWS turns on by default, the KVS stream can be in any available Region, including an opt-in Region. For example, if the meeting uses ca-central-1, the KVS stream can be in eu-west-2, us-east-1, af-south-1, or any other Region that the Amazon Chime SDK supports. To learn which AWS Region a meeting uses, call the [GetMeeting](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_GetMeeting.html) API and use the [MediaRegion](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_CreateMeeting.html#chimesdk-meeting-chime_CreateMeeting-request-MediaRegion) parameter from the response. For more information about opt-in Regions, refer to [Available Regions](https://docs.aws.amazon.com/chime-sdk/latest/dg/sdk-available-regions.html) in the Amazon Chime SDK Developer Guide, and [Specify which AWS Regions your account can use](https://docs.aws.amazon.com/accounts/latest/reference/manage-acct-regions.html#rande-manage-enable.html), in the AWS Account Management Reference Guide. /// @@ -789,7 +789,7 @@ extension ChimeSDKMediaPipelinesClient { return try await op.execute(input: input) } - /// Performs the `CreateMediaStreamPipeline` operation on the `ChimeSDKMediaPipelinesService` service. + /// Performs the `CreateMediaStreamPipeline` operation on the `ChimeSDKMediaPipelines` service. /// /// Creates a streaming media pipeline. /// @@ -866,7 +866,7 @@ extension ChimeSDKMediaPipelinesClient { return try await op.execute(input: input) } - /// Performs the `DeleteMediaCapturePipeline` operation on the `ChimeSDKMediaPipelinesService` service. + /// Performs the `DeleteMediaCapturePipeline` operation on the `ChimeSDKMediaPipelines` service. /// /// Deletes the media pipeline. /// @@ -938,7 +938,7 @@ extension ChimeSDKMediaPipelinesClient { return try await op.execute(input: input) } - /// Performs the `DeleteMediaInsightsPipelineConfiguration` operation on the `ChimeSDKMediaPipelinesService` service. + /// Performs the `DeleteMediaInsightsPipelineConfiguration` operation on the `ChimeSDKMediaPipelines` service. /// /// Deletes the specified configuration settings. /// @@ -1011,7 +1011,7 @@ extension ChimeSDKMediaPipelinesClient { return try await op.execute(input: input) } - /// Performs the `DeleteMediaPipeline` operation on the `ChimeSDKMediaPipelinesService` service. + /// Performs the `DeleteMediaPipeline` operation on the `ChimeSDKMediaPipelines` service. /// /// Deletes the media pipeline. /// @@ -1084,7 +1084,7 @@ extension ChimeSDKMediaPipelinesClient { return try await op.execute(input: input) } - /// Performs the `DeleteMediaPipelineKinesisVideoStreamPool` operation on the `ChimeSDKMediaPipelinesService` service. + /// Performs the `DeleteMediaPipelineKinesisVideoStreamPool` operation on the `ChimeSDKMediaPipelines` service. /// /// Deletes an Amazon Kinesis Video Stream pool. /// @@ -1157,7 +1157,7 @@ extension ChimeSDKMediaPipelinesClient { return try await op.execute(input: input) } - /// Performs the `GetMediaCapturePipeline` operation on the `ChimeSDKMediaPipelinesService` service. + /// Performs the `GetMediaCapturePipeline` operation on the `ChimeSDKMediaPipelines` service. /// /// Gets an existing media pipeline. /// @@ -1229,7 +1229,7 @@ extension ChimeSDKMediaPipelinesClient { return try await op.execute(input: input) } - /// Performs the `GetMediaInsightsPipelineConfiguration` operation on the `ChimeSDKMediaPipelinesService` service. + /// Performs the `GetMediaInsightsPipelineConfiguration` operation on the `ChimeSDKMediaPipelines` service. /// /// Gets the configuration settings for a media insights pipeline. /// @@ -1301,7 +1301,7 @@ extension ChimeSDKMediaPipelinesClient { return try await op.execute(input: input) } - /// Performs the `GetMediaPipeline` operation on the `ChimeSDKMediaPipelinesService` service. + /// Performs the `GetMediaPipeline` operation on the `ChimeSDKMediaPipelines` service. /// /// Gets an existing media pipeline. /// @@ -1373,7 +1373,7 @@ extension ChimeSDKMediaPipelinesClient { return try await op.execute(input: input) } - /// Performs the `GetMediaPipelineKinesisVideoStreamPool` operation on the `ChimeSDKMediaPipelinesService` service. + /// Performs the `GetMediaPipelineKinesisVideoStreamPool` operation on the `ChimeSDKMediaPipelines` service. /// /// Gets an Kinesis video stream pool. /// @@ -1445,7 +1445,7 @@ extension ChimeSDKMediaPipelinesClient { return try await op.execute(input: input) } - /// Performs the `GetSpeakerSearchTask` operation on the `ChimeSDKMediaPipelinesService` service. + /// Performs the `GetSpeakerSearchTask` operation on the `ChimeSDKMediaPipelines` service. /// /// Retrieves the details of the specified speaker search task. /// @@ -1517,7 +1517,7 @@ extension ChimeSDKMediaPipelinesClient { return try await op.execute(input: input) } - /// Performs the `GetVoiceToneAnalysisTask` operation on the `ChimeSDKMediaPipelinesService` service. + /// Performs the `GetVoiceToneAnalysisTask` operation on the `ChimeSDKMediaPipelines` service. /// /// Retrieves the details of a voice tone analysis task. /// @@ -1589,7 +1589,7 @@ extension ChimeSDKMediaPipelinesClient { return try await op.execute(input: input) } - /// Performs the `ListMediaCapturePipelines` operation on the `ChimeSDKMediaPipelinesService` service. + /// Performs the `ListMediaCapturePipelines` operation on the `ChimeSDKMediaPipelines` service. /// /// Returns a list of media pipelines. /// @@ -1662,7 +1662,7 @@ extension ChimeSDKMediaPipelinesClient { return try await op.execute(input: input) } - /// Performs the `ListMediaInsightsPipelineConfigurations` operation on the `ChimeSDKMediaPipelinesService` service. + /// Performs the `ListMediaInsightsPipelineConfigurations` operation on the `ChimeSDKMediaPipelines` service. /// /// Lists the available media insights pipeline configurations. /// @@ -1735,7 +1735,7 @@ extension ChimeSDKMediaPipelinesClient { return try await op.execute(input: input) } - /// Performs the `ListMediaPipelineKinesisVideoStreamPools` operation on the `ChimeSDKMediaPipelinesService` service. + /// Performs the `ListMediaPipelineKinesisVideoStreamPools` operation on the `ChimeSDKMediaPipelines` service. /// /// Lists the video stream pools in the media pipeline. /// @@ -1808,7 +1808,7 @@ extension ChimeSDKMediaPipelinesClient { return try await op.execute(input: input) } - /// Performs the `ListMediaPipelines` operation on the `ChimeSDKMediaPipelinesService` service. + /// Performs the `ListMediaPipelines` operation on the `ChimeSDKMediaPipelines` service. /// /// Returns a list of media pipelines. /// @@ -1881,7 +1881,7 @@ extension ChimeSDKMediaPipelinesClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `ChimeSDKMediaPipelinesService` service. + /// Performs the `ListTagsForResource` operation on the `ChimeSDKMediaPipelines` service. /// /// Lists the tags available for a media pipeline. /// @@ -1954,7 +1954,7 @@ extension ChimeSDKMediaPipelinesClient { return try await op.execute(input: input) } - /// Performs the `StartSpeakerSearchTask` operation on the `ChimeSDKMediaPipelinesService` service. + /// Performs the `StartSpeakerSearchTask` operation on the `ChimeSDKMediaPipelines` service. /// /// Starts a speaker search task. Before starting any speaker search tasks, you must provide all notices and obtain all consents from the speaker as required under applicable privacy and biometrics laws, and as required under the [AWS service terms](https://aws.amazon.com/service-terms/) for the Amazon Chime SDK. /// @@ -2032,7 +2032,7 @@ extension ChimeSDKMediaPipelinesClient { return try await op.execute(input: input) } - /// Performs the `StartVoiceToneAnalysisTask` operation on the `ChimeSDKMediaPipelinesService` service. + /// Performs the `StartVoiceToneAnalysisTask` operation on the `ChimeSDKMediaPipelines` service. /// /// Starts a voice tone analysis task. For more information about voice tone analysis, see [Using Amazon Chime SDK voice analytics](https://docs.aws.amazon.com/chime-sdk/latest/dg/voice-analytics.html) in the Amazon Chime SDK Developer Guide. Before starting any voice tone analysis tasks, you must provide all notices and obtain all consents from the speaker as required under applicable privacy and biometrics laws, and as required under the [AWS service terms](https://aws.amazon.com/service-terms/) for the Amazon Chime SDK. /// @@ -2110,7 +2110,7 @@ extension ChimeSDKMediaPipelinesClient { return try await op.execute(input: input) } - /// Performs the `StopSpeakerSearchTask` operation on the `ChimeSDKMediaPipelinesService` service. + /// Performs the `StopSpeakerSearchTask` operation on the `ChimeSDKMediaPipelines` service. /// /// Stops a speaker search task. /// @@ -2184,7 +2184,7 @@ extension ChimeSDKMediaPipelinesClient { return try await op.execute(input: input) } - /// Performs the `StopVoiceToneAnalysisTask` operation on the `ChimeSDKMediaPipelinesService` service. + /// Performs the `StopVoiceToneAnalysisTask` operation on the `ChimeSDKMediaPipelines` service. /// /// Stops a voice tone analysis task. /// @@ -2258,7 +2258,7 @@ extension ChimeSDKMediaPipelinesClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `ChimeSDKMediaPipelinesService` service. + /// Performs the `TagResource` operation on the `ChimeSDKMediaPipelines` service. /// /// The ARN of the media pipeline that you want to tag. Consists of the pipeline's endpoint region, resource ID, and pipeline ID. /// @@ -2334,7 +2334,7 @@ extension ChimeSDKMediaPipelinesClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `ChimeSDKMediaPipelinesService` service. + /// Performs the `UntagResource` operation on the `ChimeSDKMediaPipelines` service. /// /// Removes any tags from a media pipeline. /// @@ -2410,7 +2410,7 @@ extension ChimeSDKMediaPipelinesClient { return try await op.execute(input: input) } - /// Performs the `UpdateMediaInsightsPipelineConfiguration` operation on the `ChimeSDKMediaPipelinesService` service. + /// Performs the `UpdateMediaInsightsPipelineConfiguration` operation on the `ChimeSDKMediaPipelines` service. /// /// Updates the media insights pipeline's configuration settings. /// @@ -2486,7 +2486,7 @@ extension ChimeSDKMediaPipelinesClient { return try await op.execute(input: input) } - /// Performs the `UpdateMediaInsightsPipelineStatus` operation on the `ChimeSDKMediaPipelinesService` service. + /// Performs the `UpdateMediaInsightsPipelineStatus` operation on the `ChimeSDKMediaPipelines` service. /// /// Updates the status of a media insights pipeline. /// @@ -2562,7 +2562,7 @@ extension ChimeSDKMediaPipelinesClient { return try await op.execute(input: input) } - /// Performs the `UpdateMediaPipelineKinesisVideoStreamPool` operation on the `ChimeSDKMediaPipelinesService` service. + /// Performs the `UpdateMediaPipelineKinesisVideoStreamPool` operation on the `ChimeSDKMediaPipelines` service. /// /// Updates an Amazon Kinesis Video Stream pool in a media pipeline. /// diff --git a/Sources/Services/AWSChimeSDKMeetings/Sources/AWSChimeSDKMeetings/ChimeSDKMeetingsClient.swift b/Sources/Services/AWSChimeSDKMeetings/Sources/AWSChimeSDKMeetings/ChimeSDKMeetingsClient.swift index 1aba86a7810..8dc46490c2c 100644 --- a/Sources/Services/AWSChimeSDKMeetings/Sources/AWSChimeSDKMeetings/ChimeSDKMeetingsClient.swift +++ b/Sources/Services/AWSChimeSDKMeetings/Sources/AWSChimeSDKMeetings/ChimeSDKMeetingsClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ChimeSDKMeetingsClient: ClientRuntime.Client { public static let clientName = "ChimeSDKMeetingsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ChimeSDKMeetingsClient.ChimeSDKMeetingsClientConfiguration let serviceName = "Chime SDK Meetings" @@ -330,7 +330,7 @@ extension ChimeSDKMeetingsClient { } extension ChimeSDKMeetingsClient { - /// Performs the `BatchCreateAttendee` operation on the `ChimeMeetingsSDKService` service. + /// Performs the `BatchCreateAttendee` operation on the `ChimeSDKMeetings` service. /// /// Creates up to 100 attendees for an active Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see [Using the Amazon Chime SDK](https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide. /// @@ -408,7 +408,7 @@ extension ChimeSDKMeetingsClient { return try await op.execute(input: input) } - /// Performs the `BatchUpdateAttendeeCapabilitiesExcept` operation on the `ChimeMeetingsSDKService` service. + /// Performs the `BatchUpdateAttendeeCapabilitiesExcept` operation on the `ChimeSDKMeetings` service. /// /// Updates AttendeeCapabilities except the capabilities listed in an ExcludedAttendeeIds table. You use the capabilities with a set of values that control what the capabilities can do, such as SendReceive data. For more information about those values, see . When using capabilities, be aware of these corner cases: /// @@ -495,7 +495,7 @@ extension ChimeSDKMeetingsClient { return try await op.execute(input: input) } - /// Performs the `CreateAttendee` operation on the `ChimeMeetingsSDKService` service. + /// Performs the `CreateAttendee` operation on the `ChimeSDKMeetings` service. /// /// Creates a new attendee for an active Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see [Using the Amazon Chime SDK](https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide. /// @@ -572,7 +572,7 @@ extension ChimeSDKMeetingsClient { return try await op.execute(input: input) } - /// Performs the `CreateMeeting` operation on the `ChimeMeetingsSDKService` service. + /// Performs the `CreateMeeting` operation on the `ChimeSDKMeetings` service. /// /// Creates a new Amazon Chime SDK meeting in the specified media Region with no initial attendees. For more information about specifying media Regions, see [Amazon Chime SDK Media Regions](https://docs.aws.amazon.com/chime/latest/dg/chime-sdk-meetings-regions.html) in the Amazon Chime Developer Guide. For more information about the Amazon Chime SDK, see [Using the Amazon Chime SDK](https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide. /// @@ -649,7 +649,7 @@ extension ChimeSDKMeetingsClient { return try await op.execute(input: input) } - /// Performs the `CreateMeetingWithAttendees` operation on the `ChimeMeetingsSDKService` service. + /// Performs the `CreateMeetingWithAttendees` operation on the `ChimeSDKMeetings` service. /// /// Creates a new Amazon Chime SDK meeting in the specified media Region, with attendees. For more information about specifying media Regions, see [Amazon Chime SDK Media Regions](https://docs.aws.amazon.com/chime/latest/dg/chime-sdk-meetings-regions.html) in the Amazon Chime Developer Guide. For more information about the Amazon Chime SDK, see [Using the Amazon Chime SDK](https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide. /// @@ -727,7 +727,7 @@ extension ChimeSDKMeetingsClient { return try await op.execute(input: input) } - /// Performs the `DeleteAttendee` operation on the `ChimeMeetingsSDKService` service. + /// Performs the `DeleteAttendee` operation on the `ChimeSDKMeetings` service. /// /// Deletes an attendee from the specified Amazon Chime SDK meeting and deletes their JoinToken. Attendees are automatically deleted when a Amazon Chime SDK meeting is deleted. For more information about the Amazon Chime SDK, see [Using the Amazon Chime SDK](https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide. /// @@ -799,7 +799,7 @@ extension ChimeSDKMeetingsClient { return try await op.execute(input: input) } - /// Performs the `DeleteMeeting` operation on the `ChimeMeetingsSDKService` service. + /// Performs the `DeleteMeeting` operation on the `ChimeSDKMeetings` service. /// /// Deletes the specified Amazon Chime SDK meeting. The operation deletes all attendees, disconnects all clients, and prevents new clients from joining the meeting. For more information about the Amazon Chime SDK, see [Using the Amazon Chime SDK](https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide. /// @@ -871,7 +871,7 @@ extension ChimeSDKMeetingsClient { return try await op.execute(input: input) } - /// Performs the `GetAttendee` operation on the `ChimeMeetingsSDKService` service. + /// Performs the `GetAttendee` operation on the `ChimeSDKMeetings` service. /// /// Gets the Amazon Chime SDK attendee details for a specified meeting ID and attendee ID. For more information about the Amazon Chime SDK, see [Using the Amazon Chime SDK](https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide. /// @@ -943,7 +943,7 @@ extension ChimeSDKMeetingsClient { return try await op.execute(input: input) } - /// Performs the `GetMeeting` operation on the `ChimeMeetingsSDKService` service. + /// Performs the `GetMeeting` operation on the `ChimeSDKMeetings` service. /// /// Gets the Amazon Chime SDK meeting details for the specified meeting ID. For more information about the Amazon Chime SDK, see [Using the Amazon Chime SDK](https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide. /// @@ -1015,7 +1015,7 @@ extension ChimeSDKMeetingsClient { return try await op.execute(input: input) } - /// Performs the `ListAttendees` operation on the `ChimeMeetingsSDKService` service. + /// Performs the `ListAttendees` operation on the `ChimeSDKMeetings` service. /// /// Lists the attendees for the specified Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, see [Using the Amazon Chime SDK](https://docs.aws.amazon.com/chime/latest/dg/meetings-sdk.html) in the Amazon Chime Developer Guide. /// @@ -1088,7 +1088,7 @@ extension ChimeSDKMeetingsClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `ChimeMeetingsSDKService` service. + /// Performs the `ListTagsForResource` operation on the `ChimeSDKMeetings` service. /// /// Returns a list of the tags available for the specified resource. /// @@ -1162,7 +1162,7 @@ extension ChimeSDKMeetingsClient { return try await op.execute(input: input) } - /// Performs the `StartMeetingTranscription` operation on the `ChimeMeetingsSDKService` service. + /// Performs the `StartMeetingTranscription` operation on the `ChimeSDKMeetings` service. /// /// Starts transcription for the specified meetingId. For more information, refer to [ Using Amazon Chime SDK live transcription ](https://docs.aws.amazon.com/chime-sdk/latest/dg/meeting-transcription.html) in the Amazon Chime SDK Developer Guide. If you specify an invalid configuration, a TranscriptFailed event will be sent with the contents of the BadRequestException generated by Amazon Transcribe. For more information on each parameter and which combinations are valid, refer to the [StartStreamTranscription](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_streaming_StartStreamTranscription.html) API in the Amazon Transcribe Developer Guide. By default, Amazon Transcribe may use and store audio content processed by the service to develop and improve Amazon Web Services AI/ML services as further described in section 50 of the [Amazon Web Services Service Terms](https://aws.amazon.com/service-terms/). Using Amazon Transcribe may be subject to federal and state laws or regulations regarding the recording or interception of electronic communications. It is your and your end users’ responsibility to comply with all applicable laws regarding the recording, including properly notifying all participants in a recorded session or communication that the session or communication is being recorded, and obtaining all necessary consents. You can opt out from Amazon Web Services using audio content to develop and improve AWS AI/ML services by configuring an AI services opt out policy using Amazon Web Services Organizations. /// @@ -1240,7 +1240,7 @@ extension ChimeSDKMeetingsClient { return try await op.execute(input: input) } - /// Performs the `StopMeetingTranscription` operation on the `ChimeMeetingsSDKService` service. + /// Performs the `StopMeetingTranscription` operation on the `ChimeSDKMeetings` service. /// /// Stops transcription for the specified meetingId. For more information, refer to [ Using Amazon Chime SDK live transcription ](https://docs.aws.amazon.com/chime-sdk/latest/dg/meeting-transcription.html) in the Amazon Chime SDK Developer Guide. By default, Amazon Transcribe may use and store audio content processed by the service to develop and improve Amazon Web Services AI/ML services as further described in section 50 of the [Amazon Web Services Service Terms](https://aws.amazon.com/service-terms/). Using Amazon Transcribe may be subject to federal and state laws or regulations regarding the recording or interception of electronic communications. It is your and your end users’ responsibility to comply with all applicable laws regarding the recording, including properly notifying all participants in a recorded session or communication that the session or communication is being recorded, and obtaining all necessary consents. You can opt out from Amazon Web Services using audio content to develop and improve Amazon Web Services AI/ML services by configuring an AI services opt out policy using Amazon Web Services Organizations. /// @@ -1314,7 +1314,7 @@ extension ChimeSDKMeetingsClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `ChimeMeetingsSDKService` service. + /// Performs the `TagResource` operation on the `ChimeSDKMeetings` service. /// /// The resource that supports tags. /// @@ -1392,7 +1392,7 @@ extension ChimeSDKMeetingsClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `ChimeMeetingsSDKService` service. + /// Performs the `UntagResource` operation on the `ChimeSDKMeetings` service. /// /// Removes the specified tags from the specified resources. When you specify a tag key, the action removes both that key and its associated value. The operation succeeds even if you attempt to remove tags from a resource that were already removed. Note the following: /// @@ -1477,7 +1477,7 @@ extension ChimeSDKMeetingsClient { return try await op.execute(input: input) } - /// Performs the `UpdateAttendeeCapabilities` operation on the `ChimeMeetingsSDKService` service. + /// Performs the `UpdateAttendeeCapabilities` operation on the `ChimeSDKMeetings` service. /// /// The capabilities that you want to update. You use the capabilities with a set of values that control what the capabilities can do, such as SendReceive data. For more information about those values, see . When using capabilities, be aware of these corner cases: /// diff --git a/Sources/Services/AWSChimeSDKMessaging/Sources/AWSChimeSDKMessaging/ChimeSDKMessagingClient.swift b/Sources/Services/AWSChimeSDKMessaging/Sources/AWSChimeSDKMessaging/ChimeSDKMessagingClient.swift index 5aaa90e7514..ea6d8f44f83 100644 --- a/Sources/Services/AWSChimeSDKMessaging/Sources/AWSChimeSDKMessaging/ChimeSDKMessagingClient.swift +++ b/Sources/Services/AWSChimeSDKMessaging/Sources/AWSChimeSDKMessaging/ChimeSDKMessagingClient.swift @@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ChimeSDKMessagingClient: ClientRuntime.Client { public static let clientName = "ChimeSDKMessagingClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ChimeSDKMessagingClient.ChimeSDKMessagingClientConfiguration let serviceName = "Chime SDK Messaging" @@ -332,7 +332,7 @@ extension ChimeSDKMessagingClient { } extension ChimeSDKMessagingClient { - /// Performs the `AssociateChannelFlow` operation on the `ChimeMessagingService` service. + /// Performs the `AssociateChannelFlow` operation on the `ChimeSDKMessaging` service. /// /// Associates a channel flow with a channel. Once associated, all messages to that channel go through channel flow processors. To stop processing, use the DisassociateChannelFlow API. Only administrators or channel moderators can associate a channel flow. The x-amz-chime-bearer request header is mandatory. Use the ARN of the AppInstanceUser or AppInstanceBot that makes the API call as the value in the header. /// @@ -409,7 +409,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `BatchCreateChannelMembership` operation on the `ChimeMessagingService` service. + /// Performs the `BatchCreateChannelMembership` operation on the `ChimeSDKMessaging` service. /// /// Adds a specified number of users and bots to a channel. /// @@ -487,7 +487,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `ChannelFlowCallback` operation on the `ChimeMessagingService` service. + /// Performs the `ChannelFlowCallback` operation on the `ChimeSDKMessaging` service. /// /// Calls back Amazon Chime SDK messaging with a processing response message. This should be invoked from the processor Lambda. This is a developer API. You can return one of the following processing responses: /// @@ -570,7 +570,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `CreateChannel` operation on the `ChimeMessagingService` service. + /// Performs the `CreateChannel` operation on the `ChimeSDKMessaging` service. /// /// Creates a channel to which you can add users and send messages. Restriction: You can't change a channel's privacy. The x-amz-chime-bearer request header is mandatory. Use the ARN of the AppInstanceUser or AppInstanceBot that makes the API call as the value in the header. /// @@ -648,7 +648,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `CreateChannelBan` operation on the `ChimeMessagingService` service. + /// Performs the `CreateChannelBan` operation on the `ChimeSDKMessaging` service. /// /// Permanently bans a member from a channel. Moderators can't add banned members to a channel. To undo a ban, you first have to DeleteChannelBan, and then CreateChannelMembership. Bans are cleaned up when you delete users or channels. If you ban a user who is already part of a channel, that user is automatically kicked from the channel. The x-amz-chime-bearer request header is mandatory. Use the ARN of the AppInstanceUser or AppInstanceBot that makes the API call as the value in the header. /// @@ -725,7 +725,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `CreateChannelFlow` operation on the `ChimeMessagingService` service. + /// Performs the `CreateChannelFlow` operation on the `ChimeSDKMessaging` service. /// /// Creates a channel flow, a container for processors. Processors are AWS Lambda functions that perform actions on chat messages, such as stripping out profanity. You can associate channel flows with channels, and the processors in the channel flow then take action on all messages sent to that channel. This is a developer API. Channel flows process the following items: /// @@ -811,7 +811,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `CreateChannelMembership` operation on the `ChimeMessagingService` service. + /// Performs the `CreateChannelMembership` operation on the `ChimeSDKMessaging` service. /// /// Adds a member to a channel. The InvitedBy field in ChannelMembership is derived from the request header. A channel member can: /// @@ -909,7 +909,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `CreateChannelModerator` operation on the `ChimeMessagingService` service. + /// Performs the `CreateChannelModerator` operation on the `ChimeSDKMessaging` service. /// /// Creates a new ChannelModerator. A channel moderator can: /// @@ -999,7 +999,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `DeleteChannel` operation on the `ChimeMessagingService` service. + /// Performs the `DeleteChannel` operation on the `ChimeSDKMessaging` service. /// /// Immediately makes a channel and its memberships inaccessible and marks them for deletion. This is an irreversible process. The x-amz-chime-bearer request header is mandatory. Use the ARN of the AppInstanceUserArn or AppInstanceBot that makes the API call as the value in the header. /// @@ -1072,7 +1072,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `DeleteChannelBan` operation on the `ChimeMessagingService` service. + /// Performs the `DeleteChannelBan` operation on the `ChimeSDKMessaging` service. /// /// Removes a member from a channel's ban list. The x-amz-chime-bearer request header is mandatory. Use the ARN of the AppInstanceUser or AppInstanceBot that makes the API call as the value in the header. /// @@ -1144,7 +1144,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `DeleteChannelFlow` operation on the `ChimeMessagingService` service. + /// Performs the `DeleteChannelFlow` operation on the `ChimeSDKMessaging` service. /// /// Deletes a channel flow, an irreversible process. This is a developer API. This API works only when the channel flow is not associated with any channel. To get a list of all channels that a channel flow is associated with, use the ListChannelsAssociatedWithChannelFlow API. Use the DisassociateChannelFlow API to disassociate a channel flow from all channels. /// @@ -1216,7 +1216,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `DeleteChannelMembership` operation on the `ChimeMessagingService` service. + /// Performs the `DeleteChannelMembership` operation on the `ChimeSDKMessaging` service. /// /// Removes a member from a channel. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. /// @@ -1290,7 +1290,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `DeleteChannelMessage` operation on the `ChimeMessagingService` service. + /// Performs the `DeleteChannelMessage` operation on the `ChimeSDKMessaging` service. /// /// Deletes a channel message. Only admins can perform this action. Deletion makes messages inaccessible immediately. A background process deletes any revisions created by UpdateChannelMessage. The x-amz-chime-bearer request header is mandatory. Use the ARN of the AppInstanceUser or AppInstanceBot that makes the API call as the value in the header. /// @@ -1363,7 +1363,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `DeleteChannelModerator` operation on the `ChimeMessagingService` service. + /// Performs the `DeleteChannelModerator` operation on the `ChimeSDKMessaging` service. /// /// Deletes a channel moderator. The x-amz-chime-bearer request header is mandatory. Use the ARN of the AppInstanceUser or AppInstanceBot that makes the API call as the value in the header. /// @@ -1435,7 +1435,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `DeleteMessagingStreamingConfigurations` operation on the `ChimeMessagingService` service. + /// Performs the `DeleteMessagingStreamingConfigurations` operation on the `ChimeSDKMessaging` service. /// /// Deletes the streaming configurations for an AppInstance. For more information, see [Streaming messaging data](https://docs.aws.amazon.com/chime-sdk/latest/dg/streaming-export.html) in the Amazon Chime SDK Developer Guide. /// @@ -1506,7 +1506,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `DescribeChannel` operation on the `ChimeMessagingService` service. + /// Performs the `DescribeChannel` operation on the `ChimeSDKMessaging` service. /// /// Returns the full details of a channel in an Amazon Chime AppInstance. The x-amz-chime-bearer request header is mandatory. Use the ARN of the AppInstanceUser or AppInstanceBot that makes the API call as the value in the header. /// @@ -1578,7 +1578,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `DescribeChannelBan` operation on the `ChimeMessagingService` service. + /// Performs the `DescribeChannelBan` operation on the `ChimeSDKMessaging` service. /// /// Returns the full details of a channel ban. The x-amz-chime-bearer request header is mandatory. Use the ARN of the AppInstanceUser or AppInstanceBot that makes the API call as the value in the header. /// @@ -1651,7 +1651,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `DescribeChannelFlow` operation on the `ChimeMessagingService` service. + /// Performs the `DescribeChannelFlow` operation on the `ChimeSDKMessaging` service. /// /// Returns the full details of a channel flow in an Amazon Chime AppInstance. This is a developer API. /// @@ -1722,7 +1722,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `DescribeChannelMembership` operation on the `ChimeMessagingService` service. + /// Performs the `DescribeChannelMembership` operation on the `ChimeSDKMessaging` service. /// /// Returns the full details of a user's channel membership. The x-amz-chime-bearer request header is mandatory. Use the ARN of the AppInstanceUser or AppInstanceBot that makes the API call as the value in the header. /// @@ -1796,7 +1796,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `DescribeChannelMembershipForAppInstanceUser` operation on the `ChimeMessagingService` service. + /// Performs the `DescribeChannelMembershipForAppInstanceUser` operation on the `ChimeSDKMessaging` service. /// /// Returns the details of a channel based on the membership of the specified AppInstanceUser or AppInstanceBot. The x-amz-chime-bearer request header is mandatory. Use the ARN of the AppInstanceUser or AppInstanceBot that makes the API call as the value in the header. /// @@ -1869,7 +1869,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `DescribeChannelModeratedByAppInstanceUser` operation on the `ChimeMessagingService` service. + /// Performs the `DescribeChannelModeratedByAppInstanceUser` operation on the `ChimeSDKMessaging` service. /// /// Returns the full details of a channel moderated by the specified AppInstanceUser or AppInstanceBot. The x-amz-chime-bearer request header is mandatory. Use the ARN of the AppInstanceUser or AppInstanceBot that makes the API call as the value in the header. /// @@ -1942,7 +1942,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `DescribeChannelModerator` operation on the `ChimeMessagingService` service. + /// Performs the `DescribeChannelModerator` operation on the `ChimeSDKMessaging` service. /// /// Returns the full details of a single ChannelModerator. The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn of the user that makes the API call as the value in the header. /// @@ -2015,7 +2015,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `DisassociateChannelFlow` operation on the `ChimeMessagingService` service. + /// Performs the `DisassociateChannelFlow` operation on the `ChimeSDKMessaging` service. /// /// Disassociates a channel flow from all its channels. Once disassociated, all messages to that channel stop going through the channel flow processor. Only administrators or channel moderators can disassociate a channel flow. The x-amz-chime-bearer request header is mandatory. Use the ARN of the AppInstanceUser or AppInstanceBot that makes the API call as the value in the header. /// @@ -2089,7 +2089,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `GetChannelMembershipPreferences` operation on the `ChimeMessagingService` service. + /// Performs the `GetChannelMembershipPreferences` operation on the `ChimeSDKMessaging` service. /// /// Gets the membership preferences of an AppInstanceUser or AppInstanceBot for the specified channel. A user or a bot must be a member of the channel and own the membership in order to retrieve membership preferences. Users or bots in the AppInstanceAdmin and channel moderator roles can't retrieve preferences for other users or bots. Banned users or bots can't retrieve membership preferences for the channel from which they are banned. The x-amz-chime-bearer request header is mandatory. Use the ARN of the AppInstanceUser or AppInstanceBot that makes the API call as the value in the header. /// @@ -2161,7 +2161,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `GetChannelMessage` operation on the `ChimeMessagingService` service. + /// Performs the `GetChannelMessage` operation on the `ChimeSDKMessaging` service. /// /// Gets the full details of a channel message. The x-amz-chime-bearer request header is mandatory. Use the ARN of the AppInstanceUser or AppInstanceBot that makes the API call as the value in the header. /// @@ -2235,7 +2235,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `GetChannelMessageStatus` operation on the `ChimeMessagingService` service. + /// Performs the `GetChannelMessageStatus` operation on the `ChimeSDKMessaging` service. /// /// Gets message status for a specified messageId. Use this API to determine the intermediate status of messages going through channel flow processing. The API provides an alternative to retrieving message status if the event was not received because a client wasn't connected to a websocket. Messages can have any one of these statuses. SENT Message processed successfully PENDING Ongoing processing FAILED Processing failed DENIED Message denied by the processor /// @@ -2314,7 +2314,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `GetMessagingSessionEndpoint` operation on the `ChimeMessagingService` service. + /// Performs the `GetMessagingSessionEndpoint` operation on the `ChimeSDKMessaging` service. /// /// The details of the endpoint for the messaging session. /// @@ -2384,7 +2384,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `GetMessagingStreamingConfigurations` operation on the `ChimeMessagingService` service. + /// Performs the `GetMessagingStreamingConfigurations` operation on the `ChimeSDKMessaging` service. /// /// Retrieves the data streaming configuration for an AppInstance. For more information, see [Streaming messaging data](https://docs.aws.amazon.com/chime-sdk/latest/dg/streaming-export.html) in the Amazon Chime SDK Developer Guide. /// @@ -2456,7 +2456,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `ListChannelBans` operation on the `ChimeMessagingService` service. + /// Performs the `ListChannelBans` operation on the `ChimeSDKMessaging` service. /// /// Lists all the users and bots banned from a particular channel. The x-amz-chime-bearer request header is mandatory. Use the ARN of the AppInstanceUser or AppInstanceBot that makes the API call as the value in the header. /// @@ -2529,7 +2529,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `ListChannelFlows` operation on the `ChimeMessagingService` service. + /// Performs the `ListChannelFlows` operation on the `ChimeSDKMessaging` service. /// /// Returns a paginated lists of all the channel flows created under a single Chime. This is a developer API. /// @@ -2601,7 +2601,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `ListChannelMemberships` operation on the `ChimeMessagingService` service. + /// Performs the `ListChannelMemberships` operation on the `ChimeSDKMessaging` service. /// /// Lists all channel memberships in a channel. The x-amz-chime-bearer request header is mandatory. Use the ARN of the AppInstanceUser or AppInstanceBot that makes the API call as the value in the header. If you want to list the channels to which a specific app instance user belongs, see the [ListChannelMembershipsForAppInstanceUser](https://docs.aws.amazon.com/chime/latest/APIReference/API_messaging-chime_ListChannelMembershipsForAppInstanceUser.html) API. /// @@ -2674,7 +2674,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `ListChannelMembershipsForAppInstanceUser` operation on the `ChimeMessagingService` service. + /// Performs the `ListChannelMembershipsForAppInstanceUser` operation on the `ChimeSDKMessaging` service. /// /// Lists all channels that an AppInstanceUser or AppInstanceBot is a part of. Only an AppInstanceAdmin can call the API with a user ARN that is not their own. The x-amz-chime-bearer request header is mandatory. Use the ARN of the AppInstanceUser or AppInstanceBot that makes the API call as the value in the header. /// @@ -2747,7 +2747,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `ListChannelMessages` operation on the `ChimeMessagingService` service. + /// Performs the `ListChannelMessages` operation on the `ChimeSDKMessaging` service. /// /// List all the messages in a channel. Returns a paginated list of ChannelMessages. By default, sorted by creation timestamp in descending order. Redacted messages appear in the results as empty, since they are only redacted, not deleted. Deleted messages do not appear in the results. This action always returns the latest version of an edited message. Also, the x-amz-chime-bearer request header is mandatory. Use the ARN of the AppInstanceUser or AppInstanceBot that makes the API call as the value in the header. /// @@ -2820,7 +2820,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `ListChannelModerators` operation on the `ChimeMessagingService` service. + /// Performs the `ListChannelModerators` operation on the `ChimeSDKMessaging` service. /// /// Lists all the moderators for a channel. The x-amz-chime-bearer request header is mandatory. Use the ARN of the AppInstanceUser or AppInstanceBot that makes the API call as the value in the header. /// @@ -2893,7 +2893,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `ListChannels` operation on the `ChimeMessagingService` service. + /// Performs the `ListChannels` operation on the `ChimeSDKMessaging` service. /// /// Lists all Channels created under a single Chime App as a paginated list. You can specify filters to narrow results. Functionality & restrictions /// @@ -2973,7 +2973,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `ListChannelsAssociatedWithChannelFlow` operation on the `ChimeMessagingService` service. + /// Performs the `ListChannelsAssociatedWithChannelFlow` operation on the `ChimeSDKMessaging` service. /// /// Lists all channels associated with a specified channel flow. You can associate a channel flow with multiple channels, but you can only associate a channel with one channel flow. This is a developer API. /// @@ -3045,7 +3045,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `ListChannelsModeratedByAppInstanceUser` operation on the `ChimeMessagingService` service. + /// Performs the `ListChannelsModeratedByAppInstanceUser` operation on the `ChimeSDKMessaging` service. /// /// A list of the channels moderated by an AppInstanceUser. The x-amz-chime-bearer request header is mandatory. Use the ARN of the AppInstanceUser or AppInstanceBot that makes the API call as the value in the header. /// @@ -3118,7 +3118,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `ListSubChannels` operation on the `ChimeMessagingService` service. + /// Performs the `ListSubChannels` operation on the `ChimeSDKMessaging` service. /// /// Lists all the SubChannels in an elastic channel when given a channel ID. Available only to the app instance admins and channel moderators of elastic channels. /// @@ -3191,7 +3191,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `ChimeMessagingService` service. + /// Performs the `ListTagsForResource` operation on the `ChimeSDKMessaging` service. /// /// Lists the tags applied to an Amazon Chime SDK messaging resource. /// @@ -3263,7 +3263,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `PutChannelExpirationSettings` operation on the `ChimeMessagingService` service. + /// Performs the `PutChannelExpirationSettings` operation on the `ChimeSDKMessaging` service. /// /// Sets the number of days before the channel is automatically deleted. /// @@ -3345,7 +3345,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `PutChannelMembershipPreferences` operation on the `ChimeMessagingService` service. + /// Performs the `PutChannelMembershipPreferences` operation on the `ChimeSDKMessaging` service. /// /// Sets the membership preferences of an AppInstanceUser or AppInstanceBot for the specified channel. The user or bot must be a member of the channel. Only the user or bot who owns the membership can set preferences. Users or bots in the AppInstanceAdmin and channel moderator roles can't set preferences for other users. Banned users or bots can't set membership preferences for the channel from which they are banned. The x-amz-chime-bearer request header is mandatory. Use the ARN of an AppInstanceUser or AppInstanceBot that makes the API call as the value in the header. /// @@ -3421,7 +3421,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `PutMessagingStreamingConfigurations` operation on the `ChimeMessagingService` service. + /// Performs the `PutMessagingStreamingConfigurations` operation on the `ChimeSDKMessaging` service. /// /// Sets the data streaming configuration for an AppInstance. For more information, see [Streaming messaging data](https://docs.aws.amazon.com/chime-sdk/latest/dg/streaming-export.html) in the Amazon Chime SDK Developer Guide. /// @@ -3497,7 +3497,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `RedactChannelMessage` operation on the `ChimeMessagingService` service. + /// Performs the `RedactChannelMessage` operation on the `ChimeSDKMessaging` service. /// /// Redacts message content, but not metadata. The message exists in the back end, but the action returns null content, and the state shows as redacted. The x-amz-chime-bearer request header is mandatory. Use the ARN of the AppInstanceUser or AppInstanceBot that makes the API call as the value in the header. /// @@ -3574,7 +3574,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `SearchChannels` operation on the `ChimeMessagingService` service. + /// Performs the `SearchChannels` operation on the `ChimeSDKMessaging` service. /// /// Allows the ChimeBearer to search channels by channel members. Users or bots can search across the channels that they belong to. Users in the AppInstanceAdmin role can search across all channels. The x-amz-chime-bearer request header is mandatory. Use the ARN of the AppInstanceUser or AppInstanceBot that makes the API call as the value in the header. /// @@ -3650,7 +3650,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `SendChannelMessage` operation on the `ChimeMessagingService` service. + /// Performs the `SendChannelMessage` operation on the `ChimeSDKMessaging` service. /// /// Sends a message to a particular channel that the member is a part of. The x-amz-chime-bearer request header is mandatory. Use the ARN of the AppInstanceUser or AppInstanceBot that makes the API call as the value in the header. Also, STANDARD messages can be up to 4KB in size and contain metadata. Metadata is arbitrary, and you can use it in a variety of ways, such as containing a link to an attachment. CONTROL messages are limited to 30 bytes and do not contain metadata. /// @@ -3727,7 +3727,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `ChimeMessagingService` service. + /// Performs the `TagResource` operation on the `ChimeSDKMessaging` service. /// /// Applies the specified tags to the specified Amazon Chime SDK messaging resource. /// @@ -3803,7 +3803,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `ChimeMessagingService` service. + /// Performs the `UntagResource` operation on the `ChimeSDKMessaging` service. /// /// Removes the specified tags from the specified Amazon Chime SDK messaging resource. /// @@ -3878,7 +3878,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `UpdateChannel` operation on the `ChimeMessagingService` service. + /// Performs the `UpdateChannel` operation on the `ChimeSDKMessaging` service. /// /// Update a channel's attributes. Restriction: You can't change a channel's privacy. The x-amz-chime-bearer request header is mandatory. Use the ARN of the AppInstanceUser or AppInstanceBot that makes the API call as the value in the header. /// @@ -3954,7 +3954,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `UpdateChannelFlow` operation on the `ChimeMessagingService` service. + /// Performs the `UpdateChannelFlow` operation on the `ChimeSDKMessaging` service. /// /// Updates channel flow attributes. This is a developer API. /// @@ -4029,7 +4029,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `UpdateChannelMessage` operation on the `ChimeMessagingService` service. + /// Performs the `UpdateChannelMessage` operation on the `ChimeSDKMessaging` service. /// /// Updates the content of a message. The x-amz-chime-bearer request header is mandatory. Use the ARN of the AppInstanceUser or AppInstanceBot that makes the API call as the value in the header. /// @@ -4105,7 +4105,7 @@ extension ChimeSDKMessagingClient { return try await op.execute(input: input) } - /// Performs the `UpdateChannelReadMarker` operation on the `ChimeMessagingService` service. + /// Performs the `UpdateChannelReadMarker` operation on the `ChimeSDKMessaging` service. /// /// The details of the time when a user last read messages in a channel. The x-amz-chime-bearer request header is mandatory. Use the ARN of the AppInstanceUser or AppInstanceBot that makes the API call as the value in the header. /// diff --git a/Sources/Services/AWSChimeSDKVoice/Sources/AWSChimeSDKVoice/ChimeSDKVoiceClient.swift b/Sources/Services/AWSChimeSDKVoice/Sources/AWSChimeSDKVoice/ChimeSDKVoiceClient.swift index 7af8fc51db6..90163267d51 100644 --- a/Sources/Services/AWSChimeSDKVoice/Sources/AWSChimeSDKVoice/ChimeSDKVoiceClient.swift +++ b/Sources/Services/AWSChimeSDKVoice/Sources/AWSChimeSDKVoice/ChimeSDKVoiceClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ChimeSDKVoiceClient: ClientRuntime.Client { public static let clientName = "ChimeSDKVoiceClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ChimeSDKVoiceClient.ChimeSDKVoiceClientConfiguration let serviceName = "Chime SDK Voice" @@ -330,7 +330,7 @@ extension ChimeSDKVoiceClient { } extension ChimeSDKVoiceClient { - /// Performs the `AssociatePhoneNumbersWithVoiceConnector` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `AssociatePhoneNumbersWithVoiceConnector` operation on the `ChimeSDKVoice` service. /// /// Associates phone numbers with the specified Amazon Chime SDK Voice Connector. /// @@ -407,7 +407,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `AssociatePhoneNumbersWithVoiceConnectorGroup` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `AssociatePhoneNumbersWithVoiceConnectorGroup` operation on the `ChimeSDKVoice` service. /// /// Associates phone numbers with the specified Amazon Chime SDK Voice Connector group. /// @@ -484,7 +484,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `BatchDeletePhoneNumber` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `BatchDeletePhoneNumber` operation on the `ChimeSDKVoice` service. /// /// Moves phone numbers into the Deletion queue. Phone numbers must be disassociated from any users or Amazon Chime SDK Voice Connectors before they can be deleted. Phone numbers remain in the Deletion queue for 7 days before they are deleted permanently. /// @@ -560,7 +560,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `BatchUpdatePhoneNumber` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `BatchUpdatePhoneNumber` operation on the `ChimeSDKVoice` service. /// /// Updates phone number product types, calling names, or phone number names. You can update one attribute at a time for each UpdatePhoneNumberRequestItem. For example, you can update the product type, the calling name, or phone name. You cannot have a duplicate phoneNumberId in a request. /// @@ -636,7 +636,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `CreatePhoneNumberOrder` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `CreatePhoneNumberOrder` operation on the `ChimeSDKVoice` service. /// /// Creates an order for phone numbers to be provisioned. For numbers outside the U.S., you must use the Amazon Chime SDK SIP media application dial-in product type. /// @@ -712,7 +712,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `CreateProxySession` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `CreateProxySession` operation on the `ChimeSDKVoice` service. /// /// Creates a proxy session for the specified Amazon Chime SDK Voice Connector for the specified participant phone numbers. /// @@ -787,7 +787,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `CreateSipMediaApplication` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `CreateSipMediaApplication` operation on the `ChimeSDKVoice` service. /// /// Creates a SIP media application. For more information about SIP media applications, see [Managing SIP media applications and rules](https://docs.aws.amazon.com/chime-sdk/latest/ag/manage-sip-applications.html) in the Amazon Chime SDK Administrator Guide. /// @@ -864,7 +864,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `CreateSipMediaApplicationCall` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `CreateSipMediaApplicationCall` operation on the `ChimeSDKVoice` service. /// /// Creates an outbound call to a phone number from the phone number specified in the request, and it invokes the endpoint of the specified sipMediaApplicationId. /// @@ -940,7 +940,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `CreateSipRule` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `CreateSipRule` operation on the `ChimeSDKVoice` service. /// /// Creates a SIP rule, which can be used to run a SIP media application as a target for a specific trigger type. For more information about SIP rules, see [Managing SIP media applications and rules](https://docs.aws.amazon.com/chime-sdk/latest/ag/manage-sip-applications.html) in the Amazon Chime SDK Administrator Guide. /// @@ -1017,7 +1017,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `CreateVoiceConnector` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `CreateVoiceConnector` operation on the `ChimeSDKVoice` service. /// /// Creates an Amazon Chime SDK Voice Connector. For more information about Voice Connectors, see [Managing Amazon Chime SDK Voice Connector groups](https://docs.aws.amazon.com/chime-sdk/latest/ag/voice-connector-groups.html) in the Amazon Chime SDK Administrator Guide. /// @@ -1093,7 +1093,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `CreateVoiceConnectorGroup` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `CreateVoiceConnectorGroup` operation on the `ChimeSDKVoice` service. /// /// Creates an Amazon Chime SDK Voice Connector group under the administrator's AWS account. You can associate Amazon Chime SDK Voice Connectors with the Voice Connector group by including VoiceConnectorItems in the request. You can include Voice Connectors from different AWS Regions in your group. This creates a fault tolerant mechanism for fallback in case of availability events. /// @@ -1169,7 +1169,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `CreateVoiceProfile` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `CreateVoiceProfile` operation on the `ChimeSDKVoice` service. /// /// Creates a voice profile, which consists of an enrolled user and their latest voice print. Before creating any voice profiles, you must provide all notices and obtain all consents from the speaker as required under applicable privacy and biometrics laws, and as required under the [AWS service terms](https://aws.amazon.com/service-terms/) for the Amazon Chime SDK. For more information about voice profiles and voice analytics, see [Using Amazon Chime SDK Voice Analytics](https://docs.aws.amazon.com/chime-sdk/latest/dg/pstn-voice-analytics.html) in the Amazon Chime SDK Developer Guide. /// @@ -1248,7 +1248,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `CreateVoiceProfileDomain` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `CreateVoiceProfileDomain` operation on the `ChimeSDKVoice` service. /// /// Creates a voice profile domain, a collection of voice profiles, their voice prints, and encrypted enrollment audio. Before creating any voice profiles, you must provide all notices and obtain all consents from the speaker as required under applicable privacy and biometrics laws, and as required under the [AWS service terms](https://aws.amazon.com/service-terms/) for the Amazon Chime SDK. For more information about voice profile domains, see [Using Amazon Chime SDK Voice Analytics](https://docs.aws.amazon.com/chime-sdk/latest/dg/pstn-voice-analytics.html) in the Amazon Chime SDK Developer Guide. /// @@ -1325,7 +1325,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `DeletePhoneNumber` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `DeletePhoneNumber` operation on the `ChimeSDKVoice` service. /// /// Moves the specified phone number into the Deletion queue. A phone number must be disassociated from any users or Amazon Chime SDK Voice Connectors before it can be deleted. Deleted phone numbers remain in the Deletion queue queue for 7 days before they are deleted permanently. /// @@ -1397,7 +1397,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `DeleteProxySession` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `DeleteProxySession` operation on the `ChimeSDKVoice` service. /// /// Deletes the specified proxy session from the specified Amazon Chime SDK Voice Connector. /// @@ -1469,7 +1469,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `DeleteSipMediaApplication` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `DeleteSipMediaApplication` operation on the `ChimeSDKVoice` service. /// /// Deletes a SIP media application. /// @@ -1542,7 +1542,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `DeleteSipRule` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `DeleteSipRule` operation on the `ChimeSDKVoice` service. /// /// Deletes a SIP rule. /// @@ -1615,7 +1615,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `DeleteVoiceConnector` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `DeleteVoiceConnector` operation on the `ChimeSDKVoice` service. /// /// Deletes an Amazon Chime SDK Voice Connector. Any phone numbers associated with the Amazon Chime SDK Voice Connector must be disassociated from it before it can be deleted. /// @@ -1688,7 +1688,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `DeleteVoiceConnectorEmergencyCallingConfiguration` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `DeleteVoiceConnectorEmergencyCallingConfiguration` operation on the `ChimeSDKVoice` service. /// /// Deletes the emergency calling details from the specified Amazon Chime SDK Voice Connector. /// @@ -1760,7 +1760,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `DeleteVoiceConnectorExternalSystemsConfiguration` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `DeleteVoiceConnectorExternalSystemsConfiguration` operation on the `ChimeSDKVoice` service. /// /// Deletes the external systems configuration for a Voice Connector. /// @@ -1832,7 +1832,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `DeleteVoiceConnectorGroup` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `DeleteVoiceConnectorGroup` operation on the `ChimeSDKVoice` service. /// /// Deletes an Amazon Chime SDK Voice Connector group. Any VoiceConnectorItems and phone numbers associated with the group must be removed before it can be deleted. /// @@ -1905,7 +1905,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `DeleteVoiceConnectorOrigination` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `DeleteVoiceConnectorOrigination` operation on the `ChimeSDKVoice` service. /// /// Deletes the origination settings for the specified Amazon Chime SDK Voice Connector. If emergency calling is configured for the Voice Connector, it must be deleted prior to deleting the origination settings. /// @@ -1977,7 +1977,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `DeleteVoiceConnectorProxy` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `DeleteVoiceConnectorProxy` operation on the `ChimeSDKVoice` service. /// /// Deletes the proxy configuration from the specified Amazon Chime SDK Voice Connector. /// @@ -2049,7 +2049,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `DeleteVoiceConnectorStreamingConfiguration` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `DeleteVoiceConnectorStreamingConfiguration` operation on the `ChimeSDKVoice` service. /// /// Deletes a Voice Connector's streaming configuration. /// @@ -2121,7 +2121,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `DeleteVoiceConnectorTermination` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `DeleteVoiceConnectorTermination` operation on the `ChimeSDKVoice` service. /// /// Deletes the termination settings for the specified Amazon Chime SDK Voice Connector. If emergency calling is configured for the Voice Connector, it must be deleted prior to deleting the termination settings. /// @@ -2193,7 +2193,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `DeleteVoiceConnectorTerminationCredentials` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `DeleteVoiceConnectorTerminationCredentials` operation on the `ChimeSDKVoice` service. /// /// Deletes the specified SIP credentials used by your equipment to authenticate during call termination. /// @@ -2269,7 +2269,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `DeleteVoiceProfile` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `DeleteVoiceProfile` operation on the `ChimeSDKVoice` service. /// /// Deletes a voice profile, including its voice print and enrollment data. WARNING: This action is not reversible. /// @@ -2343,7 +2343,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `DeleteVoiceProfileDomain` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `DeleteVoiceProfileDomain` operation on the `ChimeSDKVoice` service. /// /// Deletes all voice profiles in the domain. WARNING: This action is not reversible. /// @@ -2417,7 +2417,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `DisassociatePhoneNumbersFromVoiceConnector` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `DisassociatePhoneNumbersFromVoiceConnector` operation on the `ChimeSDKVoice` service. /// /// Disassociates the specified phone numbers from the specified Amazon Chime SDK Voice Connector. /// @@ -2493,7 +2493,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `DisassociatePhoneNumbersFromVoiceConnectorGroup` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `DisassociatePhoneNumbersFromVoiceConnectorGroup` operation on the `ChimeSDKVoice` service. /// /// Disassociates the specified phone numbers from the specified Amazon Chime SDK Voice Connector group. /// @@ -2569,7 +2569,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `GetGlobalSettings` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `GetGlobalSettings` operation on the `ChimeSDKVoice` service. /// /// Retrieves the global settings for the Amazon Chime SDK Voice Connectors in an AWS account. /// @@ -2640,7 +2640,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `GetPhoneNumber` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `GetPhoneNumber` operation on the `ChimeSDKVoice` service. /// /// Retrieves details for the specified phone number ID, such as associations, capabilities, and product type. /// @@ -2712,7 +2712,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `GetPhoneNumberOrder` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `GetPhoneNumberOrder` operation on the `ChimeSDKVoice` service. /// /// Retrieves details for the specified phone number order, such as the order creation timestamp, phone numbers in E.164 format, product type, and order status. /// @@ -2784,7 +2784,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `GetPhoneNumberSettings` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `GetPhoneNumberSettings` operation on the `ChimeSDKVoice` service. /// /// Retrieves the phone number settings for the administrator's AWS account, such as the default outbound calling name. /// @@ -2855,7 +2855,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `GetProxySession` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `GetProxySession` operation on the `ChimeSDKVoice` service. /// /// Retrieves the specified proxy session details for the specified Amazon Chime SDK Voice Connector. /// @@ -2927,7 +2927,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `GetSipMediaApplication` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `GetSipMediaApplication` operation on the `ChimeSDKVoice` service. /// /// Retrieves the information for a SIP media application, including name, AWS Region, and endpoints. /// @@ -2999,7 +2999,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `GetSipMediaApplicationAlexaSkillConfiguration` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `GetSipMediaApplicationAlexaSkillConfiguration` operation on the `ChimeSDKVoice` service. /// /// Gets the Alexa Skill configuration for the SIP media application. Due to changes made by the Amazon Alexa service, this API is no longer available for use. For more information, refer to the [Alexa Smart Properties](https://developer.amazon.com/en-US/alexa/alexasmartproperties) page. @available(*, deprecated, message: "Due to changes made by the Amazon Alexa service, this API is no longer available for use. For more information, refer to the Alexa Smart Properties page(https://developer.amazon.com/en-US/alexa/alexasmartproperties).") @@ -3072,7 +3072,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `GetSipMediaApplicationLoggingConfiguration` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `GetSipMediaApplicationLoggingConfiguration` operation on the `ChimeSDKVoice` service. /// /// Retrieves the logging configuration for the specified SIP media application. /// @@ -3144,7 +3144,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `GetSipRule` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `GetSipRule` operation on the `ChimeSDKVoice` service. /// /// Retrieves the details of a SIP rule, such as the rule ID, name, triggers, and target endpoints. /// @@ -3216,7 +3216,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `GetSpeakerSearchTask` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `GetSpeakerSearchTask` operation on the `ChimeSDKVoice` service. /// /// Retrieves the details of the specified speaker search task. /// @@ -3290,7 +3290,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `GetVoiceConnector` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `GetVoiceConnector` operation on the `ChimeSDKVoice` service. /// /// Retrieves details for the specified Amazon Chime SDK Voice Connector, such as timestamps,name, outbound host, and encryption requirements. /// @@ -3362,7 +3362,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `GetVoiceConnectorEmergencyCallingConfiguration` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `GetVoiceConnectorEmergencyCallingConfiguration` operation on the `ChimeSDKVoice` service. /// /// Retrieves the emergency calling configuration details for the specified Voice Connector. /// @@ -3434,7 +3434,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `GetVoiceConnectorExternalSystemsConfiguration` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `GetVoiceConnectorExternalSystemsConfiguration` operation on the `ChimeSDKVoice` service. /// /// Gets information about an external systems configuration for a Voice Connector. /// @@ -3506,7 +3506,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `GetVoiceConnectorGroup` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `GetVoiceConnectorGroup` operation on the `ChimeSDKVoice` service. /// /// Retrieves details for the specified Amazon Chime SDK Voice Connector group, such as timestamps,name, and associated VoiceConnectorItems. /// @@ -3578,7 +3578,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `GetVoiceConnectorLoggingConfiguration` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `GetVoiceConnectorLoggingConfiguration` operation on the `ChimeSDKVoice` service. /// /// Retrieves the logging configuration settings for the specified Voice Connector. Shows whether SIP message logs are enabled for sending to Amazon CloudWatch Logs. /// @@ -3650,7 +3650,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `GetVoiceConnectorOrigination` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `GetVoiceConnectorOrigination` operation on the `ChimeSDKVoice` service. /// /// Retrieves the origination settings for the specified Voice Connector. /// @@ -3722,7 +3722,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `GetVoiceConnectorProxy` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `GetVoiceConnectorProxy` operation on the `ChimeSDKVoice` service. /// /// Retrieves the proxy configuration details for the specified Amazon Chime SDK Voice Connector. /// @@ -3794,7 +3794,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `GetVoiceConnectorStreamingConfiguration` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `GetVoiceConnectorStreamingConfiguration` operation on the `ChimeSDKVoice` service. /// /// Retrieves the streaming configuration details for the specified Amazon Chime SDK Voice Connector. Shows whether media streaming is enabled for sending to Amazon Kinesis. It also shows the retention period, in hours, for the Amazon Kinesis data. /// @@ -3866,7 +3866,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `GetVoiceConnectorTermination` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `GetVoiceConnectorTermination` operation on the `ChimeSDKVoice` service. /// /// Retrieves the termination setting details for the specified Voice Connector. /// @@ -3938,7 +3938,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `GetVoiceConnectorTerminationHealth` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `GetVoiceConnectorTerminationHealth` operation on the `ChimeSDKVoice` service. /// /// Retrieves information about the last time a SIP OPTIONS ping was received from your SIP infrastructure for the specified Amazon Chime SDK Voice Connector. /// @@ -4010,7 +4010,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `GetVoiceProfile` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `GetVoiceProfile` operation on the `ChimeSDKVoice` service. /// /// Retrieves the details of the specified voice profile. /// @@ -4083,7 +4083,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `GetVoiceProfileDomain` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `GetVoiceProfileDomain` operation on the `ChimeSDKVoice` service. /// /// Retrieves the details of the specified voice profile domain. /// @@ -4156,7 +4156,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `GetVoiceToneAnalysisTask` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `GetVoiceToneAnalysisTask` operation on the `ChimeSDKVoice` service. /// /// Retrieves the details of a voice tone analysis task. /// @@ -4231,7 +4231,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `ListAvailableVoiceConnectorRegions` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `ListAvailableVoiceConnectorRegions` operation on the `ChimeSDKVoice` service. /// /// Lists the available AWS Regions in which you can create an Amazon Chime SDK Voice Connector. /// @@ -4302,7 +4302,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `ListPhoneNumberOrders` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `ListPhoneNumberOrders` operation on the `ChimeSDKVoice` service. /// /// Lists the phone numbers for an administrator's Amazon Chime SDK account. /// @@ -4374,7 +4374,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `ListPhoneNumbers` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `ListPhoneNumbers` operation on the `ChimeSDKVoice` service. /// /// Lists the phone numbers for the specified Amazon Chime SDK account, Amazon Chime SDK user, Amazon Chime SDK Voice Connector, or Amazon Chime SDK Voice Connector group. /// @@ -4447,7 +4447,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `ListProxySessions` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `ListProxySessions` operation on the `ChimeSDKVoice` service. /// /// Lists the proxy sessions for the specified Amazon Chime SDK Voice Connector. /// @@ -4520,7 +4520,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `ListSipMediaApplications` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `ListSipMediaApplications` operation on the `ChimeSDKVoice` service. /// /// Lists the SIP media applications under the administrator's AWS account. /// @@ -4592,7 +4592,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `ListSipRules` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `ListSipRules` operation on the `ChimeSDKVoice` service. /// /// Lists the SIP rules under the administrator's AWS account. /// @@ -4664,7 +4664,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `ListSupportedPhoneNumberCountries` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `ListSupportedPhoneNumberCountries` operation on the `ChimeSDKVoice` service. /// /// Lists the countries that you can order phone numbers from. /// @@ -4737,7 +4737,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `ListTagsForResource` operation on the `ChimeSDKVoice` service. /// /// Returns a list of the tags in a given resource. /// @@ -4809,7 +4809,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `ListVoiceConnectorGroups` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `ListVoiceConnectorGroups` operation on the `ChimeSDKVoice` service. /// /// Lists the Amazon Chime SDK Voice Connector groups in the administrator's AWS account. /// @@ -4881,7 +4881,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `ListVoiceConnectorTerminationCredentials` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `ListVoiceConnectorTerminationCredentials` operation on the `ChimeSDKVoice` service. /// /// Lists the SIP credentials for the specified Amazon Chime SDK Voice Connector. /// @@ -4953,7 +4953,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `ListVoiceConnectors` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `ListVoiceConnectors` operation on the `ChimeSDKVoice` service. /// /// Lists the Amazon Chime SDK Voice Connectors in the administrators AWS account. /// @@ -5025,7 +5025,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `ListVoiceProfileDomains` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `ListVoiceProfileDomains` operation on the `ChimeSDKVoice` service. /// /// Lists the specified voice profile domains in the administrator's AWS account. /// @@ -5098,7 +5098,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `ListVoiceProfiles` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `ListVoiceProfiles` operation on the `ChimeSDKVoice` service. /// /// Lists the voice profiles in a voice profile domain. /// @@ -5171,7 +5171,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `PutSipMediaApplicationAlexaSkillConfiguration` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `PutSipMediaApplicationAlexaSkillConfiguration` operation on the `ChimeSDKVoice` service. /// /// Updates the Alexa Skill configuration for the SIP media application. Due to changes made by the Amazon Alexa service, this API is no longer available for use. For more information, refer to the [Alexa Smart Properties](https://developer.amazon.com/en-US/alexa/alexasmartproperties) page. @available(*, deprecated, message: "Due to changes made by the Amazon Alexa service, this API is no longer available for use. For more information, refer to the Alexa Smart Properties page(https://developer.amazon.com/en-US/alexa/alexasmartproperties).") @@ -5247,7 +5247,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `PutSipMediaApplicationLoggingConfiguration` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `PutSipMediaApplicationLoggingConfiguration` operation on the `ChimeSDKVoice` service. /// /// Updates the logging configuration for the specified SIP media application. /// @@ -5322,7 +5322,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `PutVoiceConnectorEmergencyCallingConfiguration` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `PutVoiceConnectorEmergencyCallingConfiguration` operation on the `ChimeSDKVoice` service. /// /// Updates a Voice Connector's emergency calling configuration. /// @@ -5397,7 +5397,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `PutVoiceConnectorExternalSystemsConfiguration` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `PutVoiceConnectorExternalSystemsConfiguration` operation on the `ChimeSDKVoice` service. /// /// Adds an external systems configuration to a Voice Connector. /// @@ -5473,7 +5473,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `PutVoiceConnectorLoggingConfiguration` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `PutVoiceConnectorLoggingConfiguration` operation on the `ChimeSDKVoice` service. /// /// Updates a Voice Connector's logging configuration. /// @@ -5548,7 +5548,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `PutVoiceConnectorOrigination` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `PutVoiceConnectorOrigination` operation on the `ChimeSDKVoice` service. /// /// Updates a Voice Connector's origination settings. /// @@ -5623,7 +5623,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `PutVoiceConnectorProxy` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `PutVoiceConnectorProxy` operation on the `ChimeSDKVoice` service. /// /// Puts the specified proxy configuration to the specified Amazon Chime SDK Voice Connector. /// @@ -5699,7 +5699,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `PutVoiceConnectorStreamingConfiguration` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `PutVoiceConnectorStreamingConfiguration` operation on the `ChimeSDKVoice` service. /// /// Updates a Voice Connector's streaming configuration settings. /// @@ -5774,7 +5774,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `PutVoiceConnectorTermination` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `PutVoiceConnectorTermination` operation on the `ChimeSDKVoice` service. /// /// Updates a Voice Connector's termination settings. /// @@ -5850,7 +5850,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `PutVoiceConnectorTerminationCredentials` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `PutVoiceConnectorTerminationCredentials` operation on the `ChimeSDKVoice` service. /// /// Updates a Voice Connector's termination credentials. /// @@ -5926,7 +5926,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `RestorePhoneNumber` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `RestorePhoneNumber` operation on the `ChimeSDKVoice` service. /// /// Restores a deleted phone number. /// @@ -6000,7 +6000,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `SearchAvailablePhoneNumbers` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `SearchAvailablePhoneNumbers` operation on the `ChimeSDKVoice` service. /// /// Searches the provisioned phone numbers in an organization. /// @@ -6073,7 +6073,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `StartSpeakerSearchTask` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `StartSpeakerSearchTask` operation on the `ChimeSDKVoice` service. /// /// Starts a speaker search task. Before starting any speaker search tasks, you must provide all notices and obtain all consents from the speaker as required under applicable privacy and biometrics laws, and as required under the [AWS service terms](https://aws.amazon.com/service-terms/) for the Amazon Chime SDK. /// @@ -6153,7 +6153,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `StartVoiceToneAnalysisTask` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `StartVoiceToneAnalysisTask` operation on the `ChimeSDKVoice` service. /// /// Starts a voice tone analysis task. For more information about voice tone analysis, see [Using Amazon Chime SDK voice analytics](https://docs.aws.amazon.com/chime-sdk/latest/dg/pstn-voice-analytics.html) in the Amazon Chime SDK Developer Guide. Before starting any voice tone analysis tasks, you must provide all notices and obtain all consents from the speaker as required under applicable privacy and biometrics laws, and as required under the [AWS service terms](https://aws.amazon.com/service-terms/) for the Amazon Chime SDK. /// @@ -6233,7 +6233,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `StopSpeakerSearchTask` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `StopSpeakerSearchTask` operation on the `ChimeSDKVoice` service. /// /// Stops a speaker search task. /// @@ -6309,7 +6309,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `StopVoiceToneAnalysisTask` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `StopVoiceToneAnalysisTask` operation on the `ChimeSDKVoice` service. /// /// Stops a voice tone analysis task. /// @@ -6385,7 +6385,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `TagResource` operation on the `ChimeSDKVoice` service. /// /// Adds a tag to the specified resource. /// @@ -6461,7 +6461,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `UntagResource` operation on the `ChimeSDKVoice` service. /// /// Removes tags from a resource. /// @@ -6536,7 +6536,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `UpdateGlobalSettings` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `UpdateGlobalSettings` operation on the `ChimeSDKVoice` service. /// /// Updates global settings for the Amazon Chime SDK Voice Connectors in an AWS account. /// @@ -6610,7 +6610,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `UpdatePhoneNumber` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `UpdatePhoneNumber` operation on the `ChimeSDKVoice` service. /// /// Updates phone number details, such as product type, calling name, or phone number name for the specified phone number ID. You can update one phone number detail at a time. For example, you can update either the product type, calling name, or phone number name in one action. For numbers outside the U.S., you must use the Amazon Chime SDK SIP Media Application Dial-In product type. Updates to outbound calling names can take 72 hours to complete. Pending updates to outbound calling names must be complete before you can request another update. /// @@ -6686,7 +6686,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `UpdatePhoneNumberSettings` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `UpdatePhoneNumberSettings` operation on the `ChimeSDKVoice` service. /// /// Updates the phone number settings for the administrator's AWS account, such as the default outbound calling name. You can update the default outbound calling name once every seven days. Outbound calling names can take up to 72 hours to update. /// @@ -6760,7 +6760,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `UpdateProxySession` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `UpdateProxySession` operation on the `ChimeSDKVoice` service. /// /// Updates the specified proxy session details, such as voice or SMS capabilities. /// @@ -6835,7 +6835,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `UpdateSipMediaApplication` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `UpdateSipMediaApplication` operation on the `ChimeSDKVoice` service. /// /// Updates the details of the specified SIP media application. /// @@ -6911,7 +6911,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `UpdateSipMediaApplicationCall` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `UpdateSipMediaApplicationCall` operation on the `ChimeSDKVoice` service. /// /// Invokes the AWS Lambda function associated with the SIP media application and transaction ID in an update request. The Lambda function can then return a new set of actions. /// @@ -6987,7 +6987,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `UpdateSipRule` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `UpdateSipRule` operation on the `ChimeSDKVoice` service. /// /// Updates the details of the specified SIP rule. /// @@ -7064,7 +7064,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `UpdateVoiceConnector` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `UpdateVoiceConnector` operation on the `ChimeSDKVoice` service. /// /// Updates the details for the specified Amazon Chime SDK Voice Connector. /// @@ -7139,7 +7139,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `UpdateVoiceConnectorGroup` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `UpdateVoiceConnectorGroup` operation on the `ChimeSDKVoice` service. /// /// Updates the settings for the specified Amazon Chime SDK Voice Connector group. /// @@ -7215,7 +7215,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `UpdateVoiceProfile` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `UpdateVoiceProfile` operation on the `ChimeSDKVoice` service. /// /// Updates the specified voice profile’s voice print and refreshes its expiration timestamp. As a condition of using this feature, you acknowledge that the collection, use, storage, and retention of your caller’s biometric identifiers and biometric information (“biometric data”) in the form of a digital voiceprint requires the caller’s informed consent via a written release. Such consent is required under various state laws, including biometrics laws in Illinois, Texas, Washington and other state privacy laws. You must provide a written release to each caller through a process that clearly reflects each caller’s informed consent before using Amazon Chime SDK Voice Insights service, as required under the terms of your agreement with AWS governing your use of the service. /// @@ -7293,7 +7293,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `UpdateVoiceProfileDomain` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `UpdateVoiceProfileDomain` operation on the `ChimeSDKVoice` service. /// /// Updates the settings for the specified voice profile domain. /// @@ -7369,7 +7369,7 @@ extension ChimeSDKVoiceClient { return try await op.execute(input: input) } - /// Performs the `ValidateE911Address` operation on the `ChimeSDKTelephonyService` service. + /// Performs the `ValidateE911Address` operation on the `ChimeSDKVoice` service. /// /// Validates an address to be used for 911 calls made with Amazon Chime SDK Voice Connectors. You can use validated addresses in a Presence Information Data Format Location Object file that you include in SIP requests. That helps ensure that addresses are routed to the appropriate Public Safety Answering Point. /// diff --git a/Sources/Services/AWSCleanRooms/Sources/AWSCleanRooms/CleanRoomsClient.swift b/Sources/Services/AWSCleanRooms/Sources/AWSCleanRooms/CleanRoomsClient.swift index 895046b6223..0620bf23fb5 100644 --- a/Sources/Services/AWSCleanRooms/Sources/AWSCleanRooms/CleanRoomsClient.swift +++ b/Sources/Services/AWSCleanRooms/Sources/AWSCleanRooms/CleanRoomsClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CleanRoomsClient: ClientRuntime.Client { public static let clientName = "CleanRoomsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CleanRoomsClient.CleanRoomsClientConfiguration let serviceName = "CleanRooms" @@ -329,7 +329,7 @@ extension CleanRoomsClient { } extension CleanRoomsClient { - /// Performs the `BatchGetCollaborationAnalysisTemplate` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `BatchGetCollaborationAnalysisTemplate` operation on the `CleanRooms` service. /// /// Retrieves multiple analysis templates within a collaboration by their Amazon Resource Names (ARNs). /// @@ -402,7 +402,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `BatchGetSchema` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `BatchGetSchema` operation on the `CleanRooms` service. /// /// Retrieves multiple schemas by their identifiers. /// @@ -475,7 +475,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `BatchGetSchemaAnalysisRule` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `BatchGetSchemaAnalysisRule` operation on the `CleanRooms` service. /// /// Retrieves multiple analysis rule schemas. /// @@ -548,7 +548,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `CreateAnalysisTemplate` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `CreateAnalysisTemplate` operation on the `CleanRooms` service. /// /// Creates a new analysis template. /// @@ -623,7 +623,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `CreateCollaboration` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `CreateCollaboration` operation on the `CleanRooms` service. /// /// Creates a new collaboration. /// @@ -696,7 +696,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `CreateConfiguredAudienceModelAssociation` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `CreateConfiguredAudienceModelAssociation` operation on the `CleanRooms` service. /// /// Provides the details necessary to create a configured audience model association. /// @@ -771,7 +771,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `CreateConfiguredTable` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `CreateConfiguredTable` operation on the `CleanRooms` service. /// /// Creates a new configured table resource. /// @@ -846,7 +846,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `CreateConfiguredTableAnalysisRule` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `CreateConfiguredTableAnalysisRule` operation on the `CleanRooms` service. /// /// Creates a new analysis rule for a configured table. Currently, only one analysis rule can be created for a given configured table. /// @@ -920,7 +920,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `CreateConfiguredTableAssociation` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `CreateConfiguredTableAssociation` operation on the `CleanRooms` service. /// /// Creates a configured table association. A configured table association links a configured table with a collaboration. /// @@ -995,7 +995,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `CreateConfiguredTableAssociationAnalysisRule` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `CreateConfiguredTableAssociationAnalysisRule` operation on the `CleanRooms` service. /// /// Creates a new analysis rule for an associated configured table. /// @@ -1069,7 +1069,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `CreateIdMappingTable` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `CreateIdMappingTable` operation on the `CleanRooms` service. /// /// Creates an ID mapping table. /// @@ -1144,7 +1144,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `CreateIdNamespaceAssociation` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `CreateIdNamespaceAssociation` operation on the `CleanRooms` service. /// /// Creates an ID namespace association. /// @@ -1219,7 +1219,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `CreateMembership` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `CreateMembership` operation on the `CleanRooms` service. /// /// Creates a membership for a specific collaboration identifier and joins the collaboration. /// @@ -1294,7 +1294,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `CreatePrivacyBudgetTemplate` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `CreatePrivacyBudgetTemplate` operation on the `CleanRooms` service. /// /// Creates a privacy budget template for a specified membership. Each membership can have only one privacy budget template, but it can be deleted and recreated. If you need to change the privacy budget template for a membership, use the [UpdatePrivacyBudgetTemplate] operation. /// @@ -1368,7 +1368,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `DeleteAnalysisTemplate` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `DeleteAnalysisTemplate` operation on the `CleanRooms` service. /// /// Deletes an analysis template. /// @@ -1438,7 +1438,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `DeleteCollaboration` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `DeleteCollaboration` operation on the `CleanRooms` service. /// /// Deletes a collaboration. It can only be called by the collaboration owner. /// @@ -1507,7 +1507,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `DeleteConfiguredAudienceModelAssociation` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `DeleteConfiguredAudienceModelAssociation` operation on the `CleanRooms` service. /// /// Provides the information necessary to delete a configured audience model association. /// @@ -1577,7 +1577,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `DeleteConfiguredTable` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `DeleteConfiguredTable` operation on the `CleanRooms` service. /// /// Deletes a configured table. /// @@ -1648,7 +1648,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `DeleteConfiguredTableAnalysisRule` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `DeleteConfiguredTableAnalysisRule` operation on the `CleanRooms` service. /// /// Deletes a configured table analysis rule. /// @@ -1719,7 +1719,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `DeleteConfiguredTableAssociation` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `DeleteConfiguredTableAssociation` operation on the `CleanRooms` service. /// /// Deletes a configured table association. /// @@ -1790,7 +1790,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `DeleteConfiguredTableAssociationAnalysisRule` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `DeleteConfiguredTableAssociationAnalysisRule` operation on the `CleanRooms` service. /// /// Deletes an analysis rule for a configured table association. /// @@ -1861,7 +1861,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `DeleteIdMappingTable` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `DeleteIdMappingTable` operation on the `CleanRooms` service. /// /// Deletes an ID mapping table. /// @@ -1931,7 +1931,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `DeleteIdNamespaceAssociation` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `DeleteIdNamespaceAssociation` operation on the `CleanRooms` service. /// /// Deletes an ID namespace association. /// @@ -2001,7 +2001,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `DeleteMember` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `DeleteMember` operation on the `CleanRooms` service. /// /// Removes the specified member from a collaboration. The removed member is placed in the Removed status and can't interact with the collaboration. The removed member's data is inaccessible to active members of the collaboration. /// @@ -2072,7 +2072,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `DeleteMembership` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `DeleteMembership` operation on the `CleanRooms` service. /// /// Deletes a specified membership. All resources under a membership must be deleted. /// @@ -2143,7 +2143,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `DeletePrivacyBudgetTemplate` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `DeletePrivacyBudgetTemplate` operation on the `CleanRooms` service. /// /// Deletes a privacy budget template for a specified membership. /// @@ -2213,7 +2213,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `GetAnalysisTemplate` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `GetAnalysisTemplate` operation on the `CleanRooms` service. /// /// Retrieves an analysis template. /// @@ -2283,7 +2283,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `GetCollaboration` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `GetCollaboration` operation on the `CleanRooms` service. /// /// Returns metadata about a collaboration. /// @@ -2352,7 +2352,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `GetCollaborationAnalysisTemplate` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `GetCollaborationAnalysisTemplate` operation on the `CleanRooms` service. /// /// Retrieves an analysis template within a collaboration. /// @@ -2422,7 +2422,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `GetCollaborationConfiguredAudienceModelAssociation` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `GetCollaborationConfiguredAudienceModelAssociation` operation on the `CleanRooms` service. /// /// Retrieves a configured audience model association within a collaboration. /// @@ -2492,7 +2492,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `GetCollaborationIdNamespaceAssociation` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `GetCollaborationIdNamespaceAssociation` operation on the `CleanRooms` service. /// /// Retrieves an ID namespace association from a specific collaboration. /// @@ -2562,7 +2562,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `GetCollaborationPrivacyBudgetTemplate` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `GetCollaborationPrivacyBudgetTemplate` operation on the `CleanRooms` service. /// /// Returns details about a specified privacy budget template. /// @@ -2632,7 +2632,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `GetConfiguredAudienceModelAssociation` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `GetConfiguredAudienceModelAssociation` operation on the `CleanRooms` service. /// /// Returns information about a configured audience model association. /// @@ -2702,7 +2702,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `GetConfiguredTable` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `GetConfiguredTable` operation on the `CleanRooms` service. /// /// Retrieves a configured table. /// @@ -2772,7 +2772,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `GetConfiguredTableAnalysisRule` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `GetConfiguredTableAnalysisRule` operation on the `CleanRooms` service. /// /// Retrieves a configured table analysis rule. /// @@ -2842,7 +2842,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `GetConfiguredTableAssociation` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `GetConfiguredTableAssociation` operation on the `CleanRooms` service. /// /// Retrieves a configured table association. /// @@ -2912,7 +2912,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `GetConfiguredTableAssociationAnalysisRule` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `GetConfiguredTableAssociationAnalysisRule` operation on the `CleanRooms` service. /// /// Retrieves the analysis rule for a configured table association. /// @@ -2982,7 +2982,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `GetIdMappingTable` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `GetIdMappingTable` operation on the `CleanRooms` service. /// /// Retrieves an ID mapping table. /// @@ -3052,7 +3052,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `GetIdNamespaceAssociation` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `GetIdNamespaceAssociation` operation on the `CleanRooms` service. /// /// Retrieves an ID namespace association. /// @@ -3122,7 +3122,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `GetMembership` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `GetMembership` operation on the `CleanRooms` service. /// /// Retrieves a specified membership for an identifier. /// @@ -3192,7 +3192,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `GetPrivacyBudgetTemplate` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `GetPrivacyBudgetTemplate` operation on the `CleanRooms` service. /// /// Returns details for a specified privacy budget template. /// @@ -3262,7 +3262,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `GetProtectedQuery` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `GetProtectedQuery` operation on the `CleanRooms` service. /// /// Returns query processing metadata. /// @@ -3332,7 +3332,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `GetSchema` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `GetSchema` operation on the `CleanRooms` service. /// /// Retrieves the schema for a relation within a collaboration. /// @@ -3402,7 +3402,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `GetSchemaAnalysisRule` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `GetSchemaAnalysisRule` operation on the `CleanRooms` service. /// /// Retrieves a schema analysis rule. /// @@ -3472,7 +3472,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `ListAnalysisTemplates` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `ListAnalysisTemplates` operation on the `CleanRooms` service. /// /// Lists analysis templates that the caller owns. /// @@ -3543,7 +3543,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `ListCollaborationAnalysisTemplates` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `ListCollaborationAnalysisTemplates` operation on the `CleanRooms` service. /// /// Lists analysis templates within a collaboration. /// @@ -3614,7 +3614,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `ListCollaborationConfiguredAudienceModelAssociations` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `ListCollaborationConfiguredAudienceModelAssociations` operation on the `CleanRooms` service. /// /// Lists configured audience model associations within a collaboration. /// @@ -3685,7 +3685,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `ListCollaborationIdNamespaceAssociations` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `ListCollaborationIdNamespaceAssociations` operation on the `CleanRooms` service. /// /// Returns a list of the ID namespace associations in a collaboration. /// @@ -3756,7 +3756,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `ListCollaborationPrivacyBudgetTemplates` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `ListCollaborationPrivacyBudgetTemplates` operation on the `CleanRooms` service. /// /// Returns an array that summarizes each privacy budget template in a specified collaboration. /// @@ -3827,7 +3827,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `ListCollaborationPrivacyBudgets` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `ListCollaborationPrivacyBudgets` operation on the `CleanRooms` service. /// /// Returns an array that summarizes each privacy budget in a specified collaboration. The summary includes the collaboration ARN, creation time, creating account, and privacy budget details. /// @@ -3898,7 +3898,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `ListCollaborations` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `ListCollaborations` operation on the `CleanRooms` service. /// /// Lists collaborations the caller owns, is active in, or has been invited to. /// @@ -3968,7 +3968,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `ListConfiguredAudienceModelAssociations` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `ListConfiguredAudienceModelAssociations` operation on the `CleanRooms` service. /// /// Lists information about requested configured audience model associations. /// @@ -4039,7 +4039,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `ListConfiguredTableAssociations` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `ListConfiguredTableAssociations` operation on the `CleanRooms` service. /// /// Lists configured table associations for a membership. /// @@ -4110,7 +4110,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `ListConfiguredTables` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `ListConfiguredTables` operation on the `CleanRooms` service. /// /// Lists configured tables. /// @@ -4180,7 +4180,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `ListIdMappingTables` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `ListIdMappingTables` operation on the `CleanRooms` service. /// /// Returns a list of ID mapping tables. /// @@ -4251,7 +4251,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `ListIdNamespaceAssociations` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `ListIdNamespaceAssociations` operation on the `CleanRooms` service. /// /// Returns a list of ID namespace associations. /// @@ -4322,7 +4322,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `ListMembers` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `ListMembers` operation on the `CleanRooms` service. /// /// Lists all members within a collaboration. /// @@ -4393,7 +4393,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `ListMemberships` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `ListMemberships` operation on the `CleanRooms` service. /// /// Lists all memberships resources within the caller's account. /// @@ -4463,7 +4463,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `ListPrivacyBudgetTemplates` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `ListPrivacyBudgetTemplates` operation on the `CleanRooms` service. /// /// Returns detailed information about the privacy budget templates in a specified membership. /// @@ -4534,7 +4534,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `ListPrivacyBudgets` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `ListPrivacyBudgets` operation on the `CleanRooms` service. /// /// Returns detailed information about the privacy budgets in a specified membership. /// @@ -4605,7 +4605,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `ListProtectedQueries` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `ListProtectedQueries` operation on the `CleanRooms` service. /// /// Lists protected queries, sorted by the most recent query. /// @@ -4676,7 +4676,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `ListSchemas` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `ListSchemas` operation on the `CleanRooms` service. /// /// Lists the schemas for relations within a collaboration. /// @@ -4747,7 +4747,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `ListTagsForResource` operation on the `CleanRooms` service. /// /// Lists all of the tags that have been added to a resource. /// @@ -4814,7 +4814,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `PopulateIdMappingTable` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `PopulateIdMappingTable` operation on the `CleanRooms` service. /// /// Defines the information that's necessary to populate an ID mapping table. /// @@ -4886,7 +4886,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `PreviewPrivacyImpact` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `PreviewPrivacyImpact` operation on the `CleanRooms` service. /// /// An estimate of the number of aggregation functions that the member who can query can run given epsilon and noise parameters. /// @@ -4959,7 +4959,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `StartProtectedQuery` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `StartProtectedQuery` operation on the `CleanRooms` service. /// /// Creates a protected query that is started by Clean Rooms. /// @@ -5033,7 +5033,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `TagResource` operation on the `CleanRooms` service. /// /// Tags a resource. /// @@ -5103,7 +5103,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `UntagResource` operation on the `CleanRooms` service. /// /// Removes a tag or list of tags from a resource. /// @@ -5171,7 +5171,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `UpdateAnalysisTemplate` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `UpdateAnalysisTemplate` operation on the `CleanRooms` service. /// /// Updates the analysis template metadata. /// @@ -5244,7 +5244,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `UpdateCollaboration` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `UpdateCollaboration` operation on the `CleanRooms` service. /// /// Updates collaboration metadata and can only be called by the collaboration owner. /// @@ -5316,7 +5316,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `UpdateConfiguredAudienceModelAssociation` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `UpdateConfiguredAudienceModelAssociation` operation on the `CleanRooms` service. /// /// Provides the details necessary to update a configured audience model association. /// @@ -5389,7 +5389,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `UpdateConfiguredTable` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `UpdateConfiguredTable` operation on the `CleanRooms` service. /// /// Updates a configured table. /// @@ -5463,7 +5463,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `UpdateConfiguredTableAnalysisRule` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `UpdateConfiguredTableAnalysisRule` operation on the `CleanRooms` service. /// /// Updates a configured table analysis rule. /// @@ -5537,7 +5537,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `UpdateConfiguredTableAssociation` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `UpdateConfiguredTableAssociation` operation on the `CleanRooms` service. /// /// Updates a configured table association. /// @@ -5611,7 +5611,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `UpdateConfiguredTableAssociationAnalysisRule` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `UpdateConfiguredTableAssociationAnalysisRule` operation on the `CleanRooms` service. /// /// Updates the analysis rule for a configured table association. /// @@ -5685,7 +5685,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `UpdateIdMappingTable` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `UpdateIdMappingTable` operation on the `CleanRooms` service. /// /// Provides the details that are necessary to update an ID mapping table. /// @@ -5758,7 +5758,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `UpdateIdNamespaceAssociation` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `UpdateIdNamespaceAssociation` operation on the `CleanRooms` service. /// /// Provides the details that are necessary to update an ID namespace association. /// @@ -5831,7 +5831,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `UpdateMembership` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `UpdateMembership` operation on the `CleanRooms` service. /// /// Updates a membership. /// @@ -5905,7 +5905,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `UpdatePrivacyBudgetTemplate` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `UpdatePrivacyBudgetTemplate` operation on the `CleanRooms` service. /// /// Updates the privacy budget template for the specified membership. /// @@ -5979,7 +5979,7 @@ extension CleanRoomsClient { return try await op.execute(input: input) } - /// Performs the `UpdateProtectedQuery` operation on the `AWSBastionControlPlaneServiceLambda` service. + /// Performs the `UpdateProtectedQuery` operation on the `CleanRooms` service. /// /// Updates the processing of a currently running query. /// diff --git a/Sources/Services/AWSCleanRoomsML/Sources/AWSCleanRoomsML/CleanRoomsMLClient.swift b/Sources/Services/AWSCleanRoomsML/Sources/AWSCleanRoomsML/CleanRoomsMLClient.swift index a7e7ac9e75a..9b1b7cab95b 100644 --- a/Sources/Services/AWSCleanRoomsML/Sources/AWSCleanRoomsML/CleanRoomsMLClient.swift +++ b/Sources/Services/AWSCleanRoomsML/Sources/AWSCleanRoomsML/CleanRoomsMLClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CleanRoomsMLClient: ClientRuntime.Client { public static let clientName = "CleanRoomsMLClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CleanRoomsMLClient.CleanRoomsMLClientConfiguration let serviceName = "CleanRoomsML" @@ -330,7 +330,7 @@ extension CleanRoomsMLClient { } extension CleanRoomsMLClient { - /// Performs the `CancelTrainedModel` operation on the `AWSStarkControlService` service. + /// Performs the `CancelTrainedModel` operation on the `CleanRoomsML` service. /// /// Submits a request to cancel the trained model job. /// @@ -399,7 +399,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `CancelTrainedModelInferenceJob` operation on the `AWSStarkControlService` service. + /// Performs the `CancelTrainedModelInferenceJob` operation on the `CleanRoomsML` service. /// /// Submits a request to cancel a trained model inference job. /// @@ -468,7 +468,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `CreateAudienceModel` operation on the `AWSStarkControlService` service. + /// Performs the `CreateAudienceModel` operation on the `CleanRoomsML` service. /// /// Defines the information necessary to create an audience model. An audience model is a machine learning model that Clean Rooms ML trains to measure similarity between users. Clean Rooms ML manages training and storing the audience model. The audience model can be used in multiple calls to the [StartAudienceGenerationJob] API. /// @@ -541,7 +541,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `CreateConfiguredAudienceModel` operation on the `AWSStarkControlService` service. + /// Performs the `CreateConfiguredAudienceModel` operation on the `CleanRoomsML` service. /// /// Defines the information necessary to create a configured audience model. /// @@ -614,7 +614,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `CreateConfiguredModelAlgorithm` operation on the `AWSStarkControlService` service. + /// Performs the `CreateConfiguredModelAlgorithm` operation on the `CleanRoomsML` service. /// /// Creates a configured model algorithm using a container image stored in an ECR repository. /// @@ -686,7 +686,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `CreateConfiguredModelAlgorithmAssociation` operation on the `AWSStarkControlService` service. + /// Performs the `CreateConfiguredModelAlgorithmAssociation` operation on the `CleanRoomsML` service. /// /// Associates a configured model algorithm to a collaboration for use by any member of the collaboration. /// @@ -759,7 +759,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `CreateMLInputChannel` operation on the `AWSStarkControlService` service. + /// Performs the `CreateMLInputChannel` operation on the `CleanRoomsML` service. /// /// Provides the information to create an ML input channel. An ML input channel is the result of a query that can be used for ML modeling. /// @@ -832,7 +832,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `CreateTrainedModel` operation on the `AWSStarkControlService` service. + /// Performs the `CreateTrainedModel` operation on the `CleanRoomsML` service. /// /// Creates a trained model from an associated configured model algorithm using data from any member of the collaboration. /// @@ -905,7 +905,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `CreateTrainingDataset` operation on the `AWSStarkControlService` service. + /// Performs the `CreateTrainingDataset` operation on the `CleanRoomsML` service. /// /// Defines the information necessary to create a training dataset. In Clean Rooms ML, the TrainingDataset is metadata that points to a Glue table, which is read only during AudienceModel creation. /// @@ -976,7 +976,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `DeleteAudienceGenerationJob` operation on the `AWSStarkControlService` service. + /// Performs the `DeleteAudienceGenerationJob` operation on the `CleanRoomsML` service. /// /// Deletes the specified audience generation job, and removes all data associated with the job. /// @@ -1045,7 +1045,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `DeleteAudienceModel` operation on the `AWSStarkControlService` service. + /// Performs the `DeleteAudienceModel` operation on the `CleanRoomsML` service. /// /// Specifies an audience model that you want to delete. You can't delete an audience model if there are any configured audience models that depend on the audience model. /// @@ -1114,7 +1114,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `DeleteConfiguredAudienceModel` operation on the `AWSStarkControlService` service. + /// Performs the `DeleteConfiguredAudienceModel` operation on the `CleanRoomsML` service. /// /// Deletes the specified configured audience model. You can't delete a configured audience model if there are any lookalike models that use the configured audience model. If you delete a configured audience model, it will be removed from any collaborations that it is associated to. /// @@ -1183,7 +1183,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `DeleteConfiguredAudienceModelPolicy` operation on the `AWSStarkControlService` service. + /// Performs the `DeleteConfiguredAudienceModelPolicy` operation on the `CleanRoomsML` service. /// /// Deletes the specified configured audience model policy. /// @@ -1251,7 +1251,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `DeleteConfiguredModelAlgorithm` operation on the `AWSStarkControlService` service. + /// Performs the `DeleteConfiguredModelAlgorithm` operation on the `CleanRoomsML` service. /// /// Deletes a configured model algorithm. /// @@ -1320,7 +1320,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `DeleteConfiguredModelAlgorithmAssociation` operation on the `AWSStarkControlService` service. + /// Performs the `DeleteConfiguredModelAlgorithmAssociation` operation on the `CleanRoomsML` service. /// /// Deletes a configured model algorithm association. /// @@ -1389,7 +1389,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `DeleteMLConfiguration` operation on the `AWSStarkControlService` service. + /// Performs the `DeleteMLConfiguration` operation on the `CleanRoomsML` service. /// /// Deletes a ML modeling configuration. /// @@ -1457,7 +1457,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `DeleteMLInputChannelData` operation on the `AWSStarkControlService` service. + /// Performs the `DeleteMLInputChannelData` operation on the `CleanRoomsML` service. /// /// Provides the information necessary to delete an ML input channel. /// @@ -1526,7 +1526,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `DeleteTrainedModelOutput` operation on the `AWSStarkControlService` service. + /// Performs the `DeleteTrainedModelOutput` operation on the `CleanRoomsML` service. /// /// Deletes the output of a trained model. /// @@ -1595,7 +1595,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `DeleteTrainingDataset` operation on the `AWSStarkControlService` service. + /// Performs the `DeleteTrainingDataset` operation on the `CleanRoomsML` service. /// /// Specifies a training dataset that you want to delete. You can't delete a training dataset if there are any audience models that depend on the training dataset. In Clean Rooms ML, the TrainingDataset is metadata that points to a Glue table, which is read only during AudienceModel creation. This action deletes the metadata. /// @@ -1664,7 +1664,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `GetAudienceGenerationJob` operation on the `AWSStarkControlService` service. + /// Performs the `GetAudienceGenerationJob` operation on the `CleanRoomsML` service. /// /// Returns information about an audience generation job. /// @@ -1732,7 +1732,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `GetAudienceModel` operation on the `AWSStarkControlService` service. + /// Performs the `GetAudienceModel` operation on the `CleanRoomsML` service. /// /// Returns information about an audience model /// @@ -1800,7 +1800,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `GetCollaborationConfiguredModelAlgorithmAssociation` operation on the `AWSStarkControlService` service. + /// Performs the `GetCollaborationConfiguredModelAlgorithmAssociation` operation on the `CleanRoomsML` service. /// /// Returns information about the configured model algorithm association in a collaboration. /// @@ -1868,7 +1868,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `GetCollaborationMLInputChannel` operation on the `AWSStarkControlService` service. + /// Performs the `GetCollaborationMLInputChannel` operation on the `CleanRoomsML` service. /// /// Returns information about a specific ML input channel in a collaboration. /// @@ -1936,7 +1936,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `GetCollaborationTrainedModel` operation on the `AWSStarkControlService` service. + /// Performs the `GetCollaborationTrainedModel` operation on the `CleanRoomsML` service. /// /// Returns information about a trained model in a collaboration. /// @@ -2004,7 +2004,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `GetConfiguredAudienceModel` operation on the `AWSStarkControlService` service. + /// Performs the `GetConfiguredAudienceModel` operation on the `CleanRoomsML` service. /// /// Returns information about a specified configured audience model. /// @@ -2072,7 +2072,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `GetConfiguredAudienceModelPolicy` operation on the `AWSStarkControlService` service. + /// Performs the `GetConfiguredAudienceModelPolicy` operation on the `CleanRoomsML` service. /// /// Returns information about a configured audience model policy. /// @@ -2140,7 +2140,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `GetConfiguredModelAlgorithm` operation on the `AWSStarkControlService` service. + /// Performs the `GetConfiguredModelAlgorithm` operation on the `CleanRoomsML` service. /// /// Returns information about a configured model algorithm. /// @@ -2208,7 +2208,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `GetConfiguredModelAlgorithmAssociation` operation on the `AWSStarkControlService` service. + /// Performs the `GetConfiguredModelAlgorithmAssociation` operation on the `CleanRoomsML` service. /// /// Returns information about a configured model algorithm association. /// @@ -2276,7 +2276,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `GetMLConfiguration` operation on the `AWSStarkControlService` service. + /// Performs the `GetMLConfiguration` operation on the `CleanRoomsML` service. /// /// Returns information about a specific ML configuration. /// @@ -2344,7 +2344,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `GetMLInputChannel` operation on the `AWSStarkControlService` service. + /// Performs the `GetMLInputChannel` operation on the `CleanRoomsML` service. /// /// Returns information about an ML input channel. /// @@ -2412,7 +2412,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `GetTrainedModel` operation on the `AWSStarkControlService` service. + /// Performs the `GetTrainedModel` operation on the `CleanRoomsML` service. /// /// Returns information about a trained model. /// @@ -2480,7 +2480,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `GetTrainedModelInferenceJob` operation on the `AWSStarkControlService` service. + /// Performs the `GetTrainedModelInferenceJob` operation on the `CleanRoomsML` service. /// /// Returns information about a trained model inference job. /// @@ -2548,7 +2548,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `GetTrainingDataset` operation on the `AWSStarkControlService` service. + /// Performs the `GetTrainingDataset` operation on the `CleanRoomsML` service. /// /// Returns information about a training dataset. /// @@ -2616,7 +2616,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `ListAudienceExportJobs` operation on the `AWSStarkControlService` service. + /// Performs the `ListAudienceExportJobs` operation on the `CleanRoomsML` service. /// /// Returns a list of the audience export jobs. /// @@ -2684,7 +2684,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `ListAudienceGenerationJobs` operation on the `AWSStarkControlService` service. + /// Performs the `ListAudienceGenerationJobs` operation on the `CleanRoomsML` service. /// /// Returns a list of audience generation jobs. /// @@ -2752,7 +2752,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `ListAudienceModels` operation on the `AWSStarkControlService` service. + /// Performs the `ListAudienceModels` operation on the `CleanRoomsML` service. /// /// Returns a list of audience models. /// @@ -2820,7 +2820,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `ListCollaborationConfiguredModelAlgorithmAssociations` operation on the `AWSStarkControlService` service. + /// Performs the `ListCollaborationConfiguredModelAlgorithmAssociations` operation on the `CleanRoomsML` service. /// /// Returns a list of the configured model algorithm associations in a collaboration. /// @@ -2888,7 +2888,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `ListCollaborationMLInputChannels` operation on the `AWSStarkControlService` service. + /// Performs the `ListCollaborationMLInputChannels` operation on the `CleanRoomsML` service. /// /// Returns a list of the ML input channels in a collaboration. /// @@ -2956,7 +2956,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `ListCollaborationTrainedModelExportJobs` operation on the `AWSStarkControlService` service. + /// Performs the `ListCollaborationTrainedModelExportJobs` operation on the `CleanRoomsML` service. /// /// Returns a list of the export jobs for a trained model in a collaboration. /// @@ -3024,7 +3024,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `ListCollaborationTrainedModelInferenceJobs` operation on the `AWSStarkControlService` service. + /// Performs the `ListCollaborationTrainedModelInferenceJobs` operation on the `CleanRoomsML` service. /// /// Returns a list of trained model inference jobs in a specified collaboration. /// @@ -3092,7 +3092,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `ListCollaborationTrainedModels` operation on the `AWSStarkControlService` service. + /// Performs the `ListCollaborationTrainedModels` operation on the `CleanRoomsML` service. /// /// Returns a list of the trained models in a collaboration. /// @@ -3160,7 +3160,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `ListConfiguredAudienceModels` operation on the `AWSStarkControlService` service. + /// Performs the `ListConfiguredAudienceModels` operation on the `CleanRoomsML` service. /// /// Returns a list of the configured audience models. /// @@ -3228,7 +3228,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `ListConfiguredModelAlgorithmAssociations` operation on the `AWSStarkControlService` service. + /// Performs the `ListConfiguredModelAlgorithmAssociations` operation on the `CleanRoomsML` service. /// /// Returns a list of configured model algorithm associations. /// @@ -3296,7 +3296,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `ListConfiguredModelAlgorithms` operation on the `AWSStarkControlService` service. + /// Performs the `ListConfiguredModelAlgorithms` operation on the `CleanRoomsML` service. /// /// Returns a list of configured model algorithms. /// @@ -3364,7 +3364,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `ListMLInputChannels` operation on the `AWSStarkControlService` service. + /// Performs the `ListMLInputChannels` operation on the `CleanRoomsML` service. /// /// Returns a list of ML input channels. /// @@ -3432,7 +3432,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSStarkControlService` service. + /// Performs the `ListTagsForResource` operation on the `CleanRoomsML` service. /// /// Returns a list of tags for a provided resource. /// @@ -3500,7 +3500,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `ListTrainedModelInferenceJobs` operation on the `AWSStarkControlService` service. + /// Performs the `ListTrainedModelInferenceJobs` operation on the `CleanRoomsML` service. /// /// Returns a list of trained model inference jobs that match the request parameters. /// @@ -3568,7 +3568,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `ListTrainedModels` operation on the `AWSStarkControlService` service. + /// Performs the `ListTrainedModels` operation on the `CleanRoomsML` service. /// /// Returns a list of trained models. /// @@ -3636,7 +3636,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `ListTrainingDatasets` operation on the `AWSStarkControlService` service. + /// Performs the `ListTrainingDatasets` operation on the `CleanRoomsML` service. /// /// Returns a list of training datasets. /// @@ -3704,7 +3704,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `PutConfiguredAudienceModelPolicy` operation on the `AWSStarkControlService` service. + /// Performs the `PutConfiguredAudienceModelPolicy` operation on the `CleanRoomsML` service. /// /// Create or update the resource policy for a configured audience model. /// @@ -3775,7 +3775,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `PutMLConfiguration` operation on the `AWSStarkControlService` service. + /// Performs the `PutMLConfiguration` operation on the `CleanRoomsML` service. /// /// Assigns information about an ML configuration. /// @@ -3845,7 +3845,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `StartAudienceExportJob` operation on the `AWSStarkControlService` service. + /// Performs the `StartAudienceExportJob` operation on the `CleanRoomsML` service. /// /// Export an audience of a specified size after you have generated an audience. /// @@ -3918,7 +3918,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `StartAudienceGenerationJob` operation on the `AWSStarkControlService` service. + /// Performs the `StartAudienceGenerationJob` operation on the `CleanRoomsML` service. /// /// Information necessary to start the audience generation job. /// @@ -3991,7 +3991,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `StartTrainedModelExportJob` operation on the `AWSStarkControlService` service. + /// Performs the `StartTrainedModelExportJob` operation on the `CleanRoomsML` service. /// /// Provides the information necessary to start a trained model export job. /// @@ -4063,7 +4063,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `StartTrainedModelInferenceJob` operation on the `AWSStarkControlService` service. + /// Performs the `StartTrainedModelInferenceJob` operation on the `CleanRoomsML` service. /// /// Defines the information necessary to begin a trained model inference job. /// @@ -4136,7 +4136,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSStarkControlService` service. + /// Performs the `TagResource` operation on the `CleanRoomsML` service. /// /// Adds metadata tags to a specified resource. /// @@ -4207,7 +4207,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSStarkControlService` service. + /// Performs the `UntagResource` operation on the `CleanRoomsML` service. /// /// Removes metadata tags from a specified resource. /// @@ -4276,7 +4276,7 @@ extension CleanRoomsMLClient { return try await op.execute(input: input) } - /// Performs the `UpdateConfiguredAudienceModel` operation on the `AWSStarkControlService` service. + /// Performs the `UpdateConfiguredAudienceModel` operation on the `CleanRoomsML` service. /// /// Provides the information necessary to update a configured audience model. Updates that impact audience generation jobs take effect when a new job starts, but do not impact currently running jobs. /// diff --git a/Sources/Services/AWSCloud9/Sources/AWSCloud9/Cloud9Client.swift b/Sources/Services/AWSCloud9/Sources/AWSCloud9/Cloud9Client.swift index f138ffa1314..14f0bdc25ec 100644 --- a/Sources/Services/AWSCloud9/Sources/AWSCloud9/Cloud9Client.swift +++ b/Sources/Services/AWSCloud9/Sources/AWSCloud9/Cloud9Client.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class Cloud9Client: ClientRuntime.Client { public static let clientName = "Cloud9Client" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: Cloud9Client.Cloud9ClientConfiguration let serviceName = "Cloud9" @@ -329,7 +329,7 @@ extension Cloud9Client { } extension Cloud9Client { - /// Performs the `CreateEnvironmentEC2` operation on the `AWSCloud9WorkspaceManagementService` service. + /// Performs the `CreateEnvironmentEC2` operation on the `Cloud9` service. /// /// Creates an Cloud9 development environment, launches an Amazon Elastic Compute Cloud (Amazon EC2) instance, and then connects from the instance to the environment. Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. [Learn more"](http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/) /// @@ -405,7 +405,7 @@ extension Cloud9Client { return try await op.execute(input: input) } - /// Performs the `CreateEnvironmentMembership` operation on the `AWSCloud9WorkspaceManagementService` service. + /// Performs the `CreateEnvironmentMembership` operation on the `Cloud9` service. /// /// Adds an environment member to an Cloud9 development environment. Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. [Learn more"](http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/) /// @@ -481,7 +481,7 @@ extension Cloud9Client { return try await op.execute(input: input) } - /// Performs the `DeleteEnvironment` operation on the `AWSCloud9WorkspaceManagementService` service. + /// Performs the `DeleteEnvironment` operation on the `Cloud9` service. /// /// Deletes an Cloud9 development environment. If an Amazon EC2 instance is connected to the environment, also terminates the instance. Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. [Learn more"](http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/) /// @@ -557,7 +557,7 @@ extension Cloud9Client { return try await op.execute(input: input) } - /// Performs the `DeleteEnvironmentMembership` operation on the `AWSCloud9WorkspaceManagementService` service. + /// Performs the `DeleteEnvironmentMembership` operation on the `Cloud9` service. /// /// Deletes an environment member from a development environment. Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. [Learn more"](http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/) /// @@ -633,7 +633,7 @@ extension Cloud9Client { return try await op.execute(input: input) } - /// Performs the `DescribeEnvironmentMemberships` operation on the `AWSCloud9WorkspaceManagementService` service. + /// Performs the `DescribeEnvironmentMemberships` operation on the `Cloud9` service. /// /// Gets information about environment members for an Cloud9 development environment. Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. [Learn more"](http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/) /// @@ -709,7 +709,7 @@ extension Cloud9Client { return try await op.execute(input: input) } - /// Performs the `DescribeEnvironmentStatus` operation on the `AWSCloud9WorkspaceManagementService` service. + /// Performs the `DescribeEnvironmentStatus` operation on the `Cloud9` service. /// /// Gets status information for an Cloud9 development environment. Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. [Learn more"](http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/) /// @@ -785,7 +785,7 @@ extension Cloud9Client { return try await op.execute(input: input) } - /// Performs the `DescribeEnvironments` operation on the `AWSCloud9WorkspaceManagementService` service. + /// Performs the `DescribeEnvironments` operation on the `Cloud9` service. /// /// Gets information about Cloud9 development environments. Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. [Learn more"](http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/) /// @@ -861,7 +861,7 @@ extension Cloud9Client { return try await op.execute(input: input) } - /// Performs the `ListEnvironments` operation on the `AWSCloud9WorkspaceManagementService` service. + /// Performs the `ListEnvironments` operation on the `Cloud9` service. /// /// Gets a list of Cloud9 development environment identifiers. Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. [Learn more"](http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/) Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. [Learn more"](http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/) /// @@ -937,7 +937,7 @@ extension Cloud9Client { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSCloud9WorkspaceManagementService` service. + /// Performs the `ListTagsForResource` operation on the `Cloud9` service. /// /// Gets a list of the tags associated with an Cloud9 development environment. Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. [Learn more"](http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/) /// @@ -1009,7 +1009,7 @@ extension Cloud9Client { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSCloud9WorkspaceManagementService` service. + /// Performs the `TagResource` operation on the `Cloud9` service. /// /// Adds tags to an Cloud9 development environment. Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. [Learn more"](http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/) Tags that you add to an Cloud9 environment by using this method will NOT be automatically propagated to underlying resources. /// @@ -1082,7 +1082,7 @@ extension Cloud9Client { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSCloud9WorkspaceManagementService` service. + /// Performs the `UntagResource` operation on the `Cloud9` service. /// /// Removes tags from an Cloud9 development environment. Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. [Learn more"](http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/) /// @@ -1155,7 +1155,7 @@ extension Cloud9Client { return try await op.execute(input: input) } - /// Performs the `UpdateEnvironment` operation on the `AWSCloud9WorkspaceManagementService` service. + /// Performs the `UpdateEnvironment` operation on the `Cloud9` service. /// /// Changes the settings of an existing Cloud9 development environment. Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. [Learn more"](http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/) /// @@ -1231,7 +1231,7 @@ extension Cloud9Client { return try await op.execute(input: input) } - /// Performs the `UpdateEnvironmentMembership` operation on the `AWSCloud9WorkspaceManagementService` service. + /// Performs the `UpdateEnvironmentMembership` operation on the `Cloud9` service. /// /// Changes the settings of an existing environment member for an Cloud9 development environment. Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. [Learn more"](http://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/) /// diff --git a/Sources/Services/AWSCloudControl/Sources/AWSCloudControl/CloudControlClient.swift b/Sources/Services/AWSCloudControl/Sources/AWSCloudControl/CloudControlClient.swift index d461b5bddda..dce149d49d4 100644 --- a/Sources/Services/AWSCloudControl/Sources/AWSCloudControl/CloudControlClient.swift +++ b/Sources/Services/AWSCloudControl/Sources/AWSCloudControl/CloudControlClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CloudControlClient: ClientRuntime.Client { public static let clientName = "CloudControlClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CloudControlClient.CloudControlClientConfiguration let serviceName = "CloudControl" @@ -330,7 +330,7 @@ extension CloudControlClient { } extension CloudControlClient { - /// Performs the `CancelResourceRequest` operation on the `CloudApiService` service. + /// Performs the `CancelResourceRequest` operation on the `CloudControl` service. /// /// Cancels the specified resource operation request. For more information, see [Canceling resource operation requests](https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/resource-operations-manage-requests.html#resource-operations-manage-requests-cancel) in the Amazon Web Services Cloud Control API User Guide. Only resource operations requests with a status of PENDING or IN_PROGRESS can be canceled. /// @@ -401,7 +401,7 @@ extension CloudControlClient { return try await op.execute(input: input) } - /// Performs the `CreateResource` operation on the `CloudApiService` service. + /// Performs the `CreateResource` operation on the `CloudControl` service. /// /// Creates the specified resource. For more information, see [Creating a resource](https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/resource-operations-create.html) in the Amazon Web Services Cloud Control API User Guide. After you have initiated a resource creation request, you can monitor the progress of your request by calling [GetResourceRequestStatus](https://docs.aws.amazon.com/cloudcontrolapi/latest/APIReference/API_GetResourceRequestStatus.html) using the RequestToken of the ProgressEvent type returned by CreateResource. /// @@ -490,7 +490,7 @@ extension CloudControlClient { return try await op.execute(input: input) } - /// Performs the `DeleteResource` operation on the `CloudApiService` service. + /// Performs the `DeleteResource` operation on the `CloudControl` service. /// /// Deletes the specified resource. For details, see [Deleting a resource](https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/resource-operations-delete.html) in the Amazon Web Services Cloud Control API User Guide. After you have initiated a resource deletion request, you can monitor the progress of your request by calling [GetResourceRequestStatus](https://docs.aws.amazon.com/cloudcontrolapi/latest/APIReference/API_GetResourceRequestStatus.html) using the RequestToken of the ProgressEvent returned by DeleteResource. /// @@ -579,7 +579,7 @@ extension CloudControlClient { return try await op.execute(input: input) } - /// Performs the `GetResource` operation on the `CloudApiService` service. + /// Performs the `GetResource` operation on the `CloudControl` service. /// /// Returns information about the current state of the specified resource. For details, see [Reading a resource's current state](https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/resource-operations-read.html). You can use this action to return information about an existing resource in your account and Amazon Web Services Region, whether those resources were provisioned using Cloud Control API. /// @@ -665,7 +665,7 @@ extension CloudControlClient { return try await op.execute(input: input) } - /// Performs the `GetResourceRequestStatus` operation on the `CloudApiService` service. + /// Performs the `GetResourceRequestStatus` operation on the `CloudControl` service. /// /// Returns the current status of a resource operation request. For more information, see [Tracking the progress of resource operation requests](https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/resource-operations-manage-requests.html#resource-operations-manage-requests-track) in the Amazon Web Services Cloud Control API User Guide. /// @@ -735,7 +735,7 @@ extension CloudControlClient { return try await op.execute(input: input) } - /// Performs the `ListResourceRequests` operation on the `CloudApiService` service. + /// Performs the `ListResourceRequests` operation on the `CloudControl` service. /// /// Returns existing resource operation requests. This includes requests of all status types. For more information, see [Listing active resource operation requests](https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/resource-operations-manage-requests.html#resource-operations-manage-requests-list) in the Amazon Web Services Cloud Control API User Guide. Resource operation requests expire after 7 days. /// @@ -800,7 +800,7 @@ extension CloudControlClient { return try await op.execute(input: input) } - /// Performs the `ListResources` operation on the `CloudApiService` service. + /// Performs the `ListResources` operation on the `CloudControl` service. /// /// Returns information about the specified resources. For more information, see [Discovering resources](https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/resource-operations-list.html) in the Amazon Web Services Cloud Control API User Guide. You can use this action to return information about existing resources in your account and Amazon Web Services Region, whether those resources were provisioned using Cloud Control API. /// @@ -886,7 +886,7 @@ extension CloudControlClient { return try await op.execute(input: input) } - /// Performs the `UpdateResource` operation on the `CloudApiService` service. + /// Performs the `UpdateResource` operation on the `CloudControl` service. /// /// Updates the specified property values in the resource. You specify your resource property updates as a list of patch operations contained in a JSON patch document that adheres to the [ RFC 6902 - JavaScript Object Notation (JSON) Patch ](https://datatracker.ietf.org/doc/html/rfc6902) standard. For details on how Cloud Control API performs resource update operations, see [Updating a resource](https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/resource-operations-update.html) in the Amazon Web Services Cloud Control API User Guide. After you have initiated a resource update request, you can monitor the progress of your request by calling [GetResourceRequestStatus](https://docs.aws.amazon.com/cloudcontrolapi/latest/APIReference/API_GetResourceRequestStatus.html) using the RequestToken of the ProgressEvent returned by UpdateResource. For more information about the properties of a specific resource, refer to the related topic for the resource in the [Resource and property types reference](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.html) in the CloudFormation Users Guide. /// diff --git a/Sources/Services/AWSCloudDirectory/Sources/AWSCloudDirectory/CloudDirectoryClient.swift b/Sources/Services/AWSCloudDirectory/Sources/AWSCloudDirectory/CloudDirectoryClient.swift index 25cf94a5d37..60ee5f50d7d 100644 --- a/Sources/Services/AWSCloudDirectory/Sources/AWSCloudDirectory/CloudDirectoryClient.swift +++ b/Sources/Services/AWSCloudDirectory/Sources/AWSCloudDirectory/CloudDirectoryClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CloudDirectoryClient: ClientRuntime.Client { public static let clientName = "CloudDirectoryClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CloudDirectoryClient.CloudDirectoryClientConfiguration let serviceName = "CloudDirectory" @@ -329,7 +329,7 @@ extension CloudDirectoryClient { } extension CloudDirectoryClient { - /// Performs the `AddFacetToObject` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `AddFacetToObject` operation on the `CloudDirectory` service. /// /// Adds a new [Facet] to an object. An object can have more than one facet applied on it. /// @@ -407,7 +407,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `ApplySchema` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `ApplySchema` operation on the `CloudDirectory` service. /// /// Copies the input published schema, at the specified version, into the [Directory] with the same name and version as that of the published schema. /// @@ -485,7 +485,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `AttachObject` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `AttachObject` operation on the `CloudDirectory` service. /// /// Attaches an existing object to another object. An object can be accessed in two ways: /// @@ -569,7 +569,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `AttachPolicy` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `AttachPolicy` operation on the `CloudDirectory` service. /// /// Attaches a policy object to a regular object. An object can have a limited number of attached policies. /// @@ -647,7 +647,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `AttachToIndex` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `AttachToIndex` operation on the `CloudDirectory` service. /// /// Attaches the specified object to the specified index. /// @@ -728,7 +728,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `AttachTypedLink` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `AttachTypedLink` operation on the `CloudDirectory` service. /// /// Attaches a typed link to a specified source and target object. For more information, see [Typed Links](https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_typedlink). /// @@ -807,7 +807,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `BatchRead` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `BatchRead` operation on the `CloudDirectory` service. /// /// Performs all the read operations in a batch. /// @@ -883,7 +883,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `BatchWrite` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `BatchWrite` operation on the `CloudDirectory` service. /// /// Performs all the write operations in a batch. Either all the operations succeed or none. /// @@ -960,7 +960,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `CreateDirectory` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `CreateDirectory` operation on the `CloudDirectory` service. /// /// Creates a [Directory] by copying the published schema into the directory. A directory cannot be created without a schema. You can also quickly create a directory using a managed schema, called the QuickStartSchema. For more information, see [Managed Schema](https://docs.aws.amazon.com/clouddirectory/latest/developerguide/schemas_managed.html) in the Amazon Cloud Directory Developer Guide. /// @@ -1037,7 +1037,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `CreateFacet` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `CreateFacet` operation on the `CloudDirectory` service. /// /// Creates a new [Facet] in a schema. Facet creation is allowed only in development or applied schemas. /// @@ -1116,7 +1116,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `CreateIndex` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `CreateIndex` operation on the `CloudDirectory` service. /// /// Creates an index object. See [Indexing and search](https://docs.aws.amazon.com/clouddirectory/latest/developerguide/indexing_search.html) for more information. /// @@ -1196,7 +1196,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `CreateObject` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `CreateObject` operation on the `CloudDirectory` service. /// /// Creates an object in a [Directory]. Additionally attaches the object to a parent, if a parent reference and LinkName is specified. An object is simply a collection of [Facet] attributes. You can also use this API call to create a policy object, if the facet from which you create the object is a policy facet. /// @@ -1276,7 +1276,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `CreateSchema` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `CreateSchema` operation on the `CloudDirectory` service. /// /// Creates a new schema in a development state. A schema can exist in three phases: /// @@ -1357,7 +1357,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `CreateTypedLinkFacet` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `CreateTypedLinkFacet` operation on the `CloudDirectory` service. /// /// Creates a [TypedLinkFacet]. For more information, see [Typed Links](https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_typedlink). /// @@ -1436,7 +1436,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `DeleteDirectory` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `DeleteDirectory` operation on the `CloudDirectory` service. /// /// Deletes a directory. Only disabled directories can be deleted. A deleted directory cannot be undone. Exercise extreme caution when deleting directories. /// @@ -1511,7 +1511,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `DeleteFacet` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `DeleteFacet` operation on the `CloudDirectory` service. /// /// Deletes a given [Facet]. All attributes and [Rule]s that are associated with the facet will be deleted. Only development schema facets are allowed deletion. /// @@ -1589,7 +1589,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `DeleteObject` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `DeleteObject` operation on the `CloudDirectory` service. /// /// Deletes an object and its associated attributes. Only objects with no children and no parents can be deleted. The maximum number of attributes that can be deleted during an object deletion is 30. For more information, see [Amazon Cloud Directory Limits](https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html). /// @@ -1667,7 +1667,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `DeleteSchema` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `DeleteSchema` operation on the `CloudDirectory` service. /// /// Deletes a given schema. Schemas in a development and published state can only be deleted. /// @@ -1741,7 +1741,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `DeleteTypedLinkFacet` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `DeleteTypedLinkFacet` operation on the `CloudDirectory` service. /// /// Deletes a [TypedLinkFacet]. For more information, see [Typed Links](https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_typedlink). /// @@ -1818,7 +1818,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `DetachFromIndex` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `DetachFromIndex` operation on the `CloudDirectory` service. /// /// Detaches the specified object from the specified index. /// @@ -1897,7 +1897,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `DetachObject` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `DetachObject` operation on the `CloudDirectory` service. /// /// Detaches a given object from the parent object. The object that is to be detached from the parent is specified by the link name. /// @@ -1975,7 +1975,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `DetachPolicy` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `DetachPolicy` operation on the `CloudDirectory` service. /// /// Detaches a policy from an object. /// @@ -2053,7 +2053,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `DetachTypedLink` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `DetachTypedLink` operation on the `CloudDirectory` service. /// /// Detaches a typed link from a specified source and target object. For more information, see [Typed Links](https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_typedlink). /// @@ -2131,7 +2131,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `DisableDirectory` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `DisableDirectory` operation on the `CloudDirectory` service. /// /// Disables the specified directory. Disabled directories cannot be read or written to. Only enabled directories can be disabled. Disabled directories may be reenabled. /// @@ -2205,7 +2205,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `EnableDirectory` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `EnableDirectory` operation on the `CloudDirectory` service. /// /// Enables the specified directory. Only disabled directories can be enabled. Once enabled, the directory can then be read and written to. /// @@ -2279,7 +2279,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `GetAppliedSchemaVersion` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `GetAppliedSchemaVersion` operation on the `CloudDirectory` service. /// /// Returns current applied schema version ARN, including the minor version in use. /// @@ -2354,7 +2354,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `GetDirectory` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `GetDirectory` operation on the `CloudDirectory` service. /// /// Retrieves metadata about a directory. /// @@ -2426,7 +2426,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `GetFacet` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `GetFacet` operation on the `CloudDirectory` service. /// /// Gets details of the [Facet], such as facet name, attributes, [Rule]s, or ObjectType. You can call this on all kinds of schema facets -- published, development, or applied. /// @@ -2503,7 +2503,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `GetLinkAttributes` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `GetLinkAttributes` operation on the `CloudDirectory` service. /// /// Retrieves attributes that are associated with a typed link. /// @@ -2581,7 +2581,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `GetObjectAttributes` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `GetObjectAttributes` operation on the `CloudDirectory` service. /// /// Retrieves attributes within a facet that are associated with an object. /// @@ -2659,7 +2659,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `GetObjectInformation` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `GetObjectInformation` operation on the `CloudDirectory` service. /// /// Retrieves metadata about an object. /// @@ -2736,7 +2736,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `GetSchemaAsJson` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `GetSchemaAsJson` operation on the `CloudDirectory` service. /// /// Retrieves a JSON representation of the schema. See [JSON Schema Format](https://docs.aws.amazon.com/clouddirectory/latest/developerguide/schemas_jsonformat.html#schemas_json) for more information. /// @@ -2809,7 +2809,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `GetTypedLinkFacetInformation` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `GetTypedLinkFacetInformation` operation on the `CloudDirectory` service. /// /// Returns the identity attribute order for a specific [TypedLinkFacet]. For more information, see [Typed Links](https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_typedlink). /// @@ -2887,7 +2887,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `ListAppliedSchemaArns` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `ListAppliedSchemaArns` operation on the `CloudDirectory` service. /// /// Lists schema major versions applied to a directory. If SchemaArn is provided, lists the minor version. /// @@ -2963,7 +2963,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `ListAttachedIndices` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `ListAttachedIndices` operation on the `CloudDirectory` service. /// /// Lists indices attached to the specified object. /// @@ -3040,7 +3040,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `ListDevelopmentSchemaArns` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `ListDevelopmentSchemaArns` operation on the `CloudDirectory` service. /// /// Retrieves each Amazon Resource Name (ARN) of schemas in the development state. /// @@ -3116,7 +3116,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `ListDirectories` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `ListDirectories` operation on the `CloudDirectory` service. /// /// Lists directories created within an account. /// @@ -3191,7 +3191,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `ListFacetAttributes` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `ListFacetAttributes` operation on the `CloudDirectory` service. /// /// Retrieves attributes attached to the facet. /// @@ -3269,7 +3269,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `ListFacetNames` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `ListFacetNames` operation on the `CloudDirectory` service. /// /// Retrieves the names of facets that exist in a schema. /// @@ -3346,7 +3346,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `ListIncomingTypedLinks` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `ListIncomingTypedLinks` operation on the `CloudDirectory` service. /// /// Returns a paginated list of all the incoming [TypedLinkSpecifier] information for an object. It also supports filtering by typed link facet and identity attributes. For more information, see [Typed Links](https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_typedlink). /// @@ -3425,7 +3425,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `ListIndex` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `ListIndex` operation on the `CloudDirectory` service. /// /// Lists objects attached to the specified index. /// @@ -3505,7 +3505,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `ListManagedSchemaArns` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `ListManagedSchemaArns` operation on the `CloudDirectory` service. /// /// Lists the major version families of each managed schema. If a major version ARN is provided as SchemaArn, the minor version revisions in that family are listed instead. /// @@ -3579,7 +3579,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `ListObjectAttributes` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `ListObjectAttributes` operation on the `CloudDirectory` service. /// /// Lists all attributes that are associated with an object. /// @@ -3658,7 +3658,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `ListObjectChildren` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `ListObjectChildren` operation on the `CloudDirectory` service. /// /// Returns a paginated list of child objects that are associated with a given object. /// @@ -3737,7 +3737,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `ListObjectParentPaths` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `ListObjectParentPaths` operation on the `CloudDirectory` service. /// /// Retrieves all available parent paths for any object type such as node, leaf node, policy node, and index node objects. For more information about objects, see [Directory Structure](https://docs.aws.amazon.com/clouddirectory/latest/developerguide/key_concepts_directorystructure.html). Use this API to evaluate all parents for an object. The call returns all objects from the root of the directory up to the requested object. The API returns the number of paths based on user-defined MaxResults, in case there are multiple paths to the parent. The order of the paths and nodes returned is consistent among multiple API calls unless the objects are deleted or moved. Paths not leading to the directory root are ignored from the target object. /// @@ -3815,7 +3815,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `ListObjectParents` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `ListObjectParents` operation on the `CloudDirectory` service. /// /// Lists parent objects that are associated with a given object in pagination fashion. /// @@ -3894,7 +3894,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `ListObjectPolicies` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `ListObjectPolicies` operation on the `CloudDirectory` service. /// /// Returns policies attached to an object in pagination fashion. /// @@ -3972,7 +3972,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `ListOutgoingTypedLinks` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `ListOutgoingTypedLinks` operation on the `CloudDirectory` service. /// /// Returns a paginated list of all the outgoing [TypedLinkSpecifier] information for an object. It also supports filtering by typed link facet and identity attributes. For more information, see [Typed Links](https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_typedlink). /// @@ -4051,7 +4051,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `ListPolicyAttachments` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `ListPolicyAttachments` operation on the `CloudDirectory` service. /// /// Returns all of the ObjectIdentifiers to which a given policy is attached. /// @@ -4130,7 +4130,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `ListPublishedSchemaArns` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `ListPublishedSchemaArns` operation on the `CloudDirectory` service. /// /// Lists the major version families of each published schema. If a major version ARN is provided as SchemaArn, the minor version revisions in that family are listed instead. /// @@ -4206,7 +4206,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `ListTagsForResource` operation on the `CloudDirectory` service. /// /// Returns tags for a resource. Tagging is currently supported only for directories with a limit of 50 tags per directory. All 50 tags are returned for a given directory with this API call. /// @@ -4282,7 +4282,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `ListTypedLinkFacetAttributes` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `ListTypedLinkFacetAttributes` operation on the `CloudDirectory` service. /// /// Returns a paginated list of all attribute definitions for a particular [TypedLinkFacet]. For more information, see [Typed Links](https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_typedlink). /// @@ -4360,7 +4360,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `ListTypedLinkFacetNames` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `ListTypedLinkFacetNames` operation on the `CloudDirectory` service. /// /// Returns a paginated list of TypedLink facet names for a particular schema. For more information, see [Typed Links](https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_typedlink). /// @@ -4437,7 +4437,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `LookupPolicy` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `LookupPolicy` operation on the `CloudDirectory` service. /// /// Lists all policies from the root of the [Directory] to the object specified. If there are no policies present, an empty list is returned. If policies are present, and if some objects don't have the policies attached, it returns the ObjectIdentifier for such objects. If policies are present, it returns ObjectIdentifier, policyId, and policyType. Paths that don't lead to the root from the target object are ignored. For more information, see [Policies](https://docs.aws.amazon.com/clouddirectory/latest/developerguide/key_concepts_directory.html#key_concepts_policies). /// @@ -4515,7 +4515,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `PublishSchema` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `PublishSchema` operation on the `CloudDirectory` service. /// /// Publishes a development schema with a major version and a recommended minor version. /// @@ -4592,7 +4592,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `PutSchemaFromJson` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `PutSchemaFromJson` operation on the `CloudDirectory` service. /// /// Allows a schema to be updated using JSON upload. Only available for development schemas. See [JSON Schema Format](https://docs.aws.amazon.com/clouddirectory/latest/developerguide/schemas_jsonformat.html#schemas_json) for more information. /// @@ -4669,7 +4669,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `RemoveFacetFromObject` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `RemoveFacetFromObject` operation on the `CloudDirectory` service. /// /// Removes the specified facet from the specified object. /// @@ -4747,7 +4747,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `TagResource` operation on the `CloudDirectory` service. /// /// An API operation for adding tags to a resource. /// @@ -4823,7 +4823,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `UntagResource` operation on the `CloudDirectory` service. /// /// An API operation for removing tags from a resource. /// @@ -4899,7 +4899,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `UpdateFacet` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `UpdateFacet` operation on the `CloudDirectory` service. /// /// Does the following: /// @@ -4985,7 +4985,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `UpdateLinkAttributes` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `UpdateLinkAttributes` operation on the `CloudDirectory` service. /// /// Updates a given typed link’s attributes. Attributes to be updated must not contribute to the typed link’s identity, as defined by its IdentityAttributeOrder. /// @@ -5063,7 +5063,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `UpdateObjectAttributes` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `UpdateObjectAttributes` operation on the `CloudDirectory` service. /// /// Updates a given object's attributes. /// @@ -5142,7 +5142,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `UpdateSchema` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `UpdateSchema` operation on the `CloudDirectory` service. /// /// Updates the schema name with a new name. Only development schema names can be updated. /// @@ -5218,7 +5218,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `UpdateTypedLinkFacet` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `UpdateTypedLinkFacet` operation on the `CloudDirectory` service. /// /// Updates a [TypedLinkFacet]. For more information, see [Typed Links](https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_typedlink). /// @@ -5298,7 +5298,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `UpgradeAppliedSchema` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `UpgradeAppliedSchema` operation on the `CloudDirectory` service. /// /// Upgrades a single directory in-place using the PublishedSchemaArn with schema updates found in MinorVersion. Backwards-compatible minor version upgrades are instantaneously available for readers on all objects in the directory. Note: This is a synchronous API call and upgrades only one schema on a given directory per call. To upgrade multiple directories from one schema, you would need to call this API on each directory. /// @@ -5375,7 +5375,7 @@ extension CloudDirectoryClient { return try await op.execute(input: input) } - /// Performs the `UpgradePublishedSchema` operation on the `AmazonCloudDirectory_20170111` service. + /// Performs the `UpgradePublishedSchema` operation on the `CloudDirectory` service. /// /// Upgrades a published schema under a new minor version revision using the current contents of DevelopmentSchemaArn. /// diff --git a/Sources/Services/AWSCloudFormation/Sources/AWSCloudFormation/CloudFormationClient.swift b/Sources/Services/AWSCloudFormation/Sources/AWSCloudFormation/CloudFormationClient.swift index b51e94f6d8e..102838153c9 100644 --- a/Sources/Services/AWSCloudFormation/Sources/AWSCloudFormation/CloudFormationClient.swift +++ b/Sources/Services/AWSCloudFormation/Sources/AWSCloudFormation/CloudFormationClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CloudFormationClient: ClientRuntime.Client { public static let clientName = "CloudFormationClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CloudFormationClient.CloudFormationClientConfiguration let serviceName = "CloudFormation" diff --git a/Sources/Services/AWSCloudFront/Sources/AWSCloudFront/CloudFrontClient.swift b/Sources/Services/AWSCloudFront/Sources/AWSCloudFront/CloudFrontClient.swift index c2dabd1241b..382b96bac1f 100644 --- a/Sources/Services/AWSCloudFront/Sources/AWSCloudFront/CloudFrontClient.swift +++ b/Sources/Services/AWSCloudFront/Sources/AWSCloudFront/CloudFrontClient.swift @@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CloudFrontClient: ClientRuntime.Client { public static let clientName = "CloudFrontClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CloudFrontClient.CloudFrontClientConfiguration let serviceName = "CloudFront" @@ -332,7 +332,7 @@ extension CloudFrontClient { } extension CloudFrontClient { - /// Performs the `AssociateAlias` operation on the `Cloudfront2020_05_31` service. + /// Performs the `AssociateAlias` operation on the `CloudFront` service. /// /// Associates an alias (also known as a CNAME or an alternate domain name) with a CloudFront distribution. With this operation you can move an alias that's already in use on a CloudFront distribution to a different distribution in one step. This prevents the downtime that could occur if you first remove the alias from one distribution and then separately add the alias to another distribution. To use this operation to associate an alias with a distribution, you provide the alias and the ID of the target distribution for the alias. For more information, including how to set up the target distribution, prerequisites that you must complete, and other restrictions, see [Moving an alternate domain name to a different distribution](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/CNAMEs.html#alternate-domain-names-move) in the Amazon CloudFront Developer Guide. /// @@ -403,7 +403,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `CopyDistribution` operation on the `Cloudfront2020_05_31` service. + /// Performs the `CopyDistribution` operation on the `CloudFront` service. /// /// Creates a staging distribution using the configuration of the provided primary distribution. A staging distribution is a copy of an existing distribution (called the primary distribution) that you can use in a continuous deployment workflow. After you create a staging distribution, you can use UpdateDistribution to modify the staging distribution's configuration. Then you can use CreateContinuousDeploymentPolicy to incrementally move traffic to the staging distribution. This API operation requires the following IAM permissions: /// @@ -542,7 +542,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `CreateAnycastIpList` operation on the `Cloudfront2020_05_31` service. + /// Performs the `CreateAnycastIpList` operation on the `CloudFront` service. /// /// Creates an Anycast static IP list. /// @@ -616,7 +616,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `CreateCachePolicy` operation on the `Cloudfront2020_05_31` service. + /// Performs the `CreateCachePolicy` operation on the `CloudFront` service. /// /// Creates a cache policy. After you create a cache policy, you can attach it to one or more cache behaviors. When it's attached to a cache behavior, the cache policy determines the following: /// @@ -699,7 +699,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `CreateCloudFrontOriginAccessIdentity` operation on the `Cloudfront2020_05_31` service. + /// Performs the `CreateCloudFrontOriginAccessIdentity` operation on the `CloudFront` service. /// /// Creates a new origin access identity. If you're using Amazon S3 for your origin, you can use an origin access identity to require users to access your content using a CloudFront URL instead of the Amazon S3 URL. For more information about how to use origin access identities, see [Serving Private Content through CloudFront](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PrivateContent.html) in the Amazon CloudFront Developer Guide. /// @@ -772,7 +772,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `CreateContinuousDeploymentPolicy` operation on the `Cloudfront2020_05_31` service. + /// Performs the `CreateContinuousDeploymentPolicy` operation on the `CloudFront` service. /// /// Creates a continuous deployment policy that distributes traffic for a custom domain name to two different CloudFront distributions. To use a continuous deployment policy, first use CopyDistribution to create a staging distribution, then use UpdateDistribution to modify the staging distribution's configuration. After you create and update a staging distribution, you can use a continuous deployment policy to incrementally move traffic to the staging distribution. This workflow enables you to test changes to a distribution's configuration before moving all of your domain's production traffic to the new configuration. /// @@ -846,7 +846,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `CreateDistribution` operation on the `Cloudfront2020_05_31` service. + /// Performs the `CreateDistribution` operation on the `CloudFront` service. /// /// Creates a CloudFront distribution. /// @@ -980,7 +980,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `CreateDistributionWithTags` operation on the `Cloudfront2020_05_31` service. + /// Performs the `CreateDistributionWithTags` operation on the `CloudFront` service. /// /// Create a new distribution with tags. This API operation requires the following IAM permissions: /// @@ -1120,7 +1120,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `CreateFieldLevelEncryptionConfig` operation on the `Cloudfront2020_05_31` service. + /// Performs the `CreateFieldLevelEncryptionConfig` operation on the `CloudFront` service. /// /// Create a new field-level encryption configuration. /// @@ -1196,7 +1196,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `CreateFieldLevelEncryptionProfile` operation on the `Cloudfront2020_05_31` service. + /// Performs the `CreateFieldLevelEncryptionProfile` operation on the `CloudFront` service. /// /// Create a field-level encryption profile. /// @@ -1272,7 +1272,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `CreateFunction` operation on the `Cloudfront2020_05_31` service. + /// Performs the `CreateFunction` operation on the `CloudFront` service. /// /// Creates a CloudFront function. To create a function, you provide the function code and some configuration information about the function. The response contains an Amazon Resource Name (ARN) that uniquely identifies the function. When you create a function, it's in the DEVELOPMENT stage. In this stage, you can test the function with TestFunction, and update it with UpdateFunction. When you're ready to use your function with a CloudFront distribution, use PublishFunction to copy the function from the DEVELOPMENT stage to LIVE. When it's live, you can attach the function to a distribution's cache behavior, using the function's ARN. /// @@ -1345,7 +1345,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `CreateInvalidation` operation on the `Cloudfront2020_05_31` service. + /// Performs the `CreateInvalidation` operation on the `CloudFront` service. /// /// Create a new invalidation. For more information, see [Invalidating files](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Invalidation.html) in the Amazon CloudFront Developer Guide. /// @@ -1420,7 +1420,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `CreateKeyGroup` operation on the `Cloudfront2020_05_31` service. + /// Performs the `CreateKeyGroup` operation on the `CloudFront` service. /// /// Creates a key group that you can use with [CloudFront signed URLs and signed cookies](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PrivateContent.html). To create a key group, you must specify at least one public key for the key group. After you create a key group, you can reference it from one or more cache behaviors. When you reference a key group in a cache behavior, CloudFront requires signed URLs or signed cookies for all requests that match the cache behavior. The URLs or cookies must be signed with a private key whose corresponding public key is in the key group. The signed URL or cookie contains information about which public key CloudFront should use to verify the signature. For more information, see [Serving private content](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PrivateContent.html) in the Amazon CloudFront Developer Guide. /// @@ -1492,7 +1492,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `CreateKeyValueStore` operation on the `Cloudfront2020_05_31` service. + /// Performs the `CreateKeyValueStore` operation on the `CloudFront` service. /// /// Specifies the key value store resource to add to your account. In your account, the key value store names must be unique. You can also import key value store data in JSON format from an S3 bucket by providing a valid ImportSource that you own. /// @@ -1566,7 +1566,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `CreateMonitoringSubscription` operation on the `Cloudfront2020_05_31` service. + /// Performs the `CreateMonitoringSubscription` operation on the `CloudFront` service. /// /// Enables additional CloudWatch metrics for the specified CloudFront distribution. The additional metrics incur an additional cost. For more information, see [Viewing additional CloudFront distribution metrics](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/viewing-cloudfront-metrics.html#monitoring-console.distributions-additional) in the Amazon CloudFront Developer Guide. /// @@ -1638,7 +1638,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `CreateOriginAccessControl` operation on the `Cloudfront2020_05_31` service. + /// Performs the `CreateOriginAccessControl` operation on the `CloudFront` service. /// /// Creates a new origin access control in CloudFront. After you create an origin access control, you can add it to an origin in a CloudFront distribution so that CloudFront sends authenticated (signed) requests to the origin. This makes it possible to block public access to the origin, allowing viewers (users) to access the origin's content only through CloudFront. For more information about using a CloudFront origin access control, see [Restricting access to an Amazon Web Services origin](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-restricting-access-to-origin.html) in the Amazon CloudFront Developer Guide. /// @@ -1709,7 +1709,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `CreateOriginRequestPolicy` operation on the `Cloudfront2020_05_31` service. + /// Performs the `CreateOriginRequestPolicy` operation on the `CloudFront` service. /// /// Creates an origin request policy. After you create an origin request policy, you can attach it to one or more cache behaviors. When it's attached to a cache behavior, the origin request policy determines the values that CloudFront includes in requests that it sends to the origin. Each request that CloudFront sends to the origin includes the following: /// @@ -1794,7 +1794,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `CreatePublicKey` operation on the `Cloudfront2020_05_31` service. + /// Performs the `CreatePublicKey` operation on the `CloudFront` service. /// /// Uploads a public key to CloudFront that you can use with [signed URLs and signed cookies](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PrivateContent.html), or with [field-level encryption](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/field-level-encryption.html). /// @@ -1865,7 +1865,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `CreateRealtimeLogConfig` operation on the `Cloudfront2020_05_31` service. + /// Performs the `CreateRealtimeLogConfig` operation on the `CloudFront` service. /// /// Creates a real-time log configuration. After you create a real-time log configuration, you can attach it to one or more cache behaviors to send real-time log data to the specified Amazon Kinesis data stream. For more information about real-time log configurations, see [Real-time logs](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/real-time-logs.html) in the Amazon CloudFront Developer Guide. /// @@ -1937,7 +1937,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `CreateResponseHeadersPolicy` operation on the `Cloudfront2020_05_31` service. + /// Performs the `CreateResponseHeadersPolicy` operation on the `CloudFront` service. /// /// Creates a response headers policy. A response headers policy contains information about a set of HTTP headers. To create a response headers policy, you provide some metadata about the policy and a set of configurations that specify the headers. After you create a response headers policy, you can use its ID to attach it to one or more cache behaviors in a CloudFront distribution. When it's attached to a cache behavior, the response headers policy affects the HTTP headers that CloudFront includes in HTTP responses to requests that match the cache behavior. CloudFront adds or removes response headers according to the configuration of the response headers policy. For more information, see [Adding or removing HTTP headers in CloudFront responses](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/modifying-response-headers.html) in the Amazon CloudFront Developer Guide. /// @@ -2013,7 +2013,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `CreateStreamingDistribution` operation on the `Cloudfront2020_05_31` service. + /// Performs the `CreateStreamingDistribution` operation on the `CloudFront` service. /// /// This API is deprecated. Amazon CloudFront is deprecating real-time messaging protocol (RTMP) distributions on December 31, 2020. For more information, [read the announcement](http://forums.aws.amazon.com/ann.jspa?annID=7356) on the Amazon CloudFront discussion forum. /// @@ -2094,7 +2094,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `CreateStreamingDistributionWithTags` operation on the `Cloudfront2020_05_31` service. + /// Performs the `CreateStreamingDistributionWithTags` operation on the `CloudFront` service. /// /// This API is deprecated. Amazon CloudFront is deprecating real-time messaging protocol (RTMP) distributions on December 31, 2020. For more information, [read the announcement](http://forums.aws.amazon.com/ann.jspa?annID=7356) on the Amazon CloudFront discussion forum. /// @@ -2177,7 +2177,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `CreateVpcOrigin` operation on the `Cloudfront2020_05_31` service. + /// Performs the `CreateVpcOrigin` operation on the `CloudFront` service. /// /// Create an Amazon CloudFront VPC origin. /// @@ -2252,7 +2252,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `DeleteAnycastIpList` operation on the `Cloudfront2020_05_31` service. + /// Performs the `DeleteAnycastIpList` operation on the `CloudFront` service. /// /// Deletes an Anycast static IP list. /// @@ -2326,7 +2326,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `DeleteCachePolicy` operation on the `Cloudfront2020_05_31` service. + /// Performs the `DeleteCachePolicy` operation on the `CloudFront` service. /// /// Deletes a cache policy. You cannot delete a cache policy if it's attached to a cache behavior. First update your distributions to remove the cache policy from all cache behaviors, then delete the cache policy. To delete a cache policy, you must provide the policy's identifier and version. To get these values, you can use ListCachePolicies or GetCachePolicy. /// @@ -2398,7 +2398,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `DeleteCloudFrontOriginAccessIdentity` operation on the `Cloudfront2020_05_31` service. + /// Performs the `DeleteCloudFrontOriginAccessIdentity` operation on the `CloudFront` service. /// /// Delete an origin access identity. /// @@ -2469,7 +2469,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `DeleteContinuousDeploymentPolicy` operation on the `Cloudfront2020_05_31` service. + /// Performs the `DeleteContinuousDeploymentPolicy` operation on the `CloudFront` service. /// /// Deletes a continuous deployment policy. You cannot delete a continuous deployment policy that's attached to a primary distribution. First update your distribution to remove the continuous deployment policy, then you can delete the policy. /// @@ -2541,7 +2541,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `DeleteDistribution` operation on the `Cloudfront2020_05_31` service. + /// Performs the `DeleteDistribution` operation on the `CloudFront` service. /// /// Delete a distribution. /// @@ -2631,7 +2631,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `DeleteFieldLevelEncryptionConfig` operation on the `Cloudfront2020_05_31` service. + /// Performs the `DeleteFieldLevelEncryptionConfig` operation on the `CloudFront` service. /// /// Remove a field-level encryption configuration. /// @@ -2702,7 +2702,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `DeleteFieldLevelEncryptionProfile` operation on the `Cloudfront2020_05_31` service. + /// Performs the `DeleteFieldLevelEncryptionProfile` operation on the `CloudFront` service. /// /// Remove a field-level encryption profile. /// @@ -2773,7 +2773,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `DeleteFunction` operation on the `Cloudfront2020_05_31` service. + /// Performs the `DeleteFunction` operation on the `CloudFront` service. /// /// Deletes a CloudFront function. You cannot delete a function if it's associated with a cache behavior. First, update your distributions to remove the function association from all cache behaviors, then delete the function. To delete a function, you must provide the function's name and version (ETag value). To get these values, you can use ListFunctions and DescribeFunction. /// @@ -2844,7 +2844,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `DeleteKeyGroup` operation on the `Cloudfront2020_05_31` service. + /// Performs the `DeleteKeyGroup` operation on the `CloudFront` service. /// /// Deletes a key group. You cannot delete a key group that is referenced in a cache behavior. First update your distributions to remove the key group from all cache behaviors, then delete the key group. To delete a key group, you must provide the key group's identifier and version. To get these values, use ListKeyGroups followed by GetKeyGroup or GetKeyGroupConfig. /// @@ -2914,7 +2914,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `DeleteKeyValueStore` operation on the `Cloudfront2020_05_31` service. + /// Performs the `DeleteKeyValueStore` operation on the `CloudFront` service. /// /// Specifies the key value store to delete. /// @@ -2986,7 +2986,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `DeleteMonitoringSubscription` operation on the `Cloudfront2020_05_31` service. + /// Performs the `DeleteMonitoringSubscription` operation on the `CloudFront` service. /// /// Disables additional CloudWatch metrics for the specified CloudFront distribution. /// @@ -3055,7 +3055,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `DeleteOriginAccessControl` operation on the `Cloudfront2020_05_31` service. + /// Performs the `DeleteOriginAccessControl` operation on the `CloudFront` service. /// /// Deletes a CloudFront origin access control. You cannot delete an origin access control if it's in use. First, update all distributions to remove the origin access control from all origins, then delete the origin access control. /// @@ -3126,7 +3126,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `DeleteOriginRequestPolicy` operation on the `Cloudfront2020_05_31` service. + /// Performs the `DeleteOriginRequestPolicy` operation on the `CloudFront` service. /// /// Deletes an origin request policy. You cannot delete an origin request policy if it's attached to any cache behaviors. First update your distributions to remove the origin request policy from all cache behaviors, then delete the origin request policy. To delete an origin request policy, you must provide the policy's identifier and version. To get the identifier, you can use ListOriginRequestPolicies or GetOriginRequestPolicy. /// @@ -3198,7 +3198,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `DeletePublicKey` operation on the `Cloudfront2020_05_31` service. + /// Performs the `DeletePublicKey` operation on the `CloudFront` service. /// /// Remove a public key you previously added to CloudFront. /// @@ -3269,7 +3269,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `DeleteRealtimeLogConfig` operation on the `Cloudfront2020_05_31` service. + /// Performs the `DeleteRealtimeLogConfig` operation on the `CloudFront` service. /// /// Deletes a real-time log configuration. You cannot delete a real-time log configuration if it's attached to a cache behavior. First update your distributions to remove the real-time log configuration from all cache behaviors, then delete the real-time log configuration. To delete a real-time log configuration, you can provide the configuration's name or its Amazon Resource Name (ARN). You must provide at least one. If you provide both, CloudFront uses the name to identify the real-time log configuration to delete. /// @@ -3341,7 +3341,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `DeleteResponseHeadersPolicy` operation on the `Cloudfront2020_05_31` service. + /// Performs the `DeleteResponseHeadersPolicy` operation on the `CloudFront` service. /// /// Deletes a response headers policy. You cannot delete a response headers policy if it's attached to a cache behavior. First update your distributions to remove the response headers policy from all cache behaviors, then delete the response headers policy. To delete a response headers policy, you must provide the policy's identifier and version. To get these values, you can use ListResponseHeadersPolicies or GetResponseHeadersPolicy. /// @@ -3413,7 +3413,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `DeleteStreamingDistribution` operation on the `Cloudfront2020_05_31` service. + /// Performs the `DeleteStreamingDistribution` operation on the `CloudFront` service. /// /// Delete a streaming distribution. To delete an RTMP distribution using the CloudFront API, perform the following steps. To delete an RTMP distribution using the CloudFront API: /// @@ -3503,7 +3503,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `DeleteVpcOrigin` operation on the `Cloudfront2020_05_31` service. + /// Performs the `DeleteVpcOrigin` operation on the `CloudFront` service. /// /// Delete an Amazon CloudFront VPC origin. /// @@ -3577,7 +3577,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `DescribeFunction` operation on the `Cloudfront2020_05_31` service. + /// Performs the `DescribeFunction` operation on the `CloudFront` service. /// /// Gets configuration information and metadata about a CloudFront function, but not the function's code. To get a function's code, use GetFunction. To get configuration information and metadata about a function, you must provide the function's name and stage. To get these values, you can use ListFunctions. /// @@ -3645,7 +3645,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `DescribeKeyValueStore` operation on the `Cloudfront2020_05_31` service. + /// Performs the `DescribeKeyValueStore` operation on the `CloudFront` service. /// /// Specifies the key value store and its configuration. /// @@ -3714,7 +3714,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `GetAnycastIpList` operation on the `Cloudfront2020_05_31` service. + /// Performs the `GetAnycastIpList` operation on the `CloudFront` service. /// /// Gets an Anycast static IP list. /// @@ -3783,7 +3783,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `GetCachePolicy` operation on the `Cloudfront2020_05_31` service. + /// Performs the `GetCachePolicy` operation on the `CloudFront` service. /// /// Gets a cache policy, including the following metadata: /// @@ -3857,7 +3857,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `GetCachePolicyConfig` operation on the `Cloudfront2020_05_31` service. + /// Performs the `GetCachePolicyConfig` operation on the `CloudFront` service. /// /// Gets a cache policy configuration. To get a cache policy configuration, you must provide the policy's identifier. If the cache policy is attached to a distribution's cache behavior, you can get the policy's identifier using ListDistributions or GetDistribution. If the cache policy is not attached to a cache behavior, you can get the identifier using ListCachePolicies. /// @@ -3924,7 +3924,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `GetCloudFrontOriginAccessIdentity` operation on the `Cloudfront2020_05_31` service. + /// Performs the `GetCloudFrontOriginAccessIdentity` operation on the `CloudFront` service. /// /// Get the information about an origin access identity. /// @@ -3991,7 +3991,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `GetCloudFrontOriginAccessIdentityConfig` operation on the `Cloudfront2020_05_31` service. + /// Performs the `GetCloudFrontOriginAccessIdentityConfig` operation on the `CloudFront` service. /// /// Get the configuration information about an origin access identity. /// @@ -4058,7 +4058,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `GetContinuousDeploymentPolicy` operation on the `Cloudfront2020_05_31` service. + /// Performs the `GetContinuousDeploymentPolicy` operation on the `CloudFront` service. /// /// Gets a continuous deployment policy, including metadata (the policy's identifier and the date and time when the policy was last modified). /// @@ -4125,7 +4125,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `GetContinuousDeploymentPolicyConfig` operation on the `Cloudfront2020_05_31` service. + /// Performs the `GetContinuousDeploymentPolicyConfig` operation on the `CloudFront` service. /// /// Gets configuration information about a continuous deployment policy. /// @@ -4192,7 +4192,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `GetDistribution` operation on the `Cloudfront2020_05_31` service. + /// Performs the `GetDistribution` operation on the `CloudFront` service. /// /// Get the information about a distribution. /// @@ -4259,7 +4259,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `GetDistributionConfig` operation on the `Cloudfront2020_05_31` service. + /// Performs the `GetDistributionConfig` operation on the `CloudFront` service. /// /// Get the configuration information about a distribution. /// @@ -4326,7 +4326,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `GetFieldLevelEncryption` operation on the `Cloudfront2020_05_31` service. + /// Performs the `GetFieldLevelEncryption` operation on the `CloudFront` service. /// /// Get the field-level encryption configuration information. /// @@ -4393,7 +4393,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `GetFieldLevelEncryptionConfig` operation on the `Cloudfront2020_05_31` service. + /// Performs the `GetFieldLevelEncryptionConfig` operation on the `CloudFront` service. /// /// Get the field-level encryption configuration information. /// @@ -4460,7 +4460,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `GetFieldLevelEncryptionProfile` operation on the `Cloudfront2020_05_31` service. + /// Performs the `GetFieldLevelEncryptionProfile` operation on the `CloudFront` service. /// /// Get the field-level encryption profile information. /// @@ -4527,7 +4527,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `GetFieldLevelEncryptionProfileConfig` operation on the `Cloudfront2020_05_31` service. + /// Performs the `GetFieldLevelEncryptionProfileConfig` operation on the `CloudFront` service. /// /// Get the field-level encryption profile configuration information. /// @@ -4594,7 +4594,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `GetFunction` operation on the `Cloudfront2020_05_31` service. + /// Performs the `GetFunction` operation on the `CloudFront` service. /// /// Gets the code of a CloudFront function. To get configuration information and metadata about a function, use DescribeFunction. To get a function's code, you must provide the function's name and stage. To get these values, you can use ListFunctions. /// @@ -4662,7 +4662,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `GetInvalidation` operation on the `Cloudfront2020_05_31` service. + /// Performs the `GetInvalidation` operation on the `CloudFront` service. /// /// Get the information about an invalidation. /// @@ -4730,7 +4730,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `GetKeyGroup` operation on the `Cloudfront2020_05_31` service. + /// Performs the `GetKeyGroup` operation on the `CloudFront` service. /// /// Gets a key group, including the date and time when the key group was last modified. To get a key group, you must provide the key group's identifier. If the key group is referenced in a distribution's cache behavior, you can get the key group's identifier using ListDistributions or GetDistribution. If the key group is not referenced in a cache behavior, you can get the identifier using ListKeyGroups. /// @@ -4796,7 +4796,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `GetKeyGroupConfig` operation on the `Cloudfront2020_05_31` service. + /// Performs the `GetKeyGroupConfig` operation on the `CloudFront` service. /// /// Gets a key group configuration. To get a key group configuration, you must provide the key group's identifier. If the key group is referenced in a distribution's cache behavior, you can get the key group's identifier using ListDistributions or GetDistribution. If the key group is not referenced in a cache behavior, you can get the identifier using ListKeyGroups. /// @@ -4862,7 +4862,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `GetMonitoringSubscription` operation on the `Cloudfront2020_05_31` service. + /// Performs the `GetMonitoringSubscription` operation on the `CloudFront` service. /// /// Gets information about whether additional CloudWatch metrics are enabled for the specified CloudFront distribution. /// @@ -4931,7 +4931,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `GetOriginAccessControl` operation on the `Cloudfront2020_05_31` service. + /// Performs the `GetOriginAccessControl` operation on the `CloudFront` service. /// /// Gets a CloudFront origin access control, including its unique identifier. /// @@ -4998,7 +4998,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `GetOriginAccessControlConfig` operation on the `Cloudfront2020_05_31` service. + /// Performs the `GetOriginAccessControlConfig` operation on the `CloudFront` service. /// /// Gets a CloudFront origin access control configuration. /// @@ -5065,7 +5065,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `GetOriginRequestPolicy` operation on the `Cloudfront2020_05_31` service. + /// Performs the `GetOriginRequestPolicy` operation on the `CloudFront` service. /// /// Gets an origin request policy, including the following metadata: /// @@ -5139,7 +5139,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `GetOriginRequestPolicyConfig` operation on the `Cloudfront2020_05_31` service. + /// Performs the `GetOriginRequestPolicyConfig` operation on the `CloudFront` service. /// /// Gets an origin request policy configuration. To get an origin request policy configuration, you must provide the policy's identifier. If the origin request policy is attached to a distribution's cache behavior, you can get the policy's identifier using ListDistributions or GetDistribution. If the origin request policy is not attached to a cache behavior, you can get the identifier using ListOriginRequestPolicies. /// @@ -5206,7 +5206,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `GetPublicKey` operation on the `Cloudfront2020_05_31` service. + /// Performs the `GetPublicKey` operation on the `CloudFront` service. /// /// Gets a public key. /// @@ -5273,7 +5273,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `GetPublicKeyConfig` operation on the `Cloudfront2020_05_31` service. + /// Performs the `GetPublicKeyConfig` operation on the `CloudFront` service. /// /// Gets a public key configuration. /// @@ -5340,7 +5340,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `GetRealtimeLogConfig` operation on the `Cloudfront2020_05_31` service. + /// Performs the `GetRealtimeLogConfig` operation on the `CloudFront` service. /// /// Gets a real-time log configuration. To get a real-time log configuration, you can provide the configuration's name or its Amazon Resource Name (ARN). You must provide at least one. If you provide both, CloudFront uses the name to identify the real-time log configuration to get. /// @@ -5411,7 +5411,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `GetResponseHeadersPolicy` operation on the `Cloudfront2020_05_31` service. + /// Performs the `GetResponseHeadersPolicy` operation on the `CloudFront` service. /// /// Gets a response headers policy, including metadata (the policy's identifier and the date and time when the policy was last modified). To get a response headers policy, you must provide the policy's identifier. If the response headers policy is attached to a distribution's cache behavior, you can get the policy's identifier using ListDistributions or GetDistribution. If the response headers policy is not attached to a cache behavior, you can get the identifier using ListResponseHeadersPolicies. /// @@ -5478,7 +5478,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `GetResponseHeadersPolicyConfig` operation on the `Cloudfront2020_05_31` service. + /// Performs the `GetResponseHeadersPolicyConfig` operation on the `CloudFront` service. /// /// Gets a response headers policy configuration. To get a response headers policy configuration, you must provide the policy's identifier. If the response headers policy is attached to a distribution's cache behavior, you can get the policy's identifier using ListDistributions or GetDistribution. If the response headers policy is not attached to a cache behavior, you can get the identifier using ListResponseHeadersPolicies. /// @@ -5545,7 +5545,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `GetStreamingDistribution` operation on the `Cloudfront2020_05_31` service. + /// Performs the `GetStreamingDistribution` operation on the `CloudFront` service. /// /// Gets information about a specified RTMP distribution, including the distribution configuration. /// @@ -5612,7 +5612,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `GetStreamingDistributionConfig` operation on the `Cloudfront2020_05_31` service. + /// Performs the `GetStreamingDistributionConfig` operation on the `CloudFront` service. /// /// Get the configuration information about a streaming distribution. /// @@ -5679,7 +5679,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `GetVpcOrigin` operation on the `Cloudfront2020_05_31` service. + /// Performs the `GetVpcOrigin` operation on the `CloudFront` service. /// /// Get the details of an Amazon CloudFront VPC origin. /// @@ -5748,7 +5748,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `ListAnycastIpLists` operation on the `Cloudfront2020_05_31` service. + /// Performs the `ListAnycastIpLists` operation on the `CloudFront` service. /// /// Lists your Anycast static IP lists. /// @@ -5818,7 +5818,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `ListCachePolicies` operation on the `Cloudfront2020_05_31` service. + /// Performs the `ListCachePolicies` operation on the `CloudFront` service. /// /// Gets a list of cache policies. You can optionally apply a filter to return only the managed policies created by Amazon Web Services, or only the custom policies created in your Amazon Web Services account. You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, or the default maximum, the response is paginated. To get the next page of items, send a subsequent request that specifies the NextMarker value from the current response as the Marker value in the subsequent request. /// @@ -5887,7 +5887,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `ListCloudFrontOriginAccessIdentities` operation on the `Cloudfront2020_05_31` service. + /// Performs the `ListCloudFrontOriginAccessIdentities` operation on the `CloudFront` service. /// /// Lists origin access identities. /// @@ -5954,7 +5954,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `ListConflictingAliases` operation on the `Cloudfront2020_05_31` service. + /// Performs the `ListConflictingAliases` operation on the `CloudFront` service. /// /// Gets a list of aliases (also called CNAMEs or alternate domain names) that conflict or overlap with the provided alias, and the associated CloudFront distributions and Amazon Web Services accounts for each conflicting alias. In the returned list, the distribution and account IDs are partially hidden, which allows you to identify the distributions and accounts that you own, but helps to protect the information of ones that you don't own. Use this operation to find aliases that are in use in CloudFront that conflict or overlap with the provided alias. For example, if you provide www.example.com as input, the returned list can include www.example.com and the overlapping wildcard alternate domain name (*.example.com), if they exist. If you provide *.example.com as input, the returned list can include *.example.com and any alternate domain names covered by that wildcard (for example, www.example.com, test.example.com, dev.example.com, and so on), if they exist. To list conflicting aliases, you provide the alias to search and the ID of a distribution in your account that has an attached SSL/TLS certificate that includes the provided alias. For more information, including how to set up the distribution and certificate, see [Moving an alternate domain name to a different distribution](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/CNAMEs.html#alternate-domain-names-move) in the Amazon CloudFront Developer Guide. You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, or the default maximum, the response is paginated. To get the next page of items, send a subsequent request that specifies the NextMarker value from the current response as the Marker value in the subsequent request. /// @@ -6022,7 +6022,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `ListContinuousDeploymentPolicies` operation on the `Cloudfront2020_05_31` service. + /// Performs the `ListContinuousDeploymentPolicies` operation on the `CloudFront` service. /// /// Gets a list of the continuous deployment policies in your Amazon Web Services account. You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, or the default maximum, the response is paginated. To get the next page of items, send a subsequent request that specifies the NextMarker value from the current response as the Marker value in the subsequent request. /// @@ -6091,7 +6091,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `ListDistributions` operation on the `Cloudfront2020_05_31` service. + /// Performs the `ListDistributions` operation on the `CloudFront` service. /// /// List CloudFront distributions. /// @@ -6158,7 +6158,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `ListDistributionsByAnycastIpListId` operation on the `Cloudfront2020_05_31` service. + /// Performs the `ListDistributionsByAnycastIpListId` operation on the `CloudFront` service. /// /// Lists the distributions in your account that are associated with the specified AnycastIpListId. /// @@ -6228,7 +6228,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `ListDistributionsByCachePolicyId` operation on the `Cloudfront2020_05_31` service. + /// Performs the `ListDistributionsByCachePolicyId` operation on the `CloudFront` service. /// /// Gets a list of distribution IDs for distributions that have a cache behavior that's associated with the specified cache policy. You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, or the default maximum, the response is paginated. To get the next page of items, send a subsequent request that specifies the NextMarker value from the current response as the Marker value in the subsequent request. /// @@ -6297,7 +6297,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `ListDistributionsByKeyGroup` operation on the `Cloudfront2020_05_31` service. + /// Performs the `ListDistributionsByKeyGroup` operation on the `CloudFront` service. /// /// Gets a list of distribution IDs for distributions that have a cache behavior that references the specified key group. You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, or the default maximum, the response is paginated. To get the next page of items, send a subsequent request that specifies the NextMarker value from the current response as the Marker value in the subsequent request. /// @@ -6365,7 +6365,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `ListDistributionsByOriginRequestPolicyId` operation on the `Cloudfront2020_05_31` service. + /// Performs the `ListDistributionsByOriginRequestPolicyId` operation on the `CloudFront` service. /// /// Gets a list of distribution IDs for distributions that have a cache behavior that's associated with the specified origin request policy. You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, or the default maximum, the response is paginated. To get the next page of items, send a subsequent request that specifies the NextMarker value from the current response as the Marker value in the subsequent request. /// @@ -6434,7 +6434,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `ListDistributionsByRealtimeLogConfig` operation on the `Cloudfront2020_05_31` service. + /// Performs the `ListDistributionsByRealtimeLogConfig` operation on the `CloudFront` service. /// /// Gets a list of distributions that have a cache behavior that's associated with the specified real-time log configuration. You can specify the real-time log configuration by its name or its Amazon Resource Name (ARN). You must provide at least one. If you provide both, CloudFront uses the name to identify the real-time log configuration to list distributions for. You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, or the default maximum, the response is paginated. To get the next page of items, send a subsequent request that specifies the NextMarker value from the current response as the Marker value in the subsequent request. /// @@ -6503,7 +6503,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `ListDistributionsByResponseHeadersPolicyId` operation on the `Cloudfront2020_05_31` service. + /// Performs the `ListDistributionsByResponseHeadersPolicyId` operation on the `CloudFront` service. /// /// Gets a list of distribution IDs for distributions that have a cache behavior that's associated with the specified response headers policy. You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, or the default maximum, the response is paginated. To get the next page of items, send a subsequent request that specifies the NextMarker value from the current response as the Marker value in the subsequent request. /// @@ -6572,7 +6572,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `ListDistributionsByVpcOriginId` operation on the `Cloudfront2020_05_31` service. + /// Performs the `ListDistributionsByVpcOriginId` operation on the `CloudFront` service. /// /// List CloudFront distributions by their VPC origin ID. /// @@ -6642,7 +6642,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `ListDistributionsByWebACLId` operation on the `Cloudfront2020_05_31` service. + /// Performs the `ListDistributionsByWebACLId` operation on the `CloudFront` service. /// /// List the distributions that are associated with a specified WAF web ACL. /// @@ -6710,7 +6710,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `ListFieldLevelEncryptionConfigs` operation on the `Cloudfront2020_05_31` service. + /// Performs the `ListFieldLevelEncryptionConfigs` operation on the `CloudFront` service. /// /// List all field-level encryption configurations that have been created in CloudFront for this account. /// @@ -6777,7 +6777,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `ListFieldLevelEncryptionProfiles` operation on the `Cloudfront2020_05_31` service. + /// Performs the `ListFieldLevelEncryptionProfiles` operation on the `CloudFront` service. /// /// Request a list of field-level encryption profiles that have been created in CloudFront for this account. /// @@ -6844,7 +6844,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `ListFunctions` operation on the `Cloudfront2020_05_31` service. + /// Performs the `ListFunctions` operation on the `CloudFront` service. /// /// Gets a list of all CloudFront functions in your Amazon Web Services account. You can optionally apply a filter to return only the functions that are in the specified stage, either DEVELOPMENT or LIVE. You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, or the default maximum, the response is paginated. To get the next page of items, send a subsequent request that specifies the NextMarker value from the current response as the Marker value in the subsequent request. /// @@ -6912,7 +6912,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `ListInvalidations` operation on the `Cloudfront2020_05_31` service. + /// Performs the `ListInvalidations` operation on the `CloudFront` service. /// /// Lists invalidation batches. /// @@ -6981,7 +6981,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `ListKeyGroups` operation on the `Cloudfront2020_05_31` service. + /// Performs the `ListKeyGroups` operation on the `CloudFront` service. /// /// Gets a list of key groups. You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, or the default maximum, the response is paginated. To get the next page of items, send a subsequent request that specifies the NextMarker value from the current response as the Marker value in the subsequent request. /// @@ -7048,7 +7048,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `ListKeyValueStores` operation on the `Cloudfront2020_05_31` service. + /// Performs the `ListKeyValueStores` operation on the `CloudFront` service. /// /// Specifies the key value stores to list. /// @@ -7117,7 +7117,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `ListOriginAccessControls` operation on the `Cloudfront2020_05_31` service. + /// Performs the `ListOriginAccessControls` operation on the `CloudFront` service. /// /// Gets the list of CloudFront origin access controls (OACs) in this Amazon Web Services account. You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, or the default maximum, the response is paginated. To get the next page of items, send another request that specifies the NextMarker value from the current response as the Marker value in the next request. If you're not using origin access controls for your Amazon Web Services account, the ListOriginAccessControls operation doesn't return the Items element in the response. /// @@ -7184,7 +7184,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `ListOriginRequestPolicies` operation on the `Cloudfront2020_05_31` service. + /// Performs the `ListOriginRequestPolicies` operation on the `CloudFront` service. /// /// Gets a list of origin request policies. You can optionally apply a filter to return only the managed policies created by Amazon Web Services, or only the custom policies created in your Amazon Web Services account. You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, or the default maximum, the response is paginated. To get the next page of items, send a subsequent request that specifies the NextMarker value from the current response as the Marker value in the subsequent request. /// @@ -7253,7 +7253,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `ListPublicKeys` operation on the `Cloudfront2020_05_31` service. + /// Performs the `ListPublicKeys` operation on the `CloudFront` service. /// /// List all public keys that have been added to CloudFront for this account. /// @@ -7320,7 +7320,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `ListRealtimeLogConfigs` operation on the `Cloudfront2020_05_31` service. + /// Performs the `ListRealtimeLogConfigs` operation on the `CloudFront` service. /// /// Gets a list of real-time log configurations. You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, or the default maximum, the response is paginated. To get the next page of items, send a subsequent request that specifies the NextMarker value from the current response as the Marker value in the subsequent request. /// @@ -7389,7 +7389,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `ListResponseHeadersPolicies` operation on the `Cloudfront2020_05_31` service. + /// Performs the `ListResponseHeadersPolicies` operation on the `CloudFront` service. /// /// Gets a list of response headers policies. You can optionally apply a filter to get only the managed policies created by Amazon Web Services, or only the custom policies created in your Amazon Web Services account. You can optionally specify the maximum number of items to receive in the response. If the total number of items in the list exceeds the maximum that you specify, or the default maximum, the response is paginated. To get the next page of items, send a subsequent request that specifies the NextMarker value from the current response as the Marker value in the subsequent request. /// @@ -7458,7 +7458,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `ListStreamingDistributions` operation on the `Cloudfront2020_05_31` service. + /// Performs the `ListStreamingDistributions` operation on the `CloudFront` service. /// /// List streaming distributions. /// @@ -7525,7 +7525,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `Cloudfront2020_05_31` service. + /// Performs the `ListTagsForResource` operation on the `CloudFront` service. /// /// List tags for a CloudFront resource. For more information, see [Tagging a distribution](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/tagging.html) in the Amazon CloudFront Developer Guide. /// @@ -7595,7 +7595,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `ListVpcOrigins` operation on the `Cloudfront2020_05_31` service. + /// Performs the `ListVpcOrigins` operation on the `CloudFront` service. /// /// List the CloudFront VPC origins in your account. /// @@ -7665,7 +7665,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `PublishFunction` operation on the `Cloudfront2020_05_31` service. + /// Performs the `PublishFunction` operation on the `CloudFront` service. /// /// Publishes a CloudFront function by copying the function code from the DEVELOPMENT stage to LIVE. This automatically updates all cache behaviors that are using this function to use the newly published copy in the LIVE stage. When a function is published to the LIVE stage, you can attach the function to a distribution's cache behavior, using the function's Amazon Resource Name (ARN). To publish a function, you must provide the function's name and version (ETag value). To get these values, you can use ListFunctions and DescribeFunction. /// @@ -7736,7 +7736,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `Cloudfront2020_05_31` service. + /// Performs the `TagResource` operation on the `CloudFront` service. /// /// Add tags to a CloudFront resource. For more information, see [Tagging a distribution](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/tagging.html) in the Amazon CloudFront Developer Guide. /// @@ -7809,7 +7809,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `TestFunction` operation on the `Cloudfront2020_05_31` service. + /// Performs the `TestFunction` operation on the `CloudFront` service. /// /// Tests a CloudFront function. To test a function, you provide an event object that represents an HTTP request or response that your CloudFront distribution could receive in production. CloudFront runs the function, passing it the event object that you provided, and returns the function's result (the modified event object) in the response. The response also contains function logs and error messages, if any exist. For more information about testing functions, see [Testing functions](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/managing-functions.html#test-function) in the Amazon CloudFront Developer Guide. To test a function, you provide the function's name and version (ETag value) along with the event object. To get the function's name and version, you can use ListFunctions and DescribeFunction. /// @@ -7883,7 +7883,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `Cloudfront2020_05_31` service. + /// Performs the `UntagResource` operation on the `CloudFront` service. /// /// Remove tags from a CloudFront resource. For more information, see [Tagging a distribution](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/tagging.html) in the Amazon CloudFront Developer Guide. /// @@ -7956,7 +7956,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `UpdateCachePolicy` operation on the `Cloudfront2020_05_31` service. + /// Performs the `UpdateCachePolicy` operation on the `CloudFront` service. /// /// Updates a cache policy configuration. When you update a cache policy configuration, all the fields are updated with the values provided in the request. You cannot update some fields independent of others. To update a cache policy configuration: /// @@ -8042,7 +8042,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `UpdateCloudFrontOriginAccessIdentity` operation on the `Cloudfront2020_05_31` service. + /// Performs the `UpdateCloudFrontOriginAccessIdentity` operation on the `CloudFront` service. /// /// Update an origin access identity. /// @@ -8119,7 +8119,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `UpdateContinuousDeploymentPolicy` operation on the `Cloudfront2020_05_31` service. + /// Performs the `UpdateContinuousDeploymentPolicy` operation on the `CloudFront` service. /// /// Updates a continuous deployment policy. You can update a continuous deployment policy to enable or disable it, to change the percentage of traffic that it sends to the staging distribution, or to change the staging distribution that it sends traffic to. When you update a continuous deployment policy configuration, all the fields are updated with the values that are provided in the request. You cannot update some fields independent of others. To update a continuous deployment policy configuration: /// @@ -8201,7 +8201,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `UpdateDistribution` operation on the `Cloudfront2020_05_31` service. + /// Performs the `UpdateDistribution` operation on the `CloudFront` service. /// /// Updates the configuration for a CloudFront distribution. The update process includes getting the current distribution configuration, updating it to make your changes, and then submitting an UpdateDistribution request to make the updates. To update a web distribution using the CloudFront API /// @@ -8350,7 +8350,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `UpdateDistributionWithStagingConfig` operation on the `Cloudfront2020_05_31` service. + /// Performs the `UpdateDistributionWithStagingConfig` operation on the `CloudFront` service. /// /// Copies the staging distribution's configuration to its corresponding primary distribution. The primary distribution retains its Aliases (also known as alternate domain names or CNAMEs) and ContinuousDeploymentPolicyId value, but otherwise its configuration is overwritten to match the staging distribution. You can use this operation in a continuous deployment workflow after you have tested configuration changes on the staging distribution. After using a continuous deployment policy to move a portion of your domain name's traffic to the staging distribution and verifying that it works as intended, you can use this operation to copy the staging distribution's configuration to the primary distribution. This action will disable the continuous deployment policy and move your domain's traffic back to the primary distribution. This API operation requires the following IAM permissions: /// @@ -8483,7 +8483,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `UpdateFieldLevelEncryptionConfig` operation on the `Cloudfront2020_05_31` service. + /// Performs the `UpdateFieldLevelEncryptionConfig` operation on the `CloudFront` service. /// /// Update a field-level encryption configuration. /// @@ -8563,7 +8563,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `UpdateFieldLevelEncryptionProfile` operation on the `Cloudfront2020_05_31` service. + /// Performs the `UpdateFieldLevelEncryptionProfile` operation on the `CloudFront` service. /// /// Update a field-level encryption profile. /// @@ -8644,7 +8644,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `UpdateFunction` operation on the `Cloudfront2020_05_31` service. + /// Performs the `UpdateFunction` operation on the `CloudFront` service. /// /// Updates a CloudFront function. You can update a function's code or the comment that describes the function. You cannot update a function's name. To update a function, you provide the function's name and version (ETag value) along with the updated function code. To get the name and version, you can use ListFunctions and DescribeFunction. /// @@ -8719,7 +8719,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `UpdateKeyGroup` operation on the `Cloudfront2020_05_31` service. + /// Performs the `UpdateKeyGroup` operation on the `CloudFront` service. /// /// Updates a key group. When you update a key group, all the fields are updated with the values provided in the request. You cannot update some fields independent of others. To update a key group: /// @@ -8800,7 +8800,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `UpdateKeyValueStore` operation on the `Cloudfront2020_05_31` service. + /// Performs the `UpdateKeyValueStore` operation on the `CloudFront` service. /// /// Specifies the key value store to update. /// @@ -8875,7 +8875,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `UpdateOriginAccessControl` operation on the `Cloudfront2020_05_31` service. + /// Performs the `UpdateOriginAccessControl` operation on the `CloudFront` service. /// /// Updates a CloudFront origin access control. /// @@ -8951,7 +8951,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `UpdateOriginRequestPolicy` operation on the `Cloudfront2020_05_31` service. + /// Performs the `UpdateOriginRequestPolicy` operation on the `CloudFront` service. /// /// Updates an origin request policy configuration. When you update an origin request policy configuration, all the fields are updated with the values provided in the request. You cannot update some fields independent of others. To update an origin request policy configuration: /// @@ -9037,7 +9037,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `UpdatePublicKey` operation on the `Cloudfront2020_05_31` service. + /// Performs the `UpdatePublicKey` operation on the `CloudFront` service. /// /// Update public key information. Note that the only value you can change is the comment. /// @@ -9113,7 +9113,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `UpdateRealtimeLogConfig` operation on the `Cloudfront2020_05_31` service. + /// Performs the `UpdateRealtimeLogConfig` operation on the `CloudFront` service. /// /// Updates a real-time log configuration. When you update a real-time log configuration, all the parameters are updated with the values provided in the request. You cannot update some parameters independent of others. To update a real-time log configuration: /// @@ -9193,7 +9193,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `UpdateResponseHeadersPolicy` operation on the `Cloudfront2020_05_31` service. + /// Performs the `UpdateResponseHeadersPolicy` operation on the `CloudFront` service. /// /// Updates a response headers policy. When you update a response headers policy, the entire policy is replaced. You cannot update some policy fields independent of others. To update a response headers policy configuration: /// @@ -9279,7 +9279,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `UpdateStreamingDistribution` operation on the `Cloudfront2020_05_31` service. + /// Performs the `UpdateStreamingDistribution` operation on the `CloudFront` service. /// /// Update a streaming distribution. /// @@ -9362,7 +9362,7 @@ extension CloudFrontClient { return try await op.execute(input: input) } - /// Performs the `UpdateVpcOrigin` operation on the `Cloudfront2020_05_31` service. + /// Performs the `UpdateVpcOrigin` operation on the `CloudFront` service. /// /// Update an Amazon CloudFront VPC origin in your account. /// diff --git a/Sources/Services/AWSCloudFrontKeyValueStore/Sources/AWSCloudFrontKeyValueStore/CloudFrontKeyValueStoreClient.swift b/Sources/Services/AWSCloudFrontKeyValueStore/Sources/AWSCloudFrontKeyValueStore/CloudFrontKeyValueStoreClient.swift index 4e1fdb6e16b..1f948eb6cdc 100644 --- a/Sources/Services/AWSCloudFrontKeyValueStore/Sources/AWSCloudFrontKeyValueStore/CloudFrontKeyValueStoreClient.swift +++ b/Sources/Services/AWSCloudFrontKeyValueStore/Sources/AWSCloudFrontKeyValueStore/CloudFrontKeyValueStoreClient.swift @@ -67,7 +67,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CloudFrontKeyValueStoreClient: ClientRuntime.Client { public static let clientName = "CloudFrontKeyValueStoreClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CloudFrontKeyValueStoreClient.CloudFrontKeyValueStoreClientConfiguration let serviceName = "CloudFront KeyValueStore" diff --git a/Sources/Services/AWSCloudHSM/Sources/AWSCloudHSM/CloudHSMClient.swift b/Sources/Services/AWSCloudHSM/Sources/AWSCloudHSM/CloudHSMClient.swift index 5db7492e950..04352ea6a95 100644 --- a/Sources/Services/AWSCloudHSM/Sources/AWSCloudHSM/CloudHSMClient.swift +++ b/Sources/Services/AWSCloudHSM/Sources/AWSCloudHSM/CloudHSMClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CloudHSMClient: ClientRuntime.Client { public static let clientName = "CloudHSMClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CloudHSMClient.CloudHSMClientConfiguration let serviceName = "CloudHSM" @@ -329,7 +329,7 @@ extension CloudHSMClient { } extension CloudHSMClient { - /// Performs the `AddTagsToResource` operation on the `CloudHsmFrontendService` service. + /// Performs the `AddTagsToResource` operation on the `CloudHSM` service. /// /// This is documentation for AWS CloudHSM Classic. For more information, see [AWS CloudHSM Classic FAQs](http://aws.amazon.com/cloudhsm/faqs-classic/), the [AWS CloudHSM Classic User Guide](https://docs.aws.amazon.com/cloudhsm/classic/userguide/), and the [AWS CloudHSM Classic API Reference](https://docs.aws.amazon.com/cloudhsm/classic/APIReference/). For information about the current version of AWS CloudHSM, see [AWS CloudHSM](http://aws.amazon.com/cloudhsm/), the [AWS CloudHSM User Guide](https://docs.aws.amazon.com/cloudhsm/latest/userguide/), and the [AWS CloudHSM API Reference](https://docs.aws.amazon.com/cloudhsm/latest/APIReference/). Adds or overwrites one or more tags for the specified AWS CloudHSM resource. Each tag consists of a key and a value. Tag keys must be unique to each resource. @available(*, deprecated, message: "This API is deprecated.") @@ -402,7 +402,7 @@ extension CloudHSMClient { return try await op.execute(input: input) } - /// Performs the `CreateHapg` operation on the `CloudHsmFrontendService` service. + /// Performs the `CreateHapg` operation on the `CloudHSM` service. /// /// This is documentation for AWS CloudHSM Classic. For more information, see [AWS CloudHSM Classic FAQs](http://aws.amazon.com/cloudhsm/faqs-classic/), the [AWS CloudHSM Classic User Guide](https://docs.aws.amazon.com/cloudhsm/classic/userguide/), and the [AWS CloudHSM Classic API Reference](https://docs.aws.amazon.com/cloudhsm/classic/APIReference/). For information about the current version of AWS CloudHSM, see [AWS CloudHSM](http://aws.amazon.com/cloudhsm/), the [AWS CloudHSM User Guide](https://docs.aws.amazon.com/cloudhsm/latest/userguide/), and the [AWS CloudHSM API Reference](https://docs.aws.amazon.com/cloudhsm/latest/APIReference/). Creates a high-availability partition group. A high-availability partition group is a group of partitions that spans multiple physical HSMs. @available(*, deprecated, message: "This API is deprecated.") @@ -475,7 +475,7 @@ extension CloudHSMClient { return try await op.execute(input: input) } - /// Performs the `CreateHsm` operation on the `CloudHsmFrontendService` service. + /// Performs the `CreateHsm` operation on the `CloudHSM` service. /// /// This is documentation for AWS CloudHSM Classic. For more information, see [AWS CloudHSM Classic FAQs](http://aws.amazon.com/cloudhsm/faqs-classic/), the [AWS CloudHSM Classic User Guide](https://docs.aws.amazon.com/cloudhsm/classic/userguide/), and the [AWS CloudHSM Classic API Reference](https://docs.aws.amazon.com/cloudhsm/classic/APIReference/). For information about the current version of AWS CloudHSM, see [AWS CloudHSM](http://aws.amazon.com/cloudhsm/), the [AWS CloudHSM User Guide](https://docs.aws.amazon.com/cloudhsm/latest/userguide/), and the [AWS CloudHSM API Reference](https://docs.aws.amazon.com/cloudhsm/latest/APIReference/). Creates an uninitialized HSM instance. There is an upfront fee charged for each HSM instance that you create with the CreateHsm operation. If you accidentally provision an HSM and want to request a refund, delete the instance using the [DeleteHsm] operation, go to the [AWS Support Center](https://console.aws.amazon.com/support/home), create a new case, and select Account and Billing Support. It can take up to 20 minutes to create and provision an HSM. You can monitor the status of the HSM with the [DescribeHsm] operation. The HSM is ready to be initialized when the status changes to RUNNING. @available(*, deprecated, message: "This API is deprecated.") @@ -548,7 +548,7 @@ extension CloudHSMClient { return try await op.execute(input: input) } - /// Performs the `CreateLunaClient` operation on the `CloudHsmFrontendService` service. + /// Performs the `CreateLunaClient` operation on the `CloudHSM` service. /// /// This is documentation for AWS CloudHSM Classic. For more information, see [AWS CloudHSM Classic FAQs](http://aws.amazon.com/cloudhsm/faqs-classic/), the [AWS CloudHSM Classic User Guide](https://docs.aws.amazon.com/cloudhsm/classic/userguide/), and the [AWS CloudHSM Classic API Reference](https://docs.aws.amazon.com/cloudhsm/classic/APIReference/). For information about the current version of AWS CloudHSM, see [AWS CloudHSM](http://aws.amazon.com/cloudhsm/), the [AWS CloudHSM User Guide](https://docs.aws.amazon.com/cloudhsm/latest/userguide/), and the [AWS CloudHSM API Reference](https://docs.aws.amazon.com/cloudhsm/latest/APIReference/). Creates an HSM client. @available(*, deprecated, message: "This API is deprecated.") @@ -621,7 +621,7 @@ extension CloudHSMClient { return try await op.execute(input: input) } - /// Performs the `DeleteHapg` operation on the `CloudHsmFrontendService` service. + /// Performs the `DeleteHapg` operation on the `CloudHSM` service. /// /// This is documentation for AWS CloudHSM Classic. For more information, see [AWS CloudHSM Classic FAQs](http://aws.amazon.com/cloudhsm/faqs-classic/), the [AWS CloudHSM Classic User Guide](https://docs.aws.amazon.com/cloudhsm/classic/userguide/), and the [AWS CloudHSM Classic API Reference](https://docs.aws.amazon.com/cloudhsm/classic/APIReference/). For information about the current version of AWS CloudHSM, see [AWS CloudHSM](http://aws.amazon.com/cloudhsm/), the [AWS CloudHSM User Guide](https://docs.aws.amazon.com/cloudhsm/latest/userguide/), and the [AWS CloudHSM API Reference](https://docs.aws.amazon.com/cloudhsm/latest/APIReference/). Deletes a high-availability partition group. @available(*, deprecated, message: "This API is deprecated.") @@ -694,7 +694,7 @@ extension CloudHSMClient { return try await op.execute(input: input) } - /// Performs the `DeleteHsm` operation on the `CloudHsmFrontendService` service. + /// Performs the `DeleteHsm` operation on the `CloudHSM` service. /// /// This is documentation for AWS CloudHSM Classic. For more information, see [AWS CloudHSM Classic FAQs](http://aws.amazon.com/cloudhsm/faqs-classic/), the [AWS CloudHSM Classic User Guide](https://docs.aws.amazon.com/cloudhsm/classic/userguide/), and the [AWS CloudHSM Classic API Reference](https://docs.aws.amazon.com/cloudhsm/classic/APIReference/). For information about the current version of AWS CloudHSM, see [AWS CloudHSM](http://aws.amazon.com/cloudhsm/), the [AWS CloudHSM User Guide](https://docs.aws.amazon.com/cloudhsm/latest/userguide/), and the [AWS CloudHSM API Reference](https://docs.aws.amazon.com/cloudhsm/latest/APIReference/). Deletes an HSM. After completion, this operation cannot be undone and your key material cannot be recovered. @available(*, deprecated, message: "This API is deprecated.") @@ -767,7 +767,7 @@ extension CloudHSMClient { return try await op.execute(input: input) } - /// Performs the `DeleteLunaClient` operation on the `CloudHsmFrontendService` service. + /// Performs the `DeleteLunaClient` operation on the `CloudHSM` service. /// /// This is documentation for AWS CloudHSM Classic. For more information, see [AWS CloudHSM Classic FAQs](http://aws.amazon.com/cloudhsm/faqs-classic/), the [AWS CloudHSM Classic User Guide](https://docs.aws.amazon.com/cloudhsm/classic/userguide/), and the [AWS CloudHSM Classic API Reference](https://docs.aws.amazon.com/cloudhsm/classic/APIReference/). For information about the current version of AWS CloudHSM, see [AWS CloudHSM](http://aws.amazon.com/cloudhsm/), the [AWS CloudHSM User Guide](https://docs.aws.amazon.com/cloudhsm/latest/userguide/), and the [AWS CloudHSM API Reference](https://docs.aws.amazon.com/cloudhsm/latest/APIReference/). Deletes a client. @available(*, deprecated, message: "This API is deprecated.") @@ -840,7 +840,7 @@ extension CloudHSMClient { return try await op.execute(input: input) } - /// Performs the `DescribeHapg` operation on the `CloudHsmFrontendService` service. + /// Performs the `DescribeHapg` operation on the `CloudHSM` service. /// /// This is documentation for AWS CloudHSM Classic. For more information, see [AWS CloudHSM Classic FAQs](http://aws.amazon.com/cloudhsm/faqs-classic/), the [AWS CloudHSM Classic User Guide](https://docs.aws.amazon.com/cloudhsm/classic/userguide/), and the [AWS CloudHSM Classic API Reference](https://docs.aws.amazon.com/cloudhsm/classic/APIReference/). For information about the current version of AWS CloudHSM, see [AWS CloudHSM](http://aws.amazon.com/cloudhsm/), the [AWS CloudHSM User Guide](https://docs.aws.amazon.com/cloudhsm/latest/userguide/), and the [AWS CloudHSM API Reference](https://docs.aws.amazon.com/cloudhsm/latest/APIReference/). Retrieves information about a high-availability partition group. @available(*, deprecated, message: "This API is deprecated.") @@ -913,7 +913,7 @@ extension CloudHSMClient { return try await op.execute(input: input) } - /// Performs the `DescribeHsm` operation on the `CloudHsmFrontendService` service. + /// Performs the `DescribeHsm` operation on the `CloudHSM` service. /// /// This is documentation for AWS CloudHSM Classic. For more information, see [AWS CloudHSM Classic FAQs](http://aws.amazon.com/cloudhsm/faqs-classic/), the [AWS CloudHSM Classic User Guide](https://docs.aws.amazon.com/cloudhsm/classic/userguide/), and the [AWS CloudHSM Classic API Reference](https://docs.aws.amazon.com/cloudhsm/classic/APIReference/). For information about the current version of AWS CloudHSM, see [AWS CloudHSM](http://aws.amazon.com/cloudhsm/), the [AWS CloudHSM User Guide](https://docs.aws.amazon.com/cloudhsm/latest/userguide/), and the [AWS CloudHSM API Reference](https://docs.aws.amazon.com/cloudhsm/latest/APIReference/). Retrieves information about an HSM. You can identify the HSM by its ARN or its serial number. @available(*, deprecated, message: "This API is deprecated.") @@ -986,7 +986,7 @@ extension CloudHSMClient { return try await op.execute(input: input) } - /// Performs the `DescribeLunaClient` operation on the `CloudHsmFrontendService` service. + /// Performs the `DescribeLunaClient` operation on the `CloudHSM` service. /// /// This is documentation for AWS CloudHSM Classic. For more information, see [AWS CloudHSM Classic FAQs](http://aws.amazon.com/cloudhsm/faqs-classic/), the [AWS CloudHSM Classic User Guide](https://docs.aws.amazon.com/cloudhsm/classic/userguide/), and the [AWS CloudHSM Classic API Reference](https://docs.aws.amazon.com/cloudhsm/classic/APIReference/). For information about the current version of AWS CloudHSM, see [AWS CloudHSM](http://aws.amazon.com/cloudhsm/), the [AWS CloudHSM User Guide](https://docs.aws.amazon.com/cloudhsm/latest/userguide/), and the [AWS CloudHSM API Reference](https://docs.aws.amazon.com/cloudhsm/latest/APIReference/). Retrieves information about an HSM client. @available(*, deprecated, message: "This API is deprecated.") @@ -1059,7 +1059,7 @@ extension CloudHSMClient { return try await op.execute(input: input) } - /// Performs the `GetConfig` operation on the `CloudHsmFrontendService` service. + /// Performs the `GetConfig` operation on the `CloudHSM` service. /// /// This is documentation for AWS CloudHSM Classic. For more information, see [AWS CloudHSM Classic FAQs](http://aws.amazon.com/cloudhsm/faqs-classic/), the [AWS CloudHSM Classic User Guide](https://docs.aws.amazon.com/cloudhsm/classic/userguide/), and the [AWS CloudHSM Classic API Reference](https://docs.aws.amazon.com/cloudhsm/classic/APIReference/). For information about the current version of AWS CloudHSM, see [AWS CloudHSM](http://aws.amazon.com/cloudhsm/), the [AWS CloudHSM User Guide](https://docs.aws.amazon.com/cloudhsm/latest/userguide/), and the [AWS CloudHSM API Reference](https://docs.aws.amazon.com/cloudhsm/latest/APIReference/). Gets the configuration files necessary to connect to all high availability partition groups the client is associated with. @available(*, deprecated, message: "This API is deprecated.") @@ -1132,7 +1132,7 @@ extension CloudHSMClient { return try await op.execute(input: input) } - /// Performs the `ListAvailableZones` operation on the `CloudHsmFrontendService` service. + /// Performs the `ListAvailableZones` operation on the `CloudHSM` service. /// /// This is documentation for AWS CloudHSM Classic. For more information, see [AWS CloudHSM Classic FAQs](http://aws.amazon.com/cloudhsm/faqs-classic/), the [AWS CloudHSM Classic User Guide](https://docs.aws.amazon.com/cloudhsm/classic/userguide/), and the [AWS CloudHSM Classic API Reference](https://docs.aws.amazon.com/cloudhsm/classic/APIReference/). For information about the current version of AWS CloudHSM, see [AWS CloudHSM](http://aws.amazon.com/cloudhsm/), the [AWS CloudHSM User Guide](https://docs.aws.amazon.com/cloudhsm/latest/userguide/), and the [AWS CloudHSM API Reference](https://docs.aws.amazon.com/cloudhsm/latest/APIReference/). Lists the Availability Zones that have available AWS CloudHSM capacity. @available(*, deprecated, message: "This API is deprecated.") @@ -1205,7 +1205,7 @@ extension CloudHSMClient { return try await op.execute(input: input) } - /// Performs the `ListHapgs` operation on the `CloudHsmFrontendService` service. + /// Performs the `ListHapgs` operation on the `CloudHSM` service. /// /// This is documentation for AWS CloudHSM Classic. For more information, see [AWS CloudHSM Classic FAQs](http://aws.amazon.com/cloudhsm/faqs-classic/), the [AWS CloudHSM Classic User Guide](https://docs.aws.amazon.com/cloudhsm/classic/userguide/), and the [AWS CloudHSM Classic API Reference](https://docs.aws.amazon.com/cloudhsm/classic/APIReference/). For information about the current version of AWS CloudHSM, see [AWS CloudHSM](http://aws.amazon.com/cloudhsm/), the [AWS CloudHSM User Guide](https://docs.aws.amazon.com/cloudhsm/latest/userguide/), and the [AWS CloudHSM API Reference](https://docs.aws.amazon.com/cloudhsm/latest/APIReference/). Lists the high-availability partition groups for the account. This operation supports pagination with the use of the NextToken member. If more results are available, the NextToken member of the response contains a token that you pass in the next call to ListHapgs to retrieve the next set of items. @available(*, deprecated, message: "This API is deprecated.") @@ -1278,7 +1278,7 @@ extension CloudHSMClient { return try await op.execute(input: input) } - /// Performs the `ListHsms` operation on the `CloudHsmFrontendService` service. + /// Performs the `ListHsms` operation on the `CloudHSM` service. /// /// This is documentation for AWS CloudHSM Classic. For more information, see [AWS CloudHSM Classic FAQs](http://aws.amazon.com/cloudhsm/faqs-classic/), the [AWS CloudHSM Classic User Guide](https://docs.aws.amazon.com/cloudhsm/classic/userguide/), and the [AWS CloudHSM Classic API Reference](https://docs.aws.amazon.com/cloudhsm/classic/APIReference/). For information about the current version of AWS CloudHSM, see [AWS CloudHSM](http://aws.amazon.com/cloudhsm/), the [AWS CloudHSM User Guide](https://docs.aws.amazon.com/cloudhsm/latest/userguide/), and the [AWS CloudHSM API Reference](https://docs.aws.amazon.com/cloudhsm/latest/APIReference/). Retrieves the identifiers of all of the HSMs provisioned for the current customer. This operation supports pagination with the use of the NextToken member. If more results are available, the NextToken member of the response contains a token that you pass in the next call to ListHsms to retrieve the next set of items. @available(*, deprecated, message: "This API is deprecated.") @@ -1351,7 +1351,7 @@ extension CloudHSMClient { return try await op.execute(input: input) } - /// Performs the `ListLunaClients` operation on the `CloudHsmFrontendService` service. + /// Performs the `ListLunaClients` operation on the `CloudHSM` service. /// /// This is documentation for AWS CloudHSM Classic. For more information, see [AWS CloudHSM Classic FAQs](http://aws.amazon.com/cloudhsm/faqs-classic/), the [AWS CloudHSM Classic User Guide](https://docs.aws.amazon.com/cloudhsm/classic/userguide/), and the [AWS CloudHSM Classic API Reference](https://docs.aws.amazon.com/cloudhsm/classic/APIReference/). For information about the current version of AWS CloudHSM, see [AWS CloudHSM](http://aws.amazon.com/cloudhsm/), the [AWS CloudHSM User Guide](https://docs.aws.amazon.com/cloudhsm/latest/userguide/), and the [AWS CloudHSM API Reference](https://docs.aws.amazon.com/cloudhsm/latest/APIReference/). Lists all of the clients. This operation supports pagination with the use of the NextToken member. If more results are available, the NextToken member of the response contains a token that you pass in the next call to ListLunaClients to retrieve the next set of items. @available(*, deprecated, message: "This API is deprecated.") @@ -1424,7 +1424,7 @@ extension CloudHSMClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `CloudHsmFrontendService` service. + /// Performs the `ListTagsForResource` operation on the `CloudHSM` service. /// /// This is documentation for AWS CloudHSM Classic. For more information, see [AWS CloudHSM Classic FAQs](http://aws.amazon.com/cloudhsm/faqs-classic/), the [AWS CloudHSM Classic User Guide](https://docs.aws.amazon.com/cloudhsm/classic/userguide/), and the [AWS CloudHSM Classic API Reference](https://docs.aws.amazon.com/cloudhsm/classic/APIReference/). For information about the current version of AWS CloudHSM, see [AWS CloudHSM](http://aws.amazon.com/cloudhsm/), the [AWS CloudHSM User Guide](https://docs.aws.amazon.com/cloudhsm/latest/userguide/), and the [AWS CloudHSM API Reference](https://docs.aws.amazon.com/cloudhsm/latest/APIReference/). Returns a list of all tags for the specified AWS CloudHSM resource. @available(*, deprecated, message: "This API is deprecated.") @@ -1497,7 +1497,7 @@ extension CloudHSMClient { return try await op.execute(input: input) } - /// Performs the `ModifyHapg` operation on the `CloudHsmFrontendService` service. + /// Performs the `ModifyHapg` operation on the `CloudHSM` service. /// /// This is documentation for AWS CloudHSM Classic. For more information, see [AWS CloudHSM Classic FAQs](http://aws.amazon.com/cloudhsm/faqs-classic/), the [AWS CloudHSM Classic User Guide](https://docs.aws.amazon.com/cloudhsm/classic/userguide/), and the [AWS CloudHSM Classic API Reference](https://docs.aws.amazon.com/cloudhsm/classic/APIReference/). For information about the current version of AWS CloudHSM, see [AWS CloudHSM](http://aws.amazon.com/cloudhsm/), the [AWS CloudHSM User Guide](https://docs.aws.amazon.com/cloudhsm/latest/userguide/), and the [AWS CloudHSM API Reference](https://docs.aws.amazon.com/cloudhsm/latest/APIReference/). Modifies an existing high-availability partition group. @available(*, deprecated, message: "This API is deprecated.") @@ -1570,7 +1570,7 @@ extension CloudHSMClient { return try await op.execute(input: input) } - /// Performs the `ModifyHsm` operation on the `CloudHsmFrontendService` service. + /// Performs the `ModifyHsm` operation on the `CloudHSM` service. /// /// This is documentation for AWS CloudHSM Classic. For more information, see [AWS CloudHSM Classic FAQs](http://aws.amazon.com/cloudhsm/faqs-classic/), the [AWS CloudHSM Classic User Guide](https://docs.aws.amazon.com/cloudhsm/classic/userguide/), and the [AWS CloudHSM Classic API Reference](https://docs.aws.amazon.com/cloudhsm/classic/APIReference/). For information about the current version of AWS CloudHSM, see [AWS CloudHSM](http://aws.amazon.com/cloudhsm/), the [AWS CloudHSM User Guide](https://docs.aws.amazon.com/cloudhsm/latest/userguide/), and the [AWS CloudHSM API Reference](https://docs.aws.amazon.com/cloudhsm/latest/APIReference/). Modifies an HSM. This operation can result in the HSM being offline for up to 15 minutes while the AWS CloudHSM service is reconfigured. If you are modifying a production HSM, you should ensure that your AWS CloudHSM service is configured for high availability, and consider executing this operation during a maintenance window. @available(*, deprecated, message: "This API is deprecated.") @@ -1643,7 +1643,7 @@ extension CloudHSMClient { return try await op.execute(input: input) } - /// Performs the `ModifyLunaClient` operation on the `CloudHsmFrontendService` service. + /// Performs the `ModifyLunaClient` operation on the `CloudHSM` service. /// /// This is documentation for AWS CloudHSM Classic. For more information, see [AWS CloudHSM Classic FAQs](http://aws.amazon.com/cloudhsm/faqs-classic/), the [AWS CloudHSM Classic User Guide](https://docs.aws.amazon.com/cloudhsm/classic/userguide/), and the [AWS CloudHSM Classic API Reference](https://docs.aws.amazon.com/cloudhsm/classic/APIReference/). For information about the current version of AWS CloudHSM, see [AWS CloudHSM](http://aws.amazon.com/cloudhsm/), the [AWS CloudHSM User Guide](https://docs.aws.amazon.com/cloudhsm/latest/userguide/), and the [AWS CloudHSM API Reference](https://docs.aws.amazon.com/cloudhsm/latest/APIReference/). Modifies the certificate used by the client. This action can potentially start a workflow to install the new certificate on the client's HSMs. @available(*, deprecated, message: "This API is deprecated.") @@ -1714,7 +1714,7 @@ extension CloudHSMClient { return try await op.execute(input: input) } - /// Performs the `RemoveTagsFromResource` operation on the `CloudHsmFrontendService` service. + /// Performs the `RemoveTagsFromResource` operation on the `CloudHSM` service. /// /// This is documentation for AWS CloudHSM Classic. For more information, see [AWS CloudHSM Classic FAQs](http://aws.amazon.com/cloudhsm/faqs-classic/), the [AWS CloudHSM Classic User Guide](https://docs.aws.amazon.com/cloudhsm/classic/userguide/), and the [AWS CloudHSM Classic API Reference](https://docs.aws.amazon.com/cloudhsm/classic/APIReference/). For information about the current version of AWS CloudHSM, see [AWS CloudHSM](http://aws.amazon.com/cloudhsm/), the [AWS CloudHSM User Guide](https://docs.aws.amazon.com/cloudhsm/latest/userguide/), and the [AWS CloudHSM API Reference](https://docs.aws.amazon.com/cloudhsm/latest/APIReference/). Removes one or more tags from the specified AWS CloudHSM resource. To remove a tag, specify only the tag key to remove (not the value). To overwrite the value for an existing tag, use [AddTagsToResource]. @available(*, deprecated, message: "This API is deprecated.") diff --git a/Sources/Services/AWSCloudHSMV2/Sources/AWSCloudHSMV2/CloudHSMV2Client.swift b/Sources/Services/AWSCloudHSMV2/Sources/AWSCloudHSMV2/CloudHSMV2Client.swift index 57ba8dca3c0..e1392940e4a 100644 --- a/Sources/Services/AWSCloudHSMV2/Sources/AWSCloudHSMV2/CloudHSMV2Client.swift +++ b/Sources/Services/AWSCloudHSMV2/Sources/AWSCloudHSMV2/CloudHSMV2Client.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CloudHSMV2Client: ClientRuntime.Client { public static let clientName = "CloudHSMV2Client" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CloudHSMV2Client.CloudHSMV2ClientConfiguration let serviceName = "CloudHSM V2" @@ -329,7 +329,7 @@ extension CloudHSMV2Client { } extension CloudHSMV2Client { - /// Performs the `CopyBackupToRegion` operation on the `BaldrApiService` service. + /// Performs the `CopyBackupToRegion` operation on the `CloudHSMV2` service. /// /// Copy an CloudHSM cluster backup to a different region. Cross-account use: No. You cannot perform this operation on an CloudHSM backup in a different Amazon Web Services account. /// @@ -404,7 +404,7 @@ extension CloudHSMV2Client { return try await op.execute(input: input) } - /// Performs the `CreateCluster` operation on the `BaldrApiService` service. + /// Performs the `CreateCluster` operation on the `CloudHSMV2` service. /// /// Creates a new CloudHSM cluster. Cross-account use: Yes. To perform this operation with an CloudHSM backup in a different AWS account, specify the full backup ARN in the value of the SourceBackupId parameter. /// @@ -479,7 +479,7 @@ extension CloudHSMV2Client { return try await op.execute(input: input) } - /// Performs the `CreateHsm` operation on the `BaldrApiService` service. + /// Performs the `CreateHsm` operation on the `CloudHSMV2` service. /// /// Creates a new hardware security module (HSM) in the specified CloudHSM cluster. Cross-account use: No. You cannot perform this operation on an CloudHSM cluster in a different Amazon Web Service account. /// @@ -553,7 +553,7 @@ extension CloudHSMV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteBackup` operation on the `BaldrApiService` service. + /// Performs the `DeleteBackup` operation on the `CloudHSMV2` service. /// /// Deletes a specified CloudHSM backup. A backup can be restored up to 7 days after the DeleteBackup request is made. For more information on restoring a backup, see [RestoreBackup]. Cross-account use: No. You cannot perform this operation on an CloudHSM backup in a different Amazon Web Services account. /// @@ -627,7 +627,7 @@ extension CloudHSMV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteCluster` operation on the `BaldrApiService` service. + /// Performs the `DeleteCluster` operation on the `CloudHSMV2` service. /// /// Deletes the specified CloudHSM cluster. Before you can delete a cluster, you must delete all HSMs in the cluster. To see if the cluster contains any HSMs, use [DescribeClusters]. To delete an HSM, use [DeleteHsm]. Cross-account use: No. You cannot perform this operation on an CloudHSM cluster in a different Amazon Web Services account. /// @@ -702,7 +702,7 @@ extension CloudHSMV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteHsm` operation on the `BaldrApiService` service. + /// Performs the `DeleteHsm` operation on the `CloudHSMV2` service. /// /// Deletes the specified HSM. To specify an HSM, you can use its identifier (ID), the IP address of the HSM's elastic network interface (ENI), or the ID of the HSM's ENI. You need to specify only one of these values. To find these values, use [DescribeClusters]. Cross-account use: No. You cannot perform this operation on an CloudHSM hsm in a different Amazon Web Services account. /// @@ -776,7 +776,7 @@ extension CloudHSMV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteResourcePolicy` operation on the `BaldrApiService` service. + /// Performs the `DeleteResourcePolicy` operation on the `CloudHSMV2` service. /// /// Deletes an CloudHSM resource policy. Deleting a resource policy will result in the resource being unshared and removed from any RAM resource shares. Deleting the resource policy attached to a backup will not impact any clusters created from that backup. Cross-account use: No. You cannot perform this operation on an CloudHSM resource in a different Amazon Web Services account. /// @@ -850,7 +850,7 @@ extension CloudHSMV2Client { return try await op.execute(input: input) } - /// Performs the `DescribeBackups` operation on the `BaldrApiService` service. + /// Performs the `DescribeBackups` operation on the `CloudHSMV2` service. /// /// Gets information about backups of CloudHSM clusters. Lists either the backups you own or the backups shared with you when the Shared parameter is true. This is a paginated operation, which means that each response might contain only a subset of all the backups. When the response contains only a subset of backups, it includes a NextToken value. Use this value in a subsequent DescribeBackups request to get more backups. When you receive a response with no NextToken (or an empty or null value), that means there are no more backups to get. Cross-account use: Yes. Customers can describe backups in other Amazon Web Services accounts that are shared with them. /// @@ -925,7 +925,7 @@ extension CloudHSMV2Client { return try await op.execute(input: input) } - /// Performs the `DescribeClusters` operation on the `BaldrApiService` service. + /// Performs the `DescribeClusters` operation on the `CloudHSMV2` service. /// /// Gets information about CloudHSM clusters. This is a paginated operation, which means that each response might contain only a subset of all the clusters. When the response contains only a subset of clusters, it includes a NextToken value. Use this value in a subsequent DescribeClusters request to get more clusters. When you receive a response with no NextToken (or an empty or null value), that means there are no more clusters to get. Cross-account use: No. You cannot perform this operation on CloudHSM clusters in a different Amazon Web Services account. /// @@ -999,7 +999,7 @@ extension CloudHSMV2Client { return try await op.execute(input: input) } - /// Performs the `GetResourcePolicy` operation on the `BaldrApiService` service. + /// Performs the `GetResourcePolicy` operation on the `CloudHSMV2` service. /// /// Retrieves the resource policy document attached to a given resource. Cross-account use: No. You cannot perform this operation on an CloudHSM resource in a different Amazon Web Services account. /// @@ -1073,7 +1073,7 @@ extension CloudHSMV2Client { return try await op.execute(input: input) } - /// Performs the `InitializeCluster` operation on the `BaldrApiService` service. + /// Performs the `InitializeCluster` operation on the `CloudHSMV2` service. /// /// Claims an CloudHSM cluster by submitting the cluster certificate issued by your issuing certificate authority (CA) and the CA's root certificate. Before you can claim a cluster, you must sign the cluster's certificate signing request (CSR) with your issuing CA. To get the cluster's CSR, use [DescribeClusters]. Cross-account use: No. You cannot perform this operation on an CloudHSM cluster in a different Amazon Web Services account. /// @@ -1147,7 +1147,7 @@ extension CloudHSMV2Client { return try await op.execute(input: input) } - /// Performs the `ListTags` operation on the `BaldrApiService` service. + /// Performs the `ListTags` operation on the `CloudHSMV2` service. /// /// Gets a list of tags for the specified CloudHSM cluster. This is a paginated operation, which means that each response might contain only a subset of all the tags. When the response contains only a subset of tags, it includes a NextToken value. Use this value in a subsequent ListTags request to get more tags. When you receive a response with no NextToken (or an empty or null value), that means there are no more tags to get. Cross-account use: No. You cannot perform this operation on an CloudHSM resource in a different Amazon Web Services account. /// @@ -1222,7 +1222,7 @@ extension CloudHSMV2Client { return try await op.execute(input: input) } - /// Performs the `ModifyBackupAttributes` operation on the `BaldrApiService` service. + /// Performs the `ModifyBackupAttributes` operation on the `CloudHSMV2` service. /// /// Modifies attributes for CloudHSM backup. Cross-account use: No. You cannot perform this operation on an CloudHSM backup in a different Amazon Web Services account. /// @@ -1296,7 +1296,7 @@ extension CloudHSMV2Client { return try await op.execute(input: input) } - /// Performs the `ModifyCluster` operation on the `BaldrApiService` service. + /// Performs the `ModifyCluster` operation on the `CloudHSMV2` service. /// /// Modifies CloudHSM cluster. Cross-account use: No. You cannot perform this operation on an CloudHSM cluster in a different Amazon Web Services account. /// @@ -1370,7 +1370,7 @@ extension CloudHSMV2Client { return try await op.execute(input: input) } - /// Performs the `PutResourcePolicy` operation on the `BaldrApiService` service. + /// Performs the `PutResourcePolicy` operation on the `CloudHSMV2` service. /// /// Creates or updates an CloudHSM resource policy. A resource policy helps you to define the IAM entity (for example, an Amazon Web Services account) that can manage your CloudHSM resources. The following resources support CloudHSM resource policies: /// @@ -1449,7 +1449,7 @@ extension CloudHSMV2Client { return try await op.execute(input: input) } - /// Performs the `RestoreBackup` operation on the `BaldrApiService` service. + /// Performs the `RestoreBackup` operation on the `CloudHSMV2` service. /// /// Restores a specified CloudHSM backup that is in the PENDING_DELETION state. For more information on deleting a backup, see [DeleteBackup]. Cross-account use: No. You cannot perform this operation on an CloudHSM backup in a different Amazon Web Services account. /// @@ -1523,7 +1523,7 @@ extension CloudHSMV2Client { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `BaldrApiService` service. + /// Performs the `TagResource` operation on the `CloudHSMV2` service. /// /// Adds or overwrites one or more tags for the specified CloudHSM cluster. Cross-account use: No. You cannot perform this operation on an CloudHSM resource in a different Amazon Web Services account. /// @@ -1599,7 +1599,7 @@ extension CloudHSMV2Client { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `BaldrApiService` service. + /// Performs the `UntagResource` operation on the `CloudHSMV2` service. /// /// Removes the specified tag or tags from the specified CloudHSM cluster. Cross-account use: No. You cannot perform this operation on an CloudHSM resource in a different Amazon Web Services account. /// diff --git a/Sources/Services/AWSCloudHSMV2/Sources/AWSCloudHSMV2/Models.swift b/Sources/Services/AWSCloudHSMV2/Sources/AWSCloudHSMV2/Models.swift index 3f83c0dcee9..9d94d7751f7 100644 --- a/Sources/Services/AWSCloudHSMV2/Sources/AWSCloudHSMV2/Models.swift +++ b/Sources/Services/AWSCloudHSMV2/Sources/AWSCloudHSMV2/Models.swift @@ -617,6 +617,8 @@ extension CloudHSMV2ClientTypes { /// The HSM's identifier (ID). /// This member is required. public var hsmId: Swift.String? + /// The type of HSM. + public var hsmType: Swift.String? /// The HSM's state. public var state: CloudHSMV2ClientTypes.HsmState? /// A description of the HSM's state. @@ -631,6 +633,7 @@ extension CloudHSMV2ClientTypes { eniIp: Swift.String? = nil, eniIpV6: Swift.String? = nil, hsmId: Swift.String? = nil, + hsmType: Swift.String? = nil, state: CloudHSMV2ClientTypes.HsmState? = nil, stateMessage: Swift.String? = nil, subnetId: Swift.String? = nil @@ -642,6 +645,7 @@ extension CloudHSMV2ClientTypes { self.eniIp = eniIp self.eniIpV6 = eniIpV6 self.hsmId = hsmId + self.hsmType = hsmType self.state = state self.stateMessage = stateMessage self.subnetId = subnetId @@ -721,11 +725,13 @@ extension CloudHSMV2ClientTypes { public var createTimestamp: Foundation.Date? /// The type of HSM that the cluster contains. public var hsmType: Swift.String? + /// The timestamp until when the cluster can be rolled back to its original HSM type. + public var hsmTypeRollbackExpiration: Foundation.Date? /// Contains information about the HSMs in the cluster. public var hsms: [CloudHSMV2ClientTypes.Hsm]? /// The mode of the cluster. public var mode: CloudHSMV2ClientTypes.ClusterMode? - /// The cluster's NetworkType can be set to either IPV4 (which is the default) or DUALSTACK. When set to IPV4, communication between your application and the Hardware Security Modules (HSMs) is restricted to the IPv4 protocol only. In contrast, the DUALSTACK network type enables communication over both the IPv4 and IPv6 protocols. To use the DUALSTACK option, you'll need to configure your Virtual Private Cloud (VPC) and subnets to support both IPv4 and IPv6. This involves adding IPv6 Classless Inter-Domain Routing (CIDR) blocks to the existing IPv4 CIDR blocks in your subnets. The choice between IPV4 and DUALSTACK network types determines the flexibility of the network addressing setup for your cluster. The DUALSTACK option provides more flexibility by allowing both IPv4 and IPv6 communication. + /// The cluster's NetworkType can be IPv4 (the default) or DUALSTACK. The IPv4 NetworkType restricts communication between your application and the hardware security modules (HSMs) to the IPv4 protocol only. The DUALSTACK NetworkType enables communication over both IPv4 and IPv6 protocols. To use DUALSTACK, configure your virtual private cloud (VPC) and subnets to support both IPv4 and IPv6. This configuration involves adding IPv6 Classless Inter-Domain Routing (CIDR) blocks to the existing IPv4 CIDR blocks in your subnets. The NetworkType you choose affects the network addressing options for your cluster. DUALSTACK provides more flexibility by supporting both IPv4 and IPv6 communication. public var networkType: CloudHSMV2ClientTypes.NetworkType? /// The default password for the cluster's Pre-Crypto Officer (PRECO) user. public var preCoPassword: Swift.String? @@ -751,6 +757,7 @@ extension CloudHSMV2ClientTypes { clusterId: Swift.String? = nil, createTimestamp: Foundation.Date? = nil, hsmType: Swift.String? = nil, + hsmTypeRollbackExpiration: Foundation.Date? = nil, hsms: [CloudHSMV2ClientTypes.Hsm]? = nil, mode: CloudHSMV2ClientTypes.ClusterMode? = nil, networkType: CloudHSMV2ClientTypes.NetworkType? = nil, @@ -770,6 +777,7 @@ extension CloudHSMV2ClientTypes { self.clusterId = clusterId self.createTimestamp = createTimestamp self.hsmType = hsmType + self.hsmTypeRollbackExpiration = hsmTypeRollbackExpiration self.hsms = hsms self.mode = mode self.networkType = networkType @@ -1159,19 +1167,22 @@ public struct ModifyBackupAttributesOutput: Swift.Sendable { public struct ModifyClusterInput: Swift.Sendable { /// A policy that defines how the service retains backups. - /// This member is required. public var backupRetentionPolicy: CloudHSMV2ClientTypes.BackupRetentionPolicy? /// The identifier (ID) of the cluster that you want to modify. To find the cluster ID, use [DescribeClusters]. /// This member is required. public var clusterId: Swift.String? + /// The desired HSM type of the cluster. + public var hsmType: Swift.String? public init( backupRetentionPolicy: CloudHSMV2ClientTypes.BackupRetentionPolicy? = nil, - clusterId: Swift.String? = nil + clusterId: Swift.String? = nil, + hsmType: Swift.String? = nil ) { self.backupRetentionPolicy = backupRetentionPolicy self.clusterId = clusterId + self.hsmType = hsmType } } @@ -1574,6 +1585,7 @@ extension ModifyClusterInput { guard let value else { return } try writer["BackupRetentionPolicy"].write(value.backupRetentionPolicy, with: CloudHSMV2ClientTypes.BackupRetentionPolicy.write(value:to:)) try writer["ClusterId"].write(value.clusterId) + try writer["HsmType"].write(value.hsmType) } } @@ -2271,6 +2283,7 @@ extension CloudHSMV2ClientTypes.Cluster { value.createTimestamp = try reader["CreateTimestamp"].readTimestampIfPresent(format: SmithyTimestamps.TimestampFormat.epochSeconds) value.hsms = try reader["Hsms"].readListIfPresent(memberReadingClosure: CloudHSMV2ClientTypes.Hsm.read(from:), memberNodeInfo: "member", isFlattened: false) value.hsmType = try reader["HsmType"].readIfPresent() + value.hsmTypeRollbackExpiration = try reader["HsmTypeRollbackExpiration"].readTimestampIfPresent(format: SmithyTimestamps.TimestampFormat.epochSeconds) value.preCoPassword = try reader["PreCoPassword"].readIfPresent() value.securityGroup = try reader["SecurityGroup"].readIfPresent() value.sourceBackupId = try reader["SourceBackupId"].readIfPresent() @@ -2329,6 +2342,7 @@ extension CloudHSMV2ClientTypes.Hsm { value.eniIp = try reader["EniIp"].readIfPresent() value.eniIpV6 = try reader["EniIpV6"].readIfPresent() value.hsmId = try reader["HsmId"].readIfPresent() ?? "" + value.hsmType = try reader["HsmType"].readIfPresent() value.state = try reader["State"].readIfPresent() value.stateMessage = try reader["StateMessage"].readIfPresent() return value diff --git a/Sources/Services/AWSCloudSearch/Sources/AWSCloudSearch/CloudSearchClient.swift b/Sources/Services/AWSCloudSearch/Sources/AWSCloudSearch/CloudSearchClient.swift index 63f7af88aaf..6e60a6746ba 100644 --- a/Sources/Services/AWSCloudSearch/Sources/AWSCloudSearch/CloudSearchClient.swift +++ b/Sources/Services/AWSCloudSearch/Sources/AWSCloudSearch/CloudSearchClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CloudSearchClient: ClientRuntime.Client { public static let clientName = "CloudSearchClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CloudSearchClient.CloudSearchClientConfiguration let serviceName = "CloudSearch" @@ -328,7 +328,7 @@ extension CloudSearchClient { } extension CloudSearchClient { - /// Performs the `BuildSuggesters` operation on the `A9SearchCloudConfigService2013` service. + /// Performs the `BuildSuggesters` operation on the `CloudSearch` service. /// /// Indexes the search suggestions. For more information, see [Configuring Suggesters](http://docs.aws.amazon.com/cloudsearch/latest/developerguide/getting-suggestions.html#configuring-suggesters) in the Amazon CloudSearch Developer Guide. /// @@ -400,7 +400,7 @@ extension CloudSearchClient { return try await op.execute(input: input) } - /// Performs the `CreateDomain` operation on the `A9SearchCloudConfigService2013` service. + /// Performs the `CreateDomain` operation on the `CloudSearch` service. /// /// Creates a new search domain. For more information, see [Creating a Search Domain](http://docs.aws.amazon.com/cloudsearch/latest/developerguide/creating-domains.html) in the Amazon CloudSearch Developer Guide. /// @@ -473,7 +473,7 @@ extension CloudSearchClient { return try await op.execute(input: input) } - /// Performs the `DefineAnalysisScheme` operation on the `A9SearchCloudConfigService2013` service. + /// Performs the `DefineAnalysisScheme` operation on the `CloudSearch` service. /// /// Configures an analysis scheme that can be applied to a text or text-array field to define language-specific text processing options. For more information, see [Configuring Analysis Schemes](http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-analysis-schemes.html) in the Amazon CloudSearch Developer Guide. /// @@ -547,7 +547,7 @@ extension CloudSearchClient { return try await op.execute(input: input) } - /// Performs the `DefineExpression` operation on the `A9SearchCloudConfigService2013` service. + /// Performs the `DefineExpression` operation on the `CloudSearch` service. /// /// Configures an [Expression] for the search domain. Used to create new expressions and modify existing ones. If the expression exists, the new configuration replaces the old one. For more information, see [Configuring Expressions](http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-expressions.html) in the Amazon CloudSearch Developer Guide. /// @@ -621,7 +621,7 @@ extension CloudSearchClient { return try await op.execute(input: input) } - /// Performs the `DefineIndexField` operation on the `A9SearchCloudConfigService2013` service. + /// Performs the `DefineIndexField` operation on the `CloudSearch` service. /// /// Configures an [IndexField] for the search domain. Used to create new fields and modify existing ones. You must specify the name of the domain you are configuring and an index field configuration. The index field configuration specifies a unique name, the index field type, and the options you want to configure for the field. The options you can specify depend on the [IndexFieldType]. If the field exists, the new configuration replaces the old one. For more information, see [Configuring Index Fields](http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-index-fields.html) in the Amazon CloudSearch Developer Guide. /// @@ -695,7 +695,7 @@ extension CloudSearchClient { return try await op.execute(input: input) } - /// Performs the `DefineSuggester` operation on the `A9SearchCloudConfigService2013` service. + /// Performs the `DefineSuggester` operation on the `CloudSearch` service. /// /// Configures a suggester for a domain. A suggester enables you to display possible matches before users finish typing their queries. When you configure a suggester, you must specify the name of the text field you want to search for possible matches and a unique name for the suggester. For more information, see [Getting Search Suggestions](http://docs.aws.amazon.com/cloudsearch/latest/developerguide/getting-suggestions.html) in the Amazon CloudSearch Developer Guide. /// @@ -769,7 +769,7 @@ extension CloudSearchClient { return try await op.execute(input: input) } - /// Performs the `DeleteAnalysisScheme` operation on the `A9SearchCloudConfigService2013` service. + /// Performs the `DeleteAnalysisScheme` operation on the `CloudSearch` service. /// /// Deletes an analysis scheme. For more information, see [Configuring Analysis Schemes](http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-analysis-schemes.html) in the Amazon CloudSearch Developer Guide. /// @@ -842,7 +842,7 @@ extension CloudSearchClient { return try await op.execute(input: input) } - /// Performs the `DeleteDomain` operation on the `A9SearchCloudConfigService2013` service. + /// Performs the `DeleteDomain` operation on the `CloudSearch` service. /// /// Permanently deletes a search domain and all of its data. Once a domain has been deleted, it cannot be recovered. For more information, see [Deleting a Search Domain](http://docs.aws.amazon.com/cloudsearch/latest/developerguide/deleting-domains.html) in the Amazon CloudSearch Developer Guide. /// @@ -912,7 +912,7 @@ extension CloudSearchClient { return try await op.execute(input: input) } - /// Performs the `DeleteExpression` operation on the `A9SearchCloudConfigService2013` service. + /// Performs the `DeleteExpression` operation on the `CloudSearch` service. /// /// Removes an [Expression] from the search domain. For more information, see [Configuring Expressions](http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-expressions.html) in the Amazon CloudSearch Developer Guide. /// @@ -985,7 +985,7 @@ extension CloudSearchClient { return try await op.execute(input: input) } - /// Performs the `DeleteIndexField` operation on the `A9SearchCloudConfigService2013` service. + /// Performs the `DeleteIndexField` operation on the `CloudSearch` service. /// /// Removes an [IndexField] from the search domain. For more information, see [Configuring Index Fields](http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-index-fields.html) in the Amazon CloudSearch Developer Guide. /// @@ -1058,7 +1058,7 @@ extension CloudSearchClient { return try await op.execute(input: input) } - /// Performs the `DeleteSuggester` operation on the `A9SearchCloudConfigService2013` service. + /// Performs the `DeleteSuggester` operation on the `CloudSearch` service. /// /// Deletes a suggester. For more information, see [Getting Search Suggestions](http://docs.aws.amazon.com/cloudsearch/latest/developerguide/getting-suggestions.html) in the Amazon CloudSearch Developer Guide. /// @@ -1131,7 +1131,7 @@ extension CloudSearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeAnalysisSchemes` operation on the `A9SearchCloudConfigService2013` service. + /// Performs the `DescribeAnalysisSchemes` operation on the `CloudSearch` service. /// /// Gets the analysis schemes configured for a domain. An analysis scheme defines language-specific text processing options for a text field. Can be limited to specific analysis schemes by name. By default, shows all analysis schemes and includes any pending changes to the configuration. Set the Deployed option to true to show the active configuration and exclude pending changes. For more information, see [Configuring Analysis Schemes](http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-analysis-schemes.html) in the Amazon CloudSearch Developer Guide. /// @@ -1202,7 +1202,7 @@ extension CloudSearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeAvailabilityOptions` operation on the `A9SearchCloudConfigService2013` service. + /// Performs the `DescribeAvailabilityOptions` operation on the `CloudSearch` service. /// /// Gets the availability options configured for a domain. By default, shows the configuration with any pending changes. Set the Deployed option to true to show the active configuration and exclude pending changes. For more information, see [Configuring Availability Options](http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-availability-options.html) in the Amazon CloudSearch Developer Guide. /// @@ -1276,7 +1276,7 @@ extension CloudSearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeDomainEndpointOptions` operation on the `A9SearchCloudConfigService2013` service. + /// Performs the `DescribeDomainEndpointOptions` operation on the `CloudSearch` service. /// /// Returns the domain's endpoint options, specifically whether all requests to the domain must arrive over HTTPS. For more information, see [Configuring Domain Endpoint Options](http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-domain-endpoint-options.html) in the Amazon CloudSearch Developer Guide. /// @@ -1349,7 +1349,7 @@ extension CloudSearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeDomains` operation on the `A9SearchCloudConfigService2013` service. + /// Performs the `DescribeDomains` operation on the `CloudSearch` service. /// /// Gets information about the search domains owned by this account. Can be limited to specific domains. Shows all domains by default. To get the number of searchable documents in a domain, use the console or submit a matchall request to your domain's search endpoint: q=matchall&q.parser=structured&size=0. For more information, see [Getting Information about a Search Domain](http://docs.aws.amazon.com/cloudsearch/latest/developerguide/getting-domain-info.html) in the Amazon CloudSearch Developer Guide. /// @@ -1419,7 +1419,7 @@ extension CloudSearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeExpressions` operation on the `A9SearchCloudConfigService2013` service. + /// Performs the `DescribeExpressions` operation on the `CloudSearch` service. /// /// Gets the expressions configured for the search domain. Can be limited to specific expressions by name. By default, shows all expressions and includes any pending changes to the configuration. Set the Deployed option to true to show the active configuration and exclude pending changes. For more information, see [Configuring Expressions](http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-expressions.html) in the Amazon CloudSearch Developer Guide. /// @@ -1490,7 +1490,7 @@ extension CloudSearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeIndexFields` operation on the `A9SearchCloudConfigService2013` service. + /// Performs the `DescribeIndexFields` operation on the `CloudSearch` service. /// /// Gets information about the index fields configured for the search domain. Can be limited to specific fields by name. By default, shows all fields and includes any pending changes to the configuration. Set the Deployed option to true to show the active configuration and exclude pending changes. For more information, see [Getting Domain Information](http://docs.aws.amazon.com/cloudsearch/latest/developerguide/getting-domain-info.html) in the Amazon CloudSearch Developer Guide. /// @@ -1561,7 +1561,7 @@ extension CloudSearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeScalingParameters` operation on the `A9SearchCloudConfigService2013` service. + /// Performs the `DescribeScalingParameters` operation on the `CloudSearch` service. /// /// Gets the scaling parameters configured for a domain. A domain's scaling parameters specify the desired search instance type and replication count. For more information, see [Configuring Scaling Options](http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-scaling-options.html) in the Amazon CloudSearch Developer Guide. /// @@ -1632,7 +1632,7 @@ extension CloudSearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeServiceAccessPolicies` operation on the `A9SearchCloudConfigService2013` service. + /// Performs the `DescribeServiceAccessPolicies` operation on the `CloudSearch` service. /// /// Gets information about the access policies that control access to the domain's document and search endpoints. By default, shows the configuration with any pending changes. Set the Deployed option to true to show the active configuration and exclude pending changes. For more information, see [Configuring Access for a Search Domain](http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-access.html) in the Amazon CloudSearch Developer Guide. /// @@ -1703,7 +1703,7 @@ extension CloudSearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeSuggesters` operation on the `A9SearchCloudConfigService2013` service. + /// Performs the `DescribeSuggesters` operation on the `CloudSearch` service. /// /// Gets the suggesters configured for a domain. A suggester enables you to display possible matches before users finish typing their queries. Can be limited to specific suggesters by name. By default, shows all suggesters and includes any pending changes to the configuration. Set the Deployed option to true to show the active configuration and exclude pending changes. For more information, see [Getting Search Suggestions](http://docs.aws.amazon.com/cloudsearch/latest/developerguide/getting-suggestions.html) in the Amazon CloudSearch Developer Guide. /// @@ -1774,7 +1774,7 @@ extension CloudSearchClient { return try await op.execute(input: input) } - /// Performs the `IndexDocuments` operation on the `A9SearchCloudConfigService2013` service. + /// Performs the `IndexDocuments` operation on the `CloudSearch` service. /// /// Tells the search domain to start indexing its documents using the latest indexing options. This operation must be invoked to activate options whose [OptionStatus] is RequiresIndexDocuments. /// @@ -1846,7 +1846,7 @@ extension CloudSearchClient { return try await op.execute(input: input) } - /// Performs the `ListDomainNames` operation on the `A9SearchCloudConfigService2013` service. + /// Performs the `ListDomainNames` operation on the `CloudSearch` service. /// /// Lists all search domains owned by an account. /// @@ -1915,7 +1915,7 @@ extension CloudSearchClient { return try await op.execute(input: input) } - /// Performs the `UpdateAvailabilityOptions` operation on the `A9SearchCloudConfigService2013` service. + /// Performs the `UpdateAvailabilityOptions` operation on the `CloudSearch` service. /// /// Configures the availability options for a domain. Enabling the Multi-AZ option expands an Amazon CloudSearch domain to an additional Availability Zone in the same Region to increase fault tolerance in the event of a service disruption. Changes to the Multi-AZ option can take about half an hour to become active. For more information, see [Configuring Availability Options](http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-availability-options.html) in the Amazon CloudSearch Developer Guide. /// @@ -1990,7 +1990,7 @@ extension CloudSearchClient { return try await op.execute(input: input) } - /// Performs the `UpdateDomainEndpointOptions` operation on the `A9SearchCloudConfigService2013` service. + /// Performs the `UpdateDomainEndpointOptions` operation on the `CloudSearch` service. /// /// Updates the domain's endpoint options, specifically whether all requests to the domain must arrive over HTTPS. For more information, see [Configuring Domain Endpoint Options](http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-domain-endpoint-options.html) in the Amazon CloudSearch Developer Guide. /// @@ -2065,7 +2065,7 @@ extension CloudSearchClient { return try await op.execute(input: input) } - /// Performs the `UpdateScalingParameters` operation on the `A9SearchCloudConfigService2013` service. + /// Performs the `UpdateScalingParameters` operation on the `CloudSearch` service. /// /// Configures scaling parameters for a domain. A domain's scaling parameters specify the desired search instance type and replication count. Amazon CloudSearch will still automatically scale your domain based on the volume of data and traffic, but not below the desired instance type and replication count. If the Multi-AZ option is enabled, these values control the resources used per Availability Zone. For more information, see [Configuring Scaling Options](http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-scaling-options.html) in the Amazon CloudSearch Developer Guide. /// @@ -2139,7 +2139,7 @@ extension CloudSearchClient { return try await op.execute(input: input) } - /// Performs the `UpdateServiceAccessPolicies` operation on the `A9SearchCloudConfigService2013` service. + /// Performs the `UpdateServiceAccessPolicies` operation on the `CloudSearch` service. /// /// Configures the access rules that control access to the domain's document and search endpoints. For more information, see [ Configuring Access for an Amazon CloudSearch Domain](http://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-access.html). /// diff --git a/Sources/Services/AWSCloudSearchDomain/Sources/AWSCloudSearchDomain/CloudSearchDomainClient.swift b/Sources/Services/AWSCloudSearchDomain/Sources/AWSCloudSearchDomain/CloudSearchDomainClient.swift index 3fa4cfe28be..4b5e4919df7 100644 --- a/Sources/Services/AWSCloudSearchDomain/Sources/AWSCloudSearchDomain/CloudSearchDomainClient.swift +++ b/Sources/Services/AWSCloudSearchDomain/Sources/AWSCloudSearchDomain/CloudSearchDomainClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CloudSearchDomainClient: ClientRuntime.Client { public static let clientName = "CloudSearchDomainClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CloudSearchDomainClient.CloudSearchDomainClientConfiguration let serviceName = "CloudSearch Domain" @@ -330,7 +330,7 @@ extension CloudSearchDomainClient { } extension CloudSearchDomainClient { - /// Performs the `Search` operation on the `AmazonCloudSearch2013` service. + /// Performs the `Search` operation on the `CloudSearchDomain` service. /// /// Retrieves a list of documents that match the specified search criteria. How you specify the search criteria depends on which query parser you use. Amazon CloudSearch supports four query parsers: /// @@ -408,7 +408,7 @@ extension CloudSearchDomainClient { return try await op.execute(input: input) } - /// Performs the `Suggest` operation on the `AmazonCloudSearch2013` service. + /// Performs the `Suggest` operation on the `CloudSearchDomain` service. /// /// Retrieves autocomplete suggestions for a partial query string. You can use suggestions enable you to display likely matches before users finish typing. In Amazon CloudSearch, suggestions are based on the contents of a particular text field. When you request suggestions, Amazon CloudSearch finds all of the documents whose values in the suggester field start with the specified query string. The beginning of the field must match the query string to be considered a match. For more information about configuring suggesters and retrieving suggestions, see [Getting Suggestions](http://docs.aws.amazon.com/cloudsearch/latest/developerguide/getting-suggestions.html) in the Amazon CloudSearch Developer Guide. The endpoint for submitting Suggest requests is domain-specific. You submit suggest requests to a domain's search endpoint. To get the search endpoint for your domain, use the Amazon CloudSearch configuration service DescribeDomains action. A domain's endpoints are also displayed on the domain dashboard in the Amazon CloudSearch console. /// @@ -475,7 +475,7 @@ extension CloudSearchDomainClient { return try await op.execute(input: input) } - /// Performs the `UploadDocuments` operation on the `AmazonCloudSearch2013` service. + /// Performs the `UploadDocuments` operation on the `CloudSearchDomain` service. /// /// Posts a batch of documents to a search domain for indexing. A document batch is a collection of add and delete operations that represent the documents you want to add, update, or delete from your domain. Batches can be described in either JSON or XML. Each item that you want Amazon CloudSearch to return as a search result (such as a product) is represented as a document. Every document has a unique ID and one or more fields that contain the data that you want to search and return in results. Individual documents cannot contain more than 1 MB of data. The entire batch cannot exceed 5 MB. To get the best possible upload performance, group add and delete operations in batches that are close the 5 MB limit. Submitting a large volume of single-document batches can overload a domain's document service. The endpoint for submitting UploadDocuments requests is domain-specific. To get the document endpoint for your domain, use the Amazon CloudSearch configuration service DescribeDomains action. A domain's endpoints are also displayed on the domain dashboard in the Amazon CloudSearch console. For more information about formatting your data for Amazon CloudSearch, see [Preparing Your Data](http://docs.aws.amazon.com/cloudsearch/latest/developerguide/preparing-data.html) in the Amazon CloudSearch Developer Guide. For more information about uploading data for indexing, see [Uploading Data](http://docs.aws.amazon.com/cloudsearch/latest/developerguide/uploading-data.html) in the Amazon CloudSearch Developer Guide. /// diff --git a/Sources/Services/AWSCloudTrail/Sources/AWSCloudTrail/CloudTrailClient.swift b/Sources/Services/AWSCloudTrail/Sources/AWSCloudTrail/CloudTrailClient.swift index df913b85a26..cfb552a0dc4 100644 --- a/Sources/Services/AWSCloudTrail/Sources/AWSCloudTrail/CloudTrailClient.swift +++ b/Sources/Services/AWSCloudTrail/Sources/AWSCloudTrail/CloudTrailClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CloudTrailClient: ClientRuntime.Client { public static let clientName = "CloudTrailClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CloudTrailClient.CloudTrailClientConfiguration let serviceName = "CloudTrail" @@ -330,7 +330,7 @@ extension CloudTrailClient { } extension CloudTrailClient { - /// Performs the `AddTags` operation on the `CloudTrail_20131101` service. + /// Performs the `AddTags` operation on the `CloudTrail` service. /// /// Adds one or more tags to a trail, event data store, dashboard, or channel, up to a limit of 50. Overwrites an existing tag's value when a new value is specified for an existing tag key. Tag key names must be unique; you cannot have two keys with the same name but different values. If you specify a key without a value, the tag will be created with the specified key and a value of null. You can tag a trail or event data store that applies to all Amazon Web Services Regions only from the Region in which the trail or event data store was created (also known as its home Region). /// @@ -425,7 +425,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `CancelQuery` operation on the `CloudTrail_20131101` service. + /// Performs the `CancelQuery` operation on the `CloudTrail` service. /// /// Cancels a query if the query is not in a terminated state, such as CANCELLED, FAILED, TIMED_OUT, or FINISHED. You must specify an ARN value for EventDataStore. The ID of the query that you want to cancel is also required. When you run CancelQuery, the query status might show as CANCELLED even if the operation is not yet finished. /// @@ -504,7 +504,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `CreateChannel` operation on the `CloudTrail_20131101` service. + /// Performs the `CreateChannel` operation on the `CloudTrail` service. /// /// Creates a channel for CloudTrail to ingest events from a partner or external source. After you create a channel, a CloudTrail Lake event data store can log events from the partner or source that you specify. /// @@ -585,7 +585,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `CreateDashboard` operation on the `CloudTrail_20131101` service. + /// Performs the `CreateDashboard` operation on the `CloudTrail` service. /// /// Creates a custom dashboard or the Highlights dashboard. /// @@ -669,7 +669,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `CreateEventDataStore` operation on the `CloudTrail_20131101` service. + /// Performs the `CreateEventDataStore` operation on the `CloudTrail` service. /// /// Creates a new event data store. /// @@ -764,7 +764,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `CreateTrail` operation on the `CloudTrail_20131101` service. + /// Performs the `CreateTrail` operation on the `CloudTrail` service. /// /// Creates a trail that specifies the settings for delivery of log data to an Amazon S3 bucket. /// @@ -876,7 +876,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `DeleteChannel` operation on the `CloudTrail_20131101` service. + /// Performs the `DeleteChannel` operation on the `CloudTrail` service. /// /// Deletes a channel. /// @@ -949,7 +949,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `DeleteDashboard` operation on the `CloudTrail_20131101` service. + /// Performs the `DeleteDashboard` operation on the `CloudTrail` service. /// /// Deletes the specified dashboard. You cannot delete a dashboard that has termination protection enabled. /// @@ -1021,7 +1021,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `DeleteEventDataStore` operation on the `CloudTrail_20131101` service. + /// Performs the `DeleteEventDataStore` operation on the `CloudTrail` service. /// /// Disables the event data store specified by EventDataStore, which accepts an event data store ARN. After you run DeleteEventDataStore, the event data store enters a PENDING_DELETION state, and is automatically deleted after a wait period of seven days. TerminationProtectionEnabled must be set to False on the event data store and the FederationStatus must be DISABLED. You cannot delete an event data store if TerminationProtectionEnabled is True or the FederationStatus is ENABLED. After you run DeleteEventDataStore on an event data store, you cannot run ListQueries, DescribeQuery, or GetQueryResults on queries that are using an event data store in a PENDING_DELETION state. An event data store in the PENDING_DELETION state does not incur costs. /// @@ -1104,7 +1104,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `DeleteResourcePolicy` operation on the `CloudTrail_20131101` service. + /// Performs the `DeleteResourcePolicy` operation on the `CloudTrail` service. /// /// Deletes the resource-based policy attached to the CloudTrail event data store, dashboard, or channel. /// @@ -1180,7 +1180,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `DeleteTrail` operation on the `CloudTrail_20131101` service. + /// Performs the `DeleteTrail` operation on the `CloudTrail` service. /// /// Deletes a trail. This operation must be called from the Region in which the trail was created. DeleteTrail cannot be called on the shadow trails (replicated trails in other Regions) of a trail that is enabled in all Regions. /// @@ -1270,7 +1270,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `DeregisterOrganizationDelegatedAdmin` operation on the `CloudTrail_20131101` service. + /// Performs the `DeregisterOrganizationDelegatedAdmin` operation on the `CloudTrail` service. /// /// Removes CloudTrail delegated administrator permissions from a member account in an organization. /// @@ -1350,7 +1350,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `DescribeQuery` operation on the `CloudTrail_20131101` service. + /// Performs the `DescribeQuery` operation on the `CloudTrail` service. /// /// Returns metadata about a query, including query run time in milliseconds, number of events scanned and matched, and query status. If the query results were delivered to an S3 bucket, the response also provides the S3 URI and the delivery status. You must specify either QueryId or QueryAlias. Specifying the QueryAlias parameter returns information about the last query run for the alias. You can provide RefreshId along with QueryAlias to view the query results of a dashboard query for the specified RefreshId. /// @@ -1427,7 +1427,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `DescribeTrails` operation on the `CloudTrail_20131101` service. + /// Performs the `DescribeTrails` operation on the `CloudTrail` service. /// /// Retrieves settings for one or more trails associated with the current Region for your account. /// @@ -1511,7 +1511,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `DisableFederation` operation on the `CloudTrail_20131101` service. + /// Performs the `DisableFederation` operation on the `CloudTrail` service. /// /// Disables Lake query federation on the specified event data store. When you disable federation, CloudTrail disables the integration with Glue, Lake Formation, and Amazon Athena. After disabling Lake query federation, you can no longer query your event data in Amazon Athena. No CloudTrail Lake data is deleted when you disable federation and you can continue to run queries in CloudTrail Lake. /// @@ -1594,7 +1594,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `EnableFederation` operation on the `CloudTrail_20131101` service. + /// Performs the `EnableFederation` operation on the `CloudTrail` service. /// /// Enables Lake query federation on the specified event data store. Federating an event data store lets you view the metadata associated with the event data store in the Glue [Data Catalog](https://docs.aws.amazon.com/glue/latest/dg/components-overview.html#data-catalog-intro) and run SQL queries against your event data using Amazon Athena. The table metadata stored in the Glue Data Catalog lets the Athena query engine know how to find, read, and process the data that you want to query. When you enable Lake query federation, CloudTrail creates a managed database named aws:cloudtrail (if the database doesn't already exist) and a managed federated table in the Glue Data Catalog. The event data store ID is used for the table name. CloudTrail registers the role ARN and event data store in [Lake Formation](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/query-federation-lake-formation.html), the service responsible for allowing fine-grained access control of the federated resources in the Glue Data Catalog. For more information about Lake query federation, see [Federate an event data store](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/query-federation.html). /// @@ -1678,7 +1678,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `GenerateQuery` operation on the `CloudTrail_20131101` service. + /// Performs the `GenerateQuery` operation on the `CloudTrail` service. /// /// Generates a query from a natural language prompt. This operation uses generative artificial intelligence (generative AI) to produce a ready-to-use SQL query from the prompt. The prompt can be a question or a statement about the event data in your event data store. For example, you can enter prompts like "What are my top errors in the past month?" and “Give me a list of users that used SNS.” The prompt must be in English. For information about limitations, permissions, and supported Regions, see [Create CloudTrail Lake queries from natural language prompts](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/lake-query-generator.html) in the CloudTrail user guide. Do not include any personally identifying, confidential, or sensitive information in your prompts. This feature uses generative AI large language models (LLMs); we recommend double-checking the LLM response. /// @@ -1755,7 +1755,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `GetChannel` operation on the `CloudTrail_20131101` service. + /// Performs the `GetChannel` operation on the `CloudTrail` service. /// /// Returns information about a specific channel. /// @@ -1828,7 +1828,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `GetDashboard` operation on the `CloudTrail_20131101` service. + /// Performs the `GetDashboard` operation on the `CloudTrail` service. /// /// Returns the specified dashboard. /// @@ -1899,7 +1899,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `GetEventDataStore` operation on the `CloudTrail_20131101` service. + /// Performs the `GetEventDataStore` operation on the `CloudTrail` service. /// /// Returns information about an event data store specified as either an ARN or the ID portion of the ARN. /// @@ -1974,7 +1974,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `GetEventSelectors` operation on the `CloudTrail_20131101` service. + /// Performs the `GetEventSelectors` operation on the `CloudTrail` service. /// /// Describes the settings for the event selectors that you configured for your trail. The information returned for your event selectors includes the following: /// @@ -2076,7 +2076,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `GetImport` operation on the `CloudTrail_20131101` service. + /// Performs the `GetImport` operation on the `CloudTrail` service. /// /// Returns information about a specific import. /// @@ -2149,7 +2149,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `GetInsightSelectors` operation on the `CloudTrail_20131101` service. + /// Performs the `GetInsightSelectors` operation on the `CloudTrail` service. /// /// Describes the settings for the Insights event selectors that you configured for your trail or event data store. GetInsightSelectors shows if CloudTrail Insights event logging is enabled on the trail or event data store, and if it is, which Insights types are enabled. If you run GetInsightSelectors on a trail or event data store that does not have Insights events enabled, the operation throws the exception InsightNotEnabledException Specify either the EventDataStore parameter to get Insights event selectors for an event data store, or the TrailName parameter to the get Insights event selectors for a trail. You cannot specify these parameters together. For more information, see [Logging CloudTrail Insights events](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/logging-insights-events-with-cloudtrail.html) in the CloudTrail User Guide. /// @@ -2238,7 +2238,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `GetQueryResults` operation on the `CloudTrail_20131101` service. + /// Performs the `GetQueryResults` operation on the `CloudTrail` service. /// /// Gets event data results of a query. You must specify the QueryID value returned by the StartQuery operation. /// @@ -2318,7 +2318,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `GetResourcePolicy` operation on the `CloudTrail_20131101` service. + /// Performs the `GetResourcePolicy` operation on the `CloudTrail` service. /// /// Retrieves the JSON text of the resource-based policy document attached to the CloudTrail event data store, dashboard, or channel. /// @@ -2393,7 +2393,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `GetTrail` operation on the `CloudTrail_20131101` service. + /// Performs the `GetTrail` operation on the `CloudTrail` service. /// /// Returns settings information for a specified trail. /// @@ -2477,7 +2477,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `GetTrailStatus` operation on the `CloudTrail_20131101` service. + /// Performs the `GetTrailStatus` operation on the `CloudTrail` service. /// /// Returns a JSON-formatted list of information about the specified trail. Fields include information on delivery errors, Amazon SNS and Amazon S3 errors, and start and stop logging times for each trail. This operation returns trail status from a single Region. To return trail status from all Regions, you must call the operation on each Region. /// @@ -2561,7 +2561,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `ListChannels` operation on the `CloudTrail_20131101` service. + /// Performs the `ListChannels` operation on the `CloudTrail` service. /// /// Lists the channels in the current account, and their source names. /// @@ -2633,7 +2633,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `ListDashboards` operation on the `CloudTrail_20131101` service. + /// Performs the `ListDashboards` operation on the `CloudTrail` service. /// /// Returns information about all dashboards in the account, in the current Region. /// @@ -2703,7 +2703,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `ListEventDataStores` operation on the `CloudTrail_20131101` service. + /// Performs the `ListEventDataStores` operation on the `CloudTrail` service. /// /// Returns information about all event data stores in the account, in the current Region. /// @@ -2777,7 +2777,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `ListImportFailures` operation on the `CloudTrail_20131101` service. + /// Performs the `ListImportFailures` operation on the `CloudTrail` service. /// /// Returns a list of failures for the specified import. /// @@ -2850,7 +2850,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `ListImports` operation on the `CloudTrail_20131101` service. + /// Performs the `ListImports` operation on the `CloudTrail` service. /// /// Returns information on all imports, or a select set of imports by ImportStatus or Destination. /// @@ -2924,7 +2924,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `ListInsightsMetricData` operation on the `CloudTrail_20131101` service. + /// Performs the `ListInsightsMetricData` operation on the `CloudTrail` service. /// /// Returns Insights metrics data for trails that have enabled Insights. The request must include the EventSource, EventName, and InsightType parameters. If the InsightType is set to ApiErrorRateInsight, the request must also include the ErrorCode parameter. The following are the available time periods for ListInsightsMetricData. Each cutoff is inclusive. /// @@ -3005,7 +3005,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `ListPublicKeys` operation on the `CloudTrail_20131101` service. + /// Performs the `ListPublicKeys` operation on the `CloudTrail` service. /// /// Returns all public keys whose private keys were used to sign the digest files within the specified time range. The public key is needed to validate digest files that were signed with its corresponding private key. CloudTrail uses different private and public key pairs per Region. Each digest file is signed with a private key unique to its Region. When you validate a digest file from a specific Region, you must look in the same Region for its corresponding public key. /// @@ -3078,7 +3078,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `ListQueries` operation on the `CloudTrail_20131101` service. + /// Performs the `ListQueries` operation on the `CloudTrail` service. /// /// Returns a list of queries and query statuses for the past seven days. You must specify an ARN value for EventDataStore. Optionally, to shorten the list of results, you can specify a time range, formatted as timestamps, by adding StartTime and EndTime parameters, and a QueryStatus value. Valid values for QueryStatus include QUEUED, RUNNING, FINISHED, FAILED, TIMED_OUT, or CANCELLED. /// @@ -3158,7 +3158,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `ListTags` operation on the `CloudTrail_20131101` service. + /// Performs the `ListTags` operation on the `CloudTrail` service. /// /// Lists the tags for the specified trails, event data stores, dashboards, or channels in the current Region. /// @@ -3249,7 +3249,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `ListTrails` operation on the `CloudTrail_20131101` service. + /// Performs the `ListTrails` operation on the `CloudTrail` service. /// /// Lists trails that are in the current account. /// @@ -3320,7 +3320,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `LookupEvents` operation on the `CloudTrail_20131101` service. + /// Performs the `LookupEvents` operation on the `CloudTrail` service. /// /// Looks up [management events](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-concepts.html#cloudtrail-concepts-management-events) or [CloudTrail Insights events](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-concepts.html#cloudtrail-concepts-insights-events) that are captured by CloudTrail. You can look up events that occurred in a Region within the last 90 days. LookupEvents returns recent Insights events for trails that enable Insights. To view Insights events for an event data store, you can run queries on your Insights event data store, and you can also view the Lake dashboard for Insights. Lookup supports the following attributes for management events: /// @@ -3424,7 +3424,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `PutEventSelectors` operation on the `CloudTrail_20131101` service. + /// Performs the `PutEventSelectors` operation on the `CloudTrail` service. /// /// Configures event selectors (also referred to as basic event selectors) or advanced event selectors for your trail. You can use either AdvancedEventSelectors or EventSelectors, but not both. If you apply AdvancedEventSelectors to a trail, any existing EventSelectors are overwritten. You can use AdvancedEventSelectors to log management events, data events for all resource types, and network activity events. You can use EventSelectors to log management events and data events for the following resource types: /// @@ -3545,7 +3545,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `PutInsightSelectors` operation on the `CloudTrail_20131101` service. + /// Performs the `PutInsightSelectors` operation on the `CloudTrail` service. /// /// Lets you enable Insights event logging by specifying the Insights selectors that you want to enable on an existing trail or event data store. You also use PutInsightSelectors to turn off Insights event logging, by passing an empty list of Insights types. The valid Insights event types are ApiErrorRateInsight and ApiCallRateInsight. To enable Insights on an event data store, you must specify the ARNs (or ID suffix of the ARNs) for the source event data store (EventDataStore) and the destination event data store (InsightsDestination). The source event data store logs management events and enables Insights. The destination event data store logs Insights events based upon the management event activity of the source event data store. The source and destination event data stores must belong to the same Amazon Web Services account. To log Insights events for a trail, you must specify the name (TrailName) of the CloudTrail trail for which you want to change or add Insights selectors. To log CloudTrail Insights events on API call volume, the trail or event data store must log write management events. To log CloudTrail Insights events on API error rate, the trail or event data store must log read or write management events. You can call GetEventSelectors on a trail to check whether the trail logs management events. You can call GetEventDataStore on an event data store to check whether the event data store logs management events. For more information, see [Logging CloudTrail Insights events](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/logging-insights-events-with-cloudtrail.html) in the CloudTrail User Guide. /// @@ -3640,7 +3640,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `PutResourcePolicy` operation on the `CloudTrail_20131101` service. + /// Performs the `PutResourcePolicy` operation on the `CloudTrail` service. /// /// Attaches a resource-based permission policy to a CloudTrail event data store, dashboard, or channel. For more information about resource-based policies, see [CloudTrail resource-based policy examples](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/security_iam_resource-based-policy-examples.html) in the CloudTrail User Guide. /// @@ -3716,7 +3716,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `RegisterOrganizationDelegatedAdmin` operation on the `CloudTrail_20131101` service. + /// Performs the `RegisterOrganizationDelegatedAdmin` operation on the `CloudTrail` service. /// /// Registers an organization’s member account as the CloudTrail [delegated administrator](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-delegated-administrator.html). /// @@ -3798,7 +3798,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `RemoveTags` operation on the `CloudTrail_20131101` service. + /// Performs the `RemoveTags` operation on the `CloudTrail` service. /// /// Removes the specified tags from a trail, event data store, dashboard, or channel. /// @@ -3892,7 +3892,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `RestoreEventDataStore` operation on the `CloudTrail_20131101` service. + /// Performs the `RestoreEventDataStore` operation on the `CloudTrail` service. /// /// Restores a deleted event data store specified by EventDataStore, which accepts an event data store ARN. You can only restore a deleted event data store within the seven-day wait period after deletion. Restoring an event data store can take several minutes, depending on the size of the event data store. /// @@ -3974,7 +3974,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `StartDashboardRefresh` operation on the `CloudTrail_20131101` service. + /// Performs the `StartDashboardRefresh` operation on the `CloudTrail` service. /// /// Starts a refresh of the specified dashboard. Each time a dashboard is refreshed, CloudTrail runs queries to populate the dashboard's widgets. CloudTrail must be granted permissions to run the StartQuery operation on your behalf. To provide permissions, run the PutResourcePolicy operation to attach a resource-based policy to each event data store. For more information, see [Example: Allow CloudTrail to run queries to populate a dashboard](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/security_iam_resource-based-policy-examples.html#security_iam_resource-based-policy-examples-eds-dashboard) in the CloudTrail User Guide. /// @@ -4048,7 +4048,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `StartEventDataStoreIngestion` operation on the `CloudTrail_20131101` service. + /// Performs the `StartEventDataStoreIngestion` operation on the `CloudTrail` service. /// /// Starts the ingestion of live events on an event data store specified as either an ARN or the ID portion of the ARN. To start ingestion, the event data store Status must be STOPPED_INGESTION and the eventCategory must be Management, Data, NetworkActivity, or ConfigurationItem. /// @@ -4127,7 +4127,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `StartImport` operation on the `CloudTrail_20131101` service. + /// Performs the `StartImport` operation on the `CloudTrail` service. /// /// Starts an import of logged trail events from a source S3 bucket to a destination event data store. By default, CloudTrail only imports events contained in the S3 bucket's CloudTrail prefix and the prefixes inside the CloudTrail prefix, and does not check prefixes for other Amazon Web Services services. If you want to import CloudTrail events contained in another prefix, you must include the prefix in the S3LocationUri. For more considerations about importing trail events, see [Considerations for copying trail events](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-copy-trail-to-lake.html#cloudtrail-trail-copy-considerations) in the CloudTrail User Guide. When you start a new import, the Destinations and ImportSource parameters are required. Before starting a new import, disable any access control lists (ACLs) attached to the source S3 bucket. For more information about disabling ACLs, see [Controlling ownership of objects and disabling ACLs for your bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership.html). When you retry an import, the ImportID parameter is required. If the destination event data store is for an organization, you must use the management account to import trail events. You cannot use the delegated administrator account for the organization. /// @@ -4208,7 +4208,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `StartLogging` operation on the `CloudTrail_20131101` service. + /// Performs the `StartLogging` operation on the `CloudTrail` service. /// /// Starts the recording of Amazon Web Services API calls and log file delivery for a trail. For a trail that is enabled in all Regions, this operation must be called from the Region in which the trail was created. This operation cannot be called on the shadow trails (replicated trails in other Regions) of a trail that is enabled in all Regions. /// @@ -4298,7 +4298,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `StartQuery` operation on the `CloudTrail_20131101` service. + /// Performs the `StartQuery` operation on the `CloudTrail` service. /// /// Starts a CloudTrail Lake query. Use the QueryStatement parameter to provide your SQL query, enclosed in single quotation marks. Use the optional DeliveryS3Uri parameter to deliver the query results to an S3 bucket. StartQuery requires you specify either the QueryStatement parameter, or a QueryAlias and any QueryParameters. In the current release, the QueryAlias and QueryParameters parameters are used only for the queries that populate the CloudTrail Lake dashboards. /// @@ -4381,7 +4381,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `StopEventDataStoreIngestion` operation on the `CloudTrail_20131101` service. + /// Performs the `StopEventDataStoreIngestion` operation on the `CloudTrail` service. /// /// Stops the ingestion of live events on an event data store specified as either an ARN or the ID portion of the ARN. To stop ingestion, the event data store Status must be ENABLED and the eventCategory must be Management, Data, NetworkActivity, or ConfigurationItem. /// @@ -4460,7 +4460,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `StopImport` operation on the `CloudTrail_20131101` service. + /// Performs the `StopImport` operation on the `CloudTrail` service. /// /// Stops a specified import. /// @@ -4533,7 +4533,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `StopLogging` operation on the `CloudTrail_20131101` service. + /// Performs the `StopLogging` operation on the `CloudTrail` service. /// /// Suspends the recording of Amazon Web Services API calls and log file delivery for the specified trail. Under most circumstances, there is no need to use this action. You can update a trail without stopping it first. This action is the only way to stop recording. For a trail enabled in all Regions, this operation must be called from the Region in which the trail was created, or an InvalidHomeRegionException will occur. This operation cannot be called on the shadow trails (replicated trails in other Regions) of a trail enabled in all Regions. /// @@ -4623,7 +4623,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `UpdateChannel` operation on the `CloudTrail_20131101` service. + /// Performs the `UpdateChannel` operation on the `CloudTrail` service. /// /// Updates a channel specified by a required channel ARN or UUID. /// @@ -4702,7 +4702,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `UpdateDashboard` operation on the `CloudTrail_20131101` service. + /// Performs the `UpdateDashboard` operation on the `CloudTrail` service. /// /// Updates the specified dashboard. To set a refresh schedule, CloudTrail must be granted permissions to run the StartDashboardRefresh operation to refresh the dashboard on your behalf. To provide permissions, run the PutResourcePolicy operation to attach a resource-based policy to the dashboard. For more information, see [ Resource-based policy example for a dashboard](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/security_iam_resource-based-policy-examples.html#security_iam_resource-based-policy-examples-dashboards) in the CloudTrail User Guide. CloudTrail runs queries to populate the dashboard's widgets during a manual or scheduled refresh. CloudTrail must be granted permissions to run the StartQuery operation on your behalf. To provide permissions, run the PutResourcePolicy operation to attach a resource-based policy to each event data store. For more information, see [Example: Allow CloudTrail to run queries to populate a dashboard](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/security_iam_resource-based-policy-examples.html#security_iam_resource-based-policy-examples-eds-dashboard) in the CloudTrail User Guide. /// @@ -4779,7 +4779,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `UpdateEventDataStore` operation on the `CloudTrail_20131101` service. + /// Performs the `UpdateEventDataStore` operation on the `CloudTrail` service. /// /// Updates an event data store. The required EventDataStore value is an ARN or the ID portion of the ARN. Other parameters are optional, but at least one optional parameter must be specified, or CloudTrail throws an error. RetentionPeriod is in days, and valid values are integers between 7 and 3653 if the BillingMode is set to EXTENDABLE_RETENTION_PRICING, or between 7 and 2557 if BillingMode is set to FIXED_RETENTION_PRICING. By default, TerminationProtection is enabled. For event data stores for CloudTrail events, AdvancedEventSelectors includes or excludes management, data, or network activity events in your event data store. For more information about AdvancedEventSelectors, see [AdvancedEventSelectors](https://docs.aws.amazon.com/awscloudtrail/latest/APIReference/API_AdvancedEventSelector.html). For event data stores for CloudTrail Insights events, Config configuration items, Audit Manager evidence, or non-Amazon Web Services events, AdvancedEventSelectors includes events of that type in your event data store. /// @@ -4876,7 +4876,7 @@ extension CloudTrailClient { return try await op.execute(input: input) } - /// Performs the `UpdateTrail` operation on the `CloudTrail_20131101` service. + /// Performs the `UpdateTrail` operation on the `CloudTrail` service. /// /// Updates trail settings that control what events you are logging, and how to handle log files. Changes to a trail do not require stopping the CloudTrail service. Use this action to designate an existing bucket for log delivery. If the existing bucket has previously been a target for CloudTrail log files, an IAM policy exists for the bucket. UpdateTrail must be called from the Region in which the trail was created; otherwise, an InvalidHomeRegionException is thrown. /// diff --git a/Sources/Services/AWSCloudTrailData/Sources/AWSCloudTrailData/CloudTrailDataClient.swift b/Sources/Services/AWSCloudTrailData/Sources/AWSCloudTrailData/CloudTrailDataClient.swift index ddfaf02bb98..fcccad3be99 100644 --- a/Sources/Services/AWSCloudTrailData/Sources/AWSCloudTrailData/CloudTrailDataClient.swift +++ b/Sources/Services/AWSCloudTrailData/Sources/AWSCloudTrailData/CloudTrailDataClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CloudTrailDataClient: ClientRuntime.Client { public static let clientName = "CloudTrailDataClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CloudTrailDataClient.CloudTrailDataClientConfiguration let serviceName = "CloudTrail Data" @@ -329,7 +329,7 @@ extension CloudTrailDataClient { } extension CloudTrailDataClient { - /// Performs the `PutAuditEvents` operation on the `CloudTrailDataService` service. + /// Performs the `PutAuditEvents` operation on the `CloudTrailData` service. /// /// Ingests your application events into CloudTrail Lake. A required parameter, auditEvents, accepts the JSON records (also called payload) of events that you want CloudTrail to ingest. You can add up to 100 of these events (or up to 1 MB) per PutAuditEvents request. /// diff --git a/Sources/Services/AWSCloudWatch/Sources/AWSCloudWatch/CloudWatchClient.swift b/Sources/Services/AWSCloudWatch/Sources/AWSCloudWatch/CloudWatchClient.swift index b155b7919dc..b8fddb26fc1 100644 --- a/Sources/Services/AWSCloudWatch/Sources/AWSCloudWatch/CloudWatchClient.swift +++ b/Sources/Services/AWSCloudWatch/Sources/AWSCloudWatch/CloudWatchClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CloudWatchClient: ClientRuntime.Client { public static let clientName = "CloudWatchClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CloudWatchClient.CloudWatchClientConfiguration let serviceName = "CloudWatch" @@ -329,7 +329,7 @@ extension CloudWatchClient { } extension CloudWatchClient { - /// Performs the `DeleteAlarms` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `DeleteAlarms` operation on the `CloudWatch` service. /// /// Deletes the specified alarms. You can delete up to 100 alarms in one operation. However, this total can include no more than one composite alarm. For example, you could delete 99 metric alarms and one composite alarms with one operation, but you can't delete two composite alarms with one operation. If you specify an incorrect alarm name or make any other error in the operation, no alarms are deleted. To confirm that alarms were deleted successfully, you can use the [DescribeAlarms](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DescribeAlarms.html) operation after using DeleteAlarms. It is possible to create a loop or cycle of composite alarms, where composite alarm A depends on composite alarm B, and composite alarm B also depends on composite alarm A. In this scenario, you can't delete any composite alarm that is part of the cycle because there is always still a composite alarm that depends on that alarm that you want to delete. To get out of such a situation, you must break the cycle by changing the rule of one of the composite alarms in the cycle to remove a dependency that creates the cycle. The simplest change to make to break a cycle is to change the AlarmRule of one of the alarms to false. Additionally, the evaluation of composite alarms stops if CloudWatch detects a cycle in the evaluation path. /// @@ -398,7 +398,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `DeleteAnomalyDetector` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `DeleteAnomalyDetector` operation on the `CloudWatch` service. /// /// Deletes the specified anomaly detection model from your account. For more information about how to delete an anomaly detection model, see [Deleting an anomaly detection model](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Create_Anomaly_Detection_Alarm.html#Delete_Anomaly_Detection_Model) in the CloudWatch User Guide. /// @@ -471,7 +471,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `DeleteDashboards` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `DeleteDashboards` operation on the `CloudWatch` service. /// /// Deletes all dashboards that you specify. You can specify up to 100 dashboards to delete. If there is an error during this call, no dashboards are deleted. /// @@ -542,7 +542,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `DeleteInsightRules` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `DeleteInsightRules` operation on the `CloudWatch` service. /// /// Permanently deletes the specified Contributor Insights rules. If you create a rule, delete it, and then re-create it with the same name, historical data from the first time the rule was created might not be available. /// @@ -612,7 +612,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `DeleteMetricStream` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `DeleteMetricStream` operation on the `CloudWatch` service. /// /// Permanently deletes the metric stream that you specify. /// @@ -683,7 +683,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `DescribeAlarmHistory` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `DescribeAlarmHistory` operation on the `CloudWatch` service. /// /// Retrieves the history for the specified alarm. You can filter the results by date range or item type. If an alarm name is not specified, the histories for either all metric alarms or all composite alarms are returned. CloudWatch retains the history of an alarm even if you delete the alarm. To use this operation and return information about a composite alarm, you must be signed on with the cloudwatch:DescribeAlarmHistory permission that is scoped to *. You can't return information about composite alarms if your cloudwatch:DescribeAlarmHistory permission has a narrower scope. /// @@ -752,7 +752,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `DescribeAlarms` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `DescribeAlarms` operation on the `CloudWatch` service. /// /// Retrieves the specified alarms. You can filter the results by specifying a prefix for the alarm name, the alarm state, or a prefix for any action. To use this operation and return information about composite alarms, you must be signed on with the cloudwatch:DescribeAlarms permission that is scoped to *. You can't return information about composite alarms if your cloudwatch:DescribeAlarms permission has a narrower scope. /// @@ -821,7 +821,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `DescribeAlarmsForMetric` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `DescribeAlarmsForMetric` operation on the `CloudWatch` service. /// /// Retrieves the alarms for the specified metric. To filter the results, specify a statistic, period, or unit. This operation retrieves only standard alarms that are based on the specified metric. It does not return alarms based on math expressions that use the specified metric, or composite alarms that use the specified metric. /// @@ -885,7 +885,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `DescribeAnomalyDetectors` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `DescribeAnomalyDetectors` operation on the `CloudWatch` service. /// /// Lists the anomaly detection models that you have created in your account. For single metric anomaly detectors, you can list all of the models in your account or filter the results to only the models that are related to a certain namespace, metric name, or metric dimension. For metric math anomaly detectors, you can list them by adding METRIC_MATH to the AnomalyDetectorTypes array. This will return all metric math anomaly detectors in your account. /// @@ -957,7 +957,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `DescribeInsightRules` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `DescribeInsightRules` operation on the `CloudWatch` service. /// /// Returns a list of all the Contributor Insights rules in your account. For more information about Contributor Insights, see [Using Contributor Insights to Analyze High-Cardinality Data](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContributorInsights.html). /// @@ -1026,7 +1026,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `DisableAlarmActions` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `DisableAlarmActions` operation on the `CloudWatch` service. /// /// Disables the actions for the specified alarms. When an alarm's actions are disabled, the alarm actions do not execute when the alarm state changes. /// @@ -1090,7 +1090,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `DisableInsightRules` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `DisableInsightRules` operation on the `CloudWatch` service. /// /// Disables the specified Contributor Insights rules. When rules are disabled, they do not analyze log groups and do not incur costs. /// @@ -1160,7 +1160,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `EnableAlarmActions` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `EnableAlarmActions` operation on the `CloudWatch` service. /// /// Enables the actions for the specified alarms. /// @@ -1224,7 +1224,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `EnableInsightRules` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `EnableInsightRules` operation on the `CloudWatch` service. /// /// Enables the specified Contributor Insights rules. When rules are enabled, they immediately begin analyzing log data. /// @@ -1295,7 +1295,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `GetDashboard` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `GetDashboard` operation on the `CloudWatch` service. /// /// Displays the details of the dashboard that you specify. To copy an existing dashboard, use GetDashboard, and then use the data returned within DashboardBody as the template for the new dashboard when you call PutDashboard to create the copy. /// @@ -1366,7 +1366,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `GetInsightRuleReport` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `GetInsightRuleReport` operation on the `CloudWatch` service. /// /// This operation returns the time series data collected by a Contributor Insights rule. The data includes the identity and number of contributors to the log group. You can also optionally return one or more statistics about each data point in the time series. These statistics can include the following: /// @@ -1451,7 +1451,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `GetMetricData` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `GetMetricData` operation on the `CloudWatch` service. /// /// You can use the GetMetricData API to retrieve CloudWatch metric values. The operation can also include a CloudWatch Metrics Insights query, and one or more metric math functions. A GetMetricData operation that does not include a query can retrieve as many as 500 different metrics in a single request, with a total of as many as 100,800 data points. You can also optionally perform metric math expressions on the values of the returned statistics, to create new time series that represent new insights into your data. For example, using Lambda metrics, you could divide the Errors metric by the Invocations metric to get an error rate time series. For more information about metric math expressions, see [Metric Math Syntax and Functions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-metric-math.html#metric-math-syntax) in the Amazon CloudWatch User Guide. If you include a Metrics Insights query, each GetMetricData operation can include only one query. But the same GetMetricData operation can also retrieve other metrics. Metrics Insights queries can query only the most recent three hours of metric data. For more information about Metrics Insights, see [Query your metrics with CloudWatch Metrics Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/query_with_cloudwatch-metrics-insights.html). Calls to the GetMetricData API have a different pricing structure than calls to GetMetricStatistics. For more information about pricing, see [Amazon CloudWatch Pricing](https://aws.amazon.com/cloudwatch/pricing/). Amazon CloudWatch retains metric data as follows: /// @@ -1531,7 +1531,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `GetMetricStatistics` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `GetMetricStatistics` operation on the `CloudWatch` service. /// /// Gets statistics for the specified metric. The maximum number of data points returned from a single call is 1,440. If you request more than 1,440 data points, CloudWatch returns an error. To reduce the number of data points, you can narrow the specified time range and make multiple requests across adjacent time ranges, or you can increase the specified period. Data points are not returned in chronological order. CloudWatch aggregates data points based on the length of the period that you specify. For example, if you request statistics with a one-hour period, CloudWatch aggregates all data points with time stamps that fall within each one-hour period. Therefore, the number of values aggregated by CloudWatch is larger than the number of data points returned. CloudWatch needs raw data points to calculate percentile statistics. If you publish data using a statistic set instead, you can only retrieve percentile statistics for this data if one of the following conditions is true: /// @@ -1621,7 +1621,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `GetMetricStream` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `GetMetricStream` operation on the `CloudWatch` service. /// /// Returns information about the metric stream that you specify. /// @@ -1694,7 +1694,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `GetMetricWidgetImage` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `GetMetricWidgetImage` operation on the `CloudWatch` service. /// /// You can use the GetMetricWidgetImage API to retrieve a snapshot graph of one or more Amazon CloudWatch metrics as a bitmap image. You can then embed this image into your services and products, such as wiki pages, reports, and documents. You could also retrieve images regularly, such as every minute, and create your own custom live dashboard. The graph you retrieve can include all CloudWatch metric graph features, including metric math and horizontal and vertical annotations. There is a limit of 20 transactions per second for this API. Each GetMetricWidgetImage action has the following limits: /// @@ -1762,7 +1762,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `ListDashboards` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `ListDashboards` operation on the `CloudWatch` service. /// /// Returns a list of the dashboards for your account. If you include DashboardNamePrefix, only those dashboards with names starting with the prefix are listed. Otherwise, all dashboards in your account are listed. ListDashboards returns up to 1000 results on one page. If there are more than 1000 dashboards, you can call ListDashboards again and include the value you received for NextToken in the first call, to receive the next 1000 results. /// @@ -1832,7 +1832,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `ListManagedInsightRules` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `ListManagedInsightRules` operation on the `CloudWatch` service. /// /// Returns a list that contains the number of managed Contributor Insights rules in your account. /// @@ -1903,7 +1903,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `ListMetricStreams` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `ListMetricStreams` operation on the `CloudWatch` service. /// /// Returns a list of metric streams in this account. /// @@ -1975,7 +1975,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `ListMetrics` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `ListMetrics` operation on the `CloudWatch` service. /// /// List the specified metrics. You can use the returned metrics with [GetMetricData](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_GetMetricData.html) or [GetMetricStatistics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_GetMetricStatistics.html) to get statistical data. Up to 500 results are returned for any one call. To retrieve additional results, use the returned token with subsequent calls. After you create a metric, allow up to 15 minutes for the metric to appear. To see metric statistics sooner, use [GetMetricData](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_GetMetricData.html) or [GetMetricStatistics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_GetMetricStatistics.html). If you are using CloudWatch cross-account observability, you can use this operation in a monitoring account and view metrics from the linked source accounts. For more information, see [CloudWatch cross-account observability](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.html). ListMetrics doesn't return information about metrics if those metrics haven't reported data in the past two weeks. To retrieve those metrics, use [GetMetricData](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_GetMetricData.html) or [GetMetricStatistics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_GetMetricStatistics.html). /// @@ -2045,7 +2045,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `ListTagsForResource` operation on the `CloudWatch` service. /// /// Displays the tags associated with a CloudWatch resource. Currently, alarms and Contributor Insights rules support tagging. /// @@ -2116,7 +2116,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `PutAnomalyDetector` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `PutAnomalyDetector` operation on the `CloudWatch` service. /// /// Creates an anomaly detection model for a CloudWatch metric. You can use the model to display a band of expected normal values when the metric is graphed. If you have enabled unified cross-account observability, and this account is a monitoring account, the metric can be in the same account or a source account. You can specify the account ID in the object you specify in the SingleMetricAnomalyDetector parameter. For more information, see [CloudWatch Anomaly Detection](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Anomaly_Detection.html). /// @@ -2189,7 +2189,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `PutCompositeAlarm` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `PutCompositeAlarm` operation on the `CloudWatch` service. /// /// Creates or updates a composite alarm. When you create a composite alarm, you specify a rule expression for the alarm that takes into account the alarm states of other alarms that you have created. The composite alarm goes into ALARM state only if all conditions of the rule are met. The alarms specified in a composite alarm's rule expression can include metric alarms and other composite alarms. The rule expression of a composite alarm can include as many as 100 underlying alarms. Any single alarm can be included in the rule expressions of as many as 150 composite alarms. Using composite alarms can reduce alarm noise. You can create multiple metric alarms, and also create a composite alarm and set up alerts only for the composite alarm. For example, you could create a composite alarm that goes into ALARM state only when more than one of the underlying metric alarms are in ALARM state. Composite alarms can take the following actions: /// @@ -2269,7 +2269,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `PutDashboard` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `PutDashboard` operation on the `CloudWatch` service. /// /// Creates a dashboard if it does not already exist, or updates an existing dashboard. If you update a dashboard, the entire contents are replaced with what you specify here. All dashboards in your account are global, not region-specific. A simple way to create a dashboard using PutDashboard is to copy an existing dashboard. To copy an existing dashboard using the console, you can load the dashboard and then use the View/edit source command in the Actions menu to display the JSON block for that dashboard. Another way to copy a dashboard is to use GetDashboard, and then use the data returned within DashboardBody as the template for the new dashboard when you call PutDashboard. When you create a dashboard with PutDashboard, a good practice is to add a text widget at the top of the dashboard with a message that the dashboard was created by script and should not be changed in the console. This message could also point console users to the location of the DashboardBody script or the CloudFormation template used to create the dashboard. /// @@ -2339,7 +2339,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `PutInsightRule` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `PutInsightRule` operation on the `CloudWatch` service. /// /// Creates a Contributor Insights rule. Rules evaluate log events in a CloudWatch Logs log group, enabling you to find contributor data for the log events in that log group. For more information, see [Using Contributor Insights to Analyze High-Cardinality Data](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContributorInsights.html). If you create a rule, delete it, and then re-create it with the same name, historical data from the first time the rule was created might not be available. /// @@ -2410,7 +2410,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `PutManagedInsightRules` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `PutManagedInsightRules` operation on the `CloudWatch` service. /// /// Creates a managed Contributor Insights rule for a specified Amazon Web Services resource. When you enable a managed rule, you create a Contributor Insights rule that collects data from Amazon Web Services services. You cannot edit these rules with PutInsightRule. The rules can be enabled, disabled, and deleted using EnableInsightRules, DisableInsightRules, and DeleteInsightRules. If a previously created managed rule is currently disabled, a subsequent call to this API will re-enable it. Use ListManagedInsightRules to describe all available rules. /// @@ -2480,7 +2480,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `PutMetricAlarm` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `PutMetricAlarm` operation on the `CloudWatch` service. /// /// Creates or updates an alarm and associates it with the specified metric, metric math expression, anomaly detection model, or Metrics Insights query. For more information about using a Metrics Insights query for an alarm, see [Create alarms on Metrics Insights queries](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Create_Metrics_Insights_Alarm.html). Alarms based on anomaly detection models cannot have Auto Scaling actions. When this operation creates an alarm, the alarm state is immediately set to INSUFFICIENT_DATA. The alarm is then evaluated and its state is set appropriately. Any actions associated with the new state are then executed. When you update an existing alarm, its state is left unchanged, but the update completely overwrites the previous configuration of the alarm. If you are an IAM user, you must have Amazon EC2 permissions for some alarm operations: /// @@ -2560,7 +2560,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `PutMetricData` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `PutMetricData` operation on the `CloudWatch` service. /// /// Publishes metric data to Amazon CloudWatch. CloudWatch associates the data with the specified metric. If the specified metric does not exist, CloudWatch creates the metric. When CloudWatch creates a metric, it can take up to fifteen minutes for the metric to appear in calls to [ListMetrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_ListMetrics.html). You can publish metrics with associated entity data (so that related telemetry can be found and viewed together), or publish metric data by itself. To send entity data with your metrics, use the EntityMetricData parameter. To send metrics without entity data, use the MetricData parameter. The EntityMetricData structure includes MetricData structures for the metric data. You can publish either individual values in the Value field, or arrays of values and the number of times each value occurred during the period by using the Values and Counts fields in the MetricData structure. Using the Values and Counts method enables you to publish up to 150 values per metric with one PutMetricData request, and supports retrieving percentile statistics on this data. Each PutMetricData request is limited to 1 MB in size for HTTP POST requests. You can send a payload compressed by gzip. Each request is also limited to no more than 1000 different metrics (across both the MetricData and EntityMetricData properties). Although the Value parameter accepts numbers of type Double, CloudWatch rejects values that are either too small or too large. Values must be in the range of -2^360 to 2^360. In addition, special values (for example, NaN, +Infinity, -Infinity) are not supported. You can use up to 30 dimensions per metric to further clarify what data the metric collects. Each dimension consists of a Name and Value pair. For more information about specifying dimensions, see [Publishing Metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/publishingMetrics.html) in the Amazon CloudWatch User Guide. You specify the time stamp to be associated with each data point. You can specify time stamps that are as much as two weeks before the current date, and as much as 2 hours after the current day and time. Data points with time stamps from 24 hours ago or longer can take at least 48 hours to become available for [GetMetricData](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_GetMetricData.html) or [GetMetricStatistics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_GetMetricStatistics.html) from the time they are submitted. Data points with time stamps between 3 and 24 hours ago can take as much as 2 hours to become available for [GetMetricData](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_GetMetricData.html) or [GetMetricStatistics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_GetMetricStatistics.html). CloudWatch needs raw data points to calculate percentile statistics. If you publish data using a statistic set instead, you can only retrieve percentile statistics for this data if one of the following conditions is true: /// @@ -2636,7 +2636,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `PutMetricStream` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `PutMetricStream` operation on the `CloudWatch` service. /// /// Creates or updates a metric stream. Metric streams can automatically stream CloudWatch metrics to Amazon Web Services destinations, including Amazon S3, and to many third-party solutions. For more information, see [ Using Metric Streams](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Metric-Streams.html). To create a metric stream, you must be signed in to an account that has the iam:PassRole permission and either the CloudWatchFullAccess policy or the cloudwatch:PutMetricStream permission. When you create or update a metric stream, you choose one of the following: /// @@ -2718,7 +2718,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `SetAlarmState` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `SetAlarmState` operation on the `CloudWatch` service. /// /// Temporarily sets the state of an alarm for testing purposes. When the updated state differs from the previous value, the action configured for the appropriate state is invoked. For example, if your alarm is configured to send an Amazon SNS message when an alarm is triggered, temporarily changing the alarm state to ALARM sends an SNS message. Metric alarms returns to their actual state quickly, often within seconds. Because the metric alarm state change happens quickly, it is typically only visible in the alarm's History tab in the Amazon CloudWatch console or through [DescribeAlarmHistory](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DescribeAlarmHistory.html). If you use SetAlarmState on a composite alarm, the composite alarm is not guaranteed to return to its actual state. It returns to its actual state only once any of its children alarms change state. It is also reevaluated if you update its configuration. If an alarm triggers EC2 Auto Scaling policies or application Auto Scaling policies, you must include information in the StateReasonData parameter to enable the policy to take the correct action. /// @@ -2788,7 +2788,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `StartMetricStreams` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `StartMetricStreams` operation on the `CloudWatch` service. /// /// Starts the streaming of metrics for one or more of your metric streams. /// @@ -2859,7 +2859,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `StopMetricStreams` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `StopMetricStreams` operation on the `CloudWatch` service. /// /// Stops the streaming of metrics for one or more of your metric streams. /// @@ -2930,7 +2930,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `TagResource` operation on the `CloudWatch` service. /// /// Assigns one or more tags (key-value pairs) to the specified CloudWatch resource. Currently, the only CloudWatch resources that can be tagged are alarms and Contributor Insights rules. Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values. Tags don't have any semantic meaning to Amazon Web Services and are interpreted strictly as strings of characters. You can use the TagResource action with an alarm that already has tags. If you specify a new tag key for the alarm, this tag is appended to the list of tags associated with the alarm. If you specify a tag key that is already associated with the alarm, the new tag value that you specify replaces the previous value for that tag. You can associate as many as 50 tags with a CloudWatch resource. /// @@ -3002,7 +3002,7 @@ extension CloudWatchClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `GraniteServiceVersion20100801` service. + /// Performs the `UntagResource` operation on the `CloudWatch` service. /// /// Removes one or more tags from the specified resource. /// diff --git a/Sources/Services/AWSCloudWatchEvents/Sources/AWSCloudWatchEvents/CloudWatchEventsClient.swift b/Sources/Services/AWSCloudWatchEvents/Sources/AWSCloudWatchEvents/CloudWatchEventsClient.swift index 16dc6f7caac..ddec26d09d7 100644 --- a/Sources/Services/AWSCloudWatchEvents/Sources/AWSCloudWatchEvents/CloudWatchEventsClient.swift +++ b/Sources/Services/AWSCloudWatchEvents/Sources/AWSCloudWatchEvents/CloudWatchEventsClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CloudWatchEventsClient: ClientRuntime.Client { public static let clientName = "CloudWatchEventsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CloudWatchEventsClient.CloudWatchEventsClientConfiguration let serviceName = "CloudWatch Events" @@ -330,7 +330,7 @@ extension CloudWatchEventsClient { } extension CloudWatchEventsClient { - /// Performs the `ActivateEventSource` operation on the `AWSEvents` service. + /// Performs the `ActivateEventSource` operation on the `CloudWatchEvents` service. /// /// Activates a partner event source that has been deactivated. Once activated, your matching event bus will start receiving events from the event source. /// @@ -404,7 +404,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `CancelReplay` operation on the `AWSEvents` service. + /// Performs the `CancelReplay` operation on the `CloudWatchEvents` service. /// /// Cancels the specified replay. /// @@ -477,7 +477,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `CreateApiDestination` operation on the `AWSEvents` service. + /// Performs the `CreateApiDestination` operation on the `CloudWatchEvents` service. /// /// Creates an API destination, which is an HTTP invocation endpoint configured as a target for events. /// @@ -550,7 +550,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `CreateArchive` operation on the `AWSEvents` service. + /// Performs the `CreateArchive` operation on the `CloudWatchEvents` service. /// /// Creates an archive of events with the specified settings. When you create an archive, incoming events might not immediately start being sent to the archive. Allow a short period of time for changes to take effect. If you do not specify a pattern to filter events sent to the archive, all events are sent to the archive except replayed events. Replayed events are not sent to an archive. /// @@ -625,7 +625,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `CreateConnection` operation on the `AWSEvents` service. + /// Performs the `CreateConnection` operation on the `CloudWatchEvents` service. /// /// Creates a connection. A connection defines the authorization type and credentials to use for authorization with an API destination HTTP endpoint. /// @@ -697,7 +697,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `CreateEventBus` operation on the `AWSEvents` service. + /// Performs the `CreateEventBus` operation on the `CloudWatchEvents` service. /// /// Creates a new event bus within your account. This can be a custom event bus which you can use to receive events from your custom applications and services, or it can be a partner event bus which can be matched to a partner event source. /// @@ -773,7 +773,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `CreatePartnerEventSource` operation on the `AWSEvents` service. + /// Performs the `CreatePartnerEventSource` operation on the `CloudWatchEvents` service. /// /// Called by an SaaS partner to create a partner event source. This operation is not used by Amazon Web Services customers. Each partner event source can be used by one Amazon Web Services account to create a matching partner event bus in that Amazon Web Services account. A SaaS partner must create one partner event source for each Amazon Web Services account that wants to receive those event types. A partner event source creates events based on resources within the SaaS partner's service or application. An Amazon Web Services account that creates a partner event bus that matches the partner event source can use that event bus to receive events from the partner, and then process them using Amazon Web Services Events rules and targets. Partner event source names follow this format: partner_name/event_namespace/event_name partner_name is determined during partner registration and identifies the partner to Amazon Web Services customers. event_namespace is determined by the partner and is a way for the partner to categorize their events. event_name is determined by the partner, and should uniquely identify an event-generating resource within the partner system. The combination of event_namespace and event_name should help Amazon Web Services customers decide whether to create an event bus to receive these events. /// @@ -847,7 +847,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `DeactivateEventSource` operation on the `AWSEvents` service. + /// Performs the `DeactivateEventSource` operation on the `CloudWatchEvents` service. /// /// You can use this operation to temporarily stop receiving events from the specified partner event source. The matching event bus is not deleted. When you deactivate a partner event source, the source goes into PENDING state. If it remains in PENDING state for more than two weeks, it is deleted. To activate a deactivated partner event source, use [ActivateEventSource](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_ActivateEventSource.html). /// @@ -921,7 +921,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `DeauthorizeConnection` operation on the `AWSEvents` service. + /// Performs the `DeauthorizeConnection` operation on the `CloudWatchEvents` service. /// /// Removes all authorization parameters from the connection. This lets you remove the secret from the connection so you can reuse it without having to create a new connection. /// @@ -993,7 +993,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `DeleteApiDestination` operation on the `AWSEvents` service. + /// Performs the `DeleteApiDestination` operation on the `CloudWatchEvents` service. /// /// Deletes the specified API destination. /// @@ -1065,7 +1065,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `DeleteArchive` operation on the `AWSEvents` service. + /// Performs the `DeleteArchive` operation on the `CloudWatchEvents` service. /// /// Deletes the specified archive. /// @@ -1137,7 +1137,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `DeleteConnection` operation on the `AWSEvents` service. + /// Performs the `DeleteConnection` operation on the `CloudWatchEvents` service. /// /// Deletes a connection. /// @@ -1209,7 +1209,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `DeleteEventBus` operation on the `AWSEvents` service. + /// Performs the `DeleteEventBus` operation on the `CloudWatchEvents` service. /// /// Deletes the specified custom event bus or partner event bus. All rules associated with this event bus need to be deleted. You can't delete your account's default event bus. /// @@ -1280,7 +1280,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `DeletePartnerEventSource` operation on the `AWSEvents` service. + /// Performs the `DeletePartnerEventSource` operation on the `CloudWatchEvents` service. /// /// This operation is used by SaaS partners to delete a partner event source. This operation is not used by Amazon Web Services customers. When you delete an event source, the status of the corresponding partner event bus in the Amazon Web Services customer account becomes DELETED. /// @@ -1352,7 +1352,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `DeleteRule` operation on the `AWSEvents` service. + /// Performs the `DeleteRule` operation on the `CloudWatchEvents` service. /// /// Deletes the specified rule. Before you can delete the rule, you must remove all targets, using [RemoveTargets](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_RemoveTargets.html). When you delete a rule, incoming events might continue to match to the deleted rule. Allow a short period of time for changes to take effect. If you call delete rule multiple times for the same rule, all calls will succeed. When you call delete rule for a non-existent custom eventbus, ResourceNotFoundException is returned. Managed rules are rules created and managed by another Amazon Web Services service on your behalf. These rules are created by those other Amazon Web Services services to support functionality in those services. You can delete these rules using the Force option, but you should do so only if you are sure the other service is not still using that rule. /// @@ -1425,7 +1425,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `DescribeApiDestination` operation on the `AWSEvents` service. + /// Performs the `DescribeApiDestination` operation on the `CloudWatchEvents` service. /// /// Retrieves details about an API destination. /// @@ -1496,7 +1496,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `DescribeArchive` operation on the `AWSEvents` service. + /// Performs the `DescribeArchive` operation on the `CloudWatchEvents` service. /// /// Retrieves details about an archive. /// @@ -1568,7 +1568,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `DescribeConnection` operation on the `AWSEvents` service. + /// Performs the `DescribeConnection` operation on the `CloudWatchEvents` service. /// /// Retrieves details about a connection. /// @@ -1639,7 +1639,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `DescribeEventBus` operation on the `AWSEvents` service. + /// Performs the `DescribeEventBus` operation on the `CloudWatchEvents` service. /// /// Displays details about an event bus in your account. This can include the external Amazon Web Services accounts that are permitted to write events to your default event bus, and the associated policy. For custom event buses and partner event buses, it displays the name, ARN, policy, state, and creation time. To enable your account to receive events from other accounts on its default event bus, use [PutPermission](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutPermission.html). For more information about partner event buses, see [CreateEventBus](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_CreateEventBus.html). /// @@ -1710,7 +1710,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `DescribeEventSource` operation on the `AWSEvents` service. + /// Performs the `DescribeEventSource` operation on the `CloudWatchEvents` service. /// /// This operation lists details about a partner event source that is shared with your account. /// @@ -1782,7 +1782,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `DescribePartnerEventSource` operation on the `AWSEvents` service. + /// Performs the `DescribePartnerEventSource` operation on the `CloudWatchEvents` service. /// /// An SaaS partner can use this operation to list details about a partner event source that they have created. Amazon Web Services customers do not use this operation. Instead, Amazon Web Services customers can use [DescribeEventSource](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DescribeEventSource.html) to see details about a partner event source that is shared with them. /// @@ -1854,7 +1854,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `DescribeReplay` operation on the `AWSEvents` service. + /// Performs the `DescribeReplay` operation on the `CloudWatchEvents` service. /// /// Retrieves details about a replay. Use DescribeReplay to determine the progress of a running replay. A replay processes events to replay based on the time in the event, and replays them using 1 minute intervals. If you use StartReplay and specify an EventStartTime and an EventEndTime that covers a 20 minute time range, the events are replayed from the first minute of that 20 minute range first. Then the events from the second minute are replayed. You can use DescribeReplay to determine the progress of a replay. The value returned for EventLastReplayedTime indicates the time within the specified time range associated with the last event replayed. /// @@ -1925,7 +1925,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `DescribeRule` operation on the `AWSEvents` service. + /// Performs the `DescribeRule` operation on the `CloudWatchEvents` service. /// /// Describes the specified rule. DescribeRule does not list the targets of a rule. To see the targets associated with a rule, use [ListTargetsByRule](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_ListTargetsByRule.html). /// @@ -1996,7 +1996,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `DisableRule` operation on the `AWSEvents` service. + /// Performs the `DisableRule` operation on the `CloudWatchEvents` service. /// /// Disables the specified rule. A disabled rule won't match any events, and won't self-trigger if it has a schedule expression. When you disable a rule, incoming events might continue to match to the disabled rule. Allow a short period of time for changes to take effect. /// @@ -2069,7 +2069,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `EnableRule` operation on the `AWSEvents` service. + /// Performs the `EnableRule` operation on the `CloudWatchEvents` service. /// /// Enables the specified rule. If the rule does not exist, the operation fails. When you enable a rule, incoming events might not immediately start matching to a newly enabled rule. Allow a short period of time for changes to take effect. /// @@ -2142,7 +2142,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `ListApiDestinations` operation on the `AWSEvents` service. + /// Performs the `ListApiDestinations` operation on the `CloudWatchEvents` service. /// /// Retrieves a list of API destination in the account in the current Region. /// @@ -2212,7 +2212,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `ListArchives` operation on the `AWSEvents` service. + /// Performs the `ListArchives` operation on the `CloudWatchEvents` service. /// /// Lists your archives. You can either list all the archives or you can provide a prefix to match to the archive names. Filter parameters are exclusive. /// @@ -2283,7 +2283,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `ListConnections` operation on the `AWSEvents` service. + /// Performs the `ListConnections` operation on the `CloudWatchEvents` service. /// /// Retrieves a list of connections from the account. /// @@ -2353,7 +2353,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `ListEventBuses` operation on the `AWSEvents` service. + /// Performs the `ListEventBuses` operation on the `CloudWatchEvents` service. /// /// Lists all the event buses in your account, including the default event bus, custom event buses, and partner event buses. /// @@ -2423,7 +2423,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `ListEventSources` operation on the `AWSEvents` service. + /// Performs the `ListEventSources` operation on the `CloudWatchEvents` service. /// /// You can use this to see all the partner event sources that have been shared with your Amazon Web Services account. For more information about partner event sources, see [CreateEventBus](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_CreateEventBus.html). /// @@ -2494,7 +2494,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `ListPartnerEventSourceAccounts` operation on the `AWSEvents` service. + /// Performs the `ListPartnerEventSourceAccounts` operation on the `CloudWatchEvents` service. /// /// An SaaS partner can use this operation to display the Amazon Web Services account ID that a particular partner event source name is associated with. This operation is not used by Amazon Web Services customers. /// @@ -2566,7 +2566,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `ListPartnerEventSources` operation on the `AWSEvents` service. + /// Performs the `ListPartnerEventSources` operation on the `CloudWatchEvents` service. /// /// An SaaS partner can use this operation to list all the partner event source names that they have created. This operation is not used by Amazon Web Services customers. /// @@ -2637,7 +2637,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `ListReplays` operation on the `AWSEvents` service. + /// Performs the `ListReplays` operation on the `CloudWatchEvents` service. /// /// Lists your replays. You can either list all the replays or you can provide a prefix to match to the replay names. Filter parameters are exclusive. /// @@ -2707,7 +2707,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `ListRuleNamesByTarget` operation on the `AWSEvents` service. + /// Performs the `ListRuleNamesByTarget` operation on the `CloudWatchEvents` service. /// /// Lists the rules for the specified target. You can see which of the rules in Amazon EventBridge can invoke a specific target in your account. /// @@ -2778,7 +2778,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `ListRules` operation on the `AWSEvents` service. + /// Performs the `ListRules` operation on the `CloudWatchEvents` service. /// /// Lists your Amazon EventBridge rules. You can either list all the rules or you can provide a prefix to match to the rule names. ListRules does not list the targets of a rule. To see the targets associated with a rule, use [ListTargetsByRule](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_ListTargetsByRule.html). /// @@ -2849,7 +2849,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSEvents` service. + /// Performs the `ListTagsForResource` operation on the `CloudWatchEvents` service. /// /// Displays the tags associated with an EventBridge resource. In EventBridge, rules and event buses can be tagged. /// @@ -2920,7 +2920,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `ListTargetsByRule` operation on the `AWSEvents` service. + /// Performs the `ListTargetsByRule` operation on the `CloudWatchEvents` service. /// /// Lists the targets assigned to the specified rule. /// @@ -2991,7 +2991,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `PutEvents` operation on the `AWSEvents` service. + /// Performs the `PutEvents` operation on the `CloudWatchEvents` service. /// /// Sends custom events to Amazon EventBridge so that they can be matched to rules. /// @@ -3061,7 +3061,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `PutPartnerEvents` operation on the `AWSEvents` service. + /// Performs the `PutPartnerEvents` operation on the `CloudWatchEvents` service. /// /// This is used by SaaS partners to write events to a customer's partner event bus. Amazon Web Services customers do not use this operation. /// @@ -3132,7 +3132,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `PutPermission` operation on the `AWSEvents` service. + /// Performs the `PutPermission` operation on the `CloudWatchEvents` service. /// /// Running PutPermission permits the specified Amazon Web Services account or Amazon Web Services organization to put events to the specified event bus. Amazon EventBridge (CloudWatch Events) rules in your account are triggered by these events arriving to an event bus in your account. For another account to send events to your account, that external account must have an EventBridge rule with your account's event bus as a target. To enable multiple Amazon Web Services accounts to put events to your event bus, run PutPermission once for each of these accounts. Or, if all the accounts are members of the same Amazon Web Services organization, you can run PutPermission once specifying Principal as "*" and specifying the Amazon Web Services organization ID in Condition, to grant permissions to all accounts in that organization. If you grant permissions using an organization, then accounts in that organization must specify a RoleArn with proper permissions when they use PutTarget to add your account's event bus as a target. For more information, see [Sending and Receiving Events Between Amazon Web Services Accounts](https://docs.aws.amazon.com/eventbridge/latest/userguide/eventbridge-cross-account-event-delivery.html) in the Amazon EventBridge User Guide. The permission policy on the event bus cannot exceed 10 KB in size. /// @@ -3206,7 +3206,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `PutRule` operation on the `AWSEvents` service. + /// Performs the `PutRule` operation on the `CloudWatchEvents` service. /// /// Creates or updates the specified rule. Rules are enabled by default, or based on value of the state. You can disable a rule using [DisableRule](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DisableRule.html). A single rule watches for events from a single event bus. Events generated by Amazon Web Services services go to your account's default event bus. Events generated by SaaS partner services or applications go to the matching partner event bus. If you have custom applications or services, you can specify whether their events go to your default event bus or a custom event bus that you have created. For more information, see [CreateEventBus](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_CreateEventBus.html). If you are updating an existing rule, the rule is replaced with what you specify in this PutRule command. If you omit arguments in PutRule, the old values for those arguments are not kept. Instead, they are replaced with null values. When you create or update a rule, incoming events might not immediately start matching to new or updated rules. Allow a short period of time for changes to take effect. A rule must contain at least an EventPattern or ScheduleExpression. Rules with EventPatterns are triggered when a matching event is observed. Rules with ScheduleExpressions self-trigger based on the given schedule. A rule can have both an EventPattern and a ScheduleExpression, in which case the rule triggers on matching events as well as on a schedule. When you initially create a rule, you can optionally assign one or more tags to the rule. Tags can help you organize and categorize your resources. You can also use them to scope user permissions, by granting a user permission to access or change only rules with certain tag values. To use the PutRule operation and assign tags, you must have both the events:PutRule and events:TagResource permissions. If you are updating an existing rule, any tags you specify in the PutRule operation are ignored. To update the tags of an existing rule, use [TagResource](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_TagResource.html) and [UntagResource](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_UntagResource.html). Most services in Amazon Web Services treat : or / as the same character in Amazon Resource Names (ARNs). However, EventBridge uses an exact match in event patterns and rules. Be sure to use the correct ARN characters when creating event patterns so that they match the ARN syntax in the event you want to match. In EventBridge, it is possible to create rules that lead to infinite loops, where a rule is fired repeatedly. For example, a rule might detect that ACLs have changed on an S3 bucket, and trigger software to change them to the desired state. If the rule is not written carefully, the subsequent change to the ACLs fires the rule again, creating an infinite loop. To prevent this, write the rules so that the triggered actions do not re-fire the same rule. For example, your rule could fire only if ACLs are found to be in a bad state, instead of after any change. An infinite loop can quickly cause higher than expected charges. We recommend that you use budgeting, which alerts you when charges exceed your specified limit. For more information, see [Managing Your Costs with Budgets](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/budgets-managing-costs.html). /// @@ -3281,7 +3281,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `PutTargets` operation on the `AWSEvents` service. + /// Performs the `PutTargets` operation on the `CloudWatchEvents` service. /// /// Adds the specified targets to the specified rule, or updates the targets if they are already associated with the rule. Targets are the resources that are invoked when a rule is triggered. You can configure the following as targets for Events: /// @@ -3417,7 +3417,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `RemovePermission` operation on the `AWSEvents` service. + /// Performs the `RemovePermission` operation on the `CloudWatchEvents` service. /// /// Revokes the permission of another Amazon Web Services account to be able to put events to the specified event bus. Specify the account to revoke by the StatementId value that you associated with the account when you granted it permission with PutPermission. You can find the StatementId by using [DescribeEventBus](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DescribeEventBus.html). /// @@ -3490,7 +3490,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `RemoveTargets` operation on the `AWSEvents` service. + /// Performs the `RemoveTargets` operation on the `CloudWatchEvents` service. /// /// Removes the specified targets from the specified rule. When the rule is triggered, those targets are no longer be invoked. When you remove a target, when the associated rule triggers, removed targets might continue to be invoked. Allow a short period of time for changes to take effect. This action can partially fail if too many requests are made at the same time. If that happens, FailedEntryCount is non-zero in the response and each entry in FailedEntries provides the ID of the failed target and the error code. /// @@ -3563,7 +3563,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `StartReplay` operation on the `AWSEvents` service. + /// Performs the `StartReplay` operation on the `CloudWatchEvents` service. /// /// Starts the specified replay. Events are not necessarily replayed in the exact same order that they were added to the archive. A replay processes events to replay based on the time in the event, and replays them using 1 minute intervals. If you specify an EventStartTime and an EventEndTime that covers a 20 minute time range, the events are replayed from the first minute of that 20 minute range first. Then the events from the second minute are replayed. You can use DescribeReplay to determine the progress of a replay. The value returned for EventLastReplayedTime indicates the time within the specified time range associated with the last event replayed. /// @@ -3637,7 +3637,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSEvents` service. + /// Performs the `TagResource` operation on the `CloudWatchEvents` service. /// /// Assigns one or more tags (key-value pairs) to the specified EventBridge resource. Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values. In EventBridge, rules and event buses can be tagged. Tags don't have any semantic meaning to Amazon Web Services and are interpreted strictly as strings of characters. You can use the TagResource action with a resource that already has tags. If you specify a new tag key, this tag is appended to the list of tags associated with the resource. If you specify a tag key that is already associated with the resource, the new tag value that you specify replaces the previous value for that tag. You can associate as many as 50 tags with a resource. /// @@ -3710,7 +3710,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `TestEventPattern` operation on the `AWSEvents` service. + /// Performs the `TestEventPattern` operation on the `CloudWatchEvents` service. /// /// Tests whether the specified event pattern matches the provided event. Most services in Amazon Web Services treat : or / as the same character in Amazon Resource Names (ARNs). However, EventBridge uses an exact match in event patterns and rules. Be sure to use the correct ARN characters when creating event patterns so that they match the ARN syntax in the event you want to match. /// @@ -3781,7 +3781,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSEvents` service. + /// Performs the `UntagResource` operation on the `CloudWatchEvents` service. /// /// Removes one or more tags from the specified EventBridge resource. In Amazon EventBridge (CloudWatch Events), rules and event buses can be tagged. /// @@ -3854,7 +3854,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `UpdateApiDestination` operation on the `AWSEvents` service. + /// Performs the `UpdateApiDestination` operation on the `CloudWatchEvents` service. /// /// Updates an API destination. /// @@ -3927,7 +3927,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `UpdateArchive` operation on the `AWSEvents` service. + /// Performs the `UpdateArchive` operation on the `CloudWatchEvents` service. /// /// Updates the specified archive. /// @@ -4001,7 +4001,7 @@ extension CloudWatchEventsClient { return try await op.execute(input: input) } - /// Performs the `UpdateConnection` operation on the `AWSEvents` service. + /// Performs the `UpdateConnection` operation on the `CloudWatchEvents` service. /// /// Updates settings for a connection. /// diff --git a/Sources/Services/AWSCloudWatchLogs/Sources/AWSCloudWatchLogs/CloudWatchLogsClient.swift b/Sources/Services/AWSCloudWatchLogs/Sources/AWSCloudWatchLogs/CloudWatchLogsClient.swift index 33b826101fa..98858f1d880 100644 --- a/Sources/Services/AWSCloudWatchLogs/Sources/AWSCloudWatchLogs/CloudWatchLogsClient.swift +++ b/Sources/Services/AWSCloudWatchLogs/Sources/AWSCloudWatchLogs/CloudWatchLogsClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CloudWatchLogsClient: ClientRuntime.Client { public static let clientName = "CloudWatchLogsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CloudWatchLogsClient.CloudWatchLogsClientConfiguration let serviceName = "CloudWatch Logs" @@ -330,7 +330,7 @@ extension CloudWatchLogsClient { } extension CloudWatchLogsClient { - /// Performs the `AssociateKmsKey` operation on the `Logs_20140328` service. + /// Performs the `AssociateKmsKey` operation on the `CloudWatchLogs` service. /// /// Associates the specified KMS key with either one log group in the account, or with all stored CloudWatch Logs query insights results in the account. When you use AssociateKmsKey, you specify either the logGroupName parameter or the resourceIdentifier parameter. You can't specify both of those parameters in the same operation. /// @@ -410,7 +410,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `CancelExportTask` operation on the `Logs_20140328` service. + /// Performs the `CancelExportTask` operation on the `CloudWatchLogs` service. /// /// Cancels the specified export task. The task must be in the PENDING or RUNNING state. /// @@ -483,7 +483,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `CreateDelivery` operation on the `Logs_20140328` service. + /// Performs the `CreateDelivery` operation on the `CloudWatchLogs` service. /// /// Creates a delivery. A delivery is a connection between a logical delivery source and a logical delivery destination that you have already created. Only some Amazon Web Services services support being configured as a delivery source using this operation. These services are listed as Supported [V2 Permissions] in the table at [Enabling logging from Amazon Web Services services.](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AWS-logs-and-resource-policy.html) A delivery destination can represent a log group in CloudWatch Logs, an Amazon S3 bucket, or a delivery stream in Firehose. To configure logs delivery between a supported Amazon Web Services service and a destination, you must do the following: /// @@ -570,7 +570,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `CreateExportTask` operation on the `Logs_20140328` service. + /// Performs the `CreateExportTask` operation on the `CloudWatchLogs` service. /// /// Creates an export task so that you can efficiently export data from a log group to an Amazon S3 bucket. When you perform a CreateExportTask operation, you must use credentials that have permission to write to the S3 bucket that you specify as the destination. Exporting log data to S3 buckets that are encrypted by KMS is supported. Exporting log data to Amazon S3 buckets that have S3 Object Lock enabled with a retention period is also supported. Exporting to S3 buckets that are encrypted with AES-256 is supported. This is an asynchronous call. If all the required information is provided, this operation initiates an export task and responds with the ID of the task. After the task has started, you can use [DescribeExportTasks](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_DescribeExportTasks.html) to get the status of the export task. Each account can only have one active (RUNNING or PENDING) export task at a time. To cancel an export task, use [CancelExportTask](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_CancelExportTask.html). You can export logs from multiple log groups or multiple time ranges to the same S3 bucket. To separate log data for each export task, specify a prefix to be used as the Amazon S3 key prefix for all exported objects. Time-based sorting on chunks of log data inside an exported file is not guaranteed. You can sort the exported log field data by using Linux utilities. /// @@ -645,7 +645,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `CreateLogAnomalyDetector` operation on the `Logs_20140328` service. + /// Performs the `CreateLogAnomalyDetector` operation on the `CloudWatchLogs` service. /// /// Creates an anomaly detector that regularly scans one or more log groups and look for patterns and anomalies in the logs. An anomaly detector can help surface issues by automatically discovering anomalies in your log event traffic. An anomaly detector uses machine learning algorithms to scan log events and find patterns. A pattern is a shared text structure that recurs among your log fields. Patterns provide a useful tool for analyzing large sets of logs because a large number of log events can often be compressed into a few patterns. The anomaly detector uses pattern recognition to find anomalies, which are unusual log events. It uses the evaluationFrequency to compare current log events and patterns with trained baselines. Fields within a pattern are called tokens. Fields that vary within a pattern, such as a request ID or timestamp, are referred to as dynamic tokens and represented by <>. The following is an example of a pattern: [INFO] Request time: <> ms This pattern represents log events like [INFO] Request time: 327 ms and other similar log events that differ only by the number, in this csse 327. When the pattern is displayed, the different numbers are replaced by <*> Any parts of log events that are masked as sensitive data are not scanned for anomalies. For more information about masking sensitive data, see [Help protect sensitive log data with masking](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/mask-sensitive-log-data.html). /// @@ -719,7 +719,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `CreateLogGroup` operation on the `Logs_20140328` service. + /// Performs the `CreateLogGroup` operation on the `CloudWatchLogs` service. /// /// Creates a log group with the specified name. You can create up to 1,000,000 log groups per Region per account. You must use the following guidelines when naming a log group: /// @@ -804,7 +804,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `CreateLogStream` operation on the `Logs_20140328` service. + /// Performs the `CreateLogStream` operation on the `CloudWatchLogs` service. /// /// Creates a log stream for the specified log group. A log stream is a sequence of log events that originate from a single source, such as an application instance or a resource that is being monitored. There is no limit on the number of log streams that you can create for a log group. There is a limit of 50 TPS on CreateLogStream operations, after which transactions are throttled. You must use the following guidelines when naming a log stream: /// @@ -883,7 +883,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DeleteAccountPolicy` operation on the `Logs_20140328` service. + /// Performs the `DeleteAccountPolicy` operation on the `CloudWatchLogs` service. /// /// Deletes a CloudWatch Logs account policy. This stops the account-wide policy from applying to log groups in the account. If you delete a data protection policy or subscription filter policy, any log-group level policies of those types remain in effect. To use this operation, you must be signed on with the correct permissions depending on the type of policy that you are deleting. /// @@ -967,7 +967,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DeleteDataProtectionPolicy` operation on the `Logs_20140328` service. + /// Performs the `DeleteDataProtectionPolicy` operation on the `CloudWatchLogs` service. /// /// Deletes the data protection policy from the specified log group. For more information about data protection policies, see [PutDataProtectionPolicy](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutDataProtectionPolicy.html). /// @@ -1040,7 +1040,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DeleteDelivery` operation on the `Logs_20140328` service. + /// Performs the `DeleteDelivery` operation on the `CloudWatchLogs` service. /// /// Deletes s delivery. A delivery is a connection between a logical delivery source and a logical delivery destination. Deleting a delivery only deletes the connection between the delivery source and delivery destination. It does not delete the delivery destination or the delivery source. /// @@ -1115,7 +1115,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DeleteDeliveryDestination` operation on the `Logs_20140328` service. + /// Performs the `DeleteDeliveryDestination` operation on the `CloudWatchLogs` service. /// /// Deletes a delivery destination. A delivery is a connection between a logical delivery source and a logical delivery destination. You can't delete a delivery destination if any current deliveries are associated with it. To find whether any deliveries are associated with this delivery destination, use the [DescribeDeliveries](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_DescribeDeliveries.html) operation and check the deliveryDestinationArn field in the results. /// @@ -1190,7 +1190,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DeleteDeliveryDestinationPolicy` operation on the `Logs_20140328` service. + /// Performs the `DeleteDeliveryDestinationPolicy` operation on the `CloudWatchLogs` service. /// /// Deletes a delivery destination policy. For more information about these policies, see [PutDeliveryDestinationPolicy](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutDeliveryDestinationPolicy.html). /// @@ -1263,7 +1263,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DeleteDeliverySource` operation on the `Logs_20140328` service. + /// Performs the `DeleteDeliverySource` operation on the `CloudWatchLogs` service. /// /// Deletes a delivery source. A delivery is a connection between a logical delivery source and a logical delivery destination. You can't delete a delivery source if any current deliveries are associated with it. To find whether any deliveries are associated with this delivery source, use the [DescribeDeliveries](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_DescribeDeliveries.html) operation and check the deliverySourceName field in the results. /// @@ -1338,7 +1338,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DeleteDestination` operation on the `Logs_20140328` service. + /// Performs the `DeleteDestination` operation on the `CloudWatchLogs` service. /// /// Deletes the specified destination, and eventually disables all the subscription filters that publish to it. This operation does not delete the physical resource encapsulated by the destination. /// @@ -1411,7 +1411,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DeleteIndexPolicy` operation on the `Logs_20140328` service. + /// Performs the `DeleteIndexPolicy` operation on the `CloudWatchLogs` service. /// /// Deletes a log-group level field index policy that was applied to a single log group. The indexing of the log events that happened before you delete the policy will still be used for as many as 30 days to improve CloudWatch Logs Insights queries. You can't use this operation to delete an account-level index policy. Instead, use [DeletAccountPolicy](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_DeleteAccountPolicy.html). If you delete a log-group level field index policy and there is an account-level field index policy, in a few minutes the log group begins using that account-wide policy to index new incoming log events. /// @@ -1485,7 +1485,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DeleteIntegration` operation on the `Logs_20140328` service. + /// Performs the `DeleteIntegration` operation on the `CloudWatchLogs` service. /// /// Deletes the integration between CloudWatch Logs and OpenSearch Service. If your integration has active vended logs dashboards, you must specify true for the force parameter, otherwise the operation will fail. If you delete the integration by setting force to true, all your vended logs dashboards powered by OpenSearch Service will be deleted and the data that was on them will no longer be accessible. /// @@ -1558,7 +1558,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DeleteLogAnomalyDetector` operation on the `Logs_20140328` service. + /// Performs the `DeleteLogAnomalyDetector` operation on the `CloudWatchLogs` service. /// /// Deletes the specified CloudWatch Logs anomaly detector. /// @@ -1631,7 +1631,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DeleteLogGroup` operation on the `Logs_20140328` service. + /// Performs the `DeleteLogGroup` operation on the `CloudWatchLogs` service. /// /// Deletes the specified log group and permanently deletes all the archived log events associated with the log group. /// @@ -1704,7 +1704,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DeleteLogStream` operation on the `Logs_20140328` service. + /// Performs the `DeleteLogStream` operation on the `CloudWatchLogs` service. /// /// Deletes the specified log stream and permanently deletes all the archived log events associated with the log stream. /// @@ -1777,7 +1777,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DeleteMetricFilter` operation on the `Logs_20140328` service. + /// Performs the `DeleteMetricFilter` operation on the `CloudWatchLogs` service. /// /// Deletes the specified metric filter. /// @@ -1850,7 +1850,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DeleteQueryDefinition` operation on the `Logs_20140328` service. + /// Performs the `DeleteQueryDefinition` operation on the `CloudWatchLogs` service. /// /// Deletes a saved CloudWatch Logs Insights query definition. A query definition contains details about a saved CloudWatch Logs Insights query. Each DeleteQueryDefinition operation can delete one query definition. You must have the logs:DeleteQueryDefinition permission to be able to perform this operation. /// @@ -1922,7 +1922,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DeleteResourcePolicy` operation on the `Logs_20140328` service. + /// Performs the `DeleteResourcePolicy` operation on the `CloudWatchLogs` service. /// /// Deletes a resource policy from this account. This revokes the access of the identities in that policy to put log events to this account. /// @@ -1994,7 +1994,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DeleteRetentionPolicy` operation on the `Logs_20140328` service. + /// Performs the `DeleteRetentionPolicy` operation on the `CloudWatchLogs` service. /// /// Deletes the specified retention policy. Log events do not expire if they belong to log groups without a retention policy. /// @@ -2067,7 +2067,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DeleteSubscriptionFilter` operation on the `Logs_20140328` service. + /// Performs the `DeleteSubscriptionFilter` operation on the `CloudWatchLogs` service. /// /// Deletes the specified subscription filter. /// @@ -2140,7 +2140,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DeleteTransformer` operation on the `Logs_20140328` service. + /// Performs the `DeleteTransformer` operation on the `CloudWatchLogs` service. /// /// Deletes the log transformer for the specified log group. As soon as you do this, the transformation of incoming log events according to that transformer stops. If this account has an account-level transformer that applies to this log group, the log group begins using that account-level transformer when this log-group level transformer is deleted. After you delete a transformer, be sure to edit any metric filters or subscription filters that relied on the transformed versions of the log events. /// @@ -2214,7 +2214,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DescribeAccountPolicies` operation on the `Logs_20140328` service. + /// Performs the `DescribeAccountPolicies` operation on the `CloudWatchLogs` service. /// /// Returns a list of all CloudWatch Logs account policies in the account. /// @@ -2287,7 +2287,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DescribeConfigurationTemplates` operation on the `Logs_20140328` service. + /// Performs the `DescribeConfigurationTemplates` operation on the `CloudWatchLogs` service. /// /// Use this operation to return the valid and default values that are used when creating delivery sources, delivery destinations, and deliveries. For more information about deliveries, see [CreateDelivery](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_CreateDelivery.html). /// @@ -2360,7 +2360,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DescribeDeliveries` operation on the `Logs_20140328` service. + /// Performs the `DescribeDeliveries` operation on the `CloudWatchLogs` service. /// /// Retrieves a list of the deliveries that have been created in the account. A delivery is a connection between a [ delivery source ](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutDeliverySource.html) and a [ delivery destination ](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutDeliveryDestination.html). A delivery source represents an Amazon Web Services resource that sends logs to an logs delivery destination. The destination can be CloudWatch Logs, Amazon S3, or Firehose. Only some Amazon Web Services services support being configured as a delivery source. These services are listed in [Enable logging from Amazon Web Services services.](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AWS-logs-and-resource-policy.html) /// @@ -2433,7 +2433,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DescribeDeliveryDestinations` operation on the `Logs_20140328` service. + /// Performs the `DescribeDeliveryDestinations` operation on the `CloudWatchLogs` service. /// /// Retrieves a list of the delivery destinations that have been created in the account. /// @@ -2506,7 +2506,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DescribeDeliverySources` operation on the `Logs_20140328` service. + /// Performs the `DescribeDeliverySources` operation on the `CloudWatchLogs` service. /// /// Retrieves a list of the delivery sources that have been created in the account. /// @@ -2579,7 +2579,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DescribeDestinations` operation on the `Logs_20140328` service. + /// Performs the `DescribeDestinations` operation on the `CloudWatchLogs` service. /// /// Lists all your destinations. The results are ASCII-sorted by destination name. /// @@ -2650,7 +2650,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DescribeExportTasks` operation on the `Logs_20140328` service. + /// Performs the `DescribeExportTasks` operation on the `CloudWatchLogs` service. /// /// Lists the specified export tasks. You can list all your export tasks or filter the results based on task ID or task status. /// @@ -2721,7 +2721,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DescribeFieldIndexes` operation on the `Logs_20140328` service. + /// Performs the `DescribeFieldIndexes` operation on the `CloudWatchLogs` service. /// /// Returns a list of field indexes listed in the field index policies of one or more log groups. For more information about field index policies, see [PutIndexPolicy](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutIndexPolicy.html). /// @@ -2795,7 +2795,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DescribeIndexPolicies` operation on the `Logs_20140328` service. + /// Performs the `DescribeIndexPolicies` operation on the `CloudWatchLogs` service. /// /// Returns the field index policies of one or more log groups. For more information about field index policies, see [PutIndexPolicy](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutIndexPolicy.html). If a specified log group has a log-group level index policy, that policy is returned by this operation. If a specified log group doesn't have a log-group level index policy, but an account-wide index policy applies to it, that account-wide policy is returned by this operation. To find information about only account-level policies, use [DescribeAccountPolicies](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_DescribeAccountPolicies.html) instead. /// @@ -2869,7 +2869,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DescribeLogGroups` operation on the `Logs_20140328` service. + /// Performs the `DescribeLogGroups` operation on the `CloudWatchLogs` service. /// /// Lists the specified log groups. You can list all your log groups or filter the results by prefix. The results are ASCII-sorted by log group name. CloudWatch Logs doesn't support IAM policies that control access to the DescribeLogGroups action by using the aws:ResourceTag/key-name condition key. Other CloudWatch Logs actions do support the use of the aws:ResourceTag/key-name condition key to control access. For more information about using tags to control access, see [Controlling access to Amazon Web Services resources using tags](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html). If you are using CloudWatch cross-account observability, you can use this operation in a monitoring account and view data from the linked source accounts. For more information, see [CloudWatch cross-account observability](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.html). /// @@ -2940,7 +2940,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DescribeLogStreams` operation on the `Logs_20140328` service. + /// Performs the `DescribeLogStreams` operation on the `CloudWatchLogs` service. /// /// Lists the log streams for the specified log group. You can list all the log streams or filter the results by prefix. You can also control how the results are ordered. You can specify the log group to search by using either logGroupIdentifier or logGroupName. You must include one of these two parameters, but you can't include both. This operation has a limit of five transactions per second, after which transactions are throttled. If you are using CloudWatch cross-account observability, you can use this operation in a monitoring account and view data from the linked source accounts. For more information, see [CloudWatch cross-account observability](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.html). /// @@ -3012,7 +3012,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DescribeMetricFilters` operation on the `Logs_20140328` service. + /// Performs the `DescribeMetricFilters` operation on the `CloudWatchLogs` service. /// /// Lists the specified metric filters. You can list all of the metric filters or filter the results by log name, prefix, metric name, or metric namespace. The results are ASCII-sorted by filter name. /// @@ -3084,7 +3084,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DescribeQueries` operation on the `Logs_20140328` service. + /// Performs the `DescribeQueries` operation on the `CloudWatchLogs` service. /// /// Returns a list of CloudWatch Logs Insights queries that are scheduled, running, or have been run recently in this account. You can request all queries or limit it to queries of a specific log group or queries with a certain status. /// @@ -3156,7 +3156,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DescribeQueryDefinitions` operation on the `Logs_20140328` service. + /// Performs the `DescribeQueryDefinitions` operation on the `CloudWatchLogs` service. /// /// This operation returns a paginated list of your saved CloudWatch Logs Insights query definitions. You can retrieve query definitions from the current account or from a source account that is linked to the current account. You can use the queryDefinitionNamePrefix parameter to limit the results to only the query definitions that have names that start with a certain string. /// @@ -3227,7 +3227,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DescribeResourcePolicies` operation on the `Logs_20140328` service. + /// Performs the `DescribeResourcePolicies` operation on the `CloudWatchLogs` service. /// /// Lists the resource policies in this account. /// @@ -3298,7 +3298,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DescribeSubscriptionFilters` operation on the `Logs_20140328` service. + /// Performs the `DescribeSubscriptionFilters` operation on the `CloudWatchLogs` service. /// /// Lists the subscription filters for the specified log group. You can list all the subscription filters or filter the results by prefix. The results are ASCII-sorted by filter name. /// @@ -3370,7 +3370,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `DisassociateKmsKey` operation on the `Logs_20140328` service. + /// Performs the `DisassociateKmsKey` operation on the `CloudWatchLogs` service. /// /// Disassociates the specified KMS key from the specified log group or from all CloudWatch Logs Insights query results in the account. When you use DisassociateKmsKey, you specify either the logGroupName parameter or the resourceIdentifier parameter. You can't specify both of those parameters in the same operation. /// @@ -3450,7 +3450,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `FilterLogEvents` operation on the `Logs_20140328` service. + /// Performs the `FilterLogEvents` operation on the `CloudWatchLogs` service. /// /// Lists log events from the specified log group. You can list all the log events or filter the results using a filter pattern, a time range, and the name of the log stream. You must have the logs:FilterLogEvents permission to perform this operation. You can specify the log group to search by using either logGroupIdentifier or logGroupName. You must include one of these two parameters, but you can't include both. By default, this operation returns as many log events as can fit in 1 MB (up to 10,000 log events) or all the events found within the specified time range. If the results include a token, that means there are more log events available. You can get additional results by specifying the token in a subsequent call. This operation can return empty results while there are more log events available through the token. The returned log events are sorted by event timestamp, the timestamp when the event was ingested by CloudWatch Logs, and the ID of the PutLogEvents request. If you are using CloudWatch cross-account observability, you can use this operation in a monitoring account and view data from the linked source accounts. For more information, see [CloudWatch cross-account observability](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.html). /// @@ -3522,7 +3522,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `GetDataProtectionPolicy` operation on the `Logs_20140328` service. + /// Performs the `GetDataProtectionPolicy` operation on the `CloudWatchLogs` service. /// /// Returns information about a log group data protection policy. /// @@ -3595,7 +3595,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `GetDelivery` operation on the `Logs_20140328` service. + /// Performs the `GetDelivery` operation on the `CloudWatchLogs` service. /// /// Returns complete information about one logical delivery. A delivery is a connection between a [ delivery source ](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutDeliverySource.html) and a [ delivery destination ](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutDeliveryDestination.html). A delivery source represents an Amazon Web Services resource that sends logs to an logs delivery destination. The destination can be CloudWatch Logs, Amazon S3, or Firehose. Only some Amazon Web Services services support being configured as a delivery source. These services are listed in [Enable logging from Amazon Web Services services.](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AWS-logs-and-resource-policy.html) You need to specify the delivery id in this operation. You can find the IDs of the deliveries in your account with the [DescribeDeliveries](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_DescribeDeliveries.html) operation. /// @@ -3669,7 +3669,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `GetDeliveryDestination` operation on the `Logs_20140328` service. + /// Performs the `GetDeliveryDestination` operation on the `CloudWatchLogs` service. /// /// Retrieves complete information about one delivery destination. /// @@ -3743,7 +3743,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `GetDeliveryDestinationPolicy` operation on the `Logs_20140328` service. + /// Performs the `GetDeliveryDestinationPolicy` operation on the `CloudWatchLogs` service. /// /// Retrieves the delivery destination policy assigned to the delivery destination that you specify. For more information about delivery destinations and their policies, see [PutDeliveryDestinationPolicy](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutDeliveryDestinationPolicy.html). /// @@ -3815,7 +3815,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `GetDeliverySource` operation on the `Logs_20140328` service. + /// Performs the `GetDeliverySource` operation on the `CloudWatchLogs` service. /// /// Retrieves complete information about one delivery source. /// @@ -3889,7 +3889,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `GetIntegration` operation on the `Logs_20140328` service. + /// Performs the `GetIntegration` operation on the `CloudWatchLogs` service. /// /// Returns information about one integration between CloudWatch Logs and OpenSearch Service. /// @@ -3961,7 +3961,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `GetLogAnomalyDetector` operation on the `Logs_20140328` service. + /// Performs the `GetLogAnomalyDetector` operation on the `CloudWatchLogs` service. /// /// Retrieves information about the log anomaly detector that you specify. /// @@ -4034,7 +4034,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `GetLogEvents` operation on the `Logs_20140328` service. + /// Performs the `GetLogEvents` operation on the `CloudWatchLogs` service. /// /// Lists log events from the specified log stream. You can list all of the log events or filter using a time range. By default, this operation returns as many log events as can fit in a response size of 1MB (up to 10,000 log events). You can get additional log events by specifying one of the tokens in a subsequent call. This operation can return empty results while there are more log events available through the token. If you are using CloudWatch cross-account observability, you can use this operation in a monitoring account and view data from the linked source accounts. For more information, see [CloudWatch cross-account observability](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.html). You can specify the log group to search by using either logGroupIdentifier or logGroupName. You must include one of these two parameters, but you can't include both. /// @@ -4106,7 +4106,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `GetLogGroupFields` operation on the `Logs_20140328` service. + /// Performs the `GetLogGroupFields` operation on the `CloudWatchLogs` service. /// /// Returns a list of the fields that are included in log events in the specified log group. Includes the percentage of log events that contain each field. The search is limited to a time period that you specify. You can specify the log group to search by using either logGroupIdentifier or logGroupName. You must specify one of these parameters, but you can't specify both. In the results, fields that start with @ are fields generated by CloudWatch Logs. For example, @timestamp is the timestamp of each log event. For more information about the fields that are generated by CloudWatch logs, see [Supported Logs and Discovered Fields](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CWL_AnalyzeLogData-discoverable-fields.html). The response results are sorted by the frequency percentage, starting with the highest percentage. If you are using CloudWatch cross-account observability, you can use this operation in a monitoring account and view data from the linked source accounts. For more information, see [CloudWatch cross-account observability](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.html). /// @@ -4179,7 +4179,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `GetLogRecord` operation on the `Logs_20140328` service. + /// Performs the `GetLogRecord` operation on the `CloudWatchLogs` service. /// /// Retrieves all of the fields and values of a single log event. All fields are retrieved, even if the original query that produced the logRecordPointer retrieved only a subset of fields. Fields are returned as field name/field value pairs. The full unparsed log event is returned within @message. /// @@ -4252,7 +4252,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `GetQueryResults` operation on the `Logs_20140328` service. + /// Performs the `GetQueryResults` operation on the `CloudWatchLogs` service. /// /// Returns the results from the specified query. Only the fields requested in the query are returned, along with a @ptr field, which is the identifier for the log record. You can use the value of @ptr in a [GetLogRecord](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_GetLogRecord.html) operation to get the full log record. GetQueryResults does not start running a query. To run a query, use [StartQuery](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_StartQuery.html). For more information about how long results of previous queries are available, see [CloudWatch Logs quotas](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/cloudwatch_limits_cwl.html). If the value of the Status field in the output is Running, this operation returns only partial results. If you see a value of Scheduled or Running for the status, you can retry the operation later to see the final results. If you are using CloudWatch cross-account observability, you can use this operation in a monitoring account to start queries in linked source accounts. For more information, see [CloudWatch cross-account observability](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.html). /// @@ -4324,7 +4324,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `GetTransformer` operation on the `Logs_20140328` service. + /// Performs the `GetTransformer` operation on the `CloudWatchLogs` service. /// /// Returns the information about the log transformer associated with this log group. This operation returns data only for transformers created at the log group level. To get information for an account-level transformer, use [DescribeAccountPolicies](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_DescribeAccountPolicies.html). /// @@ -4397,7 +4397,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `ListAnomalies` operation on the `Logs_20140328` service. + /// Performs the `ListAnomalies` operation on the `CloudWatchLogs` service. /// /// Returns a list of anomalies that log anomaly detectors have found. For details about the structure format of each anomaly object that is returned, see the example in this section. /// @@ -4470,7 +4470,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `ListIntegrations` operation on the `Logs_20140328` service. + /// Performs the `ListIntegrations` operation on the `CloudWatchLogs` service. /// /// Returns a list of integrations between CloudWatch Logs and other services in this account. Currently, only one integration can be created in an account, and this integration must be with OpenSearch Service. /// @@ -4541,7 +4541,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `ListLogAnomalyDetectors` operation on the `Logs_20140328` service. + /// Performs the `ListLogAnomalyDetectors` operation on the `CloudWatchLogs` service. /// /// Retrieves a list of the log anomaly detectors in the account. /// @@ -4614,7 +4614,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `ListLogGroupsForQuery` operation on the `Logs_20140328` service. + /// Performs the `ListLogGroupsForQuery` operation on the `CloudWatchLogs` service. /// /// Returns a list of the log groups that were analyzed during a single CloudWatch Logs Insights query. This can be useful for queries that use log group name prefixes or the filterIndex command, because the log groups are dynamically selected in these cases. For more information about field indexes, see [Create field indexes to improve query performance and reduce costs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatchLogs-Field-Indexing.html). /// @@ -4687,7 +4687,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `Logs_20140328` service. + /// Performs the `ListTagsForResource` operation on the `CloudWatchLogs` service. /// /// Displays the tags associated with a CloudWatch Logs resource. Currently, log groups and destinations support tagging. /// @@ -4759,7 +4759,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `ListTagsLogGroup` operation on the `Logs_20140328` service. + /// Performs the `ListTagsLogGroup` operation on the `CloudWatchLogs` service. /// /// The ListTagsLogGroup operation is on the path to deprecation. We recommend that you use [ListTagsForResource](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_ListTagsForResource.html) instead. Lists the tags for the specified log group. @available(*, deprecated, message: "Please use the generic tagging API ListTagsForResource") @@ -4831,7 +4831,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `PutAccountPolicy` operation on the `Logs_20140328` service. + /// Performs the `PutAccountPolicy` operation on the `CloudWatchLogs` service. /// /// Creates an account-level data protection policy, subscription filter policy, or field index policy that applies to all log groups or a subset of log groups in the account. Data protection policy A data protection policy can help safeguard sensitive data that's ingested by your log groups by auditing and masking the sensitive log data. Each account can have only one account-level data protection policy. Sensitive data is detected and masked when it is ingested into a log group. When you set a data protection policy, log events ingested into the log groups before that time are not masked. If you use PutAccountPolicy to create a data protection policy for your whole account, it applies to both existing log groups and all log groups that are created later in this account. The account-level policy is applied to existing log groups with eventual consistency. It might take up to 5 minutes before sensitive data in existing log groups begins to be masked. By default, when a user views a log event that includes masked data, the sensitive data is replaced by asterisks. A user who has the logs:Unmask permission can use a [GetLogEvents](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_GetLogEvents.html) or [FilterLogEvents](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_FilterLogEvents.html) operation with the unmask parameter set to true to view the unmasked log events. Users with the logs:Unmask can also view unmasked data in the CloudWatch Logs console by running a CloudWatch Logs Insights query with the unmask query command. For more information, including a list of types of data that can be audited and masked, see [Protect sensitive log data with masking](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/mask-sensitive-log-data.html). To use the PutAccountPolicy operation for a data protection policy, you must be signed on with the logs:PutDataProtectionPolicy and logs:PutAccountPolicy permissions. The PutAccountPolicy operation applies to all log groups in the account. You can use [PutDataProtectionPolicy](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutDataProtectionPolicy.html) to create a data protection policy that applies to just one log group. If a log group has its own data protection policy and the account also has an account-level data protection policy, then the two policies are cumulative. Any sensitive term specified in either policy is masked. Subscription filter policy A subscription filter policy sets up a real-time feed of log events from CloudWatch Logs to other Amazon Web Services services. Account-level subscription filter policies apply to both existing log groups and log groups that are created later in this account. Supported destinations are Kinesis Data Streams, Firehose, and Lambda. When log events are sent to the receiving service, they are Base64 encoded and compressed with the GZIP format. The following destinations are supported for subscription filters: /// @@ -4915,7 +4915,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `PutDataProtectionPolicy` operation on the `Logs_20140328` service. + /// Performs the `PutDataProtectionPolicy` operation on the `CloudWatchLogs` service. /// /// Creates a data protection policy for the specified log group. A data protection policy can help safeguard sensitive data that's ingested by the log group by auditing and masking the sensitive log data. Sensitive data is detected and masked when it is ingested into the log group. When you set a data protection policy, log events ingested into the log group before that time are not masked. By default, when a user views a log event that includes masked data, the sensitive data is replaced by asterisks. A user who has the logs:Unmask permission can use a [GetLogEvents](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_GetLogEvents.html) or [FilterLogEvents](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_FilterLogEvents.html) operation with the unmask parameter set to true to view the unmasked log events. Users with the logs:Unmask can also view unmasked data in the CloudWatch Logs console by running a CloudWatch Logs Insights query with the unmask query command. For more information, including a list of types of data that can be audited and masked, see [Protect sensitive log data with masking](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/mask-sensitive-log-data.html). The PutDataProtectionPolicy operation applies to only the specified log group. You can also use [PutAccountPolicy](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutAccountPolicy.html) to create an account-level data protection policy that applies to all log groups in the account, including both existing log groups and log groups that are created level. If a log group has its own data protection policy and the account also has an account-level data protection policy, then the two policies are cumulative. Any sensitive term specified in either policy is masked. /// @@ -4989,7 +4989,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `PutDeliveryDestination` operation on the `Logs_20140328` service. + /// Performs the `PutDeliveryDestination` operation on the `CloudWatchLogs` service. /// /// Creates or updates a logical delivery destination. A delivery destination is an Amazon Web Services resource that represents an Amazon Web Services service that logs can be sent to. CloudWatch Logs, Amazon S3, and Firehose are supported as logs delivery destinations. To configure logs delivery between a supported Amazon Web Services service and a destination, you must do the following: /// @@ -5075,7 +5075,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `PutDeliveryDestinationPolicy` operation on the `Logs_20140328` service. + /// Performs the `PutDeliveryDestinationPolicy` operation on the `CloudWatchLogs` service. /// /// Creates and assigns an IAM policy that grants permissions to CloudWatch Logs to deliver logs cross-account to a specified destination in this account. To configure the delivery of logs from an Amazon Web Services service in another account to a logs delivery destination in the current account, you must do the following: /// @@ -5159,7 +5159,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `PutDeliverySource` operation on the `Logs_20140328` service. + /// Performs the `PutDeliverySource` operation on the `CloudWatchLogs` service. /// /// Creates or updates a logical delivery source. A delivery source represents an Amazon Web Services resource that sends logs to an logs delivery destination. The destination can be CloudWatch Logs, Amazon S3, or Firehose. To configure logs delivery between a delivery destination and an Amazon Web Services service that is supported as a delivery source, you must do the following: /// @@ -5245,7 +5245,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `PutDestination` operation on the `Logs_20140328` service. + /// Performs the `PutDestination` operation on the `CloudWatchLogs` service. /// /// Creates or updates a destination. This operation is used only to create destinations for cross-account subscriptions. A destination encapsulates a physical resource (such as an Amazon Kinesis stream). With a destination, you can subscribe to a real-time stream of log events for a different account, ingested using [PutLogEvents](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutLogEvents.html). Through an access policy, a destination controls what is written to it. By default, PutDestination does not set any access policy with the destination, which means a cross-account user cannot call [PutSubscriptionFilter](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutSubscriptionFilter.html) against this destination. To enable this, the destination owner must call [PutDestinationPolicy](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutDestinationPolicy.html) after PutDestination. To perform a PutDestination operation, you must also have the iam:PassRole permission. /// @@ -5317,7 +5317,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `PutDestinationPolicy` operation on the `Logs_20140328` service. + /// Performs the `PutDestinationPolicy` operation on the `CloudWatchLogs` service. /// /// Creates or updates an access policy associated with an existing destination. An access policy is an [IAM policy document](https://docs.aws.amazon.com/IAM/latest/UserGuide/policies_overview.html) that is used to authorize claims to register a subscription filter against a given destination. /// @@ -5389,7 +5389,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `PutIndexPolicy` operation on the `Logs_20140328` service. + /// Performs the `PutIndexPolicy` operation on the `CloudWatchLogs` service. /// /// Creates or updates a field index policy for the specified log group. Only log groups in the Standard log class support field index policies. For more information about log classes, see [Log classes](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch_Logs_Log_Classes.html). You can use field index policies to create field indexes on fields found in log events in the log group. Creating field indexes speeds up and lowers the costs for CloudWatch Logs Insights queries that reference those field indexes, because these queries attempt to skip the processing of log events that are known to not match the indexed field. Good fields to index are fields that you often need to query for and fields or values that match only a small fraction of the total log events. Common examples of indexes include request ID, session ID, userID, and instance IDs. For more information, see [Create field indexes to improve query performance and reduce costs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatchLogs-Field-Indexing.html). To find the fields that are in your log group events, use the [GetLogGroupFields](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_GetLogGroupFields.html) operation. For example, suppose you have created a field index for requestId. Then, any CloudWatch Logs Insights query on that log group that includes requestId = value or requestId IN [value, value, ...] will process fewer log events to reduce costs, and have improved performance. Each index policy has the following quotas and restrictions: /// @@ -5470,7 +5470,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `PutIntegration` operation on the `Logs_20140328` service. + /// Performs the `PutIntegration` operation on the `CloudWatchLogs` service. /// /// Creates an integration between CloudWatch Logs and another service in this account. Currently, only integrations with OpenSearch Service are supported, and currently you can have only one integration in your account. Integrating with OpenSearch Service makes it possible for you to create curated vended logs dashboards, powered by OpenSearch Service analytics. For more information, see [Vended log dashboards powered by Amazon OpenSearch Service](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatchLogs-OpenSearch-Dashboards.html). You can use this operation only to create a new integration. You can't modify an existing integration. /// @@ -5543,7 +5543,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `PutLogEvents` operation on the `Logs_20140328` service. + /// Performs the `PutLogEvents` operation on the `CloudWatchLogs` service. /// /// Uploads a batch of log events to the specified log stream. The sequence token is now ignored in PutLogEvents actions. PutLogEvents actions are always accepted and never return InvalidSequenceTokenException or DataAlreadyAcceptedException even if the sequence token is not valid. You can use parallel PutLogEvents actions on the same log stream. The batch of events must satisfy the following constraints: /// @@ -5637,7 +5637,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `PutMetricFilter` operation on the `Logs_20140328` service. + /// Performs the `PutMetricFilter` operation on the `CloudWatchLogs` service. /// /// Creates or updates a metric filter and associates it with the specified log group. With metric filters, you can configure rules to extract metric data from log events ingested through [PutLogEvents](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutLogEvents.html). The maximum number of metric filters that can be associated with a log group is 100. Using regular expressions to create metric filters is supported. For these filters, there is a quota of two regular expression patterns within a single filter pattern. There is also a quota of five regular expression patterns per log group. For more information about using regular expressions in metric filters, see [ Filter pattern syntax for metric filters, subscription filters, filter log events, and Live Tail](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/FilterAndPatternSyntax.html). When you create a metric filter, you can also optionally assign a unit and dimensions to the metric that is created. Metrics extracted from log events are charged as custom metrics. To prevent unexpected high charges, do not specify high-cardinality fields such as IPAddress or requestID as dimensions. Each different value found for a dimension is treated as a separate metric and accrues charges as a separate custom metric. CloudWatch Logs might disable a metric filter if it generates 1,000 different name/value pairs for your specified dimensions within one hour. You can also set up a billing alarm to alert you if your charges are higher than expected. For more information, see [ Creating a Billing Alarm to Monitor Your Estimated Amazon Web Services Charges](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/monitor_estimated_charges_with_cloudwatch.html). /// @@ -5712,7 +5712,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `PutQueryDefinition` operation on the `Logs_20140328` service. + /// Performs the `PutQueryDefinition` operation on the `CloudWatchLogs` service. /// /// Creates or updates a query definition for CloudWatch Logs Insights. For more information, see [Analyzing Log Data with CloudWatch Logs Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AnalyzingLogData.html). To update a query definition, specify its queryDefinitionId in your request. The values of name, queryString, and logGroupNames are changed to the values that you specify in your update operation. No current values are retained from the current query definition. For example, imagine updating a current query definition that includes log groups. If you don't specify the logGroupNames parameter in your update operation, the query definition changes to contain no log groups. You must have the logs:PutQueryDefinition permission to be able to perform this operation. /// @@ -5786,7 +5786,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `PutResourcePolicy` operation on the `Logs_20140328` service. + /// Performs the `PutResourcePolicy` operation on the `CloudWatchLogs` service. /// /// Creates or updates a resource policy allowing other Amazon Web Services services to put log events to this account, such as Amazon Route 53. An account can have up to 10 resource policies per Amazon Web Services Region. /// @@ -5858,7 +5858,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `PutRetentionPolicy` operation on the `Logs_20140328` service. + /// Performs the `PutRetentionPolicy` operation on the `CloudWatchLogs` service. /// /// Sets the retention of the specified log group. With a retention policy, you can configure the number of days for which to retain log events in the specified log group. CloudWatch Logs doesn't immediately delete log events when they reach their retention setting. It typically takes up to 72 hours after that before log events are deleted, but in rare situations might take longer. To illustrate, imagine that you change a log group to have a longer retention setting when it contains log events that are past the expiration date, but haven't been deleted. Those log events will take up to 72 hours to be deleted after the new retention date is reached. To make sure that log data is deleted permanently, keep a log group at its lower retention setting until 72 hours after the previous retention period ends. Alternatively, wait to change the retention setting until you confirm that the earlier log events are deleted. When log events reach their retention setting they are marked for deletion. After they are marked for deletion, they do not add to your archival storage costs anymore, even if they are not actually deleted until later. These log events marked for deletion are also not included when you use an API to retrieve the storedBytes value to see how many bytes a log group is storing. /// @@ -5931,7 +5931,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `PutSubscriptionFilter` operation on the `Logs_20140328` service. + /// Performs the `PutSubscriptionFilter` operation on the `CloudWatchLogs` service. /// /// Creates or updates a subscription filter and associates it with the specified log group. With subscription filters, you can subscribe to a real-time stream of log events ingested through [PutLogEvents](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutLogEvents.html) and have them delivered to a specific destination. When log events are sent to the receiving service, they are Base64 encoded and compressed with the GZIP format. The following destinations are supported for subscription filters: /// @@ -6017,7 +6017,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `PutTransformer` operation on the `Logs_20140328` service. + /// Performs the `PutTransformer` operation on the `CloudWatchLogs` service. /// /// Creates or updates a log transformer for a single log group. You use log transformers to transform log events into a different format, making them easier for you to process and analyze. You can also transform logs from different sources into standardized formats that contains relevant, source-specific information. After you have created a transformer, CloudWatch Logs performs the transformations at the time of log ingestion. You can then refer to the transformed versions of the logs during operations such as querying with CloudWatch Logs Insights or creating metric filters or subscription filers. You can also use a transformer to copy metadata from metadata keys into the log events themselves. This metadata can include log group name, log stream name, account ID and Region. A transformer for a log group is a series of processors, where each processor applies one type of transformation to the log events ingested into this log group. The processors work one after another, in the order that you list them, like a pipeline. For more information about the available processors to use in a transformer, see [ Processors that you can use](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatch-Logs-Transformation.html#CloudWatch-Logs-Transformation-Processors). Having log events in standardized format enables visibility across your applications for your log analysis, reporting, and alarming needs. CloudWatch Logs provides transformation for common log types with out-of-the-box transformation templates for major Amazon Web Services log sources such as VPC flow logs, Lambda, and Amazon RDS. You can use pre-built transformation templates or create custom transformation policies. You can create transformers only for the log groups in the Standard log class. You can also set up a transformer at the account level. For more information, see [PutAccountPolicy](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutAccountPolicy.html). If there is both a log-group level transformer created with PutTransformer and an account-level transformer that could apply to the same log group, the log group uses only the log-group level transformer. It ignores the account-level transformer. /// @@ -6092,7 +6092,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `StartLiveTail` operation on the `Logs_20140328` service. + /// Performs the `StartLiveTail` operation on the `CloudWatchLogs` service. /// /// Starts a Live Tail streaming session for one or more log groups. A Live Tail session returns a stream of log events that have been recently ingested in the log groups. For more information, see [Use Live Tail to view logs in near real time](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CloudWatchLogs_LiveTail.html). The response to this operation is a response stream, over which the server sends live log events and the client receives them. The following objects are sent over the stream: /// @@ -6177,7 +6177,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `StartQuery` operation on the `Logs_20140328` service. + /// Performs the `StartQuery` operation on the `CloudWatchLogs` service. /// /// Starts a query of one or more log groups using CloudWatch Logs Insights. You specify the log groups and time range to query and the query string to use. For more information, see [CloudWatch Logs Insights Query Syntax](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CWL_QuerySyntax.html). After you run a query using StartQuery, the query results are stored by CloudWatch Logs. You can use [GetQueryResults](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_GetQueryResults.html) to retrieve the results of a query, using the queryId that StartQuery returns. To specify the log groups to query, a StartQuery operation must include one of the following: /// @@ -6258,7 +6258,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `StopQuery` operation on the `Logs_20140328` service. + /// Performs the `StopQuery` operation on the `CloudWatchLogs` service. /// /// Stops a CloudWatch Logs Insights query that is in progress. If the query has already ended, the operation returns an error indicating that the specified query is not running. /// @@ -6330,7 +6330,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `TagLogGroup` operation on the `Logs_20140328` service. + /// Performs the `TagLogGroup` operation on the `CloudWatchLogs` service. /// /// The TagLogGroup operation is on the path to deprecation. We recommend that you use [TagResource](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_TagResource.html) instead. Adds or updates the specified tags for the specified log group. To list the tags for a log group, use [ListTagsForResource](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_ListTagsForResource.html). To remove tags, use [UntagResource](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_UntagResource.html). For more information about tags, see [Tag Log Groups in Amazon CloudWatch Logs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/Working-with-log-groups-and-streams.html#log-group-tagging) in the Amazon CloudWatch Logs User Guide. CloudWatch Logs doesn't support IAM policies that prevent users from assigning specified tags to log groups using the aws:Resource/key-name or aws:TagKeys condition keys. For more information about using tags to control access, see [Controlling access to Amazon Web Services resources using tags](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html). @available(*, deprecated, message: "Please use the generic tagging API TagResource") @@ -6402,7 +6402,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `Logs_20140328` service. + /// Performs the `TagResource` operation on the `CloudWatchLogs` service. /// /// Assigns one or more tags (key-value pairs) to the specified CloudWatch Logs resource. Currently, the only CloudWatch Logs resources that can be tagged are log groups and destinations. Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values. Tags don't have any semantic meaning to Amazon Web Services and are interpreted strictly as strings of characters. You can use the TagResource action with a resource that already has tags. If you specify a new tag key for the alarm, this tag is appended to the list of tags associated with the alarm. If you specify a tag key that is already associated with the alarm, the new tag value that you specify replaces the previous value for that tag. You can associate as many as 50 tags with a CloudWatch Logs resource. /// @@ -6475,7 +6475,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `TestMetricFilter` operation on the `Logs_20140328` service. + /// Performs the `TestMetricFilter` operation on the `CloudWatchLogs` service. /// /// Tests the filter pattern of a metric filter against a sample of log event messages. You can use this operation to validate the correctness of a metric filter pattern. /// @@ -6546,7 +6546,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `TestTransformer` operation on the `Logs_20140328` service. + /// Performs the `TestTransformer` operation on the `CloudWatchLogs` service. /// /// Use this operation to test a log transformer. You enter the transformer configuration and a set of log events to test with. The operation responds with an array that includes the original log events and the transformed versions. /// @@ -6618,7 +6618,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `UntagLogGroup` operation on the `Logs_20140328` service. + /// Performs the `UntagLogGroup` operation on the `CloudWatchLogs` service. /// /// The UntagLogGroup operation is on the path to deprecation. We recommend that you use [UntagResource](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_UntagResource.html) instead. Removes the specified tags from the specified log group. To list the tags for a log group, use [ListTagsForResource](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_ListTagsForResource.html). To add tags, use [TagResource](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_TagResource.html). CloudWatch Logs doesn't support IAM policies that prevent users from assigning specified tags to log groups using the aws:Resource/key-name or aws:TagKeys condition keys. @available(*, deprecated, message: "Please use the generic tagging API UntagResource") @@ -6689,7 +6689,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `Logs_20140328` service. + /// Performs the `UntagResource` operation on the `CloudWatchLogs` service. /// /// Removes one or more tags from the specified resource. /// @@ -6761,7 +6761,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `UpdateAnomaly` operation on the `Logs_20140328` service. + /// Performs the `UpdateAnomaly` operation on the `CloudWatchLogs` service. /// /// Use this operation to suppress anomaly detection for a specified anomaly or pattern. If you suppress an anomaly, CloudWatch Logs won't report new occurrences of that anomaly and won't update that anomaly with new data. If you suppress a pattern, CloudWatch Logs won't report any anomalies related to that pattern. You must specify either anomalyId or patternId, but you can't specify both parameters in the same operation. If you have previously used this operation to suppress detection of a pattern or anomaly, you can use it again to cause CloudWatch Logs to end the suppression. To do this, use this operation and specify the anomaly or pattern to stop suppressing, and omit the suppressionType and suppressionPeriod parameters. /// @@ -6834,7 +6834,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `UpdateDeliveryConfiguration` operation on the `Logs_20140328` service. + /// Performs the `UpdateDeliveryConfiguration` operation on the `CloudWatchLogs` service. /// /// Use this operation to update the configuration of a [delivery](https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_Delivery.html) to change either the S3 path pattern or the format of the delivered logs. You can't use this operation to change the source or destination of the delivery. /// @@ -6909,7 +6909,7 @@ extension CloudWatchLogsClient { return try await op.execute(input: input) } - /// Performs the `UpdateLogAnomalyDetector` operation on the `Logs_20140328` service. + /// Performs the `UpdateLogAnomalyDetector` operation on the `CloudWatchLogs` service. /// /// Updates an existing log anomaly detector. /// diff --git a/Sources/Services/AWSCodeBuild/Sources/AWSCodeBuild/CodeBuildClient.swift b/Sources/Services/AWSCodeBuild/Sources/AWSCodeBuild/CodeBuildClient.swift index 27b12862fac..7d8614c67b9 100644 --- a/Sources/Services/AWSCodeBuild/Sources/AWSCodeBuild/CodeBuildClient.swift +++ b/Sources/Services/AWSCodeBuild/Sources/AWSCodeBuild/CodeBuildClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CodeBuildClient: ClientRuntime.Client { public static let clientName = "CodeBuildClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CodeBuildClient.CodeBuildClientConfiguration let serviceName = "CodeBuild" @@ -329,7 +329,7 @@ extension CodeBuildClient { } extension CodeBuildClient { - /// Performs the `BatchDeleteBuilds` operation on the `CodeBuild_20161006` service. + /// Performs the `BatchDeleteBuilds` operation on the `CodeBuild` service. /// /// Deletes one or more builds. /// @@ -399,7 +399,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `BatchGetBuildBatches` operation on the `CodeBuild_20161006` service. + /// Performs the `BatchGetBuildBatches` operation on the `CodeBuild` service. /// /// Retrieves information about one or more batch builds. /// @@ -469,7 +469,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `BatchGetBuilds` operation on the `CodeBuild_20161006` service. + /// Performs the `BatchGetBuilds` operation on the `CodeBuild` service. /// /// Gets information about one or more builds. /// @@ -539,7 +539,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `BatchGetFleets` operation on the `CodeBuild_20161006` service. + /// Performs the `BatchGetFleets` operation on the `CodeBuild` service. /// /// Gets information about one or more compute fleets. /// @@ -609,7 +609,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `BatchGetProjects` operation on the `CodeBuild_20161006` service. + /// Performs the `BatchGetProjects` operation on the `CodeBuild` service. /// /// Gets information about one or more build projects. /// @@ -679,7 +679,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `BatchGetReportGroups` operation on the `CodeBuild_20161006` service. + /// Performs the `BatchGetReportGroups` operation on the `CodeBuild` service. /// /// Returns an array of report groups. /// @@ -749,7 +749,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `BatchGetReports` operation on the `CodeBuild_20161006` service. + /// Performs the `BatchGetReports` operation on the `CodeBuild` service. /// /// Returns an array of reports. /// @@ -819,7 +819,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `CreateFleet` operation on the `CodeBuild_20161006` service. + /// Performs the `CreateFleet` operation on the `CodeBuild` service. /// /// Creates a compute fleet. /// @@ -891,7 +891,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `CreateProject` operation on the `CodeBuild_20161006` service. + /// Performs the `CreateProject` operation on the `CodeBuild` service. /// /// Creates a build project. /// @@ -963,7 +963,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `CreateReportGroup` operation on the `CodeBuild_20161006` service. + /// Performs the `CreateReportGroup` operation on the `CodeBuild` service. /// /// Creates a report group. A report group contains a collection of reports. /// @@ -1035,7 +1035,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `CreateWebhook` operation on the `CodeBuild_20161006` service. + /// Performs the `CreateWebhook` operation on the `CodeBuild` service. /// /// For an existing CodeBuild build project that has its source code stored in a GitHub or Bitbucket repository, enables CodeBuild to start rebuilding the source code every time a code change is pushed to the repository. If you enable webhooks for an CodeBuild project, and the project is used as a build step in CodePipeline, then two identical builds are created for each commit. One build is triggered through webhooks, and one through CodePipeline. Because billing is on a per-build basis, you are billed for both builds. Therefore, if you are using CodePipeline, we recommend that you disable webhooks in CodeBuild. In the CodeBuild console, clear the Webhook box. For more information, see step 5 in [Change a Build Project's Settings](https://docs.aws.amazon.com/codebuild/latest/userguide/change-project.html#change-project-console). /// @@ -1108,7 +1108,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `DeleteBuildBatch` operation on the `CodeBuild_20161006` service. + /// Performs the `DeleteBuildBatch` operation on the `CodeBuild` service. /// /// Deletes a batch build. /// @@ -1178,7 +1178,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `DeleteFleet` operation on the `CodeBuild_20161006` service. + /// Performs the `DeleteFleet` operation on the `CodeBuild` service. /// /// Deletes a compute fleet. When you delete a compute fleet, its builds are not deleted. /// @@ -1248,7 +1248,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `DeleteProject` operation on the `CodeBuild_20161006` service. + /// Performs the `DeleteProject` operation on the `CodeBuild` service. /// /// Deletes a build project. When you delete a project, its builds are not deleted. /// @@ -1318,7 +1318,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `DeleteReport` operation on the `CodeBuild_20161006` service. + /// Performs the `DeleteReport` operation on the `CodeBuild` service. /// /// Deletes a report. /// @@ -1388,7 +1388,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `DeleteReportGroup` operation on the `CodeBuild_20161006` service. + /// Performs the `DeleteReportGroup` operation on the `CodeBuild` service. /// /// Deletes a report group. Before you delete a report group, you must delete its reports. /// @@ -1458,7 +1458,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `DeleteResourcePolicy` operation on the `CodeBuild_20161006` service. + /// Performs the `DeleteResourcePolicy` operation on the `CodeBuild` service. /// /// Deletes a resource policy that is identified by its resource ARN. /// @@ -1528,7 +1528,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `DeleteSourceCredentials` operation on the `CodeBuild_20161006` service. + /// Performs the `DeleteSourceCredentials` operation on the `CodeBuild` service. /// /// Deletes a set of GitHub, GitHub Enterprise, or Bitbucket source credentials. /// @@ -1599,7 +1599,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `DeleteWebhook` operation on the `CodeBuild_20161006` service. + /// Performs the `DeleteWebhook` operation on the `CodeBuild` service. /// /// For an existing CodeBuild build project that has its source code stored in a GitHub or Bitbucket repository, stops CodeBuild from rebuilding the source code every time a code change is pushed to the repository. /// @@ -1671,7 +1671,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `DescribeCodeCoverages` operation on the `CodeBuild_20161006` service. + /// Performs the `DescribeCodeCoverages` operation on the `CodeBuild` service. /// /// Retrieves one or more code coverage reports. /// @@ -1741,7 +1741,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `DescribeTestCases` operation on the `CodeBuild_20161006` service. + /// Performs the `DescribeTestCases` operation on the `CodeBuild` service. /// /// Returns a list of details about test cases for a report. /// @@ -1812,7 +1812,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `GetReportGroupTrend` operation on the `CodeBuild_20161006` service. + /// Performs the `GetReportGroupTrend` operation on the `CodeBuild` service. /// /// Analyzes and accumulates test report values for the specified test reports. /// @@ -1883,7 +1883,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `GetResourcePolicy` operation on the `CodeBuild_20161006` service. + /// Performs the `GetResourcePolicy` operation on the `CodeBuild` service. /// /// Gets a resource policy that is identified by its resource ARN. /// @@ -1954,7 +1954,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `ImportSourceCredentials` operation on the `CodeBuild_20161006` service. + /// Performs the `ImportSourceCredentials` operation on the `CodeBuild` service. /// /// Imports the source repository credentials for an CodeBuild project that has its source code stored in a GitHub, GitHub Enterprise, GitLab, GitLab Self Managed, or Bitbucket repository. /// @@ -2026,7 +2026,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `InvalidateProjectCache` operation on the `CodeBuild_20161006` service. + /// Performs the `InvalidateProjectCache` operation on the `CodeBuild` service. /// /// Resets the cache for a project. /// @@ -2097,7 +2097,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `ListBuildBatches` operation on the `CodeBuild_20161006` service. + /// Performs the `ListBuildBatches` operation on the `CodeBuild` service. /// /// Retrieves the identifiers of your build batches in the current region. /// @@ -2167,7 +2167,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `ListBuildBatchesForProject` operation on the `CodeBuild_20161006` service. + /// Performs the `ListBuildBatchesForProject` operation on the `CodeBuild` service. /// /// Retrieves the identifiers of the build batches for a specific project. /// @@ -2238,7 +2238,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `ListBuilds` operation on the `CodeBuild_20161006` service. + /// Performs the `ListBuilds` operation on the `CodeBuild` service. /// /// Gets a list of build IDs, with each build ID representing a single build. /// @@ -2308,7 +2308,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `ListBuildsForProject` operation on the `CodeBuild_20161006` service. + /// Performs the `ListBuildsForProject` operation on the `CodeBuild` service. /// /// Gets a list of build identifiers for the specified build project, with each build identifier representing a single build. /// @@ -2379,7 +2379,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `ListCuratedEnvironmentImages` operation on the `CodeBuild_20161006` service. + /// Performs the `ListCuratedEnvironmentImages` operation on the `CodeBuild` service. /// /// Gets information about Docker images that are managed by CodeBuild. /// @@ -2444,7 +2444,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `ListFleets` operation on the `CodeBuild_20161006` service. + /// Performs the `ListFleets` operation on the `CodeBuild` service. /// /// Gets a list of compute fleet names with each compute fleet name representing a single compute fleet. /// @@ -2514,7 +2514,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `ListProjects` operation on the `CodeBuild_20161006` service. + /// Performs the `ListProjects` operation on the `CodeBuild` service. /// /// Gets a list of build project names, with each build project name representing a single build project. /// @@ -2584,7 +2584,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `ListReportGroups` operation on the `CodeBuild_20161006` service. + /// Performs the `ListReportGroups` operation on the `CodeBuild` service. /// /// Gets a list ARNs for the report groups in the current Amazon Web Services account. /// @@ -2654,7 +2654,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `ListReports` operation on the `CodeBuild_20161006` service. + /// Performs the `ListReports` operation on the `CodeBuild` service. /// /// Returns a list of ARNs for the reports in the current Amazon Web Services account. /// @@ -2724,7 +2724,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `ListReportsForReportGroup` operation on the `CodeBuild_20161006` service. + /// Performs the `ListReportsForReportGroup` operation on the `CodeBuild` service. /// /// Returns a list of ARNs for the reports that belong to a ReportGroup. /// @@ -2795,7 +2795,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `ListSharedProjects` operation on the `CodeBuild_20161006` service. + /// Performs the `ListSharedProjects` operation on the `CodeBuild` service. /// /// Gets a list of projects that are shared with other Amazon Web Services accounts or users. /// @@ -2865,7 +2865,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `ListSharedReportGroups` operation on the `CodeBuild_20161006` service. + /// Performs the `ListSharedReportGroups` operation on the `CodeBuild` service. /// /// Gets a list of report groups that are shared with other Amazon Web Services accounts or users. /// @@ -2935,7 +2935,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `ListSourceCredentials` operation on the `CodeBuild_20161006` service. + /// Performs the `ListSourceCredentials` operation on the `CodeBuild` service. /// /// Returns a list of SourceCredentialsInfo objects. /// @@ -3005,7 +3005,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `PutResourcePolicy` operation on the `CodeBuild_20161006` service. + /// Performs the `PutResourcePolicy` operation on the `CodeBuild` service. /// /// Stores a resource policy for the ARN of a Project or ReportGroup object. /// @@ -3076,7 +3076,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `RetryBuild` operation on the `CodeBuild_20161006` service. + /// Performs the `RetryBuild` operation on the `CodeBuild` service. /// /// Restarts a build. /// @@ -3148,7 +3148,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `RetryBuildBatch` operation on the `CodeBuild_20161006` service. + /// Performs the `RetryBuildBatch` operation on the `CodeBuild` service. /// /// Restarts a failed batch build. Only batch builds that have failed can be retried. /// @@ -3219,7 +3219,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `StartBuild` operation on the `CodeBuild_20161006` service. + /// Performs the `StartBuild` operation on the `CodeBuild` service. /// /// Starts running a build with the settings defined in the project. These setting include: how to run a build, where to get the source code, which build environment to use, which build commands to run, and where to store the build output. You can also start a build run by overriding some of the build settings in the project. The overrides only apply for that specific start build request. The settings in the project are unaltered. /// @@ -3291,7 +3291,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `StartBuildBatch` operation on the `CodeBuild_20161006` service. + /// Performs the `StartBuildBatch` operation on the `CodeBuild` service. /// /// Starts a batch build for a project. /// @@ -3362,7 +3362,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `StopBuild` operation on the `CodeBuild_20161006` service. + /// Performs the `StopBuild` operation on the `CodeBuild` service. /// /// Attempts to stop running a build. /// @@ -3433,7 +3433,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `StopBuildBatch` operation on the `CodeBuild_20161006` service. + /// Performs the `StopBuildBatch` operation on the `CodeBuild` service. /// /// Stops a running batch build. /// @@ -3504,7 +3504,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `UpdateFleet` operation on the `CodeBuild_20161006` service. + /// Performs the `UpdateFleet` operation on the `CodeBuild` service. /// /// Updates a compute fleet. /// @@ -3576,7 +3576,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `UpdateProject` operation on the `CodeBuild_20161006` service. + /// Performs the `UpdateProject` operation on the `CodeBuild` service. /// /// Changes the settings of a build project. /// @@ -3647,7 +3647,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `UpdateProjectVisibility` operation on the `CodeBuild_20161006` service. + /// Performs the `UpdateProjectVisibility` operation on the `CodeBuild` service. /// /// Changes the public visibility for a project. The project's build results, logs, and artifacts are available to the general public. For more information, see [Public build projects](https://docs.aws.amazon.com/codebuild/latest/userguide/public-builds.html) in the CodeBuild User Guide. The following should be kept in mind when making your projects public: /// @@ -3731,7 +3731,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `UpdateReportGroup` operation on the `CodeBuild_20161006` service. + /// Performs the `UpdateReportGroup` operation on the `CodeBuild` service. /// /// Updates a report group. /// @@ -3802,7 +3802,7 @@ extension CodeBuildClient { return try await op.execute(input: input) } - /// Performs the `UpdateWebhook` operation on the `CodeBuild_20161006` service. + /// Performs the `UpdateWebhook` operation on the `CodeBuild` service. /// /// Updates the webhook associated with an CodeBuild build project. If you use Bitbucket for your repository, rotateSecret is ignored. /// diff --git a/Sources/Services/AWSCodeCatalyst/Sources/AWSCodeCatalyst/CodeCatalystClient.swift b/Sources/Services/AWSCodeCatalyst/Sources/AWSCodeCatalyst/CodeCatalystClient.swift index 6bf5320645d..d291476772c 100644 --- a/Sources/Services/AWSCodeCatalyst/Sources/AWSCodeCatalyst/CodeCatalystClient.swift +++ b/Sources/Services/AWSCodeCatalyst/Sources/AWSCodeCatalyst/CodeCatalystClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CodeCatalystClient: ClientRuntime.Client { public static let clientName = "CodeCatalystClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CodeCatalystClient.CodeCatalystClientConfiguration let serviceName = "CodeCatalyst" diff --git a/Sources/Services/AWSCodeCommit/Sources/AWSCodeCommit/CodeCommitClient.swift b/Sources/Services/AWSCodeCommit/Sources/AWSCodeCommit/CodeCommitClient.swift index 81036fa0eef..a0221c45548 100644 --- a/Sources/Services/AWSCodeCommit/Sources/AWSCodeCommit/CodeCommitClient.swift +++ b/Sources/Services/AWSCodeCommit/Sources/AWSCodeCommit/CodeCommitClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CodeCommitClient: ClientRuntime.Client { public static let clientName = "CodeCommitClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CodeCommitClient.CodeCommitClientConfiguration let serviceName = "CodeCommit" @@ -331,7 +331,7 @@ extension CodeCommitClient { } extension CodeCommitClient { - /// Performs the `AssociateApprovalRuleTemplateWithRepository` operation on the `CodeCommit_20150413` service. + /// Performs the `AssociateApprovalRuleTemplateWithRepository` operation on the `CodeCommit` service. /// /// Creates an association between an approval rule template and a specified repository. Then, the next time a pull request is created in the repository where the destination reference (if specified) matches the destination reference (branch) for the pull request, an approval rule that matches the template conditions is automatically created for that pull request. If no destination references are specified in the template, an approval rule that matches the template contents is created for all pull requests in that repository. /// @@ -412,7 +412,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `BatchAssociateApprovalRuleTemplateWithRepositories` operation on the `CodeCommit_20150413` service. + /// Performs the `BatchAssociateApprovalRuleTemplateWithRepositories` operation on the `CodeCommit` service. /// /// Creates an association between an approval rule template and one or more specified repositories. /// @@ -491,7 +491,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `BatchDescribeMergeConflicts` operation on the `CodeCommit_20150413` service. + /// Performs the `BatchDescribeMergeConflicts` operation on the `CodeCommit` service. /// /// Returns information about one or more merge conflicts in the attempted merge of two commit specifiers using the squash or three-way merge strategy. /// @@ -581,7 +581,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `BatchDisassociateApprovalRuleTemplateFromRepositories` operation on the `CodeCommit_20150413` service. + /// Performs the `BatchDisassociateApprovalRuleTemplateFromRepositories` operation on the `CodeCommit` service. /// /// Removes the association between an approval rule template and one or more specified repositories. /// @@ -660,7 +660,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `BatchGetCommits` operation on the `CodeCommit_20150413` service. + /// Performs the `BatchGetCommits` operation on the `CodeCommit` service. /// /// Returns information about the contents of one or more commits in a repository. /// @@ -739,7 +739,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `BatchGetRepositories` operation on the `CodeCommit_20150413` service. + /// Performs the `BatchGetRepositories` operation on the `CodeCommit` service. /// /// Returns information about one or more repositories. The description field for a repository accepts all HTML characters and all valid Unicode characters. Applications that do not HTML-encode the description and display it in a webpage can expose users to potentially malicious code. Make sure that you HTML-encode the description field in any application that uses this API to display the repository description on a webpage. /// @@ -816,7 +816,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `CreateApprovalRuleTemplate` operation on the `CodeCommit_20150413` service. + /// Performs the `CreateApprovalRuleTemplate` operation on the `CodeCommit` service. /// /// Creates a template for approval rules that can then be associated with one or more repositories in your Amazon Web Services account. When you associate a template with a repository, CodeCommit creates an approval rule that matches the conditions of the template for all pull requests that meet the conditions of the template. For more information, see [AssociateApprovalRuleTemplateWithRepository]. /// @@ -892,7 +892,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `CreateBranch` operation on the `CodeCommit_20150413` service. + /// Performs the `CreateBranch` operation on the `CodeCommit` service. /// /// Creates a branch in a repository and points the branch to a commit. Calling the create branch operation does not set a repository's default branch. To do this, call the update default branch operation. /// @@ -975,7 +975,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `CreateCommit` operation on the `CodeCommit_20150413` service. + /// Performs the `CreateCommit` operation on the `CodeCommit` service. /// /// Creates a commit for a repository on the tip of a specified branch. /// @@ -1082,7 +1082,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `CreatePullRequest` operation on the `CodeCommit_20150413` service. + /// Performs the `CreatePullRequest` operation on the `CodeCommit` service. /// /// Creates a pull request in the specified repository. /// @@ -1177,7 +1177,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `CreatePullRequestApprovalRule` operation on the `CodeCommit_20150413` service. + /// Performs the `CreatePullRequestApprovalRule` operation on the `CodeCommit` service. /// /// Creates an approval rule for a pull request. /// @@ -1261,7 +1261,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `CreateRepository` operation on the `CodeCommit_20150413` service. + /// Performs the `CreateRepository` operation on the `CodeCommit` service. /// /// Creates a new, empty repository. /// @@ -1347,7 +1347,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `CreateUnreferencedMergeCommit` operation on the `CodeCommit_20150413` service. + /// Performs the `CreateUnreferencedMergeCommit` operation on the `CodeCommit` service. /// /// Creates an unreferenced commit that represents the result of merging two branches using a specified merge strategy. This can help you determine the outcome of a potential merge. This API cannot be used with the fast-forward merge strategy because that strategy does not create a merge commit. This unreferenced merge commit can only be accessed using the GetCommit API or through git commands such as git fetch. To retrieve this commit, you must specify its commit ID or otherwise reference it. /// @@ -1452,7 +1452,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `DeleteApprovalRuleTemplate` operation on the `CodeCommit_20150413` service. + /// Performs the `DeleteApprovalRuleTemplate` operation on the `CodeCommit` service. /// /// Deletes a specified approval rule template. Deleting a template does not remove approval rules on pull requests already created with the template. /// @@ -1524,7 +1524,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `DeleteBranch` operation on the `CodeCommit_20150413` service. + /// Performs the `DeleteBranch` operation on the `CodeCommit` service. /// /// Deletes a branch from a repository, unless that branch is the default branch for the repository. /// @@ -1604,7 +1604,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `DeleteCommentContent` operation on the `CodeCommit_20150413` service. + /// Performs the `DeleteCommentContent` operation on the `CodeCommit` service. /// /// Deletes the content of a comment made on a change, file, or commit in a repository. /// @@ -1677,7 +1677,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `DeleteFile` operation on the `CodeCommit_20150413` service. + /// Performs the `DeleteFile` operation on the `CodeCommit` service. /// /// Deletes a specified file from a specified branch. A commit is created on the branch that contains the revision. The file still exists in the commits earlier to the commit that contains the deletion. /// @@ -1768,7 +1768,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `DeletePullRequestApprovalRule` operation on the `CodeCommit_20150413` service. + /// Performs the `DeletePullRequestApprovalRule` operation on the `CodeCommit` service. /// /// Deletes an approval rule from a specified pull request. Approval rules can be deleted from a pull request only if the pull request is open, and if the approval rule was created specifically for a pull request and not generated from an approval rule template associated with the repository where the pull request was created. You cannot delete an approval rule from a merged or closed pull request. /// @@ -1849,7 +1849,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `DeleteRepository` operation on the `CodeCommit_20150413` service. + /// Performs the `DeleteRepository` operation on the `CodeCommit` service. /// /// Deletes a repository. If a specified repository was already deleted, a null repository ID is returned. Deleting a repository also deletes all associated objects and metadata. After a repository is deleted, all future push calls to the deleted repository fail. /// @@ -1925,7 +1925,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `DescribeMergeConflicts` operation on the `CodeCommit_20150413` service. + /// Performs the `DescribeMergeConflicts` operation on the `CodeCommit` service. /// /// Returns information about one or more merge conflicts in the attempted merge of two commit specifiers using the squash or three-way merge strategy. If the merge option for the attempted merge is specified as FAST_FORWARD_MERGE, an exception is thrown. /// @@ -2017,7 +2017,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `DescribePullRequestEvents` operation on the `CodeCommit_20150413` service. + /// Performs the `DescribePullRequestEvents` operation on the `CodeCommit` service. /// /// Returns information about one or more pull request events. /// @@ -2099,7 +2099,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `DisassociateApprovalRuleTemplateFromRepository` operation on the `CodeCommit_20150413` service. + /// Performs the `DisassociateApprovalRuleTemplateFromRepository` operation on the `CodeCommit` service. /// /// Removes the association between a template and a repository so that approval rules based on the template are not automatically created when pull requests are created in the specified repository. This does not delete any approval rules previously created for pull requests through the template association. /// @@ -2179,7 +2179,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `EvaluatePullRequestApprovalRules` operation on the `CodeCommit_20150413` service. + /// Performs the `EvaluatePullRequestApprovalRules` operation on the `CodeCommit` service. /// /// Evaluates whether a pull request has met all the conditions specified in its associated approval rules. /// @@ -2259,7 +2259,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `GetApprovalRuleTemplate` operation on the `CodeCommit_20150413` service. + /// Performs the `GetApprovalRuleTemplate` operation on the `CodeCommit` service. /// /// Returns information about a specified approval rule template. /// @@ -2331,7 +2331,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `GetBlob` operation on the `CodeCommit_20150413` service. + /// Performs the `GetBlob` operation on the `CodeCommit` service. /// /// Returns the base-64 encoded content of an individual blob in a repository. /// @@ -2412,7 +2412,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `GetBranch` operation on the `CodeCommit_20150413` service. + /// Performs the `GetBranch` operation on the `CodeCommit` service. /// /// Returns information about a repository branch, including its name and the last commit ID. /// @@ -2492,7 +2492,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `GetComment` operation on the `CodeCommit_20150413` service. + /// Performs the `GetComment` operation on the `CodeCommit` service. /// /// Returns the content of a comment made on a change, file, or commit in a repository. Reaction counts might include numbers from user identities who were deleted after the reaction was made. For a count of reactions from active identities, use GetCommentReactions. /// @@ -2570,7 +2570,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `GetCommentReactions` operation on the `CodeCommit_20150413` service. + /// Performs the `GetCommentReactions` operation on the `CodeCommit` service. /// /// Returns information about reactions to a specified comment ID. Reactions from users who have been deleted will not be included in the count. /// @@ -2646,7 +2646,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `GetCommentsForComparedCommit` operation on the `CodeCommit_20150413` service. + /// Performs the `GetCommentsForComparedCommit` operation on the `CodeCommit` service. /// /// Returns information about comments made on the comparison between two commits. Reaction counts might include numbers from user identities who were deleted after the reaction was made. For a count of reactions from active identities, use GetCommentReactions. /// @@ -2728,7 +2728,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `GetCommentsForPullRequest` operation on the `CodeCommit_20150413` service. + /// Performs the `GetCommentsForPullRequest` operation on the `CodeCommit` service. /// /// Returns comments made on a pull request. Reaction counts might include numbers from user identities who were deleted after the reaction was made. For a count of reactions from active identities, use GetCommentReactions. /// @@ -2814,7 +2814,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `GetCommit` operation on the `CodeCommit_20150413` service. + /// Performs the `GetCommit` operation on the `CodeCommit` service. /// /// Returns information about a commit, including commit message and committer information. /// @@ -2894,7 +2894,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `GetDifferences` operation on the `CodeCommit_20150413` service. + /// Performs the `GetDifferences` operation on the `CodeCommit` service. /// /// Returns information about the differences in a valid commit specifier (such as a branch, tag, HEAD, commit ID, or other fully qualified reference). Results can be limited to a specified path. /// @@ -2979,7 +2979,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `GetFile` operation on the `CodeCommit_20150413` service. + /// Performs the `GetFile` operation on the `CodeCommit` service. /// /// Returns the base-64 encoded contents of a specified file and its metadata. /// @@ -3062,7 +3062,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `GetFolder` operation on the `CodeCommit_20150413` service. + /// Performs the `GetFolder` operation on the `CodeCommit` service. /// /// Returns the contents of a specified folder in a repository. /// @@ -3144,7 +3144,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `GetMergeCommit` operation on the `CodeCommit_20150413` service. + /// Performs the `GetMergeCommit` operation on the `CodeCommit` service. /// /// Returns information about a specified merge commit. /// @@ -3226,7 +3226,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `GetMergeConflicts` operation on the `CodeCommit_20150413` service. + /// Performs the `GetMergeConflicts` operation on the `CodeCommit` service. /// /// Returns information about merge conflicts between the before and after commit IDs for a pull request in a repository. /// @@ -3317,7 +3317,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `GetMergeOptions` operation on the `CodeCommit_20150413` service. + /// Performs the `GetMergeOptions` operation on the `CodeCommit` service. /// /// Returns information about the merge options available for merging two specified branches. For details about why a merge option is not available, use GetMergeConflicts or DescribeMergeConflicts. /// @@ -3402,7 +3402,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `GetPullRequest` operation on the `CodeCommit_20150413` service. + /// Performs the `GetPullRequest` operation on the `CodeCommit` service. /// /// Gets information about a pull request in a specified repository. /// @@ -3479,7 +3479,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `GetPullRequestApprovalStates` operation on the `CodeCommit_20150413` service. + /// Performs the `GetPullRequestApprovalStates` operation on the `CodeCommit` service. /// /// Gets information about the approval states for a specified pull request. Approval states only apply to pull requests that have one or more approval rules applied to them. /// @@ -3558,7 +3558,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `GetPullRequestOverrideState` operation on the `CodeCommit_20150413` service. + /// Performs the `GetPullRequestOverrideState` operation on the `CodeCommit` service. /// /// Returns information about whether approval rules have been set aside (overridden) for a pull request, and if so, the Amazon Resource Name (ARN) of the user or identity that overrode the rules and their requirements for the pull request. /// @@ -3637,7 +3637,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `GetRepository` operation on the `CodeCommit_20150413` service. + /// Performs the `GetRepository` operation on the `CodeCommit` service. /// /// Returns information about a repository. The description field for a repository accepts all HTML characters and all valid Unicode characters. Applications that do not HTML-encode the description and display it in a webpage can expose users to potentially malicious code. Make sure that you HTML-encode the description field in any application that uses this API to display the repository description on a webpage. /// @@ -3714,7 +3714,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `GetRepositoryTriggers` operation on the `CodeCommit_20150413` service. + /// Performs the `GetRepositoryTriggers` operation on the `CodeCommit` service. /// /// Gets information about triggers configured for a repository. /// @@ -3791,7 +3791,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `ListApprovalRuleTemplates` operation on the `CodeCommit_20150413` service. + /// Performs the `ListApprovalRuleTemplates` operation on the `CodeCommit` service. /// /// Lists all approval rule templates in the specified Amazon Web Services Region in your Amazon Web Services account. If an Amazon Web Services Region is not specified, the Amazon Web Services Region where you are signed in is used. /// @@ -3862,7 +3862,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `ListAssociatedApprovalRuleTemplatesForRepository` operation on the `CodeCommit_20150413` service. + /// Performs the `ListAssociatedApprovalRuleTemplatesForRepository` operation on the `CodeCommit` service. /// /// Lists all approval rule templates that are associated with a specified repository. /// @@ -3941,7 +3941,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `ListBranches` operation on the `CodeCommit_20150413` service. + /// Performs the `ListBranches` operation on the `CodeCommit` service. /// /// Gets information about one or more branches in a repository. /// @@ -4019,7 +4019,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `ListFileCommitHistory` operation on the `CodeCommit_20150413` service. + /// Performs the `ListFileCommitHistory` operation on the `CodeCommit` service. /// /// Retrieves a list of commits and changes to a specified file. /// @@ -4102,7 +4102,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `ListPullRequests` operation on the `CodeCommit_20150413` service. + /// Performs the `ListPullRequests` operation on the `CodeCommit` service. /// /// Returns a list of pull requests for a specified repository. The return list can be refined by pull request status or pull request author ARN. /// @@ -4184,7 +4184,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `ListRepositories` operation on the `CodeCommit_20150413` service. + /// Performs the `ListRepositories` operation on the `CodeCommit` service. /// /// Gets information about one or more repositories. /// @@ -4256,7 +4256,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `ListRepositoriesForApprovalRuleTemplate` operation on the `CodeCommit_20150413` service. + /// Performs the `ListRepositoriesForApprovalRuleTemplate` operation on the `CodeCommit` service. /// /// Lists all repositories associated with the specified approval rule template. /// @@ -4335,7 +4335,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `CodeCommit_20150413` service. + /// Performs the `ListTagsForResource` operation on the `CodeCommit` service. /// /// Gets information about Amazon Web Servicestags for a specified Amazon Resource Name (ARN) in CodeCommit. For a list of valid resources in CodeCommit, see [CodeCommit Resources and Operations](https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control-iam-access-control-identity-based.html#arn-formats) in the CodeCommit User Guide. /// @@ -4408,7 +4408,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `MergeBranchesByFastForward` operation on the `CodeCommit_20150413` service. + /// Performs the `MergeBranchesByFastForward` operation on the `CodeCommit` service. /// /// Merges two branches using the fast-forward merge strategy. /// @@ -4496,7 +4496,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `MergeBranchesBySquash` operation on the `CodeCommit_20150413` service. + /// Performs the `MergeBranchesBySquash` operation on the `CodeCommit` service. /// /// Merges two branches using the squash merge strategy. /// @@ -4604,7 +4604,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `MergeBranchesByThreeWay` operation on the `CodeCommit_20150413` service. + /// Performs the `MergeBranchesByThreeWay` operation on the `CodeCommit` service. /// /// Merges two specified branches using the three-way merge strategy. /// @@ -4712,7 +4712,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `MergePullRequestByFastForward` operation on the `CodeCommit_20150413` service. + /// Performs the `MergePullRequestByFastForward` operation on the `CodeCommit` service. /// /// Attempts to merge the source commit of a pull request into the specified destination branch for that pull request at the specified commit using the fast-forward merge strategy. If the merge is successful, it closes the pull request. /// @@ -4800,7 +4800,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `MergePullRequestBySquash` operation on the `CodeCommit_20150413` service. + /// Performs the `MergePullRequestBySquash` operation on the `CodeCommit` service. /// /// Attempts to merge the source commit of a pull request into the specified destination branch for that pull request at the specified commit using the squash merge strategy. If the merge is successful, it closes the pull request. /// @@ -4907,7 +4907,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `MergePullRequestByThreeWay` operation on the `CodeCommit_20150413` service. + /// Performs the `MergePullRequestByThreeWay` operation on the `CodeCommit` service. /// /// Attempts to merge the source commit of a pull request into the specified destination branch for that pull request at the specified commit using the three-way merge strategy. If the merge is successful, it closes the pull request. /// @@ -5014,7 +5014,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `OverridePullRequestApprovalRules` operation on the `CodeCommit_20150413` service. + /// Performs the `OverridePullRequestApprovalRules` operation on the `CodeCommit` service. /// /// Sets aside (overrides) all approval rule requirements for a specified pull request. /// @@ -5098,7 +5098,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `PostCommentForComparedCommit` operation on the `CodeCommit_20150413` service. + /// Performs the `PostCommentForComparedCommit` operation on the `CodeCommit` service. /// /// Posts a comment on the comparison between two commits. /// @@ -5191,7 +5191,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `PostCommentForPullRequest` operation on the `CodeCommit_20150413` service. + /// Performs the `PostCommentForPullRequest` operation on the `CodeCommit` service. /// /// Posts a comment on a pull request. /// @@ -5288,7 +5288,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `PostCommentReply` operation on the `CodeCommit_20150413` service. + /// Performs the `PostCommentReply` operation on the `CodeCommit` service. /// /// Posts a comment in reply to an existing comment on a comparison between commits or a pull request. /// @@ -5366,7 +5366,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `PutCommentReaction` operation on the `CodeCommit_20150413` service. + /// Performs the `PutCommentReaction` operation on the `CodeCommit` service. /// /// Adds or updates a reaction to a specified comment for the user whose identity is used to make the request. You can only add or update a reaction for yourself. You cannot add, modify, or delete a reaction for another user. /// @@ -5442,7 +5442,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `PutFile` operation on the `CodeCommit_20150413` service. + /// Performs the `PutFile` operation on the `CodeCommit` service. /// /// Adds or updates a file in a branch in an CodeCommit repository, and generates a commit for the addition in the specified branch. /// @@ -5541,7 +5541,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `PutRepositoryTriggers` operation on the `CodeCommit_20150413` service. + /// Performs the `PutRepositoryTriggers` operation on the `CodeCommit` service. /// /// Replaces all triggers for a repository. Used to create or delete triggers. /// @@ -5631,7 +5631,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `CodeCommit_20150413` service. + /// Performs the `TagResource` operation on the `CodeCommit` service. /// /// Adds or updates tags for a resource in CodeCommit. For a list of valid resources in CodeCommit, see [CodeCommit Resources and Operations](https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control-iam-access-control-identity-based.html#arn-formats) in the CodeCommit User Guide. /// @@ -5709,7 +5709,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `TestRepositoryTriggers` operation on the `CodeCommit_20150413` service. + /// Performs the `TestRepositoryTriggers` operation on the `CodeCommit` service. /// /// Tests the functionality of repository triggers by sending information to the trigger target. If real data is available in the repository, the test sends data from the last commit. If no data is available, sample data is generated. /// @@ -5799,7 +5799,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `CodeCommit_20150413` service. + /// Performs the `UntagResource` operation on the `CodeCommit` service. /// /// Removes tags for a resource in CodeCommit. For a list of valid resources in CodeCommit, see [CodeCommit Resources and Operations](https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control-iam-access-control-identity-based.html#arn-formats) in the CodeCommit User Guide. /// @@ -5877,7 +5877,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `UpdateApprovalRuleTemplateContent` operation on the `CodeCommit_20150413` service. + /// Performs the `UpdateApprovalRuleTemplateContent` operation on the `CodeCommit` service. /// /// Updates the content of an approval rule template. You can change the number of required approvals, the membership of the approval rule, and whether an approval pool is defined. /// @@ -5952,7 +5952,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `UpdateApprovalRuleTemplateDescription` operation on the `CodeCommit_20150413` service. + /// Performs the `UpdateApprovalRuleTemplateDescription` operation on the `CodeCommit` service. /// /// Updates the description for a specified approval rule template. /// @@ -6025,7 +6025,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `UpdateApprovalRuleTemplateName` operation on the `CodeCommit_20150413` service. + /// Performs the `UpdateApprovalRuleTemplateName` operation on the `CodeCommit` service. /// /// Updates the name of a specified approval rule template. /// @@ -6098,7 +6098,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `UpdateComment` operation on the `CodeCommit_20150413` service. + /// Performs the `UpdateComment` operation on the `CodeCommit` service. /// /// Replaces the contents of a comment. /// @@ -6174,7 +6174,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `UpdateDefaultBranch` operation on the `CodeCommit_20150413` service. + /// Performs the `UpdateDefaultBranch` operation on the `CodeCommit` service. /// /// Sets or changes the default branch name for the specified repository. If you use this operation to change the default branch name to the current default branch name, a success message is returned even though the default branch did not change. /// @@ -6254,7 +6254,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `UpdatePullRequestApprovalRuleContent` operation on the `CodeCommit_20150413` service. + /// Performs the `UpdatePullRequestApprovalRuleContent` operation on the `CodeCommit` service. /// /// Updates the structure of an approval rule created specifically for a pull request. For example, you can change the number of required approvers and the approval pool for approvers. /// @@ -6339,7 +6339,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `UpdatePullRequestApprovalState` operation on the `CodeCommit_20150413` service. + /// Performs the `UpdatePullRequestApprovalState` operation on the `CodeCommit` service. /// /// Updates the state of a user's approval on a pull request. The user is derived from the signed-in account when the request is made. /// @@ -6424,7 +6424,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `UpdatePullRequestDescription` operation on the `CodeCommit_20150413` service. + /// Performs the `UpdatePullRequestDescription` operation on the `CodeCommit` service. /// /// Replaces the contents of the description of a pull request. /// @@ -6498,7 +6498,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `UpdatePullRequestStatus` operation on the `CodeCommit_20150413` service. + /// Performs the `UpdatePullRequestStatus` operation on the `CodeCommit` service. /// /// Updates the status of a pull request. /// @@ -6578,7 +6578,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `UpdatePullRequestTitle` operation on the `CodeCommit_20150413` service. + /// Performs the `UpdatePullRequestTitle` operation on the `CodeCommit` service. /// /// Replaces the title of a pull request. /// @@ -6653,7 +6653,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `UpdateRepositoryDescription` operation on the `CodeCommit_20150413` service. + /// Performs the `UpdateRepositoryDescription` operation on the `CodeCommit` service. /// /// Sets or changes the comment or description for a repository. The description field for a repository accepts all HTML characters and all valid Unicode characters. Applications that do not HTML-encode the description and display it in a webpage can expose users to potentially malicious code. Make sure that you HTML-encode the description field in any application that uses this API to display the repository description on a webpage. /// @@ -6731,7 +6731,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `UpdateRepositoryEncryptionKey` operation on the `CodeCommit_20150413` service. + /// Performs the `UpdateRepositoryEncryptionKey` operation on the `CodeCommit` service. /// /// Updates the Key Management Service encryption key used to encrypt and decrypt a CodeCommit repository. /// @@ -6811,7 +6811,7 @@ extension CodeCommitClient { return try await op.execute(input: input) } - /// Performs the `UpdateRepositoryName` operation on the `CodeCommit_20150413` service. + /// Performs the `UpdateRepositoryName` operation on the `CodeCommit` service. /// /// Renames a repository. The repository name must be unique across the calling Amazon Web Services account. Repository names are limited to 100 alphanumeric, dash, and underscore characters, and cannot include certain characters. The suffix .git is prohibited. For more information about the limits on repository names, see [Quotas](https://docs.aws.amazon.com/codecommit/latest/userguide/limits.html) in the CodeCommit User Guide. /// diff --git a/Sources/Services/AWSCodeConnections/Sources/AWSCodeConnections/CodeConnectionsClient.swift b/Sources/Services/AWSCodeConnections/Sources/AWSCodeConnections/CodeConnectionsClient.swift index f010eb00626..a41fa6e92f6 100644 --- a/Sources/Services/AWSCodeConnections/Sources/AWSCodeConnections/CodeConnectionsClient.swift +++ b/Sources/Services/AWSCodeConnections/Sources/AWSCodeConnections/CodeConnectionsClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CodeConnectionsClient: ClientRuntime.Client { public static let clientName = "CodeConnectionsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CodeConnectionsClient.CodeConnectionsClientConfiguration let serviceName = "CodeConnections" @@ -329,7 +329,7 @@ extension CodeConnectionsClient { } extension CodeConnectionsClient { - /// Performs the `CreateConnection` operation on the `CodeConnections_20231201` service. + /// Performs the `CreateConnection` operation on the `CodeConnections` service. /// /// Creates a connection that can then be given to other Amazon Web Services services like CodePipeline so that it can access third-party code repositories. The connection is in pending status until the third-party connection handshake is completed from the console. /// @@ -401,7 +401,7 @@ extension CodeConnectionsClient { return try await op.execute(input: input) } - /// Performs the `CreateHost` operation on the `CodeConnections_20231201` service. + /// Performs the `CreateHost` operation on the `CodeConnections` service. /// /// Creates a resource that represents the infrastructure where a third-party provider is installed. The host is used when you create connections to an installed third-party provider type, such as GitHub Enterprise Server. You create one host for all connections to that provider. A host created through the CLI or the SDK is in `PENDING` status by default. You can make its status `AVAILABLE` by setting up the host in the console. /// @@ -471,7 +471,7 @@ extension CodeConnectionsClient { return try await op.execute(input: input) } - /// Performs the `CreateRepositoryLink` operation on the `CodeConnections_20231201` service. + /// Performs the `CreateRepositoryLink` operation on the `CodeConnections` service. /// /// Creates a link to a specified external Git repository. A repository link allows Git sync to monitor and sync changes to files in a specified Git repository. /// @@ -547,7 +547,7 @@ extension CodeConnectionsClient { return try await op.execute(input: input) } - /// Performs the `CreateSyncConfiguration` operation on the `CodeConnections_20231201` service. + /// Performs the `CreateSyncConfiguration` operation on the `CodeConnections` service. /// /// Creates a sync configuration which allows Amazon Web Services to sync content from a Git repository to update a specified Amazon Web Services resource. Parameters for the sync configuration are determined by the sync type. /// @@ -623,7 +623,7 @@ extension CodeConnectionsClient { return try await op.execute(input: input) } - /// Performs the `DeleteConnection` operation on the `CodeConnections_20231201` service. + /// Performs the `DeleteConnection` operation on the `CodeConnections` service. /// /// The connection to be deleted. /// @@ -693,7 +693,7 @@ extension CodeConnectionsClient { return try await op.execute(input: input) } - /// Performs the `DeleteHost` operation on the `CodeConnections_20231201` service. + /// Performs the `DeleteHost` operation on the `CodeConnections` service. /// /// The host to be deleted. Before you delete a host, all connections associated to the host must be deleted. A host cannot be deleted if it is in the VPC_CONFIG_INITIALIZING or VPC_CONFIG_DELETING state. /// @@ -764,7 +764,7 @@ extension CodeConnectionsClient { return try await op.execute(input: input) } - /// Performs the `DeleteRepositoryLink` operation on the `CodeConnections_20231201` service. + /// Performs the `DeleteRepositoryLink` operation on the `CodeConnections` service. /// /// Deletes the association between your connection and a specified external Git repository. /// @@ -841,7 +841,7 @@ extension CodeConnectionsClient { return try await op.execute(input: input) } - /// Performs the `DeleteSyncConfiguration` operation on the `CodeConnections_20231201` service. + /// Performs the `DeleteSyncConfiguration` operation on the `CodeConnections` service. /// /// Deletes the sync configuration for a specified repository and connection. /// @@ -916,7 +916,7 @@ extension CodeConnectionsClient { return try await op.execute(input: input) } - /// Performs the `GetConnection` operation on the `CodeConnections_20231201` service. + /// Performs the `GetConnection` operation on the `CodeConnections` service. /// /// Returns the connection ARN and details such as status, owner, and provider type. /// @@ -987,7 +987,7 @@ extension CodeConnectionsClient { return try await op.execute(input: input) } - /// Performs the `GetHost` operation on the `CodeConnections_20231201` service. + /// Performs the `GetHost` operation on the `CodeConnections` service. /// /// Returns the host ARN and details such as status, provider type, endpoint, and, if applicable, the VPC configuration. /// @@ -1058,7 +1058,7 @@ extension CodeConnectionsClient { return try await op.execute(input: input) } - /// Performs the `GetRepositoryLink` operation on the `CodeConnections_20231201` service. + /// Performs the `GetRepositoryLink` operation on the `CodeConnections` service. /// /// Returns details about a repository link. A repository link allows Git sync to monitor and sync changes from files in a specified Git repository. /// @@ -1133,7 +1133,7 @@ extension CodeConnectionsClient { return try await op.execute(input: input) } - /// Performs the `GetRepositorySyncStatus` operation on the `CodeConnections_20231201` service. + /// Performs the `GetRepositorySyncStatus` operation on the `CodeConnections` service. /// /// Returns details about the sync status for a repository. A repository sync uses Git sync to push and pull changes from your remote repository. /// @@ -1207,7 +1207,7 @@ extension CodeConnectionsClient { return try await op.execute(input: input) } - /// Performs the `GetResourceSyncStatus` operation on the `CodeConnections_20231201` service. + /// Performs the `GetResourceSyncStatus` operation on the `CodeConnections` service. /// /// Returns the status of the sync with the Git repository for a specific Amazon Web Services resource. /// @@ -1281,7 +1281,7 @@ extension CodeConnectionsClient { return try await op.execute(input: input) } - /// Performs the `GetSyncBlockerSummary` operation on the `CodeConnections_20231201` service. + /// Performs the `GetSyncBlockerSummary` operation on the `CodeConnections` service. /// /// Returns a list of the most recent sync blockers. /// @@ -1355,7 +1355,7 @@ extension CodeConnectionsClient { return try await op.execute(input: input) } - /// Performs the `GetSyncConfiguration` operation on the `CodeConnections_20231201` service. + /// Performs the `GetSyncConfiguration` operation on the `CodeConnections` service. /// /// Returns details about a sync configuration, including the sync type and resource name. A sync configuration allows the configuration to sync (push and pull) changes from the remote repository for a specified branch in a Git repository. /// @@ -1429,7 +1429,7 @@ extension CodeConnectionsClient { return try await op.execute(input: input) } - /// Performs the `ListConnections` operation on the `CodeConnections_20231201` service. + /// Performs the `ListConnections` operation on the `CodeConnections` service. /// /// Lists the connections associated with your account. /// @@ -1499,7 +1499,7 @@ extension CodeConnectionsClient { return try await op.execute(input: input) } - /// Performs the `ListHosts` operation on the `CodeConnections_20231201` service. + /// Performs the `ListHosts` operation on the `CodeConnections` service. /// /// Lists the hosts associated with your account. /// @@ -1564,7 +1564,7 @@ extension CodeConnectionsClient { return try await op.execute(input: input) } - /// Performs the `ListRepositoryLinks` operation on the `CodeConnections_20231201` service. + /// Performs the `ListRepositoryLinks` operation on the `CodeConnections` service. /// /// Lists the repository links created for connections in your account. /// @@ -1639,7 +1639,7 @@ extension CodeConnectionsClient { return try await op.execute(input: input) } - /// Performs the `ListRepositorySyncDefinitions` operation on the `CodeConnections_20231201` service. + /// Performs the `ListRepositorySyncDefinitions` operation on the `CodeConnections` service. /// /// Lists the repository sync definitions for repository links in your account. /// @@ -1713,7 +1713,7 @@ extension CodeConnectionsClient { return try await op.execute(input: input) } - /// Performs the `ListSyncConfigurations` operation on the `CodeConnections_20231201` service. + /// Performs the `ListSyncConfigurations` operation on the `CodeConnections` service. /// /// Returns a list of sync configurations for a specified repository. /// @@ -1787,7 +1787,7 @@ extension CodeConnectionsClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `CodeConnections_20231201` service. + /// Performs the `ListTagsForResource` operation on the `CodeConnections` service. /// /// Gets the set of key-value pairs (metadata) that are used to manage the resource. /// @@ -1857,7 +1857,7 @@ extension CodeConnectionsClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `CodeConnections_20231201` service. + /// Performs the `TagResource` operation on the `CodeConnections` service. /// /// Adds to or modifies the tags of the given resource. Tags are metadata that can be used to manage a resource. /// @@ -1928,7 +1928,7 @@ extension CodeConnectionsClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `CodeConnections_20231201` service. + /// Performs the `UntagResource` operation on the `CodeConnections` service. /// /// Removes tags from an Amazon Web Services resource. /// @@ -1998,7 +1998,7 @@ extension CodeConnectionsClient { return try await op.execute(input: input) } - /// Performs the `UpdateHost` operation on the `CodeConnections_20231201` service. + /// Performs the `UpdateHost` operation on the `CodeConnections` service. /// /// Updates a specified host with the provided configurations. /// @@ -2071,7 +2071,7 @@ extension CodeConnectionsClient { return try await op.execute(input: input) } - /// Performs the `UpdateRepositoryLink` operation on the `CodeConnections_20231201` service. + /// Performs the `UpdateRepositoryLink` operation on the `CodeConnections` service. /// /// Updates the association between your connection and a specified external Git repository. A repository link allows Git sync to monitor and sync changes to files in a specified Git repository. /// @@ -2147,7 +2147,7 @@ extension CodeConnectionsClient { return try await op.execute(input: input) } - /// Performs the `UpdateSyncBlocker` operation on the `CodeConnections_20231201` service. + /// Performs the `UpdateSyncBlocker` operation on the `CodeConnections` service. /// /// Allows you to update the status of a sync blocker, resolving the blocker and allowing syncing to continue. /// @@ -2223,7 +2223,7 @@ extension CodeConnectionsClient { return try await op.execute(input: input) } - /// Performs the `UpdateSyncConfiguration` operation on the `CodeConnections_20231201` service. + /// Performs the `UpdateSyncConfiguration` operation on the `CodeConnections` service. /// /// Updates the sync configuration for your connection and a specified external Git repository. /// diff --git a/Sources/Services/AWSCodeDeploy/Sources/AWSCodeDeploy/CodeDeployClient.swift b/Sources/Services/AWSCodeDeploy/Sources/AWSCodeDeploy/CodeDeployClient.swift index f737c225c1c..1bf36ff41bd 100644 --- a/Sources/Services/AWSCodeDeploy/Sources/AWSCodeDeploy/CodeDeployClient.swift +++ b/Sources/Services/AWSCodeDeploy/Sources/AWSCodeDeploy/CodeDeployClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CodeDeployClient: ClientRuntime.Client { public static let clientName = "CodeDeployClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CodeDeployClient.CodeDeployClientConfiguration let serviceName = "CodeDeploy" @@ -329,7 +329,7 @@ extension CodeDeployClient { } extension CodeDeployClient { - /// Performs the `AddTagsToOnPremisesInstances` operation on the `CodeDeploy_20141006` service. + /// Performs the `AddTagsToOnPremisesInstances` operation on the `CodeDeploy` service. /// /// Adds tags to on-premises instances. /// @@ -405,7 +405,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `BatchGetApplicationRevisions` operation on the `CodeDeploy_20141006` service. + /// Performs the `BatchGetApplicationRevisions` operation on the `CodeDeploy` service. /// /// Gets information about one or more application revisions. The maximum number of application revisions that can be returned is 25. /// @@ -480,7 +480,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `BatchGetApplications` operation on the `CodeDeploy_20141006` service. + /// Performs the `BatchGetApplications` operation on the `CodeDeploy` service. /// /// Gets information about one or more applications. The maximum number of applications that can be returned is 100. /// @@ -553,7 +553,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `BatchGetDeploymentGroups` operation on the `CodeDeploy_20141006` service. + /// Performs the `BatchGetDeploymentGroups` operation on the `CodeDeploy` service. /// /// Gets information about one or more deployment groups. /// @@ -629,7 +629,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `BatchGetDeploymentInstances` operation on the `CodeDeploy_20141006` service. + /// Performs the `BatchGetDeploymentInstances` operation on the `CodeDeploy` service. /// /// This method works, but is deprecated. Use BatchGetDeploymentTargets instead. Returns an array of one or more instances associated with a deployment. This method works with EC2/On-premises and Lambda compute platforms. The newer BatchGetDeploymentTargets works with all compute platforms. The maximum number of instances that can be returned is 25. @available(*, deprecated, message: "This operation is deprecated, use BatchGetDeploymentTargets instead.") @@ -706,7 +706,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `BatchGetDeploymentTargets` operation on the `CodeDeploy_20141006` service. + /// Performs the `BatchGetDeploymentTargets` operation on the `CodeDeploy` service. /// /// Returns an array of one or more targets associated with a deployment. This method works with all compute types and should be used instead of the deprecated BatchGetDeploymentInstances. The maximum number of targets that can be returned is 25. The type of targets returned depends on the deployment's compute platform or deployment method: /// @@ -792,7 +792,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `BatchGetDeployments` operation on the `CodeDeploy_20141006` service. + /// Performs the `BatchGetDeployments` operation on the `CodeDeploy` service. /// /// Gets information about one or more deployments. The maximum number of deployments that can be returned is 25. /// @@ -864,7 +864,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `BatchGetOnPremisesInstances` operation on the `CodeDeploy_20141006` service. + /// Performs the `BatchGetOnPremisesInstances` operation on the `CodeDeploy` service. /// /// Gets information about one or more on-premises instances. The maximum number of on-premises instances that can be returned is 25. /// @@ -936,7 +936,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `ContinueDeployment` operation on the `CodeDeploy_20141006` service. + /// Performs the `ContinueDeployment` operation on the `CodeDeploy` service. /// /// For a blue/green deployment, starts the process of rerouting traffic from instances in the original environment to instances in the replacement environment without waiting for a specified wait time to elapse. (Traffic rerouting, which is achieved by registering instances in the replacement environment with the load balancer, can start as soon as all instances have a status of Ready.) /// @@ -1013,7 +1013,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `CreateApplication` operation on the `CodeDeploy_20141006` service. + /// Performs the `CreateApplication` operation on the `CodeDeploy` service. /// /// Creates an application. /// @@ -1088,7 +1088,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `CreateDeployment` operation on the `CodeDeploy_20141006` service. + /// Performs the `CreateDeployment` operation on the `CodeDeploy` service. /// /// Deploys an application revision through the specified deployment group. /// @@ -1201,7 +1201,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `CreateDeploymentConfig` operation on the `CodeDeploy_20141006` service. + /// Performs the `CreateDeploymentConfig` operation on the `CodeDeploy` service. /// /// Creates a deployment configuration. /// @@ -1278,7 +1278,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `CreateDeploymentGroup` operation on the `CodeDeploy_20141006` service. + /// Performs the `CreateDeploymentGroup` operation on the `CodeDeploy` service. /// /// Creates a deployment group to which application revisions are deployed. /// @@ -1390,7 +1390,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `DeleteApplication` operation on the `CodeDeploy_20141006` service. + /// Performs the `DeleteApplication` operation on the `CodeDeploy` service. /// /// Deletes an application. /// @@ -1462,7 +1462,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `DeleteDeploymentConfig` operation on the `CodeDeploy_20141006` service. + /// Performs the `DeleteDeploymentConfig` operation on the `CodeDeploy` service. /// /// Deletes a deployment configuration. A deployment configuration cannot be deleted if it is currently in use. Predefined configurations cannot be deleted. /// @@ -1535,7 +1535,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `DeleteDeploymentGroup` operation on the `CodeDeploy_20141006` service. + /// Performs the `DeleteDeploymentGroup` operation on the `CodeDeploy` service. /// /// Deletes a deployment group. /// @@ -1609,7 +1609,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `DeleteGitHubAccountToken` operation on the `CodeDeploy_20141006` service. + /// Performs the `DeleteGitHubAccountToken` operation on the `CodeDeploy` service. /// /// Deletes a GitHub account connection. /// @@ -1683,7 +1683,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `DeleteResourcesByExternalId` operation on the `CodeDeploy_20141006` service. + /// Performs the `DeleteResourcesByExternalId` operation on the `CodeDeploy` service. /// /// Deletes resources linked to an external ID. This action only applies if you have configured blue/green deployments through CloudFormation. It is not necessary to call this action directly. CloudFormation calls it on your behalf when it needs to delete stack resources. This action is offered publicly in case you need to delete resources to comply with General Data Protection Regulation (GDPR) requirements. /// @@ -1748,7 +1748,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `DeregisterOnPremisesInstance` operation on the `CodeDeploy_20141006` service. + /// Performs the `DeregisterOnPremisesInstance` operation on the `CodeDeploy` service. /// /// Deregisters an on-premises instance. /// @@ -1819,7 +1819,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `GetApplication` operation on the `CodeDeploy_20141006` service. + /// Performs the `GetApplication` operation on the `CodeDeploy` service. /// /// Gets information about an application. /// @@ -1891,7 +1891,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `GetApplicationRevision` operation on the `CodeDeploy_20141006` service. + /// Performs the `GetApplicationRevision` operation on the `CodeDeploy` service. /// /// Gets information about an application revision. /// @@ -1966,7 +1966,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `GetDeployment` operation on the `CodeDeploy_20141006` service. + /// Performs the `GetDeployment` operation on the `CodeDeploy` service. /// /// Gets information about a deployment. The content property of the appSpecContent object in the returned revision is always null. Use GetApplicationRevision and the sha256 property of the returned appSpecContent object to get the content of the deployment’s AppSpec file. /// @@ -2038,7 +2038,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `GetDeploymentConfig` operation on the `CodeDeploy_20141006` service. + /// Performs the `GetDeploymentConfig` operation on the `CodeDeploy` service. /// /// Gets information about a deployment configuration. /// @@ -2111,7 +2111,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `GetDeploymentGroup` operation on the `CodeDeploy_20141006` service. + /// Performs the `GetDeploymentGroup` operation on the `CodeDeploy` service. /// /// Gets information about a deployment group. /// @@ -2187,7 +2187,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `GetDeploymentInstance` operation on the `CodeDeploy_20141006` service. + /// Performs the `GetDeploymentInstance` operation on the `CodeDeploy` service. /// /// Gets information about an instance as part of a deployment. @available(*, deprecated, message: "This operation is deprecated, use GetDeploymentTarget instead.") @@ -2264,7 +2264,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `GetDeploymentTarget` operation on the `CodeDeploy_20141006` service. + /// Performs the `GetDeploymentTarget` operation on the `CodeDeploy` service. /// /// Returns information about a deployment target. /// @@ -2341,7 +2341,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `GetOnPremisesInstance` operation on the `CodeDeploy_20141006` service. + /// Performs the `GetOnPremisesInstance` operation on the `CodeDeploy` service. /// /// Gets information about an on-premises instance. /// @@ -2413,7 +2413,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `ListApplicationRevisions` operation on the `CodeDeploy_20141006` service. + /// Performs the `ListApplicationRevisions` operation on the `CodeDeploy` service. /// /// Lists information about revisions for an application. /// @@ -2492,7 +2492,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `ListApplications` operation on the `CodeDeploy_20141006` service. + /// Performs the `ListApplications` operation on the `CodeDeploy` service. /// /// Lists the applications registered with the user or Amazon Web Services account. /// @@ -2562,7 +2562,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `ListDeploymentConfigs` operation on the `CodeDeploy_20141006` service. + /// Performs the `ListDeploymentConfigs` operation on the `CodeDeploy` service. /// /// Lists the deployment configurations with the user or Amazon Web Services account. /// @@ -2632,7 +2632,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `ListDeploymentGroups` operation on the `CodeDeploy_20141006` service. + /// Performs the `ListDeploymentGroups` operation on the `CodeDeploy` service. /// /// Lists the deployment groups for an application registered with the Amazon Web Services user or Amazon Web Services account. /// @@ -2705,7 +2705,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `ListDeploymentInstances` operation on the `CodeDeploy_20141006` service. + /// Performs the `ListDeploymentInstances` operation on the `CodeDeploy` service. /// /// The newer BatchGetDeploymentTargets should be used instead because it works with all compute types. ListDeploymentInstances throws an exception if it is used with a compute platform other than EC2/On-premises or Lambda. Lists the instance for a deployment associated with the user or Amazon Web Services account. @available(*, deprecated, message: "This operation is deprecated, use ListDeploymentTargets instead.") @@ -2785,7 +2785,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `ListDeploymentTargets` operation on the `CodeDeploy_20141006` service. + /// Performs the `ListDeploymentTargets` operation on the `CodeDeploy` service. /// /// Returns an array of target IDs that are associated a deployment. /// @@ -2863,7 +2863,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `ListDeployments` operation on the `CodeDeploy_20141006` service. + /// Performs the `ListDeployments` operation on the `CodeDeploy` service. /// /// Lists the deployments in a deployment group for an application registered with the user or Amazon Web Services account. /// @@ -2943,7 +2943,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `ListGitHubAccountTokenNames` operation on the `CodeDeploy_20141006` service. + /// Performs the `ListGitHubAccountTokenNames` operation on the `CodeDeploy` service. /// /// Lists the names of stored connections to GitHub accounts. /// @@ -3015,7 +3015,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `ListOnPremisesInstances` operation on the `CodeDeploy_20141006` service. + /// Performs the `ListOnPremisesInstances` operation on the `CodeDeploy` service. /// /// Gets a list of names for one or more on-premises instances. Unless otherwise specified, both registered and deregistered on-premises instance names are listed. To list only registered or deregistered on-premises instance names, use the registration status parameter. /// @@ -3087,7 +3087,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `CodeDeploy_20141006` service. + /// Performs the `ListTagsForResource` operation on the `CodeDeploy` service. /// /// Returns a list of tags for the resource identified by a specified Amazon Resource Name (ARN). Tags are used to organize and categorize your CodeDeploy resources. /// @@ -3159,7 +3159,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `PutLifecycleEventHookExecutionStatus` operation on the `CodeDeploy_20141006` service. + /// Performs the `PutLifecycleEventHookExecutionStatus` operation on the `CodeDeploy` service. /// /// Sets the result of a Lambda validation function. The function validates lifecycle hooks during a deployment that uses the Lambda or Amazon ECS compute platform. For Lambda deployments, the available lifecycle hooks are BeforeAllowTraffic and AfterAllowTraffic. For Amazon ECS deployments, the available lifecycle hooks are BeforeInstall, AfterInstall, AfterAllowTestTraffic, BeforeAllowTraffic, and AfterAllowTraffic. Lambda validation functions return Succeeded or Failed. For more information, see [AppSpec 'hooks' Section for an Lambda Deployment ](https://docs.aws.amazon.com/codedeploy/latest/userguide/reference-appspec-file-structure-hooks.html#appspec-hooks-lambda) and [AppSpec 'hooks' Section for an Amazon ECS Deployment](https://docs.aws.amazon.com/codedeploy/latest/userguide/reference-appspec-file-structure-hooks.html#appspec-hooks-ecs). /// @@ -3235,7 +3235,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `RegisterApplicationRevision` operation on the `CodeDeploy_20141006` service. + /// Performs the `RegisterApplicationRevision` operation on the `CodeDeploy` service. /// /// Registers with CodeDeploy a revision for the specified application. /// @@ -3310,7 +3310,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `RegisterOnPremisesInstance` operation on the `CodeDeploy_20141006` service. + /// Performs the `RegisterOnPremisesInstance` operation on the `CodeDeploy` service. /// /// Registers an on-premises instance. Only one IAM ARN (an IAM session ARN or IAM user ARN) is supported in the request. You cannot use both. /// @@ -3389,7 +3389,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `RemoveTagsFromOnPremisesInstances` operation on the `CodeDeploy_20141006` service. + /// Performs the `RemoveTagsFromOnPremisesInstances` operation on the `CodeDeploy` service. /// /// Removes one or more tags from one or more on-premises instances. /// @@ -3465,7 +3465,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `SkipWaitTimeForInstanceTermination` operation on the `CodeDeploy_20141006` service. + /// Performs the `SkipWaitTimeForInstanceTermination` operation on the `CodeDeploy` service. /// /// In a blue/green deployment, overrides any specified wait time and starts terminating instances immediately after the traffic routing is complete. @available(*, deprecated, message: "This operation is deprecated, use ContinueDeployment with DeploymentWaitType instead.") @@ -3541,7 +3541,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `StopDeployment` operation on the `CodeDeploy_20141006` service. + /// Performs the `StopDeployment` operation on the `CodeDeploy` service. /// /// Attempts to stop an ongoing deployment. /// @@ -3616,7 +3616,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `CodeDeploy_20141006` service. + /// Performs the `TagResource` operation on the `CodeDeploy` service. /// /// Associates the list of tags in the input Tags parameter with the resource identified by the ResourceArn input parameter. /// @@ -3693,7 +3693,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `CodeDeploy_20141006` service. + /// Performs the `UntagResource` operation on the `CodeDeploy` service. /// /// Disassociates a resource from a list of tags. The resource is identified by the ResourceArn input parameter. The tags are identified by the list of keys in the TagKeys input parameter. /// @@ -3770,7 +3770,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `UpdateApplication` operation on the `CodeDeploy_20141006` service. + /// Performs the `UpdateApplication` operation on the `CodeDeploy` service. /// /// Changes the name of an application. /// @@ -3843,7 +3843,7 @@ extension CodeDeployClient { return try await op.execute(input: input) } - /// Performs the `UpdateDeploymentGroup` operation on the `CodeDeploy_20141006` service. + /// Performs the `UpdateDeploymentGroup` operation on the `CodeDeploy` service. /// /// Changes information about a deployment group. /// diff --git a/Sources/Services/AWSCodeGuruProfiler/Sources/AWSCodeGuruProfiler/CodeGuruProfilerClient.swift b/Sources/Services/AWSCodeGuruProfiler/Sources/AWSCodeGuruProfiler/CodeGuruProfilerClient.swift index 1d8d4d538cf..df70fa1b48c 100644 --- a/Sources/Services/AWSCodeGuruProfiler/Sources/AWSCodeGuruProfiler/CodeGuruProfilerClient.swift +++ b/Sources/Services/AWSCodeGuruProfiler/Sources/AWSCodeGuruProfiler/CodeGuruProfilerClient.swift @@ -68,7 +68,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CodeGuruProfilerClient: ClientRuntime.Client { public static let clientName = "CodeGuruProfilerClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CodeGuruProfilerClient.CodeGuruProfilerClientConfiguration let serviceName = "CodeGuruProfiler" diff --git a/Sources/Services/AWSCodeGuruReviewer/Sources/AWSCodeGuruReviewer/CodeGuruReviewerClient.swift b/Sources/Services/AWSCodeGuruReviewer/Sources/AWSCodeGuruReviewer/CodeGuruReviewerClient.swift index 1ed7dc37191..4517f7146d6 100644 --- a/Sources/Services/AWSCodeGuruReviewer/Sources/AWSCodeGuruReviewer/CodeGuruReviewerClient.swift +++ b/Sources/Services/AWSCodeGuruReviewer/Sources/AWSCodeGuruReviewer/CodeGuruReviewerClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CodeGuruReviewerClient: ClientRuntime.Client { public static let clientName = "CodeGuruReviewerClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CodeGuruReviewerClient.CodeGuruReviewerClientConfiguration let serviceName = "CodeGuru Reviewer" @@ -330,7 +330,7 @@ extension CodeGuruReviewerClient { } extension CodeGuruReviewerClient { - /// Performs the `AssociateRepository` operation on the `AWSGuruFrontendService` service. + /// Performs the `AssociateRepository` operation on the `CodeGuruReviewer` service. /// /// Use to associate an Amazon Web Services CodeCommit repository or a repository managed by Amazon Web Services CodeStar Connections with Amazon CodeGuru Reviewer. When you associate a repository, CodeGuru Reviewer reviews source code changes in the repository's pull requests and provides automatic recommendations. You can view recommendations using the CodeGuru Reviewer console. For more information, see [Recommendations in Amazon CodeGuru Reviewer](https://docs.aws.amazon.com/codeguru/latest/reviewer-ug/recommendations.html) in the Amazon CodeGuru Reviewer User Guide. If you associate a CodeCommit or S3 repository, it must be in the same Amazon Web Services Region and Amazon Web Services account where its CodeGuru Reviewer code reviews are configured. Bitbucket and GitHub Enterprise Server repositories are managed by Amazon Web Services CodeStar Connections to connect to CodeGuru Reviewer. For more information, see [Associate a repository](https://docs.aws.amazon.com/codeguru/latest/reviewer-ug/getting-started-associate-repository.html) in the Amazon CodeGuru Reviewer User Guide. You cannot use the CodeGuru Reviewer SDK or the Amazon Web Services CLI to associate a GitHub repository with Amazon CodeGuru Reviewer. To associate a GitHub repository, use the console. For more information, see [Getting started with CodeGuru Reviewer](https://docs.aws.amazon.com/codeguru/latest/reviewer-ug/getting-started-with-guru.html) in the CodeGuru Reviewer User Guide. /// @@ -404,7 +404,7 @@ extension CodeGuruReviewerClient { return try await op.execute(input: input) } - /// Performs the `CreateCodeReview` operation on the `AWSGuruFrontendService` service. + /// Performs the `CreateCodeReview` operation on the `CodeGuruReviewer` service. /// /// Use to create a code review with a [CodeReviewType](https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_CodeReviewType.html) of RepositoryAnalysis. This type of code review analyzes all code under a specified branch in an associated repository. PullRequest code reviews are automatically triggered by a pull request. /// @@ -479,7 +479,7 @@ extension CodeGuruReviewerClient { return try await op.execute(input: input) } - /// Performs the `DescribeCodeReview` operation on the `AWSGuruFrontendService` service. + /// Performs the `DescribeCodeReview` operation on the `CodeGuruReviewer` service. /// /// Returns the metadata associated with the code review along with its status. /// @@ -549,7 +549,7 @@ extension CodeGuruReviewerClient { return try await op.execute(input: input) } - /// Performs the `DescribeRecommendationFeedback` operation on the `AWSGuruFrontendService` service. + /// Performs the `DescribeRecommendationFeedback` operation on the `CodeGuruReviewer` service. /// /// Describes the customer feedback for a CodeGuru Reviewer recommendation. /// @@ -620,7 +620,7 @@ extension CodeGuruReviewerClient { return try await op.execute(input: input) } - /// Performs the `DescribeRepositoryAssociation` operation on the `AWSGuruFrontendService` service. + /// Performs the `DescribeRepositoryAssociation` operation on the `CodeGuruReviewer` service. /// /// Returns a [RepositoryAssociation](https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_RepositoryAssociation.html) object that contains information about the requested repository association. /// @@ -690,7 +690,7 @@ extension CodeGuruReviewerClient { return try await op.execute(input: input) } - /// Performs the `DisassociateRepository` operation on the `AWSGuruFrontendService` service. + /// Performs the `DisassociateRepository` operation on the `CodeGuruReviewer` service. /// /// Removes the association between Amazon CodeGuru Reviewer and a repository. /// @@ -761,7 +761,7 @@ extension CodeGuruReviewerClient { return try await op.execute(input: input) } - /// Performs the `ListCodeReviews` operation on the `AWSGuruFrontendService` service. + /// Performs the `ListCodeReviews` operation on the `CodeGuruReviewer` service. /// /// Lists all the code reviews that the customer has created in the past 90 days. /// @@ -831,7 +831,7 @@ extension CodeGuruReviewerClient { return try await op.execute(input: input) } - /// Performs the `ListRecommendationFeedback` operation on the `AWSGuruFrontendService` service. + /// Performs the `ListRecommendationFeedback` operation on the `CodeGuruReviewer` service. /// /// Returns a list of [RecommendationFeedbackSummary](https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_RecommendationFeedbackSummary.html) objects that contain customer recommendation feedback for all CodeGuru Reviewer users. /// @@ -902,7 +902,7 @@ extension CodeGuruReviewerClient { return try await op.execute(input: input) } - /// Performs the `ListRecommendations` operation on the `AWSGuruFrontendService` service. + /// Performs the `ListRecommendations` operation on the `CodeGuruReviewer` service. /// /// Returns the list of all recommendations for a completed code review. /// @@ -973,7 +973,7 @@ extension CodeGuruReviewerClient { return try await op.execute(input: input) } - /// Performs the `ListRepositoryAssociations` operation on the `AWSGuruFrontendService` service. + /// Performs the `ListRepositoryAssociations` operation on the `CodeGuruReviewer` service. /// /// Returns a list of [RepositoryAssociationSummary](https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_RepositoryAssociationSummary.html) objects that contain summary information about a repository association. You can filter the returned list by [ProviderType](https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_RepositoryAssociationSummary.html#reviewer-Type-RepositoryAssociationSummary-ProviderType), [Name](https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_RepositoryAssociationSummary.html#reviewer-Type-RepositoryAssociationSummary-Name), [State](https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_RepositoryAssociationSummary.html#reviewer-Type-RepositoryAssociationSummary-State), and [Owner](https://docs.aws.amazon.com/codeguru/latest/reviewer-api/API_RepositoryAssociationSummary.html#reviewer-Type-RepositoryAssociationSummary-Owner). /// @@ -1042,7 +1042,7 @@ extension CodeGuruReviewerClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSGuruFrontendService` service. + /// Performs the `ListTagsForResource` operation on the `CodeGuruReviewer` service. /// /// Returns the list of tags associated with an associated repository resource. /// @@ -1110,7 +1110,7 @@ extension CodeGuruReviewerClient { return try await op.execute(input: input) } - /// Performs the `PutRecommendationFeedback` operation on the `AWSGuruFrontendService` service. + /// Performs the `PutRecommendationFeedback` operation on the `CodeGuruReviewer` service. /// /// Stores customer feedback for a CodeGuru Reviewer recommendation. When this API is called again with different reactions the previous feedback is overwritten. /// @@ -1183,7 +1183,7 @@ extension CodeGuruReviewerClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSGuruFrontendService` service. + /// Performs the `TagResource` operation on the `CodeGuruReviewer` service. /// /// Adds one or more tags to an associated repository. /// @@ -1254,7 +1254,7 @@ extension CodeGuruReviewerClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSGuruFrontendService` service. + /// Performs the `UntagResource` operation on the `CodeGuruReviewer` service. /// /// Removes a tag from an associated repository. /// diff --git a/Sources/Services/AWSCodeGuruSecurity/Sources/AWSCodeGuruSecurity/CodeGuruSecurityClient.swift b/Sources/Services/AWSCodeGuruSecurity/Sources/AWSCodeGuruSecurity/CodeGuruSecurityClient.swift index eeb9c86c63e..85419274855 100644 --- a/Sources/Services/AWSCodeGuruSecurity/Sources/AWSCodeGuruSecurity/CodeGuruSecurityClient.swift +++ b/Sources/Services/AWSCodeGuruSecurity/Sources/AWSCodeGuruSecurity/CodeGuruSecurityClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CodeGuruSecurityClient: ClientRuntime.Client { public static let clientName = "CodeGuruSecurityClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CodeGuruSecurityClient.CodeGuruSecurityClientConfiguration let serviceName = "CodeGuru Security" @@ -331,7 +331,7 @@ extension CodeGuruSecurityClient { } extension CodeGuruSecurityClient { - /// Performs the `BatchGetFindings` operation on the `AwsCodeGuruSecurity` service. + /// Performs the `BatchGetFindings` operation on the `CodeGuruSecurity` service. /// /// Returns a list of requested findings from standard scans. /// @@ -403,7 +403,7 @@ extension CodeGuruSecurityClient { return try await op.execute(input: input) } - /// Performs the `CreateScan` operation on the `AwsCodeGuruSecurity` service. + /// Performs the `CreateScan` operation on the `CodeGuruSecurity` service. /// /// Use to create a scan using code uploaded to an Amazon S3 bucket. /// @@ -478,7 +478,7 @@ extension CodeGuruSecurityClient { return try await op.execute(input: input) } - /// Performs the `CreateUploadUrl` operation on the `AwsCodeGuruSecurity` service. + /// Performs the `CreateUploadUrl` operation on the `CodeGuruSecurity` service. /// /// Generates a pre-signed URL, request headers used to upload a code resource, and code artifact identifier for the uploaded resource. You can upload your code resource to the URL with the request headers using any HTTP client. /// @@ -550,7 +550,7 @@ extension CodeGuruSecurityClient { return try await op.execute(input: input) } - /// Performs the `GetAccountConfiguration` operation on the `AwsCodeGuruSecurity` service. + /// Performs the `GetAccountConfiguration` operation on the `CodeGuruSecurity` service. /// /// Use to get the encryption configuration for an account. /// @@ -619,7 +619,7 @@ extension CodeGuruSecurityClient { return try await op.execute(input: input) } - /// Performs the `GetFindings` operation on the `AwsCodeGuruSecurity` service. + /// Performs the `GetFindings` operation on the `CodeGuruSecurity` service. /// /// Returns a list of all findings generated by a particular scan. /// @@ -691,7 +691,7 @@ extension CodeGuruSecurityClient { return try await op.execute(input: input) } - /// Performs the `GetMetricsSummary` operation on the `AwsCodeGuruSecurity` service. + /// Performs the `GetMetricsSummary` operation on the `CodeGuruSecurity` service. /// /// Returns a summary of metrics for an account from a specified date, including number of open findings, the categories with most findings, the scans with most open findings, and scans with most open critical findings. /// @@ -761,7 +761,7 @@ extension CodeGuruSecurityClient { return try await op.execute(input: input) } - /// Performs the `GetScan` operation on the `AwsCodeGuruSecurity` service. + /// Performs the `GetScan` operation on the `CodeGuruSecurity` service. /// /// Returns details about a scan, including whether or not a scan has completed. /// @@ -832,7 +832,7 @@ extension CodeGuruSecurityClient { return try await op.execute(input: input) } - /// Performs the `ListFindingsMetrics` operation on the `AwsCodeGuruSecurity` service. + /// Performs the `ListFindingsMetrics` operation on the `CodeGuruSecurity` service. /// /// Returns metrics about all findings in an account within a specified time range. /// @@ -902,7 +902,7 @@ extension CodeGuruSecurityClient { return try await op.execute(input: input) } - /// Performs the `ListScans` operation on the `AwsCodeGuruSecurity` service. + /// Performs the `ListScans` operation on the `CodeGuruSecurity` service. /// /// Returns a list of all scans in an account. Does not return EXPRESS scans. /// @@ -972,7 +972,7 @@ extension CodeGuruSecurityClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AwsCodeGuruSecurity` service. + /// Performs the `ListTagsForResource` operation on the `CodeGuruSecurity` service. /// /// Returns a list of all tags associated with a scan. /// @@ -1043,7 +1043,7 @@ extension CodeGuruSecurityClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AwsCodeGuruSecurity` service. + /// Performs the `TagResource` operation on the `CodeGuruSecurity` service. /// /// Use to add one or more tags to an existing scan. /// @@ -1117,7 +1117,7 @@ extension CodeGuruSecurityClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AwsCodeGuruSecurity` service. + /// Performs the `UntagResource` operation on the `CodeGuruSecurity` service. /// /// Use to remove one or more tags from an existing scan. /// @@ -1189,7 +1189,7 @@ extension CodeGuruSecurityClient { return try await op.execute(input: input) } - /// Performs the `UpdateAccountConfiguration` operation on the `AwsCodeGuruSecurity` service. + /// Performs the `UpdateAccountConfiguration` operation on the `CodeGuruSecurity` service. /// /// Use to update the encryption configuration for an account. /// diff --git a/Sources/Services/AWSCodePipeline/Sources/AWSCodePipeline/CodePipelineClient.swift b/Sources/Services/AWSCodePipeline/Sources/AWSCodePipeline/CodePipelineClient.swift index 2a156ea0ba0..f3f9202f2ff 100644 --- a/Sources/Services/AWSCodePipeline/Sources/AWSCodePipeline/CodePipelineClient.swift +++ b/Sources/Services/AWSCodePipeline/Sources/AWSCodePipeline/CodePipelineClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CodePipelineClient: ClientRuntime.Client { public static let clientName = "CodePipelineClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CodePipelineClient.CodePipelineClientConfiguration let serviceName = "CodePipeline" @@ -331,7 +331,7 @@ extension CodePipelineClient { } extension CodePipelineClient { - /// Performs the `AcknowledgeJob` operation on the `CodePipeline_20150709` service. + /// Performs the `AcknowledgeJob` operation on the `CodePipeline` service. /// /// Returns information about a specified job and whether that job has been received by the job worker. Used for custom actions only. /// @@ -403,7 +403,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `AcknowledgeThirdPartyJob` operation on the `CodePipeline_20150709` service. + /// Performs the `AcknowledgeThirdPartyJob` operation on the `CodePipeline` service. /// /// Confirms a job worker has received the specified job. Used for partner actions only. /// @@ -476,7 +476,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `CreateCustomActionType` operation on the `CodePipeline_20150709` service. + /// Performs the `CreateCustomActionType` operation on the `CodePipeline` service. /// /// Creates a new custom action that can be used in all pipelines associated with the Amazon Web Services account. Only used for custom actions. /// @@ -550,7 +550,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `CreatePipeline` operation on the `CodePipeline_20150709` service. + /// Performs the `CreatePipeline` operation on the `CodePipeline` service. /// /// Creates a pipeline. In the pipeline structure, you must include either artifactStore or artifactStores in your pipeline, but you cannot use both. If you create a cross-region action in your pipeline, you must use artifactStores. /// @@ -629,7 +629,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `DeleteCustomActionType` operation on the `CodePipeline_20150709` service. + /// Performs the `DeleteCustomActionType` operation on the `CodePipeline` service. /// /// Marks a custom action as deleted. PollForJobs for the custom action fails after the action is marked for deletion. Used for custom actions only. To re-create a custom action after it has been deleted you must use a string in the version field that has never been used before. This string can be an incremented version number, for example. To restore a deleted custom action, use a JSON file that is identical to the deleted action, including the original string in the version field. /// @@ -700,7 +700,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `DeletePipeline` operation on the `CodePipeline_20150709` service. + /// Performs the `DeletePipeline` operation on the `CodePipeline` service. /// /// Deletes the specified pipeline. /// @@ -771,7 +771,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `DeleteWebhook` operation on the `CodePipeline_20150709` service. + /// Performs the `DeleteWebhook` operation on the `CodePipeline` service. /// /// Deletes a previously created webhook by name. Deleting the webhook stops CodePipeline from starting a pipeline every time an external event occurs. The API returns successfully when trying to delete a webhook that is already deleted. If a deleted webhook is re-created by calling PutWebhook with the same name, it will have a different URL. /// @@ -842,7 +842,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `DeregisterWebhookWithThirdParty` operation on the `CodePipeline_20150709` service. + /// Performs the `DeregisterWebhookWithThirdParty` operation on the `CodePipeline` service. /// /// Removes the connection between the webhook that was created by CodePipeline and the external tool with events to be detected. Currently supported only for webhooks that target an action type of GitHub. /// @@ -913,7 +913,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `DisableStageTransition` operation on the `CodePipeline_20150709` service. + /// Performs the `DisableStageTransition` operation on the `CodePipeline` service. /// /// Prevents artifacts in a pipeline from transitioning to the next stage in the pipeline. /// @@ -985,7 +985,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `EnableStageTransition` operation on the `CodePipeline_20150709` service. + /// Performs the `EnableStageTransition` operation on the `CodePipeline` service. /// /// Enables artifacts in a pipeline to transition to a stage in a pipeline. /// @@ -1057,7 +1057,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `GetActionType` operation on the `CodePipeline_20150709` service. + /// Performs the `GetActionType` operation on the `CodePipeline` service. /// /// Returns information about an action type created for an external provider, where the action is to be used by customers of the external provider. The action can be created with any supported integration model. /// @@ -1128,7 +1128,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `GetJobDetails` operation on the `CodePipeline_20150709` service. + /// Performs the `GetJobDetails` operation on the `CodePipeline` service. /// /// Returns information about a job. Used for custom actions only. When this API is called, CodePipeline returns temporary credentials for the S3 bucket used to store artifacts for the pipeline, if the action requires access to that S3 bucket for input or output artifacts. This API also returns any secret values defined for the action. /// @@ -1199,7 +1199,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `GetPipeline` operation on the `CodePipeline_20150709` service. + /// Performs the `GetPipeline` operation on the `CodePipeline` service. /// /// Returns the metadata, structure, stages, and actions of a pipeline. Can be used to return the entire structure of a pipeline in JSON format, which can then be modified and used to update the pipeline structure with [UpdatePipeline]. /// @@ -1271,7 +1271,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `GetPipelineExecution` operation on the `CodePipeline_20150709` service. + /// Performs the `GetPipelineExecution` operation on the `CodePipeline` service. /// /// Returns information about an execution of a pipeline, including details about artifacts, the pipeline execution ID, and the name, version, and status of the pipeline. /// @@ -1343,7 +1343,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `GetPipelineState` operation on the `CodePipeline_20150709` service. + /// Performs the `GetPipelineState` operation on the `CodePipeline` service. /// /// Returns information about the state of a pipeline, including the stages and actions. Values returned in the revisionId and revisionUrl fields indicate the source revision information, such as the commit ID, for the current state. /// @@ -1414,7 +1414,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `GetThirdPartyJobDetails` operation on the `CodePipeline_20150709` service. + /// Performs the `GetThirdPartyJobDetails` operation on the `CodePipeline` service. /// /// Requests the details of a job for a third party action. Used for partner actions only. When this API is called, CodePipeline returns temporary credentials for the S3 bucket used to store artifacts for the pipeline, if the action requires access to that S3 bucket for input or output artifacts. This API also returns any secret values defined for the action. /// @@ -1487,7 +1487,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `ListActionExecutions` operation on the `CodePipeline_20150709` service. + /// Performs the `ListActionExecutions` operation on the `CodePipeline` service. /// /// Lists the action executions that have occurred in a pipeline. /// @@ -1560,7 +1560,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `ListActionTypes` operation on the `CodePipeline_20150709` service. + /// Performs the `ListActionTypes` operation on the `CodePipeline` service. /// /// Gets a summary of all CodePipeline action types associated with your account. /// @@ -1631,7 +1631,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `ListPipelineExecutions` operation on the `CodePipeline_20150709` service. + /// Performs the `ListPipelineExecutions` operation on the `CodePipeline` service. /// /// Gets a summary of the most recent executions for a pipeline. When applying the filter for pipeline executions that have succeeded in the stage, the operation returns all executions in the current pipeline version beginning on February 1, 2024. /// @@ -1703,7 +1703,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `ListPipelines` operation on the `CodePipeline_20150709` service. + /// Performs the `ListPipelines` operation on the `CodePipeline` service. /// /// Gets a summary of all of the pipelines associated with your account. /// @@ -1774,7 +1774,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `ListRuleExecutions` operation on the `CodePipeline_20150709` service. + /// Performs the `ListRuleExecutions` operation on the `CodePipeline` service. /// /// Lists the rule executions that have occurred in a pipeline configured for conditions with rules. /// @@ -1847,7 +1847,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `ListRuleTypes` operation on the `CodePipeline_20150709` service. + /// Performs the `ListRuleTypes` operation on the `CodePipeline` service. /// /// Lists the rules for the condition. For more information about conditions, see [Stage conditions](https://docs.aws.amazon.com/codepipeline/latest/userguide/stage-conditions.html). For more information about rules, see the [CodePipeline rule reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html). /// @@ -1918,7 +1918,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `CodePipeline_20150709` service. + /// Performs the `ListTagsForResource` operation on the `CodePipeline` service. /// /// Gets the set of key-value pairs (metadata) that are used to manage the resource. /// @@ -1991,7 +1991,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `ListWebhooks` operation on the `CodePipeline_20150709` service. + /// Performs the `ListWebhooks` operation on the `CodePipeline` service. /// /// Gets a listing of all the webhooks in this Amazon Web Services Region for this account. The output lists all webhooks and includes the webhook URL and ARN and the configuration for each webhook. If a secret token was provided, it will be redacted in the response. /// @@ -2062,7 +2062,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `OverrideStageCondition` operation on the `CodePipeline_20150709` service. + /// Performs the `OverrideStageCondition` operation on the `CodePipeline` service. /// /// Used to override a stage condition. /// @@ -2138,7 +2138,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `PollForJobs` operation on the `CodePipeline_20150709` service. + /// Performs the `PollForJobs` operation on the `CodePipeline` service. /// /// Returns information about any jobs for CodePipeline to act on. PollForJobs is valid only for action types with "Custom" in the owner field. If the action type contains AWS or ThirdParty in the owner field, the PollForJobs action returns an error. When this API is called, CodePipeline returns temporary credentials for the S3 bucket used to store artifacts for the pipeline, if the action requires access to that S3 bucket for input or output artifacts. This API also returns any secret values defined for the action. /// @@ -2209,7 +2209,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `PollForThirdPartyJobs` operation on the `CodePipeline_20150709` service. + /// Performs the `PollForThirdPartyJobs` operation on the `CodePipeline` service. /// /// Determines whether there are any third party jobs for a job worker to act on. Used for partner actions only. When this API is called, CodePipeline returns temporary credentials for the S3 bucket used to store artifacts for the pipeline, if the action requires access to that S3 bucket for input or output artifacts. /// @@ -2280,7 +2280,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `PutActionRevision` operation on the `CodePipeline_20150709` service. + /// Performs the `PutActionRevision` operation on the `CodePipeline` service. /// /// Provides information to CodePipeline about new revisions to a source. /// @@ -2354,7 +2354,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `PutApprovalResult` operation on the `CodePipeline_20150709` service. + /// Performs the `PutApprovalResult` operation on the `CodePipeline` service. /// /// Provides the response to a manual approval request to CodePipeline. Valid responses include Approved and Rejected. /// @@ -2429,7 +2429,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `PutJobFailureResult` operation on the `CodePipeline_20150709` service. + /// Performs the `PutJobFailureResult` operation on the `CodePipeline` service. /// /// Represents the failure of a job as returned to the pipeline by a job worker. Used for custom actions only. /// @@ -2501,7 +2501,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `PutJobSuccessResult` operation on the `CodePipeline_20150709` service. + /// Performs the `PutJobSuccessResult` operation on the `CodePipeline` service. /// /// Represents the success of a job as returned to the pipeline by a job worker. Used for custom actions only. /// @@ -2574,7 +2574,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `PutThirdPartyJobFailureResult` operation on the `CodePipeline_20150709` service. + /// Performs the `PutThirdPartyJobFailureResult` operation on the `CodePipeline` service. /// /// Represents the failure of a third party job as returned to the pipeline by a job worker. Used for partner actions only. /// @@ -2647,7 +2647,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `PutThirdPartyJobSuccessResult` operation on the `CodePipeline_20150709` service. + /// Performs the `PutThirdPartyJobSuccessResult` operation on the `CodePipeline` service. /// /// Represents the success of a third party job as returned to the pipeline by a job worker. Used for partner actions only. /// @@ -2720,7 +2720,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `PutWebhook` operation on the `CodePipeline_20150709` service. + /// Performs the `PutWebhook` operation on the `CodePipeline` service. /// /// Defines a webhook and returns a unique webhook URL generated by CodePipeline. This URL can be supplied to third party source hosting providers to call every time there's a code change. When CodePipeline receives a POST request on this URL, the pipeline defined in the webhook is started as long as the POST request satisfied the authentication and filtering requirements supplied when defining the webhook. RegisterWebhookWithThirdParty and DeregisterWebhookWithThirdParty APIs can be used to automatically configure supported third parties to call the generated webhook URL. When creating CodePipeline webhooks, do not use your own credentials or reuse the same secret token across multiple webhooks. For optimal security, generate a unique secret token for each webhook you create. The secret token is an arbitrary string that you provide, which GitHub uses to compute and sign the webhook payloads sent to CodePipeline, for protecting the integrity and authenticity of the webhook payloads. Using your own credentials or reusing the same token across multiple webhooks can lead to security vulnerabilities. If a secret token was provided, it will be redacted in the response. /// @@ -2797,7 +2797,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `RegisterWebhookWithThirdParty` operation on the `CodePipeline_20150709` service. + /// Performs the `RegisterWebhookWithThirdParty` operation on the `CodePipeline` service. /// /// Configures a connection between the webhook that was created and the external tool with events to be detected. /// @@ -2868,7 +2868,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `RetryStageExecution` operation on the `CodePipeline_20150709` service. + /// Performs the `RetryStageExecution` operation on the `CodePipeline` service. /// /// You can retry a stage that has failed without having to run a pipeline again from the beginning. You do 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, all actions that are still in progress continue working, and failed actions are 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. /// @@ -2944,7 +2944,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `RollbackStage` operation on the `CodePipeline_20150709` service. + /// Performs the `RollbackStage` operation on the `CodePipeline` service. /// /// Rolls back a stage execution. /// @@ -3020,7 +3020,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `StartPipelineExecution` operation on the `CodePipeline_20150709` service. + /// Performs the `StartPipelineExecution` operation on the `CodePipeline` service. /// /// Starts the specified pipeline. Specifically, it begins processing the latest commit to the source location specified as part of the pipeline. /// @@ -3094,7 +3094,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `StopPipelineExecution` operation on the `CodePipeline_20150709` service. + /// Performs the `StopPipelineExecution` operation on the `CodePipeline` service. /// /// Stops the specified pipeline execution. You choose to either stop the pipeline execution by completing in-progress actions without starting subsequent actions, or by abandoning in-progress actions. While completing or abandoning in-progress actions, the pipeline execution is in a Stopping state. After all in-progress actions are completed or abandoned, the pipeline execution is in a Stopped state. /// @@ -3168,7 +3168,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `CodePipeline_20150709` service. + /// Performs the `TagResource` operation on the `CodePipeline` service. /// /// Adds to or modifies the tags of the given resource. Tags are metadata that can be used to manage a resource. /// @@ -3243,7 +3243,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `CodePipeline_20150709` service. + /// Performs the `UntagResource` operation on the `CodePipeline` service. /// /// Removes tags from an Amazon Web Services resource. /// @@ -3317,7 +3317,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `UpdateActionType` operation on the `CodePipeline_20150709` service. + /// Performs the `UpdateActionType` operation on the `CodePipeline` service. /// /// Updates an action type that was created with any supported integration model, where the action type is to be used by customers of the action type provider. Use a JSON file with the action definition and UpdateActionType to provide the full structure. /// @@ -3389,7 +3389,7 @@ extension CodePipelineClient { return try await op.execute(input: input) } - /// Performs the `UpdatePipeline` operation on the `CodePipeline_20150709` service. + /// Performs the `UpdatePipeline` operation on the `CodePipeline` service. /// /// Updates a specified pipeline with edits or changes to its structure. Use a JSON file with the pipeline structure and UpdatePipeline to provide the full structure of the pipeline. Updating the pipeline increases the version number of the pipeline by 1. /// diff --git a/Sources/Services/AWSCodeStarconnections/Sources/AWSCodeStarconnections/CodeStarconnectionsClient.swift b/Sources/Services/AWSCodeStarconnections/Sources/AWSCodeStarconnections/CodeStarconnectionsClient.swift index 8a9fe158197..dba36210846 100644 --- a/Sources/Services/AWSCodeStarconnections/Sources/AWSCodeStarconnections/CodeStarconnectionsClient.swift +++ b/Sources/Services/AWSCodeStarconnections/Sources/AWSCodeStarconnections/CodeStarconnectionsClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CodeStarconnectionsClient: ClientRuntime.Client { public static let clientName = "CodeStarconnectionsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CodeStarconnectionsClient.CodeStarconnectionsClientConfiguration let serviceName = "CodeStar connections" @@ -329,7 +329,7 @@ extension CodeStarconnectionsClient { } extension CodeStarconnectionsClient { - /// Performs the `CreateConnection` operation on the `CodeStar_connections_20191201` service. + /// Performs the `CreateConnection` operation on the `CodeStarconnections` service. /// /// Creates a connection that can then be given to other Amazon Web Services services like CodePipeline so that it can access third-party code repositories. The connection is in pending status until the third-party connection handshake is completed from the console. /// @@ -401,7 +401,7 @@ extension CodeStarconnectionsClient { return try await op.execute(input: input) } - /// Performs the `CreateHost` operation on the `CodeStar_connections_20191201` service. + /// Performs the `CreateHost` operation on the `CodeStarconnections` service. /// /// Creates a resource that represents the infrastructure where a third-party provider is installed. The host is used when you create connections to an installed third-party provider type, such as GitHub Enterprise Server. You create one host for all connections to that provider. A host created through the CLI or the SDK is in `PENDING` status by default. You can make its status `AVAILABLE` by setting up the host in the console. /// @@ -471,7 +471,7 @@ extension CodeStarconnectionsClient { return try await op.execute(input: input) } - /// Performs the `CreateRepositoryLink` operation on the `CodeStar_connections_20191201` service. + /// Performs the `CreateRepositoryLink` operation on the `CodeStarconnections` service. /// /// Creates a link to a specified external Git repository. A repository link allows Git sync to monitor and sync changes to files in a specified Git repository. /// @@ -547,7 +547,7 @@ extension CodeStarconnectionsClient { return try await op.execute(input: input) } - /// Performs the `CreateSyncConfiguration` operation on the `CodeStar_connections_20191201` service. + /// Performs the `CreateSyncConfiguration` operation on the `CodeStarconnections` service. /// /// Creates a sync configuration which allows Amazon Web Services to sync content from a Git repository to update a specified Amazon Web Services resource. Parameters for the sync configuration are determined by the sync type. /// @@ -623,7 +623,7 @@ extension CodeStarconnectionsClient { return try await op.execute(input: input) } - /// Performs the `DeleteConnection` operation on the `CodeStar_connections_20191201` service. + /// Performs the `DeleteConnection` operation on the `CodeStarconnections` service. /// /// The connection to be deleted. /// @@ -693,7 +693,7 @@ extension CodeStarconnectionsClient { return try await op.execute(input: input) } - /// Performs the `DeleteHost` operation on the `CodeStar_connections_20191201` service. + /// Performs the `DeleteHost` operation on the `CodeStarconnections` service. /// /// The host to be deleted. Before you delete a host, all connections associated to the host must be deleted. A host cannot be deleted if it is in the VPC_CONFIG_INITIALIZING or VPC_CONFIG_DELETING state. /// @@ -764,7 +764,7 @@ extension CodeStarconnectionsClient { return try await op.execute(input: input) } - /// Performs the `DeleteRepositoryLink` operation on the `CodeStar_connections_20191201` service. + /// Performs the `DeleteRepositoryLink` operation on the `CodeStarconnections` service. /// /// Deletes the association between your connection and a specified external Git repository. /// @@ -841,7 +841,7 @@ extension CodeStarconnectionsClient { return try await op.execute(input: input) } - /// Performs the `DeleteSyncConfiguration` operation on the `CodeStar_connections_20191201` service. + /// Performs the `DeleteSyncConfiguration` operation on the `CodeStarconnections` service. /// /// Deletes the sync configuration for a specified repository and connection. /// @@ -916,7 +916,7 @@ extension CodeStarconnectionsClient { return try await op.execute(input: input) } - /// Performs the `GetConnection` operation on the `CodeStar_connections_20191201` service. + /// Performs the `GetConnection` operation on the `CodeStarconnections` service. /// /// Returns the connection ARN and details such as status, owner, and provider type. /// @@ -987,7 +987,7 @@ extension CodeStarconnectionsClient { return try await op.execute(input: input) } - /// Performs the `GetHost` operation on the `CodeStar_connections_20191201` service. + /// Performs the `GetHost` operation on the `CodeStarconnections` service. /// /// Returns the host ARN and details such as status, provider type, endpoint, and, if applicable, the VPC configuration. /// @@ -1058,7 +1058,7 @@ extension CodeStarconnectionsClient { return try await op.execute(input: input) } - /// Performs the `GetRepositoryLink` operation on the `CodeStar_connections_20191201` service. + /// Performs the `GetRepositoryLink` operation on the `CodeStarconnections` service. /// /// Returns details about a repository link. A repository link allows Git sync to monitor and sync changes from files in a specified Git repository. /// @@ -1133,7 +1133,7 @@ extension CodeStarconnectionsClient { return try await op.execute(input: input) } - /// Performs the `GetRepositorySyncStatus` operation on the `CodeStar_connections_20191201` service. + /// Performs the `GetRepositorySyncStatus` operation on the `CodeStarconnections` service. /// /// Returns details about the sync status for a repository. A repository sync uses Git sync to push and pull changes from your remote repository. /// @@ -1207,7 +1207,7 @@ extension CodeStarconnectionsClient { return try await op.execute(input: input) } - /// Performs the `GetResourceSyncStatus` operation on the `CodeStar_connections_20191201` service. + /// Performs the `GetResourceSyncStatus` operation on the `CodeStarconnections` service. /// /// Returns the status of the sync with the Git repository for a specific Amazon Web Services resource. /// @@ -1281,7 +1281,7 @@ extension CodeStarconnectionsClient { return try await op.execute(input: input) } - /// Performs the `GetSyncBlockerSummary` operation on the `CodeStar_connections_20191201` service. + /// Performs the `GetSyncBlockerSummary` operation on the `CodeStarconnections` service. /// /// Returns a list of the most recent sync blockers. /// @@ -1355,7 +1355,7 @@ extension CodeStarconnectionsClient { return try await op.execute(input: input) } - /// Performs the `GetSyncConfiguration` operation on the `CodeStar_connections_20191201` service. + /// Performs the `GetSyncConfiguration` operation on the `CodeStarconnections` service. /// /// Returns details about a sync configuration, including the sync type and resource name. A sync configuration allows the configuration to sync (push and pull) changes from the remote repository for a specified branch in a Git repository. /// @@ -1429,7 +1429,7 @@ extension CodeStarconnectionsClient { return try await op.execute(input: input) } - /// Performs the `ListConnections` operation on the `CodeStar_connections_20191201` service. + /// Performs the `ListConnections` operation on the `CodeStarconnections` service. /// /// Lists the connections associated with your account. /// @@ -1499,7 +1499,7 @@ extension CodeStarconnectionsClient { return try await op.execute(input: input) } - /// Performs the `ListHosts` operation on the `CodeStar_connections_20191201` service. + /// Performs the `ListHosts` operation on the `CodeStarconnections` service. /// /// Lists the hosts associated with your account. /// @@ -1564,7 +1564,7 @@ extension CodeStarconnectionsClient { return try await op.execute(input: input) } - /// Performs the `ListRepositoryLinks` operation on the `CodeStar_connections_20191201` service. + /// Performs the `ListRepositoryLinks` operation on the `CodeStarconnections` service. /// /// Lists the repository links created for connections in your account. /// @@ -1639,7 +1639,7 @@ extension CodeStarconnectionsClient { return try await op.execute(input: input) } - /// Performs the `ListRepositorySyncDefinitions` operation on the `CodeStar_connections_20191201` service. + /// Performs the `ListRepositorySyncDefinitions` operation on the `CodeStarconnections` service. /// /// Lists the repository sync definitions for repository links in your account. /// @@ -1713,7 +1713,7 @@ extension CodeStarconnectionsClient { return try await op.execute(input: input) } - /// Performs the `ListSyncConfigurations` operation on the `CodeStar_connections_20191201` service. + /// Performs the `ListSyncConfigurations` operation on the `CodeStarconnections` service. /// /// Returns a list of sync configurations for a specified repository. /// @@ -1787,7 +1787,7 @@ extension CodeStarconnectionsClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `CodeStar_connections_20191201` service. + /// Performs the `ListTagsForResource` operation on the `CodeStarconnections` service. /// /// Gets the set of key-value pairs (metadata) that are used to manage the resource. /// @@ -1857,7 +1857,7 @@ extension CodeStarconnectionsClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `CodeStar_connections_20191201` service. + /// Performs the `TagResource` operation on the `CodeStarconnections` service. /// /// Adds to or modifies the tags of the given resource. Tags are metadata that can be used to manage a resource. /// @@ -1928,7 +1928,7 @@ extension CodeStarconnectionsClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `CodeStar_connections_20191201` service. + /// Performs the `UntagResource` operation on the `CodeStarconnections` service. /// /// Removes tags from an Amazon Web Services resource. /// @@ -1998,7 +1998,7 @@ extension CodeStarconnectionsClient { return try await op.execute(input: input) } - /// Performs the `UpdateHost` operation on the `CodeStar_connections_20191201` service. + /// Performs the `UpdateHost` operation on the `CodeStarconnections` service. /// /// Updates a specified host with the provided configurations. /// @@ -2071,7 +2071,7 @@ extension CodeStarconnectionsClient { return try await op.execute(input: input) } - /// Performs the `UpdateRepositoryLink` operation on the `CodeStar_connections_20191201` service. + /// Performs the `UpdateRepositoryLink` operation on the `CodeStarconnections` service. /// /// Updates the association between your connection and a specified external Git repository. A repository link allows Git sync to monitor and sync changes to files in a specified Git repository. /// @@ -2147,7 +2147,7 @@ extension CodeStarconnectionsClient { return try await op.execute(input: input) } - /// Performs the `UpdateSyncBlocker` operation on the `CodeStar_connections_20191201` service. + /// Performs the `UpdateSyncBlocker` operation on the `CodeStarconnections` service. /// /// Allows you to update the status of a sync blocker, resolving the blocker and allowing syncing to continue. /// @@ -2223,7 +2223,7 @@ extension CodeStarconnectionsClient { return try await op.execute(input: input) } - /// Performs the `UpdateSyncConfiguration` operation on the `CodeStar_connections_20191201` service. + /// Performs the `UpdateSyncConfiguration` operation on the `CodeStarconnections` service. /// /// Updates the sync configuration for your connection and a specified external Git repository. /// diff --git a/Sources/Services/AWSCodeartifact/Sources/AWSCodeartifact/CodeartifactClient.swift b/Sources/Services/AWSCodeartifact/Sources/AWSCodeartifact/CodeartifactClient.swift index 4b53172db16..60cbd485057 100644 --- a/Sources/Services/AWSCodeartifact/Sources/AWSCodeartifact/CodeartifactClient.swift +++ b/Sources/Services/AWSCodeartifact/Sources/AWSCodeartifact/CodeartifactClient.swift @@ -68,7 +68,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CodeartifactClient: ClientRuntime.Client { public static let clientName = "CodeartifactClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CodeartifactClient.CodeartifactClientConfiguration let serviceName = "codeartifact" @@ -334,7 +334,7 @@ extension CodeartifactClient { } extension CodeartifactClient { - /// Performs the `AssociateExternalConnection` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `AssociateExternalConnection` operation on the `Codeartifact` service. /// /// Adds an existing external connection to a repository. One external connection is allowed per repository. A repository can have one or more upstream repositories, or an external connection. /// @@ -407,7 +407,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `CopyPackageVersions` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `CopyPackageVersions` operation on the `Codeartifact` service. /// /// Copies package versions from one repository to another repository in the same domain. You must specify versions or versionRevisions. You cannot specify both. /// @@ -483,7 +483,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `CreateDomain` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `CreateDomain` operation on the `Codeartifact` service. /// /// Creates a domain. CodeArtifact domains make it easier to manage multiple repositories across an organization. You can use a domain to apply permissions across many repositories owned by different Amazon Web Services accounts. An asset is stored only once in a domain, even if it's in multiple repositories. Although you can have multiple domains, we recommend a single production domain that contains all published artifacts so that your development teams can find and share packages. You can use a second pre-production domain to test changes to the production domain configuration. /// @@ -559,7 +559,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `CreatePackageGroup` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `CreatePackageGroup` operation on the `Codeartifact` service. /// /// Creates a package group. For more information about creating package groups, including example CLI commands, see [Create a package group](https://docs.aws.amazon.com/codeartifact/latest/ug/create-package-group.html) in the CodeArtifact User Guide. /// @@ -635,7 +635,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `CreateRepository` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `CreateRepository` operation on the `Codeartifact` service. /// /// Creates a repository. /// @@ -711,7 +711,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `DeleteDomain` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `DeleteDomain` operation on the `Codeartifact` service. /// /// Deletes a domain. You cannot delete a domain that contains repositories. If you want to delete a domain with repositories, first delete its repositories. /// @@ -782,7 +782,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `DeleteDomainPermissionsPolicy` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `DeleteDomainPermissionsPolicy` operation on the `Codeartifact` service. /// /// Deletes the resource policy set on a domain. /// @@ -854,7 +854,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `DeletePackage` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `DeletePackage` operation on the `Codeartifact` service. /// /// Deletes a package and all associated package versions. A deleted package cannot be restored. To delete one or more package versions, use the [DeletePackageVersions](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DeletePackageVersions.html) API. /// @@ -926,7 +926,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `DeletePackageGroup` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `DeletePackageGroup` operation on the `Codeartifact` service. /// /// Deletes a package group. Deleting a package group does not delete packages or package versions associated with the package group. When a package group is deleted, the direct child package groups will become children of the package group's direct parent package group. Therefore, if any of the child groups are inheriting any settings from the parent, those settings could change. /// @@ -999,7 +999,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `DeletePackageVersions` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `DeletePackageVersions` operation on the `Codeartifact` service. /// /// Deletes one or more versions of a package. A deleted package version cannot be restored in your repository. If you want to remove a package version from your repository and be able to restore it later, set its status to Archived. Archived packages cannot be downloaded from a repository and don't show up with list package APIs (for example, [ListPackageVersions](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListPackageVersions.html)), but you can restore them using [UpdatePackageVersionsStatus](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_UpdatePackageVersionsStatus.html). /// @@ -1074,7 +1074,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `DeleteRepository` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `DeleteRepository` operation on the `Codeartifact` service. /// /// Deletes a repository. /// @@ -1146,7 +1146,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `DeleteRepositoryPermissionsPolicy` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `DeleteRepositoryPermissionsPolicy` operation on the `Codeartifact` service. /// /// Deletes the resource policy that is set on a repository. After a resource policy is deleted, the permissions allowed and denied by the deleted policy are removed. The effect of deleting a resource policy might not be immediate. Use DeleteRepositoryPermissionsPolicy with caution. After a policy is deleted, Amazon Web Services users, roles, and accounts lose permissions to perform the repository actions granted by the deleted policy. /// @@ -1218,7 +1218,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `DescribeDomain` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `DescribeDomain` operation on the `Codeartifact` service. /// /// Returns a [DomainDescription](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DomainDescription.html) object that contains information about the requested domain. /// @@ -1289,7 +1289,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `DescribePackage` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `DescribePackage` operation on the `Codeartifact` service. /// /// Returns a [PackageDescription](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_PackageDescription.html) object that contains information about the requested package. /// @@ -1360,7 +1360,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `DescribePackageGroup` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `DescribePackageGroup` operation on the `Codeartifact` service. /// /// Returns a [PackageGroupDescription](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_PackageGroupDescription.html) object that contains information about the requested package group. /// @@ -1431,7 +1431,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `DescribePackageVersion` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `DescribePackageVersion` operation on the `Codeartifact` service. /// /// Returns a [PackageVersionDescription](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_PackageVersionDescription.html) object that contains information about the requested package version. /// @@ -1503,7 +1503,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `DescribeRepository` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `DescribeRepository` operation on the `Codeartifact` service. /// /// Returns a RepositoryDescription object that contains detailed information about the requested repository. /// @@ -1574,7 +1574,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `DisassociateExternalConnection` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `DisassociateExternalConnection` operation on the `Codeartifact` service. /// /// Removes an existing external connection from a repository. /// @@ -1647,7 +1647,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `DisposePackageVersions` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `DisposePackageVersions` operation on the `Codeartifact` service. /// /// Deletes the assets in package versions and sets the package versions' status to Disposed. A disposed package version cannot be restored in your repository because its assets are deleted. To view all disposed package versions in a repository, use [ListPackageVersions](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListPackageVersions.html) and set the [status](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_ListPackageVersions.html#API_ListPackageVersions_RequestSyntax) parameter to Disposed. To view information about a disposed package version, use [DescribePackageVersion](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DescribePackageVersion.html). /// @@ -1722,7 +1722,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `GetAssociatedPackageGroup` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `GetAssociatedPackageGroup` operation on the `Codeartifact` service. /// /// Returns the most closely associated package group to the specified package. This API does not require that the package exist in any repository in the domain. As such, GetAssociatedPackageGroup can be used to see which package group's origin configuration applies to a package before that package is in a repository. This can be helpful to check if public packages are blocked without ingesting them. For information package group association and matching, see [Package group definition syntax and matching behavior](https://docs.aws.amazon.com/codeartifact/latest/ug/package-group-definition-syntax-matching-behavior.html) in the CodeArtifact User Guide. /// @@ -1792,7 +1792,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `GetAuthorizationToken` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `GetAuthorizationToken` operation on the `Codeartifact` service. /// /// Generates a temporary authorization token for accessing repositories in the domain. This API requires the codeartifact:GetAuthorizationToken and sts:GetServiceBearerToken permissions. For more information about authorization tokens, see [CodeArtifact authentication and tokens](https://docs.aws.amazon.com/codeartifact/latest/ug/tokens-authentication.html). CodeArtifact authorization tokens are valid for a period of 12 hours when created with the login command. You can call login periodically to refresh the token. When you create an authorization token with the GetAuthorizationToken API, you can set a custom authorization period, up to a maximum of 12 hours, with the durationSeconds parameter. The authorization period begins after login or GetAuthorizationToken is called. If login or GetAuthorizationToken is called while assuming a role, the token lifetime is independent of the maximum session duration of the role. For example, if you call sts assume-role and specify a session duration of 15 minutes, then generate a CodeArtifact authorization token, the token will be valid for the full authorization period even though this is longer than the 15-minute session duration. See [Using IAM Roles](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use.html) for more information on controlling session duration. /// @@ -1863,7 +1863,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `GetDomainPermissionsPolicy` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `GetDomainPermissionsPolicy` operation on the `Codeartifact` service. /// /// Returns the resource policy attached to the specified domain. The policy is a resource-based policy, not an identity-based policy. For more information, see [Identity-based policies and resource-based policies ](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_identity-vs-resource.html) in the IAM User Guide. /// @@ -1934,7 +1934,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `GetPackageVersionAsset` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `GetPackageVersionAsset` operation on the `Codeartifact` service. /// /// Returns an asset (or file) that is in a package. For example, for a Maven package version, use GetPackageVersionAsset to download a JAR file, a POM file, or any other assets in the package version. /// @@ -2006,7 +2006,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `GetPackageVersionReadme` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `GetPackageVersionReadme` operation on the `Codeartifact` service. /// /// Gets the readme file or descriptive text for a package version. The returned text might contain formatting. For example, it might contain formatting for Markdown or reStructuredText. /// @@ -2077,7 +2077,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `GetRepositoryEndpoint` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `GetRepositoryEndpoint` operation on the `Codeartifact` service. /// /// Returns the endpoint of a repository for a specific package format. A repository has one endpoint for each package format: /// @@ -2164,7 +2164,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `GetRepositoryPermissionsPolicy` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `GetRepositoryPermissionsPolicy` operation on the `Codeartifact` service. /// /// Returns the resource policy that is set on a repository. /// @@ -2235,7 +2235,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `ListAllowedRepositoriesForGroup` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `ListAllowedRepositoriesForGroup` operation on the `Codeartifact` service. /// /// Lists the repositories in the added repositories list of the specified restriction type for a package group. For more information about restriction types and added repository lists, see [Package group origin controls](https://docs.aws.amazon.com/codeartifact/latest/ug/package-group-origin-controls.html) in the CodeArtifact User Guide. /// @@ -2307,7 +2307,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `ListAssociatedPackages` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `ListAssociatedPackages` operation on the `Codeartifact` service. /// /// Returns a list of packages associated with the requested package group. For information package group association and matching, see [Package group definition syntax and matching behavior](https://docs.aws.amazon.com/codeartifact/latest/ug/package-group-definition-syntax-matching-behavior.html) in the CodeArtifact User Guide. /// @@ -2377,7 +2377,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `ListDomains` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `ListDomains` operation on the `Codeartifact` service. /// /// Returns a list of [DomainSummary](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_PackageVersionDescription.html) objects for all domains owned by the Amazon Web Services account that makes this call. Each returned DomainSummary object contains information about a domain. /// @@ -2449,7 +2449,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `ListPackageGroups` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `ListPackageGroups` operation on the `Codeartifact` service. /// /// Returns a list of package groups in the requested domain. /// @@ -2520,7 +2520,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `ListPackageVersionAssets` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `ListPackageVersionAssets` operation on the `Codeartifact` service. /// /// Returns a list of [AssetSummary](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_AssetSummary.html) objects for assets in a package version. /// @@ -2591,7 +2591,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `ListPackageVersionDependencies` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `ListPackageVersionDependencies` operation on the `Codeartifact` service. /// /// Returns the direct dependencies for a package version. The dependencies are returned as [PackageDependency](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_PackageDependency.html) objects. CodeArtifact extracts the dependencies for a package version from the metadata file for the package format (for example, the package.json file for npm packages and the pom.xml file for Maven). Any package version dependencies that are not listed in the configuration file are not returned. /// @@ -2662,7 +2662,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `ListPackageVersions` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `ListPackageVersions` operation on the `Codeartifact` service. /// /// Returns a list of [PackageVersionSummary](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_PackageVersionSummary.html) objects for package versions in a repository that match the request parameters. Package versions of all statuses will be returned by default when calling list-package-versions with no --status parameter. /// @@ -2733,7 +2733,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `ListPackages` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `ListPackages` operation on the `Codeartifact` service. /// /// Returns a list of [PackageSummary](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_PackageSummary.html) objects for packages in a repository that match the request parameters. /// @@ -2804,7 +2804,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `ListRepositories` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `ListRepositories` operation on the `Codeartifact` service. /// /// Returns a list of [RepositorySummary](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_RepositorySummary.html) objects. Each RepositorySummary contains information about a repository in the specified Amazon Web Services account and that matches the input parameters. /// @@ -2874,7 +2874,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `ListRepositoriesInDomain` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `ListRepositoriesInDomain` operation on the `Codeartifact` service. /// /// Returns a list of [RepositorySummary](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_RepositorySummary.html) objects. Each RepositorySummary contains information about a repository in the specified domain and that matches the input parameters. /// @@ -2945,7 +2945,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `ListSubPackageGroups` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `ListSubPackageGroups` operation on the `Codeartifact` service. /// /// Returns a list of direct children of the specified package group. For information package group hierarchy, see [Package group definition syntax and matching behavior](https://docs.aws.amazon.com/codeartifact/latest/ug/package-group-definition-syntax-matching-behavior.html) in the CodeArtifact User Guide. /// @@ -3016,7 +3016,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `ListTagsForResource` operation on the `Codeartifact` service. /// /// Gets information about Amazon Web Services tags for a specified Amazon Resource Name (ARN) in CodeArtifact. /// @@ -3086,7 +3086,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `PublishPackageVersion` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `PublishPackageVersion` operation on the `Codeartifact` service. /// /// Creates a new package version containing one or more assets (or files). The unfinished flag can be used to keep the package version in the Unfinished state until all of its assets have been uploaded (see [Package version status](https://docs.aws.amazon.com/codeartifact/latest/ug/packages-overview.html#package-version-status.html#package-version-status) in the CodeArtifact user guide). To set the package version’s status to Published, omit the unfinished flag when uploading the final asset, or set the status using [UpdatePackageVersionStatus](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_UpdatePackageVersionsStatus.html). Once a package version’s status is set to Published, it cannot change back to Unfinished. Only generic packages can be published using this API. For more information, see [Using generic packages](https://docs.aws.amazon.com/codeartifact/latest/ug/using-generic.html) in the CodeArtifact User Guide. /// @@ -3163,7 +3163,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `PutDomainPermissionsPolicy` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `PutDomainPermissionsPolicy` operation on the `Codeartifact` service. /// /// Sets a resource policy on a domain that specifies permissions to access it. When you call PutDomainPermissionsPolicy, the resource policy on the domain is ignored when evaluting permissions. This ensures that the owner of a domain cannot lock themselves out of the domain, which would prevent them from being able to update the resource policy. /// @@ -3238,7 +3238,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `PutPackageOriginConfiguration` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `PutPackageOriginConfiguration` operation on the `Codeartifact` service. /// /// Sets the package origin configuration for a package. The package origin configuration determines how new versions of a package can be added to a repository. You can allow or block direct publishing of new package versions, or ingestion and retaining of new package versions from an external connection or upstream source. For more information about package origin controls and configuration, see [Editing package origin controls](https://docs.aws.amazon.com/codeartifact/latest/ug/package-origin-controls.html) in the CodeArtifact User Guide. PutPackageOriginConfiguration can be called on a package that doesn't yet exist in the repository. When called on a package that does not exist, a package is created in the repository with no versions and the requested restrictions are set on the package. This can be used to preemptively block ingesting or retaining any versions from external connections or upstream repositories, or to block publishing any versions of the package into the repository before connecting any package managers or publishers to the repository. /// @@ -3312,7 +3312,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `PutRepositoryPermissionsPolicy` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `PutRepositoryPermissionsPolicy` operation on the `Codeartifact` service. /// /// Sets the resource policy on a repository that specifies permissions to access it. When you call PutRepositoryPermissionsPolicy, the resource policy on the repository is ignored when evaluting permissions. This ensures that the owner of a repository cannot lock themselves out of the repository, which would prevent them from being able to update the resource policy. /// @@ -3388,7 +3388,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `TagResource` operation on the `Codeartifact` service. /// /// Adds or updates tags for a resource in CodeArtifact. /// @@ -3462,7 +3462,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `UntagResource` operation on the `Codeartifact` service. /// /// Removes tags from a resource in CodeArtifact. /// @@ -3535,7 +3535,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `UpdatePackageGroup` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `UpdatePackageGroup` operation on the `Codeartifact` service. /// /// Updates a package group. This API cannot be used to update a package group's origin configuration or pattern. To update a package group's origin configuration, use [UpdatePackageGroupOriginConfiguration](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_UpdatePackageGroupOriginConfiguration.html). /// @@ -3610,7 +3610,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `UpdatePackageGroupOriginConfiguration` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `UpdatePackageGroupOriginConfiguration` operation on the `Codeartifact` service. /// /// Updates the package origin configuration for a package group. The package origin configuration determines how new versions of a package can be added to a repository. You can allow or block direct publishing of new package versions, or ingestion and retaining of new package versions from an external connection or upstream source. For more information about package group origin controls and configuration, see [Package group origin controls](https://docs.aws.amazon.com/codeartifact/latest/ug/package-group-origin-controls.html) in the CodeArtifact User Guide. /// @@ -3685,7 +3685,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `UpdatePackageVersionsStatus` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `UpdatePackageVersionsStatus` operation on the `Codeartifact` service. /// /// Updates the status of one or more versions of a package. Using UpdatePackageVersionsStatus, you can update the status of package versions to Archived, Published, or Unlisted. To set the status of a package version to Disposed, use [DisposePackageVersions](https://docs.aws.amazon.com/codeartifact/latest/APIReference/API_DisposePackageVersions.html). /// @@ -3760,7 +3760,7 @@ extension CodeartifactClient { return try await op.execute(input: input) } - /// Performs the `UpdateRepository` operation on the `CodeArtifactControlPlaneService` service. + /// Performs the `UpdateRepository` operation on the `Codeartifact` service. /// /// Update the properties of a repository. /// diff --git a/Sources/Services/AWSCodestarnotifications/Sources/AWSCodestarnotifications/CodestarnotificationsClient.swift b/Sources/Services/AWSCodestarnotifications/Sources/AWSCodestarnotifications/CodestarnotificationsClient.swift index 434e1ce3c72..c73ddde19d7 100644 --- a/Sources/Services/AWSCodestarnotifications/Sources/AWSCodestarnotifications/CodestarnotificationsClient.swift +++ b/Sources/Services/AWSCodestarnotifications/Sources/AWSCodestarnotifications/CodestarnotificationsClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CodestarnotificationsClient: ClientRuntime.Client { public static let clientName = "CodestarnotificationsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CodestarnotificationsClient.CodestarnotificationsClientConfiguration let serviceName = "codestar notifications" @@ -331,7 +331,7 @@ extension CodestarnotificationsClient { } extension CodestarnotificationsClient { - /// Performs the `CreateNotificationRule` operation on the `CodeStarNotifications_20191015` service. + /// Performs the `CreateNotificationRule` operation on the `Codestarnotifications` service. /// /// Creates a notification rule for a resource. The rule specifies the events you want notifications about and the targets (such as Chatbot topics or Chatbot clients configured for Slack) where you want to receive them. /// @@ -406,7 +406,7 @@ extension CodestarnotificationsClient { return try await op.execute(input: input) } - /// Performs the `DeleteNotificationRule` operation on the `CodeStarNotifications_20191015` service. + /// Performs the `DeleteNotificationRule` operation on the `Codestarnotifications` service. /// /// Deletes a notification rule for a resource. /// @@ -477,7 +477,7 @@ extension CodestarnotificationsClient { return try await op.execute(input: input) } - /// Performs the `DeleteTarget` operation on the `CodeStarNotifications_20191015` service. + /// Performs the `DeleteTarget` operation on the `Codestarnotifications` service. /// /// Deletes a specified target for notifications. /// @@ -546,7 +546,7 @@ extension CodestarnotificationsClient { return try await op.execute(input: input) } - /// Performs the `DescribeNotificationRule` operation on the `CodeStarNotifications_20191015` service. + /// Performs the `DescribeNotificationRule` operation on the `Codestarnotifications` service. /// /// Returns information about a specified notification rule. /// @@ -616,7 +616,7 @@ extension CodestarnotificationsClient { return try await op.execute(input: input) } - /// Performs the `ListEventTypes` operation on the `CodeStarNotifications_20191015` service. + /// Performs the `ListEventTypes` operation on the `Codestarnotifications` service. /// /// Returns information about the event types available for configuring notifications. /// @@ -686,7 +686,7 @@ extension CodestarnotificationsClient { return try await op.execute(input: input) } - /// Performs the `ListNotificationRules` operation on the `CodeStarNotifications_20191015` service. + /// Performs the `ListNotificationRules` operation on the `Codestarnotifications` service. /// /// Returns a list of the notification rules for an Amazon Web Services account. /// @@ -756,7 +756,7 @@ extension CodestarnotificationsClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `CodeStarNotifications_20191015` service. + /// Performs the `ListTagsForResource` operation on the `Codestarnotifications` service. /// /// Returns a list of the tags associated with a notification rule. /// @@ -826,7 +826,7 @@ extension CodestarnotificationsClient { return try await op.execute(input: input) } - /// Performs the `ListTargets` operation on the `CodeStarNotifications_20191015` service. + /// Performs the `ListTargets` operation on the `Codestarnotifications` service. /// /// Returns a list of the notification rule targets for an Amazon Web Services account. /// @@ -896,7 +896,7 @@ extension CodestarnotificationsClient { return try await op.execute(input: input) } - /// Performs the `Subscribe` operation on the `CodeStarNotifications_20191015` service. + /// Performs the `Subscribe` operation on the `Codestarnotifications` service. /// /// Creates an association between a notification rule and an Chatbot topic or Chatbot client so that the associated target can receive notifications when the events described in the rule are triggered. /// @@ -967,7 +967,7 @@ extension CodestarnotificationsClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `CodeStarNotifications_20191015` service. + /// Performs the `TagResource` operation on the `Codestarnotifications` service. /// /// Associates a set of provided tags with a notification rule. /// @@ -1039,7 +1039,7 @@ extension CodestarnotificationsClient { return try await op.execute(input: input) } - /// Performs the `Unsubscribe` operation on the `CodeStarNotifications_20191015` service. + /// Performs the `Unsubscribe` operation on the `Codestarnotifications` service. /// /// Removes an association between a notification rule and an Chatbot topic so that subscribers to that topic stop receiving notifications when the events described in the rule are triggered. /// @@ -1108,7 +1108,7 @@ extension CodestarnotificationsClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `CodeStarNotifications_20191015` service. + /// Performs the `UntagResource` operation on the `Codestarnotifications` service. /// /// Removes the association between one or more provided tags and a notification rule. /// @@ -1178,7 +1178,7 @@ extension CodestarnotificationsClient { return try await op.execute(input: input) } - /// Performs the `UpdateNotificationRule` operation on the `CodeStarNotifications_20191015` service. + /// Performs the `UpdateNotificationRule` operation on the `Codestarnotifications` service. /// /// Updates a notification rule for a resource. You can change the events that trigger the notification rule, the status of the rule, and the targets that receive the notifications. To add or remove tags for a notification rule, you must use [TagResource] and [UntagResource]. /// diff --git a/Sources/Services/AWSCognitoIdentity/Sources/AWSCognitoIdentity/CognitoIdentityClient.swift b/Sources/Services/AWSCognitoIdentity/Sources/AWSCognitoIdentity/CognitoIdentityClient.swift index e6e2e914bdb..2d86ab108ce 100644 --- a/Sources/Services/AWSCognitoIdentity/Sources/AWSCognitoIdentity/CognitoIdentityClient.swift +++ b/Sources/Services/AWSCognitoIdentity/Sources/AWSCognitoIdentity/CognitoIdentityClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CognitoIdentityClient: ClientRuntime.Client { public static let clientName = "CognitoIdentityClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CognitoIdentityClient.CognitoIdentityClientConfiguration let serviceName = "Cognito Identity" @@ -330,7 +330,7 @@ extension CognitoIdentityClient { } extension CognitoIdentityClient { - /// Performs the `CreateIdentityPool` operation on the `AWSCognitoIdentityService` service. + /// Performs the `CreateIdentityPool` operation on the `CognitoIdentity` service. /// /// Creates a new identity pool. The identity pool is a store of user identity information that is specific to your AWS account. The keys for SupportedLoginProviders are as follows: /// @@ -418,7 +418,7 @@ extension CognitoIdentityClient { return try await op.execute(input: input) } - /// Performs the `DeleteIdentities` operation on the `AWSCognitoIdentityService` service. + /// Performs the `DeleteIdentities` operation on the `CognitoIdentity` service. /// /// Deletes identities from an identity pool. You can specify a list of 1-60 identities that you want to delete. You must use AWS Developer credentials to call this API. /// @@ -490,7 +490,7 @@ extension CognitoIdentityClient { return try await op.execute(input: input) } - /// Performs the `DeleteIdentityPool` operation on the `AWSCognitoIdentityService` service. + /// Performs the `DeleteIdentityPool` operation on the `CognitoIdentity` service. /// /// Deletes an identity pool. Once a pool is deleted, users will not be able to authenticate with the pool. You must use AWS Developer credentials to call this API. /// @@ -564,7 +564,7 @@ extension CognitoIdentityClient { return try await op.execute(input: input) } - /// Performs the `DescribeIdentity` operation on the `AWSCognitoIdentityService` service. + /// Performs the `DescribeIdentity` operation on the `CognitoIdentity` service. /// /// Returns metadata related to the given identity, including when the identity was created and any associated linked logins. You must use AWS Developer credentials to call this API. /// @@ -638,7 +638,7 @@ extension CognitoIdentityClient { return try await op.execute(input: input) } - /// Performs the `DescribeIdentityPool` operation on the `AWSCognitoIdentityService` service. + /// Performs the `DescribeIdentityPool` operation on the `CognitoIdentity` service. /// /// Gets details about a particular identity pool, including the pool name, ID description, creation date, and current number of users. You must use AWS Developer credentials to call this API. /// @@ -712,7 +712,7 @@ extension CognitoIdentityClient { return try await op.execute(input: input) } - /// Performs the `GetCredentialsForIdentity` operation on the `AWSCognitoIdentityService` service. + /// Performs the `GetCredentialsForIdentity` operation on the `CognitoIdentity` service. /// /// Returns credentials for the provided identity ID. Any provided logins will be validated against supported login providers. If the token is for cognito-identity.amazonaws.com, it will be passed through to AWS Security Token Service with the appropriate role for the token. This is a public API. You do not need any credentials to call this API. /// @@ -787,7 +787,7 @@ extension CognitoIdentityClient { return try await op.execute(input: input) } - /// Performs the `GetId` operation on the `AWSCognitoIdentityService` service. + /// Performs the `GetId` operation on the `CognitoIdentity` service. /// /// Generates (or retrieves) a Cognito ID. Supplying multiple logins will create an implicit linked account. This is a public API. You do not need any credentials to call this API. /// @@ -862,7 +862,7 @@ extension CognitoIdentityClient { return try await op.execute(input: input) } - /// Performs the `GetIdentityPoolRoles` operation on the `AWSCognitoIdentityService` service. + /// Performs the `GetIdentityPoolRoles` operation on the `CognitoIdentity` service. /// /// Gets the roles for an identity pool. You must use AWS Developer credentials to call this API. /// @@ -937,7 +937,7 @@ extension CognitoIdentityClient { return try await op.execute(input: input) } - /// Performs the `GetOpenIdToken` operation on the `AWSCognitoIdentityService` service. + /// Performs the `GetOpenIdToken` operation on the `CognitoIdentity` service. /// /// Gets an OpenID token, using a known Cognito ID. This known Cognito ID is returned by [GetId]. You can optionally add additional logins for the identity. Supplying multiple logins creates an implicit link. The OpenID token is valid for 10 minutes. This is a public API. You do not need any credentials to call this API. /// @@ -1011,7 +1011,7 @@ extension CognitoIdentityClient { return try await op.execute(input: input) } - /// Performs the `GetOpenIdTokenForDeveloperIdentity` operation on the `AWSCognitoIdentityService` service. + /// Performs the `GetOpenIdTokenForDeveloperIdentity` operation on the `CognitoIdentity` service. /// /// Registers (or retrieves) a Cognito IdentityId and an OpenID Connect token for a user authenticated by your backend authentication process. Supplying multiple logins will create an implicit linked account. You can only specify one developer provider as part of the Logins map, which is linked to the identity pool. The developer provider is the "domain" by which Cognito will refer to your users. You can use GetOpenIdTokenForDeveloperIdentity to create a new identity and to link new logins (that is, user credentials issued by a public provider or developer provider) to an existing identity. When you want to create a new identity, the IdentityId should be null. When you want to associate a new login with an existing authenticated/unauthenticated identity, you can do so by providing the existing IdentityId. This API will create the identity in the specified IdentityPoolId. You must use AWS Developer credentials to call this API. /// @@ -1087,7 +1087,7 @@ extension CognitoIdentityClient { return try await op.execute(input: input) } - /// Performs the `GetPrincipalTagAttributeMap` operation on the `AWSCognitoIdentityService` service. + /// Performs the `GetPrincipalTagAttributeMap` operation on the `CognitoIdentity` service. /// /// Use GetPrincipalTagAttributeMap to list all mappings between PrincipalTags and user attributes. /// @@ -1161,7 +1161,7 @@ extension CognitoIdentityClient { return try await op.execute(input: input) } - /// Performs the `ListIdentities` operation on the `AWSCognitoIdentityService` service. + /// Performs the `ListIdentities` operation on the `CognitoIdentity` service. /// /// Lists the identities in an identity pool. You must use AWS Developer credentials to call this API. /// @@ -1235,7 +1235,7 @@ extension CognitoIdentityClient { return try await op.execute(input: input) } - /// Performs the `ListIdentityPools` operation on the `AWSCognitoIdentityService` service. + /// Performs the `ListIdentityPools` operation on the `CognitoIdentity` service. /// /// Lists all of the Cognito identity pools registered for your account. You must use AWS Developer credentials to call this API. /// @@ -1309,7 +1309,7 @@ extension CognitoIdentityClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSCognitoIdentityService` service. + /// Performs the `ListTagsForResource` operation on the `CognitoIdentity` service. /// /// Lists the tags that are assigned to an Amazon Cognito identity pool. A tag is a label that you can apply to identity pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria. You can use this action up to 10 times per second, per account. /// @@ -1383,7 +1383,7 @@ extension CognitoIdentityClient { return try await op.execute(input: input) } - /// Performs the `LookupDeveloperIdentity` operation on the `AWSCognitoIdentityService` service. + /// Performs the `LookupDeveloperIdentity` operation on the `CognitoIdentity` service. /// /// Retrieves the IdentityID associated with a DeveloperUserIdentifier or the list of DeveloperUserIdentifier values associated with an IdentityId for an existing identity. Either IdentityID or DeveloperUserIdentifier must not be null. If you supply only one of these values, the other value will be searched in the database and returned as a part of the response. If you supply both, DeveloperUserIdentifier will be matched against IdentityID. If the values are verified against the database, the response returns both values and is the same as the request. Otherwise a ResourceConflictException is thrown. LookupDeveloperIdentity is intended for low-throughput control plane operations: for example, to enable customer service to locate an identity ID by username. If you are using it for higher-volume operations such as user authentication, your requests are likely to be throttled. [GetOpenIdTokenForDeveloperIdentity] is a better option for higher-volume operations for user authentication. You must use AWS Developer credentials to call this API. /// @@ -1458,7 +1458,7 @@ extension CognitoIdentityClient { return try await op.execute(input: input) } - /// Performs the `MergeDeveloperIdentities` operation on the `AWSCognitoIdentityService` service. + /// Performs the `MergeDeveloperIdentities` operation on the `CognitoIdentity` service. /// /// Merges two users having different IdentityIds, existing in the same identity pool, and identified by the same developer provider. You can use this action to request that discrete users be merged and identified as a single user in the Cognito environment. Cognito associates the given source user (SourceUserIdentifier) with the IdentityId of the DestinationUserIdentifier. Only developer-authenticated users can be merged. If the users to be merged are associated with the same public provider, but as two different users, an exception will be thrown. The number of linked logins is limited to 20. So, the number of linked logins for the source user, SourceUserIdentifier, and the destination user, DestinationUserIdentifier, together should not be larger than 20. Otherwise, an exception will be thrown. You must use AWS Developer credentials to call this API. /// @@ -1533,7 +1533,7 @@ extension CognitoIdentityClient { return try await op.execute(input: input) } - /// Performs the `SetIdentityPoolRoles` operation on the `AWSCognitoIdentityService` service. + /// Performs the `SetIdentityPoolRoles` operation on the `CognitoIdentity` service. /// /// Sets the roles for an identity pool. These roles are used when making calls to [GetCredentialsForIdentity] action. You must use AWS Developer credentials to call this API. /// @@ -1609,7 +1609,7 @@ extension CognitoIdentityClient { return try await op.execute(input: input) } - /// Performs the `SetPrincipalTagAttributeMap` operation on the `AWSCognitoIdentityService` service. + /// Performs the `SetPrincipalTagAttributeMap` operation on the `CognitoIdentity` service. /// /// You can use this operation to use default (username and clientID) attribute or custom attribute mappings. /// @@ -1683,7 +1683,7 @@ extension CognitoIdentityClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSCognitoIdentityService` service. + /// Performs the `TagResource` operation on the `CognitoIdentity` service. /// /// Assigns a set of tags to the specified Amazon Cognito identity pool. A tag is a label that you can use to categorize and manage identity pools in different ways, such as by purpose, owner, environment, or other criteria. Each tag consists of a key and value, both of which you define. A key is a general category for more specific values. For example, if you have two versions of an identity pool, one for testing and another for production, you might assign an Environment tag key to both identity pools. The value of this key might be Test for one identity pool and Production for the other. Tags are useful for cost tracking and access control. You can activate your tags so that they appear on the Billing and Cost Management console, where you can track the costs associated with your identity pools. In an IAM policy, you can constrain permissions for identity pools based on specific tags or tag values. You can use this action up to 5 times per second, per account. An identity pool can have as many as 50 tags. /// @@ -1757,7 +1757,7 @@ extension CognitoIdentityClient { return try await op.execute(input: input) } - /// Performs the `UnlinkDeveloperIdentity` operation on the `AWSCognitoIdentityService` service. + /// Performs the `UnlinkDeveloperIdentity` operation on the `CognitoIdentity` service. /// /// Unlinks a DeveloperUserIdentifier from an existing identity. Unlinked developer users will be considered new identities next time they are seen. If, for a given Cognito identity, you remove all federated identities as well as the developer user identifier, the Cognito identity becomes inaccessible. You must use AWS Developer credentials to call this API. /// @@ -1832,7 +1832,7 @@ extension CognitoIdentityClient { return try await op.execute(input: input) } - /// Performs the `UnlinkIdentity` operation on the `AWSCognitoIdentityService` service. + /// Performs the `UnlinkIdentity` operation on the `CognitoIdentity` service. /// /// Unlinks a federated identity from an existing account. Unlinked logins will be considered new identities next time they are seen. Removing the last linked login will make this identity inaccessible. This is a public API. You do not need any credentials to call this API. /// @@ -1906,7 +1906,7 @@ extension CognitoIdentityClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSCognitoIdentityService` service. + /// Performs the `UntagResource` operation on the `CognitoIdentity` service. /// /// Removes the specified tags from the specified Amazon Cognito identity pool. You can use this action up to 5 times per second, per account /// @@ -1980,7 +1980,7 @@ extension CognitoIdentityClient { return try await op.execute(input: input) } - /// Performs the `UpdateIdentityPool` operation on the `AWSCognitoIdentityService` service. + /// Performs the `UpdateIdentityPool` operation on the `CognitoIdentity` service. /// /// Updates an identity pool. You must use AWS Developer credentials to call this API. /// diff --git a/Sources/Services/AWSCognitoIdentityProvider/Sources/AWSCognitoIdentityProvider/CognitoIdentityProviderClient.swift b/Sources/Services/AWSCognitoIdentityProvider/Sources/AWSCognitoIdentityProvider/CognitoIdentityProviderClient.swift index f16f48ff8e7..6c62ad6d95a 100644 --- a/Sources/Services/AWSCognitoIdentityProvider/Sources/AWSCognitoIdentityProvider/CognitoIdentityProviderClient.swift +++ b/Sources/Services/AWSCognitoIdentityProvider/Sources/AWSCognitoIdentityProvider/CognitoIdentityProviderClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CognitoIdentityProviderClient: ClientRuntime.Client { public static let clientName = "CognitoIdentityProviderClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CognitoIdentityProviderClient.CognitoIdentityProviderClientConfiguration let serviceName = "Cognito Identity Provider" @@ -331,7 +331,7 @@ extension CognitoIdentityProviderClient { } extension CognitoIdentityProviderClient { - /// Performs the `AddCustomAttributes` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `AddCustomAttributes` operation on the `CognitoIdentityProvider` service. /// /// Adds additional user attributes to the user pool schema. Custom attributes can be mutable or immutable and have a custom: or dev: prefix. For more information, see [Custom attributes](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-attributes.html#user-pool-settings-custom-attributes). You can also create custom attributes in the [Schema parameter](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_CreateUserPool.html#CognitoUserPools-CreateUserPool-request-Schema) of CreateUserPool and UpdateUserPool. You can't delete custom attributes after you create them. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -410,7 +410,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `AdminAddUserToGroup` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `AdminAddUserToGroup` operation on the `CognitoIdentityProvider` service. /// /// Adds a user to a group. A user who is in a group can present a preferred-role claim to an identity pool, and populates a cognito:groups claim to their access and identity tokens. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -489,7 +489,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `AdminConfirmSignUp` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `AdminConfirmSignUp` operation on the `CognitoIdentityProvider` service. /// /// Confirms user sign-up as an administrator. Unlike [ConfirmSignUp](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_ConfirmSignUp.html), your IAM credentials authorize user account confirmation. No confirmation code is required. This request sets a user account active in a user pool that [requires confirmation of new user accounts](https://docs.aws.amazon.com/cognito/latest/developerguide/signing-up-users-in-your-app.html#signing-up-users-in-your-app-and-confirming-them-as-admin) before they can sign in. You can configure your user pool to not send confirmation codes to new users and instead confirm them with this API operation on the back end. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -576,7 +576,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `AdminCreateUser` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `AdminCreateUser` operation on the `CognitoIdentityProvider` service. /// /// Creates a new user in the specified user pool. If MessageAction isn't set, the default is to send a welcome message via email or phone (SMS). This action might generate an SMS text message. Starting June 1, 2021, US telecom carriers require you to register an origination phone number before you can send SMS messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you must register a phone number with [Amazon Pinpoint](https://console.aws.amazon.com/pinpoint/home/). Amazon Cognito uses the registered number automatically. Otherwise, Amazon Cognito users who must receive SMS messages might not be able to sign up, activate their accounts, or sign in. If you have never used SMS text messages with Amazon Cognito or any other Amazon Web Services service, Amazon Simple Notification Service might place your account in the SMS sandbox. In [sandbox mode](https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html) , you can send messages only to verified phone numbers. After you test your app while in the sandbox environment, you can move out of the sandbox and into production. For more information, see [ SMS message settings for Amazon Cognito user pools](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html) in the Amazon Cognito Developer Guide. This message is based on a template that you configured in your call to create or update a user pool. This template includes your custom sign-up instructions and placeholders for user name and temporary password. Alternatively, you can call AdminCreateUser with SUPPRESS for the MessageAction parameter, and Amazon Cognito won't send any email. In either case, if the user has a password, they will be in the FORCE_CHANGE_PASSWORD state until they sign in and set their password. Your invitation message template must have the {####} password placeholder if your users have passwords. If your template doesn't have this placeholder, Amazon Cognito doesn't deliver the invitation message. In this case, you must update your message template and resend the password with a new AdminCreateUser request with a MessageAction value of RESEND. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -665,7 +665,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `AdminDeleteUser` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `AdminDeleteUser` operation on the `CognitoIdentityProvider` service. /// /// Deletes a user profile in your user pool. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -744,7 +744,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `AdminDeleteUserAttributes` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `AdminDeleteUserAttributes` operation on the `CognitoIdentityProvider` service. /// /// Deletes attribute values from a user. This operation doesn't affect tokens for existing user sessions. The next ID token that the user receives will no longer have this attribute. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -823,7 +823,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `AdminDisableProviderForUser` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `AdminDisableProviderForUser` operation on the `CognitoIdentityProvider` service. /// /// Prevents the user from signing in with the specified external (SAML or social) identity provider (IdP). If the user that you want to deactivate is a Amazon Cognito user pools native username + password user, they can't use their password to sign in. If the user to deactivate is a linked external IdP user, any link between that user and an existing user is removed. When the external user signs in again, and the user is no longer attached to the previously linked DestinationUser, the user must create a new user account. See [AdminLinkProviderForUser](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminLinkProviderForUser.html). The ProviderName must match the value specified when creating an IdP for the pool. To deactivate a native username + password user, the ProviderName value must be Cognito and the ProviderAttributeName must be Cognito_Subject. The ProviderAttributeValue must be the name that is used in the user pool for the user. The ProviderAttributeName must always be Cognito_Subject for social IdPs. The ProviderAttributeValue must always be the exact subject that was used when the user was originally linked as a source user. For de-linking a SAML identity, there are two scenarios. If the linked identity has not yet been used to sign in, the ProviderAttributeName and ProviderAttributeValue must be the same values that were used for the SourceUser when the identities were originally linked using AdminLinkProviderForUser call. (If the linking was done with ProviderAttributeName set to Cognito_Subject, the same applies here). However, if the user has already signed in, the ProviderAttributeName must be Cognito_Subject and ProviderAttributeValue must be the subject of the SAML assertion. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -903,7 +903,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `AdminDisableUser` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `AdminDisableUser` operation on the `CognitoIdentityProvider` service. /// /// Deactivates a user profile and revokes all access tokens for the user. A deactivated user can't sign in, but still appears in the responses to ListUsers API requests. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -982,7 +982,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `AdminEnableUser` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `AdminEnableUser` operation on the `CognitoIdentityProvider` service. /// /// Activate sign-in for a user profile that previously had sign-in access disabled. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -1061,7 +1061,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `AdminForgetDevice` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `AdminForgetDevice` operation on the `CognitoIdentityProvider` service. /// /// Forgets, or deletes, a remembered device from a user's profile. After you forget the device, the user can no longer complete device authentication with that device and when applicable, must submit MFA codes again. For more information, see [Working with devices](https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html). Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -1141,7 +1141,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `AdminGetDevice` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `AdminGetDevice` operation on the `CognitoIdentityProvider` service. /// /// Given the device key, returns details for a user' device. For more information, see [Working with devices](https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html). Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -1220,7 +1220,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `AdminGetUser` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `AdminGetUser` operation on the `CognitoIdentityProvider` service. /// /// Given the username, returns details about a user profile in a user pool. This operation contributes to your monthly active user (MAU) count for the purpose of billing. You can specify alias attributes in the Username parameter. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -1299,7 +1299,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `AdminInitiateAuth` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `AdminInitiateAuth` operation on the `CognitoIdentityProvider` service. /// /// Starts sign-in for applications with a server-side component, for example a traditional web application. This operation specifies the authentication flow that you'd like to begin. The authentication flow that you specify must be supported in your app client configuration. For more information about authentication flows, see [Authentication flows](https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-authentication-flow-methods.html). This action might generate an SMS text message. Starting June 1, 2021, US telecom carriers require you to register an origination phone number before you can send SMS messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you must register a phone number with [Amazon Pinpoint](https://console.aws.amazon.com/pinpoint/home/). Amazon Cognito uses the registered number automatically. Otherwise, Amazon Cognito users who must receive SMS messages might not be able to sign up, activate their accounts, or sign in. If you have never used SMS text messages with Amazon Cognito or any other Amazon Web Services service, Amazon Simple Notification Service might place your account in the SMS sandbox. In [sandbox mode](https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html) , you can send messages only to verified phone numbers. After you test your app while in the sandbox environment, you can move out of the sandbox and into production. For more information, see [ SMS message settings for Amazon Cognito user pools](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html) in the Amazon Cognito Developer Guide. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -1388,7 +1388,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `AdminLinkProviderForUser` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `AdminLinkProviderForUser` operation on the `CognitoIdentityProvider` service. /// /// Links an existing user account in a user pool (DestinationUser) to an identity from an external IdP (SourceUser) based on a specified attribute name and value from the external IdP. This allows you to create a link from the existing user account to an external federated user identity that has not yet been used to sign in. You can then use the federated user identity to sign in as the existing user account. For example, if there is an existing user with a username and password, this API links that user to a federated user identity. When the user signs in with a federated user identity, they sign in as the existing user account. The maximum number of federated identities linked to a user is five. Because this API allows a user with an external federated identity to sign in as an existing user in the user pool, it is critical that it only be used with external IdPs and provider attributes that have been trusted by the application owner. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -1469,7 +1469,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `AdminListDevices` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `AdminListDevices` operation on the `CognitoIdentityProvider` service. /// /// Lists a user's registered devices. Remembered devices are used in authentication services where you offer a "Remember me" option for users who you want to permit to sign in without MFA from a trusted device. Users can bypass MFA while your application performs device SRP authentication on the back end. For more information, see [Working with devices](https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html). Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -1548,7 +1548,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `AdminListGroupsForUser` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `AdminListGroupsForUser` operation on the `CognitoIdentityProvider` service. /// /// Lists the groups that a user belongs to. User pool groups are identifiers that you can reference from the contents of ID and access tokens, and set preferred IAM roles for identity-pool authentication. For more information, see [Adding groups to a user pool](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-user-groups.html). Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -1627,7 +1627,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `AdminListUserAuthEvents` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `AdminListUserAuthEvents` operation on the `CognitoIdentityProvider` service. /// /// Requests a history of user activity and any risks detected as part of Amazon Cognito threat protection. For more information, see [Viewing user event history](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-settings-adaptive-authentication.html#user-pool-settings-adaptive-authentication-event-user-history). Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -1707,7 +1707,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `AdminRemoveUserFromGroup` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `AdminRemoveUserFromGroup` operation on the `CognitoIdentityProvider` service. /// /// Given a username and a group name. removes them from the group. User pool groups are identifiers that you can reference from the contents of ID and access tokens, and set preferred IAM roles for identity-pool authentication. For more information, see [Adding groups to a user pool](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-user-groups.html). Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -1786,7 +1786,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `AdminResetUserPassword` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `AdminResetUserPassword` operation on the `CognitoIdentityProvider` service. /// /// Resets the specified user's password in a user pool. This operation doesn't change the user's password, but sends a password-reset code. This operation is the administrative authentication API equivalent to [ForgotPassword](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_ForgotPassword.html). This operation deactivates a user's password, requiring them to change it. If a user tries to sign in after the API request, Amazon Cognito responds with a PasswordResetRequiredException error. Your app must then complete the forgot-password flow by prompting the user for their code and a new password, then submitting those values in a [ConfirmForgotPassword](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_ConfirmForgotPassword.html) request. In addition, if the user pool has phone verification selected and a verified phone number exists for the user, or if email verification is selected and a verified email exists for the user, calling this API will also result in sending a message to the end user with the code to change their password. To use this API operation, your user pool must have self-service account recovery configured. Use [AdminSetUserPassword](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminSetUserPassword.html) if you manage passwords as an administrator. This action might generate an SMS text message. Starting June 1, 2021, US telecom carriers require you to register an origination phone number before you can send SMS messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you must register a phone number with [Amazon Pinpoint](https://console.aws.amazon.com/pinpoint/home/). Amazon Cognito uses the registered number automatically. Otherwise, Amazon Cognito users who must receive SMS messages might not be able to sign up, activate their accounts, or sign in. If you have never used SMS text messages with Amazon Cognito or any other Amazon Web Services service, Amazon Simple Notification Service might place your account in the SMS sandbox. In [sandbox mode](https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html) , you can send messages only to verified phone numbers. After you test your app while in the sandbox environment, you can move out of the sandbox and into production. For more information, see [ SMS message settings for Amazon Cognito user pools](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html) in the Amazon Cognito Developer Guide. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -1872,7 +1872,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `AdminRespondToAuthChallenge` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `AdminRespondToAuthChallenge` operation on the `CognitoIdentityProvider` service. /// /// Some API operations in a user pool generate a challenge, like a prompt for an MFA code, for device authentication that bypasses MFA, or for a custom authentication challenge. An AdminRespondToAuthChallenge API request provides the answer to that challenge, like a code or a secure remote password (SRP). The parameters of a response to an authentication challenge vary with the type of challenge. For more information about custom authentication challenges, see [Custom authentication challenge Lambda triggers](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-challenge.html). This action might generate an SMS text message. Starting June 1, 2021, US telecom carriers require you to register an origination phone number before you can send SMS messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you must register a phone number with [Amazon Pinpoint](https://console.aws.amazon.com/pinpoint/home/). Amazon Cognito uses the registered number automatically. Otherwise, Amazon Cognito users who must receive SMS messages might not be able to sign up, activate their accounts, or sign in. If you have never used SMS text messages with Amazon Cognito or any other Amazon Web Services service, Amazon Simple Notification Service might place your account in the SMS sandbox. In [sandbox mode](https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html) , you can send messages only to verified phone numbers. After you test your app while in the sandbox environment, you can move out of the sandbox and into production. For more information, see [ SMS message settings for Amazon Cognito user pools](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html) in the Amazon Cognito Developer Guide. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -1967,7 +1967,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `AdminSetUserMFAPreference` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `AdminSetUserMFAPreference` operation on the `CognitoIdentityProvider` service. /// /// Sets the user's multi-factor authentication (MFA) preference, including which MFA options are activated, and if any are preferred. Only one factor can be set as preferred. The preferred MFA factor will be used to authenticate a user if multiple factors are activated. If multiple options are activated and no preference is set, a challenge to choose an MFA option will be returned during sign-in. This operation doesn't reset an existing TOTP MFA for a user. To register a new TOTP factor for a user, make an [AssociateSoftwareToken](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AssociateSoftwareToken.html) request. For more information, see [TOTP software token MFA](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-mfa-totp.html). Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -2047,7 +2047,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `AdminSetUserPassword` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `AdminSetUserPassword` operation on the `CognitoIdentityProvider` service. /// /// Sets the specified user's password in a user pool. This operation administratively sets a temporary or permanent password for a user. With this operation, you can bypass self-service password changes and permit immediate sign-in with the password that you set. To do this, set Permanent to true. You can also set a new temporary password in this request, send it to a user, and require them to choose a new password on their next sign-in. To do this, set Permanent to false. If the password is temporary, the user's Status becomes FORCE_CHANGE_PASSWORD. When the user next tries to sign in, the InitiateAuth or AdminInitiateAuth response includes the NEW_PASSWORD_REQUIRED challenge. If the user doesn't sign in before the temporary password expires, they can no longer sign in and you must repeat this operation to set a temporary or permanent password for them. After the user sets a new password, or if you set a permanent password, their status becomes Confirmed. AdminSetUserPassword can set a password for the user profile that Amazon Cognito creates for third-party federated users. When you set a password, the federated user's status changes from EXTERNAL_PROVIDER to CONFIRMED. A user in this state can sign in as a federated user, and initiate authentication flows in the API like a linked native user. They can also modify their password and attributes in token-authenticated API requests like ChangePassword and UpdateUserAttributes. As a best security practice and to keep users in sync with your external IdP, don't set passwords on federated user profiles. To set up a federated user for native sign-in with a linked native user, refer to [Linking federated users to an existing user profile](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-identity-federation-consolidate-users.html). Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -2128,7 +2128,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `AdminSetUserSettings` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `AdminSetUserSettings` operation on the `CognitoIdentityProvider` service. /// /// This action is no longer supported. You can use it to configure only SMS MFA. You can't use it to configure time-based one-time password (TOTP) software token MFA. To configure either type of MFA, use [AdminSetUserMFAPreference](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminSetUserMFAPreference.html) instead. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -2206,7 +2206,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `AdminUpdateAuthEventFeedback` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `AdminUpdateAuthEventFeedback` operation on the `CognitoIdentityProvider` service. /// /// Provides feedback for an authentication event indicating if it was from a valid user. This feedback is used for improving the risk evaluation decision for the user pool as part of Amazon Cognito threat protection. To train the threat-protection model to recognize trusted and untrusted sign-in characteristics, configure threat protection in audit-only mode and provide a mechanism for users or administrators to submit feedback. Your feedback can tell Amazon Cognito that a risk rating was assigned at a level you don't agree with. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -2286,7 +2286,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `AdminUpdateDeviceStatus` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `AdminUpdateDeviceStatus` operation on the `CognitoIdentityProvider` service. /// /// Updates the status of a user's device so that it is marked as remembered or not remembered for the purpose of device authentication. Device authentication is a "remember me" mechanism that silently completes sign-in from trusted devices with a device key instead of a user-provided MFA code. This operation changes the status of a device without deleting it, so you can enable it again later. For more information about device authentication, see [Working with devices](https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html). Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -2366,7 +2366,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `AdminUpdateUserAttributes` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `AdminUpdateUserAttributes` operation on the `CognitoIdentityProvider` service. /// /// This action might generate an SMS text message. Starting June 1, 2021, US telecom carriers require you to register an origination phone number before you can send SMS messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you must register a phone number with [Amazon Pinpoint](https://console.aws.amazon.com/pinpoint/home/). Amazon Cognito uses the registered number automatically. Otherwise, Amazon Cognito users who must receive SMS messages might not be able to sign up, activate their accounts, or sign in. If you have never used SMS text messages with Amazon Cognito or any other Amazon Web Services service, Amazon Simple Notification Service might place your account in the SMS sandbox. In [sandbox mode](https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html) , you can send messages only to verified phone numbers. After you test your app while in the sandbox environment, you can move out of the sandbox and into production. For more information, see [ SMS message settings for Amazon Cognito user pools](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html) in the Amazon Cognito Developer Guide. Updates the specified user's attributes. To delete an attribute from your user, submit the attribute in your API request with a blank value. For custom attributes, you must prepend the custom: prefix to the attribute name. This operation can set a user's email address or phone number as verified and permit immediate sign-in in user pools that require verification of these attributes. To do this, set the email_verified or phone_number_verified attribute to true. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -2452,7 +2452,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `AdminUserGlobalSignOut` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `AdminUserGlobalSignOut` operation on the `CognitoIdentityProvider` service. /// /// Invalidates the identity, access, and refresh tokens that Amazon Cognito issued to a user. Call this operation with your administrative credentials when your user signs out of your app. This results in the following behavior. /// @@ -2540,7 +2540,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `AssociateSoftwareToken` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `AssociateSoftwareToken` operation on the `CognitoIdentityProvider` service. /// /// Begins setup of time-based one-time password (TOTP) multi-factor authentication (MFA) for a user, with a unique private key that Amazon Cognito generates and returns in the API response. You can authorize an AssociateSoftwareToken request with either the user's access token, or a session string from a challenge response that you received from Amazon Cognito. Amazon Cognito disassociates an existing software token when you verify the new token in a [ VerifySoftwareToken](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_VerifySoftwareToken.html) API request. If you don't verify the software token and your user pool doesn't require MFA, the user can then authenticate with user name and password credentials alone. If your user pool requires TOTP MFA, Amazon Cognito generates an MFA_SETUP or SOFTWARE_TOKEN_SETUP challenge each time your user signs in. Complete setup with AssociateSoftwareToken and VerifySoftwareToken. After you set up software token MFA for your user, Amazon Cognito generates a SOFTWARE_TOKEN_MFA challenge when they authenticate. Respond to this challenge with your user's TOTP. Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you can't use IAM credentials to authorize requests, and you can't grant IAM permissions in policies. For more information about authorization models in Amazon Cognito, see [Using the Amazon Cognito user pools API and user pool endpoints](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html). Authorize this action with a signed-in user's access token. It must include the scope aws.cognito.signin.user.admin. /// @@ -2614,7 +2614,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `ChangePassword` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `ChangePassword` operation on the `CognitoIdentityProvider` service. /// /// Changes the password for a specified user in a user pool. Authorize this action with a signed-in user's access token. It must include the scope aws.cognito.signin.user.admin. Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you can't use IAM credentials to authorize requests, and you can't grant IAM permissions in policies. For more information about authorization models in Amazon Cognito, see [Using the Amazon Cognito user pools API and user pool endpoints](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html). /// @@ -2693,7 +2693,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `CompleteWebAuthnRegistration` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `CompleteWebAuthnRegistration` operation on the `CognitoIdentityProvider` service. /// /// Completes registration of a passkey authenticator for the current user. Your application provides data from a successful registration request with the data from the output of a [ StartWebAuthnRegistration](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_StartWebAuthnRegistration.html). Authorize this action with a signed-in user's access token. It must include the scope aws.cognito.signin.user.admin. /// @@ -2772,7 +2772,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `ConfirmDevice` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `ConfirmDevice` operation on the `CognitoIdentityProvider` service. /// /// Confirms a device that a user wants to remember. A remembered device is a "Remember me on this device" option for user pools that perform authentication with the device key of a trusted device in the back end, instead of a user-provided MFA code. For more information about device authentication, see [Working with user devices in your user pool](https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html). Authorize this action with a signed-in user's access token. It must include the scope aws.cognito.signin.user.admin. Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you can't use IAM credentials to authorize requests, and you can't grant IAM permissions in policies. For more information about authorization models in Amazon Cognito, see [Using the Amazon Cognito user pools API and user pool endpoints](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html). /// @@ -2852,7 +2852,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `ConfirmForgotPassword` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `ConfirmForgotPassword` operation on the `CognitoIdentityProvider` service. /// /// This public API operation accepts a confirmation code that Amazon Cognito sent to a user and accepts a new password for that user. Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you can't use IAM credentials to authorize requests, and you can't grant IAM permissions in policies. For more information about authorization models in Amazon Cognito, see [Using the Amazon Cognito user pools API and user pool endpoints](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html). /// @@ -2936,7 +2936,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `ConfirmSignUp` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `ConfirmSignUp` operation on the `CognitoIdentityProvider` service. /// /// This public API operation submits a code that Amazon Cognito sent to your user when they signed up in your user pool via the [SignUp](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_SignUp.html) API operation. After your user enters their code, they confirm ownership of the email address or phone number that they provided, and their user account becomes active. Depending on your user pool configuration, your users will receive their confirmation code in an email or SMS message. Local users who signed up in your user pool are the only type of user who can confirm sign-up with a code. Users who federate through an external identity provider (IdP) have already been confirmed by their IdP. Administrator-created users, users created with the [AdminCreateUser](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminCreateUser.html) API operation, confirm their accounts when they respond to their invitation email message and choose a password. They do not receive a confirmation code. Instead, they receive a temporary password. Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you can't use IAM credentials to authorize requests, and you can't grant IAM permissions in policies. For more information about authorization models in Amazon Cognito, see [Using the Amazon Cognito user pools API and user pool endpoints](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html). /// @@ -3018,7 +3018,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `CreateGroup` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `CreateGroup` operation on the `CognitoIdentityProvider` service. /// /// Creates a new group in the specified user pool. For more information about user pool groups see [Adding groups to a user pool](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-user-groups.html). Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -3098,7 +3098,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `CreateIdentityProvider` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `CreateIdentityProvider` operation on the `CognitoIdentityProvider` service. /// /// Adds a configuration and trust relationship between a third-party identity provider (IdP) and a user pool. Amazon Cognito accepts sign-in with third-party identity providers through managed login and OIDC relying-party libraries. For more information, see [Third-party IdP sign-in](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-identity-federation.html). Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -3178,7 +3178,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `CreateManagedLoginBranding` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `CreateManagedLoginBranding` operation on the `CognitoIdentityProvider` service. /// /// Creates a new set of branding settings for a user pool style and associates it with an app client. This operation is the programmatic option for the creation of a new style in the branding designer. Provides values for UI customization in a Settings JSON object and image files in an Assets array. To send the JSON object Document type parameter in Settings, you might need to update to the most recent version of your Amazon Web Services SDK. To create a new style with default settings, set UseCognitoProvidedValues to true and don't provide values for any other options. This operation has a 2-megabyte request-size limit and include the CSS settings and image assets for your app client. Your branding settings might exceed 2MB in size. Amazon Cognito doesn't require that you pass all parameters in one request and preserves existing style settings that you don't specify. If your request is larger than 2MB, separate it into multiple requests, each with a size smaller than the limit. As a best practice, modify the output of [DescribeManagedLoginBrandingByClient](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_DescribeManagedLoginBrandingByClient.html) into the request parameters for this operation. To get all settings, set ReturnMergedResources to true. For more information, see [API and SDK operations for managed login branding](https://docs.aws.amazon.com/cognito/latest/developerguide/managed-login-brandingdesigner.html#branding-designer-api). Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -3259,7 +3259,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `CreateResourceServer` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `CreateResourceServer` operation on the `CognitoIdentityProvider` service. /// /// Creates a new OAuth2.0 resource server and defines custom scopes within it. Resource servers are associated with custom scopes and machine-to-machine (M2M) authorization. For more information, see [Access control with resource servers](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-define-resource-servers.html). Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -3338,7 +3338,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `CreateUserImportJob` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `CreateUserImportJob` operation on the `CognitoIdentityProvider` service. /// /// Creates a user import job. You can import users into user pools from a comma-separated values (CSV) file without adding Amazon Cognito MAU costs to your Amazon Web Services bill. To generate a template for your import, see [GetCSVHeader](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_GetCSVHeader.html). To learn more about CSV import, see [Importing users from a CSV file](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-using-import-tool.html). Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -3418,7 +3418,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `CreateUserPool` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `CreateUserPool` operation on the `CognitoIdentityProvider` service. /// /// This action might generate an SMS text message. Starting June 1, 2021, US telecom carriers require you to register an origination phone number before you can send SMS messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you must register a phone number with [Amazon Pinpoint](https://console.aws.amazon.com/pinpoint/home/). Amazon Cognito uses the registered number automatically. Otherwise, Amazon Cognito users who must receive SMS messages might not be able to sign up, activate their accounts, or sign in. If you have never used SMS text messages with Amazon Cognito or any other Amazon Web Services service, Amazon Simple Notification Service might place your account in the SMS sandbox. In [sandbox mode](https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html) , you can send messages only to verified phone numbers. After you test your app while in the sandbox environment, you can move out of the sandbox and into production. For more information, see [ SMS message settings for Amazon Cognito user pools](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html) in the Amazon Cognito Developer Guide. Creates a new Amazon Cognito user pool. This operation sets basic and advanced configuration options. You can create a user pool in the Amazon Cognito console to your preferences and use the output of [DescribeUserPool](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_DescribeUserPool.html) to generate requests from that baseline. If you don't provide a value for an attribute, Amazon Cognito sets it to its default value. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -3502,7 +3502,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `CreateUserPoolClient` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `CreateUserPoolClient` operation on the `CognitoIdentityProvider` service. /// /// Creates an app client in a user pool. This operation sets basic and advanced configuration options. You can create an app client in the Amazon Cognito console to your preferences and use the output of [DescribeUserPoolClient](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_DescribeUserPoolClient.html) to generate requests from that baseline. New app clients activate token revocation by default. For more information about revoking tokens, see [RevokeToken](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_RevokeToken.html). If you don't provide a value for an attribute, Amazon Cognito sets it to its default value. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -3583,7 +3583,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `CreateUserPoolDomain` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `CreateUserPoolDomain` operation on the `CognitoIdentityProvider` service. /// /// A user pool domain hosts managed login, an authorization server and web server for authentication in your application. This operation creates a new user pool prefix or custom domain and sets the managed login branding version. Set the branding version to 1 for hosted UI (classic) or 2 for managed login. When you choose a custom domain, you must provide an SSL certificate in the US East (N. Virginia) Amazon Web Services Region in your request. Your prefix domain might take up to one minute to take effect. Your custom domain is online within five minutes, but it can take up to one hour to distribute your SSL certificate. For more information about adding a custom domain to your user pool, see [Configuring a user pool domain](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-add-custom-domain.html). Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -3662,7 +3662,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `DeleteGroup` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `DeleteGroup` operation on the `CognitoIdentityProvider` service. /// /// Deletes a group from the specified user pool. When you delete a group, that group no longer contributes to users' cognito:preferred_group or cognito:groups claims, and no longer influence access-control decision that are based on group membership. For more information about user pool groups, see [Adding groups to a user pool](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-user-groups.html). Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -3740,7 +3740,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `DeleteIdentityProvider` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `DeleteIdentityProvider` operation on the `CognitoIdentityProvider` service. /// /// Deletes a user pool identity provider (IdP). After you delete an IdP, users can no longer sign in to your user pool through that IdP. For more information about user pool IdPs, see [Third-party IdP sign-in](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-identity-federation.html). Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -3820,7 +3820,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `DeleteManagedLoginBranding` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `DeleteManagedLoginBranding` operation on the `CognitoIdentityProvider` service. /// /// Deletes a managed login branding style. When you delete a style, you delete the branding association for an app client. When an app client doesn't have a style assigned, your managed login pages for that app client are nonfunctional until you create a new style or switch the domain branding version. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -3899,7 +3899,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `DeleteResourceServer` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `DeleteResourceServer` operation on the `CognitoIdentityProvider` service. /// /// Deletes a resource server. After you delete a resource server, users can no longer generate access tokens with scopes that are associate with that resource server. Resource servers are associated with custom scopes and machine-to-machine (M2M) authorization. For more information, see [Access control with resource servers](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-define-resource-servers.html). Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -3977,7 +3977,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `DeleteUser` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `DeleteUser` operation on the `CognitoIdentityProvider` service. /// /// Self-deletes a user profile. A deleted user profile can no longer be used to sign in and can't be restored. Authorize this action with a signed-in user's access token. It must include the scope aws.cognito.signin.user.admin. Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you can't use IAM credentials to authorize requests, and you can't grant IAM permissions in policies. For more information about authorization models in Amazon Cognito, see [Using the Amazon Cognito user pools API and user pool endpoints](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html). /// @@ -4053,7 +4053,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `DeleteUserAttributes` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `DeleteUserAttributes` operation on the `CognitoIdentityProvider` service. /// /// Self-deletes attributes for a user. For example, your application can submit a request to this operation when a user wants to remove their birthdate attribute value. Authorize this action with a signed-in user's access token. It must include the scope aws.cognito.signin.user.admin. Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you can't use IAM credentials to authorize requests, and you can't grant IAM permissions in policies. For more information about authorization models in Amazon Cognito, see [Using the Amazon Cognito user pools API and user pool endpoints](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html). /// @@ -4129,7 +4129,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `DeleteUserPool` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `DeleteUserPool` operation on the `CognitoIdentityProvider` service. /// /// Deletes a user pool. After you delete a user pool, users can no longer sign in to any associated applications. /// @@ -4204,7 +4204,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `DeleteUserPoolClient` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `DeleteUserPoolClient` operation on the `CognitoIdentityProvider` service. /// /// Deletes a user pool app client. After you delete an app client, users can no longer sign in to the associated application. /// @@ -4279,7 +4279,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `DeleteUserPoolDomain` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `DeleteUserPoolDomain` operation on the `CognitoIdentityProvider` service. /// /// Given a user pool ID and domain identifier, deletes a user pool domain. After you delete a user pool domain, your managed login pages and authorization server are no longer available. /// @@ -4352,7 +4352,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `DeleteWebAuthnCredential` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `DeleteWebAuthnCredential` operation on the `CognitoIdentityProvider` service. /// /// Deletes a registered passkey, or webauthN, authenticator for the currently signed-in user. Authorize this action with a signed-in user's access token. It must include the scope aws.cognito.signin.user.admin. Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you can't use IAM credentials to authorize requests, and you can't grant IAM permissions in policies. For more information about authorization models in Amazon Cognito, see [Using the Amazon Cognito user pools API and user pool endpoints](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html). /// @@ -4424,7 +4424,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `DescribeIdentityProvider` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `DescribeIdentityProvider` operation on the `CognitoIdentityProvider` service. /// /// Given a user pool ID and identity provider (IdP) name, returns details about the IdP. /// @@ -4498,7 +4498,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `DescribeManagedLoginBranding` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `DescribeManagedLoginBranding` operation on the `CognitoIdentityProvider` service. /// /// Given the ID of a managed login branding style, returns detailed information about the style. /// @@ -4572,7 +4572,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `DescribeManagedLoginBrandingByClient` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `DescribeManagedLoginBrandingByClient` operation on the `CognitoIdentityProvider` service. /// /// Given the ID of a user pool app client, returns detailed information about the style assigned to the app client. /// @@ -4646,7 +4646,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `DescribeResourceServer` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `DescribeResourceServer` operation on the `CognitoIdentityProvider` service. /// /// Describes a resource server. For more information about resource servers, see [Access control with resource servers](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-define-resource-servers.html). /// @@ -4720,7 +4720,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `DescribeRiskConfiguration` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `DescribeRiskConfiguration` operation on the `CognitoIdentityProvider` service. /// /// Given an app client or user pool ID where threat protection is configured, describes the risk configuration. This operation returns details about adaptive authentication, compromised credentials, and IP-address allow- and denylists. For more information about threat protection, see [Threat protection](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pool-settings-threat-protection.html). /// @@ -4795,7 +4795,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `DescribeUserImportJob` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `DescribeUserImportJob` operation on the `CognitoIdentityProvider` service. /// /// Describes a user import job. For more information about user CSV import, see [Importing users from a CSV file](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-using-import-tool.html). /// @@ -4869,7 +4869,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `DescribeUserPool` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `DescribeUserPool` operation on the `CognitoIdentityProvider` service. /// /// Given a user pool ID, returns configuration information. This operation is useful when you want to inspect an existing user pool and programmatically replicate the configuration to another user pool. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -4948,7 +4948,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `DescribeUserPoolClient` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `DescribeUserPoolClient` operation on the `CognitoIdentityProvider` service. /// /// Given an app client ID, returns configuration information. This operation is useful when you want to inspect an existing app client and programmatically replicate the configuration to another app client. For more information about app clients, see [App clients](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-client-apps.html). Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -5026,7 +5026,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `DescribeUserPoolDomain` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `DescribeUserPoolDomain` operation on the `CognitoIdentityProvider` service. /// /// Given a user pool domain name, returns information about the domain configuration. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -5103,7 +5103,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `ForgetDevice` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `ForgetDevice` operation on the `CognitoIdentityProvider` service. /// /// Forgets the specified device. For more information about device authentication, see [Working with user devices in your user pool](https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html). Authorize this action with a signed-in user's access token. It must include the scope aws.cognito.signin.user.admin. Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you can't use IAM credentials to authorize requests, and you can't grant IAM permissions in policies. For more information about authorization models in Amazon Cognito, see [Using the Amazon Cognito user pools API and user pool endpoints](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html). /// @@ -5180,7 +5180,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `ForgotPassword` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `ForgotPassword` operation on the `CognitoIdentityProvider` service. /// /// Calling this API causes a message to be sent to the end user with a confirmation code that is required to change the user's password. For the Username parameter, you can use the username or user alias. The method used to send the confirmation code is sent according to the specified AccountRecoverySetting. For more information, see [Recovering User Accounts](https://docs.aws.amazon.com/cognito/latest/developerguide/how-to-recover-a-user-account.html) in the Amazon Cognito Developer Guide. To use the confirmation code for resetting the password, call [ConfirmForgotPassword](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_ConfirmForgotPassword.html). If neither a verified phone number nor a verified email exists, this API returns InvalidParameterException. If your app client has a client secret and you don't provide a SECRET_HASH parameter, this API returns NotAuthorizedException. To use this API operation, your user pool must have self-service account recovery configured. Use [AdminSetUserPassword](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminSetUserPassword.html) if you manage passwords as an administrator. Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you can't use IAM credentials to authorize requests, and you can't grant IAM permissions in policies. For more information about authorization models in Amazon Cognito, see [Using the Amazon Cognito user pools API and user pool endpoints](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html). This action might generate an SMS text message. Starting June 1, 2021, US telecom carriers require you to register an origination phone number before you can send SMS messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you must register a phone number with [Amazon Pinpoint](https://console.aws.amazon.com/pinpoint/home/). Amazon Cognito uses the registered number automatically. Otherwise, Amazon Cognito users who must receive SMS messages might not be able to sign up, activate their accounts, or sign in. If you have never used SMS text messages with Amazon Cognito or any other Amazon Web Services service, Amazon Simple Notification Service might place your account in the SMS sandbox. In [sandbox mode](https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html) , you can send messages only to verified phone numbers. After you test your app while in the sandbox environment, you can move out of the sandbox and into production. For more information, see [ SMS message settings for Amazon Cognito user pools](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html) in the Amazon Cognito Developer Guide. /// @@ -5262,7 +5262,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `GetCSVHeader` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `GetCSVHeader` operation on the `CognitoIdentityProvider` service. /// /// Gets the header information for the comma-separated value (CSV) file to be used as input for the user import job. /// @@ -5336,7 +5336,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `GetDevice` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `GetDevice` operation on the `CognitoIdentityProvider` service. /// /// Gets the device. For more information about device authentication, see [Working with user devices in your user pool](https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html). Authorize this action with a signed-in user's access token. It must include the scope aws.cognito.signin.user.admin. Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you can't use IAM credentials to authorize requests, and you can't grant IAM permissions in policies. For more information about authorization models in Amazon Cognito, see [Using the Amazon Cognito user pools API and user pool endpoints](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html). /// @@ -5413,7 +5413,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `GetGroup` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `GetGroup` operation on the `CognitoIdentityProvider` service. /// /// Gets a group. Calling this action requires developer credentials. /// @@ -5487,7 +5487,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `GetIdentityProviderByIdentifier` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `GetIdentityProviderByIdentifier` operation on the `CognitoIdentityProvider` service. /// /// Gets the specified IdP. /// @@ -5561,7 +5561,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `GetLogDeliveryConfiguration` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `GetLogDeliveryConfiguration` operation on the `CognitoIdentityProvider` service. /// /// Gets the logging configuration of a user pool. /// @@ -5635,7 +5635,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `GetSigningCertificate` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `GetSigningCertificate` operation on the `CognitoIdentityProvider` service. /// /// This method takes a user pool ID, and returns the signing certificate. The issued certificate is valid for 10 years from the date of issue. Amazon Cognito issues and assigns a new signing certificate annually. This process returns a new value in the response to GetSigningCertificate, but doesn't invalidate the original certificate. /// @@ -5707,7 +5707,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `GetUICustomization` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `GetUICustomization` operation on the `CognitoIdentityProvider` service. /// /// Gets the user interface (UI) Customization information for a particular app client's app UI, if any such information exists for the client. If nothing is set for the particular client, but there is an existing pool level customization (the app clientId is ALL), then that information is returned. If nothing is present, then an empty shape is returned. /// @@ -5781,7 +5781,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `GetUser` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `GetUser` operation on the `CognitoIdentityProvider` service. /// /// Gets the user attributes and metadata for a user. Authorize this action with a signed-in user's access token. It must include the scope aws.cognito.signin.user.admin. Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you can't use IAM credentials to authorize requests, and you can't grant IAM permissions in policies. For more information about authorization models in Amazon Cognito, see [Using the Amazon Cognito user pools API and user pool endpoints](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html). /// @@ -5857,7 +5857,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `GetUserAttributeVerificationCode` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `GetUserAttributeVerificationCode` operation on the `CognitoIdentityProvider` service. /// /// Generates a user attribute verification code for the specified attribute name. Sends a message to a user with a code that they must return in a VerifyUserAttribute request. Authorize this action with a signed-in user's access token. It must include the scope aws.cognito.signin.user.admin. Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you can't use IAM credentials to authorize requests, and you can't grant IAM permissions in policies. For more information about authorization models in Amazon Cognito, see [Using the Amazon Cognito user pools API and user pool endpoints](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html). This action might generate an SMS text message. Starting June 1, 2021, US telecom carriers require you to register an origination phone number before you can send SMS messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you must register a phone number with [Amazon Pinpoint](https://console.aws.amazon.com/pinpoint/home/). Amazon Cognito uses the registered number automatically. Otherwise, Amazon Cognito users who must receive SMS messages might not be able to sign up, activate their accounts, or sign in. If you have never used SMS text messages with Amazon Cognito or any other Amazon Web Services service, Amazon Simple Notification Service might place your account in the SMS sandbox. In [sandbox mode](https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html) , you can send messages only to verified phone numbers. After you test your app while in the sandbox environment, you can move out of the sandbox and into production. For more information, see [ SMS message settings for Amazon Cognito user pools](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html) in the Amazon Cognito Developer Guide. /// @@ -5941,7 +5941,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `GetUserAuthFactors` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `GetUserAuthFactors` operation on the `CognitoIdentityProvider` service. /// /// Lists the authentication options for the currently signed-in user. Returns the following: /// @@ -6021,7 +6021,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `GetUserPoolMfaConfig` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `GetUserPoolMfaConfig` operation on the `CognitoIdentityProvider` service. /// /// Gets the user pool multi-factor authentication (MFA) configuration. /// @@ -6095,7 +6095,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `GlobalSignOut` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `GlobalSignOut` operation on the `CognitoIdentityProvider` service. /// /// Invalidates the identity, access, and refresh tokens that Amazon Cognito issued to a user. Call this operation when your user signs out of your app. This results in the following behavior. /// @@ -6179,7 +6179,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `InitiateAuth` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `InitiateAuth` operation on the `CognitoIdentityProvider` service. /// /// Initiates sign-in for a user in the Amazon Cognito user directory. You can't sign in a user with a federated IdP with InitiateAuth. For more information, see [ Adding user pool sign-in through a third party](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-identity-federation.html). Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you can't use IAM credentials to authorize requests, and you can't grant IAM permissions in policies. For more information about authorization models in Amazon Cognito, see [Using the Amazon Cognito user pools API and user pool endpoints](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html). This action might generate an SMS text message. Starting June 1, 2021, US telecom carriers require you to register an origination phone number before you can send SMS messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you must register a phone number with [Amazon Pinpoint](https://console.aws.amazon.com/pinpoint/home/). Amazon Cognito uses the registered number automatically. Otherwise, Amazon Cognito users who must receive SMS messages might not be able to sign up, activate their accounts, or sign in. If you have never used SMS text messages with Amazon Cognito or any other Amazon Web Services service, Amazon Simple Notification Service might place your account in the SMS sandbox. In [sandbox mode](https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html) , you can send messages only to verified phone numbers. After you test your app while in the sandbox environment, you can move out of the sandbox and into production. For more information, see [ SMS message settings for Amazon Cognito user pools](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html) in the Amazon Cognito Developer Guide. /// @@ -6262,7 +6262,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `ListDevices` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `ListDevices` operation on the `CognitoIdentityProvider` service. /// /// Lists the sign-in devices that Amazon Cognito has registered to the current user. For more information about device authentication, see [Working with user devices in your user pool](https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html). Authorize this action with a signed-in user's access token. It must include the scope aws.cognito.signin.user.admin. Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you can't use IAM credentials to authorize requests, and you can't grant IAM permissions in policies. For more information about authorization models in Amazon Cognito, see [Using the Amazon Cognito user pools API and user pool endpoints](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html). /// @@ -6339,7 +6339,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `ListGroups` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `ListGroups` operation on the `CognitoIdentityProvider` service. /// /// Lists the groups associated with a user pool. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -6417,7 +6417,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `ListIdentityProviders` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `ListIdentityProviders` operation on the `CognitoIdentityProvider` service. /// /// Lists information about all IdPs for a user pool. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -6495,7 +6495,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `ListResourceServers` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `ListResourceServers` operation on the `CognitoIdentityProvider` service. /// /// Lists the resource servers for a user pool. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -6573,7 +6573,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `ListTagsForResource` operation on the `CognitoIdentityProvider` service. /// /// Lists the tags that are assigned to an Amazon Cognito user pool. A tag is a label that you can apply to user pools to categorize and manage them in different ways, such as by purpose, owner, environment, or other criteria. You can use this action up to 10 times per second, per account. /// @@ -6647,7 +6647,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `ListUserImportJobs` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `ListUserImportJobs` operation on the `CognitoIdentityProvider` service. /// /// Lists user import jobs for a user pool. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -6725,7 +6725,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `ListUserPoolClients` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `ListUserPoolClients` operation on the `CognitoIdentityProvider` service. /// /// Lists the clients that have been created for the specified user pool. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -6803,7 +6803,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `ListUserPools` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `ListUserPools` operation on the `CognitoIdentityProvider` service. /// /// Lists the user pools associated with an Amazon Web Services account. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -6880,7 +6880,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `ListUsers` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `ListUsers` operation on the `CognitoIdentityProvider` service. /// /// Lists users and their basic details in a user pool. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -6958,7 +6958,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `ListUsersInGroup` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `ListUsersInGroup` operation on the `CognitoIdentityProvider` service. /// /// Lists the users in the specified group. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -7036,7 +7036,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `ListWebAuthnCredentials` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `ListWebAuthnCredentials` operation on the `CognitoIdentityProvider` service. /// /// Generates a list of the current user's registered passkey, or webauthN, credentials. /// @@ -7107,7 +7107,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `ResendConfirmationCode` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `ResendConfirmationCode` operation on the `CognitoIdentityProvider` service. /// /// Resends the confirmation (for confirmation of registration) to a specific user in the user pool. Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you can't use IAM credentials to authorize requests, and you can't grant IAM permissions in policies. For more information about authorization models in Amazon Cognito, see [Using the Amazon Cognito user pools API and user pool endpoints](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html). This action might generate an SMS text message. Starting June 1, 2021, US telecom carriers require you to register an origination phone number before you can send SMS messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you must register a phone number with [Amazon Pinpoint](https://console.aws.amazon.com/pinpoint/home/). Amazon Cognito uses the registered number automatically. Otherwise, Amazon Cognito users who must receive SMS messages might not be able to sign up, activate their accounts, or sign in. If you have never used SMS text messages with Amazon Cognito or any other Amazon Web Services service, Amazon Simple Notification Service might place your account in the SMS sandbox. In [sandbox mode](https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html) , you can send messages only to verified phone numbers. After you test your app while in the sandbox environment, you can move out of the sandbox and into production. For more information, see [ SMS message settings for Amazon Cognito user pools](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html) in the Amazon Cognito Developer Guide. /// @@ -7189,7 +7189,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `RespondToAuthChallenge` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `RespondToAuthChallenge` operation on the `CognitoIdentityProvider` service. /// /// Some API operations in a user pool generate a challenge, like a prompt for an MFA code, for device authentication that bypasses MFA, or for a custom authentication challenge. A RespondToAuthChallenge API request provides the answer to that challenge, like a code or a secure remote password (SRP). The parameters of a response to an authentication challenge vary with the type of challenge. For more information about custom authentication challenges, see [Custom authentication challenge Lambda triggers](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-challenge.html). Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you can't use IAM credentials to authorize requests, and you can't grant IAM permissions in policies. For more information about authorization models in Amazon Cognito, see [Using the Amazon Cognito user pools API and user pool endpoints](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html). This action might generate an SMS text message. Starting June 1, 2021, US telecom carriers require you to register an origination phone number before you can send SMS messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you must register a phone number with [Amazon Pinpoint](https://console.aws.amazon.com/pinpoint/home/). Amazon Cognito uses the registered number automatically. Otherwise, Amazon Cognito users who must receive SMS messages might not be able to sign up, activate their accounts, or sign in. If you have never used SMS text messages with Amazon Cognito or any other Amazon Web Services service, Amazon Simple Notification Service might place your account in the SMS sandbox. In [sandbox mode](https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html) , you can send messages only to verified phone numbers. After you test your app while in the sandbox environment, you can move out of the sandbox and into production. For more information, see [ SMS message settings for Amazon Cognito user pools](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html) in the Amazon Cognito Developer Guide. /// @@ -7279,7 +7279,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `RevokeToken` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `RevokeToken` operation on the `CognitoIdentityProvider` service. /// /// Revokes all of the access tokens generated by, and at the same time as, the specified refresh token. After a token is revoked, you can't use the revoked token to access Amazon Cognito user APIs, or to authorize access to your resource server. Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you can't use IAM credentials to authorize requests, and you can't grant IAM permissions in policies. For more information about authorization models in Amazon Cognito, see [Using the Amazon Cognito user pools API and user pool endpoints](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html). /// @@ -7353,7 +7353,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `SetLogDeliveryConfiguration` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `SetLogDeliveryConfiguration` operation on the `CognitoIdentityProvider` service. /// /// Sets up or modifies the logging configuration of a user pool. User pools can export user notification logs and advanced security features user activity logs. /// @@ -7428,7 +7428,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `SetRiskConfiguration` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `SetRiskConfiguration` operation on the `CognitoIdentityProvider` service. /// /// Configures actions on detected risks. To delete the risk configuration for UserPoolId or ClientId, pass null values for all four configuration types. To activate Amazon Cognito advanced security features, update the user pool to include the UserPoolAddOns keyAdvancedSecurityMode. /// @@ -7505,7 +7505,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `SetUICustomization` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `SetUICustomization` operation on the `CognitoIdentityProvider` service. /// /// Sets the user interface (UI) customization information for a user pool's built-in app UI. You can specify app UI customization settings for a single client (with a specific clientId) or for all clients (by setting the clientId to ALL). If you specify ALL, the default configuration is used for every client that has no previously set UI customization. If you specify UI customization settings for a particular client, it will no longer return to the ALL configuration. To use this API, your user pool must have a domain associated with it. Otherwise, there is no place to host the app's pages, and the service will throw an error. /// @@ -7579,7 +7579,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `SetUserMFAPreference` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `SetUserMFAPreference` operation on the `CognitoIdentityProvider` service. /// /// Set the user's multi-factor authentication (MFA) method preference, including which MFA factors are activated and if any are preferred. Only one factor can be set as preferred. The preferred MFA factor will be used to authenticate a user if multiple factors are activated. If multiple options are activated and no preference is set, a challenge to choose an MFA option will be returned during sign-in. If an MFA type is activated for a user, the user will be prompted for MFA during all sign-in attempts unless device tracking is turned on and the device has been trusted. If you want MFA to be applied selectively based on the assessed risk level of sign-in attempts, deactivate MFA for users and turn on Adaptive Authentication for the user pool. This operation doesn't reset an existing TOTP MFA for a user. To register a new TOTP factor for a user, make an [AssociateSoftwareToken](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AssociateSoftwareToken.html) request. For more information, see [TOTP software token MFA](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-mfa-totp.html). Authorize this action with a signed-in user's access token. It must include the scope aws.cognito.signin.user.admin. Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you can't use IAM credentials to authorize requests, and you can't grant IAM permissions in policies. For more information about authorization models in Amazon Cognito, see [Using the Amazon Cognito user pools API and user pool endpoints](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html). /// @@ -7654,7 +7654,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `SetUserPoolMfaConfig` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `SetUserPoolMfaConfig` operation on the `CognitoIdentityProvider` service. /// /// Sets the user pool multi-factor authentication (MFA) and passkey configuration. This action might generate an SMS text message. Starting June 1, 2021, US telecom carriers require you to register an origination phone number before you can send SMS messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you must register a phone number with [Amazon Pinpoint](https://console.aws.amazon.com/pinpoint/home/). Amazon Cognito uses the registered number automatically. Otherwise, Amazon Cognito users who must receive SMS messages might not be able to sign up, activate their accounts, or sign in. If you have never used SMS text messages with Amazon Cognito or any other Amazon Web Services service, Amazon Simple Notification Service might place your account in the SMS sandbox. In [sandbox mode](https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html) , you can send messages only to verified phone numbers. After you test your app while in the sandbox environment, you can move out of the sandbox and into production. For more information, see [ SMS message settings for Amazon Cognito user pools](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html) in the Amazon Cognito Developer Guide. /// @@ -7732,7 +7732,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `SetUserSettings` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `SetUserSettings` operation on the `CognitoIdentityProvider` service. /// /// This action is no longer supported. You can use it to configure only SMS MFA. You can't use it to configure time-based one-time password (TOTP) software token MFA. To configure either type of MFA, use [SetUserMFAPreference](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_SetUserMFAPreference.html) instead. Authorize this action with a signed-in user's access token. It must include the scope aws.cognito.signin.user.admin. Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you can't use IAM credentials to authorize requests, and you can't grant IAM permissions in policies. For more information about authorization models in Amazon Cognito, see [Using the Amazon Cognito user pools API and user pool endpoints](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html). /// @@ -7807,7 +7807,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `SignUp` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `SignUp` operation on the `CognitoIdentityProvider` service. /// /// Registers the user in the specified user pool and creates a user name, password, and user attributes. Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you can't use IAM credentials to authorize requests, and you can't grant IAM permissions in policies. For more information about authorization models in Amazon Cognito, see [Using the Amazon Cognito user pools API and user pool endpoints](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html). This action might generate an SMS text message. Starting June 1, 2021, US telecom carriers require you to register an origination phone number before you can send SMS messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you must register a phone number with [Amazon Pinpoint](https://console.aws.amazon.com/pinpoint/home/). Amazon Cognito uses the registered number automatically. Otherwise, Amazon Cognito users who must receive SMS messages might not be able to sign up, activate their accounts, or sign in. If you have never used SMS text messages with Amazon Cognito or any other Amazon Web Services service, Amazon Simple Notification Service might place your account in the SMS sandbox. In [sandbox mode](https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html) , you can send messages only to verified phone numbers. After you test your app while in the sandbox environment, you can move out of the sandbox and into production. For more information, see [ SMS message settings for Amazon Cognito user pools](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html) in the Amazon Cognito Developer Guide. You might receive a LimitExceeded exception in response to this request if you have exceeded a rate quota for email or SMS messages, and if your user pool automatically verifies email addresses or phone numbers. When you get this exception in the response, the user is successfully created and is in an UNCONFIRMED state. You can send a new code with the [ ResendConfirmationCode](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_ResendConfirmationCode.html) request, or confirm the user as an administrator with an [ AdminConfirmSignUp](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminConfirmSignUp.html) request. /// @@ -7890,7 +7890,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `StartUserImportJob` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `StartUserImportJob` operation on the `CognitoIdentityProvider` service. /// /// Starts the user import. /// @@ -7965,7 +7965,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `StartWebAuthnRegistration` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `StartWebAuthnRegistration` operation on the `CognitoIdentityProvider` service. /// /// Requests credential creation options from your user pool for registration of a passkey authenticator. Returns information about the user pool, the user profile, and authentication requirements. Users must provide this information in their request to enroll your application with their passkey provider. After users present this data and register with their passkey provider, return the response to your user pool in a [ CompleteWebAuthnRegistration](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_CompleteWebAuthnRegistration.html) API request. Authorize this action with a signed-in user's access token. It must include the scope aws.cognito.signin.user.admin. /// @@ -8040,7 +8040,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `StopUserImportJob` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `StopUserImportJob` operation on the `CognitoIdentityProvider` service. /// /// Stops the user import job. /// @@ -8115,7 +8115,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `TagResource` operation on the `CognitoIdentityProvider` service. /// /// Assigns a set of tags to an Amazon Cognito user pool. A tag is a label that you can use to categorize and manage user pools in different ways, such as by purpose, owner, environment, or other criteria. Each tag consists of a key and value, both of which you define. A key is a general category for more specific values. For example, if you have two versions of a user pool, one for testing and another for production, you might assign an Environment tag key to both user pools. The value of this key might be Test for one user pool, and Production for the other. Tags are useful for cost tracking and access control. You can activate your tags so that they appear on the Billing and Cost Management console, where you can track the costs associated with your user pools. In an Identity and Access Management policy, you can constrain permissions for user pools based on specific tags or tag values. You can use this action up to 5 times per second, per account. A user pool can have as many as 50 tags. /// @@ -8189,7 +8189,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `UntagResource` operation on the `CognitoIdentityProvider` service. /// /// Removes the specified tags from an Amazon Cognito user pool. You can use this action up to 5 times per second, per account. /// @@ -8263,7 +8263,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `UpdateAuthEventFeedback` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `UpdateAuthEventFeedback` operation on the `CognitoIdentityProvider` service. /// /// Provides the feedback for an authentication event, whether it was from a valid user or not. This feedback is used for improving the risk evaluation decision for the user pool as part of Amazon Cognito advanced security. Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you can't use IAM credentials to authorize requests, and you can't grant IAM permissions in policies. For more information about authorization models in Amazon Cognito, see [Using the Amazon Cognito user pools API and user pool endpoints](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html). /// @@ -8337,7 +8337,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `UpdateDeviceStatus` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `UpdateDeviceStatus` operation on the `CognitoIdentityProvider` service. /// /// Updates the device status. For more information about device authentication, see [Working with user devices in your user pool](https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-device-tracking.html). Authorize this action with a signed-in user's access token. It must include the scope aws.cognito.signin.user.admin. Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you can't use IAM credentials to authorize requests, and you can't grant IAM permissions in policies. For more information about authorization models in Amazon Cognito, see [Using the Amazon Cognito user pools API and user pool endpoints](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html). /// @@ -8414,7 +8414,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `UpdateGroup` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `UpdateGroup` operation on the `CognitoIdentityProvider` service. /// /// Updates the specified group with the specified attributes. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -8492,7 +8492,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `UpdateIdentityProvider` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `UpdateIdentityProvider` operation on the `CognitoIdentityProvider` service. /// /// Updates IdP information for a user pool. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -8572,7 +8572,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `UpdateManagedLoginBranding` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `UpdateManagedLoginBranding` operation on the `CognitoIdentityProvider` service. /// /// Configures the branding settings for a user pool style. This operation is the programmatic option for the configuration of a style in the branding designer. Provides values for UI customization in a Settings JSON object and image files in an Assets array. This operation has a 2-megabyte request-size limit and include the CSS settings and image assets for your app client. Your branding settings might exceed 2MB in size. Amazon Cognito doesn't require that you pass all parameters in one request and preserves existing style settings that you don't specify. If your request is larger than 2MB, separate it into multiple requests, each with a size smaller than the limit. As a best practice, modify the output of [DescribeManagedLoginBrandingByClient](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_DescribeManagedLoginBrandingByClient.html) into the request parameters for this operation. To get all settings, set ReturnMergedResources to true. For more information, see [API and SDK operations for managed login branding](https://docs.aws.amazon.com/cognito/latest/developerguide/managed-login-brandingdesigner.html#branding-designer-api) Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -8651,7 +8651,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `UpdateResourceServer` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `UpdateResourceServer` operation on the `CognitoIdentityProvider` service. /// /// Updates the name and scopes of resource server. All other fields are read-only. If you don't provide a value for an attribute, it is set to the default value. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -8729,7 +8729,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `UpdateUserAttributes` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `UpdateUserAttributes` operation on the `CognitoIdentityProvider` service. /// /// With this operation, your users can update one or more of their attributes with their own credentials. You authorize this API request with the user's access token. To delete an attribute from your user, submit the attribute in your API request with a blank value. Custom attribute values in this request must include the custom: prefix. Authorize this action with a signed-in user's access token. It must include the scope aws.cognito.signin.user.admin. Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you can't use IAM credentials to authorize requests, and you can't grant IAM permissions in policies. For more information about authorization models in Amazon Cognito, see [Using the Amazon Cognito user pools API and user pool endpoints](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html). This action might generate an SMS text message. Starting June 1, 2021, US telecom carriers require you to register an origination phone number before you can send SMS messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you must register a phone number with [Amazon Pinpoint](https://console.aws.amazon.com/pinpoint/home/). Amazon Cognito uses the registered number automatically. Otherwise, Amazon Cognito users who must receive SMS messages might not be able to sign up, activate their accounts, or sign in. If you have never used SMS text messages with Amazon Cognito or any other Amazon Web Services service, Amazon Simple Notification Service might place your account in the SMS sandbox. In [sandbox mode](https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html) , you can send messages only to verified phone numbers. After you test your app while in the sandbox environment, you can move out of the sandbox and into production. For more information, see [ SMS message settings for Amazon Cognito user pools](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html) in the Amazon Cognito Developer Guide. /// @@ -8815,7 +8815,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `UpdateUserPool` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `UpdateUserPool` operation on the `CognitoIdentityProvider` service. /// /// This action might generate an SMS text message. Starting June 1, 2021, US telecom carriers require you to register an origination phone number before you can send SMS messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you must register a phone number with [Amazon Pinpoint](https://console.aws.amazon.com/pinpoint/home/). Amazon Cognito uses the registered number automatically. Otherwise, Amazon Cognito users who must receive SMS messages might not be able to sign up, activate their accounts, or sign in. If you have never used SMS text messages with Amazon Cognito or any other Amazon Web Services service, Amazon Simple Notification Service might place your account in the SMS sandbox. In [sandbox mode](https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html) , you can send messages only to verified phone numbers. After you test your app while in the sandbox environment, you can move out of the sandbox and into production. For more information, see [ SMS message settings for Amazon Cognito user pools](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-sms-settings.html) in the Amazon Cognito Developer Guide. Updates the specified user pool with the specified attributes. You can get a list of the current user pool settings using [DescribeUserPool](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_DescribeUserPool.html). If you don't provide a value for an attribute, Amazon Cognito sets it to its default value. Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -8901,7 +8901,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `UpdateUserPoolClient` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `UpdateUserPoolClient` operation on the `CognitoIdentityProvider` service. /// /// Updates the specified user pool app client with the specified attributes. You can get a list of the current user pool app client settings using [DescribeUserPoolClient](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_DescribeUserPoolClient.html). If you don't provide a value for an attribute, Amazon Cognito sets it to its default value. You can also use this operation to enable token revocation for user pool clients. For more information about revoking tokens, see [RevokeToken](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_RevokeToken.html). Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -8982,7 +8982,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `UpdateUserPoolDomain` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `UpdateUserPoolDomain` operation on the `CognitoIdentityProvider` service. /// /// A user pool domain hosts managed login, an authorization server and web server for authentication in your application. This operation updates the branding version for user pool domains between 1 for hosted UI (classic) and 2 for managed login. It also updates the SSL certificate for user pool custom domains. Changes to the domain branding version take up to one minute to take effect for a prefix domain and up to five minutes for a custom domain. This operation doesn't change the name of your user pool domain. To change your domain, delete it with DeleteUserPoolDomain and create a new domain with CreateUserPoolDomain. You can pass the ARN of a new Certificate Manager certificate in this request. Typically, ACM certificates automatically renew and you user pool can continue to use the same ARN. But if you generate a new certificate for your custom domain name, replace the original configuration with the new ARN in this request. ACM certificates for custom domains must be in the US East (N. Virginia) Amazon Web Services Region. After you submit your request, Amazon Cognito requires up to 1 hour to distribute your new certificate to your custom domain. For more information about adding a custom domain to your user pool, see [Configuring a user pool domain](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-add-custom-domain.html). Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you must use IAM credentials to authorize requests, and you must grant yourself the corresponding IAM permission in a policy. Learn more /// @@ -9061,7 +9061,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `VerifySoftwareToken` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `VerifySoftwareToken` operation on the `CognitoIdentityProvider` service. /// /// Use this API to register a user's entered time-based one-time password (TOTP) code and mark the user's software token MFA status as "verified" if successful. The request takes an access token or a session string, but not both. Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you can't use IAM credentials to authorize requests, and you can't grant IAM permissions in policies. For more information about authorization models in Amazon Cognito, see [Using the Amazon Cognito user pools API and user pool endpoints](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html). /// @@ -9141,7 +9141,7 @@ extension CognitoIdentityProviderClient { return try await op.execute(input: input) } - /// Performs the `VerifyUserAttribute` operation on the `AWSCognitoIdentityProviderService` service. + /// Performs the `VerifyUserAttribute` operation on the `CognitoIdentityProvider` service. /// /// Verifies the specified user attributes in the user pool. If your user pool requires verification before Amazon Cognito updates the attribute value, VerifyUserAttribute updates the affected attribute to its pending value. For more information, see [ UserAttributeUpdateSettingsType](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_UserAttributeUpdateSettingsType.html). Authorize this action with a signed-in user's access token. It must include the scope aws.cognito.signin.user.admin. Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests for this API operation. For this operation, you can't use IAM credentials to authorize requests, and you can't grant IAM permissions in policies. For more information about authorization models in Amazon Cognito, see [Using the Amazon Cognito user pools API and user pool endpoints](https://docs.aws.amazon.com/cognito/latest/developerguide/user-pools-API-operations.html). /// diff --git a/Sources/Services/AWSCognitoSync/Sources/AWSCognitoSync/CognitoSyncClient.swift b/Sources/Services/AWSCognitoSync/Sources/AWSCognitoSync/CognitoSyncClient.swift index 038a4ca220f..dd6abc25261 100644 --- a/Sources/Services/AWSCognitoSync/Sources/AWSCognitoSync/CognitoSyncClient.swift +++ b/Sources/Services/AWSCognitoSync/Sources/AWSCognitoSync/CognitoSyncClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CognitoSyncClient: ClientRuntime.Client { public static let clientName = "CognitoSyncClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CognitoSyncClient.CognitoSyncClientConfiguration let serviceName = "Cognito Sync" @@ -331,7 +331,7 @@ extension CognitoSyncClient { } extension CognitoSyncClient { - /// Performs the `BulkPublish` operation on the `AWSCognitoSyncService` service. + /// Performs the `BulkPublish` operation on the `CognitoSync` service. /// /// Initiates a bulk publish of all existing datasets for an Identity Pool to the configured stream. Customers are limited to one successful bulk publish per 24 hours. Bulk publish is an asynchronous request, customers can see the status of the request via the GetBulkPublishDetails operation.This API can only be called with developer credentials. You cannot call this API with the temporary user credentials provided by Cognito Identity. /// @@ -402,7 +402,7 @@ extension CognitoSyncClient { return try await op.execute(input: input) } - /// Performs the `DeleteDataset` operation on the `AWSCognitoSyncService` service. + /// Performs the `DeleteDataset` operation on the `CognitoSync` service. /// /// Deletes the specific dataset. The dataset will be deleted permanently, and the action can't be undone. Datasets that this dataset was merged with will no longer report the merge. Any subsequent operation on this dataset will result in a ResourceNotFoundException. This API can be called with temporary user credentials provided by Cognito Identity or with developer credentials. /// @@ -473,7 +473,7 @@ extension CognitoSyncClient { return try await op.execute(input: input) } - /// Performs the `DescribeDataset` operation on the `AWSCognitoSyncService` service. + /// Performs the `DescribeDataset` operation on the `CognitoSync` service. /// /// Gets meta data about a dataset by identity and dataset name. With Amazon Cognito Sync, each identity has access only to its own data. Thus, the credentials used to make this API call need to have access to the identity data. This API can be called with temporary user credentials provided by Cognito Identity or with developer credentials. You should use Cognito Identity credentials to make this API call. /// @@ -543,7 +543,7 @@ extension CognitoSyncClient { return try await op.execute(input: input) } - /// Performs the `DescribeIdentityPoolUsage` operation on the `AWSCognitoSyncService` service. + /// Performs the `DescribeIdentityPoolUsage` operation on the `CognitoSync` service. /// /// Gets usage details (for example, data storage) about a particular identity pool. This API can only be called with developer credentials. You cannot call this API with the temporary user credentials provided by Cognito Identity. DescribeIdentityPoolUsage The following examples have been edited for readability. POST / HTTP/1.1 CONTENT-TYPE: application/json X-AMZN-REQUESTID: 8dc0e749-c8cd-48bd-8520-da6be00d528b X-AMZ-TARGET: com.amazonaws.cognito.sync.model.AWSCognitoSyncService.DescribeIdentityPoolUsage HOST: cognito-sync.us-east-1.amazonaws.com:443 X-AMZ-DATE: 20141111T205737Z AUTHORIZATION: AWS4-HMAC-SHA256 Credential=, SignedHeaders=content-type;host;x-amz-date;x-amz-target;x-amzn-requestid, Signature= { "Operation": "com.amazonaws.cognito.sync.model#DescribeIdentityPoolUsage", "Service": "com.amazonaws.cognito.sync.model#AWSCognitoSyncService", "Input": { "IdentityPoolId": "IDENTITY_POOL_ID" } } 1.1 200 OK x-amzn-requestid: 8dc0e749-c8cd-48bd-8520-da6be00d528b content-type: application/json content-length: 271 date: Tue, 11 Nov 2014 20:57:37 GMT { "Output": { "__type": "com.amazonaws.cognito.sync.model#DescribeIdentityPoolUsageResponse", "IdentityPoolUsage": { "DataStorage": 0, "IdentityPoolId": "IDENTITY_POOL_ID", "LastModifiedDate": 1.413231134115E9, "SyncSessionsCount": null } }, "Version": "1.0" } /// @@ -613,7 +613,7 @@ extension CognitoSyncClient { return try await op.execute(input: input) } - /// Performs the `DescribeIdentityUsage` operation on the `AWSCognitoSyncService` service. + /// Performs the `DescribeIdentityUsage` operation on the `CognitoSync` service. /// /// Gets usage information for an identity, including number of datasets and data usage. This API can be called with temporary user credentials provided by Cognito Identity or with developer credentials. DescribeIdentityUsage The following examples have been edited for readability. POST / HTTP/1.1 CONTENT-TYPE: application/json X-AMZN-REQUESTID: 33f9b4e4-a177-4aad-a3bb-6edb7980b283 X-AMZ-TARGET: com.amazonaws.cognito.sync.model.AWSCognitoSyncService.DescribeIdentityUsage HOST: cognito-sync.us-east-1.amazonaws.com:443 X-AMZ-DATE: 20141111T215129Z AUTHORIZATION: AWS4-HMAC-SHA256 Credential=, SignedHeaders=content-type;host;x-amz-date;x-amz-target;x-amzn-requestid, Signature= { "Operation": "com.amazonaws.cognito.sync.model#DescribeIdentityUsage", "Service": "com.amazonaws.cognito.sync.model#AWSCognitoSyncService", "Input": { "IdentityPoolId": "IDENTITY_POOL_ID", "IdentityId": "IDENTITY_ID" } } 1.1 200 OK x-amzn-requestid: 33f9b4e4-a177-4aad-a3bb-6edb7980b283 content-type: application/json content-length: 318 date: Tue, 11 Nov 2014 21:51:29 GMT { "Output": { "__type": "com.amazonaws.cognito.sync.model#DescribeIdentityUsageResponse", "IdentityUsage": { "DataStorage": 16, "DatasetCount": 1, "IdentityId": "IDENTITY_ID", "IdentityPoolId": "IDENTITY_POOL_ID", "LastModifiedDate": 1.412974081336E9 } }, "Version": "1.0" } /// @@ -683,7 +683,7 @@ extension CognitoSyncClient { return try await op.execute(input: input) } - /// Performs the `GetBulkPublishDetails` operation on the `AWSCognitoSyncService` service. + /// Performs the `GetBulkPublishDetails` operation on the `CognitoSync` service. /// /// Get the status of the last BulkPublish operation for an identity pool.This API can only be called with developer credentials. You cannot call this API with the temporary user credentials provided by Cognito Identity. /// @@ -752,7 +752,7 @@ extension CognitoSyncClient { return try await op.execute(input: input) } - /// Performs the `GetCognitoEvents` operation on the `AWSCognitoSyncService` service. + /// Performs the `GetCognitoEvents` operation on the `CognitoSync` service. /// /// Gets the events and the corresponding Lambda functions associated with an identity pool.This API can only be called with developer credentials. You cannot call this API with the temporary user credentials provided by Cognito Identity. /// @@ -822,7 +822,7 @@ extension CognitoSyncClient { return try await op.execute(input: input) } - /// Performs the `GetIdentityPoolConfiguration` operation on the `AWSCognitoSyncService` service. + /// Performs the `GetIdentityPoolConfiguration` operation on the `CognitoSync` service. /// /// Gets the configuration settings of an identity pool.This API can only be called with developer credentials. You cannot call this API with the temporary user credentials provided by Cognito Identity. GetIdentityPoolConfiguration The following examples have been edited for readability. POST / HTTP/1.1 CONTENT-TYPE: application/json X-AMZN-REQUESTID: b1cfdd4b-f620-4fe4-be0f-02024a1d33da X-AMZ-TARGET: com.amazonaws.cognito.sync.model.AWSCognitoSyncService.GetIdentityPoolConfiguration HOST: cognito-sync.us-east-1.amazonaws.com X-AMZ-DATE: 20141004T195722Z AUTHORIZATION: AWS4-HMAC-SHA256 Credential=, SignedHeaders=content-type;content-length;host;x-amz-date;x-amz-target, Signature= { "Operation": "com.amazonaws.cognito.sync.model#GetIdentityPoolConfiguration", "Service": "com.amazonaws.cognito.sync.model#AWSCognitoSyncService", "Input": { "IdentityPoolId": "ID_POOL_ID" } } 1.1 200 OK x-amzn-requestid: b1cfdd4b-f620-4fe4-be0f-02024a1d33da date: Sat, 04 Oct 2014 19:57:22 GMT content-type: application/json content-length: 332 { "Output": { "__type": "com.amazonaws.cognito.sync.model#GetIdentityPoolConfigurationResponse", "IdentityPoolId": "ID_POOL_ID", "PushSync": { "ApplicationArns": ["PLATFORMARN1", "PLATFORMARN2"], "RoleArn": "ROLEARN" } }, "Version": "1.0" } /// @@ -892,7 +892,7 @@ extension CognitoSyncClient { return try await op.execute(input: input) } - /// Performs the `ListDatasets` operation on the `AWSCognitoSyncService` service. + /// Performs the `ListDatasets` operation on the `CognitoSync` service. /// /// Lists datasets for an identity. With Amazon Cognito Sync, each identity has access only to its own data. Thus, the credentials used to make this API call need to have access to the identity data. ListDatasets can be called with temporary user credentials provided by Cognito Identity or with developer credentials. You should use the Cognito Identity credentials to make this API call. ListDatasets The following examples have been edited for readability. POST / HTTP/1.1 CONTENT-TYPE: application/json X-AMZN-REQUESTID: 15225768-209f-4078-aaed-7494ace9f2db X-AMZ-TARGET: com.amazonaws.cognito.sync.model.AWSCognitoSyncService.ListDatasets HOST: cognito-sync.us-east-1.amazonaws.com:443 X-AMZ-DATE: 20141111T215640Z AUTHORIZATION: AWS4-HMAC-SHA256 Credential=, SignedHeaders=content-type;host;x-amz-date;x-amz-target;x-amzn-requestid, Signature= { "Operation": "com.amazonaws.cognito.sync.model#ListDatasets", "Service": "com.amazonaws.cognito.sync.model#AWSCognitoSyncService", "Input": { "IdentityPoolId": "IDENTITY_POOL_ID", "IdentityId": "IDENTITY_ID", "MaxResults": "3" } } 1.1 200 OK x-amzn-requestid: 15225768-209f-4078-aaed-7494ace9f2db, 15225768-209f-4078-aaed-7494ace9f2db content-type: application/json content-length: 355 date: Tue, 11 Nov 2014 21:56:40 GMT { "Output": { "__type": "com.amazonaws.cognito.sync.model#ListDatasetsResponse", "Count": 1, "Datasets": [ { "CreationDate": 1.412974057151E9, "DataStorage": 16, "DatasetName": "my_list", "IdentityId": "IDENTITY_ID", "LastModifiedBy": "123456789012", "LastModifiedDate": 1.412974057244E9, "NumRecords": 1 }], "NextToken": null }, "Version": "1.0" } /// @@ -962,7 +962,7 @@ extension CognitoSyncClient { return try await op.execute(input: input) } - /// Performs the `ListIdentityPoolUsage` operation on the `AWSCognitoSyncService` service. + /// Performs the `ListIdentityPoolUsage` operation on the `CognitoSync` service. /// /// Gets a list of identity pools registered with Cognito. ListIdentityPoolUsage can only be called with developer credentials. You cannot make this API call with the temporary user credentials provided by Cognito Identity. ListIdentityPoolUsage The following examples have been edited for readability. POST / HTTP/1.1 CONTENT-TYPE: application/json X-AMZN-REQUESTID: 9be7c425-ef05-48c0-aef3-9f0ff2fe17d3 X-AMZ-TARGET: com.amazonaws.cognito.sync.model.AWSCognitoSyncService.ListIdentityPoolUsage HOST: cognito-sync.us-east-1.amazonaws.com:443 X-AMZ-DATE: 20141111T211414Z AUTHORIZATION: AWS4-HMAC-SHA256 Credential=, SignedHeaders=content-type;host;x-amz-date;x-amz-target;x-amzn-requestid, Signature= { "Operation": "com.amazonaws.cognito.sync.model#ListIdentityPoolUsage", "Service": "com.amazonaws.cognito.sync.model#AWSCognitoSyncService", "Input": { "MaxResults": "2" } } 1.1 200 OK x-amzn-requestid: 9be7c425-ef05-48c0-aef3-9f0ff2fe17d3 content-type: application/json content-length: 519 date: Tue, 11 Nov 2014 21:14:14 GMT { "Output": { "__type": "com.amazonaws.cognito.sync.model#ListIdentityPoolUsageResponse", "Count": 2, "IdentityPoolUsages": [ { "DataStorage": 0, "IdentityPoolId": "IDENTITY_POOL_ID", "LastModifiedDate": 1.413836234607E9, "SyncSessionsCount": null }, { "DataStorage": 0, "IdentityPoolId": "IDENTITY_POOL_ID", "LastModifiedDate": 1.410892165601E9, "SyncSessionsCount": null }], "MaxResults": 2, "NextToken": "dXMtZWFzdC0xOjBjMWJhMDUyLWUwOTgtNDFmYS1hNzZlLWVhYTJjMTI1Zjg2MQ==" }, "Version": "1.0" } /// @@ -1032,7 +1032,7 @@ extension CognitoSyncClient { return try await op.execute(input: input) } - /// Performs the `ListRecords` operation on the `AWSCognitoSyncService` service. + /// Performs the `ListRecords` operation on the `CognitoSync` service. /// /// Gets paginated records, optionally changed after a particular sync count for a dataset and identity. With Amazon Cognito Sync, each identity has access only to its own data. Thus, the credentials used to make this API call need to have access to the identity data. ListRecords can be called with temporary user credentials provided by Cognito Identity or with developer credentials. You should use Cognito Identity credentials to make this API call. ListRecords The following examples have been edited for readability. POST / HTTP/1.1 CONTENT-TYPE: application/json X-AMZN-REQUESTID: b3d2e31e-d6b7-4612-8e84-c9ba288dab5d X-AMZ-TARGET: com.amazonaws.cognito.sync.model.AWSCognitoSyncService.ListRecords HOST: cognito-sync.us-east-1.amazonaws.com:443 X-AMZ-DATE: 20141111T183230Z AUTHORIZATION: AWS4-HMAC-SHA256 Credential=, SignedHeaders=content-type;host;x-amz-date;x-amz-target;x-amzn-requestid, Signature= { "Operation": "com.amazonaws.cognito.sync.model#ListRecords", "Service": "com.amazonaws.cognito.sync.model#AWSCognitoSyncService", "Input": { "IdentityPoolId": "IDENTITY_POOL_ID", "IdentityId": "IDENTITY_ID", "DatasetName": "newDataSet" } } 1.1 200 OK x-amzn-requestid: b3d2e31e-d6b7-4612-8e84-c9ba288dab5d content-type: application/json content-length: 623 date: Tue, 11 Nov 2014 18:32:30 GMT { "Output": { "__type": "com.amazonaws.cognito.sync.model#ListRecordsResponse", "Count": 0, "DatasetDeletedAfterRequestedSyncCount": false, "DatasetExists": false, "DatasetSyncCount": 0, "LastModifiedBy": null, "MergedDatasetNames": null, "NextToken": null, "Records": [], "SyncSessionToken": "SYNC_SESSION_TOKEN" }, "Version": "1.0" } /// @@ -1102,7 +1102,7 @@ extension CognitoSyncClient { return try await op.execute(input: input) } - /// Performs the `RegisterDevice` operation on the `AWSCognitoSyncService` service. + /// Performs the `RegisterDevice` operation on the `CognitoSync` service. /// /// Registers a device to receive push sync notifications.This API can only be called with temporary credentials provided by Cognito Identity. You cannot call this API with developer credentials. RegisterDevice The following examples have been edited for readability. POST / HTTP/1.1 CONTENT-TYPE: application/json X-AMZN-REQUESTID: 368f9200-3eca-449e-93b3-7b9c08d8e185 X-AMZ-TARGET: com.amazonaws.cognito.sync.model.AWSCognitoSyncService.RegisterDevice HOST: cognito-sync.us-east-1.amazonaws.com X-AMZ-DATE: 20141004T194643Z X-AMZ-SECURITY-TOKEN: AUTHORIZATION: AWS4-HMAC-SHA256 Credential=, SignedHeaders=content-type;content-length;host;x-amz-date;x-amz-target, Signature= { "Operation": "com.amazonaws.cognito.sync.model#RegisterDevice", "Service": "com.amazonaws.cognito.sync.model#AWSCognitoSyncService", "Input": { "IdentityPoolId": "ID_POOL_ID", "IdentityId": "IDENTITY_ID", "Platform": "GCM", "Token": "PUSH_TOKEN" } } 1.1 200 OK x-amzn-requestid: 368f9200-3eca-449e-93b3-7b9c08d8e185 date: Sat, 04 Oct 2014 19:46:44 GMT content-type: application/json content-length: 145 { "Output": { "__type": "com.amazonaws.cognito.sync.model#RegisterDeviceResponse", "DeviceId": "5cd28fbe-dd83-47ab-9f83-19093a5fb014" }, "Version": "1.0" } /// @@ -1176,7 +1176,7 @@ extension CognitoSyncClient { return try await op.execute(input: input) } - /// Performs the `SetCognitoEvents` operation on the `AWSCognitoSyncService` service. + /// Performs the `SetCognitoEvents` operation on the `CognitoSync` service. /// /// Sets the AWS Lambda function for a given event type for an identity pool. This request only updates the key/value pair specified. Other key/values pairs are not updated. To remove a key value pair, pass a empty value for the particular key.This API can only be called with developer credentials. You cannot call this API with the temporary user credentials provided by Cognito Identity. /// @@ -1249,7 +1249,7 @@ extension CognitoSyncClient { return try await op.execute(input: input) } - /// Performs the `SetIdentityPoolConfiguration` operation on the `AWSCognitoSyncService` service. + /// Performs the `SetIdentityPoolConfiguration` operation on the `CognitoSync` service. /// /// Sets the necessary configuration for push sync.This API can only be called with developer credentials. You cannot call this API with the temporary user credentials provided by Cognito Identity. SetIdentityPoolConfiguration The following examples have been edited for readability. POST / HTTP/1.1 CONTENT-TYPE: application/json X-AMZN-REQUESTID: a46db021-f5dd-45d6-af5b-7069fa4a211b X-AMZ-TARGET: com.amazonaws.cognito.sync.model.AWSCognitoSyncService.SetIdentityPoolConfiguration HOST: cognito-sync.us-east-1.amazonaws.com X-AMZ-DATE: 20141004T200006Z AUTHORIZATION: AWS4-HMAC-SHA256 Credential=, SignedHeaders=content-type;content-length;host;x-amz-date;x-amz-target, Signature= { "Operation": "com.amazonaws.cognito.sync.model#SetIdentityPoolConfiguration", "Service": "com.amazonaws.cognito.sync.model#AWSCognitoSyncService", "Input": { "IdentityPoolId": "ID_POOL_ID", "PushSync": { "ApplicationArns": ["PLATFORMARN1", "PLATFORMARN2"], "RoleArn": "ROLEARN" } } } 1.1 200 OK x-amzn-requestid: a46db021-f5dd-45d6-af5b-7069fa4a211b date: Sat, 04 Oct 2014 20:00:06 GMT content-type: application/json content-length: 332 { "Output": { "__type": "com.amazonaws.cognito.sync.model#SetIdentityPoolConfigurationResponse", "IdentityPoolId": "ID_POOL_ID", "PushSync": { "ApplicationArns": ["PLATFORMARN1", "PLATFORMARN2"], "RoleArn": "ROLEARN" } }, "Version": "1.0" } /// @@ -1323,7 +1323,7 @@ extension CognitoSyncClient { return try await op.execute(input: input) } - /// Performs the `SubscribeToDataset` operation on the `AWSCognitoSyncService` service. + /// Performs the `SubscribeToDataset` operation on the `CognitoSync` service. /// /// Subscribes to receive notifications when a dataset is modified by another device.This API can only be called with temporary credentials provided by Cognito Identity. You cannot call this API with developer credentials. SubscribeToDataset The following examples have been edited for readability. POST / HTTP/1.1 CONTENT-TYPE: application/json X-AMZN-REQUESTID: 8b9932b7-201d-4418-a960-0a470e11de9f X-AMZ-TARGET: com.amazonaws.cognito.sync.model.AWSCognitoSyncService.SubscribeToDataset HOST: cognito-sync.us-east-1.amazonaws.com X-AMZ-DATE: 20141004T195350Z X-AMZ-SECURITY-TOKEN: AUTHORIZATION: AWS4-HMAC-SHA256 Credential=, SignedHeaders=content-type;content-length;host;x-amz-date;x-amz-target, Signature= { "Operation": "com.amazonaws.cognito.sync.model#SubscribeToDataset", "Service": "com.amazonaws.cognito.sync.model#AWSCognitoSyncService", "Input": { "IdentityPoolId": "ID_POOL_ID", "IdentityId": "IDENTITY_ID", "DatasetName": "Rufus", "DeviceId": "5cd28fbe-dd83-47ab-9f83-19093a5fb014" } } 1.1 200 OK x-amzn-requestid: 8b9932b7-201d-4418-a960-0a470e11de9f date: Sat, 04 Oct 2014 19:53:50 GMT content-type: application/json content-length: 99 { "Output": { "__type": "com.amazonaws.cognito.sync.model#SubscribeToDatasetResponse" }, "Version": "1.0" } /// @@ -1394,7 +1394,7 @@ extension CognitoSyncClient { return try await op.execute(input: input) } - /// Performs the `UnsubscribeFromDataset` operation on the `AWSCognitoSyncService` service. + /// Performs the `UnsubscribeFromDataset` operation on the `CognitoSync` service. /// /// Unsubscribes from receiving notifications when a dataset is modified by another device.This API can only be called with temporary credentials provided by Cognito Identity. You cannot call this API with developer credentials. UnsubscribeFromDataset The following examples have been edited for readability. POST / HTTP/1.1 CONTENT-TYPE: application/json X-AMZ-REQUESTSUPERTRACE: true X-AMZN-REQUESTID: 676896d6-14ca-45b1-8029-6d36b10a077e X-AMZ-TARGET: com.amazonaws.cognito.sync.model.AWSCognitoSyncService.UnsubscribeFromDataset HOST: cognito-sync.us-east-1.amazonaws.com X-AMZ-DATE: 20141004T195446Z X-AMZ-SECURITY-TOKEN: AUTHORIZATION: AWS4-HMAC-SHA256 Credential=, SignedHeaders=content-type;content-length;host;x-amz-date;x-amz-target, Signature= { "Operation": "com.amazonaws.cognito.sync.model#UnsubscribeFromDataset", "Service": "com.amazonaws.cognito.sync.model#AWSCognitoSyncService", "Input": { "IdentityPoolId": "ID_POOL_ID", "IdentityId": "IDENTITY_ID", "DatasetName": "Rufus", "DeviceId": "5cd28fbe-dd83-47ab-9f83-19093a5fb014" } } 1.1 200 OK x-amzn-requestid: 676896d6-14ca-45b1-8029-6d36b10a077e date: Sat, 04 Oct 2014 19:54:46 GMT content-type: application/json content-length: 103 { "Output": { "__type": "com.amazonaws.cognito.sync.model#UnsubscribeFromDatasetResponse" }, "Version": "1.0" } /// @@ -1465,7 +1465,7 @@ extension CognitoSyncClient { return try await op.execute(input: input) } - /// Performs the `UpdateRecords` operation on the `AWSCognitoSyncService` service. + /// Performs the `UpdateRecords` operation on the `CognitoSync` service. /// /// Posts updates to records and adds and deletes records for a dataset and user. The sync count in the record patch is your last known sync count for that record. The server will reject an UpdateRecords request with a ResourceConflictException if you try to patch a record with a new value but a stale sync count.For example, if the sync count on the server is 5 for a key called highScore and you try and submit a new highScore with sync count of 4, the request will be rejected. To obtain the current sync count for a record, call ListRecords. On a successful update of the record, the response returns the new sync count for that record. You should present that sync count the next time you try to update that same record. When the record does not exist, specify the sync count as 0. This API can be called with temporary user credentials provided by Cognito Identity or with developer credentials. /// diff --git a/Sources/Services/AWSComprehend/Sources/AWSComprehend/ComprehendClient.swift b/Sources/Services/AWSComprehend/Sources/AWSComprehend/ComprehendClient.swift index fa99c615fe8..7708a444480 100644 --- a/Sources/Services/AWSComprehend/Sources/AWSComprehend/ComprehendClient.swift +++ b/Sources/Services/AWSComprehend/Sources/AWSComprehend/ComprehendClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ComprehendClient: ClientRuntime.Client { public static let clientName = "ComprehendClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ComprehendClient.ComprehendClientConfiguration let serviceName = "Comprehend" @@ -331,7 +331,7 @@ extension ComprehendClient { } extension ComprehendClient { - /// Performs the `BatchDetectDominantLanguage` operation on the `Comprehend_20171127` service. + /// Performs the `BatchDetectDominantLanguage` operation on the `Comprehend` service. /// /// Determines the dominant language of the input text for a batch of documents. For a list of languages that Amazon Comprehend can detect, see [Amazon Comprehend Supported Languages](https://docs.aws.amazon.com/comprehend/latest/dg/how-languages.html). /// @@ -404,7 +404,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `BatchDetectEntities` operation on the `Comprehend_20171127` service. + /// Performs the `BatchDetectEntities` operation on the `Comprehend` service. /// /// Inspects the text of a batch of documents for named entities and returns information about them. For more information about named entities, see [Entities](https://docs.aws.amazon.com/comprehend/latest/dg/how-entities.html) in the Comprehend Developer Guide. /// @@ -478,7 +478,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `BatchDetectKeyPhrases` operation on the `Comprehend_20171127` service. + /// Performs the `BatchDetectKeyPhrases` operation on the `Comprehend` service. /// /// Detects the key noun phrases found in a batch of documents. /// @@ -552,7 +552,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `BatchDetectSentiment` operation on the `Comprehend_20171127` service. + /// Performs the `BatchDetectSentiment` operation on the `Comprehend` service. /// /// Inspects a batch of documents and returns an inference of the prevailing sentiment, POSITIVE, NEUTRAL, MIXED, or NEGATIVE, in each one. /// @@ -626,7 +626,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `BatchDetectSyntax` operation on the `Comprehend_20171127` service. + /// Performs the `BatchDetectSyntax` operation on the `Comprehend` service. /// /// Inspects the text of a batch of documents for the syntax and part of speech of the words in the document and returns information about them. For more information, see [Syntax](https://docs.aws.amazon.com/comprehend/latest/dg/how-syntax.html) in the Comprehend Developer Guide. /// @@ -700,7 +700,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `BatchDetectTargetedSentiment` operation on the `Comprehend_20171127` service. + /// Performs the `BatchDetectTargetedSentiment` operation on the `Comprehend` service. /// /// Inspects a batch of documents and returns a sentiment analysis for each entity identified in the documents. For more information about targeted sentiment, see [Targeted sentiment](https://docs.aws.amazon.com/comprehend/latest/dg/how-targeted-sentiment.html) in the Amazon Comprehend Developer Guide. /// @@ -774,7 +774,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `ClassifyDocument` operation on the `Comprehend_20171127` service. + /// Performs the `ClassifyDocument` operation on the `Comprehend` service. /// /// Creates a classification request to analyze a single document in real-time. ClassifyDocument supports the following model types: /// @@ -854,7 +854,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `ContainsPiiEntities` operation on the `Comprehend_20171127` service. + /// Performs the `ContainsPiiEntities` operation on the `Comprehend` service. /// /// Analyzes input text for the presence of personally identifiable information (PII) and returns the labels of identified PII entity types such as name, address, bank account number, or phone number. /// @@ -927,7 +927,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `CreateDataset` operation on the `Comprehend_20171127` service. + /// Performs the `CreateDataset` operation on the `Comprehend` service. /// /// Creates a dataset to upload training or test data for a model associated with a flywheel. For more information about datasets, see [ Flywheel overview](https://docs.aws.amazon.com/comprehend/latest/dg/flywheels-about.html) in the Amazon Comprehend Developer Guide. /// @@ -1004,7 +1004,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `CreateDocumentClassifier` operation on the `Comprehend_20171127` service. + /// Performs the `CreateDocumentClassifier` operation on the `Comprehend` service. /// /// Creates a new document classifier that you can use to categorize documents. To create a classifier, you provide a set of training documents that are labeled with the categories that you want to use. For more information, see [Training classifier models](https://docs.aws.amazon.com/comprehend/latest/dg/training-classifier-model.html) in the Comprehend Developer Guide. /// @@ -1082,7 +1082,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `CreateEndpoint` operation on the `Comprehend_20171127` service. + /// Performs the `CreateEndpoint` operation on the `Comprehend` service. /// /// Creates a model-specific endpoint for synchronous inference for a previously trained custom model For information about endpoints, see [Managing endpoints](https://docs.aws.amazon.com/comprehend/latest/dg/manage-endpoints.html). /// @@ -1160,7 +1160,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `CreateEntityRecognizer` operation on the `Comprehend_20171127` service. + /// Performs the `CreateEntityRecognizer` operation on the `Comprehend` service. /// /// Creates an entity recognizer using submitted files. After your CreateEntityRecognizer request is submitted, you can check job status using the DescribeEntityRecognizer API. /// @@ -1238,7 +1238,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `CreateFlywheel` operation on the `Comprehend_20171127` service. + /// Performs the `CreateFlywheel` operation on the `Comprehend` service. /// /// A flywheel is an Amazon Web Services resource that orchestrates the ongoing training of a model for custom classification or custom entity recognition. You can create a flywheel to start with an existing trained model, or Comprehend can create and train a new model. When you create the flywheel, Comprehend creates a data lake in your account. The data lake holds the training data and test data for all versions of the model. To use a flywheel with an existing trained model, you specify the active model version. Comprehend copies the model's training data and test data into the flywheel's data lake. To use the flywheel with a new model, you need to provide a dataset for training data (and optional test data) when you create the flywheel. For more information about flywheels, see [ Flywheel overview](https://docs.aws.amazon.com/comprehend/latest/dg/flywheels-about.html) in the Amazon Comprehend Developer Guide. /// @@ -1318,7 +1318,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `DeleteDocumentClassifier` operation on the `Comprehend_20171127` service. + /// Performs the `DeleteDocumentClassifier` operation on the `Comprehend` service. /// /// Deletes a previously created document classifier Only those classifiers that are in terminated states (IN_ERROR, TRAINED) will be deleted. If an active inference job is using the model, a ResourceInUseException will be returned. This is an asynchronous action that puts the classifier into a DELETING state, and it is then removed by a background job. Once removed, the classifier disappears from your account and is no longer available for use. /// @@ -1393,7 +1393,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `DeleteEndpoint` operation on the `Comprehend_20171127` service. + /// Performs the `DeleteEndpoint` operation on the `Comprehend` service. /// /// Deletes a model-specific endpoint for a previously-trained custom model. All endpoints must be deleted in order for the model to be deleted. For information about endpoints, see [Managing endpoints](https://docs.aws.amazon.com/comprehend/latest/dg/manage-endpoints.html). /// @@ -1467,7 +1467,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `DeleteEntityRecognizer` operation on the `Comprehend_20171127` service. + /// Performs the `DeleteEntityRecognizer` operation on the `Comprehend` service. /// /// Deletes an entity recognizer. Only those recognizers that are in terminated states (IN_ERROR, TRAINED) will be deleted. If an active inference job is using the model, a ResourceInUseException will be returned. This is an asynchronous action that puts the recognizer into a DELETING state, and it is then removed by a background job. Once removed, the recognizer disappears from your account and is no longer available for use. /// @@ -1542,7 +1542,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `DeleteFlywheel` operation on the `Comprehend_20171127` service. + /// Performs the `DeleteFlywheel` operation on the `Comprehend` service. /// /// Deletes a flywheel. When you delete the flywheel, Amazon Comprehend does not delete the data lake or the model associated with the flywheel. For more information about flywheels, see [ Flywheel overview](https://docs.aws.amazon.com/comprehend/latest/dg/flywheels-about.html) in the Amazon Comprehend Developer Guide. /// @@ -1617,7 +1617,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `DeleteResourcePolicy` operation on the `Comprehend_20171127` service. + /// Performs the `DeleteResourcePolicy` operation on the `Comprehend` service. /// /// Deletes a resource-based policy that is attached to a custom model. /// @@ -1689,7 +1689,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `DescribeDataset` operation on the `Comprehend_20171127` service. + /// Performs the `DescribeDataset` operation on the `Comprehend` service. /// /// Returns information about the dataset that you specify. For more information about datasets, see [ Flywheel overview](https://docs.aws.amazon.com/comprehend/latest/dg/flywheels-about.html) in the Amazon Comprehend Developer Guide. /// @@ -1762,7 +1762,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `DescribeDocumentClassificationJob` operation on the `Comprehend_20171127` service. + /// Performs the `DescribeDocumentClassificationJob` operation on the `Comprehend` service. /// /// Gets the properties associated with a document classification job. Use this operation to get the status of a classification job. /// @@ -1835,7 +1835,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `DescribeDocumentClassifier` operation on the `Comprehend_20171127` service. + /// Performs the `DescribeDocumentClassifier` operation on the `Comprehend` service. /// /// Gets the properties associated with a document classifier. /// @@ -1908,7 +1908,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `DescribeDominantLanguageDetectionJob` operation on the `Comprehend_20171127` service. + /// Performs the `DescribeDominantLanguageDetectionJob` operation on the `Comprehend` service. /// /// Gets the properties associated with a dominant language detection job. Use this operation to get the status of a detection job. /// @@ -1981,7 +1981,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `DescribeEndpoint` operation on the `Comprehend_20171127` service. + /// Performs the `DescribeEndpoint` operation on the `Comprehend` service. /// /// Gets the properties associated with a specific endpoint. Use this operation to get the status of an endpoint. For information about endpoints, see [Managing endpoints](https://docs.aws.amazon.com/comprehend/latest/dg/manage-endpoints.html). /// @@ -2054,7 +2054,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `DescribeEntitiesDetectionJob` operation on the `Comprehend_20171127` service. + /// Performs the `DescribeEntitiesDetectionJob` operation on the `Comprehend` service. /// /// Gets the properties associated with an entities detection job. Use this operation to get the status of a detection job. /// @@ -2127,7 +2127,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `DescribeEntityRecognizer` operation on the `Comprehend_20171127` service. + /// Performs the `DescribeEntityRecognizer` operation on the `Comprehend` service. /// /// Provides details about an entity recognizer including status, S3 buckets containing training data, recognizer metadata, metrics, and so on. /// @@ -2200,7 +2200,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `DescribeEventsDetectionJob` operation on the `Comprehend_20171127` service. + /// Performs the `DescribeEventsDetectionJob` operation on the `Comprehend` service. /// /// Gets the status and details of an events detection job. /// @@ -2273,7 +2273,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `DescribeFlywheel` operation on the `Comprehend_20171127` service. + /// Performs the `DescribeFlywheel` operation on the `Comprehend` service. /// /// Provides configuration information about the flywheel. For more information about flywheels, see [ Flywheel overview](https://docs.aws.amazon.com/comprehend/latest/dg/flywheels-about.html) in the Amazon Comprehend Developer Guide. /// @@ -2346,7 +2346,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `DescribeFlywheelIteration` operation on the `Comprehend_20171127` service. + /// Performs the `DescribeFlywheelIteration` operation on the `Comprehend` service. /// /// Retrieve the configuration properties of a flywheel iteration. For more information about flywheels, see [ Flywheel overview](https://docs.aws.amazon.com/comprehend/latest/dg/flywheels-about.html) in the Amazon Comprehend Developer Guide. /// @@ -2419,7 +2419,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `DescribeKeyPhrasesDetectionJob` operation on the `Comprehend_20171127` service. + /// Performs the `DescribeKeyPhrasesDetectionJob` operation on the `Comprehend` service. /// /// Gets the properties associated with a key phrases detection job. Use this operation to get the status of a detection job. /// @@ -2492,7 +2492,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `DescribePiiEntitiesDetectionJob` operation on the `Comprehend_20171127` service. + /// Performs the `DescribePiiEntitiesDetectionJob` operation on the `Comprehend` service. /// /// Gets the properties associated with a PII entities detection job. For example, you can use this operation to get the job status. /// @@ -2565,7 +2565,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `DescribeResourcePolicy` operation on the `Comprehend_20171127` service. + /// Performs the `DescribeResourcePolicy` operation on the `Comprehend` service. /// /// Gets the details of a resource-based policy that is attached to a custom model, including the JSON body of the policy. /// @@ -2637,7 +2637,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `DescribeSentimentDetectionJob` operation on the `Comprehend_20171127` service. + /// Performs the `DescribeSentimentDetectionJob` operation on the `Comprehend` service. /// /// Gets the properties associated with a sentiment detection job. Use this operation to get the status of a detection job. /// @@ -2710,7 +2710,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `DescribeTargetedSentimentDetectionJob` operation on the `Comprehend_20171127` service. + /// Performs the `DescribeTargetedSentimentDetectionJob` operation on the `Comprehend` service. /// /// Gets the properties associated with a targeted sentiment detection job. Use this operation to get the status of the job. /// @@ -2783,7 +2783,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `DescribeTopicsDetectionJob` operation on the `Comprehend_20171127` service. + /// Performs the `DescribeTopicsDetectionJob` operation on the `Comprehend` service. /// /// Gets the properties associated with a topic detection job. Use this operation to get the status of a detection job. /// @@ -2856,7 +2856,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `DetectDominantLanguage` operation on the `Comprehend_20171127` service. + /// Performs the `DetectDominantLanguage` operation on the `Comprehend` service. /// /// Determines the dominant language of the input text. For a list of languages that Amazon Comprehend can detect, see [Amazon Comprehend Supported Languages](https://docs.aws.amazon.com/comprehend/latest/dg/how-languages.html). /// @@ -2928,7 +2928,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `DetectEntities` operation on the `Comprehend_20171127` service. + /// Performs the `DetectEntities` operation on the `Comprehend` service. /// /// Detects named entities in input text when you use the pre-trained model. Detects custom entities if you have a custom entity recognition model. When detecting named entities using the pre-trained model, use plain text as the input. For more information about named entities, see [Entities](https://docs.aws.amazon.com/comprehend/latest/dg/how-entities.html) in the Comprehend Developer Guide. When you use a custom entity recognition model, you can input plain text or you can upload a single-page input document (text, PDF, Word, or image). If the system detects errors while processing a page in the input document, the API response includes an entry in Errors for each error. If the system detects a document-level error in your input document, the API returns an InvalidRequestException error response. For details about this exception, see [ Errors in semi-structured documents](https://docs.aws.amazon.com/comprehend/latest/dg/idp-inputs-sync-err.html) in the Comprehend Developer Guide. /// @@ -3002,7 +3002,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `DetectKeyPhrases` operation on the `Comprehend_20171127` service. + /// Performs the `DetectKeyPhrases` operation on the `Comprehend` service. /// /// Detects the key noun phrases found in the text. /// @@ -3075,7 +3075,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `DetectPiiEntities` operation on the `Comprehend_20171127` service. + /// Performs the `DetectPiiEntities` operation on the `Comprehend` service. /// /// Inspects the input text for entities that contain personally identifiable information (PII) and returns information about them. /// @@ -3148,7 +3148,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `DetectSentiment` operation on the `Comprehend_20171127` service. + /// Performs the `DetectSentiment` operation on the `Comprehend` service. /// /// Inspects text and returns an inference of the prevailing sentiment (POSITIVE, NEUTRAL, MIXED, or NEGATIVE). /// @@ -3221,7 +3221,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `DetectSyntax` operation on the `Comprehend_20171127` service. + /// Performs the `DetectSyntax` operation on the `Comprehend` service. /// /// Inspects text for syntax and the part of speech of words in the document. For more information, see [Syntax](https://docs.aws.amazon.com/comprehend/latest/dg/how-syntax.html) in the Comprehend Developer Guide. /// @@ -3294,7 +3294,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `DetectTargetedSentiment` operation on the `Comprehend_20171127` service. + /// Performs the `DetectTargetedSentiment` operation on the `Comprehend` service. /// /// Inspects the input text and returns a sentiment analysis for each entity identified in the text. For more information about targeted sentiment, see [Targeted sentiment](https://docs.aws.amazon.com/comprehend/latest/dg/how-targeted-sentiment.html) in the Amazon Comprehend Developer Guide. /// @@ -3367,7 +3367,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `DetectToxicContent` operation on the `Comprehend_20171127` service. + /// Performs the `DetectToxicContent` operation on the `Comprehend` service. /// /// Performs toxicity analysis on the list of text strings that you provide as input. The API response contains a results list that matches the size of the input list. For more information about toxicity detection, see [Toxicity detection](https://docs.aws.amazon.com/comprehend/latest/dg/toxicity-detection.html) in the Amazon Comprehend Developer Guide. /// @@ -3440,7 +3440,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `ImportModel` operation on the `Comprehend_20171127` service. + /// Performs the `ImportModel` operation on the `Comprehend` service. /// /// Creates a new custom model that replicates a source custom model that you import. The source model can be in your Amazon Web Services account or another one. If the source model is in another Amazon Web Services account, then it must have a resource-based policy that authorizes you to import it. The source model must be in the same Amazon Web Services Region that you're using when you import. You can't import a model that's in a different Region. /// @@ -3518,7 +3518,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `ListDatasets` operation on the `Comprehend_20171127` service. + /// Performs the `ListDatasets` operation on the `Comprehend` service. /// /// List the datasets that you have configured in this Region. For more information about datasets, see [ Flywheel overview](https://docs.aws.amazon.com/comprehend/latest/dg/flywheels-about.html) in the Amazon Comprehend Developer Guide. /// @@ -3592,7 +3592,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `ListDocumentClassificationJobs` operation on the `Comprehend_20171127` service. + /// Performs the `ListDocumentClassificationJobs` operation on the `Comprehend` service. /// /// Gets a list of the documentation classification jobs that you have submitted. /// @@ -3665,7 +3665,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `ListDocumentClassifierSummaries` operation on the `Comprehend_20171127` service. + /// Performs the `ListDocumentClassifierSummaries` operation on the `Comprehend` service. /// /// Gets a list of summaries of the document classifiers that you have created /// @@ -3737,7 +3737,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `ListDocumentClassifiers` operation on the `Comprehend_20171127` service. + /// Performs the `ListDocumentClassifiers` operation on the `Comprehend` service. /// /// Gets a list of the document classifiers that you have created. /// @@ -3810,7 +3810,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `ListDominantLanguageDetectionJobs` operation on the `Comprehend_20171127` service. + /// Performs the `ListDominantLanguageDetectionJobs` operation on the `Comprehend` service. /// /// Gets a list of the dominant language detection jobs that you have submitted. /// @@ -3883,7 +3883,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `ListEndpoints` operation on the `Comprehend_20171127` service. + /// Performs the `ListEndpoints` operation on the `Comprehend` service. /// /// Gets a list of all existing endpoints that you've created. For information about endpoints, see [Managing endpoints](https://docs.aws.amazon.com/comprehend/latest/dg/manage-endpoints.html). /// @@ -3955,7 +3955,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `ListEntitiesDetectionJobs` operation on the `Comprehend_20171127` service. + /// Performs the `ListEntitiesDetectionJobs` operation on the `Comprehend` service. /// /// Gets a list of the entity detection jobs that you have submitted. /// @@ -4028,7 +4028,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `ListEntityRecognizerSummaries` operation on the `Comprehend_20171127` service. + /// Performs the `ListEntityRecognizerSummaries` operation on the `Comprehend` service. /// /// Gets a list of summaries for the entity recognizers that you have created. /// @@ -4100,7 +4100,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `ListEntityRecognizers` operation on the `Comprehend_20171127` service. + /// Performs the `ListEntityRecognizers` operation on the `Comprehend` service. /// /// Gets a list of the properties of all entity recognizers that you created, including recognizers currently in training. Allows you to filter the list of recognizers based on criteria such as status and submission time. This call returns up to 500 entity recognizers in the list, with a default number of 100 recognizers in the list. The results of this list are not in any particular order. Please get the list and sort locally if needed. /// @@ -4173,7 +4173,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `ListEventsDetectionJobs` operation on the `Comprehend_20171127` service. + /// Performs the `ListEventsDetectionJobs` operation on the `Comprehend` service. /// /// Gets a list of the events detection jobs that you have submitted. /// @@ -4246,7 +4246,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `ListFlywheelIterationHistory` operation on the `Comprehend_20171127` service. + /// Performs the `ListFlywheelIterationHistory` operation on the `Comprehend` service. /// /// Information about the history of a flywheel iteration. For more information about flywheels, see [ Flywheel overview](https://docs.aws.amazon.com/comprehend/latest/dg/flywheels-about.html) in the Amazon Comprehend Developer Guide. /// @@ -4320,7 +4320,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `ListFlywheels` operation on the `Comprehend_20171127` service. + /// Performs the `ListFlywheels` operation on the `Comprehend` service. /// /// Gets a list of the flywheels that you have created. /// @@ -4393,7 +4393,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `ListKeyPhrasesDetectionJobs` operation on the `Comprehend_20171127` service. + /// Performs the `ListKeyPhrasesDetectionJobs` operation on the `Comprehend` service. /// /// Get a list of key phrase detection jobs that you have submitted. /// @@ -4466,7 +4466,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `ListPiiEntitiesDetectionJobs` operation on the `Comprehend_20171127` service. + /// Performs the `ListPiiEntitiesDetectionJobs` operation on the `Comprehend` service. /// /// Gets a list of the PII entity detection jobs that you have submitted. /// @@ -4539,7 +4539,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `ListSentimentDetectionJobs` operation on the `Comprehend_20171127` service. + /// Performs the `ListSentimentDetectionJobs` operation on the `Comprehend` service. /// /// Gets a list of sentiment detection jobs that you have submitted. /// @@ -4612,7 +4612,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `Comprehend_20171127` service. + /// Performs the `ListTagsForResource` operation on the `Comprehend` service. /// /// Lists all tags associated with a given Amazon Comprehend resource. /// @@ -4684,7 +4684,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `ListTargetedSentimentDetectionJobs` operation on the `Comprehend_20171127` service. + /// Performs the `ListTargetedSentimentDetectionJobs` operation on the `Comprehend` service. /// /// Gets a list of targeted sentiment detection jobs that you have submitted. /// @@ -4757,7 +4757,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `ListTopicsDetectionJobs` operation on the `Comprehend_20171127` service. + /// Performs the `ListTopicsDetectionJobs` operation on the `Comprehend` service. /// /// Gets a list of the topic detection jobs that you have submitted. /// @@ -4830,7 +4830,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `PutResourcePolicy` operation on the `Comprehend_20171127` service. + /// Performs the `PutResourcePolicy` operation on the `Comprehend` service. /// /// Attaches a resource-based policy to a custom model. You can use this policy to authorize an entity in another Amazon Web Services account to import the custom model, which replicates it in Amazon Comprehend in their account. /// @@ -4902,7 +4902,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `StartDocumentClassificationJob` operation on the `Comprehend_20171127` service. + /// Performs the `StartDocumentClassificationJob` operation on the `Comprehend` service. /// /// Starts an asynchronous document classification job using a custom classification model. Use the DescribeDocumentClassificationJob operation to track the progress of the job. /// @@ -4980,7 +4980,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `StartDominantLanguageDetectionJob` operation on the `Comprehend_20171127` service. + /// Performs the `StartDominantLanguageDetectionJob` operation on the `Comprehend` service. /// /// Starts an asynchronous dominant language detection job for a collection of documents. Use the operation to track the status of a job. /// @@ -5056,7 +5056,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `StartEntitiesDetectionJob` operation on the `Comprehend_20171127` service. + /// Performs the `StartEntitiesDetectionJob` operation on the `Comprehend` service. /// /// Starts an asynchronous entity detection job for a collection of documents. Use the operation to track the status of a job. This API can be used for either standard entity detection or custom entity recognition. In order to be used for custom entity recognition, the optional EntityRecognizerArn must be used in order to provide access to the recognizer being used to detect the custom entity. /// @@ -5134,7 +5134,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `StartEventsDetectionJob` operation on the `Comprehend_20171127` service. + /// Performs the `StartEventsDetectionJob` operation on the `Comprehend` service. /// /// Starts an asynchronous event detection job for a collection of documents. /// @@ -5210,7 +5210,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `StartFlywheelIteration` operation on the `Comprehend_20171127` service. + /// Performs the `StartFlywheelIteration` operation on the `Comprehend` service. /// /// Start the flywheel iteration.This operation uses any new datasets to train a new model version. For more information about flywheels, see [ Flywheel overview](https://docs.aws.amazon.com/comprehend/latest/dg/flywheels-about.html) in the Amazon Comprehend Developer Guide. /// @@ -5284,7 +5284,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `StartKeyPhrasesDetectionJob` operation on the `Comprehend_20171127` service. + /// Performs the `StartKeyPhrasesDetectionJob` operation on the `Comprehend` service. /// /// Starts an asynchronous key phrase detection job for a collection of documents. Use the operation to track the status of a job. /// @@ -5360,7 +5360,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `StartPiiEntitiesDetectionJob` operation on the `Comprehend_20171127` service. + /// Performs the `StartPiiEntitiesDetectionJob` operation on the `Comprehend` service. /// /// Starts an asynchronous PII entity detection job for a collection of documents. /// @@ -5436,7 +5436,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `StartSentimentDetectionJob` operation on the `Comprehend_20171127` service. + /// Performs the `StartSentimentDetectionJob` operation on the `Comprehend` service. /// /// Starts an asynchronous sentiment detection job for a collection of documents. Use the operation to track the status of a job. /// @@ -5512,7 +5512,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `StartTargetedSentimentDetectionJob` operation on the `Comprehend_20171127` service. + /// Performs the `StartTargetedSentimentDetectionJob` operation on the `Comprehend` service. /// /// Starts an asynchronous targeted sentiment detection job for a collection of documents. Use the DescribeTargetedSentimentDetectionJob operation to track the status of a job. /// @@ -5588,7 +5588,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `StartTopicsDetectionJob` operation on the `Comprehend_20171127` service. + /// Performs the `StartTopicsDetectionJob` operation on the `Comprehend` service. /// /// Starts an asynchronous topic detection job. Use the DescribeTopicDetectionJob operation to track the status of a job. /// @@ -5664,7 +5664,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `StopDominantLanguageDetectionJob` operation on the `Comprehend_20171127` service. + /// Performs the `StopDominantLanguageDetectionJob` operation on the `Comprehend` service. /// /// Stops a dominant language detection job in progress. If the job state is IN_PROGRESS the job is marked for termination and put into the STOP_REQUESTED state. If the job completes before it can be stopped, it is put into the COMPLETED state; otherwise the job is stopped and put into the STOPPED state. If the job is in the COMPLETED or FAILED state when you call the StopDominantLanguageDetectionJob operation, the operation returns a 400 Internal Request Exception. When a job is stopped, any documents already processed are written to the output location. /// @@ -5736,7 +5736,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `StopEntitiesDetectionJob` operation on the `Comprehend_20171127` service. + /// Performs the `StopEntitiesDetectionJob` operation on the `Comprehend` service. /// /// Stops an entities detection job in progress. If the job state is IN_PROGRESS the job is marked for termination and put into the STOP_REQUESTED state. If the job completes before it can be stopped, it is put into the COMPLETED state; otherwise the job is stopped and put into the STOPPED state. If the job is in the COMPLETED or FAILED state when you call the StopDominantLanguageDetectionJob operation, the operation returns a 400 Internal Request Exception. When a job is stopped, any documents already processed are written to the output location. /// @@ -5808,7 +5808,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `StopEventsDetectionJob` operation on the `Comprehend_20171127` service. + /// Performs the `StopEventsDetectionJob` operation on the `Comprehend` service. /// /// Stops an events detection job in progress. /// @@ -5880,7 +5880,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `StopKeyPhrasesDetectionJob` operation on the `Comprehend_20171127` service. + /// Performs the `StopKeyPhrasesDetectionJob` operation on the `Comprehend` service. /// /// Stops a key phrases detection job in progress. If the job state is IN_PROGRESS the job is marked for termination and put into the STOP_REQUESTED state. If the job completes before it can be stopped, it is put into the COMPLETED state; otherwise the job is stopped and put into the STOPPED state. If the job is in the COMPLETED or FAILED state when you call the StopDominantLanguageDetectionJob operation, the operation returns a 400 Internal Request Exception. When a job is stopped, any documents already processed are written to the output location. /// @@ -5952,7 +5952,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `StopPiiEntitiesDetectionJob` operation on the `Comprehend_20171127` service. + /// Performs the `StopPiiEntitiesDetectionJob` operation on the `Comprehend` service. /// /// Stops a PII entities detection job in progress. /// @@ -6024,7 +6024,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `StopSentimentDetectionJob` operation on the `Comprehend_20171127` service. + /// Performs the `StopSentimentDetectionJob` operation on the `Comprehend` service. /// /// Stops a sentiment detection job in progress. If the job state is IN_PROGRESS, the job is marked for termination and put into the STOP_REQUESTED state. If the job completes before it can be stopped, it is put into the COMPLETED state; otherwise the job is be stopped and put into the STOPPED state. If the job is in the COMPLETED or FAILED state when you call the StopDominantLanguageDetectionJob operation, the operation returns a 400 Internal Request Exception. When a job is stopped, any documents already processed are written to the output location. /// @@ -6096,7 +6096,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `StopTargetedSentimentDetectionJob` operation on the `Comprehend_20171127` service. + /// Performs the `StopTargetedSentimentDetectionJob` operation on the `Comprehend` service. /// /// Stops a targeted sentiment detection job in progress. If the job state is IN_PROGRESS, the job is marked for termination and put into the STOP_REQUESTED state. If the job completes before it can be stopped, it is put into the COMPLETED state; otherwise the job is be stopped and put into the STOPPED state. If the job is in the COMPLETED or FAILED state when you call the StopDominantLanguageDetectionJob operation, the operation returns a 400 Internal Request Exception. When a job is stopped, any documents already processed are written to the output location. /// @@ -6168,7 +6168,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `StopTrainingDocumentClassifier` operation on the `Comprehend_20171127` service. + /// Performs the `StopTrainingDocumentClassifier` operation on the `Comprehend` service. /// /// Stops a document classifier training job while in progress. If the training job state is TRAINING, the job is marked for termination and put into the STOP_REQUESTED state. If the training job completes before it can be stopped, it is put into the TRAINED; otherwise the training job is stopped and put into the STOPPED state and the service sends back an HTTP 200 response with an empty HTTP body. /// @@ -6241,7 +6241,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `StopTrainingEntityRecognizer` operation on the `Comprehend_20171127` service. + /// Performs the `StopTrainingEntityRecognizer` operation on the `Comprehend` service. /// /// Stops an entity recognizer training job while in progress. If the training job state is TRAINING, the job is marked for termination and put into the STOP_REQUESTED state. If the training job completes before it can be stopped, it is put into the TRAINED; otherwise the training job is stopped and putted into the STOPPED state and the service sends back an HTTP 200 response with an empty HTTP body. /// @@ -6314,7 +6314,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `Comprehend_20171127` service. + /// Performs the `TagResource` operation on the `Comprehend` service. /// /// Associates a specific tag with an Amazon Comprehend resource. A tag is a key-value pair that adds as a metadata to a resource used by Amazon Comprehend. For example, a tag with "Sales" as the key might be added to a resource to indicate its use by the sales department. /// @@ -6388,7 +6388,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `Comprehend_20171127` service. + /// Performs the `UntagResource` operation on the `Comprehend` service. /// /// Removes a specific tag associated with an Amazon Comprehend resource. /// @@ -6462,7 +6462,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `UpdateEndpoint` operation on the `Comprehend_20171127` service. + /// Performs the `UpdateEndpoint` operation on the `Comprehend` service. /// /// Updates information about the specified endpoint. For information about endpoints, see [Managing endpoints](https://docs.aws.amazon.com/comprehend/latest/dg/manage-endpoints.html). /// @@ -6538,7 +6538,7 @@ extension ComprehendClient { return try await op.execute(input: input) } - /// Performs the `UpdateFlywheel` operation on the `Comprehend_20171127` service. + /// Performs the `UpdateFlywheel` operation on the `Comprehend` service. /// /// Update the configuration information for an existing flywheel. /// diff --git a/Sources/Services/AWSComprehendMedical/Sources/AWSComprehendMedical/ComprehendMedicalClient.swift b/Sources/Services/AWSComprehendMedical/Sources/AWSComprehendMedical/ComprehendMedicalClient.swift index f0cfd9da9c8..b66a1ace976 100644 --- a/Sources/Services/AWSComprehendMedical/Sources/AWSComprehendMedical/ComprehendMedicalClient.swift +++ b/Sources/Services/AWSComprehendMedical/Sources/AWSComprehendMedical/ComprehendMedicalClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ComprehendMedicalClient: ClientRuntime.Client { public static let clientName = "ComprehendMedicalClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ComprehendMedicalClient.ComprehendMedicalClientConfiguration let serviceName = "ComprehendMedical" @@ -330,7 +330,7 @@ extension ComprehendMedicalClient { } extension ComprehendMedicalClient { - /// Performs the `DescribeEntitiesDetectionV2Job` operation on the `ComprehendMedical_20181030` service. + /// Performs the `DescribeEntitiesDetectionV2Job` operation on the `ComprehendMedical` service. /// /// Gets the properties associated with a medical entities detection job. Use this operation to get the status of a detection job. /// @@ -403,7 +403,7 @@ extension ComprehendMedicalClient { return try await op.execute(input: input) } - /// Performs the `DescribeICD10CMInferenceJob` operation on the `ComprehendMedical_20181030` service. + /// Performs the `DescribeICD10CMInferenceJob` operation on the `ComprehendMedical` service. /// /// Gets the properties associated with an InferICD10CM job. Use this operation to get the status of an inference job. /// @@ -476,7 +476,7 @@ extension ComprehendMedicalClient { return try await op.execute(input: input) } - /// Performs the `DescribePHIDetectionJob` operation on the `ComprehendMedical_20181030` service. + /// Performs the `DescribePHIDetectionJob` operation on the `ComprehendMedical` service. /// /// Gets the properties associated with a protected health information (PHI) detection job. Use this operation to get the status of a detection job. /// @@ -549,7 +549,7 @@ extension ComprehendMedicalClient { return try await op.execute(input: input) } - /// Performs the `DescribeRxNormInferenceJob` operation on the `ComprehendMedical_20181030` service. + /// Performs the `DescribeRxNormInferenceJob` operation on the `ComprehendMedical` service. /// /// Gets the properties associated with an InferRxNorm job. Use this operation to get the status of an inference job. /// @@ -622,7 +622,7 @@ extension ComprehendMedicalClient { return try await op.execute(input: input) } - /// Performs the `DescribeSNOMEDCTInferenceJob` operation on the `ComprehendMedical_20181030` service. + /// Performs the `DescribeSNOMEDCTInferenceJob` operation on the `ComprehendMedical` service. /// /// Gets the properties associated with an InferSNOMEDCT job. Use this operation to get the status of an inference job. /// @@ -695,7 +695,7 @@ extension ComprehendMedicalClient { return try await op.execute(input: input) } - /// Performs the `DetectEntities` operation on the `ComprehendMedical_20181030` service. + /// Performs the `DetectEntities` operation on the `ComprehendMedical` service. /// /// The DetectEntities operation is deprecated. You should use the [DetectEntitiesV2] operation instead. Inspects the clinical text for a variety of medical entities and returns specific information about them such as entity category, location, and confidence score on that information. @available(*, deprecated, message: "This operation is deprecated, use DetectEntitiesV2 instead.") @@ -771,7 +771,7 @@ extension ComprehendMedicalClient { return try await op.execute(input: input) } - /// Performs the `DetectEntitiesV2` operation on the `ComprehendMedical_20181030` service. + /// Performs the `DetectEntitiesV2` operation on the `ComprehendMedical` service. /// /// Inspects the clinical text for a variety of medical entities and returns specific information about them such as entity category, location, and confidence score on that information. Amazon Comprehend Medical only detects medical entities in English language texts. The DetectEntitiesV2 operation replaces the [DetectEntities] operation. This new action uses a different model for determining the entities in your medical text and changes the way that some entities are returned in the output. You should use the DetectEntitiesV2 operation in all new applications. The DetectEntitiesV2 operation returns the Acuity and Direction entities as attributes instead of types. /// @@ -846,7 +846,7 @@ extension ComprehendMedicalClient { return try await op.execute(input: input) } - /// Performs the `DetectPHI` operation on the `ComprehendMedical_20181030` service. + /// Performs the `DetectPHI` operation on the `ComprehendMedical` service. /// /// Inspects the clinical text for protected health information (PHI) entities and returns the entity category, location, and confidence score for each entity. Amazon Comprehend Medical only detects entities in English language texts. /// @@ -921,7 +921,7 @@ extension ComprehendMedicalClient { return try await op.execute(input: input) } - /// Performs the `InferICD10CM` operation on the `ComprehendMedical_20181030` service. + /// Performs the `InferICD10CM` operation on the `ComprehendMedical` service. /// /// InferICD10CM detects medical conditions as entities listed in a patient record and links those entities to normalized concept identifiers in the ICD-10-CM knowledge base from the Centers for Disease Control. Amazon Comprehend Medical only detects medical entities in English language texts. /// @@ -996,7 +996,7 @@ extension ComprehendMedicalClient { return try await op.execute(input: input) } - /// Performs the `InferRxNorm` operation on the `ComprehendMedical_20181030` service. + /// Performs the `InferRxNorm` operation on the `ComprehendMedical` service. /// /// InferRxNorm detects medications as entities listed in a patient record and links to the normalized concept identifiers in the RxNorm database from the National Library of Medicine. Amazon Comprehend Medical only detects medical entities in English language texts. /// @@ -1071,7 +1071,7 @@ extension ComprehendMedicalClient { return try await op.execute(input: input) } - /// Performs the `InferSNOMEDCT` operation on the `ComprehendMedical_20181030` service. + /// Performs the `InferSNOMEDCT` operation on the `ComprehendMedical` service. /// /// InferSNOMEDCT detects possible medical concepts as entities and links them to codes from the Systematized Nomenclature of Medicine, Clinical Terms (SNOMED-CT) ontology /// @@ -1146,7 +1146,7 @@ extension ComprehendMedicalClient { return try await op.execute(input: input) } - /// Performs the `ListEntitiesDetectionV2Jobs` operation on the `ComprehendMedical_20181030` service. + /// Performs the `ListEntitiesDetectionV2Jobs` operation on the `ComprehendMedical` service. /// /// Gets a list of medical entity detection jobs that you have submitted. /// @@ -1219,7 +1219,7 @@ extension ComprehendMedicalClient { return try await op.execute(input: input) } - /// Performs the `ListICD10CMInferenceJobs` operation on the `ComprehendMedical_20181030` service. + /// Performs the `ListICD10CMInferenceJobs` operation on the `ComprehendMedical` service. /// /// Gets a list of InferICD10CM jobs that you have submitted. /// @@ -1292,7 +1292,7 @@ extension ComprehendMedicalClient { return try await op.execute(input: input) } - /// Performs the `ListPHIDetectionJobs` operation on the `ComprehendMedical_20181030` service. + /// Performs the `ListPHIDetectionJobs` operation on the `ComprehendMedical` service. /// /// Gets a list of protected health information (PHI) detection jobs you have submitted. /// @@ -1365,7 +1365,7 @@ extension ComprehendMedicalClient { return try await op.execute(input: input) } - /// Performs the `ListRxNormInferenceJobs` operation on the `ComprehendMedical_20181030` service. + /// Performs the `ListRxNormInferenceJobs` operation on the `ComprehendMedical` service. /// /// Gets a list of InferRxNorm jobs that you have submitted. /// @@ -1438,7 +1438,7 @@ extension ComprehendMedicalClient { return try await op.execute(input: input) } - /// Performs the `ListSNOMEDCTInferenceJobs` operation on the `ComprehendMedical_20181030` service. + /// Performs the `ListSNOMEDCTInferenceJobs` operation on the `ComprehendMedical` service. /// /// Gets a list of InferSNOMEDCT jobs a user has submitted. /// @@ -1511,7 +1511,7 @@ extension ComprehendMedicalClient { return try await op.execute(input: input) } - /// Performs the `StartEntitiesDetectionV2Job` operation on the `ComprehendMedical_20181030` service. + /// Performs the `StartEntitiesDetectionV2Job` operation on the `ComprehendMedical` service. /// /// Starts an asynchronous medical entity detection job for a collection of documents. Use the DescribeEntitiesDetectionV2Job operation to track the status of a job. /// @@ -1585,7 +1585,7 @@ extension ComprehendMedicalClient { return try await op.execute(input: input) } - /// Performs the `StartICD10CMInferenceJob` operation on the `ComprehendMedical_20181030` service. + /// Performs the `StartICD10CMInferenceJob` operation on the `ComprehendMedical` service. /// /// Starts an asynchronous job to detect medical conditions and link them to the ICD-10-CM ontology. Use the DescribeICD10CMInferenceJob operation to track the status of a job. /// @@ -1659,7 +1659,7 @@ extension ComprehendMedicalClient { return try await op.execute(input: input) } - /// Performs the `StartPHIDetectionJob` operation on the `ComprehendMedical_20181030` service. + /// Performs the `StartPHIDetectionJob` operation on the `ComprehendMedical` service. /// /// Starts an asynchronous job to detect protected health information (PHI). Use the DescribePHIDetectionJob operation to track the status of a job. /// @@ -1733,7 +1733,7 @@ extension ComprehendMedicalClient { return try await op.execute(input: input) } - /// Performs the `StartRxNormInferenceJob` operation on the `ComprehendMedical_20181030` service. + /// Performs the `StartRxNormInferenceJob` operation on the `ComprehendMedical` service. /// /// Starts an asynchronous job to detect medication entities and link them to the RxNorm ontology. Use the DescribeRxNormInferenceJob operation to track the status of a job. /// @@ -1807,7 +1807,7 @@ extension ComprehendMedicalClient { return try await op.execute(input: input) } - /// Performs the `StartSNOMEDCTInferenceJob` operation on the `ComprehendMedical_20181030` service. + /// Performs the `StartSNOMEDCTInferenceJob` operation on the `ComprehendMedical` service. /// /// Starts an asynchronous job to detect medical concepts and link them to the SNOMED-CT ontology. Use the DescribeSNOMEDCTInferenceJob operation to track the status of a job. /// @@ -1881,7 +1881,7 @@ extension ComprehendMedicalClient { return try await op.execute(input: input) } - /// Performs the `StopEntitiesDetectionV2Job` operation on the `ComprehendMedical_20181030` service. + /// Performs the `StopEntitiesDetectionV2Job` operation on the `ComprehendMedical` service. /// /// Stops a medical entities detection job in progress. /// @@ -1953,7 +1953,7 @@ extension ComprehendMedicalClient { return try await op.execute(input: input) } - /// Performs the `StopICD10CMInferenceJob` operation on the `ComprehendMedical_20181030` service. + /// Performs the `StopICD10CMInferenceJob` operation on the `ComprehendMedical` service. /// /// Stops an InferICD10CM inference job in progress. /// @@ -2025,7 +2025,7 @@ extension ComprehendMedicalClient { return try await op.execute(input: input) } - /// Performs the `StopPHIDetectionJob` operation on the `ComprehendMedical_20181030` service. + /// Performs the `StopPHIDetectionJob` operation on the `ComprehendMedical` service. /// /// Stops a protected health information (PHI) detection job in progress. /// @@ -2097,7 +2097,7 @@ extension ComprehendMedicalClient { return try await op.execute(input: input) } - /// Performs the `StopRxNormInferenceJob` operation on the `ComprehendMedical_20181030` service. + /// Performs the `StopRxNormInferenceJob` operation on the `ComprehendMedical` service. /// /// Stops an InferRxNorm inference job in progress. /// @@ -2169,7 +2169,7 @@ extension ComprehendMedicalClient { return try await op.execute(input: input) } - /// Performs the `StopSNOMEDCTInferenceJob` operation on the `ComprehendMedical_20181030` service. + /// Performs the `StopSNOMEDCTInferenceJob` operation on the `ComprehendMedical` service. /// /// Stops an InferSNOMEDCT inference job in progress. /// diff --git a/Sources/Services/AWSComputeOptimizer/Sources/AWSComputeOptimizer/ComputeOptimizerClient.swift b/Sources/Services/AWSComputeOptimizer/Sources/AWSComputeOptimizer/ComputeOptimizerClient.swift index c0c4ccf5ea0..b11b64028c0 100644 --- a/Sources/Services/AWSComputeOptimizer/Sources/AWSComputeOptimizer/ComputeOptimizerClient.swift +++ b/Sources/Services/AWSComputeOptimizer/Sources/AWSComputeOptimizer/ComputeOptimizerClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ComputeOptimizerClient: ClientRuntime.Client { public static let clientName = "ComputeOptimizerClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ComputeOptimizerClient.ComputeOptimizerClientConfiguration let serviceName = "Compute Optimizer" @@ -330,7 +330,7 @@ extension ComputeOptimizerClient { } extension ComputeOptimizerClient { - /// Performs the `DeleteRecommendationPreferences` operation on the `ComputeOptimizerService` service. + /// Performs the `DeleteRecommendationPreferences` operation on the `ComputeOptimizer` service. /// /// Deletes a recommendation preference, such as enhanced infrastructure metrics. For more information, see [Activating enhanced infrastructure metrics](https://docs.aws.amazon.com/compute-optimizer/latest/ug/enhanced-infrastructure-metrics.html) in the Compute Optimizer User Guide. /// @@ -407,7 +407,7 @@ extension ComputeOptimizerClient { return try await op.execute(input: input) } - /// Performs the `DescribeRecommendationExportJobs` operation on the `ComputeOptimizerService` service. + /// Performs the `DescribeRecommendationExportJobs` operation on the `ComputeOptimizer` service. /// /// Describes recommendation export jobs created in the last seven days. Use the [ExportAutoScalingGroupRecommendations] or [ExportEC2InstanceRecommendations] actions to request an export of your recommendations. Then use the [DescribeRecommendationExportJobs] action to view your export jobs. /// @@ -484,7 +484,7 @@ extension ComputeOptimizerClient { return try await op.execute(input: input) } - /// Performs the `ExportAutoScalingGroupRecommendations` operation on the `ComputeOptimizerService` service. + /// Performs the `ExportAutoScalingGroupRecommendations` operation on the `ComputeOptimizer` service. /// /// Exports optimization recommendations for Auto Scaling groups. Recommendations are exported in a comma-separated values (.csv) file, and its metadata in a JavaScript Object Notation (JSON) (.json) file, to an existing Amazon Simple Storage Service (Amazon S3) bucket that you specify. For more information, see [Exporting Recommendations](https://docs.aws.amazon.com/compute-optimizer/latest/ug/exporting-recommendations.html) in the Compute Optimizer User Guide. You can have only one Auto Scaling group export job in progress per Amazon Web Services Region. /// @@ -561,7 +561,7 @@ extension ComputeOptimizerClient { return try await op.execute(input: input) } - /// Performs the `ExportEBSVolumeRecommendations` operation on the `ComputeOptimizerService` service. + /// Performs the `ExportEBSVolumeRecommendations` operation on the `ComputeOptimizer` service. /// /// Exports optimization recommendations for Amazon EBS volumes. Recommendations are exported in a comma-separated values (.csv) file, and its metadata in a JavaScript Object Notation (JSON) (.json) file, to an existing Amazon Simple Storage Service (Amazon S3) bucket that you specify. For more information, see [Exporting Recommendations](https://docs.aws.amazon.com/compute-optimizer/latest/ug/exporting-recommendations.html) in the Compute Optimizer User Guide. You can have only one Amazon EBS volume export job in progress per Amazon Web Services Region. /// @@ -638,7 +638,7 @@ extension ComputeOptimizerClient { return try await op.execute(input: input) } - /// Performs the `ExportEC2InstanceRecommendations` operation on the `ComputeOptimizerService` service. + /// Performs the `ExportEC2InstanceRecommendations` operation on the `ComputeOptimizer` service. /// /// Exports optimization recommendations for Amazon EC2 instances. Recommendations are exported in a comma-separated values (.csv) file, and its metadata in a JavaScript Object Notation (JSON) (.json) file, to an existing Amazon Simple Storage Service (Amazon S3) bucket that you specify. For more information, see [Exporting Recommendations](https://docs.aws.amazon.com/compute-optimizer/latest/ug/exporting-recommendations.html) in the Compute Optimizer User Guide. You can have only one Amazon EC2 instance export job in progress per Amazon Web Services Region. /// @@ -715,7 +715,7 @@ extension ComputeOptimizerClient { return try await op.execute(input: input) } - /// Performs the `ExportECSServiceRecommendations` operation on the `ComputeOptimizerService` service. + /// Performs the `ExportECSServiceRecommendations` operation on the `ComputeOptimizer` service. /// /// Exports optimization recommendations for Amazon ECS services on Fargate. Recommendations are exported in a CSV file, and its metadata in a JSON file, to an existing Amazon Simple Storage Service (Amazon S3) bucket that you specify. For more information, see [Exporting Recommendations](https://docs.aws.amazon.com/compute-optimizer/latest/ug/exporting-recommendations.html) in the Compute Optimizer User Guide. You can only have one Amazon ECS service export job in progress per Amazon Web Services Region. /// @@ -792,7 +792,7 @@ extension ComputeOptimizerClient { return try await op.execute(input: input) } - /// Performs the `ExportIdleRecommendations` operation on the `ComputeOptimizerService` service. + /// Performs the `ExportIdleRecommendations` operation on the `ComputeOptimizer` service. /// /// Export optimization recommendations for your idle resources. Recommendations are exported in a comma-separated values (CSV) file, and its metadata in a JavaScript Object Notation (JSON) file, to an existing Amazon Simple Storage Service (Amazon S3) bucket that you specify. For more information, see [Exporting Recommendations](https://docs.aws.amazon.com/compute-optimizer/latest/ug/exporting-recommendations.html) in the Compute Optimizer User Guide. You can have only one idle resource export job in progress per Amazon Web Services Region. /// @@ -869,7 +869,7 @@ extension ComputeOptimizerClient { return try await op.execute(input: input) } - /// Performs the `ExportLambdaFunctionRecommendations` operation on the `ComputeOptimizerService` service. + /// Performs the `ExportLambdaFunctionRecommendations` operation on the `ComputeOptimizer` service. /// /// Exports optimization recommendations for Lambda functions. Recommendations are exported in a comma-separated values (.csv) file, and its metadata in a JavaScript Object Notation (JSON) (.json) file, to an existing Amazon Simple Storage Service (Amazon S3) bucket that you specify. For more information, see [Exporting Recommendations](https://docs.aws.amazon.com/compute-optimizer/latest/ug/exporting-recommendations.html) in the Compute Optimizer User Guide. You can have only one Lambda function export job in progress per Amazon Web Services Region. /// @@ -946,7 +946,7 @@ extension ComputeOptimizerClient { return try await op.execute(input: input) } - /// Performs the `ExportLicenseRecommendations` operation on the `ComputeOptimizerService` service. + /// Performs the `ExportLicenseRecommendations` operation on the `ComputeOptimizer` service. /// /// Export optimization recommendations for your licenses. Recommendations are exported in a comma-separated values (CSV) file, and its metadata in a JavaScript Object Notation (JSON) file, to an existing Amazon Simple Storage Service (Amazon S3) bucket that you specify. For more information, see [Exporting Recommendations](https://docs.aws.amazon.com/compute-optimizer/latest/ug/exporting-recommendations.html) in the Compute Optimizer User Guide. You can have only one license export job in progress per Amazon Web Services Region. /// @@ -1023,7 +1023,7 @@ extension ComputeOptimizerClient { return try await op.execute(input: input) } - /// Performs the `ExportRDSDatabaseRecommendations` operation on the `ComputeOptimizerService` service. + /// Performs the `ExportRDSDatabaseRecommendations` operation on the `ComputeOptimizer` service. /// /// Export optimization recommendations for your Amazon Relational Database Service (Amazon RDS). Recommendations are exported in a comma-separated values (CSV) file, and its metadata in a JavaScript Object Notation (JSON) file, to an existing Amazon Simple Storage Service (Amazon S3) bucket that you specify. For more information, see [Exporting Recommendations](https://docs.aws.amazon.com/compute-optimizer/latest/ug/exporting-recommendations.html) in the Compute Optimizer User Guide. You can have only one Amazon RDS export job in progress per Amazon Web Services Region. /// @@ -1100,7 +1100,7 @@ extension ComputeOptimizerClient { return try await op.execute(input: input) } - /// Performs the `GetAutoScalingGroupRecommendations` operation on the `ComputeOptimizerService` service. + /// Performs the `GetAutoScalingGroupRecommendations` operation on the `ComputeOptimizer` service. /// /// Returns Auto Scaling group recommendations. Compute Optimizer generates recommendations for Amazon EC2 Auto Scaling groups that meet a specific set of requirements. For more information, see the [Supported resources and requirements](https://docs.aws.amazon.com/compute-optimizer/latest/ug/requirements.html) in the Compute Optimizer User Guide. /// @@ -1177,7 +1177,7 @@ extension ComputeOptimizerClient { return try await op.execute(input: input) } - /// Performs the `GetEBSVolumeRecommendations` operation on the `ComputeOptimizerService` service. + /// Performs the `GetEBSVolumeRecommendations` operation on the `ComputeOptimizer` service. /// /// Returns Amazon Elastic Block Store (Amazon EBS) volume recommendations. Compute Optimizer generates recommendations for Amazon EBS volumes that meet a specific set of requirements. For more information, see the [Supported resources and requirements](https://docs.aws.amazon.com/compute-optimizer/latest/ug/requirements.html) in the Compute Optimizer User Guide. /// @@ -1254,7 +1254,7 @@ extension ComputeOptimizerClient { return try await op.execute(input: input) } - /// Performs the `GetEC2InstanceRecommendations` operation on the `ComputeOptimizerService` service. + /// Performs the `GetEC2InstanceRecommendations` operation on the `ComputeOptimizer` service. /// /// Returns Amazon EC2 instance recommendations. Compute Optimizer generates recommendations for Amazon Elastic Compute Cloud (Amazon EC2) instances that meet a specific set of requirements. For more information, see the [Supported resources and requirements](https://docs.aws.amazon.com/compute-optimizer/latest/ug/requirements.html) in the Compute Optimizer User Guide. /// @@ -1331,7 +1331,7 @@ extension ComputeOptimizerClient { return try await op.execute(input: input) } - /// Performs the `GetEC2RecommendationProjectedMetrics` operation on the `ComputeOptimizerService` service. + /// Performs the `GetEC2RecommendationProjectedMetrics` operation on the `ComputeOptimizer` service. /// /// Returns the projected utilization metrics of Amazon EC2 instance recommendations. The Cpu and Memory metrics are the only projected utilization metrics returned when you run this action. Additionally, the Memory metric is returned only for resources that have the unified CloudWatch agent installed on them. For more information, see [Enabling Memory Utilization with the CloudWatch Agent](https://docs.aws.amazon.com/compute-optimizer/latest/ug/metrics.html#cw-agent). /// @@ -1408,7 +1408,7 @@ extension ComputeOptimizerClient { return try await op.execute(input: input) } - /// Performs the `GetECSServiceRecommendationProjectedMetrics` operation on the `ComputeOptimizerService` service. + /// Performs the `GetECSServiceRecommendationProjectedMetrics` operation on the `ComputeOptimizer` service. /// /// Returns the projected metrics of Amazon ECS service recommendations. /// @@ -1485,7 +1485,7 @@ extension ComputeOptimizerClient { return try await op.execute(input: input) } - /// Performs the `GetECSServiceRecommendations` operation on the `ComputeOptimizerService` service. + /// Performs the `GetECSServiceRecommendations` operation on the `ComputeOptimizer` service. /// /// Returns Amazon ECS service recommendations. Compute Optimizer generates recommendations for Amazon ECS services on Fargate that meet a specific set of requirements. For more information, see the [Supported resources and requirements](https://docs.aws.amazon.com/compute-optimizer/latest/ug/requirements.html) in the Compute Optimizer User Guide. /// @@ -1562,7 +1562,7 @@ extension ComputeOptimizerClient { return try await op.execute(input: input) } - /// Performs the `GetEffectiveRecommendationPreferences` operation on the `ComputeOptimizerService` service. + /// Performs the `GetEffectiveRecommendationPreferences` operation on the `ComputeOptimizer` service. /// /// Returns the recommendation preferences that are in effect for a given resource, such as enhanced infrastructure metrics. Considers all applicable preferences that you might have set at the resource, account, and organization level. When you create a recommendation preference, you can set its status to Active or Inactive. Use this action to view the recommendation preferences that are in effect, or Active. /// @@ -1639,7 +1639,7 @@ extension ComputeOptimizerClient { return try await op.execute(input: input) } - /// Performs the `GetEnrollmentStatus` operation on the `ComputeOptimizerService` service. + /// Performs the `GetEnrollmentStatus` operation on the `ComputeOptimizer` service. /// /// Returns the enrollment (opt in) status of an account to the Compute Optimizer service. If the account is the management account of an organization, this action also confirms the enrollment status of member accounts of the organization. Use the [GetEnrollmentStatusesForOrganization] action to get detailed information about the enrollment status of member accounts of an organization. /// @@ -1714,7 +1714,7 @@ extension ComputeOptimizerClient { return try await op.execute(input: input) } - /// Performs the `GetEnrollmentStatusesForOrganization` operation on the `ComputeOptimizerService` service. + /// Performs the `GetEnrollmentStatusesForOrganization` operation on the `ComputeOptimizer` service. /// /// Returns the Compute Optimizer enrollment (opt-in) status of organization member accounts, if your account is an organization management account. To get the enrollment status of standalone accounts, use the [GetEnrollmentStatus] action. /// @@ -1789,7 +1789,7 @@ extension ComputeOptimizerClient { return try await op.execute(input: input) } - /// Performs the `GetIdleRecommendations` operation on the `ComputeOptimizerService` service. + /// Performs the `GetIdleRecommendations` operation on the `ComputeOptimizer` service. /// /// Returns idle resource recommendations. Compute Optimizer generates recommendations for idle resources that meet a specific set of requirements. For more information, see [Resource requirements](https://docs.aws.amazon.com/compute-optimizer/latest/ug/requirements.html) in the Compute Optimizer User Guide /// @@ -1866,7 +1866,7 @@ extension ComputeOptimizerClient { return try await op.execute(input: input) } - /// Performs the `GetLambdaFunctionRecommendations` operation on the `ComputeOptimizerService` service. + /// Performs the `GetLambdaFunctionRecommendations` operation on the `ComputeOptimizer` service. /// /// Returns Lambda function recommendations. Compute Optimizer generates recommendations for functions that meet a specific set of requirements. For more information, see the [Supported resources and requirements](https://docs.aws.amazon.com/compute-optimizer/latest/ug/requirements.html) in the Compute Optimizer User Guide. /// @@ -1943,7 +1943,7 @@ extension ComputeOptimizerClient { return try await op.execute(input: input) } - /// Performs the `GetLicenseRecommendations` operation on the `ComputeOptimizerService` service. + /// Performs the `GetLicenseRecommendations` operation on the `ComputeOptimizer` service. /// /// Returns license recommendations for Amazon EC2 instances that run on a specific license. Compute Optimizer generates recommendations for licenses that meet a specific set of requirements. For more information, see the [Supported resources and requirements](https://docs.aws.amazon.com/compute-optimizer/latest/ug/requirements.html) in the Compute Optimizer User Guide. /// @@ -2020,7 +2020,7 @@ extension ComputeOptimizerClient { return try await op.execute(input: input) } - /// Performs the `GetRDSDatabaseRecommendationProjectedMetrics` operation on the `ComputeOptimizerService` service. + /// Performs the `GetRDSDatabaseRecommendationProjectedMetrics` operation on the `ComputeOptimizer` service. /// /// Returns the projected metrics of Amazon RDS recommendations. /// @@ -2097,7 +2097,7 @@ extension ComputeOptimizerClient { return try await op.execute(input: input) } - /// Performs the `GetRDSDatabaseRecommendations` operation on the `ComputeOptimizerService` service. + /// Performs the `GetRDSDatabaseRecommendations` operation on the `ComputeOptimizer` service. /// /// Returns Amazon RDS recommendations. Compute Optimizer generates recommendations for Amazon RDS that meet a specific set of requirements. For more information, see the [Supported resources and requirements](https://docs.aws.amazon.com/compute-optimizer/latest/ug/requirements.html) in the Compute Optimizer User Guide. /// @@ -2174,7 +2174,7 @@ extension ComputeOptimizerClient { return try await op.execute(input: input) } - /// Performs the `GetRecommendationPreferences` operation on the `ComputeOptimizerService` service. + /// Performs the `GetRecommendationPreferences` operation on the `ComputeOptimizer` service. /// /// Returns existing recommendation preferences, such as enhanced infrastructure metrics. Use the scope parameter to specify which preferences to return. You can specify to return preferences for an organization, a specific account ID, or a specific EC2 instance or Auto Scaling group Amazon Resource Name (ARN). For more information, see [Activating enhanced infrastructure metrics](https://docs.aws.amazon.com/compute-optimizer/latest/ug/enhanced-infrastructure-metrics.html) in the Compute Optimizer User Guide. /// @@ -2251,7 +2251,7 @@ extension ComputeOptimizerClient { return try await op.execute(input: input) } - /// Performs the `GetRecommendationSummaries` operation on the `ComputeOptimizerService` service. + /// Performs the `GetRecommendationSummaries` operation on the `ComputeOptimizer` service. /// /// Returns the optimization findings for an account. It returns the number of: /// @@ -2337,7 +2337,7 @@ extension ComputeOptimizerClient { return try await op.execute(input: input) } - /// Performs the `PutRecommendationPreferences` operation on the `ComputeOptimizerService` service. + /// Performs the `PutRecommendationPreferences` operation on the `ComputeOptimizer` service. /// /// Creates a new recommendation preference or updates an existing recommendation preference, such as enhanced infrastructure metrics. For more information, see [Activating enhanced infrastructure metrics](https://docs.aws.amazon.com/compute-optimizer/latest/ug/enhanced-infrastructure-metrics.html) in the Compute Optimizer User Guide. /// @@ -2414,7 +2414,7 @@ extension ComputeOptimizerClient { return try await op.execute(input: input) } - /// Performs the `UpdateEnrollmentStatus` operation on the `ComputeOptimizerService` service. + /// Performs the `UpdateEnrollmentStatus` operation on the `ComputeOptimizer` service. /// /// Updates the enrollment (opt in and opt out) status of an account to the Compute Optimizer service. If the account is a management account of an organization, this action can also be used to enroll member accounts of the organization. You must have the appropriate permissions to opt in to Compute Optimizer, to view its recommendations, and to opt out. For more information, see [Controlling access with Amazon Web Services Identity and Access Management](https://docs.aws.amazon.com/compute-optimizer/latest/ug/security-iam.html) in the Compute Optimizer User Guide. When you opt in, Compute Optimizer automatically creates a service-linked role in your account to access its data. For more information, see [Using Service-Linked Roles for Compute Optimizer](https://docs.aws.amazon.com/compute-optimizer/latest/ug/using-service-linked-roles.html) in the Compute Optimizer User Guide. /// diff --git a/Sources/Services/AWSConfigService/Sources/AWSConfigService/ConfigClient.swift b/Sources/Services/AWSConfigService/Sources/AWSConfigService/ConfigClient.swift index ab8a50b7fea..87f2a5ada8c 100644 --- a/Sources/Services/AWSConfigService/Sources/AWSConfigService/ConfigClient.swift +++ b/Sources/Services/AWSConfigService/Sources/AWSConfigService/ConfigClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ConfigClient: ClientRuntime.Client { public static let clientName = "ConfigClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ConfigClient.ConfigClientConfiguration let serviceName = "Config" @@ -330,7 +330,7 @@ extension ConfigClient { } extension ConfigClient { - /// Performs the `AssociateResourceTypes` operation on the `StarlingDoveService` service. + /// Performs the `AssociateResourceTypes` operation on the `Config` service. /// /// Adds all resource types specified in the ResourceTypes list to the [RecordingGroup](https://docs.aws.amazon.com/config/latest/APIReference/API_RecordingGroup.html) of specified configuration recorder and includes those resource types when recording. For this operation, the specified configuration recorder must use a [RecordingStrategy](https://docs.aws.amazon.com/config/latest/APIReference/API_RecordingStrategy.html) that is either INCLUSION_BY_RESOURCE_TYPES or EXCLUSION_BY_RESOURCE_TYPES. /// @@ -428,7 +428,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `BatchGetAggregateResourceConfig` operation on the `StarlingDoveService` service. + /// Performs the `BatchGetAggregateResourceConfig` operation on the `Config` service. /// /// Returns the current configuration items for resources that are present in your Config aggregator. The operation also returns a list of resources that are not processed in the current request. If there are no unprocessed resources, the operation returns an empty unprocessedResourceIdentifiers list. /// @@ -525,7 +525,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `BatchGetResourceConfig` operation on the `StarlingDoveService` service. + /// Performs the `BatchGetResourceConfig` operation on the `Config` service. /// /// Returns the BaseConfigurationItem for one or more requested resources. The operation also returns a list of resources that are not processed in the current request. If there are no unprocessed resources, the operation returns an empty unprocessedResourceKeys list. /// @@ -622,7 +622,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DeleteAggregationAuthorization` operation on the `StarlingDoveService` service. + /// Performs the `DeleteAggregationAuthorization` operation on the `Config` service. /// /// Deletes the authorization granted to the specified configuration aggregator account in a specified region. /// @@ -692,7 +692,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DeleteConfigRule` operation on the `StarlingDoveService` service. + /// Performs the `DeleteConfigRule` operation on the `Config` service. /// /// Deletes the specified Config rule and all of its evaluation results. Config sets the state of a rule to DELETING until the deletion is complete. You cannot update a rule while it is in this state. If you make a PutConfigRule or DeleteConfigRule request for the rule, you will receive a ResourceInUseException. You can check the state of a rule by using the DescribeConfigRules request. Recommendation: Stop recording resource compliance before deleting rules It is highly recommended that you stop recording for the AWS::Config::ResourceCompliance resource type before you delete rules in your account. Deleting rules creates CIs for AWS::Config::ResourceCompliance and can affect your Config [configuration recorder](https://docs.aws.amazon.com/config/latest/developerguide/stop-start-recorder.html) costs. If you are deleting rules which evaluate a large number of resource types, this can lead to a spike in the number of CIs recorded. Best practice: /// @@ -783,7 +783,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DeleteConfigurationAggregator` operation on the `StarlingDoveService` service. + /// Performs the `DeleteConfigurationAggregator` operation on the `Config` service. /// /// Deletes the specified configuration aggregator and the aggregated data associated with the aggregator. /// @@ -853,7 +853,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DeleteConfigurationRecorder` operation on the `StarlingDoveService` service. + /// Performs the `DeleteConfigurationRecorder` operation on the `Config` service. /// /// Deletes the customer managed configuration recorder. This operation does not delete the configuration information that was previously recorded. You will be able to access the previously recorded information by using the [GetResourceConfigHistory](https://docs.aws.amazon.com/config/latest/APIReference/API_GetResourceConfigHistory.html) operation, but you will not be able to access this information in the Config console until you have created a new customer managed configuration recorder. /// @@ -924,7 +924,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DeleteConformancePack` operation on the `StarlingDoveService` service. + /// Performs the `DeleteConformancePack` operation on the `Config` service. /// /// Deletes the specified conformance pack and all the Config rules, remediation actions, and all evaluation results within that conformance pack. Config sets the conformance pack to DELETE_IN_PROGRESS until the deletion is complete. You cannot update a conformance pack while it is in this state. /// @@ -1009,7 +1009,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DeleteDeliveryChannel` operation on the `StarlingDoveService` service. + /// Performs the `DeleteDeliveryChannel` operation on the `Config` service. /// /// Deletes the delivery channel. Before you can delete the delivery channel, you must stop the customer managed configuration recorder. You can use the [StopConfigurationRecorder] operation to stop the customer managed configuration recorder. /// @@ -1080,7 +1080,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DeleteEvaluationResults` operation on the `StarlingDoveService` service. + /// Performs the `DeleteEvaluationResults` operation on the `Config` service. /// /// Deletes the evaluation results for the specified Config rule. You can specify one Config rule per request. After you delete the evaluation results, you can call the [StartConfigRulesEvaluation] API to start evaluating your Amazon Web Services resources against the rule. /// @@ -1165,7 +1165,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DeleteOrganizationConfigRule` operation on the `StarlingDoveService` service. + /// Performs the `DeleteOrganizationConfigRule` operation on the `Config` service. /// /// Deletes the specified organization Config rule and all of its evaluation results from all member accounts in that organization. Only a management account and a delegated administrator account can delete an organization Config rule. When calling this API with a delegated administrator, you must ensure Organizations ListDelegatedAdministrator permissions are added. Config sets the state of a rule to DELETE_IN_PROGRESS until the deletion is complete. You cannot update a rule while it is in this state. /// @@ -1262,7 +1262,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DeleteOrganizationConformancePack` operation on the `StarlingDoveService` service. + /// Performs the `DeleteOrganizationConformancePack` operation on the `Config` service. /// /// Deletes the specified organization conformance pack and all of the Config rules and remediation actions from all member accounts in that organization. Only a management account or a delegated administrator account can delete an organization conformance pack. When calling this API with a delegated administrator, you must ensure Organizations ListDelegatedAdministrator permissions are added. Config sets the state of a conformance pack to DELETE_IN_PROGRESS until the deletion is complete. You cannot update a conformance pack while it is in this state. /// @@ -1359,7 +1359,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DeletePendingAggregationRequest` operation on the `StarlingDoveService` service. + /// Performs the `DeletePendingAggregationRequest` operation on the `Config` service. /// /// Deletes pending authorization requests for a specified aggregator account in a specified region. /// @@ -1429,7 +1429,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DeleteRemediationConfiguration` operation on the `StarlingDoveService` service. + /// Performs the `DeleteRemediationConfiguration` operation on the `Config` service. /// /// Deletes the remediation configuration. /// @@ -1519,7 +1519,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DeleteRemediationExceptions` operation on the `StarlingDoveService` service. + /// Performs the `DeleteRemediationExceptions` operation on the `Config` service. /// /// Deletes one or more remediation exceptions mentioned in the resource keys. Config generates a remediation exception when a problem occurs executing a remediation action to a specific resource. Remediation exceptions blocks auto-remediation until the exception is cleared. /// @@ -1589,7 +1589,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DeleteResourceConfig` operation on the `StarlingDoveService` service. + /// Performs the `DeleteResourceConfig` operation on the `Config` service. /// /// Records the configuration state for a custom resource that has been deleted. This API records a new ConfigurationItem with a ResourceDeleted status. You can retrieve the ConfigurationItems recorded for this resource in your Config History. /// @@ -1682,7 +1682,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DeleteRetentionConfiguration` operation on the `StarlingDoveService` service. + /// Performs the `DeleteRetentionConfiguration` operation on the `Config` service. /// /// Deletes the retention configuration. /// @@ -1753,7 +1753,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DeleteServiceLinkedConfigurationRecorder` operation on the `StarlingDoveService` service. + /// Performs the `DeleteServiceLinkedConfigurationRecorder` operation on the `Config` service. /// /// Deletes an existing service-linked configuration recorder. This operation does not delete the configuration information that was previously recorded. You will be able to access the previously recorded information by using the [GetResourceConfigHistory](https://docs.aws.amazon.com/config/latest/APIReference/API_GetResourceConfigHistory.html) operation, but you will not be able to access this information in the Config console until you have created a new service-linked configuration recorder for the same service. The recording scope determines if you receive configuration items The recording scope is set by the service that is linked to the configuration recorder and determines whether you receive configuration items (CIs) in the delivery channel. If the recording scope is internal, you will not receive CIs in the delivery channel. /// @@ -1851,7 +1851,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DeleteStoredQuery` operation on the `StarlingDoveService` service. + /// Performs the `DeleteStoredQuery` operation on the `Config` service. /// /// Deletes the stored query for a single Amazon Web Services account and a single Amazon Web Services Region. /// @@ -1944,7 +1944,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DeliverConfigSnapshot` operation on the `StarlingDoveService` service. + /// Performs the `DeliverConfigSnapshot` operation on the `Config` service. /// /// Schedules delivery of a configuration snapshot to the Amazon S3 bucket in the specified delivery channel. After the delivery has started, Config sends the following notifications using an Amazon SNS topic that you have specified. /// @@ -2022,7 +2022,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DescribeAggregateComplianceByConfigRules` operation on the `StarlingDoveService` service. + /// Performs the `DescribeAggregateComplianceByConfigRules` operation on the `Config` service. /// /// Returns a list of compliant and noncompliant rules with the number of resources for compliant and noncompliant rules. Does not display rules that do not have compliance results. The results can return an empty result page, but if you have a nextToken, the results are displayed on the next page. /// @@ -2117,7 +2117,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DescribeAggregateComplianceByConformancePacks` operation on the `StarlingDoveService` service. + /// Performs the `DescribeAggregateComplianceByConformancePacks` operation on the `Config` service. /// /// Returns a list of the existing and deleted conformance packs and their associated compliance status with the count of compliant and noncompliant Config rules within each conformance pack. Also returns the total rule count which includes compliant rules, noncompliant rules, and rules that cannot be evaluated due to insufficient data. The results can return an empty result page, but if you have a nextToken, the results are displayed on the next page. /// @@ -2212,7 +2212,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DescribeAggregationAuthorizations` operation on the `StarlingDoveService` service. + /// Performs the `DescribeAggregationAuthorizations` operation on the `Config` service. /// /// Returns a list of authorizations granted to various aggregator accounts and regions. /// @@ -2284,7 +2284,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DescribeComplianceByConfigRule` operation on the `StarlingDoveService` service. + /// Performs the `DescribeComplianceByConfigRule` operation on the `Config` service. /// /// Indicates whether the specified Config rules are compliant. If a rule is noncompliant, this operation returns the number of Amazon Web Services resources that do not comply with the rule. A rule is compliant if all of the evaluated resources comply with it. It is noncompliant if any of these resources do not comply. If Config has no current evaluation results for the rule, it returns INSUFFICIENT_DATA. This result might indicate one of the following conditions: /// @@ -2362,7 +2362,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DescribeComplianceByResource` operation on the `StarlingDoveService` service. + /// Performs the `DescribeComplianceByResource` operation on the `Config` service. /// /// Indicates whether the specified Amazon Web Services resources are compliant. If a resource is noncompliant, this operation returns the number of Config rules that the resource does not comply with. A resource is compliant if it complies with all the Config rules that evaluate it. It is noncompliant if it does not comply with one or more of these rules. If Config has no current evaluation results for the resource, it returns INSUFFICIENT_DATA. This result might indicate one of the following conditions about the rules that evaluate the resource: /// @@ -2439,7 +2439,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DescribeConfigRuleEvaluationStatus` operation on the `StarlingDoveService` service. + /// Performs the `DescribeConfigRuleEvaluationStatus` operation on the `Config` service. /// /// Returns status information for each of your Config managed rules. The status includes information such as the last time Config invoked the rule, the last time Config failed to invoke the rule, and the related error for the last failure. /// @@ -2511,7 +2511,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DescribeConfigRules` operation on the `StarlingDoveService` service. + /// Performs the `DescribeConfigRules` operation on the `Config` service. /// /// Returns details about your Config rules. /// @@ -2583,7 +2583,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DescribeConfigurationAggregatorSourcesStatus` operation on the `StarlingDoveService` service. + /// Performs the `DescribeConfigurationAggregatorSourcesStatus` operation on the `Config` service. /// /// Returns status information for sources within an aggregator. The status includes information about the last time Config verified authorization between the source account and an aggregator account. In case of a failure, the status contains the related error code or message. /// @@ -2656,7 +2656,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DescribeConfigurationAggregators` operation on the `StarlingDoveService` service. + /// Performs the `DescribeConfigurationAggregators` operation on the `Config` service. /// /// Returns the details of one or more configuration aggregators. If the configuration aggregator is not specified, this operation returns the details for all the configuration aggregators associated with the account. /// @@ -2729,7 +2729,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DescribeConfigurationRecorderStatus` operation on the `StarlingDoveService` service. + /// Performs the `DescribeConfigurationRecorderStatus` operation on the `Config` service. /// /// Returns the current status of the configuration recorder you specify as well as the status of the last recording event for the configuration recorders. For a detailed status of recording events over time, add your Config events to Amazon CloudWatch metrics and use CloudWatch metrics. If a configuration recorder is not specified, this operation returns the status for the customer managed configuration recorder configured for the account, if applicable. When making a request to this operation, you can only specify one configuration recorder. /// @@ -2822,7 +2822,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DescribeConfigurationRecorders` operation on the `StarlingDoveService` service. + /// Performs the `DescribeConfigurationRecorders` operation on the `Config` service. /// /// Returns details for the configuration recorder you specify. If a configuration recorder is not specified, this operation returns details for the customer managed configuration recorder configured for the account, if applicable. When making a request to this operation, you can only specify one configuration recorder. /// @@ -2915,7 +2915,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DescribeConformancePackCompliance` operation on the `StarlingDoveService` service. + /// Performs the `DescribeConformancePackCompliance` operation on the `Config` service. /// /// Returns compliance details for each rule in that conformance pack. You must provide exact rule names. /// @@ -2989,7 +2989,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DescribeConformancePackStatus` operation on the `StarlingDoveService` service. + /// Performs the `DescribeConformancePackStatus` operation on the `Config` service. /// /// Provides one or more conformance packs deployment status. If there are no conformance packs then you will see an empty result. /// @@ -3061,7 +3061,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DescribeConformancePacks` operation on the `StarlingDoveService` service. + /// Performs the `DescribeConformancePacks` operation on the `Config` service. /// /// Returns a list of one or more conformance packs. /// @@ -3134,7 +3134,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DescribeDeliveryChannelStatus` operation on the `StarlingDoveService` service. + /// Performs the `DescribeDeliveryChannelStatus` operation on the `Config` service. /// /// Returns the current status of the specified delivery channel. If a delivery channel is not specified, this operation returns the current status of all delivery channels associated with the account. Currently, you can specify only one delivery channel per region in your account. /// @@ -3204,7 +3204,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DescribeDeliveryChannels` operation on the `StarlingDoveService` service. + /// Performs the `DescribeDeliveryChannels` operation on the `Config` service. /// /// Returns details about the specified delivery channel. If a delivery channel is not specified, this operation returns the details of all delivery channels associated with the account. Currently, you can specify only one delivery channel per region in your account. /// @@ -3274,7 +3274,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DescribeOrganizationConfigRuleStatuses` operation on the `StarlingDoveService` service. + /// Performs the `DescribeOrganizationConfigRuleStatuses` operation on the `Config` service. /// /// Provides organization Config rule deployment status for an organization. The status is not considered successful until organization Config rule is successfully deployed in all the member accounts with an exception of excluded accounts. When you specify the limit and the next token, you receive a paginated response. Limit and next token are not applicable if you specify organization Config rule names. It is only applicable, when you request all the organization Config rules. /// @@ -3358,7 +3358,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DescribeOrganizationConfigRules` operation on the `StarlingDoveService` service. + /// Performs the `DescribeOrganizationConfigRules` operation on the `Config` service. /// /// Returns a list of organization Config rules. When you specify the limit and the next token, you receive a paginated response. Limit and next token are not applicable if you specify organization Config rule names. It is only applicable, when you request all the organization Config rules. For accounts within an organization If you deploy an organizational rule or conformance pack in an organization administrator account, and then establish a delegated administrator and deploy an organizational rule or conformance pack in the delegated administrator account, you won't be able to see the organizational rule or conformance pack in the organization administrator account from the delegated administrator account or see the organizational rule or conformance pack in the delegated administrator account from organization administrator account. The DescribeOrganizationConfigRules and DescribeOrganizationConformancePacks APIs can only see and interact with the organization-related resource that were deployed from within the account calling those APIs. /// @@ -3442,7 +3442,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DescribeOrganizationConformancePackStatuses` operation on the `StarlingDoveService` service. + /// Performs the `DescribeOrganizationConformancePackStatuses` operation on the `Config` service. /// /// Provides organization conformance pack deployment status for an organization. The status is not considered successful until organization conformance pack is successfully deployed in all the member accounts with an exception of excluded accounts. When you specify the limit and the next token, you receive a paginated response. Limit and next token are not applicable if you specify organization conformance pack names. They are only applicable, when you request all the organization conformance packs. /// @@ -3526,7 +3526,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DescribeOrganizationConformancePacks` operation on the `StarlingDoveService` service. + /// Performs the `DescribeOrganizationConformancePacks` operation on the `Config` service. /// /// Returns a list of organization conformance packs. When you specify the limit and the next token, you receive a paginated response. Limit and next token are not applicable if you specify organization conformance packs names. They are only applicable, when you request all the organization conformance packs. For accounts within an organization If you deploy an organizational rule or conformance pack in an organization administrator account, and then establish a delegated administrator and deploy an organizational rule or conformance pack in the delegated administrator account, you won't be able to see the organizational rule or conformance pack in the organization administrator account from the delegated administrator account or see the organizational rule or conformance pack in the delegated administrator account from organization administrator account. The DescribeOrganizationConfigRules and DescribeOrganizationConformancePacks APIs can only see and interact with the organization-related resource that were deployed from within the account calling those APIs. /// @@ -3610,7 +3610,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DescribePendingAggregationRequests` operation on the `StarlingDoveService` service. + /// Performs the `DescribePendingAggregationRequests` operation on the `Config` service. /// /// Returns a list of all pending aggregation requests. /// @@ -3682,7 +3682,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DescribeRemediationConfigurations` operation on the `StarlingDoveService` service. + /// Performs the `DescribeRemediationConfigurations` operation on the `Config` service. /// /// Returns the details of one or more remediation configurations. /// @@ -3747,7 +3747,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DescribeRemediationExceptions` operation on the `StarlingDoveService` service. + /// Performs the `DescribeRemediationExceptions` operation on the `Config` service. /// /// Returns the details of one or more remediation exceptions. A detailed view of a remediation exception for a set of resources that includes an explanation of an exception and the time when the exception will be deleted. When you specify the limit and the next token, you receive a paginated response. Config generates a remediation exception when a problem occurs executing a remediation action to a specific resource. Remediation exceptions blocks auto-remediation until the exception is cleared. When you specify the limit and the next token, you receive a paginated response. Limit and next token are not applicable if you request resources in batch. It is only applicable, when you request all resources. /// @@ -3818,7 +3818,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DescribeRemediationExecutionStatus` operation on the `StarlingDoveService` service. + /// Performs the `DescribeRemediationExecutionStatus` operation on the `Config` service. /// /// Provides a detailed view of a Remediation Execution for a set of resources including state, timestamps for when steps for the remediation execution occur, and any error messages for steps that have failed. When you specify the limit and the next token, you receive a paginated response. /// @@ -3890,7 +3890,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DescribeRetentionConfigurations` operation on the `StarlingDoveService` service. + /// Performs the `DescribeRetentionConfigurations` operation on the `Config` service. /// /// Returns the details of one or more retention configurations. If the retention configuration name is not specified, this operation returns the details for all the retention configurations for that account. Currently, Config supports only one retention configuration per region in your account. /// @@ -3962,7 +3962,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `DisassociateResourceTypes` operation on the `StarlingDoveService` service. + /// Performs the `DisassociateResourceTypes` operation on the `Config` service. /// /// Removes all resource types specified in the ResourceTypes list from the [RecordingGroup](https://docs.aws.amazon.com/config/latest/APIReference/API_RecordingGroup.html) of configuration recorder and excludes these resource types when recording. For this operation, the configuration recorder must use a [RecordingStrategy](https://docs.aws.amazon.com/config/latest/APIReference/API_RecordingStrategy.html) that is either INCLUSION_BY_RESOURCE_TYPES or EXCLUSION_BY_RESOURCE_TYPES. /// @@ -4060,7 +4060,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `GetAggregateComplianceDetailsByConfigRule` operation on the `StarlingDoveService` service. + /// Performs the `GetAggregateComplianceDetailsByConfigRule` operation on the `Config` service. /// /// Returns the evaluation results for the specified Config rule for a specific resource in a rule. The results indicate which Amazon Web Services resources were evaluated by the rule, when each resource was last evaluated, and whether each resource complies with the rule. The results can return an empty result page. But if you have a nextToken, the results are displayed on the next page. /// @@ -4155,7 +4155,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `GetAggregateConfigRuleComplianceSummary` operation on the `StarlingDoveService` service. + /// Performs the `GetAggregateConfigRuleComplianceSummary` operation on the `Config` service. /// /// Returns the number of compliant and noncompliant rules for one or more accounts and regions in an aggregator. The results can return an empty result page, but if you have a nextToken, the results are displayed on the next page. /// @@ -4250,7 +4250,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `GetAggregateConformancePackComplianceSummary` operation on the `StarlingDoveService` service. + /// Performs the `GetAggregateConformancePackComplianceSummary` operation on the `Config` service. /// /// Returns the count of compliant and noncompliant conformance packs across all Amazon Web Services accounts and Amazon Web Services Regions in an aggregator. You can filter based on Amazon Web Services account ID or Amazon Web Services Region. The results can return an empty result page, but if you have a nextToken, the results are displayed on the next page. /// @@ -4345,7 +4345,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `GetAggregateDiscoveredResourceCounts` operation on the `StarlingDoveService` service. + /// Performs the `GetAggregateDiscoveredResourceCounts` operation on the `Config` service. /// /// Returns the resource counts across accounts and regions that are present in your Config aggregator. You can request the resource counts by providing filters and GroupByKey. For example, if the input contains accountID 12345678910 and region us-east-1 in filters, the API returns the count of resources in account ID 12345678910 and region us-east-1. If the input contains ACCOUNT_ID as a GroupByKey, the API returns resource counts for all source accounts that are present in your aggregator. /// @@ -4440,7 +4440,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `GetAggregateResourceConfig` operation on the `StarlingDoveService` service. + /// Performs the `GetAggregateResourceConfig` operation on the `Config` service. /// /// Returns configuration item that is aggregated for your specific resource in a specific source account and region. The API does not return results for deleted resources. /// @@ -4535,7 +4535,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `GetComplianceDetailsByConfigRule` operation on the `StarlingDoveService` service. + /// Performs the `GetComplianceDetailsByConfigRule` operation on the `Config` service. /// /// Returns the evaluation results for the specified Config rule. The results indicate which Amazon Web Services resources were evaluated by the rule, when each resource was last evaluated, and whether each resource complies with the rule. /// @@ -4607,7 +4607,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `GetComplianceDetailsByResource` operation on the `StarlingDoveService` service. + /// Performs the `GetComplianceDetailsByResource` operation on the `Config` service. /// /// Returns the evaluation results for the specified Amazon Web Services resource. The results indicate which Config rules were used to evaluate the resource, when each rule was last invoked, and whether the resource complies with each rule. /// @@ -4677,7 +4677,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `GetComplianceSummaryByConfigRule` operation on the `StarlingDoveService` service. + /// Performs the `GetComplianceSummaryByConfigRule` operation on the `Config` service. /// /// Returns the number of Config rules that are compliant and noncompliant, up to a maximum of 25 for each. /// @@ -4742,7 +4742,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `GetComplianceSummaryByResourceType` operation on the `StarlingDoveService` service. + /// Performs the `GetComplianceSummaryByResourceType` operation on the `Config` service. /// /// Returns the number of resources that are compliant and the number that are noncompliant. You can specify one or more resource types to get these numbers for each resource type. The maximum number returned is 100. /// @@ -4812,7 +4812,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `GetConformancePackComplianceDetails` operation on the `StarlingDoveService` service. + /// Performs the `GetConformancePackComplianceDetails` operation on the `Config` service. /// /// Returns compliance details of a conformance pack for all Amazon Web Services resources that are monitered by conformance pack. /// @@ -4886,7 +4886,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `GetConformancePackComplianceSummary` operation on the `StarlingDoveService` service. + /// Performs the `GetConformancePackComplianceSummary` operation on the `Config` service. /// /// Returns compliance details for the conformance pack based on the cumulative compliance results of all the rules in that conformance pack. /// @@ -4958,7 +4958,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `GetCustomRulePolicy` operation on the `StarlingDoveService` service. + /// Performs the `GetCustomRulePolicy` operation on the `Config` service. /// /// Returns the policy definition containing the logic for your Config Custom Policy rule. /// @@ -5028,7 +5028,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `GetDiscoveredResourceCounts` operation on the `StarlingDoveService` service. + /// Performs the `GetDiscoveredResourceCounts` operation on the `Config` service. /// /// Returns the resource types, the number of each resource type, and the total number of resources that Config is recording in this region for your Amazon Web Services account. Example /// @@ -5147,7 +5147,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `GetOrganizationConfigRuleDetailedStatus` operation on the `StarlingDoveService` service. + /// Performs the `GetOrganizationConfigRuleDetailedStatus` operation on the `Config` service. /// /// Returns detailed status for each member account within an organization for a given organization Config rule. /// @@ -5231,7 +5231,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `GetOrganizationConformancePackDetailedStatus` operation on the `StarlingDoveService` service. + /// Performs the `GetOrganizationConformancePackDetailedStatus` operation on the `Config` service. /// /// Returns detailed status for each member account within an organization for a given organization conformance pack. /// @@ -5315,7 +5315,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `GetOrganizationCustomRulePolicy` operation on the `StarlingDoveService` service. + /// Performs the `GetOrganizationCustomRulePolicy` operation on the `Config` service. /// /// Returns the policy definition containing the logic for your organization Config Custom Policy rule. /// @@ -5397,7 +5397,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `GetResourceConfigHistory` operation on the `StarlingDoveService` service. + /// Performs the `GetResourceConfigHistory` operation on the `Config` service. /// /// For accurate reporting on the compliance status, you must record the AWS::Config::ResourceCompliance resource type. For more information, see [Selecting Which Resources Config Records](https://docs.aws.amazon.com/config/latest/developerguide/select-resources.html). Returns a list of ConfigurationItems for the specified resource. The list contains details about each state of the resource during the specified time interval. If you specified a retention period to retain your ConfigurationItems between a minimum of 30 days and a maximum of 7 years (2557 days), Config returns the ConfigurationItems for the specified retention period. The response is paginated. By default, Config returns a limit of 10 configuration items per page. You can customize this number with the limit parameter. The response includes a nextToken string. To get the next page of results, run the request again and specify the string for the nextToken parameter. Each call to the API is limited to span a duration of seven days. It is likely that the number of records returned is smaller than the specified limit. In such cases, you can make another call, using the nextToken. /// @@ -5494,7 +5494,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `GetResourceEvaluationSummary` operation on the `StarlingDoveService` service. + /// Performs the `GetResourceEvaluationSummary` operation on the `Config` service. /// /// Returns a summary of resource evaluation for the specified resource evaluation ID from the proactive rules that were run. The results indicate which evaluation context was used to evaluate the rules, which resource details were evaluated, the evaluation mode that was run, and whether the resource details comply with the configuration of the proactive rules. To see additional information about the evaluation result, such as which rule flagged a resource as NON_COMPLIANT, use the [GetComplianceDetailsByResource](https://docs.aws.amazon.com/config/latest/APIReference/API_GetComplianceDetailsByResource.html) API. For more information, see the [Examples](https://docs.aws.amazon.com/config/latest/APIReference/API_GetResourceEvaluationSummary.html#API_GetResourceEvaluationSummary_Examples) section. /// @@ -5564,7 +5564,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `GetStoredQuery` operation on the `StarlingDoveService` service. + /// Performs the `GetStoredQuery` operation on the `Config` service. /// /// Returns the details of a specific stored query. /// @@ -5657,7 +5657,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `ListAggregateDiscoveredResources` operation on the `StarlingDoveService` service. + /// Performs the `ListAggregateDiscoveredResources` operation on the `Config` service. /// /// Accepts a resource type and returns a list of resource identifiers that are aggregated for a specific resource type across accounts and regions. A resource identifier includes the resource type, ID, (if available) the custom resource name, source account, and source region. You can narrow the results to include only resources that have specific resource IDs, or a resource name, or source account ID, or source region. For example, if the input consists of accountID 12345678910 and the region is us-east-1 for resource type AWS::EC2::Instance then the API returns all the EC2 instance identifiers of accountID 12345678910 and region us-east-1. /// @@ -5752,7 +5752,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `ListConfigurationRecorders` operation on the `StarlingDoveService` service. + /// Performs the `ListConfigurationRecorders` operation on the `Config` service. /// /// Returns a list of configuration recorders depending on the filters you specify. /// @@ -5844,7 +5844,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `ListConformancePackComplianceScores` operation on the `StarlingDoveService` service. + /// Performs the `ListConformancePackComplianceScores` operation on the `Config` service. /// /// Returns a list of conformance pack compliance scores. A compliance score is the percentage of the number of compliant rule-resource combinations in a conformance pack compared to the number of total possible rule-resource combinations in the conformance pack. This metric provides you with a high-level view of the compliance state of your conformance packs. You can use it to identify, investigate, and understand the level of compliance in your conformance packs. Conformance packs with no evaluation results will have a compliance score of INSUFFICIENT_DATA. /// @@ -5916,7 +5916,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `ListDiscoveredResources` operation on the `StarlingDoveService` service. + /// Performs the `ListDiscoveredResources` operation on the `Config` service. /// /// Accepts a resource type and returns a list of resource identifiers for the resources of that type. A resource identifier includes the resource type, ID, and (if available) the custom resource name. The results consist of resources that Config has discovered, including those that Config is not currently recording. You can narrow the results to include only resources that have specific resource IDs or a resource name. You can specify either resource IDs or a resource name, but not both, in the same request. The response is paginated. By default, Config lists 100 resource identifiers on each page. You can customize this number with the limit parameter. The response includes a nextToken string. To get the next page of results, run the request again and specify the string for the nextToken parameter. /// @@ -6011,7 +6011,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `ListResourceEvaluations` operation on the `StarlingDoveService` service. + /// Performs the `ListResourceEvaluations` operation on the `Config` service. /// /// Returns a list of proactive resource evaluations. /// @@ -6083,7 +6083,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `ListStoredQueries` operation on the `StarlingDoveService` service. + /// Performs the `ListStoredQueries` operation on the `Config` service. /// /// Lists the stored queries for a single Amazon Web Services account and a single Amazon Web Services Region. The default is 100. /// @@ -6176,7 +6176,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `StarlingDoveService` service. + /// Performs the `ListTagsForResource` operation on the `Config` service. /// /// List the tags for Config resource. /// @@ -6271,7 +6271,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `PutAggregationAuthorization` operation on the `StarlingDoveService` service. + /// Performs the `PutAggregationAuthorization` operation on the `Config` service. /// /// Authorizes the aggregator account and region to collect data from the source account and region. Tags are added at creation and cannot be updated with this operation PutAggregationAuthorization is an idempotent API. Subsequent requests won’t create a duplicate resource if one was already created. If a following request has different tags values, Config will ignore these differences and treat it as an idempotent request of the previous. In this case, tags will not be updated, even if they are different. Use [TagResource](https://docs.aws.amazon.com/config/latest/APIReference/API_TagResource.html) and [UntagResource](https://docs.aws.amazon.com/config/latest/APIReference/API_UntagResource.html) to update tags after creation. /// @@ -6341,7 +6341,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `PutConfigRule` operation on the `StarlingDoveService` service. + /// Performs the `PutConfigRule` operation on the `Config` service. /// /// Adds or updates an Config rule to evaluate if your Amazon Web Services resources comply with your desired configurations. For information on how many Config rules you can have per account, see [ Service Limits ](https://docs.aws.amazon.com/config/latest/developerguide/configlimits.html) in the Config Developer Guide. There are two types of rules: Config Managed Rules and Config Custom Rules. You can use PutConfigRule to create both Config Managed Rules and Config Custom Rules. Config Managed Rules are predefined, customizable rules created by Config. For a list of managed rules, see [List of Config Managed Rules](https://docs.aws.amazon.com/config/latest/developerguide/managed-rules-by-aws-config.html). If you are adding an Config managed rule, you must specify the rule's identifier for the SourceIdentifier key. Config Custom Rules are rules that you create from scratch. There are two ways to create Config custom rules: with Lambda functions ([ Lambda Developer Guide](https://docs.aws.amazon.com/config/latest/developerguide/gettingstarted-concepts.html#gettingstarted-concepts-function)) and with Guard ([Guard GitHub Repository](https://github.com/aws-cloudformation/cloudformation-guard)), a policy-as-code language. Config custom rules created with Lambda are called Config Custom Lambda Rules and Config custom rules created with Guard are called Config Custom Policy Rules. If you are adding a new Config Custom Lambda rule, you first need to create an Lambda function that the rule invokes to evaluate your resources. When you use PutConfigRule to add a Custom Lambda rule to Config, you must specify the Amazon Resource Name (ARN) that Lambda assigns to the function. You specify the ARN in the SourceIdentifier key. This key is part of the Source object, which is part of the ConfigRule object. For any new Config rule that you add, specify the ConfigRuleName in the ConfigRule object. Do not specify the ConfigRuleArn or the ConfigRuleId. These values are generated by Config for new rules. If you are updating a rule that you added previously, you can specify the rule by ConfigRuleName, ConfigRuleId, or ConfigRuleArn in the ConfigRule data type that you use in this request. For more information about developing and using Config rules, see [Evaluating Resources with Config Rules](https://docs.aws.amazon.com/config/latest/developerguide/evaluate-config.html) in the Config Developer Guide. Tags are added at creation and cannot be updated with this operation PutConfigRule is an idempotent API. Subsequent requests won’t create a duplicate resource if one was already created. If a following request has different tags values, Config will ignore these differences and treat it as an idempotent request of the previous. In this case, tags will not be updated, even if they are different. Use [TagResource](https://docs.aws.amazon.com/config/latest/APIReference/API_TagResource.html) and [UntagResource](https://docs.aws.amazon.com/config/latest/APIReference/API_UntagResource.html) to update tags after creation. /// @@ -6446,7 +6446,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `PutConfigurationAggregator` operation on the `StarlingDoveService` service. + /// Performs the `PutConfigurationAggregator` operation on the `Config` service. /// /// Creates and updates the configuration aggregator with the selected source accounts and regions. The source account can be individual account(s) or an organization. accountIds that are passed will be replaced with existing accounts. If you want to add additional accounts into the aggregator, call DescribeConfigurationAggregators to get the previous accounts and then append new ones. Config should be enabled in source accounts and regions you want to aggregate. If your source type is an organization, you must be signed in to the management account or a registered delegated administrator and all the features must be enabled in your organization. If the caller is a management account, Config calls EnableAwsServiceAccess API to enable integration between Config and Organizations. If the caller is a registered delegated administrator, Config calls ListDelegatedAdministrators API to verify whether the caller is a valid delegated administrator. To register a delegated administrator, see [Register a Delegated Administrator](https://docs.aws.amazon.com/config/latest/developerguide/set-up-aggregator-cli.html#register-a-delegated-administrator-cli) in the Config developer guide. Tags are added at creation and cannot be updated with this operation PutConfigurationAggregator is an idempotent API. Subsequent requests won’t create a duplicate resource if one was already created. If a following request has different tags values, Config will ignore these differences and treat it as an idempotent request of the previous. In this case, tags will not be updated, even if they are different. Use [TagResource](https://docs.aws.amazon.com/config/latest/APIReference/API_TagResource.html) and [UntagResource](https://docs.aws.amazon.com/config/latest/APIReference/API_UntagResource.html) to update tags after creation. /// @@ -6532,7 +6532,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `PutConfigurationRecorder` operation on the `StarlingDoveService` service. + /// Performs the `PutConfigurationRecorder` operation on the `Config` service. /// /// Creates or updates the customer managed configuration recorder. You can use this operation to create a new customer managed configuration recorder or to update the roleARN and the recordingGroup for an existing customer managed configuration recorder. To start the customer managed configuration recorder and begin recording configuration changes for the resource types you specify, use the [StartConfigurationRecorder](https://docs.aws.amazon.com/config/latest/APIReference/API_StartConfigurationRecorder.html) operation. For more information, see [ Working with the Configuration Recorder ](https://docs.aws.amazon.com/config/latest/developerguide/stop-start-recorder.html) in the Config Developer Guide. One customer managed configuration recorder per account per Region You can create only one customer managed configuration recorder for each account for each Amazon Web Services Region. Default is to record all supported resource types, excluding the global IAM resource types If you have not specified values for the recordingGroup field, the default for the customer managed configuration recorder is to record all supported resource types, excluding the global IAM resource types: AWS::IAM::Group, AWS::IAM::Policy, AWS::IAM::Role, and AWS::IAM::User. Tags are added at creation and cannot be updated PutConfigurationRecorder is an idempotent API. Subsequent requests won’t create a duplicate resource if one was already created. If a following request has different tags values, Config will ignore these differences and treat it as an idempotent request of the previous. In this case, tags will not be updated, even if they are different. Use [TagResource](https://docs.aws.amazon.com/config/latest/APIReference/API_TagResource.html) and [UntagResource](https://docs.aws.amazon.com/config/latest/APIReference/API_UntagResource.html) to update tags after creation. /// @@ -6644,7 +6644,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `PutConformancePack` operation on the `StarlingDoveService` service. + /// Performs the `PutConformancePack` operation on the `Config` service. /// /// Creates or updates a conformance pack. A conformance pack is a collection of Config rules that can be easily deployed in an account and a region and across an organization. For information on how many conformance packs you can have per account, see [ Service Limits ](https://docs.aws.amazon.com/config/latest/developerguide/configlimits.html) in the Config Developer Guide. This API creates a service-linked role AWSServiceRoleForConfigConforms in your account. The service-linked role is created only when the role does not exist in your account. You must specify only one of the follow parameters: TemplateS3Uri, TemplateBody or TemplateSSMDocumentDetails. /// @@ -6749,7 +6749,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `PutDeliveryChannel` operation on the `StarlingDoveService` service. + /// Performs the `PutDeliveryChannel` operation on the `Config` service. /// /// Creates or updates a delivery channel to deliver configuration information and other compliance information. You can use this operation to create a new delivery channel or to update the Amazon S3 bucket and the Amazon SNS topic of an existing delivery channel. For more information, see [ Working with the Delivery Channel ](https://docs.aws.amazon.com/config/latest/developerguide/manage-delivery-channel.html) in the Config Developer Guide. One delivery channel per account per Region You can have only one delivery channel for each account for each Amazon Web Services Region. /// @@ -6826,7 +6826,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `PutEvaluations` operation on the `StarlingDoveService` service. + /// Performs the `PutEvaluations` operation on the `Config` service. /// /// Used by an Lambda function to deliver evaluation results to Config. This operation is required in every Lambda function that is invoked by an Config rule. /// @@ -6898,7 +6898,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `PutExternalEvaluation` operation on the `StarlingDoveService` service. + /// Performs the `PutExternalEvaluation` operation on the `Config` service. /// /// Add or updates the evaluations for process checks. This API checks if the rule is a process check when the name of the Config rule is provided. /// @@ -6969,7 +6969,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `PutOrganizationConfigRule` operation on the `StarlingDoveService` service. + /// Performs the `PutOrganizationConfigRule` operation on the `Config` service. /// /// Adds or updates an Config rule for your entire organization to evaluate if your Amazon Web Services resources comply with your desired configurations. For information on how many organization Config rules you can have per account, see [ Service Limits ](https://docs.aws.amazon.com/config/latest/developerguide/configlimits.html) in the Config Developer Guide. Only a management account and a delegated administrator can create or update an organization Config rule. When calling this API with a delegated administrator, you must ensure Organizations ListDelegatedAdministrator permissions are added. An organization can have up to 3 delegated administrators. This API enables organization service access through the EnableAWSServiceAccess action and creates a service-linked role AWSServiceRoleForConfigMultiAccountSetup in the management or delegated administrator account of your organization. The service-linked role is created only when the role does not exist in the caller account. Config verifies the existence of role with GetRole action. To use this API with delegated administrator, register a delegated administrator by calling Amazon Web Services Organization register-delegated-administrator for config-multiaccountsetup.amazonaws.com. There are two types of rules: Config Managed Rules and Config Custom Rules. You can use PutOrganizationConfigRule to create both Config Managed Rules and Config Custom Rules. Config Managed Rules are predefined, customizable rules created by Config. For a list of managed rules, see [List of Config Managed Rules](https://docs.aws.amazon.com/config/latest/developerguide/managed-rules-by-aws-config.html). If you are adding an Config managed rule, you must specify the rule's identifier for the RuleIdentifier key. Config Custom Rules are rules that you create from scratch. There are two ways to create Config custom rules: with Lambda functions ([ Lambda Developer Guide](https://docs.aws.amazon.com/config/latest/developerguide/gettingstarted-concepts.html#gettingstarted-concepts-function)) and with Guard ([Guard GitHub Repository](https://github.com/aws-cloudformation/cloudformation-guard)), a policy-as-code language. Config custom rules created with Lambda are called Config Custom Lambda Rules and Config custom rules created with Guard are called Config Custom Policy Rules. If you are adding a new Config Custom Lambda rule, you first need to create an Lambda function in the management account or a delegated administrator that the rule invokes to evaluate your resources. You also need to create an IAM role in the managed account that can be assumed by the Lambda function. When you use PutOrganizationConfigRule to add a Custom Lambda rule to Config, you must specify the Amazon Resource Name (ARN) that Lambda assigns to the function. Prerequisite: Ensure you call EnableAllFeatures API to enable all features in an organization. Make sure to specify one of either OrganizationCustomPolicyRuleMetadata for Custom Policy rules, OrganizationCustomRuleMetadata for Custom Lambda rules, or OrganizationManagedRuleMetadata for managed rules. /// @@ -7110,7 +7110,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `PutOrganizationConformancePack` operation on the `StarlingDoveService` service. + /// Performs the `PutOrganizationConformancePack` operation on the `Config` service. /// /// Deploys conformance packs across member accounts in an Amazon Web Services Organization. For information on how many organization conformance packs and how many Config rules you can have per account, see [ Service Limits ](https://docs.aws.amazon.com/config/latest/developerguide/configlimits.html) in the Config Developer Guide. Only a management account and a delegated administrator can call this API. When calling this API with a delegated administrator, you must ensure Organizations ListDelegatedAdministrator permissions are added. An organization can have up to 3 delegated administrators. This API enables organization service access for config-multiaccountsetup.amazonaws.com through the EnableAWSServiceAccess action and creates a service-linked role AWSServiceRoleForConfigMultiAccountSetup in the management or delegated administrator account of your organization. The service-linked role is created only when the role does not exist in the caller account. To use this API with delegated administrator, register a delegated administrator by calling Amazon Web Services Organization register-delegate-admin for config-multiaccountsetup.amazonaws.com. Prerequisite: Ensure you call EnableAllFeatures API to enable all features in an organization. You must specify either the TemplateS3Uri or the TemplateBody parameter, but not both. If you provide both Config uses the TemplateS3Uri parameter and ignores the TemplateBody parameter. Config sets the state of a conformance pack to CREATE_IN_PROGRESS and UPDATE_IN_PROGRESS until the conformance pack is created or updated. You cannot update a conformance pack while it is in this state. /// @@ -7251,7 +7251,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `PutRemediationConfigurations` operation on the `StarlingDoveService` service. + /// Performs the `PutRemediationConfigurations` operation on the `Config` service. /// /// Adds or updates the remediation configuration with a specific Config rule with the selected target or action. The API creates the RemediationConfiguration object for the Config rule. The Config rule must already exist for you to add a remediation configuration. The target (SSM document) must exist and have permissions to use the target. Be aware of backward incompatible changes If you make backward incompatible changes to the SSM document, you must call this again to ensure the remediations can run. This API does not support adding remediation configurations for service-linked Config Rules such as Organization Config rules, the rules deployed by conformance packs, and rules deployed by Amazon Web Services Security Hub. Required fields For manual remediation configuration, you need to provide a value for automationAssumeRole or use a value in the assumeRolefield to remediate your resources. The SSM automation document can use either as long as it maps to a valid parameter. However, for automatic remediation configuration, the only valid assumeRole field value is AutomationAssumeRole and you need to provide a value for AutomationAssumeRole to remediate your resources. Auto remediation can be initiated even for compliant resources If you enable auto remediation for a specific Config rule using the [PutRemediationConfigurations](https://docs.aws.amazon.com/config/latest/APIReference/emAPI_PutRemediationConfigurations.html) API or the Config console, it initiates the remediation process for all non-compliant resources for that specific rule. The auto remediation process relies on the compliance data snapshot which is captured on a periodic basis. Any non-compliant resource that is updated between the snapshot schedule will continue to be remediated based on the last known compliance data snapshot. This means that in some cases auto remediation can be initiated even for compliant resources, since the bootstrap processor uses a database that can have stale evaluation results based on the last known compliance data snapshot. /// @@ -7339,7 +7339,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `PutRemediationExceptions` operation on the `StarlingDoveService` service. + /// Performs the `PutRemediationExceptions` operation on the `Config` service. /// /// A remediation exception is when a specified resource is no longer considered for auto-remediation. This API adds a new exception or updates an existing exception for a specified resource with a specified Config rule. Exceptions block auto remediation Config generates a remediation exception when a problem occurs running a remediation action for a specified resource. Remediation exceptions blocks auto-remediation until the exception is cleared. Manual remediation is recommended when placing an exception When placing an exception on an Amazon Web Services resource, it is recommended that remediation is set as manual remediation until the given Config rule for the specified resource evaluates the resource as NON_COMPLIANT. Once the resource has been evaluated as NON_COMPLIANT, you can add remediation exceptions and change the remediation type back from Manual to Auto if you want to use auto-remediation. Otherwise, using auto-remediation before a NON_COMPLIANT evaluation result can delete resources before the exception is applied. Exceptions can only be performed on non-compliant resources Placing an exception can only be performed on resources that are NON_COMPLIANT. If you use this API for COMPLIANT resources or resources that are NOT_APPLICABLE, a remediation exception will not be generated. For more information on the conditions that initiate the possible Config evaluation results, see [Concepts | Config Rules](https://docs.aws.amazon.com/config/latest/developerguide/config-concepts.html#aws-config-rules) in the Config Developer Guide. Exceptions cannot be placed on service-linked remediation actions You cannot place an exception on service-linked remediation actions, such as remediation actions put by an organizational conformance pack. Auto remediation can be initiated even for compliant resources If you enable auto remediation for a specific Config rule using the [PutRemediationConfigurations](https://docs.aws.amazon.com/config/latest/APIReference/emAPI_PutRemediationConfigurations.html) API or the Config console, it initiates the remediation process for all non-compliant resources for that specific rule. The auto remediation process relies on the compliance data snapshot which is captured on a periodic basis. Any non-compliant resource that is updated between the snapshot schedule will continue to be remediated based on the last known compliance data snapshot. This means that in some cases auto remediation can be initiated even for compliant resources, since the bootstrap processor uses a database that can have stale evaluation results based on the last known compliance data snapshot. /// @@ -7427,7 +7427,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `PutResourceConfig` operation on the `StarlingDoveService` service. + /// Performs the `PutResourceConfig` operation on the `Config` service. /// /// Records the configuration state for the resource provided in the request. The configuration state of a resource is represented in Config as Configuration Items. Once this API records the configuration item, you can retrieve the list of configuration items for the custom resource type using existing Config APIs. The custom resource type must be registered with CloudFormation. This API accepts the configuration item registered with CloudFormation. When you call this API, Config only stores configuration state of the resource provided in the request. This API does not change or remediate the configuration of the resource. Write-only schema properites are not recorded as part of the published configuration item. /// @@ -7539,7 +7539,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `PutRetentionConfiguration` operation on the `StarlingDoveService` service. + /// Performs the `PutRetentionConfiguration` operation on the `Config` service. /// /// Creates and updates the retention configuration with details about retention period (number of days) that Config stores your historical information. The API creates the RetentionConfiguration object and names the object as default. When you have a RetentionConfiguration object named default, calling the API modifies the default object. Currently, Config supports only one retention configuration per region in your account. /// @@ -7610,7 +7610,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `PutServiceLinkedConfigurationRecorder` operation on the `StarlingDoveService` service. + /// Performs the `PutServiceLinkedConfigurationRecorder` operation on the `Config` service. /// /// Creates a service-linked configuration recorder that is linked to a specific Amazon Web Services service based on the ServicePrincipal you specify. The configuration recorder's name, recordingGroup, recordingMode, and recordingScope is set by the service that is linked to the configuration recorder. For more information, see [ Working with the Configuration Recorder ](https://docs.aws.amazon.com/config/latest/developerguide/stop-start-recorder.html) in the Config Developer Guide. This API creates a service-linked role AWSServiceRoleForConfig in your account. The service-linked role is created only when the role does not exist in your account. The recording scope determines if you receive configuration items The recording scope is set by the service that is linked to the configuration recorder and determines whether you receive configuration items (CIs) in the delivery channel. If the recording scope is internal, you will not receive CIs in the delivery channel. Tags are added at creation and cannot be updated with this operation Use [TagResource](https://docs.aws.amazon.com/config/latest/APIReference/API_TagResource.html) and [UntagResource](https://docs.aws.amazon.com/config/latest/APIReference/API_UntagResource.html) to update tags after creation. /// @@ -7726,7 +7726,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `PutStoredQuery` operation on the `StarlingDoveService` service. + /// Performs the `PutStoredQuery` operation on the `Config` service. /// /// Saves a new query or updates an existing saved query. The QueryName must be unique for a single Amazon Web Services account and a single Amazon Web Services Region. You can create upto 300 queries in a single Amazon Web Services account and a single Amazon Web Services Region. Tags are added at creation and cannot be updated PutStoredQuery is an idempotent API. Subsequent requests won’t create a duplicate resource if one was already created. If a following request has different tags values, Config will ignore these differences and treat it as an idempotent request of the previous. In this case, tags will not be updated, even if they are different. /// @@ -7820,7 +7820,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `SelectAggregateResourceConfig` operation on the `StarlingDoveService` service. + /// Performs the `SelectAggregateResourceConfig` operation on the `Config` service. /// /// Accepts a structured query language (SQL) SELECT command and an aggregator to query configuration state of Amazon Web Services resources across multiple accounts and regions, performs the corresponding search, and returns resource configurations matching the properties. For more information about query components, see the [ Query Components ](https://docs.aws.amazon.com/config/latest/developerguide/query-components.html) section in the Config Developer Guide. If you run an aggregation query (i.e., using GROUP BY or using aggregate functions such as COUNT; e.g., SELECT resourceId, COUNT(*) WHERE resourceType = 'AWS::IAM::Role' GROUP BY resourceId) and do not specify the MaxResults or the Limit query parameters, the default page size is set to 500. If you run a non-aggregation query (i.e., not using GROUP BY or aggregate function; e.g., SELECT * WHERE resourceType = 'AWS::IAM::Role') and do not specify the MaxResults or the Limit query parameters, the default page size is set to 25. /// @@ -7893,7 +7893,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `SelectResourceConfig` operation on the `StarlingDoveService` service. + /// Performs the `SelectResourceConfig` operation on the `Config` service. /// /// Accepts a structured query language (SQL) SELECT command, performs the corresponding search, and returns resource configurations matching the properties. For more information about query components, see the [ Query Components ](https://docs.aws.amazon.com/config/latest/developerguide/query-components.html) section in the Config Developer Guide. /// @@ -7965,7 +7965,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `StartConfigRulesEvaluation` operation on the `StarlingDoveService` service. + /// Performs the `StartConfigRulesEvaluation` operation on the `Config` service. /// /// Runs an on-demand evaluation for the specified Config rules against the last known configuration state of the resources. Use StartConfigRulesEvaluation when you want to test that a rule you updated is working as expected. StartConfigRulesEvaluation does not re-record the latest configuration state for your resources. It re-runs an evaluation against the last known state of your resources. You can specify up to 25 Config rules per request. An existing StartConfigRulesEvaluation call for the specified rules must complete before you can call the API again. If you chose to have Config stream to an Amazon SNS topic, you will receive a ConfigRuleEvaluationStarted notification when the evaluation starts. You don't need to call the StartConfigRulesEvaluation API to run an evaluation for a new rule. When you create a rule, Config evaluates your resources against the rule automatically. The StartConfigRulesEvaluation API is useful if you want to run on-demand evaluations, such as the following example: /// @@ -8062,7 +8062,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `StartConfigurationRecorder` operation on the `StarlingDoveService` service. + /// Performs the `StartConfigurationRecorder` operation on the `Config` service. /// /// Starts the customer managed configuration recorder. The customer managed configuration recorder will begin recording configuration changes for the resource types you specify. You must have created a delivery channel to successfully start the customer managed configuration recorder. You can use the [PutDeliveryChannel](https://docs.aws.amazon.com/config/latest/APIReference/API_PutDeliveryChannel.html) operation to create a delivery channel. /// @@ -8134,7 +8134,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `StartRemediationExecution` operation on the `StarlingDoveService` service. + /// Performs the `StartRemediationExecution` operation on the `Config` service. /// /// Runs an on-demand remediation for the specified Config rules against the last known remediation configuration. It runs an execution against the current state of your resources. Remediation execution is asynchronous. You can specify up to 100 resource keys per request. An existing StartRemediationExecution call for the specified resource keys must complete before you can call the API again. /// @@ -8223,7 +8223,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `StartResourceEvaluation` operation on the `StarlingDoveService` service. + /// Performs the `StartResourceEvaluation` operation on the `Config` service. /// /// Runs an on-demand evaluation for the specified resource to determine whether the resource details will comply with configured Config rules. You can also use it for evaluation purposes. Config recommends using an evaluation context. It runs an execution against the resource details with all of the Config rules in your account that match with the specified proactive mode and resource type. Ensure you have the cloudformation:DescribeType role setup to validate the resource type schema. You can find the [Resource type schema](https://docs.aws.amazon.com/cloudformation-cli/latest/userguide/resource-type-schema.html) in "Amazon Web Services public extensions" within the CloudFormation registry or with the following CLI commmand: aws cloudformation describe-type --type-name "AWS::S3::Bucket" --type RESOURCE. For more information, see [Managing extensions through the CloudFormation registry](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/registry.html#registry-view) and [Amazon Web Services resource and property types reference](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.html) in the CloudFormation User Guide. /// @@ -8294,7 +8294,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `StopConfigurationRecorder` operation on the `StarlingDoveService` service. + /// Performs the `StopConfigurationRecorder` operation on the `Config` service. /// /// Stops the customer managed configuration recorder. The customer managed configuration recorder will stop recording configuration changes for the resource types you have specified. /// @@ -8365,7 +8365,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `StarlingDoveService` service. + /// Performs the `TagResource` operation on the `Config` service. /// /// Associates the specified tags to a resource with the specified ResourceArn. If existing tags on a resource are not specified in the request parameters, they are not changed. If existing tags are specified, however, then their values will be updated. When a resource is deleted, the tags associated with that resource are deleted as well. /// @@ -8459,7 +8459,7 @@ extension ConfigClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `StarlingDoveService` service. + /// Performs the `UntagResource` operation on the `Config` service. /// /// Deletes specified tags from a resource. /// diff --git a/Sources/Services/AWSConnect/Sources/AWSConnect/ConnectClient.swift b/Sources/Services/AWSConnect/Sources/AWSConnect/ConnectClient.swift index 277a4146721..8fb40fd363b 100644 --- a/Sources/Services/AWSConnect/Sources/AWSConnect/ConnectClient.swift +++ b/Sources/Services/AWSConnect/Sources/AWSConnect/ConnectClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ConnectClient: ClientRuntime.Client { public static let clientName = "ConnectClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ConnectClient.ConnectClientConfiguration let serviceName = "Connect" @@ -331,7 +331,7 @@ extension ConnectClient { } extension ConnectClient { - /// Performs the `ActivateEvaluationForm` operation on the `AmazonConnectService` service. + /// Performs the `ActivateEvaluationForm` operation on the `Connect` service. /// /// Activates an evaluation form in the specified Amazon Connect instance. After the evaluation form is activated, it is available to start new evaluations based on the form. /// @@ -404,7 +404,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `AssociateAnalyticsDataSet` operation on the `AmazonConnectService` service. + /// Performs the `AssociateAnalyticsDataSet` operation on the `Connect` service. /// /// Associates the specified dataset for a Amazon Connect instance with the target account. You can associate only one dataset in a single call. /// @@ -477,7 +477,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `AssociateApprovedOrigin` operation on the `AmazonConnectService` service. + /// Performs the `AssociateApprovedOrigin` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Associates an approved origin to an Amazon Connect instance. /// @@ -552,7 +552,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `AssociateBot` operation on the `AmazonConnectService` service. + /// Performs the `AssociateBot` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Allows the specified Amazon Connect instance to access the specified Amazon Lex or Amazon Lex V2 bot. /// @@ -627,7 +627,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `AssociateDefaultVocabulary` operation on the `AmazonConnectService` service. + /// Performs the `AssociateDefaultVocabulary` operation on the `Connect` service. /// /// Associates an existing vocabulary as the default. Contact Lens for Amazon Connect uses the vocabulary in post-call and real-time analysis sessions for the given language. /// @@ -700,7 +700,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `AssociateFlow` operation on the `AmazonConnectService` service. + /// Performs the `AssociateFlow` operation on the `Connect` service. /// /// Associates a connect resource to a flow. /// @@ -774,7 +774,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `AssociateInstanceStorageConfig` operation on the `AmazonConnectService` service. + /// Performs the `AssociateInstanceStorageConfig` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Associates a storage resource type for the first time. You can only associate one type of storage configuration in a single call. This means, for example, that you can't define an instance with multiple S3 buckets for storing chat transcripts. This API does not create a resource that doesn't exist. It only associates it to the instance. Ensure that the resource being specified in the storage configuration, like an S3 bucket, exists when being used for association. /// @@ -848,7 +848,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `AssociateLambdaFunction` operation on the `AmazonConnectService` service. + /// Performs the `AssociateLambdaFunction` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Allows the specified Amazon Connect instance to access the specified Lambda function. /// @@ -923,7 +923,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `AssociateLexBot` operation on the `AmazonConnectService` service. + /// Performs the `AssociateLexBot` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Allows the specified Amazon Connect instance to access the specified Amazon Lex V1 bot. This API only supports the association of Amazon Lex V1 bots. /// @@ -998,7 +998,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `AssociatePhoneNumberContactFlow` operation on the `AmazonConnectService` service. + /// Performs the `AssociatePhoneNumberContactFlow` operation on the `Connect` service. /// /// Associates a flow with a phone number claimed to your Amazon Connect instance. If the number is claimed to a traffic distribution group, and you are calling this API using an instance in the Amazon Web Services Region where the traffic distribution group was created, you can use either a full phone number ARN or UUID value for the PhoneNumberId URI request parameter. However, if the number is claimed to a traffic distribution group and you are calling this API using an instance in the alternate Amazon Web Services Region associated with the traffic distribution group, you must provide a full phone number ARN. If a UUID is provided in this scenario, you will receive a ResourceNotFoundException. /// @@ -1071,7 +1071,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `AssociateQueueQuickConnects` operation on the `AmazonConnectService` service. + /// Performs the `AssociateQueueQuickConnects` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Associates a set of quick connects with a queue. /// @@ -1145,7 +1145,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `AssociateRoutingProfileQueues` operation on the `AmazonConnectService` service. + /// Performs the `AssociateRoutingProfileQueues` operation on the `Connect` service. /// /// Associates a set of queues with a routing profile. /// @@ -1218,7 +1218,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `AssociateSecurityKey` operation on the `AmazonConnectService` service. + /// Performs the `AssociateSecurityKey` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Associates a security key to the instance. /// @@ -1293,7 +1293,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `AssociateTrafficDistributionGroupUser` operation on the `AmazonConnectService` service. + /// Performs the `AssociateTrafficDistributionGroupUser` operation on the `Connect` service. /// /// Associates an agent with a traffic distribution group. This API can be called only in the Region where the traffic distribution group is created. /// @@ -1367,7 +1367,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `AssociateUserProficiencies` operation on the `AmazonConnectService` service. + /// Performs the `AssociateUserProficiencies` operation on the `Connect` service. /// /// >Associates a set of proficiencies with a user. /// @@ -1440,7 +1440,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `BatchAssociateAnalyticsDataSet` operation on the `AmazonConnectService` service. + /// Performs the `BatchAssociateAnalyticsDataSet` operation on the `Connect` service. /// /// Associates a list of analytics datasets for a given Amazon Connect instance to a target account. You can associate multiple datasets in a single call. /// @@ -1513,7 +1513,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `BatchDisassociateAnalyticsDataSet` operation on the `AmazonConnectService` service. + /// Performs the `BatchDisassociateAnalyticsDataSet` operation on the `Connect` service. /// /// Removes a list of analytics datasets associated with a given Amazon Connect instance. You can disassociate multiple datasets in a single call. /// @@ -1586,7 +1586,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `BatchGetAttachedFileMetadata` operation on the `AmazonConnectService` service. + /// Performs the `BatchGetAttachedFileMetadata` operation on the `Connect` service. /// /// Allows you to retrieve metadata about multiple attached files on an associated resource. Each attached file provided in the input list must be associated with the input AssociatedResourceArn. /// @@ -1660,7 +1660,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `BatchGetFlowAssociation` operation on the `AmazonConnectService` service. + /// Performs the `BatchGetFlowAssociation` operation on the `Connect` service. /// /// Retrieve the flow associations for the given resources. /// @@ -1734,7 +1734,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `BatchPutContact` operation on the `AmazonConnectService` service. + /// Performs the `BatchPutContact` operation on the `Connect` service. /// /// Only the Amazon Connect outbound campaigns service principal is allowed to assume a role in your account and call this API. Allows you to create a batch of contacts in Amazon Connect. The outbound campaigns capability ingests dial requests via the [PutDialRequestBatch](https://docs.aws.amazon.com/connect-outbound/latest/APIReference/API_PutDialRequestBatch.html) API. It then uses BatchPutContact to create contacts corresponding to those dial requests. If agents are available, the dial requests are dialed out, which results in a voice call. The resulting voice call uses the same contactId that was created by BatchPutContact. /// @@ -1809,7 +1809,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ClaimPhoneNumber` operation on the `AmazonConnectService` service. + /// Performs the `ClaimPhoneNumber` operation on the `Connect` service. /// /// Claims an available phone number to your Amazon Connect instance or traffic distribution group. You can call this API only in the same Amazon Web Services Region where the Amazon Connect instance or traffic distribution group was created. For more information about how to use this operation, see [Claim a phone number in your country](https://docs.aws.amazon.com/connect/latest/adminguide/claim-phone-number.html) and [Claim phone numbers to traffic distribution groups](https://docs.aws.amazon.com/connect/latest/adminguide/claim-phone-numbers-traffic-distribution-groups.html) in the Amazon Connect Administrator Guide. You can call the [SearchAvailablePhoneNumbers](https://docs.aws.amazon.com/connect/latest/APIReference/API_SearchAvailablePhoneNumbers.html) API for available phone numbers that you can claim. Call the [DescribePhoneNumber](https://docs.aws.amazon.com/connect/latest/APIReference/API_DescribePhoneNumber.html) API to verify the status of a previous [ClaimPhoneNumber](https://docs.aws.amazon.com/connect/latest/APIReference/API_ClaimPhoneNumber.html) operation. If you plan to claim and release numbers frequently, contact us for a service quota exception. Otherwise, it is possible you will be blocked from claiming and releasing any more numbers until up to 180 days past the oldest number released has expired. By default you can claim and release up to 200% of your maximum number of active phone numbers. If you claim and release phone numbers using the UI or API during a rolling 180 day cycle that exceeds 200% of your phone number service level quota, you will be blocked from claiming any more numbers until 180 days past the oldest number released has expired. For example, if you already have 99 claimed numbers and a service level quota of 99 phone numbers, and in any 180 day period you release 99, claim 99, and then release 99, you will have exceeded the 200% limit. At that point you are blocked from claiming any more numbers until you open an Amazon Web Services support ticket. /// @@ -1884,7 +1884,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `CompleteAttachedFileUpload` operation on the `AmazonConnectService` service. + /// Performs the `CompleteAttachedFileUpload` operation on the `Connect` service. /// /// Allows you to confirm that the attached file has been uploaded using the pre-signed URL provided in the StartAttachedFileUpload API. /// @@ -1955,7 +1955,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateAgentStatus` operation on the `AmazonConnectService` service. + /// Performs the `CreateAgentStatus` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Creates an agent status for the specified Amazon Connect instance. /// @@ -2030,7 +2030,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateContact` operation on the `AmazonConnectService` service. + /// Performs the `CreateContact` operation on the `Connect` service. /// /// Creates a new contact. /// @@ -2108,7 +2108,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateContactFlow` operation on the `AmazonConnectService` service. + /// Performs the `CreateContactFlow` operation on the `Connect` service. /// /// Creates a flow for the specified Amazon Connect instance. You can also create and update flows using the [Amazon Connect Flow language](https://docs.aws.amazon.com/connect/latest/APIReference/flow-language.html). /// @@ -2184,7 +2184,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateContactFlowModule` operation on the `AmazonConnectService` service. + /// Performs the `CreateContactFlowModule` operation on the `Connect` service. /// /// Creates a flow module for the specified Amazon Connect instance. /// @@ -2263,7 +2263,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateContactFlowVersion` operation on the `AmazonConnectService` service. + /// Performs the `CreateContactFlowVersion` operation on the `Connect` service. /// /// Publishes a new version of the flow provided. Versions are immutable and monotonically increasing. If a version of the same flow content already exists, no new version is created and instead the existing version number is returned. If the FlowContentSha256 provided is different from the FlowContentSha256 of the $LATEST published flow content, then an error is returned. This API only supports creating versions for flows of type Campaign. /// @@ -2338,7 +2338,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateEmailAddress` operation on the `AmazonConnectService` service. + /// Performs the `CreateEmailAddress` operation on the `Connect` service. /// /// Create new email address in the specified Amazon Connect instance. For more information about email addresses, see [Create email addresses](https://docs.aws.amazon.com/connect/latest/adminguide/create-email-address1.html) in the Amazon Connect Administrator Guide. /// @@ -2416,7 +2416,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateEvaluationForm` operation on the `AmazonConnectService` service. + /// Performs the `CreateEvaluationForm` operation on the `Connect` service. /// /// Creates an evaluation form in the specified Amazon Connect instance. The form can be used to define questions related to agent performance, and create sections to organize such questions. Question and section identifiers cannot be duplicated within the same evaluation form. /// @@ -2491,7 +2491,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateHoursOfOperation` operation on the `AmazonConnectService` service. + /// Performs the `CreateHoursOfOperation` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Creates hours of operation. /// @@ -2566,7 +2566,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateHoursOfOperationOverride` operation on the `AmazonConnectService` service. + /// Performs the `CreateHoursOfOperationOverride` operation on the `Connect` service. /// /// Creates an hours of operation override in an Amazon Connect hours of operation resource /// @@ -2641,7 +2641,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateInstance` operation on the `AmazonConnectService` service. + /// Performs the `CreateInstance` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Initiates an Amazon Connect instance with all the supported channels enabled. It does not attach any storage, such as Amazon Simple Storage Service (Amazon S3) or Amazon Kinesis. It also does not allow for any configurations on features, such as Contact Lens for Amazon Connect. For more information, see [Create an Amazon Connect instance](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-instances.html) in the Amazon Connect Administrator Guide. Amazon Connect enforces a limit on the total number of instances that you can create or delete in 30 days. If you exceed this limit, you will get an error message indicating there has been an excessive number of attempts at creating or deleting instances. You must wait 30 days before you can restart creating and deleting instances in your account. /// @@ -2714,7 +2714,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateIntegrationAssociation` operation on the `AmazonConnectService` service. + /// Performs the `CreateIntegrationAssociation` operation on the `Connect` service. /// /// Creates an Amazon Web Services resource association with an Amazon Connect instance. /// @@ -2787,7 +2787,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateParticipant` operation on the `AmazonConnectService` service. + /// Performs the `CreateParticipant` operation on the `Connect` service. /// /// Adds a new participant into an on-going chat contact. For more information, see [Customize chat flow experiences by integrating custom participants](https://docs.aws.amazon.com/connect/latest/adminguide/chat-customize-flow.html). /// @@ -2861,7 +2861,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `CreatePersistentContactAssociation` operation on the `AmazonConnectService` service. + /// Performs the `CreatePersistentContactAssociation` operation on the `Connect` service. /// /// Enables rehydration of chats for the lifespan of a contact. For more information about chat rehydration, see [Enable persistent chat](https://docs.aws.amazon.com/connect/latest/adminguide/chat-persistence.html) in the Amazon Connect Administrator Guide. /// @@ -2935,7 +2935,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `CreatePredefinedAttribute` operation on the `AmazonConnectService` service. + /// Performs the `CreatePredefinedAttribute` operation on the `Connect` service. /// /// Creates a new predefined attribute for the specified Amazon Connect instance. Predefined attributes are attributes in an Amazon Connect instance that can be used to route contacts to an agent or pools of agents within a queue. For more information, see [Create predefined attributes for routing contacts to agents](https://docs.aws.amazon.com/connect/latest/adminguide/predefined-attributes.html). /// @@ -3010,7 +3010,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `CreatePrompt` operation on the `AmazonConnectService` service. + /// Performs the `CreatePrompt` operation on the `Connect` service. /// /// Creates a prompt. For more information about prompts, such as supported file types and maximum length, see [Create prompts](https://docs.aws.amazon.com/connect/latest/adminguide/prompts.html) in the Amazon Connect Administrator Guide. /// @@ -3084,7 +3084,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `CreatePushNotificationRegistration` operation on the `AmazonConnectService` service. + /// Performs the `CreatePushNotificationRegistration` operation on the `Connect` service. /// /// Creates registration for a device token and a chat contact to receive real-time push notifications. For more information about push notifications, see [Set up push notifications in Amazon Connect for mobile chat](https://docs.aws.amazon.com/connect/latest/adminguide/enable-push-notifications-for-mobile-chat.html) in the Amazon Connect Administrator Guide. /// @@ -3159,7 +3159,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateQueue` operation on the `AmazonConnectService` service. + /// Performs the `CreateQueue` operation on the `Connect` service. /// /// Creates a new queue for the specified Amazon Connect instance. /// @@ -3240,7 +3240,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateQuickConnect` operation on the `AmazonConnectService` service. + /// Performs the `CreateQuickConnect` operation on the `Connect` service. /// /// Creates a quick connect for the specified Amazon Connect instance. /// @@ -3315,7 +3315,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateRoutingProfile` operation on the `AmazonConnectService` service. + /// Performs the `CreateRoutingProfile` operation on the `Connect` service. /// /// Creates a new routing profile. /// @@ -3390,7 +3390,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateRule` operation on the `AmazonConnectService` service. + /// Performs the `CreateRule` operation on the `Connect` service. /// /// Creates a rule for the specified Amazon Connect instance. Use the [Rules Function language](https://docs.aws.amazon.com/connect/latest/APIReference/connect-rules-language.html) to code conditions for the rule. /// @@ -3466,7 +3466,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateSecurityProfile` operation on the `AmazonConnectService` service. + /// Performs the `CreateSecurityProfile` operation on the `Connect` service. /// /// Creates a security profile. For information about security profiles, see [Security Profiles](https://docs.aws.amazon.com/connect/latest/adminguide/connect-security-profiles.html) in the Amazon Connect Administrator Guide. For a mapping of the API name and user interface name of the security profile permissions, see [List of security profile permissions](https://docs.aws.amazon.com/connect/latest/adminguide/security-profile-list.html). /// @@ -3541,7 +3541,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateTaskTemplate` operation on the `AmazonConnectService` service. + /// Performs the `CreateTaskTemplate` operation on the `Connect` service. /// /// Creates a new task template in the specified Amazon Connect instance. /// @@ -3616,7 +3616,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateTrafficDistributionGroup` operation on the `AmazonConnectService` service. + /// Performs the `CreateTrafficDistributionGroup` operation on the `Connect` service. /// /// Creates a traffic distribution group given an Amazon Connect instance that has been replicated. The SignInConfig distribution is available only on a default TrafficDistributionGroup (see the IsDefault parameter in the [TrafficDistributionGroup](https://docs.aws.amazon.com/connect/latest/APIReference/API_TrafficDistributionGroup.html) data type). If you call UpdateTrafficDistribution with a modified SignInConfig and a non-default TrafficDistributionGroup, an InvalidRequestException is returned. For more information about creating traffic distribution groups, see [Set up traffic distribution groups](https://docs.aws.amazon.com/connect/latest/adminguide/setup-traffic-distribution-groups.html) in the Amazon Connect Administrator Guide. /// @@ -3693,7 +3693,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateUseCase` operation on the `AmazonConnectService` service. + /// Performs the `CreateUseCase` operation on the `Connect` service. /// /// Creates a use case for an integration association. /// @@ -3766,7 +3766,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateUser` operation on the `AmazonConnectService` service. + /// Performs the `CreateUser` operation on the `Connect` service. /// /// Creates a user account for the specified Amazon Connect instance. Certain [UserIdentityInfo](https://docs.aws.amazon.com/connect/latest/APIReference/API_UserIdentityInfo.html) parameters are required in some situations. For example, Email is required if you are using SAML for identity management. FirstName and LastName are required if you are using Amazon Connect or SAML for identity management. For information about how to create users using the Amazon Connect admin website, see [Add Users](https://docs.aws.amazon.com/connect/latest/adminguide/user-management.html) in the Amazon Connect Administrator Guide. /// @@ -3841,7 +3841,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateUserHierarchyGroup` operation on the `AmazonConnectService` service. + /// Performs the `CreateUserHierarchyGroup` operation on the `Connect` service. /// /// Creates a new user hierarchy group. /// @@ -3916,7 +3916,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateView` operation on the `AmazonConnectService` service. + /// Performs the `CreateView` operation on the `Connect` service. /// /// Creates a new view with the possible status of SAVED or PUBLISHED. The views will have a unique name for each connect instance. It performs basic content validation if the status is SAVED or full content validation if the status is set to PUBLISHED. An error is returned if validation fails. It associates either the $SAVED qualifier or both of the $SAVED and $LATEST qualifiers with the provided view content based on the status. The view is idempotent if ClientToken is provided. /// @@ -3993,7 +3993,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateViewVersion` operation on the `AmazonConnectService` service. + /// Performs the `CreateViewVersion` operation on the `Connect` service. /// /// Publishes a new version of the view identifier. Versions are immutable and monotonically increasing. It returns the highest version if there is no change in content compared to that version. An error is displayed if the supplied ViewContentSha256 is different from the ViewContentSha256 of the $LATEST alias. /// @@ -4069,7 +4069,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateVocabulary` operation on the `AmazonConnectService` service. + /// Performs the `CreateVocabulary` operation on the `Connect` service. /// /// Creates a custom vocabulary associated with your Amazon Connect instance. You can set a custom vocabulary to be your default vocabulary for a given language. Contact Lens for Amazon Connect uses the default vocabulary in post-call and real-time contact analysis sessions for that language. /// @@ -4145,7 +4145,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DeactivateEvaluationForm` operation on the `AmazonConnectService` service. + /// Performs the `DeactivateEvaluationForm` operation on the `Connect` service. /// /// Deactivates an evaluation form in the specified Amazon Connect instance. After a form is deactivated, it is no longer available for users to start new evaluations based on the form. /// @@ -4218,7 +4218,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteAttachedFile` operation on the `AmazonConnectService` service. + /// Performs the `DeleteAttachedFile` operation on the `Connect` service. /// /// Deletes an attached file along with the underlying S3 Object. The attached file is permanently deleted if S3 bucket versioning is not enabled. /// @@ -4289,7 +4289,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteContactEvaluation` operation on the `AmazonConnectService` service. + /// Performs the `DeleteContactEvaluation` operation on the `Connect` service. /// /// Deletes a contact evaluation in the specified Amazon Connect instance. /// @@ -4359,7 +4359,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteContactFlow` operation on the `AmazonConnectService` service. + /// Performs the `DeleteContactFlow` operation on the `Connect` service. /// /// Deletes a flow for the specified Amazon Connect instance. /// @@ -4430,7 +4430,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteContactFlowModule` operation on the `AmazonConnectService` service. + /// Performs the `DeleteContactFlowModule` operation on the `Connect` service. /// /// Deletes the specified flow module. /// @@ -4501,7 +4501,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteEmailAddress` operation on the `AmazonConnectService` service. + /// Performs the `DeleteEmailAddress` operation on the `Connect` service. /// /// Deletes email address from the specified Amazon Connect instance. /// @@ -4573,7 +4573,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteEvaluationForm` operation on the `AmazonConnectService` service. + /// Performs the `DeleteEvaluationForm` operation on the `Connect` service. /// /// Deletes an evaluation form in the specified Amazon Connect instance. /// @@ -4648,7 +4648,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteHoursOfOperation` operation on the `AmazonConnectService` service. + /// Performs the `DeleteHoursOfOperation` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Deletes an hours of operation. /// @@ -4718,7 +4718,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteHoursOfOperationOverride` operation on the `AmazonConnectService` service. + /// Performs the `DeleteHoursOfOperationOverride` operation on the `Connect` service. /// /// Deletes an hours of operation override in an Amazon Connect hours of operation resource /// @@ -4788,7 +4788,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteInstance` operation on the `AmazonConnectService` service. + /// Performs the `DeleteInstance` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Deletes the Amazon Connect instance. For more information, see [Delete your Amazon Connect instance](https://docs.aws.amazon.com/connect/latest/adminguide/delete-connect-instance.html) in the Amazon Connect Administrator Guide. Amazon Connect enforces a limit on the total number of instances that you can create or delete in 30 days. If you exceed this limit, you will get an error message indicating there has been an excessive number of attempts at creating or deleting instances. You must wait 30 days before you can restart creating and deleting instances in your account. /// @@ -4856,7 +4856,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteIntegrationAssociation` operation on the `AmazonConnectService` service. + /// Performs the `DeleteIntegrationAssociation` operation on the `Connect` service. /// /// Deletes an Amazon Web Services resource association from an Amazon Connect instance. The association must not have any use cases associated with it. /// @@ -4925,7 +4925,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DeletePredefinedAttribute` operation on the `AmazonConnectService` service. + /// Performs the `DeletePredefinedAttribute` operation on the `Connect` service. /// /// Deletes a predefined attribute from the specified Amazon Connect instance. /// @@ -4996,7 +4996,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DeletePrompt` operation on the `AmazonConnectService` service. + /// Performs the `DeletePrompt` operation on the `Connect` service. /// /// Deletes a prompt. /// @@ -5066,7 +5066,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DeletePushNotificationRegistration` operation on the `AmazonConnectService` service. + /// Performs the `DeletePushNotificationRegistration` operation on the `Connect` service. /// /// Deletes registration for a device token and a chat contact. /// @@ -5137,7 +5137,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteQueue` operation on the `AmazonConnectService` service. + /// Performs the `DeleteQueue` operation on the `Connect` service. /// /// Deletes a queue. It isn't possible to delete a queue by using the Amazon Connect admin website. /// @@ -5208,7 +5208,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteQuickConnect` operation on the `AmazonConnectService` service. + /// Performs the `DeleteQuickConnect` operation on the `Connect` service. /// /// Deletes a quick connect. After calling [DeleteUser](https://docs.aws.amazon.com/connect/latest/APIReference/API_DeleteUser.html), it's important to call DeleteQuickConnect to delete any records related to the deleted users. This will help you: /// @@ -5284,7 +5284,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteRoutingProfile` operation on the `AmazonConnectService` service. + /// Performs the `DeleteRoutingProfile` operation on the `Connect` service. /// /// Deletes a routing profile. /// @@ -5355,7 +5355,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteRule` operation on the `AmazonConnectService` service. + /// Performs the `DeleteRule` operation on the `Connect` service. /// /// Deletes a rule for the specified Amazon Connect instance. /// @@ -5425,7 +5425,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteSecurityProfile` operation on the `AmazonConnectService` service. + /// Performs the `DeleteSecurityProfile` operation on the `Connect` service. /// /// Deletes a security profile. /// @@ -5497,7 +5497,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteTaskTemplate` operation on the `AmazonConnectService` service. + /// Performs the `DeleteTaskTemplate` operation on the `Connect` service. /// /// Deletes the task template. /// @@ -5567,7 +5567,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteTrafficDistributionGroup` operation on the `AmazonConnectService` service. + /// Performs the `DeleteTrafficDistributionGroup` operation on the `Connect` service. /// /// Deletes a traffic distribution group. This API can be called only in the Region where the traffic distribution group is created. For more information about deleting traffic distribution groups, see [Delete traffic distribution groups](https://docs.aws.amazon.com/connect/latest/adminguide/delete-traffic-distribution-groups.html) in the Amazon Connect Administrator Guide. /// @@ -5637,7 +5637,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteUseCase` operation on the `AmazonConnectService` service. + /// Performs the `DeleteUseCase` operation on the `Connect` service. /// /// Deletes a use case from an integration association. /// @@ -5706,7 +5706,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteUser` operation on the `AmazonConnectService` service. + /// Performs the `DeleteUser` operation on the `Connect` service. /// /// Deletes a user account from the specified Amazon Connect instance. For information about what happens to a user's data when their account is deleted, see [Delete Users from Your Amazon Connect Instance](https://docs.aws.amazon.com/connect/latest/adminguide/delete-users.html) in the Amazon Connect Administrator Guide. After calling DeleteUser, call [DeleteQuickConnect](https://docs.aws.amazon.com/connect/latest/APIReference/API_DeleteQuickConnect.html) to delete any records related to the deleted users. This will help you: /// @@ -5782,7 +5782,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteUserHierarchyGroup` operation on the `AmazonConnectService` service. + /// Performs the `DeleteUserHierarchyGroup` operation on the `Connect` service. /// /// Deletes an existing user hierarchy group. It must not be associated with any agents or have any active child groups. /// @@ -5853,7 +5853,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteView` operation on the `AmazonConnectService` service. + /// Performs the `DeleteView` operation on the `Connect` service. /// /// Deletes the view entirely. It deletes the view and all associated qualifiers (versions and aliases). /// @@ -5925,7 +5925,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteViewVersion` operation on the `AmazonConnectService` service. + /// Performs the `DeleteViewVersion` operation on the `Connect` service. /// /// Deletes the particular version specified in ViewVersion identifier. /// @@ -5997,7 +5997,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteVocabulary` operation on the `AmazonConnectService` service. + /// Performs the `DeleteVocabulary` operation on the `Connect` service. /// /// Deletes the vocabulary that has the given identifier. /// @@ -6068,7 +6068,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeAgentStatus` operation on the `AmazonConnectService` service. + /// Performs the `DescribeAgentStatus` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Describes an agent status. /// @@ -6138,7 +6138,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeAuthenticationProfile` operation on the `AmazonConnectService` service. + /// Performs the `DescribeAuthenticationProfile` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. To request access to this API, contact Amazon Web Services Support. Describes the target authentication profile. /// @@ -6208,7 +6208,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeContact` operation on the `AmazonConnectService` service. + /// Performs the `DescribeContact` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Describes the specified contact. Contact information remains available in Amazon Connect for 24 months from the InitiationTimestamp, and then it is deleted. Only contact information that is available in Amazon Connect is returned by this API /// @@ -6278,7 +6278,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeContactEvaluation` operation on the `AmazonConnectService` service. + /// Performs the `DescribeContactEvaluation` operation on the `Connect` service. /// /// Describes a contact evaluation in the specified Amazon Connect instance. /// @@ -6347,7 +6347,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeContactFlow` operation on the `AmazonConnectService` service. + /// Performs the `DescribeContactFlow` operation on the `Connect` service. /// /// Describes the specified flow. You can also create and update flows using the [Amazon Connect Flow language](https://docs.aws.amazon.com/connect/latest/APIReference/flow-language.html). Use the $SAVED alias in the request to describe the SAVED content of a Flow. For example, arn:aws:.../contact-flow/{id}:$SAVED. After a flow is published, $SAVED needs to be supplied to view saved content that has not been published. In the response, Status indicates the flow status as either SAVED or PUBLISHED. The PUBLISHED status will initiate validation on the content. SAVED does not initiate validation of the content. SAVED | PUBLISHED /// @@ -6418,7 +6418,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeContactFlowModule` operation on the `AmazonConnectService` service. + /// Performs the `DescribeContactFlowModule` operation on the `Connect` service. /// /// Describes the specified flow module. Use the $SAVED alias in the request to describe the SAVED content of a Flow. For example, arn:aws:.../contact-flow/{id}:$SAVED. After a flow is published, $SAVED needs to be supplied to view saved content that has not been published. /// @@ -6489,7 +6489,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeEmailAddress` operation on the `AmazonConnectService` service. + /// Performs the `DescribeEmailAddress` operation on the `Connect` service. /// /// Describe email address form the specified Amazon Connect instance. /// @@ -6560,7 +6560,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeEvaluationForm` operation on the `AmazonConnectService` service. + /// Performs the `DescribeEvaluationForm` operation on the `Connect` service. /// /// Describes an evaluation form in the specified Amazon Connect instance. If the version property is not provided, the latest version of the evaluation form is described. /// @@ -6630,7 +6630,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeHoursOfOperation` operation on the `AmazonConnectService` service. + /// Performs the `DescribeHoursOfOperation` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Describes the hours of operation. /// @@ -6700,7 +6700,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeHoursOfOperationOverride` operation on the `AmazonConnectService` service. + /// Performs the `DescribeHoursOfOperationOverride` operation on the `Connect` service. /// /// Describes the hours of operation override. /// @@ -6770,7 +6770,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeInstance` operation on the `AmazonConnectService` service. + /// Performs the `DescribeInstance` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Returns the current state of the specified instance identifier. It tracks the instance while it is being created and returns an error status, if applicable. If an instance is not created successfully, the instance status reason field returns details relevant to the reason. The instance in a failed state is returned only for 24 hours after the CreateInstance API was invoked. /// @@ -6838,7 +6838,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeInstanceAttribute` operation on the `AmazonConnectService` service. + /// Performs the `DescribeInstanceAttribute` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Describes the specified instance attribute. /// @@ -6908,7 +6908,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeInstanceStorageConfig` operation on the `AmazonConnectService` service. + /// Performs the `DescribeInstanceStorageConfig` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Retrieves the current storage configurations for the specified resource type, association ID, and instance ID. /// @@ -6979,7 +6979,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribePhoneNumber` operation on the `AmazonConnectService` service. + /// Performs the `DescribePhoneNumber` operation on the `Connect` service. /// /// Gets details and status of a phone number that’s claimed to your Amazon Connect instance or traffic distribution group. If the number is claimed to a traffic distribution group, and you are calling in the Amazon Web Services Region where the traffic distribution group was created, you can use either a phone number ARN or UUID value for the PhoneNumberId URI request parameter. However, if the number is claimed to a traffic distribution group and you are calling this API in the alternate Amazon Web Services Region associated with the traffic distribution group, you must provide a full phone number ARN. If a UUID is provided in this scenario, you receive a ResourceNotFoundException. /// @@ -7049,7 +7049,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribePredefinedAttribute` operation on the `AmazonConnectService` service. + /// Performs the `DescribePredefinedAttribute` operation on the `Connect` service. /// /// Describes a predefined attribute for the specified Amazon Connect instance. Predefined attributes are attributes in an Amazon Connect instance that can be used to route contacts to an agent or pools of agents within a queue. For more information, see [Create predefined attributes for routing contacts to agents](https://docs.aws.amazon.com/connect/latest/adminguide/predefined-attributes.html). /// @@ -7119,7 +7119,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribePrompt` operation on the `AmazonConnectService` service. + /// Performs the `DescribePrompt` operation on the `Connect` service. /// /// Describes the prompt. /// @@ -7189,7 +7189,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeQueue` operation on the `AmazonConnectService` service. + /// Performs the `DescribeQueue` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Describes the specified queue. /// @@ -7259,7 +7259,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeQuickConnect` operation on the `AmazonConnectService` service. + /// Performs the `DescribeQuickConnect` operation on the `Connect` service. /// /// Describes the quick connect. /// @@ -7329,7 +7329,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeRoutingProfile` operation on the `AmazonConnectService` service. + /// Performs the `DescribeRoutingProfile` operation on the `Connect` service. /// /// Describes the specified routing profile. /// @@ -7399,7 +7399,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeRule` operation on the `AmazonConnectService` service. + /// Performs the `DescribeRule` operation on the `Connect` service. /// /// Describes a rule for the specified Amazon Connect instance. /// @@ -7469,7 +7469,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeSecurityProfile` operation on the `AmazonConnectService` service. + /// Performs the `DescribeSecurityProfile` operation on the `Connect` service. /// /// Gets basic information about the security profile. For information about security profiles, see [Security Profiles](https://docs.aws.amazon.com/connect/latest/adminguide/connect-security-profiles.html) in the Amazon Connect Administrator Guide. For a mapping of the API name and user interface name of the security profile permissions, see [List of security profile permissions](https://docs.aws.amazon.com/connect/latest/adminguide/security-profile-list.html). /// @@ -7539,7 +7539,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeTrafficDistributionGroup` operation on the `AmazonConnectService` service. + /// Performs the `DescribeTrafficDistributionGroup` operation on the `Connect` service. /// /// Gets details and status of a traffic distribution group. /// @@ -7609,7 +7609,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeUser` operation on the `AmazonConnectService` service. + /// Performs the `DescribeUser` operation on the `Connect` service. /// /// Describes the specified user. You can [find the instance ID in the Amazon Connect console](https://docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html) (it’s the final part of the ARN). The console does not display the user IDs. Instead, list the users and note the IDs provided in the output. /// @@ -7679,7 +7679,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeUserHierarchyGroup` operation on the `AmazonConnectService` service. + /// Performs the `DescribeUserHierarchyGroup` operation on the `Connect` service. /// /// Describes the specified hierarchy group. /// @@ -7749,7 +7749,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeUserHierarchyStructure` operation on the `AmazonConnectService` service. + /// Performs the `DescribeUserHierarchyStructure` operation on the `Connect` service. /// /// Describes the hierarchy structure of the specified Amazon Connect instance. /// @@ -7819,7 +7819,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeView` operation on the `AmazonConnectService` service. + /// Performs the `DescribeView` operation on the `Connect` service. /// /// Retrieves the view for the specified Amazon Connect instance and view identifier. The view identifier can be supplied as a ViewId or ARN. $SAVED needs to be supplied if a view is unpublished. The view identifier can contain an optional qualifier, for example, :$SAVED, which is either an actual version number or an Amazon Connect managed qualifier $SAVED | $LATEST. If it is not supplied, then $LATEST is assumed for customer managed views and an error is returned if there is no published content available. Version 1 is assumed for Amazon Web Services managed views. /// @@ -7890,7 +7890,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeVocabulary` operation on the `AmazonConnectService` service. + /// Performs the `DescribeVocabulary` operation on the `Connect` service. /// /// Describes the specified vocabulary. /// @@ -7960,7 +7960,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DisassociateAnalyticsDataSet` operation on the `AmazonConnectService` service. + /// Performs the `DisassociateAnalyticsDataSet` operation on the `Connect` service. /// /// Removes the dataset ID associated with a given Amazon Connect instance. /// @@ -8033,7 +8033,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DisassociateApprovedOrigin` operation on the `AmazonConnectService` service. + /// Performs the `DisassociateApprovedOrigin` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Revokes access to integrated applications from Amazon Connect. /// @@ -8104,7 +8104,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DisassociateBot` operation on the `AmazonConnectService` service. + /// Performs the `DisassociateBot` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Revokes authorization from the specified instance to access the specified Amazon Lex or Amazon Lex V2 bot. /// @@ -8176,7 +8176,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DisassociateFlow` operation on the `AmazonConnectService` service. + /// Performs the `DisassociateFlow` operation on the `Connect` service. /// /// Disassociates a connect resource from a flow. /// @@ -8247,7 +8247,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DisassociateInstanceStorageConfig` operation on the `AmazonConnectService` service. + /// Performs the `DisassociateInstanceStorageConfig` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Removes the storage type configurations for the specified resource type and association ID. /// @@ -8318,7 +8318,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DisassociateLambdaFunction` operation on the `AmazonConnectService` service. + /// Performs the `DisassociateLambdaFunction` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Remove the Lambda function from the dropdown options available in the relevant flow blocks. /// @@ -8389,7 +8389,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DisassociateLexBot` operation on the `AmazonConnectService` service. + /// Performs the `DisassociateLexBot` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Revokes authorization from the specified instance to access the specified Amazon Lex bot. /// @@ -8460,7 +8460,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DisassociatePhoneNumberContactFlow` operation on the `AmazonConnectService` service. + /// Performs the `DisassociatePhoneNumberContactFlow` operation on the `Connect` service. /// /// Removes the flow association from a phone number claimed to your Amazon Connect instance. If the number is claimed to a traffic distribution group, and you are calling this API using an instance in the Amazon Web Services Region where the traffic distribution group was created, you can use either a full phone number ARN or UUID value for the PhoneNumberId URI request parameter. However, if the number is claimed to a traffic distribution group and you are calling this API using an instance in the alternate Amazon Web Services Region associated with the traffic distribution group, you must provide a full phone number ARN. If a UUID is provided in this scenario, you will receive a ResourceNotFoundException. /// @@ -8531,7 +8531,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DisassociateQueueQuickConnects` operation on the `AmazonConnectService` service. + /// Performs the `DisassociateQueueQuickConnects` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Disassociates a set of quick connects from a queue. /// @@ -8604,7 +8604,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DisassociateRoutingProfileQueues` operation on the `AmazonConnectService` service. + /// Performs the `DisassociateRoutingProfileQueues` operation on the `Connect` service. /// /// Disassociates a set of queues from a routing profile. /// @@ -8677,7 +8677,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DisassociateSecurityKey` operation on the `AmazonConnectService` service. + /// Performs the `DisassociateSecurityKey` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Deletes the specified security key. /// @@ -8747,7 +8747,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DisassociateTrafficDistributionGroupUser` operation on the `AmazonConnectService` service. + /// Performs the `DisassociateTrafficDistributionGroupUser` operation on the `Connect` service. /// /// Disassociates an agent from a traffic distribution group. This API can be called only in the Region where the traffic distribution group is created. /// @@ -8819,7 +8819,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DisassociateUserProficiencies` operation on the `AmazonConnectService` service. + /// Performs the `DisassociateUserProficiencies` operation on the `Connect` service. /// /// Disassociates a set of proficiencies from a user. /// @@ -8892,7 +8892,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `DismissUserContact` operation on the `AmazonConnectService` service. + /// Performs the `DismissUserContact` operation on the `Connect` service. /// /// Dismisses contacts from an agent’s CCP and returns the agent to an available state, which allows the agent to receive a new routed contact. Contacts can only be dismissed if they are in a MISSED, ERROR, ENDED, or REJECTED state in the [Agent Event Stream](https://docs.aws.amazon.com/connect/latest/adminguide/about-contact-states.html). /// @@ -8966,7 +8966,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `GetAttachedFile` operation on the `AmazonConnectService` service. + /// Performs the `GetAttachedFile` operation on the `Connect` service. /// /// Provides a pre-signed URL for download of an approved attached file. This API also returns metadata about the attached file. It will only return a downloadURL if the status of the attached file is APPROVED. /// @@ -9037,7 +9037,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `GetContactAttributes` operation on the `AmazonConnectService` service. + /// Performs the `GetContactAttributes` operation on the `Connect` service. /// /// Retrieves the contact attributes for the specified contact. /// @@ -9105,7 +9105,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `GetCurrentMetricData` operation on the `AmazonConnectService` service. + /// Performs the `GetCurrentMetricData` operation on the `Connect` service. /// /// Gets the real-time metric data from the specified Amazon Connect instance. For a description of each metric, see [Real-time Metrics Definitions](https://docs.aws.amazon.com/connect/latest/adminguide/real-time-metrics-definitions.html) in the Amazon Connect Administrator Guide. /// @@ -9178,7 +9178,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `GetCurrentUserData` operation on the `AmazonConnectService` service. + /// Performs the `GetCurrentUserData` operation on the `Connect` service. /// /// Gets the real-time active user data from the specified Amazon Connect instance. /// @@ -9251,7 +9251,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `GetEffectiveHoursOfOperations` operation on the `AmazonConnectService` service. + /// Performs the `GetEffectiveHoursOfOperations` operation on the `Connect` service. /// /// Get the hours of operations with the effective override applied. /// @@ -9322,7 +9322,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `GetFederationToken` operation on the `AmazonConnectService` service. + /// Performs the `GetFederationToken` operation on the `Connect` service. /// /// Supports SAML sign-in for Amazon Connect. Retrieves a token for federation. The token is for the Amazon Connect user which corresponds to the IAM credentials that were used to invoke this action. For more information about how SAML sign-in works in Amazon Connect, see [Configure SAML with IAM for Amazon Connect in the Amazon Connect Administrator Guide.](https://docs.aws.amazon.com/connect/latest/adminguide/configure-saml.html) This API doesn't support root users. If you try to invoke GetFederationToken with root credentials, an error message similar to the following one appears: Provided identity: Principal: .... User: .... cannot be used for federation with Amazon Connect /// @@ -9393,7 +9393,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `GetFlowAssociation` operation on the `AmazonConnectService` service. + /// Performs the `GetFlowAssociation` operation on the `Connect` service. /// /// Retrieves the flow associated for a given resource. /// @@ -9464,7 +9464,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `GetMetricData` operation on the `AmazonConnectService` service. + /// Performs the `GetMetricData` operation on the `Connect` service. /// /// Gets historical metric data from the specified Amazon Connect instance. For a description of each historical metric, see [Historical Metrics Definitions](https://docs.aws.amazon.com/connect/latest/adminguide/historical-metrics-definitions.html) in the Amazon Connect Administrator Guide. We recommend using the [GetMetricDataV2](https://docs.aws.amazon.com/connect/latest/APIReference/API_GetMetricDataV2.html) API. It provides more flexibility, features, and the ability to query longer time ranges than GetMetricData. Use it to retrieve historical agent and contact metrics for the last 3 months, at varying intervals. You can also use it to build custom dashboards to measure historical queue and agent performance. For example, you can track the number of incoming contacts for the last 7 days, with data split by day, to see how contact volume changed per day of the week. /// @@ -9537,7 +9537,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `GetMetricDataV2` operation on the `AmazonConnectService` service. + /// Performs the `GetMetricDataV2` operation on the `Connect` service. /// /// Gets metric data from the specified Amazon Connect instance. GetMetricDataV2 offers more features than [GetMetricData](https://docs.aws.amazon.com/connect/latest/APIReference/API_GetMetricData.html), the previous version of this API. It has new metrics, offers filtering at a metric level, and offers the ability to filter and group data by channels, queues, routing profiles, agents, and agent hierarchy levels. It can retrieve historical data for the last 3 months, at varying intervals. It does not support agent queues. For a description of the historical metrics that are supported by GetMetricDataV2 and GetMetricData, see [Historical metrics definitions](https://docs.aws.amazon.com/connect/latest/adminguide/historical-metrics-definitions.html) in the Amazon Connect Administrator Guide. /// @@ -9610,7 +9610,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `GetPromptFile` operation on the `AmazonConnectService` service. + /// Performs the `GetPromptFile` operation on the `Connect` service. /// /// Gets the prompt file. /// @@ -9680,7 +9680,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `GetTaskTemplate` operation on the `AmazonConnectService` service. + /// Performs the `GetTaskTemplate` operation on the `Connect` service. /// /// Gets details about a specific task template in the specified Amazon Connect instance. /// @@ -9751,7 +9751,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `GetTrafficDistribution` operation on the `AmazonConnectService` service. + /// Performs the `GetTrafficDistribution` operation on the `Connect` service. /// /// Retrieves the current traffic distribution for a given traffic distribution group. /// @@ -9821,7 +9821,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ImportPhoneNumber` operation on the `AmazonConnectService` service. + /// Performs the `ImportPhoneNumber` operation on the `Connect` service. /// /// Imports a claimed phone number from an external service, such as Amazon Web Services End User Messaging, into an Amazon Connect instance. You can call this API only in the same Amazon Web Services Region where the Amazon Connect instance was created. Call the [DescribePhoneNumber](https://docs.aws.amazon.com/connect/latest/APIReference/API_DescribePhoneNumber.html) API to verify the status of a previous ImportPhoneNumber operation. If you plan to claim or import numbers and then release numbers frequently, contact us for a service quota exception. Otherwise, it is possible you will be blocked from claiming and releasing any more numbers until up to 180 days past the oldest number released has expired. By default you can claim or import and then release up to 200% of your maximum number of active phone numbers. If you claim or import and then release phone numbers using the UI or API during a rolling 180 day cycle that exceeds 200% of your phone number service level quota, you will be blocked from claiming or importing any more numbers until 180 days past the oldest number released has expired. For example, if you already have 99 claimed or imported numbers and a service level quota of 99 phone numbers, and in any 180 day period you release 99, claim 99, and then release 99, you will have exceeded the 200% limit. At that point you are blocked from claiming any more numbers until you open an Amazon Web Services Support ticket. /// @@ -9896,7 +9896,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListAgentStatuses` operation on the `AmazonConnectService` service. + /// Performs the `ListAgentStatuses` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Lists agent statuses. /// @@ -9967,7 +9967,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListAnalyticsDataAssociations` operation on the `AmazonConnectService` service. + /// Performs the `ListAnalyticsDataAssociations` operation on the `Connect` service. /// /// Lists the association status of requested dataset ID for a given Amazon Connect instance. /// @@ -10038,7 +10038,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListApprovedOrigins` operation on the `AmazonConnectService` service. + /// Performs the `ListApprovedOrigins` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Returns a paginated list of all approved origins associated with the instance. /// @@ -10109,7 +10109,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListAssociatedContacts` operation on the `AmazonConnectService` service. + /// Performs the `ListAssociatedContacts` operation on the `Connect` service. /// /// Provides information about contact tree, a list of associated contacts with a unique identifier. /// @@ -10180,7 +10180,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListAuthenticationProfiles` operation on the `AmazonConnectService` service. + /// Performs the `ListAuthenticationProfiles` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. To request access to this API, contact Amazon Web Services Support. Provides summary information about the authentication profiles in a specified Amazon Connect instance. /// @@ -10251,7 +10251,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListBots` operation on the `AmazonConnectService` service. + /// Performs the `ListBots` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. For the specified version of Amazon Lex, returns a paginated list of all the Amazon Lex bots currently associated with the instance. Use this API to return both Amazon Lex V1 and V2 bots. /// @@ -10321,7 +10321,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListContactEvaluations` operation on the `AmazonConnectService` service. + /// Performs the `ListContactEvaluations` operation on the `Connect` service. /// /// Lists contact evaluations in the specified Amazon Connect instance. /// @@ -10391,7 +10391,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListContactFlowModules` operation on the `AmazonConnectService` service. + /// Performs the `ListContactFlowModules` operation on the `Connect` service. /// /// Provides information about the flow modules for the specified Amazon Connect instance. /// @@ -10463,7 +10463,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListContactFlowVersions` operation on the `AmazonConnectService` service. + /// Performs the `ListContactFlowVersions` operation on the `Connect` service. /// /// Returns all the available versions for the specified Amazon Connect instance and flow identifier. /// @@ -10535,7 +10535,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListContactFlows` operation on the `AmazonConnectService` service. + /// Performs the `ListContactFlows` operation on the `Connect` service. /// /// Provides information about the flows for the specified Amazon Connect instance. You can also create and update flows using the [Amazon Connect Flow language](https://docs.aws.amazon.com/connect/latest/APIReference/flow-language.html). For more information about flows, see [Flows](https://docs.aws.amazon.com/connect/latest/adminguide/concepts-contact-flows.html) in the Amazon Connect Administrator Guide. /// @@ -10606,7 +10606,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListContactReferences` operation on the `AmazonConnectService` service. + /// Performs the `ListContactReferences` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. For the specified referenceTypes, returns a list of references associated with the contact. References are links to documents that are related to a contact, such as emails, attachments, or URLs. /// @@ -10677,7 +10677,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListDefaultVocabularies` operation on the `AmazonConnectService` service. + /// Performs the `ListDefaultVocabularies` operation on the `Connect` service. /// /// Lists the default vocabularies for the specified Amazon Connect instance. /// @@ -10749,7 +10749,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListEvaluationFormVersions` operation on the `AmazonConnectService` service. + /// Performs the `ListEvaluationFormVersions` operation on the `Connect` service. /// /// Lists versions of an evaluation form in the specified Amazon Connect instance. /// @@ -10819,7 +10819,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListEvaluationForms` operation on the `AmazonConnectService` service. + /// Performs the `ListEvaluationForms` operation on the `Connect` service. /// /// Lists evaluation forms in the specified Amazon Connect instance. /// @@ -10889,7 +10889,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListFlowAssociations` operation on the `AmazonConnectService` service. + /// Performs the `ListFlowAssociations` operation on the `Connect` service. /// /// List the flow association based on the filters. /// @@ -10961,7 +10961,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListHoursOfOperationOverrides` operation on the `AmazonConnectService` service. + /// Performs the `ListHoursOfOperationOverrides` operation on the `Connect` service. /// /// List the hours of operation overrides. /// @@ -11032,7 +11032,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListHoursOfOperations` operation on the `AmazonConnectService` service. + /// Performs the `ListHoursOfOperations` operation on the `Connect` service. /// /// Provides information about the hours of operation for the specified Amazon Connect instance. For more information about hours of operation, see [Set the Hours of Operation for a Queue](https://docs.aws.amazon.com/connect/latest/adminguide/set-hours-operation.html) in the Amazon Connect Administrator Guide. /// @@ -11103,7 +11103,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListInstanceAttributes` operation on the `AmazonConnectService` service. + /// Performs the `ListInstanceAttributes` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Returns a paginated list of all attribute types for the given instance. /// @@ -11174,7 +11174,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListInstanceStorageConfigs` operation on the `AmazonConnectService` service. + /// Performs the `ListInstanceStorageConfigs` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Returns a paginated list of storage configs for the identified instance and resource type. /// @@ -11245,7 +11245,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListInstances` operation on the `AmazonConnectService` service. + /// Performs the `ListInstances` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Return a list of instances which are in active state, creation-in-progress state, and failed state. Instances that aren't successfully created (they are in a failed state) are returned only for 24 hours after the CreateInstance API was invoked. /// @@ -11313,7 +11313,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListIntegrationAssociations` operation on the `AmazonConnectService` service. + /// Performs the `ListIntegrationAssociations` operation on the `Connect` service. /// /// Provides summary information about the Amazon Web Services resource associations for the specified Amazon Connect instance. /// @@ -11383,7 +11383,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListLambdaFunctions` operation on the `AmazonConnectService` service. + /// Performs the `ListLambdaFunctions` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Returns a paginated list of all Lambda functions that display in the dropdown options in the relevant flow blocks. /// @@ -11454,7 +11454,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListLexBots` operation on the `AmazonConnectService` service. + /// Performs the `ListLexBots` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Returns a paginated list of all the Amazon Lex V1 bots currently associated with the instance. To return both Amazon Lex V1 and V2 bots, use the [ListBots](https://docs.aws.amazon.com/connect/latest/APIReference/API_ListBots.html) API. /// @@ -11525,7 +11525,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListPhoneNumbers` operation on the `AmazonConnectService` service. + /// Performs the `ListPhoneNumbers` operation on the `Connect` service. /// /// Provides information about the phone numbers for the specified Amazon Connect instance. For more information about phone numbers, see [Set Up Phone Numbers for Your Contact Center](https://docs.aws.amazon.com/connect/latest/adminguide/contact-center-phone-number.html) in the Amazon Connect Administrator Guide. /// @@ -11600,7 +11600,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListPhoneNumbersV2` operation on the `AmazonConnectService` service. + /// Performs the `ListPhoneNumbersV2` operation on the `Connect` service. /// /// Lists phone numbers claimed to your Amazon Connect instance or traffic distribution group. If the provided TargetArn is a traffic distribution group, you can call this API in both Amazon Web Services Regions associated with traffic distribution group. For more information about phone numbers, see [Set Up Phone Numbers for Your Contact Center](https://docs.aws.amazon.com/connect/latest/adminguide/contact-center-phone-number.html) in the Amazon Connect Administrator Guide. /// @@ -11677,7 +11677,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListPredefinedAttributes` operation on the `AmazonConnectService` service. + /// Performs the `ListPredefinedAttributes` operation on the `Connect` service. /// /// Lists predefined attributes for the specified Amazon Connect instance. Predefined attributes are attributes in an Amazon Connect instance that can be used to route contacts to an agent or pools of agents within a queue. For more information, see [Create predefined attributes for routing contacts to agents](https://docs.aws.amazon.com/connect/latest/adminguide/predefined-attributes.html). /// @@ -11748,7 +11748,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListPrompts` operation on the `AmazonConnectService` service. + /// Performs the `ListPrompts` operation on the `Connect` service. /// /// Provides information about the prompts for the specified Amazon Connect instance. /// @@ -11819,7 +11819,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListQueueQuickConnects` operation on the `AmazonConnectService` service. + /// Performs the `ListQueueQuickConnects` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Lists the quick connects associated with a queue. /// @@ -11890,7 +11890,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListQueues` operation on the `AmazonConnectService` service. + /// Performs the `ListQueues` operation on the `Connect` service. /// /// Provides information about the queues for the specified Amazon Connect instance. If you do not specify a QueueTypes parameter, both standard and agent queues are returned. This might cause an unexpected truncation of results if you have more than 1000 agents and you limit the number of results of the API call in code. For more information about queues, see [Queues: Standard and Agent](https://docs.aws.amazon.com/connect/latest/adminguide/concepts-queues-standard-and-agent.html) in the Amazon Connect Administrator Guide. /// @@ -11961,7 +11961,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListQuickConnects` operation on the `AmazonConnectService` service. + /// Performs the `ListQuickConnects` operation on the `Connect` service. /// /// Provides information about the quick connects for the specified Amazon Connect instance. /// @@ -12032,7 +12032,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListRealtimeContactAnalysisSegmentsV2` operation on the `AmazonConnectService` service. + /// Performs the `ListRealtimeContactAnalysisSegmentsV2` operation on the `Connect` service. /// /// Provides a list of analysis segments for a real-time analysis session. /// @@ -12106,7 +12106,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListRoutingProfileQueues` operation on the `AmazonConnectService` service. + /// Performs the `ListRoutingProfileQueues` operation on the `Connect` service. /// /// Lists the queues associated with a routing profile. /// @@ -12177,7 +12177,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListRoutingProfiles` operation on the `AmazonConnectService` service. + /// Performs the `ListRoutingProfiles` operation on the `Connect` service. /// /// Provides summary information about the routing profiles for the specified Amazon Connect instance. For more information about routing profiles, see [Routing Profiles](https://docs.aws.amazon.com/connect/latest/adminguide/concepts-routing.html) and [Create a Routing Profile](https://docs.aws.amazon.com/connect/latest/adminguide/routing-profiles.html) in the Amazon Connect Administrator Guide. /// @@ -12248,7 +12248,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListRules` operation on the `AmazonConnectService` service. + /// Performs the `ListRules` operation on the `Connect` service. /// /// List all rules for the specified Amazon Connect instance. /// @@ -12319,7 +12319,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListSecurityKeys` operation on the `AmazonConnectService` service. + /// Performs the `ListSecurityKeys` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Returns a paginated list of all security keys associated with the instance. /// @@ -12390,7 +12390,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListSecurityProfileApplications` operation on the `AmazonConnectService` service. + /// Performs the `ListSecurityProfileApplications` operation on the `Connect` service. /// /// Returns a list of third-party applications in a specific security profile. /// @@ -12461,7 +12461,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListSecurityProfilePermissions` operation on the `AmazonConnectService` service. + /// Performs the `ListSecurityProfilePermissions` operation on the `Connect` service. /// /// Lists the permissions granted to a security profile. For information about security profiles, see [Security Profiles](https://docs.aws.amazon.com/connect/latest/adminguide/connect-security-profiles.html) in the Amazon Connect Administrator Guide. For a mapping of the API name and user interface name of the security profile permissions, see [List of security profile permissions](https://docs.aws.amazon.com/connect/latest/adminguide/security-profile-list.html). /// @@ -12532,7 +12532,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListSecurityProfiles` operation on the `AmazonConnectService` service. + /// Performs the `ListSecurityProfiles` operation on the `Connect` service. /// /// Provides summary information about the security profiles for the specified Amazon Connect instance. For more information about security profiles, see [Security Profiles](https://docs.aws.amazon.com/connect/latest/adminguide/connect-security-profiles.html) in the Amazon Connect Administrator Guide. For a mapping of the API name and user interface name of the security profile permissions, see [List of security profile permissions](https://docs.aws.amazon.com/connect/latest/adminguide/security-profile-list.html). /// @@ -12603,7 +12603,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AmazonConnectService` service. + /// Performs the `ListTagsForResource` operation on the `Connect` service. /// /// Lists the tags for the specified resource. For sample policies that use tags, see [Amazon Connect Identity-Based Policy Examples](https://docs.aws.amazon.com/connect/latest/adminguide/security_iam_id-based-policy-examples.html) in the Amazon Connect Administrator Guide. /// @@ -12673,7 +12673,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListTaskTemplates` operation on the `AmazonConnectService` service. + /// Performs the `ListTaskTemplates` operation on the `Connect` service. /// /// Lists task templates for the specified Amazon Connect instance. /// @@ -12744,7 +12744,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListTrafficDistributionGroupUsers` operation on the `AmazonConnectService` service. + /// Performs the `ListTrafficDistributionGroupUsers` operation on the `Connect` service. /// /// Lists traffic distribution group users. /// @@ -12815,7 +12815,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListTrafficDistributionGroups` operation on the `AmazonConnectService` service. + /// Performs the `ListTrafficDistributionGroups` operation on the `Connect` service. /// /// Lists traffic distribution groups. /// @@ -12885,7 +12885,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListUseCases` operation on the `AmazonConnectService` service. + /// Performs the `ListUseCases` operation on the `Connect` service. /// /// Lists the use cases for the integration association. /// @@ -12955,7 +12955,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListUserHierarchyGroups` operation on the `AmazonConnectService` service. + /// Performs the `ListUserHierarchyGroups` operation on the `Connect` service. /// /// Provides summary information about the hierarchy groups for the specified Amazon Connect instance. For more information about agent hierarchies, see [Set Up Agent Hierarchies](https://docs.aws.amazon.com/connect/latest/adminguide/agent-hierarchy.html) in the Amazon Connect Administrator Guide. /// @@ -13026,7 +13026,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListUserProficiencies` operation on the `AmazonConnectService` service. + /// Performs the `ListUserProficiencies` operation on the `Connect` service. /// /// Lists proficiencies associated with a user. /// @@ -13097,7 +13097,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListUsers` operation on the `AmazonConnectService` service. + /// Performs the `ListUsers` operation on the `Connect` service. /// /// Provides summary information about the users for the specified Amazon Connect instance. /// @@ -13168,7 +13168,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListViewVersions` operation on the `AmazonConnectService` service. + /// Performs the `ListViewVersions` operation on the `Connect` service. /// /// Returns all the available versions for the specified Amazon Connect instance and view identifier. Results will be sorted from highest to lowest. /// @@ -13240,7 +13240,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ListViews` operation on the `AmazonConnectService` service. + /// Performs the `ListViews` operation on the `Connect` service. /// /// Returns views in the given instance. Results are sorted primarily by type, and secondarily by name. /// @@ -13312,7 +13312,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `MonitorContact` operation on the `AmazonConnectService` service. + /// Performs the `MonitorContact` operation on the `Connect` service. /// /// Initiates silent monitoring of a contact. The Contact Control Panel (CCP) of the user specified by userId will be set to silent monitoring mode on the contact. /// @@ -13388,7 +13388,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `PauseContact` operation on the `AmazonConnectService` service. + /// Performs the `PauseContact` operation on the `Connect` service. /// /// Allows pausing an ongoing task contact. /// @@ -13464,7 +13464,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `PutUserStatus` operation on the `AmazonConnectService` service. + /// Performs the `PutUserStatus` operation on the `Connect` service. /// /// Changes the current status of a user or agent in Amazon Connect. If the agent is currently handling a contact, this sets the agent's next status. For more information, see [Agent status](https://docs.aws.amazon.com/connect/latest/adminguide/metrics-agent-status.html) and [Set your next status](https://docs.aws.amazon.com/connect/latest/adminguide/set-next-status.html) in the Amazon Connect Administrator Guide. /// @@ -13538,7 +13538,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ReleasePhoneNumber` operation on the `AmazonConnectService` service. + /// Performs the `ReleasePhoneNumber` operation on the `Connect` service. /// /// Releases a phone number previously claimed to an Amazon Connect instance or traffic distribution group. You can call this API only in the Amazon Web Services Region where the number was claimed. To release phone numbers from a traffic distribution group, use the ReleasePhoneNumber API, not the Amazon Connect admin website. After releasing a phone number, the phone number enters into a cooldown period for up to 180 days. It cannot be searched for or claimed again until the period has ended. If you accidentally release a phone number, contact Amazon Web Services Support. If you plan to claim and release numbers frequently, contact us for a service quota exception. Otherwise, it is possible you will be blocked from claiming and releasing any more numbers until up to 180 days past the oldest number released has expired. By default you can claim and release up to 200% of your maximum number of active phone numbers. If you claim and release phone numbers using the UI or API during a rolling 180 day cycle that exceeds 200% of your phone number service level quota, you will be blocked from claiming any more numbers until 180 days past the oldest number released has expired. For example, if you already have 99 claimed numbers and a service level quota of 99 phone numbers, and in any 180 day period you release 99, claim 99, and then release 99, you will have exceeded the 200% limit. At that point you are blocked from claiming any more numbers until you open an Amazon Web Services support ticket. /// @@ -13612,7 +13612,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ReplicateInstance` operation on the `AmazonConnectService` service. + /// Performs the `ReplicateInstance` operation on the `Connect` service. /// /// Replicates an Amazon Connect instance in the specified Amazon Web Services Region and copies configuration information for Amazon Connect resources across Amazon Web Services Regions. For more information about replicating an Amazon Connect instance, see [Create a replica of your existing Amazon Connect instance](https://docs.aws.amazon.com/connect/latest/adminguide/create-replica-connect-instance.html) in the Amazon Connect Administrator Guide. /// @@ -13689,7 +13689,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ResumeContact` operation on the `AmazonConnectService` service. + /// Performs the `ResumeContact` operation on the `Connect` service. /// /// Allows resuming a task contact in a paused state. /// @@ -13764,7 +13764,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `ResumeContactRecording` operation on the `AmazonConnectService` service. + /// Performs the `ResumeContactRecording` operation on the `Connect` service. /// /// When a contact is being recorded, and the recording has been suspended using SuspendContactRecording, this API resumes recording whatever recording is selected in the flow configuration: call, screen, or both. If only call recording or only screen recording is enabled, then it would resume. Voice and screen recordings are supported. /// @@ -13835,7 +13835,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `SearchAgentStatuses` operation on the `AmazonConnectService` service. + /// Performs the `SearchAgentStatuses` operation on the `Connect` service. /// /// Searches AgentStatuses in an Amazon Connect instance, with optional filtering. /// @@ -13908,7 +13908,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `SearchAvailablePhoneNumbers` operation on the `AmazonConnectService` service. + /// Performs the `SearchAvailablePhoneNumbers` operation on the `Connect` service. /// /// Searches for available phone numbers that you can claim to your Amazon Connect instance or traffic distribution group. If the provided TargetArn is a traffic distribution group, you can call this API in both Amazon Web Services Regions associated with the traffic distribution group. /// @@ -13980,7 +13980,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `SearchContactFlowModules` operation on the `AmazonConnectService` service. + /// Performs the `SearchContactFlowModules` operation on the `Connect` service. /// /// Searches the flow modules in an Amazon Connect instance, with optional filtering. /// @@ -14053,7 +14053,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `SearchContactFlows` operation on the `AmazonConnectService` service. + /// Performs the `SearchContactFlows` operation on the `Connect` service. /// /// Searches the flows in an Amazon Connect instance, with optional filtering. /// @@ -14126,7 +14126,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `SearchContacts` operation on the `AmazonConnectService` service. + /// Performs the `SearchContacts` operation on the `Connect` service. /// /// Searches contacts in an Amazon Connect instance. /// @@ -14199,7 +14199,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `SearchEmailAddresses` operation on the `AmazonConnectService` service. + /// Performs the `SearchEmailAddresses` operation on the `Connect` service. /// /// Searches email address in an instance, with optional filtering. /// @@ -14273,7 +14273,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `SearchHoursOfOperationOverrides` operation on the `AmazonConnectService` service. + /// Performs the `SearchHoursOfOperationOverrides` operation on the `Connect` service. /// /// Searches the hours of operation overrides. /// @@ -14346,7 +14346,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `SearchHoursOfOperations` operation on the `AmazonConnectService` service. + /// Performs the `SearchHoursOfOperations` operation on the `Connect` service. /// /// Searches the hours of operation in an Amazon Connect instance, with optional filtering. /// @@ -14419,7 +14419,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `SearchPredefinedAttributes` operation on the `AmazonConnectService` service. + /// Performs the `SearchPredefinedAttributes` operation on the `Connect` service. /// /// Searches predefined attributes that meet certain criteria. Predefined attributes are attributes in an Amazon Connect instance that can be used to route contacts to an agent or pools of agents within a queue. For more information, see [Create predefined attributes for routing contacts to agents](https://docs.aws.amazon.com/connect/latest/adminguide/predefined-attributes.html). /// @@ -14492,7 +14492,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `SearchPrompts` operation on the `AmazonConnectService` service. + /// Performs the `SearchPrompts` operation on the `Connect` service. /// /// Searches prompts in an Amazon Connect instance, with optional filtering. /// @@ -14565,7 +14565,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `SearchQueues` operation on the `AmazonConnectService` service. + /// Performs the `SearchQueues` operation on the `Connect` service. /// /// Searches queues in an Amazon Connect instance, with optional filtering. /// @@ -14638,7 +14638,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `SearchQuickConnects` operation on the `AmazonConnectService` service. + /// Performs the `SearchQuickConnects` operation on the `Connect` service. /// /// Searches quick connects in an Amazon Connect instance, with optional filtering. /// @@ -14711,7 +14711,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `SearchResourceTags` operation on the `AmazonConnectService` service. + /// Performs the `SearchResourceTags` operation on the `Connect` service. /// /// Searches tags used in an Amazon Connect instance using optional search criteria. /// @@ -14785,7 +14785,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `SearchRoutingProfiles` operation on the `AmazonConnectService` service. + /// Performs the `SearchRoutingProfiles` operation on the `Connect` service. /// /// Searches routing profiles in an Amazon Connect instance, with optional filtering. /// @@ -14858,7 +14858,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `SearchSecurityProfiles` operation on the `AmazonConnectService` service. + /// Performs the `SearchSecurityProfiles` operation on the `Connect` service. /// /// Searches security profiles in an Amazon Connect instance, with optional filtering. For information about security profiles, see [Security Profiles](https://docs.aws.amazon.com/connect/latest/adminguide/connect-security-profiles.html) in the Amazon Connect Administrator Guide. For a mapping of the API name and user interface name of the security profile permissions, see [List of security profile permissions](https://docs.aws.amazon.com/connect/latest/adminguide/security-profile-list.html). /// @@ -14931,7 +14931,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `SearchUserHierarchyGroups` operation on the `AmazonConnectService` service. + /// Performs the `SearchUserHierarchyGroups` operation on the `Connect` service. /// /// Searches UserHierarchyGroups in an Amazon Connect instance, with optional filtering. The UserHierarchyGroup with "LevelId": "0" is the foundation for building levels on top of an instance. It is not user-definable, nor is it visible in the UI. /// @@ -15004,7 +15004,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `SearchUsers` operation on the `AmazonConnectService` service. + /// Performs the `SearchUsers` operation on the `Connect` service. /// /// Searches users in an Amazon Connect instance, with optional filtering. AfterContactWorkTimeLimit is returned in milliseconds. /// @@ -15077,7 +15077,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `SearchVocabularies` operation on the `AmazonConnectService` service. + /// Performs the `SearchVocabularies` operation on the `Connect` service. /// /// Searches for vocabularies within a specific Amazon Connect instance using State, NameStartsWith, and LanguageCode. /// @@ -15149,7 +15149,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `SendChatIntegrationEvent` operation on the `AmazonConnectService` service. + /// Performs the `SendChatIntegrationEvent` operation on the `Connect` service. /// /// Processes chat integration events from Amazon Web Services or external integrations to Amazon Connect. A chat integration event includes: /// @@ -15229,7 +15229,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `SendOutboundEmail` operation on the `AmazonConnectService` service. + /// Performs the `SendOutboundEmail` operation on the `Connect` service. /// /// Send outbound email for outbound campaigns. For more information about outbound campaigns, see [Set up Amazon Connect outbound campaigns](https://docs.aws.amazon.com/connect/latest/adminguide/enable-outbound-campaigns.html). Only the Amazon Connect outbound campaigns service principal is allowed to assume a role in your account and call this API. /// @@ -15305,7 +15305,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `StartAttachedFileUpload` operation on the `AmazonConnectService` service. + /// Performs the `StartAttachedFileUpload` operation on the `Connect` service. /// /// Provides a pre-signed Amazon S3 URL in response for uploading your content. You may only use this API to upload attachments to an [Amazon Connect Case](https://docs.aws.amazon.com/connect/latest/APIReference/API_connect-cases_CreateCase.html) or [Amazon Connect Email](https://docs.aws.amazon.com/connect/latest/adminguide/setup-email-channel.html). /// @@ -15381,7 +15381,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `StartChatContact` operation on the `AmazonConnectService` service. + /// Performs the `StartChatContact` operation on the `Connect` service. /// /// Initiates a flow to start a new chat for the customer. Response of this API provides a token required to obtain credentials from the [CreateParticipantConnection](https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_CreateParticipantConnection.html) API in the Amazon Connect Participant Service. When a new chat contact is successfully created, clients must subscribe to the participant’s connection for the created chat within 5 minutes. This is achieved by invoking [CreateParticipantConnection](https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_CreateParticipantConnection.html) with WEBSOCKET and CONNECTION_CREDENTIALS. A 429 error occurs in the following situations: /// @@ -15466,7 +15466,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `StartContactEvaluation` operation on the `AmazonConnectService` service. + /// Performs the `StartContactEvaluation` operation on the `Connect` service. /// /// Starts an empty evaluation in the specified Amazon Connect instance, using the given evaluation form for the particular contact. The evaluation form version used for the contact evaluation corresponds to the currently activated version. If no version is activated for the evaluation form, the contact evaluation cannot be started. Evaluations created through the public API do not contain answer values suggested from automation. /// @@ -15541,7 +15541,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `StartContactRecording` operation on the `AmazonConnectService` service. + /// Performs the `StartContactRecording` operation on the `Connect` service. /// /// Starts recording the contact: /// @@ -15620,7 +15620,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `StartContactStreaming` operation on the `AmazonConnectService` service. + /// Performs the `StartContactStreaming` operation on the `Connect` service. /// /// Initiates real-time message streaming for a new chat contact. For more information about message streaming, see [Enable real-time chat message streaming](https://docs.aws.amazon.com/connect/latest/adminguide/chat-message-streaming.html) in the Amazon Connect Administrator Guide. For more information about chat, see the following topics in the Amazon Connect Administrator Guide: /// @@ -15698,7 +15698,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `StartEmailContact` operation on the `AmazonConnectService` service. + /// Performs the `StartEmailContact` operation on the `Connect` service. /// /// Creates an inbound email contact and initiates a flow to start the email contact for the customer. Response of this API provides the ContactId of the email contact created. /// @@ -15774,7 +15774,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `StartOutboundChatContact` operation on the `AmazonConnectService` service. + /// Performs the `StartOutboundChatContact` operation on the `Connect` service. /// /// Initiates a new outbound SMS contact to a customer. Response of this API provides the ContactId of the outbound SMS contact created. SourceEndpoint only supports Endpoints with CONNECT_PHONENUMBER_ARN as Type and DestinationEndpoint only supports Endpoints with TELEPHONE_NUMBER as Type. ContactFlowId initiates the flow to manage the new SMS contact created. This API can be used to initiate outbound SMS contacts for an agent, or it can also deflect an ongoing contact to an outbound SMS contact by using the [StartOutboundChatContact](https://docs.aws.amazon.com/connect/latest/APIReference/API_StartOutboundChatContact.html) Flow Action. For more information about using SMS in Amazon Connect, see the following topics in the Amazon Connect Administrator Guide: /// @@ -15854,7 +15854,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `StartOutboundEmailContact` operation on the `AmazonConnectService` service. + /// Performs the `StartOutboundEmailContact` operation on the `Connect` service. /// /// Initiates a flow to send an agent reply or outbound email contact (created from the CreateContact API) to a customer. /// @@ -15930,7 +15930,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `StartOutboundVoiceContact` operation on the `AmazonConnectService` service. + /// Performs the `StartOutboundVoiceContact` operation on the `Connect` service. /// /// Places an outbound call to a contact, and then initiates the flow. It performs the actions in the flow that's specified (in ContactFlowId). Agents do not initiate the outbound API, which means that they do not dial the contact. If the flow places an outbound call to a contact, and then puts the contact in queue, the call is then routed to the agent, like any other inbound case. There is a 60-second dialing timeout for this operation. If the call is not connected after 60 seconds, it fails. UK numbers with a 447 prefix are not allowed by default. Before you can dial these UK mobile numbers, you must submit a service quota increase request. For more information, see [Amazon Connect Service Quotas](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html) in the Amazon Connect Administrator Guide. Campaign calls are not allowed by default. Before you can make a call with TrafficType = CAMPAIGN, you must submit a service quota increase request to the quota [Amazon Connect campaigns](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html#outbound-communications-quotas). /// @@ -16006,7 +16006,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `StartScreenSharing` operation on the `AmazonConnectService` service. + /// Performs the `StartScreenSharing` operation on the `Connect` service. /// /// Starts screen sharing for a contact. For more information about screen sharing, see [Set up in-app, web, video calling, and screen sharing capabilities](https://docs.aws.amazon.com/connect/latest/adminguide/inapp-calling.html) in the Amazon Connect Administrator Guide. /// @@ -16081,7 +16081,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `StartTaskContact` operation on the `AmazonConnectService` service. + /// Performs the `StartTaskContact` operation on the `Connect` service. /// /// Initiates a flow to start a new task contact. For more information about task contacts, see [Concepts: Tasks in Amazon Connect](https://docs.aws.amazon.com/connect/latest/adminguide/tasks.html) in the Amazon Connect Administrator Guide. When using PreviousContactId and RelatedContactId input parameters, note the following: /// @@ -16179,7 +16179,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `StartWebRTCContact` operation on the `AmazonConnectService` service. + /// Performs the `StartWebRTCContact` operation on the `Connect` service. /// /// Places an inbound in-app, web, or video call to a contact, and then initiates the flow. It performs the actions in the flow that are specified (in ContactFlowId) and present in the Amazon Connect instance (specified as InstanceId). /// @@ -16253,7 +16253,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `StopContact` operation on the `AmazonConnectService` service. + /// Performs the `StopContact` operation on the `Connect` service. /// /// Ends the specified contact. Use this API to stop queued callbacks. It does not work for voice contacts that use the following initiation methods: /// @@ -16339,7 +16339,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `StopContactRecording` operation on the `AmazonConnectService` service. + /// Performs the `StopContactRecording` operation on the `Connect` service. /// /// Stops recording a call when a contact is being recorded. StopContactRecording is a one-time action. If you use StopContactRecording to stop recording an ongoing call, you can't use StartContactRecording to restart it. For scenarios where the recording has started and you want to suspend it for sensitive information (for example, to collect a credit card number), and then restart it, use SuspendContactRecording and ResumeContactRecording. Only voice recordings are supported at this time. /// @@ -16410,7 +16410,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `StopContactStreaming` operation on the `AmazonConnectService` service. + /// Performs the `StopContactStreaming` operation on the `Connect` service. /// /// Ends message streaming on a specified contact. To restart message streaming on that contact, call the [StartContactStreaming](https://docs.aws.amazon.com/connect/latest/APIReference/API_StartContactStreaming.html) API. /// @@ -16482,7 +16482,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `SubmitContactEvaluation` operation on the `AmazonConnectService` service. + /// Performs the `SubmitContactEvaluation` operation on the `Connect` service. /// /// Submits a contact evaluation in the specified Amazon Connect instance. Answers included in the request are merged with existing answers for the given evaluation. If no answers or notes are passed, the evaluation is submitted with the existing answers and notes. You can delete an answer or note by passing an empty object ({}) to the question identifier. If a contact evaluation is already in submitted state, this operation will trigger a resubmission. /// @@ -16555,7 +16555,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `SuspendContactRecording` operation on the `AmazonConnectService` service. + /// Performs the `SuspendContactRecording` operation on the `Connect` service. /// /// When a contact is being recorded, this API suspends recording whatever is selected in the flow configuration: call, screen, or both. If only call recording or only screen recording is enabled, then it would be suspended. For example, you might suspend the screen recording while collecting sensitive information, such as a credit card number. Then use ResumeContactRecording to restart recording the screen. The period of time that the recording is suspended is filled with silence in the final recording. Voice and screen recordings are supported. /// @@ -16626,7 +16626,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `TagContact` operation on the `AmazonConnectService` service. + /// Performs the `TagContact` operation on the `Connect` service. /// /// Adds the specified tags to the contact resource. For more information about this API is used, see [Set up granular billing for a detailed view of your Amazon Connect usage](https://docs.aws.amazon.com/connect/latest/adminguide/granular-billing.html). /// @@ -16699,7 +16699,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AmazonConnectService` service. + /// Performs the `TagResource` operation on the `Connect` service. /// /// Adds the specified tags to the specified resource. Some of the supported resource types are agents, routing profiles, queues, quick connects, flows, agent statuses, hours of operation, phone numbers, security profiles, and task templates. For a complete list, see [Tagging resources in Amazon Connect](https://docs.aws.amazon.com/connect/latest/adminguide/tagging.html). For sample policies that use tags, see [Amazon Connect Identity-Based Policy Examples](https://docs.aws.amazon.com/connect/latest/adminguide/security_iam_id-based-policy-examples.html) in the Amazon Connect Administrator Guide. /// @@ -16772,7 +16772,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `TransferContact` operation on the `AmazonConnectService` service. + /// Performs the `TransferContact` operation on the `Connect` service. /// /// Transfers contacts from one agent or queue to another agent or queue at any point after a contact is created. You can transfer a contact to another queue by providing the flow which orchestrates the contact to the destination queue. This gives you more control over contact handling and helps you adhere to the service level agreement (SLA) guaranteed to your customers. Note the following requirements: /// @@ -16858,7 +16858,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UntagContact` operation on the `AmazonConnectService` service. + /// Performs the `UntagContact` operation on the `Connect` service. /// /// Removes the specified tags from the contact resource. For more information about this API is used, see [Set up granular billing for a detailed view of your Amazon Connect usage](https://docs.aws.amazon.com/connect/latest/adminguide/granular-billing.html). /// @@ -16929,7 +16929,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AmazonConnectService` service. + /// Performs the `UntagResource` operation on the `Connect` service. /// /// Removes the specified tags from the specified resource. /// @@ -17000,7 +17000,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateAgentStatus` operation on the `AmazonConnectService` service. + /// Performs the `UpdateAgentStatus` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Updates agent status. /// @@ -17075,7 +17075,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateAuthenticationProfile` operation on the `AmazonConnectService` service. + /// Performs the `UpdateAuthenticationProfile` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. To request access to this API, contact Amazon Web Services Support. Updates the selected authentication profile. /// @@ -17148,7 +17148,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateContact` operation on the `AmazonConnectService` service. + /// Performs the `UpdateContact` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Adds or updates user-defined contact information associated with the specified contact. At least one field to be updated must be present in the request. You can add or update user-defined contact information for both ongoing and completed contacts. /// @@ -17223,7 +17223,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateContactAttributes` operation on the `AmazonConnectService` service. + /// Performs the `UpdateContactAttributes` operation on the `Connect` service. /// /// Creates or updates user-defined contact attributes associated with the specified contact. You can create or update user-defined attributes for both ongoing and completed contacts. For example, while the call is active, you can update the customer's name or the reason the customer called. You can add notes about steps that the agent took during the call that display to the next agent that takes the call. You can also update attributes for a contact using data from your CRM application and save the data with the contact in Amazon Connect. You could also flag calls for additional analysis, such as legal review or to identify abusive callers. Contact attributes are available in Amazon Connect for 24 months, and are then deleted. For information about contact record retention and the maximum size of the contact record attributes section, see [Feature specifications](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html#feature-limits) in the Amazon Connect Administrator Guide. /// @@ -17295,7 +17295,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateContactEvaluation` operation on the `AmazonConnectService` service. + /// Performs the `UpdateContactEvaluation` operation on the `Connect` service. /// /// Updates details about a contact evaluation in the specified Amazon Connect instance. A contact evaluation must be in draft state. Answers included in the request are merged with existing answers for the given evaluation. An answer or note can be deleted by passing an empty object ({}) to the question identifier. /// @@ -17368,7 +17368,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateContactFlowContent` operation on the `AmazonConnectService` service. + /// Performs the `UpdateContactFlowContent` operation on the `Connect` service. /// /// Updates the specified flow. You can also create and update flows using the [Amazon Connect Flow language](https://docs.aws.amazon.com/connect/latest/APIReference/flow-language.html). Use the $SAVED alias in the request to describe the SAVED content of a Flow. For example, arn:aws:.../contact-flow/{id}:$SAVED. After a flow is published, $SAVED needs to be supplied to view saved content that has not been published. /// @@ -17442,7 +17442,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateContactFlowMetadata` operation on the `AmazonConnectService` service. + /// Performs the `UpdateContactFlowMetadata` operation on the `Connect` service. /// /// Updates metadata about specified flow. /// @@ -17516,7 +17516,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateContactFlowModuleContent` operation on the `AmazonConnectService` service. + /// Performs the `UpdateContactFlowModuleContent` operation on the `Connect` service. /// /// Updates specified flow module for the specified Amazon Connect instance. Use the $SAVED alias in the request to describe the SAVED content of a Flow. For example, arn:aws:.../contact-flow/{id}:$SAVED. After a flow is published, $SAVED needs to be supplied to view saved content that has not been published. /// @@ -17590,7 +17590,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateContactFlowModuleMetadata` operation on the `AmazonConnectService` service. + /// Performs the `UpdateContactFlowModuleMetadata` operation on the `Connect` service. /// /// Updates metadata about specified flow module. /// @@ -17665,7 +17665,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateContactFlowName` operation on the `AmazonConnectService` service. + /// Performs the `UpdateContactFlowName` operation on the `Connect` service. /// /// The name of the flow. You can also create and update flows using the [Amazon Connect Flow language](https://docs.aws.amazon.com/connect/latest/APIReference/flow-language.html). /// @@ -17739,7 +17739,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateContactRoutingData` operation on the `AmazonConnectService` service. + /// Performs the `UpdateContactRoutingData` operation on the `Connect` service. /// /// Updates routing priority and age on the contact (QueuePriority and QueueTimeAdjustmentInSeconds). These properties can be used to change a customer's position in the queue. For example, you can move a contact to the back of the queue by setting a lower routing priority relative to other contacts in queue; or you can move a contact to the front of the queue by increasing the routing age which will make the contact look artificially older and therefore higher up in the first-in-first-out routing order. Note that adjusting the routing age of a contact affects only its position in queue, and not its actual queue wait time as reported through metrics. These properties can also be updated by using [the Set routing priority / age flow block](https://docs.aws.amazon.com/connect/latest/adminguide/change-routing-priority.html). Either QueuePriority or QueueTimeAdjustmentInSeconds should be provided within the request body, but not both. /// @@ -17813,7 +17813,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateContactSchedule` operation on the `AmazonConnectService` service. + /// Performs the `UpdateContactSchedule` operation on the `Connect` service. /// /// Updates the scheduled time of a task contact that is already scheduled. /// @@ -17887,7 +17887,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateEmailAddressMetadata` operation on the `AmazonConnectService` service. + /// Performs the `UpdateEmailAddressMetadata` operation on the `Connect` service. /// /// Updates an email address metadata. For more information about email addresses, see [Create email addresses](https://docs.aws.amazon.com/connect/latest/adminguide/create-email-address1.html) in the Amazon Connect Administrator Guide. /// @@ -17962,7 +17962,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateEvaluationForm` operation on the `AmazonConnectService` service. + /// Performs the `UpdateEvaluationForm` operation on the `Connect` service. /// /// Updates details about a specific evaluation form version in the specified Amazon Connect instance. Question and section identifiers cannot be duplicated within the same evaluation form. This operation does not support partial updates. Instead it does a full update of evaluation form content. /// @@ -18037,7 +18037,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateHoursOfOperation` operation on the `AmazonConnectService` service. + /// Performs the `UpdateHoursOfOperation` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Updates the hours of operation. /// @@ -18111,7 +18111,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateHoursOfOperationOverride` operation on the `AmazonConnectService` service. + /// Performs the `UpdateHoursOfOperationOverride` operation on the `Connect` service. /// /// Update the hours of operation override. /// @@ -18186,7 +18186,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateInstanceAttribute` operation on the `AmazonConnectService` service. + /// Performs the `UpdateInstanceAttribute` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Updates the value for the specified attribute type. /// @@ -18259,7 +18259,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateInstanceStorageConfig` operation on the `AmazonConnectService` service. + /// Performs the `UpdateInstanceStorageConfig` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Updates an existing configuration for a resource type. This API is idempotent. /// @@ -18333,7 +18333,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateParticipantAuthentication` operation on the `AmazonConnectService` service. + /// Performs the `UpdateParticipantAuthentication` operation on the `Connect` service. /// /// Instructs Amazon Connect to resume the authentication process. The subsequent actions depend on the request body contents: /// @@ -18414,7 +18414,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateParticipantRoleConfig` operation on the `AmazonConnectService` service. + /// Performs the `UpdateParticipantRoleConfig` operation on the `Connect` service. /// /// Updates timeouts for when human chat participants are to be considered idle, and when agents are automatically disconnected from a chat due to idleness. You can set four timers: /// @@ -18499,7 +18499,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdatePhoneNumber` operation on the `AmazonConnectService` service. + /// Performs the `UpdatePhoneNumber` operation on the `Connect` service. /// /// Updates your claimed phone number from its current Amazon Connect instance or traffic distribution group to another Amazon Connect instance or traffic distribution group in the same Amazon Web Services Region. After using this API, you must verify that the phone number is attached to the correct flow in the target instance or traffic distribution group. You need to do this because the API switches only the phone number to a new instance or traffic distribution group. It doesn't migrate the flow configuration of the phone number, too. You can call [DescribePhoneNumber](https://docs.aws.amazon.com/connect/latest/APIReference/API_DescribePhoneNumber.html) API to verify the status of a previous [UpdatePhoneNumber](https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdatePhoneNumber.html) operation. /// @@ -18575,7 +18575,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdatePhoneNumberMetadata` operation on the `AmazonConnectService` service. + /// Performs the `UpdatePhoneNumberMetadata` operation on the `Connect` service. /// /// Updates a phone number’s metadata. To verify the status of a previous UpdatePhoneNumberMetadata operation, call the [DescribePhoneNumber](https://docs.aws.amazon.com/connect/latest/APIReference/API_DescribePhoneNumber.html) API. /// @@ -18652,7 +18652,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdatePredefinedAttribute` operation on the `AmazonConnectService` service. + /// Performs the `UpdatePredefinedAttribute` operation on the `Connect` service. /// /// Updates a predefined attribute for the specified Amazon Connect instance. Predefined attributes are attributes in an Amazon Connect instance that can be used to route contacts to an agent or pools of agents within a queue. For more information, see [Create predefined attributes for routing contacts to agents](https://docs.aws.amazon.com/connect/latest/adminguide/predefined-attributes.html). /// @@ -18725,7 +18725,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdatePrompt` operation on the `AmazonConnectService` service. + /// Performs the `UpdatePrompt` operation on the `Connect` service. /// /// Updates a prompt. /// @@ -18798,7 +18798,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateQueueHoursOfOperation` operation on the `AmazonConnectService` service. + /// Performs the `UpdateQueueHoursOfOperation` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Updates the hours of operation for the specified queue. /// @@ -18871,7 +18871,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateQueueMaxContacts` operation on the `AmazonConnectService` service. + /// Performs the `UpdateQueueMaxContacts` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Updates the maximum number of contacts allowed in a queue before it is considered full. /// @@ -18944,7 +18944,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateQueueName` operation on the `AmazonConnectService` service. + /// Performs the `UpdateQueueName` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Updates the name and description of a queue. At least Name or Description must be provided. /// @@ -19018,7 +19018,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateQueueOutboundCallerConfig` operation on the `AmazonConnectService` service. + /// Performs the `UpdateQueueOutboundCallerConfig` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Updates the outbound caller ID name, number, and outbound whisper flow for a specified queue. /// @@ -19097,7 +19097,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateQueueOutboundEmailConfig` operation on the `AmazonConnectService` service. + /// Performs the `UpdateQueueOutboundEmailConfig` operation on the `Connect` service. /// /// Updates the outbound email address Id for a specified queue. /// @@ -19172,7 +19172,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateQueueStatus` operation on the `AmazonConnectService` service. + /// Performs the `UpdateQueueStatus` operation on the `Connect` service. /// /// This API is in preview release for Amazon Connect and is subject to change. Updates the status of the queue. /// @@ -19245,7 +19245,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateQuickConnectConfig` operation on the `AmazonConnectService` service. + /// Performs the `UpdateQuickConnectConfig` operation on the `Connect` service. /// /// Updates the configuration settings for the specified quick connect. /// @@ -19318,7 +19318,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateQuickConnectName` operation on the `AmazonConnectService` service. + /// Performs the `UpdateQuickConnectName` operation on the `Connect` service. /// /// Updates the name and description of a quick connect. The request accepts the following data in JSON format. At least Name or Description must be provided. /// @@ -19391,7 +19391,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateRoutingProfileAgentAvailabilityTimer` operation on the `AmazonConnectService` service. + /// Performs the `UpdateRoutingProfileAgentAvailabilityTimer` operation on the `Connect` service. /// /// Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time. /// @@ -19464,7 +19464,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateRoutingProfileConcurrency` operation on the `AmazonConnectService` service. + /// Performs the `UpdateRoutingProfileConcurrency` operation on the `Connect` service. /// /// Updates the channels that agents can handle in the Contact Control Panel (CCP) for a routing profile. /// @@ -19537,7 +19537,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateRoutingProfileDefaultOutboundQueue` operation on the `AmazonConnectService` service. + /// Performs the `UpdateRoutingProfileDefaultOutboundQueue` operation on the `Connect` service. /// /// Updates the default outbound queue of a routing profile. /// @@ -19610,7 +19610,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateRoutingProfileName` operation on the `AmazonConnectService` service. + /// Performs the `UpdateRoutingProfileName` operation on the `Connect` service. /// /// Updates the name and description of a routing profile. The request accepts the following data in JSON format. At least Name or Description must be provided. /// @@ -19684,7 +19684,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateRoutingProfileQueues` operation on the `AmazonConnectService` service. + /// Performs the `UpdateRoutingProfileQueues` operation on the `Connect` service. /// /// Updates the properties associated with a set of queues for a routing profile. /// @@ -19757,7 +19757,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateRule` operation on the `AmazonConnectService` service. + /// Performs the `UpdateRule` operation on the `Connect` service. /// /// Updates a rule for the specified Amazon Connect instance. Use the [Rules Function language](https://docs.aws.amazon.com/connect/latest/APIReference/connect-rules-language.html) to code conditions for the rule. /// @@ -19831,7 +19831,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateSecurityProfile` operation on the `AmazonConnectService` service. + /// Performs the `UpdateSecurityProfile` operation on the `Connect` service. /// /// Updates a security profile. For information about security profiles, see [Security Profiles](https://docs.aws.amazon.com/connect/latest/adminguide/connect-security-profiles.html) in the Amazon Connect Administrator Guide. For a mapping of the API name and user interface name of the security profile permissions, see [List of security profile permissions](https://docs.aws.amazon.com/connect/latest/adminguide/security-profile-list.html). /// @@ -19904,7 +19904,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateTaskTemplate` operation on the `AmazonConnectService` service. + /// Performs the `UpdateTaskTemplate` operation on the `Connect` service. /// /// Updates details about a specific task template in the specified Amazon Connect instance. This operation does not support partial updates. Instead it does a full update of template content. /// @@ -19978,7 +19978,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateTrafficDistribution` operation on the `AmazonConnectService` service. + /// Performs the `UpdateTrafficDistribution` operation on the `Connect` service. /// /// Updates the traffic distribution for a given traffic distribution group. The SignInConfig distribution is available only on a default TrafficDistributionGroup (see the IsDefault parameter in the [TrafficDistributionGroup](https://docs.aws.amazon.com/connect/latest/APIReference/API_TrafficDistributionGroup.html) data type). If you call UpdateTrafficDistribution with a modified SignInConfig and a non-default TrafficDistributionGroup, an InvalidRequestException is returned. For more information about updating a traffic distribution group, see [Update telephony traffic distribution across Amazon Web Services Regions ](https://docs.aws.amazon.com/connect/latest/adminguide/update-telephony-traffic-distribution.html) in the Amazon Connect Administrator Guide. /// @@ -20052,7 +20052,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateUserHierarchy` operation on the `AmazonConnectService` service. + /// Performs the `UpdateUserHierarchy` operation on the `Connect` service. /// /// Assigns the specified hierarchy group to the specified user. /// @@ -20125,7 +20125,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateUserHierarchyGroupName` operation on the `AmazonConnectService` service. + /// Performs the `UpdateUserHierarchyGroupName` operation on the `Connect` service. /// /// Updates the name of the user hierarchy group. /// @@ -20199,7 +20199,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateUserHierarchyStructure` operation on the `AmazonConnectService` service. + /// Performs the `UpdateUserHierarchyStructure` operation on the `Connect` service. /// /// Updates the user hierarchy structure: add, remove, and rename user hierarchy levels. /// @@ -20273,7 +20273,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateUserIdentityInfo` operation on the `AmazonConnectService` service. + /// Performs the `UpdateUserIdentityInfo` operation on the `Connect` service. /// /// Updates the identity information for the specified user. We strongly recommend limiting who has the ability to invoke UpdateUserIdentityInfo. Someone with that ability can change the login credentials of other users by changing their email address. This poses a security risk to your organization. They can change the email address of a user to the attacker's email address, and then reset the password through email. For more information, see [Best Practices for Security Profiles](https://docs.aws.amazon.com/connect/latest/adminguide/security-profile-best-practices.html) in the Amazon Connect Administrator Guide. /// @@ -20346,7 +20346,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateUserPhoneConfig` operation on the `AmazonConnectService` service. + /// Performs the `UpdateUserPhoneConfig` operation on the `Connect` service. /// /// Updates the phone configuration settings for the specified user. /// @@ -20419,7 +20419,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateUserProficiencies` operation on the `AmazonConnectService` service. + /// Performs the `UpdateUserProficiencies` operation on the `Connect` service. /// /// Updates the properties associated with the proficiencies of a user. /// @@ -20492,7 +20492,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateUserRoutingProfile` operation on the `AmazonConnectService` service. + /// Performs the `UpdateUserRoutingProfile` operation on the `Connect` service. /// /// Assigns the specified routing profile to the specified user. /// @@ -20565,7 +20565,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateUserSecurityProfiles` operation on the `AmazonConnectService` service. + /// Performs the `UpdateUserSecurityProfiles` operation on the `Connect` service. /// /// Assigns the specified security profiles to the specified user. /// @@ -20638,7 +20638,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateViewContent` operation on the `AmazonConnectService` service. + /// Performs the `UpdateViewContent` operation on the `Connect` service. /// /// Updates the view content of the given view identifier in the specified Amazon Connect instance. It performs content validation if Status is set to SAVED and performs full content validation if Status is PUBLISHED. Note that the $SAVED alias' content will always be updated, but the $LATEST alias' content will only be updated if Status is PUBLISHED. /// @@ -20713,7 +20713,7 @@ extension ConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateViewMetadata` operation on the `AmazonConnectService` service. + /// Performs the `UpdateViewMetadata` operation on the `Connect` service. /// /// Updates the view metadata. Note that either Name or Description must be provided. /// diff --git a/Sources/Services/AWSConnectCampaigns/Sources/AWSConnectCampaigns/ConnectCampaignsClient.swift b/Sources/Services/AWSConnectCampaigns/Sources/AWSConnectCampaigns/ConnectCampaignsClient.swift index cd75c745bb3..79d67ab303b 100644 --- a/Sources/Services/AWSConnectCampaigns/Sources/AWSConnectCampaigns/ConnectCampaignsClient.swift +++ b/Sources/Services/AWSConnectCampaigns/Sources/AWSConnectCampaigns/ConnectCampaignsClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ConnectCampaignsClient: ClientRuntime.Client { public static let clientName = "ConnectCampaignsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ConnectCampaignsClient.ConnectCampaignsClientConfiguration let serviceName = "ConnectCampaigns" @@ -329,7 +329,7 @@ extension ConnectCampaignsClient { } extension ConnectCampaignsClient { - /// Performs the `CreateCampaign` operation on the `AmazonConnectCampaignService` service. + /// Performs the `CreateCampaign` operation on the `ConnectCampaigns` service. /// /// Creates a campaign for the specified Amazon Connect account. This API is idempotent. /// @@ -404,7 +404,7 @@ extension ConnectCampaignsClient { return try await op.execute(input: input) } - /// Performs the `DeleteCampaign` operation on the `AmazonConnectCampaignService` service. + /// Performs the `DeleteCampaign` operation on the `ConnectCampaigns` service. /// /// Deletes a campaign from the specified Amazon Connect account. /// @@ -473,7 +473,7 @@ extension ConnectCampaignsClient { return try await op.execute(input: input) } - /// Performs the `DeleteConnectInstanceConfig` operation on the `AmazonConnectCampaignService` service. + /// Performs the `DeleteConnectInstanceConfig` operation on the `ConnectCampaigns` service. /// /// Deletes a connect instance config from the specified AWS account. /// @@ -544,7 +544,7 @@ extension ConnectCampaignsClient { return try await op.execute(input: input) } - /// Performs the `DeleteInstanceOnboardingJob` operation on the `AmazonConnectCampaignService` service. + /// Performs the `DeleteInstanceOnboardingJob` operation on the `ConnectCampaigns` service. /// /// Delete the Connect Campaigns onboarding job for the specified Amazon Connect instance. /// @@ -614,7 +614,7 @@ extension ConnectCampaignsClient { return try await op.execute(input: input) } - /// Performs the `DescribeCampaign` operation on the `AmazonConnectCampaignService` service. + /// Performs the `DescribeCampaign` operation on the `ConnectCampaigns` service. /// /// Describes the specific campaign. /// @@ -683,7 +683,7 @@ extension ConnectCampaignsClient { return try await op.execute(input: input) } - /// Performs the `GetCampaignState` operation on the `AmazonConnectCampaignService` service. + /// Performs the `GetCampaignState` operation on the `ConnectCampaigns` service. /// /// Get state of a campaign for the specified Amazon Connect account. /// @@ -753,7 +753,7 @@ extension ConnectCampaignsClient { return try await op.execute(input: input) } - /// Performs the `GetCampaignStateBatch` operation on the `AmazonConnectCampaignService` service. + /// Performs the `GetCampaignStateBatch` operation on the `ConnectCampaigns` service. /// /// Get state of campaigns for the specified Amazon Connect account. /// @@ -825,7 +825,7 @@ extension ConnectCampaignsClient { return try await op.execute(input: input) } - /// Performs the `GetConnectInstanceConfig` operation on the `AmazonConnectCampaignService` service. + /// Performs the `GetConnectInstanceConfig` operation on the `ConnectCampaigns` service. /// /// Get the specific Connect instance config. /// @@ -894,7 +894,7 @@ extension ConnectCampaignsClient { return try await op.execute(input: input) } - /// Performs the `GetInstanceOnboardingJobStatus` operation on the `AmazonConnectCampaignService` service. + /// Performs the `GetInstanceOnboardingJobStatus` operation on the `ConnectCampaigns` service. /// /// Get the specific instance onboarding job status. /// @@ -963,7 +963,7 @@ extension ConnectCampaignsClient { return try await op.execute(input: input) } - /// Performs the `ListCampaigns` operation on the `AmazonConnectCampaignService` service. + /// Performs the `ListCampaigns` operation on the `ConnectCampaigns` service. /// /// Provides summary information about the campaigns under the specified Amazon Connect account. /// @@ -1034,7 +1034,7 @@ extension ConnectCampaignsClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AmazonConnectCampaignService` service. + /// Performs the `ListTagsForResource` operation on the `ConnectCampaigns` service. /// /// List tags for a resource. /// @@ -1104,7 +1104,7 @@ extension ConnectCampaignsClient { return try await op.execute(input: input) } - /// Performs the `PauseCampaign` operation on the `AmazonConnectCampaignService` service. + /// Performs the `PauseCampaign` operation on the `ConnectCampaigns` service. /// /// Pauses a campaign for the specified Amazon Connect account. /// @@ -1176,7 +1176,7 @@ extension ConnectCampaignsClient { return try await op.execute(input: input) } - /// Performs the `PutDialRequestBatch` operation on the `AmazonConnectCampaignService` service. + /// Performs the `PutDialRequestBatch` operation on the `ConnectCampaigns` service. /// /// Creates dials requests for the specified campaign Amazon Connect account. This API is idempotent. /// @@ -1251,7 +1251,7 @@ extension ConnectCampaignsClient { return try await op.execute(input: input) } - /// Performs the `ResumeCampaign` operation on the `AmazonConnectCampaignService` service. + /// Performs the `ResumeCampaign` operation on the `ConnectCampaigns` service. /// /// Stops a campaign for the specified Amazon Connect account. /// @@ -1323,7 +1323,7 @@ extension ConnectCampaignsClient { return try await op.execute(input: input) } - /// Performs the `StartCampaign` operation on the `AmazonConnectCampaignService` service. + /// Performs the `StartCampaign` operation on the `ConnectCampaigns` service. /// /// Starts a campaign for the specified Amazon Connect account. /// @@ -1395,7 +1395,7 @@ extension ConnectCampaignsClient { return try await op.execute(input: input) } - /// Performs the `StartInstanceOnboardingJob` operation on the `AmazonConnectCampaignService` service. + /// Performs the `StartInstanceOnboardingJob` operation on the `ConnectCampaigns` service. /// /// Onboard the specific Amazon Connect instance to Connect Campaigns. /// @@ -1469,7 +1469,7 @@ extension ConnectCampaignsClient { return try await op.execute(input: input) } - /// Performs the `StopCampaign` operation on the `AmazonConnectCampaignService` service. + /// Performs the `StopCampaign` operation on the `ConnectCampaigns` service. /// /// Stops a campaign for the specified Amazon Connect account. /// @@ -1541,7 +1541,7 @@ extension ConnectCampaignsClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AmazonConnectCampaignService` service. + /// Performs the `TagResource` operation on the `ConnectCampaigns` service. /// /// Tag a resource. /// @@ -1614,7 +1614,7 @@ extension ConnectCampaignsClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AmazonConnectCampaignService` service. + /// Performs the `UntagResource` operation on the `ConnectCampaigns` service. /// /// Untag a resource. /// @@ -1685,7 +1685,7 @@ extension ConnectCampaignsClient { return try await op.execute(input: input) } - /// Performs the `UpdateCampaignDialerConfig` operation on the `AmazonConnectCampaignService` service. + /// Performs the `UpdateCampaignDialerConfig` operation on the `ConnectCampaigns` service. /// /// Updates the dialer config of a campaign. This API is idempotent. /// @@ -1758,7 +1758,7 @@ extension ConnectCampaignsClient { return try await op.execute(input: input) } - /// Performs the `UpdateCampaignName` operation on the `AmazonConnectCampaignService` service. + /// Performs the `UpdateCampaignName` operation on the `ConnectCampaigns` service. /// /// Updates the name of a campaign. This API is idempotent. /// @@ -1831,7 +1831,7 @@ extension ConnectCampaignsClient { return try await op.execute(input: input) } - /// Performs the `UpdateCampaignOutboundCallConfig` operation on the `AmazonConnectCampaignService` service. + /// Performs the `UpdateCampaignOutboundCallConfig` operation on the `ConnectCampaigns` service. /// /// Updates the outbound call config of a campaign. This API is idempotent. /// diff --git a/Sources/Services/AWSConnectCampaignsV2/Sources/AWSConnectCampaignsV2/ConnectCampaignsV2Client.swift b/Sources/Services/AWSConnectCampaignsV2/Sources/AWSConnectCampaignsV2/ConnectCampaignsV2Client.swift index 94fa46a5379..fa5115832ea 100644 --- a/Sources/Services/AWSConnectCampaignsV2/Sources/AWSConnectCampaignsV2/ConnectCampaignsV2Client.swift +++ b/Sources/Services/AWSConnectCampaignsV2/Sources/AWSConnectCampaignsV2/ConnectCampaignsV2Client.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ConnectCampaignsV2Client: ClientRuntime.Client { public static let clientName = "ConnectCampaignsV2Client" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ConnectCampaignsV2Client.ConnectCampaignsV2ClientConfiguration let serviceName = "ConnectCampaignsV2" @@ -329,7 +329,7 @@ extension ConnectCampaignsV2Client { } extension ConnectCampaignsV2Client { - /// Performs the `CreateCampaign` operation on the `AmazonConnectCampaignServiceV2` service. + /// Performs the `CreateCampaign` operation on the `ConnectCampaignsV2` service. /// /// Creates a campaign for the specified Amazon Connect account. This API is idempotent. /// @@ -404,7 +404,7 @@ extension ConnectCampaignsV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteCampaign` operation on the `AmazonConnectCampaignServiceV2` service. + /// Performs the `DeleteCampaign` operation on the `ConnectCampaignsV2` service. /// /// Deletes a campaign from the specified Amazon Connect account. /// @@ -473,7 +473,7 @@ extension ConnectCampaignsV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteCampaignChannelSubtypeConfig` operation on the `AmazonConnectCampaignServiceV2` service. + /// Performs the `DeleteCampaignChannelSubtypeConfig` operation on the `ConnectCampaignsV2` service. /// /// Deletes the channel subtype config of a campaign. This API is idempotent. /// @@ -544,7 +544,7 @@ extension ConnectCampaignsV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteCampaignCommunicationLimits` operation on the `AmazonConnectCampaignServiceV2` service. + /// Performs the `DeleteCampaignCommunicationLimits` operation on the `ConnectCampaignsV2` service. /// /// Deletes the communication limits config for a campaign. This API is idempotent. /// @@ -616,7 +616,7 @@ extension ConnectCampaignsV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteCampaignCommunicationTime` operation on the `AmazonConnectCampaignServiceV2` service. + /// Performs the `DeleteCampaignCommunicationTime` operation on the `ConnectCampaignsV2` service. /// /// Deletes the communication time config for a campaign. This API is idempotent. /// @@ -688,7 +688,7 @@ extension ConnectCampaignsV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteConnectInstanceConfig` operation on the `AmazonConnectCampaignServiceV2` service. + /// Performs the `DeleteConnectInstanceConfig` operation on the `ConnectCampaignsV2` service. /// /// Deletes a connect instance config from the specified AWS account. /// @@ -760,7 +760,7 @@ extension ConnectCampaignsV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteConnectInstanceIntegration` operation on the `AmazonConnectCampaignServiceV2` service. + /// Performs the `DeleteConnectInstanceIntegration` operation on the `ConnectCampaignsV2` service. /// /// Delete the integration for the specified Amazon Connect instance. /// @@ -833,7 +833,7 @@ extension ConnectCampaignsV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteInstanceOnboardingJob` operation on the `AmazonConnectCampaignServiceV2` service. + /// Performs the `DeleteInstanceOnboardingJob` operation on the `ConnectCampaignsV2` service. /// /// Delete the Connect Campaigns onboarding job for the specified Amazon Connect instance. /// @@ -903,7 +903,7 @@ extension ConnectCampaignsV2Client { return try await op.execute(input: input) } - /// Performs the `DescribeCampaign` operation on the `AmazonConnectCampaignServiceV2` service. + /// Performs the `DescribeCampaign` operation on the `ConnectCampaignsV2` service. /// /// Describes the specific campaign. /// @@ -972,7 +972,7 @@ extension ConnectCampaignsV2Client { return try await op.execute(input: input) } - /// Performs the `GetCampaignState` operation on the `AmazonConnectCampaignServiceV2` service. + /// Performs the `GetCampaignState` operation on the `ConnectCampaignsV2` service. /// /// Get state of a campaign for the specified Amazon Connect account. /// @@ -1042,7 +1042,7 @@ extension ConnectCampaignsV2Client { return try await op.execute(input: input) } - /// Performs the `GetCampaignStateBatch` operation on the `AmazonConnectCampaignServiceV2` service. + /// Performs the `GetCampaignStateBatch` operation on the `ConnectCampaignsV2` service. /// /// Get state of campaigns for the specified Amazon Connect account. /// @@ -1114,7 +1114,7 @@ extension ConnectCampaignsV2Client { return try await op.execute(input: input) } - /// Performs the `GetConnectInstanceConfig` operation on the `AmazonConnectCampaignServiceV2` service. + /// Performs the `GetConnectInstanceConfig` operation on the `ConnectCampaignsV2` service. /// /// Get the specific Connect instance config. /// @@ -1183,7 +1183,7 @@ extension ConnectCampaignsV2Client { return try await op.execute(input: input) } - /// Performs the `GetInstanceOnboardingJobStatus` operation on the `AmazonConnectCampaignServiceV2` service. + /// Performs the `GetInstanceOnboardingJobStatus` operation on the `ConnectCampaignsV2` service. /// /// Get the specific instance onboarding job status. /// @@ -1252,7 +1252,7 @@ extension ConnectCampaignsV2Client { return try await op.execute(input: input) } - /// Performs the `ListCampaigns` operation on the `AmazonConnectCampaignServiceV2` service. + /// Performs the `ListCampaigns` operation on the `ConnectCampaignsV2` service. /// /// Provides summary information about the campaigns under the specified Amazon Connect account. /// @@ -1323,7 +1323,7 @@ extension ConnectCampaignsV2Client { return try await op.execute(input: input) } - /// Performs the `ListConnectInstanceIntegrations` operation on the `AmazonConnectCampaignServiceV2` service. + /// Performs the `ListConnectInstanceIntegrations` operation on the `ConnectCampaignsV2` service. /// /// Provides summary information about the integration under the specified Connect instance. /// @@ -1394,7 +1394,7 @@ extension ConnectCampaignsV2Client { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AmazonConnectCampaignServiceV2` service. + /// Performs the `ListTagsForResource` operation on the `ConnectCampaignsV2` service. /// /// List tags for a resource. /// @@ -1464,7 +1464,7 @@ extension ConnectCampaignsV2Client { return try await op.execute(input: input) } - /// Performs the `PauseCampaign` operation on the `AmazonConnectCampaignServiceV2` service. + /// Performs the `PauseCampaign` operation on the `ConnectCampaignsV2` service. /// /// Pauses a campaign for the specified Amazon Connect account. /// @@ -1536,7 +1536,7 @@ extension ConnectCampaignsV2Client { return try await op.execute(input: input) } - /// Performs the `PutConnectInstanceIntegration` operation on the `AmazonConnectCampaignServiceV2` service. + /// Performs the `PutConnectInstanceIntegration` operation on the `ConnectCampaignsV2` service. /// /// Put or update the integration for the specified Amazon Connect instance. /// @@ -1610,7 +1610,7 @@ extension ConnectCampaignsV2Client { return try await op.execute(input: input) } - /// Performs the `PutOutboundRequestBatch` operation on the `AmazonConnectCampaignServiceV2` service. + /// Performs the `PutOutboundRequestBatch` operation on the `ConnectCampaignsV2` service. /// /// Creates outbound requests for the specified campaign Amazon Connect account. This API is idempotent. /// @@ -1685,7 +1685,7 @@ extension ConnectCampaignsV2Client { return try await op.execute(input: input) } - /// Performs the `PutProfileOutboundRequestBatch` operation on the `AmazonConnectCampaignServiceV2` service. + /// Performs the `PutProfileOutboundRequestBatch` operation on the `ConnectCampaignsV2` service. /// /// Takes in a list of profile outbound requests to be placed as part of an outbound campaign. This API is idempotent. /// @@ -1760,7 +1760,7 @@ extension ConnectCampaignsV2Client { return try await op.execute(input: input) } - /// Performs the `ResumeCampaign` operation on the `AmazonConnectCampaignServiceV2` service. + /// Performs the `ResumeCampaign` operation on the `ConnectCampaignsV2` service. /// /// Stops a campaign for the specified Amazon Connect account. /// @@ -1832,7 +1832,7 @@ extension ConnectCampaignsV2Client { return try await op.execute(input: input) } - /// Performs the `StartCampaign` operation on the `AmazonConnectCampaignServiceV2` service. + /// Performs the `StartCampaign` operation on the `ConnectCampaignsV2` service. /// /// Starts a campaign for the specified Amazon Connect account. /// @@ -1904,7 +1904,7 @@ extension ConnectCampaignsV2Client { return try await op.execute(input: input) } - /// Performs the `StartInstanceOnboardingJob` operation on the `AmazonConnectCampaignServiceV2` service. + /// Performs the `StartInstanceOnboardingJob` operation on the `ConnectCampaignsV2` service. /// /// Onboard the specific Amazon Connect instance to Connect Campaigns. /// @@ -1978,7 +1978,7 @@ extension ConnectCampaignsV2Client { return try await op.execute(input: input) } - /// Performs the `StopCampaign` operation on the `AmazonConnectCampaignServiceV2` service. + /// Performs the `StopCampaign` operation on the `ConnectCampaignsV2` service. /// /// Stops a campaign for the specified Amazon Connect account. /// @@ -2050,7 +2050,7 @@ extension ConnectCampaignsV2Client { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AmazonConnectCampaignServiceV2` service. + /// Performs the `TagResource` operation on the `ConnectCampaignsV2` service. /// /// Tag a resource. /// @@ -2123,7 +2123,7 @@ extension ConnectCampaignsV2Client { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AmazonConnectCampaignServiceV2` service. + /// Performs the `UntagResource` operation on the `ConnectCampaignsV2` service. /// /// Untag a resource. /// @@ -2194,7 +2194,7 @@ extension ConnectCampaignsV2Client { return try await op.execute(input: input) } - /// Performs the `UpdateCampaignChannelSubtypeConfig` operation on the `AmazonConnectCampaignServiceV2` service. + /// Performs the `UpdateCampaignChannelSubtypeConfig` operation on the `ConnectCampaignsV2` service. /// /// Updates the channel subtype config of a campaign. This API is idempotent. /// @@ -2267,7 +2267,7 @@ extension ConnectCampaignsV2Client { return try await op.execute(input: input) } - /// Performs the `UpdateCampaignCommunicationLimits` operation on the `AmazonConnectCampaignServiceV2` service. + /// Performs the `UpdateCampaignCommunicationLimits` operation on the `ConnectCampaignsV2` service. /// /// Updates the communication limits config for a campaign. This API is idempotent. /// @@ -2341,7 +2341,7 @@ extension ConnectCampaignsV2Client { return try await op.execute(input: input) } - /// Performs the `UpdateCampaignCommunicationTime` operation on the `AmazonConnectCampaignServiceV2` service. + /// Performs the `UpdateCampaignCommunicationTime` operation on the `ConnectCampaignsV2` service. /// /// Updates the communication time config for a campaign. This API is idempotent. /// @@ -2415,7 +2415,7 @@ extension ConnectCampaignsV2Client { return try await op.execute(input: input) } - /// Performs the `UpdateCampaignFlowAssociation` operation on the `AmazonConnectCampaignServiceV2` service. + /// Performs the `UpdateCampaignFlowAssociation` operation on the `ConnectCampaignsV2` service. /// /// Updates the campaign flow associated with a campaign. This API is idempotent. /// @@ -2489,7 +2489,7 @@ extension ConnectCampaignsV2Client { return try await op.execute(input: input) } - /// Performs the `UpdateCampaignName` operation on the `AmazonConnectCampaignServiceV2` service. + /// Performs the `UpdateCampaignName` operation on the `ConnectCampaignsV2` service. /// /// Updates the name of a campaign. This API is idempotent. /// @@ -2562,7 +2562,7 @@ extension ConnectCampaignsV2Client { return try await op.execute(input: input) } - /// Performs the `UpdateCampaignSchedule` operation on the `AmazonConnectCampaignServiceV2` service. + /// Performs the `UpdateCampaignSchedule` operation on the `ConnectCampaignsV2` service. /// /// Updates the schedule for a campaign. This API is idempotent. /// @@ -2636,7 +2636,7 @@ extension ConnectCampaignsV2Client { return try await op.execute(input: input) } - /// Performs the `UpdateCampaignSource` operation on the `AmazonConnectCampaignServiceV2` service. + /// Performs the `UpdateCampaignSource` operation on the `ConnectCampaignsV2` service. /// /// Updates the campaign source with a campaign. This API is idempotent. /// diff --git a/Sources/Services/AWSConnectCases/Sources/AWSConnectCases/ConnectCasesClient.swift b/Sources/Services/AWSConnectCases/Sources/AWSConnectCases/ConnectCasesClient.swift index c0235c9a874..0fc09af8fa9 100644 --- a/Sources/Services/AWSConnectCases/Sources/AWSConnectCases/ConnectCasesClient.swift +++ b/Sources/Services/AWSConnectCases/Sources/AWSConnectCases/ConnectCasesClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ConnectCasesClient: ClientRuntime.Client { public static let clientName = "ConnectCasesClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ConnectCasesClient.ConnectCasesClientConfiguration let serviceName = "ConnectCases" @@ -331,7 +331,7 @@ extension ConnectCasesClient { } extension ConnectCasesClient { - /// Performs the `BatchGetField` operation on the `AmazonConnectCases` service. + /// Performs the `BatchGetField` operation on the `ConnectCases` service. /// /// Returns the description for the list of fields in the request parameters. /// @@ -404,7 +404,7 @@ extension ConnectCasesClient { return try await op.execute(input: input) } - /// Performs the `BatchPutFieldOptions` operation on the `AmazonConnectCases` service. + /// Performs the `BatchPutFieldOptions` operation on the `ConnectCases` service. /// /// Creates and updates a set of field options for a single select field in a Cases domain. /// @@ -478,7 +478,7 @@ extension ConnectCasesClient { return try await op.execute(input: input) } - /// Performs the `CreateCase` operation on the `AmazonConnectCases` service. + /// Performs the `CreateCase` operation on the `ConnectCases` service. /// /// If you provide a value for PerformedBy.UserArn you must also have [connect:DescribeUser](https://docs.aws.amazon.com/connect/latest/APIReference/API_DescribeUser.html) permission on the User ARN resource that you provide Creates a case in the specified Cases domain. Case system and custom fields are taken as an array id/value pairs with a declared data types. The following fields are required when creating a case: /// @@ -557,7 +557,7 @@ extension ConnectCasesClient { return try await op.execute(input: input) } - /// Performs the `CreateDomain` operation on the `AmazonConnectCases` service. + /// Performs the `CreateDomain` operation on the `ConnectCases` service. /// /// Creates a domain, which is a container for all case data, such as cases, fields, templates and layouts. Each Amazon Connect instance can be associated with only one Cases domain. This will not associate your connect instance to Cases domain. Instead, use the Amazon Connect [CreateIntegrationAssociation](https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateIntegrationAssociation.html) API. You need specific IAM permissions to successfully associate the Cases domain. For more information, see [Onboard to Cases](https://docs.aws.amazon.com/connect/latest/adminguide/required-permissions-iam-cases.html#onboard-cases-iam). /// @@ -631,7 +631,7 @@ extension ConnectCasesClient { return try await op.execute(input: input) } - /// Performs the `CreateField` operation on the `AmazonConnectCases` service. + /// Performs the `CreateField` operation on the `ConnectCases` service. /// /// Creates a field in the Cases domain. This field is used to define the case object model (that is, defines what data can be captured on cases) in a Cases domain. /// @@ -706,7 +706,7 @@ extension ConnectCasesClient { return try await op.execute(input: input) } - /// Performs the `CreateLayout` operation on the `AmazonConnectCases` service. + /// Performs the `CreateLayout` operation on the `ConnectCases` service. /// /// Creates a layout in the Cases domain. Layouts define the following configuration in the top section and More Info tab of the Cases user interface: /// @@ -788,7 +788,7 @@ extension ConnectCasesClient { return try await op.execute(input: input) } - /// Performs the `CreateRelatedItem` operation on the `AmazonConnectCases` service. + /// Performs the `CreateRelatedItem` operation on the `ConnectCases` service. /// /// Creates a related item (comments, tasks, and contacts) and associates it with a case. /// @@ -866,7 +866,7 @@ extension ConnectCasesClient { return try await op.execute(input: input) } - /// Performs the `CreateTemplate` operation on the `AmazonConnectCases` service. + /// Performs the `CreateTemplate` operation on the `ConnectCases` service. /// /// Creates a template in the Cases domain. This template is used to define the case object model (that is, to define what data can be captured on cases) in a Cases domain. A template must have a unique name within a domain, and it must reference existing field IDs and layout IDs. Additionally, multiple fields with same IDs are not allowed within the same Template. A template can be either Active or Inactive, as indicated by its status. Inactive templates cannot be used to create cases. /// @@ -941,7 +941,7 @@ extension ConnectCasesClient { return try await op.execute(input: input) } - /// Performs the `DeleteDomain` operation on the `AmazonConnectCases` service. + /// Performs the `DeleteDomain` operation on the `ConnectCases` service. /// /// Deletes a Cases domain. 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 Amazon Connect instance. See [DeleteIntegrationAssociation](https://docs.aws.amazon.com/connect/latest/APIReference/API_DeleteIntegrationAssociation.html). /// @@ -1012,7 +1012,7 @@ extension ConnectCasesClient { return try await op.execute(input: input) } - /// Performs the `DeleteField` operation on the `AmazonConnectCases` service. + /// Performs the `DeleteField` operation on the `ConnectCases` service. /// /// Deletes a field from a cases template. You can delete up to 100 fields per domain. After a field is deleted: /// @@ -1108,7 +1108,7 @@ extension ConnectCasesClient { return try await op.execute(input: input) } - /// Performs the `DeleteLayout` operation on the `AmazonConnectCases` service. + /// Performs the `DeleteLayout` operation on the `ConnectCases` service. /// /// Deletes a layout from a cases template. You can delete up to 100 layouts per domain. After a layout is deleted: /// @@ -1185,7 +1185,7 @@ extension ConnectCasesClient { return try await op.execute(input: input) } - /// Performs the `DeleteTemplate` operation on the `AmazonConnectCases` service. + /// Performs the `DeleteTemplate` operation on the `ConnectCases` service. /// /// Deletes a cases template. You can delete up to 100 templates per domain. After a cases template is deleted: /// @@ -1264,7 +1264,7 @@ extension ConnectCasesClient { return try await op.execute(input: input) } - /// Performs the `GetCase` operation on the `AmazonConnectCases` service. + /// Performs the `GetCase` operation on the `ConnectCases` service. /// /// Returns information about a specific case if it exists. /// @@ -1337,7 +1337,7 @@ extension ConnectCasesClient { return try await op.execute(input: input) } - /// Performs the `GetCaseAuditEvents` operation on the `AmazonConnectCases` service. + /// Performs the `GetCaseAuditEvents` operation on the `ConnectCases` service. /// /// Returns the audit history about a specific case if it exists. /// @@ -1410,7 +1410,7 @@ extension ConnectCasesClient { return try await op.execute(input: input) } - /// Performs the `GetCaseEventConfiguration` operation on the `AmazonConnectCases` service. + /// Performs the `GetCaseEventConfiguration` operation on the `ConnectCases` service. /// /// Returns the case event publishing configuration. /// @@ -1480,7 +1480,7 @@ extension ConnectCasesClient { return try await op.execute(input: input) } - /// Performs the `GetDomain` operation on the `AmazonConnectCases` service. + /// Performs the `GetDomain` operation on the `ConnectCases` service. /// /// Returns information about a specific domain if it exists. /// @@ -1550,7 +1550,7 @@ extension ConnectCasesClient { return try await op.execute(input: input) } - /// Performs the `GetLayout` operation on the `AmazonConnectCases` service. + /// Performs the `GetLayout` operation on the `ConnectCases` service. /// /// Returns the details for the requested layout. /// @@ -1620,7 +1620,7 @@ extension ConnectCasesClient { return try await op.execute(input: input) } - /// Performs the `GetTemplate` operation on the `AmazonConnectCases` service. + /// Performs the `GetTemplate` operation on the `ConnectCases` service. /// /// Returns the details for the requested template. /// @@ -1690,7 +1690,7 @@ extension ConnectCasesClient { return try await op.execute(input: input) } - /// Performs the `ListCasesForContact` operation on the `AmazonConnectCases` service. + /// Performs the `ListCasesForContact` operation on the `ConnectCases` service. /// /// Lists cases for a given contact. /// @@ -1763,7 +1763,7 @@ extension ConnectCasesClient { return try await op.execute(input: input) } - /// Performs the `ListDomains` operation on the `AmazonConnectCases` service. + /// Performs the `ListDomains` operation on the `ConnectCases` service. /// /// Lists all cases domains in the Amazon Web Services account. Each list item is a condensed summary object of the domain. /// @@ -1833,7 +1833,7 @@ extension ConnectCasesClient { return try await op.execute(input: input) } - /// Performs the `ListFieldOptions` operation on the `AmazonConnectCases` service. + /// Performs the `ListFieldOptions` operation on the `ConnectCases` service. /// /// Lists all of the field options for a field identifier in the domain. /// @@ -1904,7 +1904,7 @@ extension ConnectCasesClient { return try await op.execute(input: input) } - /// Performs the `ListFields` operation on the `AmazonConnectCases` service. + /// Performs the `ListFields` operation on the `ConnectCases` service. /// /// Lists all fields in a Cases domain. /// @@ -1975,7 +1975,7 @@ extension ConnectCasesClient { return try await op.execute(input: input) } - /// Performs the `ListLayouts` operation on the `AmazonConnectCases` service. + /// Performs the `ListLayouts` operation on the `ConnectCases` service. /// /// Lists all layouts in the given cases domain. Each list item is a condensed summary object of the layout. /// @@ -2046,7 +2046,7 @@ extension ConnectCasesClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AmazonConnectCases` service. + /// Performs the `ListTagsForResource` operation on the `ConnectCases` service. /// /// Lists tags for a resource. /// @@ -2116,7 +2116,7 @@ extension ConnectCasesClient { return try await op.execute(input: input) } - /// Performs the `ListTemplates` operation on the `AmazonConnectCases` service. + /// Performs the `ListTemplates` operation on the `ConnectCases` service. /// /// Lists all of the templates in a Cases domain. Each list item is a condensed summary object of the template. /// @@ -2187,7 +2187,7 @@ extension ConnectCasesClient { return try await op.execute(input: input) } - /// Performs the `PutCaseEventConfiguration` operation on the `AmazonConnectCases` service. + /// Performs the `PutCaseEventConfiguration` operation on the `ConnectCases` service. /// /// Adds case event publishing configuration. For a complete list of fields you can add to the event message, see [Create case fields](https://docs.aws.amazon.com/connect/latest/adminguide/case-fields.html) in the Amazon Connect Administrator Guide /// @@ -2260,7 +2260,7 @@ extension ConnectCasesClient { return try await op.execute(input: input) } - /// Performs the `SearchCases` operation on the `AmazonConnectCases` service. + /// Performs the `SearchCases` operation on the `ConnectCases` service. /// /// Searches for cases within their associated Cases domain. Search results are returned as a paginated list of abridged case documents. For customer_id you must provide the full customer profile ARN in this format: arn:aws:profile:your AWS Region:your AWS account ID:domains/profiles domain name/profiles/profile ID. /// @@ -2333,7 +2333,7 @@ extension ConnectCasesClient { return try await op.execute(input: input) } - /// Performs the `SearchRelatedItems` operation on the `AmazonConnectCases` service. + /// Performs the `SearchRelatedItems` operation on the `ConnectCases` service. /// /// Searches for related items that are associated with a case. If no filters are provided, this returns all related items associated with a case. /// @@ -2406,7 +2406,7 @@ extension ConnectCasesClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AmazonConnectCases` service. + /// Performs the `TagResource` operation on the `ConnectCases` service. /// /// Adds tags to a resource. /// @@ -2479,7 +2479,7 @@ extension ConnectCasesClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AmazonConnectCases` service. + /// Performs the `UntagResource` operation on the `ConnectCases` service. /// /// Untags a resource. /// @@ -2550,7 +2550,7 @@ extension ConnectCasesClient { return try await op.execute(input: input) } - /// Performs the `UpdateCase` operation on the `AmazonConnectCases` service. + /// Performs the `UpdateCase` operation on the `ConnectCases` service. /// /// If you provide a value for PerformedBy.UserArn you must also have [connect:DescribeUser](https://docs.aws.amazon.com/connect/latest/APIReference/API_DescribeUser.html) permission on the User ARN resource that you provide Updates the values of fields on a case. Fields to be updated are received as an array of id/value pairs identical to the CreateCase input . If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body. /// @@ -2623,7 +2623,7 @@ extension ConnectCasesClient { return try await op.execute(input: input) } - /// Performs the `UpdateField` operation on the `AmazonConnectCases` service. + /// Performs the `UpdateField` operation on the `ConnectCases` service. /// /// Updates the properties of an existing field. /// @@ -2697,7 +2697,7 @@ extension ConnectCasesClient { return try await op.execute(input: input) } - /// Performs the `UpdateLayout` operation on the `AmazonConnectCases` service. + /// Performs the `UpdateLayout` operation on the `ConnectCases` service. /// /// Updates the attributes of an existing layout. If the action is successful, the service sends back an HTTP 200 response with an empty HTTP body. A ValidationException is returned when you add non-existent fieldIds to a layout. Title and Status fields cannot be part of layouts because they are not configurable. /// @@ -2772,7 +2772,7 @@ extension ConnectCasesClient { return try await op.execute(input: input) } - /// Performs the `UpdateTemplate` operation on the `AmazonConnectCases` service. + /// Performs the `UpdateTemplate` operation on the `ConnectCases` service. /// /// Updates the attributes of an existing template. The template attributes that can be modified include name, description, layoutConfiguration, requiredFields, and status. At least one of these attributes must not be null. If a null value is provided for a given attribute, that attribute is ignored and its current value is preserved. /// diff --git a/Sources/Services/AWSConnectContactLens/Sources/AWSConnectContactLens/ConnectContactLensClient.swift b/Sources/Services/AWSConnectContactLens/Sources/AWSConnectContactLens/ConnectContactLensClient.swift index c559d26c168..3f275e81291 100644 --- a/Sources/Services/AWSConnectContactLens/Sources/AWSConnectContactLens/ConnectContactLensClient.swift +++ b/Sources/Services/AWSConnectContactLens/Sources/AWSConnectContactLens/ConnectContactLensClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ConnectContactLensClient: ClientRuntime.Client { public static let clientName = "ConnectContactLensClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ConnectContactLensClient.ConnectContactLensClientConfiguration let serviceName = "Connect Contact Lens" @@ -328,7 +328,7 @@ extension ConnectContactLensClient { } extension ConnectContactLensClient { - /// Performs the `ListRealtimeContactAnalysisSegments` operation on the `AmazonConnectContactLens` service. + /// Performs the `ListRealtimeContactAnalysisSegments` operation on the `ConnectContactLens` service. /// /// Provides a list of analysis segments for a real-time analysis session. /// diff --git a/Sources/Services/AWSConnectParticipant/Sources/AWSConnectParticipant/ConnectParticipantClient.swift b/Sources/Services/AWSConnectParticipant/Sources/AWSConnectParticipant/ConnectParticipantClient.swift index a21cfa80ac8..1209907ae95 100644 --- a/Sources/Services/AWSConnectParticipant/Sources/AWSConnectParticipant/ConnectParticipantClient.swift +++ b/Sources/Services/AWSConnectParticipant/Sources/AWSConnectParticipant/ConnectParticipantClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ConnectParticipantClient: ClientRuntime.Client { public static let clientName = "ConnectParticipantClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ConnectParticipantClient.ConnectParticipantClientConfiguration let serviceName = "ConnectParticipant" @@ -330,7 +330,7 @@ extension ConnectParticipantClient { } extension ConnectParticipantClient { - /// Performs the `CancelParticipantAuthentication` operation on the `AmazonConnectParticipantServiceLambda` service. + /// Performs the `CancelParticipantAuthentication` operation on the `ConnectParticipant` service. /// /// Cancels the authentication session. The opted out branch of the Authenticate Customer flow block will be taken. The current supported channel is chat. This API is not supported for Apple Messages for Business, WhatsApp, or SMS chats. /// @@ -403,7 +403,7 @@ extension ConnectParticipantClient { return try await op.execute(input: input) } - /// Performs the `CompleteAttachmentUpload` operation on the `AmazonConnectParticipantServiceLambda` service. + /// Performs the `CompleteAttachmentUpload` operation on the `ConnectParticipant` service. /// /// Allows you to confirm that the attachment has been uploaded using the pre-signed URL provided in StartAttachmentUpload API. A conflict exception is thrown when an attachment with that identifier is already being uploaded. For security recommendations, see [Amazon Connect Chat security best practices](https://docs.aws.amazon.com/connect/latest/adminguide/security-best-practices.html#bp-security-chat). ConnectionToken is used for invoking this API instead of ParticipantToken. The Amazon Connect Participant Service APIs do not use [Signature Version 4 authentication](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html). /// @@ -479,7 +479,7 @@ extension ConnectParticipantClient { return try await op.execute(input: input) } - /// Performs the `CreateParticipantConnection` operation on the `AmazonConnectParticipantServiceLambda` service. + /// Performs the `CreateParticipantConnection` operation on the `ConnectParticipant` service. /// /// Creates the participant's connection. For security recommendations, see [Amazon Connect Chat security best practices](https://docs.aws.amazon.com/connect/latest/adminguide/security-best-practices.html#bp-security-chat). ParticipantToken is used for invoking this API instead of ConnectionToken. The participant token is valid for the lifetime of the participant – until they are part of a contact. The response URL for WEBSOCKET Type has a connect expiry timeout of 100s. Clients must manually connect to the returned websocket URL and subscribe to the desired topic. For chat, you need to publish the following on the established websocket connection: {"topic":"aws/subscribe","content":{"topics":["aws/chat"]}} Upon websocket URL expiry, as specified in the response ConnectionExpiry parameter, clients need to call this API again to obtain a new websocket URL and perform the same steps as before. Message streaming support: This API can also be used together with the [StartContactStreaming](https://docs.aws.amazon.com/connect/latest/APIReference/API_StartContactStreaming.html) API to create a participant connection for chat contacts that are not using a websocket. For more information about message streaming, [Enable real-time chat message streaming](https://docs.aws.amazon.com/connect/latest/adminguide/chat-message-streaming.html) in the Amazon Connect Administrator Guide. Feature specifications: For information about feature specifications, such as the allowed number of open websocket connections per participant, see [Feature specifications](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html#feature-limits) in the Amazon Connect Administrator Guide. The Amazon Connect Participant Service APIs do not use [Signature Version 4 authentication](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html). /// @@ -552,7 +552,7 @@ extension ConnectParticipantClient { return try await op.execute(input: input) } - /// Performs the `DescribeView` operation on the `AmazonConnectParticipantServiceLambda` service. + /// Performs the `DescribeView` operation on the `ConnectParticipant` service. /// /// Retrieves the view for the specified view token. For security recommendations, see [Amazon Connect Chat security best practices](https://docs.aws.amazon.com/connect/latest/adminguide/security-best-practices.html#bp-security-chat). /// @@ -623,7 +623,7 @@ extension ConnectParticipantClient { return try await op.execute(input: input) } - /// Performs the `DisconnectParticipant` operation on the `AmazonConnectParticipantServiceLambda` service. + /// Performs the `DisconnectParticipant` operation on the `ConnectParticipant` service. /// /// Disconnects a participant. For security recommendations, see [Amazon Connect Chat security best practices](https://docs.aws.amazon.com/connect/latest/adminguide/security-best-practices.html#bp-security-chat). ConnectionToken is used for invoking this API instead of ParticipantToken. The Amazon Connect Participant Service APIs do not use [Signature Version 4 authentication](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html). /// @@ -697,7 +697,7 @@ extension ConnectParticipantClient { return try await op.execute(input: input) } - /// Performs the `GetAttachment` operation on the `AmazonConnectParticipantServiceLambda` service. + /// Performs the `GetAttachment` operation on the `ConnectParticipant` service. /// /// Provides a pre-signed URL for download of a completed attachment. This is an asynchronous API for use with active contacts. For security recommendations, see [Amazon Connect Chat security best practices](https://docs.aws.amazon.com/connect/latest/adminguide/security-best-practices.html#bp-security-chat). ConnectionToken is used for invoking this API instead of ParticipantToken. The Amazon Connect Participant Service APIs do not use [Signature Version 4 authentication](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html). /// @@ -770,7 +770,7 @@ extension ConnectParticipantClient { return try await op.execute(input: input) } - /// Performs the `GetAuthenticationUrl` operation on the `AmazonConnectParticipantServiceLambda` service. + /// Performs the `GetAuthenticationUrl` operation on the `ConnectParticipant` service. /// /// Retrieves the AuthenticationUrl for the current authentication session for the AuthenticateCustomer flow block. For security recommendations, see [Amazon Connect Chat security best practices](https://docs.aws.amazon.com/connect/latest/adminguide/security-best-practices.html#bp-security-chat). /// @@ -847,7 +847,7 @@ extension ConnectParticipantClient { return try await op.execute(input: input) } - /// Performs the `GetTranscript` operation on the `AmazonConnectParticipantServiceLambda` service. + /// Performs the `GetTranscript` operation on the `ConnectParticipant` service. /// /// Retrieves a transcript of the session, including details about any attachments. For information about accessing past chat contact transcripts for a persistent chat, see [Enable persistent chat](https://docs.aws.amazon.com/connect/latest/adminguide/chat-persistence.html). For security recommendations, see [Amazon Connect Chat security best practices](https://docs.aws.amazon.com/connect/latest/adminguide/security-best-practices.html#bp-security-chat). If you have a process that consumes events in the transcript of an chat that has ended, note that chat transcripts contain the following event content types if the event has occurred during the chat session: /// @@ -933,7 +933,7 @@ extension ConnectParticipantClient { return try await op.execute(input: input) } - /// Performs the `SendEvent` operation on the `AmazonConnectParticipantServiceLambda` service. + /// Performs the `SendEvent` operation on the `ConnectParticipant` service. /// /// The application/vnd.amazonaws.connect.event.connection.acknowledged ContentType will no longer be supported starting December 31, 2024. This event has been migrated to the [CreateParticipantConnection](https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_CreateParticipantConnection.html) API using the ConnectParticipant field. Sends an event. Message receipts are not supported when there are more than two active participants in the chat. Using the SendEvent API for message receipts when a supervisor is barged-in will result in a conflict exception. For security recommendations, see [Amazon Connect Chat security best practices](https://docs.aws.amazon.com/connect/latest/adminguide/security-best-practices.html#bp-security-chat). ConnectionToken is used for invoking this API instead of ParticipantToken. The Amazon Connect Participant Service APIs do not use [Signature Version 4 authentication](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html). /// @@ -1008,7 +1008,7 @@ extension ConnectParticipantClient { return try await op.execute(input: input) } - /// Performs the `SendMessage` operation on the `AmazonConnectParticipantServiceLambda` service. + /// Performs the `SendMessage` operation on the `ConnectParticipant` service. /// /// Sends a message. For security recommendations, see [Amazon Connect Chat security best practices](https://docs.aws.amazon.com/connect/latest/adminguide/security-best-practices.html#bp-security-chat). ConnectionToken is used for invoking this API instead of ParticipantToken. The Amazon Connect Participant Service APIs do not use [Signature Version 4 authentication](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html). /// @@ -1082,7 +1082,7 @@ extension ConnectParticipantClient { return try await op.execute(input: input) } - /// Performs the `StartAttachmentUpload` operation on the `AmazonConnectParticipantServiceLambda` service. + /// Performs the `StartAttachmentUpload` operation on the `ConnectParticipant` service. /// /// Provides a pre-signed Amazon S3 URL in response for uploading the file directly to S3. For security recommendations, see [Amazon Connect Chat security best practices](https://docs.aws.amazon.com/connect/latest/adminguide/security-best-practices.html#bp-security-chat). ConnectionToken is used for invoking this API instead of ParticipantToken. The Amazon Connect Participant Service APIs do not use [Signature Version 4 authentication](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html). /// diff --git a/Sources/Services/AWSControlCatalog/Sources/AWSControlCatalog/ControlCatalogClient.swift b/Sources/Services/AWSControlCatalog/Sources/AWSControlCatalog/ControlCatalogClient.swift index 7dd361143cd..1191ddadd67 100644 --- a/Sources/Services/AWSControlCatalog/Sources/AWSControlCatalog/ControlCatalogClient.swift +++ b/Sources/Services/AWSControlCatalog/Sources/AWSControlCatalog/ControlCatalogClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ControlCatalogClient: ClientRuntime.Client { public static let clientName = "ControlCatalogClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ControlCatalogClient.ControlCatalogClientConfiguration let serviceName = "ControlCatalog" diff --git a/Sources/Services/AWSControlTower/Sources/AWSControlTower/ControlTowerClient.swift b/Sources/Services/AWSControlTower/Sources/AWSControlTower/ControlTowerClient.swift index fc0de1f0e21..935ee6458a6 100644 --- a/Sources/Services/AWSControlTower/Sources/AWSControlTower/ControlTowerClient.swift +++ b/Sources/Services/AWSControlTower/Sources/AWSControlTower/ControlTowerClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ControlTowerClient: ClientRuntime.Client { public static let clientName = "ControlTowerClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ControlTowerClient.ControlTowerClientConfiguration let serviceName = "ControlTower" @@ -330,7 +330,7 @@ extension ControlTowerClient { } extension ControlTowerClient { - /// Performs the `CreateLandingZone` operation on the `AWSControlTowerApis` service. + /// Performs the `CreateLandingZone` operation on the `ControlTower` service. /// /// Creates a new landing zone. This API call starts an asynchronous operation that creates and configures a landing zone, based on the parameters specified in the manifest JSON file. /// @@ -403,7 +403,7 @@ extension ControlTowerClient { return try await op.execute(input: input) } - /// Performs the `DeleteLandingZone` operation on the `AWSControlTowerApis` service. + /// Performs the `DeleteLandingZone` operation on the `ControlTower` service. /// /// Decommissions a landing zone. This API call starts an asynchronous operation that deletes Amazon Web Services Control Tower resources deployed in accounts managed by Amazon Web Services Control Tower. /// @@ -477,7 +477,7 @@ extension ControlTowerClient { return try await op.execute(input: input) } - /// Performs the `DisableBaseline` operation on the `AWSControlTowerApis` service. + /// Performs the `DisableBaseline` operation on the `ControlTower` service. /// /// Disable an EnabledBaseline resource on the specified Target. This API starts an asynchronous operation to remove all resources deployed as part of the baseline enablement. The resource will vary depending on the enabled baseline. For usage examples, see [ the Amazon Web Services Control Tower User Guide ](https://docs.aws.amazon.com/controltower/latest/userguide/baseline-api-examples.html). /// @@ -552,7 +552,7 @@ extension ControlTowerClient { return try await op.execute(input: input) } - /// Performs the `DisableControl` operation on the `AWSControlTowerApis` service. + /// Performs the `DisableControl` operation on the `ControlTower` service. /// /// This API call turns off a control. It starts an asynchronous operation that deletes Amazon Web Services resources on the specified organizational unit and the accounts it contains. The resources will vary according to the control that you specify. For usage examples, see the [ Controls Reference Guide ](https://docs.aws.amazon.com/controltower/latest/controlreference/control-api-examples-short.html). /// @@ -627,7 +627,7 @@ extension ControlTowerClient { return try await op.execute(input: input) } - /// Performs the `EnableBaseline` operation on the `AWSControlTowerApis` service. + /// Performs the `EnableBaseline` operation on the `ControlTower` service. /// /// Enable (apply) a Baseline to a Target. This API starts an asynchronous operation to deploy resources specified by the Baseline to the specified Target. For usage examples, see [ the Amazon Web Services Control Tower User Guide ](https://docs.aws.amazon.com/controltower/latest/userguide/baseline-api-examples.html). /// @@ -702,7 +702,7 @@ extension ControlTowerClient { return try await op.execute(input: input) } - /// Performs the `EnableControl` operation on the `AWSControlTowerApis` service. + /// Performs the `EnableControl` operation on the `ControlTower` service. /// /// This API call activates a control. It starts an asynchronous operation that creates Amazon Web Services resources on the specified organizational unit and the accounts it contains. The resources created will vary according to the control that you specify. For usage examples, see the [ Controls Reference Guide ](https://docs.aws.amazon.com/controltower/latest/controlreference/control-api-examples-short.html). /// @@ -777,7 +777,7 @@ extension ControlTowerClient { return try await op.execute(input: input) } - /// Performs the `GetBaseline` operation on the `AWSControlTowerApis` service. + /// Performs the `GetBaseline` operation on the `ControlTower` service. /// /// Retrieve details about an existing Baseline resource by specifying its identifier. For usage examples, see [ the Amazon Web Services Control Tower User Guide ](https://docs.aws.amazon.com/controltower/latest/userguide/baseline-api-examples.html). /// @@ -850,7 +850,7 @@ extension ControlTowerClient { return try await op.execute(input: input) } - /// Performs the `GetBaselineOperation` operation on the `AWSControlTowerApis` service. + /// Performs the `GetBaselineOperation` operation on the `ControlTower` service. /// /// Returns the details of an asynchronous baseline operation, as initiated by any of these APIs: EnableBaseline, DisableBaseline, UpdateEnabledBaseline, ResetEnabledBaseline. A status message is displayed in case of operation failure. For usage examples, see [ the Amazon Web Services Control Tower User Guide ](https://docs.aws.amazon.com/controltower/latest/userguide/baseline-api-examples.html). /// @@ -923,7 +923,7 @@ extension ControlTowerClient { return try await op.execute(input: input) } - /// Performs the `GetControlOperation` operation on the `AWSControlTowerApis` service. + /// Performs the `GetControlOperation` operation on the `ControlTower` service. /// /// Returns the status of a particular EnableControl or DisableControl operation. Displays a message in case of error. Details for an operation are available for 90 days. For usage examples, see the [ Controls Reference Guide ](https://docs.aws.amazon.com/controltower/latest/controlreference/control-api-examples-short.html). /// @@ -996,7 +996,7 @@ extension ControlTowerClient { return try await op.execute(input: input) } - /// Performs the `GetEnabledBaseline` operation on the `AWSControlTowerApis` service. + /// Performs the `GetEnabledBaseline` operation on the `ControlTower` service. /// /// Retrieve details of an EnabledBaseline resource by specifying its identifier. /// @@ -1069,7 +1069,7 @@ extension ControlTowerClient { return try await op.execute(input: input) } - /// Performs the `GetEnabledControl` operation on the `AWSControlTowerApis` service. + /// Performs the `GetEnabledControl` operation on the `ControlTower` service. /// /// Retrieves details about an enabled control. For usage examples, see the [ Controls Reference Guide ](https://docs.aws.amazon.com/controltower/latest/controlreference/control-api-examples-short.html). /// @@ -1142,7 +1142,7 @@ extension ControlTowerClient { return try await op.execute(input: input) } - /// Performs the `GetLandingZone` operation on the `AWSControlTowerApis` service. + /// Performs the `GetLandingZone` operation on the `ControlTower` service. /// /// Returns details about the landing zone. Displays a message in case of error. /// @@ -1215,7 +1215,7 @@ extension ControlTowerClient { return try await op.execute(input: input) } - /// Performs the `GetLandingZoneOperation` operation on the `AWSControlTowerApis` service. + /// Performs the `GetLandingZoneOperation` operation on the `ControlTower` service. /// /// Returns the status of the specified landing zone operation. Details for an operation are available for 90 days. /// @@ -1288,7 +1288,7 @@ extension ControlTowerClient { return try await op.execute(input: input) } - /// Performs the `ListBaselines` operation on the `AWSControlTowerApis` service. + /// Performs the `ListBaselines` operation on the `ControlTower` service. /// /// Returns a summary list of all available baselines. For usage examples, see [ the Amazon Web Services Control Tower User Guide ](https://docs.aws.amazon.com/controltower/latest/userguide/baseline-api-examples.html). /// @@ -1360,7 +1360,7 @@ extension ControlTowerClient { return try await op.execute(input: input) } - /// Performs the `ListControlOperations` operation on the `AWSControlTowerApis` service. + /// Performs the `ListControlOperations` operation on the `ControlTower` service. /// /// Provides a list of operations in progress or queued. For usage examples, see [ListControlOperation examples](https://docs.aws.amazon.com/controltower/latest/controlreference/control-api-examples-short.html#list-control-operations-api-examples). /// @@ -1432,7 +1432,7 @@ extension ControlTowerClient { return try await op.execute(input: input) } - /// Performs the `ListEnabledBaselines` operation on the `AWSControlTowerApis` service. + /// Performs the `ListEnabledBaselines` operation on the `ControlTower` service. /// /// Returns a list of summaries describing EnabledBaseline resources. You can filter the list by the corresponding Baseline or Target of the EnabledBaseline resources. For usage examples, see [ the Amazon Web Services Control Tower User Guide ](https://docs.aws.amazon.com/controltower/latest/userguide/baseline-api-examples.html). /// @@ -1504,7 +1504,7 @@ extension ControlTowerClient { return try await op.execute(input: input) } - /// Performs the `ListEnabledControls` operation on the `AWSControlTowerApis` service. + /// Performs the `ListEnabledControls` operation on the `ControlTower` service. /// /// Lists the controls enabled by Amazon Web Services Control Tower on the specified organizational unit and the accounts it contains. For usage examples, see the [ Controls Reference Guide ](https://docs.aws.amazon.com/controltower/latest/controlreference/control-api-examples-short.html). /// @@ -1577,7 +1577,7 @@ extension ControlTowerClient { return try await op.execute(input: input) } - /// Performs the `ListLandingZoneOperations` operation on the `AWSControlTowerApis` service. + /// Performs the `ListLandingZoneOperations` operation on the `ControlTower` service. /// /// Lists all landing zone operations from the past 90 days. Results are sorted by time, with the most recent operation first. /// @@ -1649,7 +1649,7 @@ extension ControlTowerClient { return try await op.execute(input: input) } - /// Performs the `ListLandingZones` operation on the `AWSControlTowerApis` service. + /// Performs the `ListLandingZones` operation on the `ControlTower` service. /// /// Returns the landing zone ARN for the landing zone deployed in your managed account. This API also creates an ARN for existing accounts that do not yet have a landing zone ARN. Returns one landing zone ARN. /// @@ -1721,7 +1721,7 @@ extension ControlTowerClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSControlTowerApis` service. + /// Performs the `ListTagsForResource` operation on the `ControlTower` service. /// /// Returns a list of tags associated with the resource. For usage examples, see the [ Controls Reference Guide ](https://docs.aws.amazon.com/controltower/latest/controlreference/control-api-examples-short.html). /// @@ -1789,7 +1789,7 @@ extension ControlTowerClient { return try await op.execute(input: input) } - /// Performs the `ResetEnabledBaseline` operation on the `AWSControlTowerApis` service. + /// Performs the `ResetEnabledBaseline` operation on the `ControlTower` service. /// /// Re-enables an EnabledBaseline resource. For example, this API can re-apply the existing Baseline after a new member account is moved to the target OU. For usage examples, see [ the Amazon Web Services Control Tower User Guide ](https://docs.aws.amazon.com/controltower/latest/userguide/baseline-api-examples.html). /// @@ -1864,7 +1864,7 @@ extension ControlTowerClient { return try await op.execute(input: input) } - /// Performs the `ResetEnabledControl` operation on the `AWSControlTowerApis` service. + /// Performs the `ResetEnabledControl` operation on the `ControlTower` service. /// /// Resets an enabled control. /// @@ -1939,7 +1939,7 @@ extension ControlTowerClient { return try await op.execute(input: input) } - /// Performs the `ResetLandingZone` operation on the `AWSControlTowerApis` service. + /// Performs the `ResetLandingZone` operation on the `ControlTower` service. /// /// This API call resets a landing zone. It starts an asynchronous operation that resets the landing zone to the parameters specified in the original configuration, which you specified in the manifest file. Nothing in the manifest file's original landing zone configuration is changed during the reset process, by default. This API is not the same as a rollback of a landing zone version, which is not a supported operation. /// @@ -2013,7 +2013,7 @@ extension ControlTowerClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSControlTowerApis` service. + /// Performs the `TagResource` operation on the `ControlTower` service. /// /// Applies tags to a resource. For usage examples, see the [ Controls Reference Guide ](https://docs.aws.amazon.com/controltower/latest/controlreference/control-api-examples-short.html). /// @@ -2084,7 +2084,7 @@ extension ControlTowerClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSControlTowerApis` service. + /// Performs the `UntagResource` operation on the `ControlTower` service. /// /// Removes tags from a resource. For usage examples, see the [ Controls Reference Guide ](https://docs.aws.amazon.com/controltower/latest/controlreference/control-api-examples-short.html). /// @@ -2153,7 +2153,7 @@ extension ControlTowerClient { return try await op.execute(input: input) } - /// Performs the `UpdateEnabledBaseline` operation on the `AWSControlTowerApis` service. + /// Performs the `UpdateEnabledBaseline` operation on the `ControlTower` service. /// /// Updates an EnabledBaseline resource's applied parameters or version. For usage examples, see [ the Amazon Web Services Control Tower User Guide ](https://docs.aws.amazon.com/controltower/latest/userguide/baseline-api-examples.html). /// @@ -2228,7 +2228,7 @@ extension ControlTowerClient { return try await op.execute(input: input) } - /// Performs the `UpdateEnabledControl` operation on the `AWSControlTowerApis` service. + /// Performs the `UpdateEnabledControl` operation on the `ControlTower` service. /// /// Updates the configuration of an already enabled control. If the enabled control shows an EnablementStatus of SUCCEEDED, supply parameters that are different from the currently configured parameters. Otherwise, Amazon Web Services Control Tower will not accept the request. If the enabled control shows an EnablementStatus of FAILED, Amazon Web Services Control Tower updates the control to match any valid parameters that you supply. If the DriftSummary status for the control shows as DRIFTED, you cannot call this API. Instead, you can update the control by calling the ResetEnabledControl API. Alternatively, you can call DisableControl and then call EnableControl again. Also, you can run an extending governance operation to repair drift. For usage examples, see the [ Controls Reference Guide ](https://docs.aws.amazon.com/controltower/latest/controlreference/control-api-examples-short.html). /// @@ -2303,7 +2303,7 @@ extension ControlTowerClient { return try await op.execute(input: input) } - /// Performs the `UpdateLandingZone` operation on the `AWSControlTowerApis` service. + /// Performs the `UpdateLandingZone` operation on the `ControlTower` service. /// /// This API call updates the landing zone. It starts an asynchronous operation that updates the landing zone based on the new landing zone version, or on the changed parameters specified in the updated manifest file. /// diff --git a/Sources/Services/AWSCostExplorer/Sources/AWSCostExplorer/CostExplorerClient.swift b/Sources/Services/AWSCostExplorer/Sources/AWSCostExplorer/CostExplorerClient.swift index 2cdb8581fd4..2476a1e0029 100644 --- a/Sources/Services/AWSCostExplorer/Sources/AWSCostExplorer/CostExplorerClient.swift +++ b/Sources/Services/AWSCostExplorer/Sources/AWSCostExplorer/CostExplorerClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CostExplorerClient: ClientRuntime.Client { public static let clientName = "CostExplorerClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CostExplorerClient.CostExplorerClientConfiguration let serviceName = "Cost Explorer" @@ -329,7 +329,7 @@ extension CostExplorerClient { } extension CostExplorerClient { - /// Performs the `CreateAnomalyMonitor` operation on the `AWSInsightsIndexService` service. + /// Performs the `CreateAnomalyMonitor` operation on the `CostExplorer` service. /// /// Creates a new cost anomaly detection monitor with the requested type and monitor specification. /// @@ -399,7 +399,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `CreateAnomalySubscription` operation on the `AWSInsightsIndexService` service. + /// Performs the `CreateAnomalySubscription` operation on the `CostExplorer` service. /// /// Adds an alert subscription to a cost anomaly detection monitor. You can use each subscription to define subscribers with email or SNS notifications. Email subscribers can set an absolute or percentage threshold and a time frequency for receiving notifications. /// @@ -470,7 +470,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `CreateCostCategoryDefinition` operation on the `AWSInsightsIndexService` service. + /// Performs the `CreateCostCategoryDefinition` operation on the `CostExplorer` service. /// /// Creates a new Cost Category with the requested name and rules. /// @@ -541,7 +541,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `DeleteAnomalyMonitor` operation on the `AWSInsightsIndexService` service. + /// Performs the `DeleteAnomalyMonitor` operation on the `CostExplorer` service. /// /// Deletes a cost anomaly monitor. /// @@ -612,7 +612,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `DeleteAnomalySubscription` operation on the `AWSInsightsIndexService` service. + /// Performs the `DeleteAnomalySubscription` operation on the `CostExplorer` service. /// /// Deletes a cost anomaly subscription. /// @@ -683,7 +683,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `DeleteCostCategoryDefinition` operation on the `AWSInsightsIndexService` service. + /// Performs the `DeleteCostCategoryDefinition` operation on the `CostExplorer` service. /// /// Deletes a Cost Category. Expenses from this month going forward will no longer be categorized with this Cost Category. /// @@ -754,7 +754,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `DescribeCostCategoryDefinition` operation on the `AWSInsightsIndexService` service. + /// Performs the `DescribeCostCategoryDefinition` operation on the `CostExplorer` service. /// /// Returns the name, Amazon Resource Name (ARN), rules, definition, and effective dates of a Cost Category that's defined in the account. You have the option to use EffectiveOn to return a Cost Category that's active on a specific date. If there's no EffectiveOn specified, you see a Cost Category that's effective on the current date. If Cost Category is still effective, EffectiveEnd is omitted in the response. /// @@ -825,7 +825,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `GetAnomalies` operation on the `AWSInsightsIndexService` service. + /// Performs the `GetAnomalies` operation on the `CostExplorer` service. /// /// Retrieves all of the cost anomalies detected on your account during the time period that's specified by the DateInterval object. Anomalies are available for up to 90 days. /// @@ -896,7 +896,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `GetAnomalyMonitors` operation on the `AWSInsightsIndexService` service. + /// Performs the `GetAnomalyMonitors` operation on the `CostExplorer` service. /// /// Retrieves the cost anomaly monitor definitions for your account. You can filter using a list of cost anomaly monitor Amazon Resource Names (ARNs). /// @@ -968,7 +968,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `GetAnomalySubscriptions` operation on the `AWSInsightsIndexService` service. + /// Performs the `GetAnomalySubscriptions` operation on the `CostExplorer` service. /// /// Retrieves the cost anomaly subscription objects for your account. You can filter using a list of cost anomaly monitor Amazon Resource Names (ARNs). /// @@ -1040,7 +1040,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `GetApproximateUsageRecords` operation on the `AWSInsightsIndexService` service. + /// Performs the `GetApproximateUsageRecords` operation on the `CostExplorer` service. /// /// Retrieves estimated usage records for hourly granularity or resource-level data at daily granularity. /// @@ -1111,7 +1111,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `GetCommitmentPurchaseAnalysis` operation on the `AWSInsightsIndexService` service. + /// Performs the `GetCommitmentPurchaseAnalysis` operation on the `CostExplorer` service. /// /// Retrieves a commitment purchase analysis result based on the AnalysisId. /// @@ -1183,7 +1183,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `GetCostAndUsage` operation on the `AWSInsightsIndexService` service. + /// Performs the `GetCostAndUsage` operation on the `CostExplorer` service. /// /// Retrieves cost and usage metrics for your account. You can specify which cost and usage-related metric that you want the request to return. For example, you can specify BlendedCosts or UsageQuantity. You can also filter and group your data by various dimensions, such as SERVICE or AZ, in a specific time range. For a complete list of valid dimensions, see the [GetDimensionValues](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_GetDimensionValues.html) operation. Management account in an organization in Organizations have access to all member accounts. For information about filter limitations, see [Quotas and restrictions](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-limits.html) in the Billing and Cost Management User Guide. /// @@ -1258,7 +1258,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `GetCostAndUsageWithResources` operation on the `AWSInsightsIndexService` service. + /// Performs the `GetCostAndUsageWithResources` operation on the `CostExplorer` service. /// /// Retrieves cost and usage metrics with resources for your account. You can specify which cost and usage-related metric, such as BlendedCosts or UsageQuantity, that you want the request to return. You can also filter and group your data by various dimensions, such as SERVICE or AZ, in a specific time range. For a complete list of valid dimensions, see the [GetDimensionValues](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_GetDimensionValues.html) operation. Management account in an organization in Organizations have access to all member accounts. Hourly granularity is only available for EC2-Instances (Elastic Compute Cloud) resource-level data. All other resource-level data is available at daily granularity. This is an opt-in only feature. You can enable this feature from the Cost Explorer Settings page. For information about how to access the Settings page, see [Controlling Access for Cost Explorer](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/ce-access.html) in the Billing and Cost Management User Guide. /// @@ -1333,7 +1333,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `GetCostCategories` operation on the `AWSInsightsIndexService` service. + /// Performs the `GetCostCategories` operation on the `CostExplorer` service. /// /// Retrieves an array of Cost Category names and values incurred cost. If some Cost Category names and values are not associated with any cost, they will not be returned by this API. /// @@ -1408,7 +1408,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `GetCostForecast` operation on the `AWSInsightsIndexService` service. + /// Performs the `GetCostForecast` operation on the `CostExplorer` service. /// /// Retrieves a forecast for how much Amazon Web Services predicts that you will spend over the forecast time period that you select, based on your past costs. /// @@ -1480,7 +1480,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `GetDimensionValues` operation on the `AWSInsightsIndexService` service. + /// Performs the `GetDimensionValues` operation on the `CostExplorer` service. /// /// Retrieves all available filter values for a specified filter over a period of time. You can search the dimension values for an arbitrary string. /// @@ -1555,7 +1555,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `GetReservationCoverage` operation on the `AWSInsightsIndexService` service. + /// Performs the `GetReservationCoverage` operation on the `CostExplorer` service. /// /// Retrieves the reservation coverage for your account, which you can use to see how much of your Amazon Elastic Compute Cloud, Amazon ElastiCache, Amazon Relational Database Service, or Amazon Redshift usage is covered by a reservation. An organization's management account can see the coverage of the associated member accounts. This supports dimensions, Cost Categories, and nested expressions. For any time period, you can filter data about reservation usage by the following dimensions: /// @@ -1654,7 +1654,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `GetReservationPurchaseRecommendation` operation on the `AWSInsightsIndexService` service. + /// Performs the `GetReservationPurchaseRecommendation` operation on the `CostExplorer` service. /// /// Gets recommendations for reservation purchases. These recommendations might help you to reduce your costs. Reservations provide a discounted hourly rate (up to 75%) compared to On-Demand pricing. Amazon Web Services generates your recommendations by identifying your On-Demand usage during a specific time period and collecting your usage into categories that are eligible for a reservation. After Amazon Web Services has these categories, it simulates every combination of reservations in each category of usage to identify the best number of each type of Reserved Instance (RI) to purchase to maximize your estimated savings. For example, Amazon Web Services automatically aggregates your Amazon EC2 Linux, shared tenancy, and c4 family usage in the US West (Oregon) Region and recommends that you buy size-flexible regional reservations to apply to the c4 family usage. Amazon Web Services recommends the smallest size instance in an instance family. This makes it easier to purchase a size-flexible Reserved Instance (RI). Amazon Web Services also shows the equal number of normalized units. This way, you can purchase any instance size that you want. For this example, your RI recommendation is for c4.large because that is the smallest size instance in the c4 instance family. /// @@ -1726,7 +1726,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `GetReservationUtilization` operation on the `AWSInsightsIndexService` service. + /// Performs the `GetReservationUtilization` operation on the `CostExplorer` service. /// /// Retrieves the reservation utilization for your account. Management account in an organization have access to member accounts. You can filter data by dimensions in a time period. You can use GetDimensionValues to determine the possible dimension values. Currently, you can group only by SUBSCRIPTION_ID. /// @@ -1798,7 +1798,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `GetRightsizingRecommendation` operation on the `AWSInsightsIndexService` service. + /// Performs the `GetRightsizingRecommendation` operation on the `CostExplorer` service. /// /// Creates recommendations that help you save cost by identifying idle and underutilized Amazon EC2 instances. Recommendations are generated to either downsize or terminate instances, along with providing savings detail and metrics. For more information about calculation and function, see [Optimizing Your Cost with Rightsizing Recommendations](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/ce-rightsizing.html) in the Billing and Cost Management User Guide. /// @@ -1869,7 +1869,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `GetSavingsPlanPurchaseRecommendationDetails` operation on the `AWSInsightsIndexService` service. + /// Performs the `GetSavingsPlanPurchaseRecommendationDetails` operation on the `CostExplorer` service. /// /// Retrieves the details for a Savings Plan recommendation. These details include the hourly data-points that construct the cost, coverage, and utilization charts. /// @@ -1940,7 +1940,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `GetSavingsPlansCoverage` operation on the `AWSInsightsIndexService` service. + /// Performs the `GetSavingsPlansCoverage` operation on the `CostExplorer` service. /// /// Retrieves the Savings Plans covered for your account. This enables you to see how much of your cost is covered by a Savings Plan. An organization’s management account can see the coverage of the associated member accounts. This supports dimensions, Cost Categories, and nested expressions. For any time period, you can filter data for Savings Plans usage with the following dimensions: /// @@ -2023,7 +2023,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `GetSavingsPlansPurchaseRecommendation` operation on the `AWSInsightsIndexService` service. + /// Performs the `GetSavingsPlansPurchaseRecommendation` operation on the `CostExplorer` service. /// /// Retrieves the Savings Plans recommendations for your account. First use StartSavingsPlansPurchaseRecommendationGeneration to generate a new set of recommendations, and then use GetSavingsPlansPurchaseRecommendation to retrieve them. /// @@ -2094,7 +2094,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `GetSavingsPlansUtilization` operation on the `AWSInsightsIndexService` service. + /// Performs the `GetSavingsPlansUtilization` operation on the `CostExplorer` service. /// /// Retrieves the Savings Plans utilization for your account across date ranges with daily or monthly granularity. Management account in an organization have access to member accounts. You can use GetDimensionValues in SAVINGS_PLANS to determine the possible dimension values. You can't group by any dimension values for GetSavingsPlansUtilization. /// @@ -2165,7 +2165,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `GetSavingsPlansUtilizationDetails` operation on the `AWSInsightsIndexService` service. + /// Performs the `GetSavingsPlansUtilizationDetails` operation on the `CostExplorer` service. /// /// Retrieves attribute data along with aggregate utilization and savings data for a given time period. This doesn't support granular or grouped data (daily/monthly) in response. You can't retrieve data by dates in a single response similar to GetSavingsPlanUtilization, but you have the option to make multiple calls to GetSavingsPlanUtilizationDetails by providing individual dates. You can use GetDimensionValues in SAVINGS_PLANS to determine the possible dimension values. GetSavingsPlanUtilizationDetails internally groups data by SavingsPlansArn. /// @@ -2237,7 +2237,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `GetTags` operation on the `AWSInsightsIndexService` service. + /// Performs the `GetTags` operation on the `CostExplorer` service. /// /// Queries for available tag keys and tag values for a specified period. You can search the tag values for an arbitrary string. /// @@ -2312,7 +2312,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `GetUsageForecast` operation on the `AWSInsightsIndexService` service. + /// Performs the `GetUsageForecast` operation on the `CostExplorer` service. /// /// Retrieves a forecast for how much Amazon Web Services predicts that you will use over the forecast time period that you select, based on your past usage. /// @@ -2385,7 +2385,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `ListCommitmentPurchaseAnalyses` operation on the `AWSInsightsIndexService` service. + /// Performs the `ListCommitmentPurchaseAnalyses` operation on the `CostExplorer` service. /// /// Lists the commitment purchase analyses for your account. /// @@ -2457,7 +2457,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `ListCostAllocationTagBackfillHistory` operation on the `AWSInsightsIndexService` service. + /// Performs the `ListCostAllocationTagBackfillHistory` operation on the `CostExplorer` service. /// /// Retrieves a list of your historical cost allocation tag backfill requests. /// @@ -2528,7 +2528,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `ListCostAllocationTags` operation on the `AWSInsightsIndexService` service. + /// Performs the `ListCostAllocationTags` operation on the `CostExplorer` service. /// /// Get a list of cost allocation tags. All inputs in the API are optional and serve as filters. By default, all cost allocation tags are returned. /// @@ -2599,7 +2599,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `ListCostCategoryDefinitions` operation on the `AWSInsightsIndexService` service. + /// Performs the `ListCostCategoryDefinitions` operation on the `CostExplorer` service. /// /// Returns the name, Amazon Resource Name (ARN), NumberOfRules and effective dates of all Cost Categories defined in the account. You have the option to use EffectiveOn to return a list of Cost Categories that were active on a specific date. If there is no EffectiveOn specified, you’ll see Cost Categories that are effective on the current date. If Cost Category is still effective, EffectiveEnd is omitted in the response. ListCostCategoryDefinitions supports pagination. The request can have a MaxResults range up to 100. /// @@ -2669,7 +2669,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `ListSavingsPlansPurchaseRecommendationGeneration` operation on the `AWSInsightsIndexService` service. + /// Performs the `ListSavingsPlansPurchaseRecommendationGeneration` operation on the `CostExplorer` service. /// /// Retrieves a list of your historical recommendation generations within the past 30 days. /// @@ -2741,7 +2741,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSInsightsIndexService` service. + /// Performs the `ListTagsForResource` operation on the `CostExplorer` service. /// /// Returns a list of resource tags associated with the resource specified by the Amazon Resource Name (ARN). /// @@ -2812,7 +2812,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `ProvideAnomalyFeedback` operation on the `AWSInsightsIndexService` service. + /// Performs the `ProvideAnomalyFeedback` operation on the `CostExplorer` service. /// /// Modifies the feedback property of a given cost anomaly. /// @@ -2882,7 +2882,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `StartCommitmentPurchaseAnalysis` operation on the `AWSInsightsIndexService` service. + /// Performs the `StartCommitmentPurchaseAnalysis` operation on the `CostExplorer` service. /// /// Specifies the parameters of a planned commitment purchase and starts the generation of the analysis. This enables you to estimate the cost, coverage, and utilization impact of your planned commitment purchases. /// @@ -2955,7 +2955,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `StartCostAllocationTagBackfill` operation on the `AWSInsightsIndexService` service. + /// Performs the `StartCostAllocationTagBackfill` operation on the `CostExplorer` service. /// /// Request a cost allocation tag backfill. This will backfill the activation status (either active or inactive) for all tag keys from para:BackfillFrom up to the when this request is made. You can request a backfill once every 24 hours. /// @@ -3026,7 +3026,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `StartSavingsPlansPurchaseRecommendationGeneration` operation on the `AWSInsightsIndexService` service. + /// Performs the `StartSavingsPlansPurchaseRecommendationGeneration` operation on the `CostExplorer` service. /// /// Requests a Savings Plans recommendation generation. This enables you to calculate a fresh set of Savings Plans recommendations that takes your latest usage data and current Savings Plans inventory into account. You can refresh Savings Plans recommendations up to three times daily for a consolidated billing family. StartSavingsPlansPurchaseRecommendationGeneration has no request syntax because no input parameters are needed to support this operation. /// @@ -3099,7 +3099,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSInsightsIndexService` service. + /// Performs the `TagResource` operation on the `CostExplorer` service. /// /// An API operation for adding one or more tags (key-value pairs) to a resource. You can use the TagResource operation with a resource that already has tags. If you specify a new tag key for the resource, this tag is appended to the list of tags associated with the resource. If you specify a tag key that is already associated with the resource, the new tag value you specify replaces the previous value for that tag. Although the maximum number of array members is 200, user-tag maximum is 50. The remaining are reserved for Amazon Web Services use. /// @@ -3171,7 +3171,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSInsightsIndexService` service. + /// Performs the `UntagResource` operation on the `CostExplorer` service. /// /// Removes one or more tags from a resource. Specify only tag keys in your request. Don't specify the value. /// @@ -3242,7 +3242,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `UpdateAnomalyMonitor` operation on the `AWSInsightsIndexService` service. + /// Performs the `UpdateAnomalyMonitor` operation on the `CostExplorer` service. /// /// Updates an existing cost anomaly monitor. The changes made are applied going forward, and doesn't change anomalies detected in the past. /// @@ -3313,7 +3313,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `UpdateAnomalySubscription` operation on the `AWSInsightsIndexService` service. + /// Performs the `UpdateAnomalySubscription` operation on the `CostExplorer` service. /// /// Updates an existing cost anomaly subscription. Specify the fields that you want to update. Omitted fields are unchanged. The JSON below describes the generic construct for each type. See [Request Parameters](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_UpdateAnomalySubscription.html#API_UpdateAnomalySubscription_RequestParameters) for possible values as they apply to AnomalySubscription. /// @@ -3385,7 +3385,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `UpdateCostAllocationTagsStatus` operation on the `AWSInsightsIndexService` service. + /// Performs the `UpdateCostAllocationTagsStatus` operation on the `CostExplorer` service. /// /// Updates status for cost allocation tags in bulk, with maximum batch size of 20. If the tag status that's updated is the same as the existing tag status, the request doesn't fail. Instead, it doesn't have any effect on the tag status (for example, activating the active tag). /// @@ -3455,7 +3455,7 @@ extension CostExplorerClient { return try await op.execute(input: input) } - /// Performs the `UpdateCostCategoryDefinition` operation on the `AWSInsightsIndexService` service. + /// Performs the `UpdateCostCategoryDefinition` operation on the `CostExplorer` service. /// /// Updates an existing Cost Category. Changes made to the Cost Category rules will be used to categorize the current month’s expenses and future expenses. This won’t change categorization for the previous months. /// diff --git a/Sources/Services/AWSCostOptimizationHub/Sources/AWSCostOptimizationHub/CostOptimizationHubClient.swift b/Sources/Services/AWSCostOptimizationHub/Sources/AWSCostOptimizationHub/CostOptimizationHubClient.swift index a50d3b8e998..9d5f19ad02a 100644 --- a/Sources/Services/AWSCostOptimizationHub/Sources/AWSCostOptimizationHub/CostOptimizationHubClient.swift +++ b/Sources/Services/AWSCostOptimizationHub/Sources/AWSCostOptimizationHub/CostOptimizationHubClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CostOptimizationHubClient: ClientRuntime.Client { public static let clientName = "CostOptimizationHubClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CostOptimizationHubClient.CostOptimizationHubClientConfiguration let serviceName = "Cost Optimization Hub" @@ -330,7 +330,7 @@ extension CostOptimizationHubClient { } extension CostOptimizationHubClient { - /// Performs the `GetPreferences` operation on the `CostOptimizationHubService` service. + /// Performs the `GetPreferences` operation on the `CostOptimizationHub` service. /// /// Returns a set of preferences for an account in order to add account-specific preferences into the service. These preferences impact how the savings associated with recommendations are presented—estimated savings after discounts or estimated savings before discounts, for example. /// @@ -403,7 +403,7 @@ extension CostOptimizationHubClient { return try await op.execute(input: input) } - /// Performs the `GetRecommendation` operation on the `CostOptimizationHubService` service. + /// Performs the `GetRecommendation` operation on the `CostOptimizationHub` service. /// /// Returns both the current and recommended resource configuration and the estimated cost impact for a recommendation. The recommendationId is only valid for up to a maximum of 24 hours as recommendations are refreshed daily. To retrieve the recommendationId, use the ListRecommendations API. /// @@ -477,7 +477,7 @@ extension CostOptimizationHubClient { return try await op.execute(input: input) } - /// Performs the `ListEnrollmentStatuses` operation on the `CostOptimizationHubService` service. + /// Performs the `ListEnrollmentStatuses` operation on the `CostOptimizationHub` service. /// /// Retrieves the enrollment status for an account. It can also return the list of accounts that are enrolled under the organization. /// @@ -550,7 +550,7 @@ extension CostOptimizationHubClient { return try await op.execute(input: input) } - /// Performs the `ListRecommendationSummaries` operation on the `CostOptimizationHubService` service. + /// Performs the `ListRecommendationSummaries` operation on the `CostOptimizationHub` service. /// /// Returns a concise representation of savings estimates for resources. Also returns de-duped savings across different types of recommendations. The following filters are not supported for this API: recommendationIds, resourceArns, and resourceIds. /// @@ -623,7 +623,7 @@ extension CostOptimizationHubClient { return try await op.execute(input: input) } - /// Performs the `ListRecommendations` operation on the `CostOptimizationHubService` service. + /// Performs the `ListRecommendations` operation on the `CostOptimizationHub` service. /// /// Returns a list of recommendations. /// @@ -696,7 +696,7 @@ extension CostOptimizationHubClient { return try await op.execute(input: input) } - /// Performs the `UpdateEnrollmentStatus` operation on the `CostOptimizationHubService` service. + /// Performs the `UpdateEnrollmentStatus` operation on the `CostOptimizationHub` service. /// /// Updates the enrollment (opt in and opt out) status of an account to the Cost Optimization Hub service. If the account is a management account or delegated administrator of an organization, this action can also be used to enroll member accounts of the organization. You must have the appropriate permissions to opt in to Cost Optimization Hub and to view its recommendations. When you opt in, Cost Optimization Hub automatically creates a service-linked role in your account to access its data. /// @@ -769,7 +769,7 @@ extension CostOptimizationHubClient { return try await op.execute(input: input) } - /// Performs the `UpdatePreferences` operation on the `CostOptimizationHubService` service. + /// Performs the `UpdatePreferences` operation on the `CostOptimizationHub` service. /// /// Updates a set of preferences for an account in order to add account-specific preferences into the service. These preferences impact how the savings associated with recommendations are presented. /// diff --git a/Sources/Services/AWSCostandUsageReportService/Sources/AWSCostandUsageReportService/CostandUsageReportClient.swift b/Sources/Services/AWSCostandUsageReportService/Sources/AWSCostandUsageReportService/CostandUsageReportClient.swift index 8a76cfb1f81..8057e8238f6 100644 --- a/Sources/Services/AWSCostandUsageReportService/Sources/AWSCostandUsageReportService/CostandUsageReportClient.swift +++ b/Sources/Services/AWSCostandUsageReportService/Sources/AWSCostandUsageReportService/CostandUsageReportClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CostandUsageReportClient: ClientRuntime.Client { public static let clientName = "CostandUsageReportClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CostandUsageReportClient.CostandUsageReportClientConfiguration let serviceName = "Cost and Usage Report" @@ -329,7 +329,7 @@ extension CostandUsageReportClient { } extension CostandUsageReportClient { - /// Performs the `DeleteReportDefinition` operation on the `AWSOrigamiServiceGatewayService` service. + /// Performs the `DeleteReportDefinition` operation on the `CostandUsageReport` service. /// /// Deletes the specified report. Any tags associated with the report are also deleted. /// @@ -400,7 +400,7 @@ extension CostandUsageReportClient { return try await op.execute(input: input) } - /// Performs the `DescribeReportDefinitions` operation on the `AWSOrigamiServiceGatewayService` service. + /// Performs the `DescribeReportDefinitions` operation on the `CostandUsageReport` service. /// /// Lists the Amazon Web Services Cost and Usage Report available to this account. /// @@ -470,7 +470,7 @@ extension CostandUsageReportClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSOrigamiServiceGatewayService` service. + /// Performs the `ListTagsForResource` operation on the `CostandUsageReport` service. /// /// Lists the tags associated with the specified report definition. /// @@ -542,7 +542,7 @@ extension CostandUsageReportClient { return try await op.execute(input: input) } - /// Performs the `ModifyReportDefinition` operation on the `AWSOrigamiServiceGatewayService` service. + /// Performs the `ModifyReportDefinition` operation on the `CostandUsageReport` service. /// /// Allows you to programmatically update your report preferences. /// @@ -613,7 +613,7 @@ extension CostandUsageReportClient { return try await op.execute(input: input) } - /// Performs the `PutReportDefinition` operation on the `AWSOrigamiServiceGatewayService` service. + /// Performs the `PutReportDefinition` operation on the `CostandUsageReport` service. /// /// Creates a new report using the description that you provide. /// @@ -687,7 +687,7 @@ extension CostandUsageReportClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSOrigamiServiceGatewayService` service. + /// Performs the `TagResource` operation on the `CostandUsageReport` service. /// /// Associates a set of tags with a report definition. /// @@ -759,7 +759,7 @@ extension CostandUsageReportClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSOrigamiServiceGatewayService` service. + /// Performs the `UntagResource` operation on the `CostandUsageReport` service. /// /// Disassociates a set of tags from a report definition. /// diff --git a/Sources/Services/AWSCustomerProfiles/Sources/AWSCustomerProfiles/CustomerProfilesClient.swift b/Sources/Services/AWSCustomerProfiles/Sources/AWSCustomerProfiles/CustomerProfilesClient.swift index 2f4f11c396c..be685e901f8 100644 --- a/Sources/Services/AWSCustomerProfiles/Sources/AWSCustomerProfiles/CustomerProfilesClient.swift +++ b/Sources/Services/AWSCustomerProfiles/Sources/AWSCustomerProfiles/CustomerProfilesClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CustomerProfilesClient: ClientRuntime.Client { public static let clientName = "CustomerProfilesClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: CustomerProfilesClient.CustomerProfilesClientConfiguration let serviceName = "Customer Profiles" @@ -330,7 +330,7 @@ extension CustomerProfilesClient { } extension CustomerProfilesClient { - /// Performs the `AddProfileKey` operation on the `CustomerProfiles_20200815` service. + /// Performs the `AddProfileKey` operation on the `CustomerProfiles` service. /// /// Associates a new key value with a specific profile, such as a Contact Record ContactId. A profile object can have a single unique key and any number of additional keys that can be used to identify the profile that it belongs to. /// @@ -403,7 +403,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `BatchGetCalculatedAttributeForProfile` operation on the `CustomerProfiles_20200815` service. + /// Performs the `BatchGetCalculatedAttributeForProfile` operation on the `CustomerProfiles` service. /// /// Fetch the possible attribute values given the attribute name. /// @@ -476,7 +476,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `BatchGetProfile` operation on the `CustomerProfiles_20200815` service. + /// Performs the `BatchGetProfile` operation on the `CustomerProfiles` service. /// /// Get a batch of profiles. /// @@ -549,7 +549,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `CreateCalculatedAttributeDefinition` operation on the `CustomerProfiles_20200815` service. + /// Performs the `CreateCalculatedAttributeDefinition` operation on the `CustomerProfiles` service. /// /// Creates a new calculated attribute definition. After creation, new object data ingested into Customer Profiles will be included in the calculated attribute, which can be retrieved for a profile using the [GetCalculatedAttributeForProfile](https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetCalculatedAttributeForProfile.html) API. Defining a calculated attribute makes it available for all profiles within a domain. Each calculated attribute can only reference one ObjectType and at most, two fields from that ObjectType. /// @@ -622,7 +622,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `CreateDomain` operation on the `CustomerProfiles_20200815` service. + /// Performs the `CreateDomain` operation on the `CustomerProfiles` service. /// /// Creates a domain, which is a container for all customer data, such as customer profile attributes, object types, profile keys, and encryption keys. You can create multiple domains, and each domain can have multiple third-party integrations. Each Amazon Connect instance can be associated with only one domain. Multiple Amazon Connect instances can be associated with one domain. Use this API or [UpdateDomain](https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_UpdateDomain.html) to enable [identity resolution](https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetMatches.html): set Matching to true. To prevent cross-service impersonation when you call this API, see [Cross-service confused deputy prevention](https://docs.aws.amazon.com/connect/latest/adminguide/cross-service-confused-deputy-prevention.html) for sample policies that you should apply. It is not possible to associate a Customer Profiles domain with an Amazon Connect Instance directly from the API. If you would like to create a domain and associate a Customer Profiles domain, use the Amazon Connect admin website. For more information, see [Enable Customer Profiles](https://docs.aws.amazon.com/connect/latest/adminguide/enable-customer-profiles.html#enable-customer-profiles-step1). Each Amazon Connect instance can be associated with only one domain. Multiple Amazon Connect instances can be associated with one domain. /// @@ -695,7 +695,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `CreateEventStream` operation on the `CustomerProfiles_20200815` service. + /// Performs the `CreateEventStream` operation on the `CustomerProfiles` service. /// /// Creates an event stream, which is a subscription to real-time events, such as when profiles are created and updated through Amazon Connect Customer Profiles. Each event stream can be associated with only one Kinesis Data Stream destination in the same region and Amazon Web Services account as the customer profiles domain /// @@ -768,7 +768,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `CreateEventTrigger` operation on the `CustomerProfiles_20200815` service. + /// Performs the `CreateEventTrigger` operation on the `CustomerProfiles` service. /// /// Creates an event trigger, which specifies the rules when to perform action based on customer's ingested data. Each event stream can be associated with only one integration in the same region and AWS account as the event stream. /// @@ -841,7 +841,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `CreateIntegrationWorkflow` operation on the `CustomerProfiles_20200815` service. + /// Performs the `CreateIntegrationWorkflow` operation on the `CustomerProfiles` service. /// /// Creates an integration workflow. An integration workflow is an async process which ingests historic data and sets up an integration for ongoing updates. The supported Amazon AppFlow sources are Salesforce, ServiceNow, and Marketo. /// @@ -914,7 +914,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `CreateProfile` operation on the `CustomerProfiles_20200815` service. + /// Performs the `CreateProfile` operation on the `CustomerProfiles` service. /// /// Creates a standard profile. A standard profile represents the following attributes for a customer profile in a domain. /// @@ -987,7 +987,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `CreateSegmentDefinition` operation on the `CustomerProfiles_20200815` service. + /// Performs the `CreateSegmentDefinition` operation on the `CustomerProfiles` service. /// /// Creates a segment definition associated to the given domain. /// @@ -1060,7 +1060,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `CreateSegmentEstimate` operation on the `CustomerProfiles_20200815` service. + /// Performs the `CreateSegmentEstimate` operation on the `CustomerProfiles` service. /// /// Creates a segment estimate query. /// @@ -1133,7 +1133,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `CreateSegmentSnapshot` operation on the `CustomerProfiles_20200815` service. + /// Performs the `CreateSegmentSnapshot` operation on the `CustomerProfiles` service. /// /// Triggers a job to export a segment to a specified destination. /// @@ -1206,7 +1206,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `DeleteCalculatedAttributeDefinition` operation on the `CustomerProfiles_20200815` service. + /// Performs the `DeleteCalculatedAttributeDefinition` operation on the `CustomerProfiles` service. /// /// Deletes an existing calculated attribute definition. Note that deleting a default calculated attribute is possible, however once deleted, you will be unable to undo that action and will need to recreate it on your own using the CreateCalculatedAttributeDefinition API if you want it back. /// @@ -1276,7 +1276,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `DeleteDomain` operation on the `CustomerProfiles_20200815` service. + /// Performs the `DeleteDomain` operation on the `CustomerProfiles` service. /// /// Deletes a specific domain and all of its customer data, such as customer profile attributes and their related objects. /// @@ -1346,7 +1346,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `DeleteEventStream` operation on the `CustomerProfiles_20200815` service. + /// Performs the `DeleteEventStream` operation on the `CustomerProfiles` service. /// /// Disables and deletes the specified event stream. /// @@ -1416,7 +1416,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `DeleteEventTrigger` operation on the `CustomerProfiles_20200815` service. + /// Performs the `DeleteEventTrigger` operation on the `CustomerProfiles` service. /// /// Disable and deletes the Event Trigger. You cannot delete an Event Trigger with an active Integration associated. /// @@ -1486,7 +1486,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `DeleteIntegration` operation on the `CustomerProfiles_20200815` service. + /// Performs the `DeleteIntegration` operation on the `CustomerProfiles` service. /// /// Removes an integration from a specific domain. /// @@ -1559,7 +1559,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `DeleteProfile` operation on the `CustomerProfiles_20200815` service. + /// Performs the `DeleteProfile` operation on the `CustomerProfiles` service. /// /// Deletes the standard customer profile and all data pertaining to the profile. /// @@ -1632,7 +1632,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `DeleteProfileKey` operation on the `CustomerProfiles_20200815` service. + /// Performs the `DeleteProfileKey` operation on the `CustomerProfiles` service. /// /// Removes a searchable key from a customer profile. /// @@ -1705,7 +1705,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `DeleteProfileObject` operation on the `CustomerProfiles_20200815` service. + /// Performs the `DeleteProfileObject` operation on the `CustomerProfiles` service. /// /// Removes an object associated with a profile of a given ProfileObjectType. /// @@ -1778,7 +1778,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `DeleteProfileObjectType` operation on the `CustomerProfiles_20200815` service. + /// Performs the `DeleteProfileObjectType` operation on the `CustomerProfiles` service. /// /// Removes a ProfileObjectType from a specific domain as well as removes all the ProfileObjects of that type. It also disables integrations from this specific ProfileObjectType. In addition, it scrubs all of the fields of the standard profile that were populated from this ProfileObjectType. /// @@ -1848,7 +1848,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `DeleteSegmentDefinition` operation on the `CustomerProfiles_20200815` service. + /// Performs the `DeleteSegmentDefinition` operation on the `CustomerProfiles` service. /// /// Deletes a segment definition from the domain. /// @@ -1918,7 +1918,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `DeleteWorkflow` operation on the `CustomerProfiles_20200815` service. + /// Performs the `DeleteWorkflow` operation on the `CustomerProfiles` service. /// /// Deletes the specified workflow and all its corresponding resources. This is an async process. /// @@ -1988,7 +1988,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `DetectProfileObjectType` operation on the `CustomerProfiles_20200815` service. + /// Performs the `DetectProfileObjectType` operation on the `CustomerProfiles` service. /// /// The process of detecting profile object type mapping by using given objects. /// @@ -2061,7 +2061,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `GetAutoMergingPreview` operation on the `CustomerProfiles_20200815` service. + /// Performs the `GetAutoMergingPreview` operation on the `CustomerProfiles` service. /// /// Tests the auto-merging settings of your Identity Resolution Job without merging your data. It randomly selects a sample of matching groups from the existing matching results, and applies the automerging settings that you provided. You can then view the number of profiles in the sample, the number of matches, and the number of profiles identified to be merged. This enables you to evaluate the accuracy of the attributes in your matching list. You can't view which profiles are matched and would be merged. We strongly recommend you use this API to do a dry run of the automerging process before running the Identity Resolution Job. Include at least two matching attributes. If your matching list includes too few attributes (such as only FirstName or only LastName), there may be a large number of matches. This increases the chances of erroneous merges. /// @@ -2134,7 +2134,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `GetCalculatedAttributeDefinition` operation on the `CustomerProfiles_20200815` service. + /// Performs the `GetCalculatedAttributeDefinition` operation on the `CustomerProfiles` service. /// /// Provides more information on a calculated attribute definition for Customer Profiles. /// @@ -2204,7 +2204,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `GetCalculatedAttributeForProfile` operation on the `CustomerProfiles_20200815` service. + /// Performs the `GetCalculatedAttributeForProfile` operation on the `CustomerProfiles` service. /// /// Retrieve a calculated attribute for a customer profile. /// @@ -2274,7 +2274,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `GetDomain` operation on the `CustomerProfiles_20200815` service. + /// Performs the `GetDomain` operation on the `CustomerProfiles` service. /// /// Returns information about a specific domain. /// @@ -2344,7 +2344,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `GetEventStream` operation on the `CustomerProfiles_20200815` service. + /// Performs the `GetEventStream` operation on the `CustomerProfiles` service. /// /// Returns information about the specified event stream in a specific domain. /// @@ -2414,7 +2414,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `GetEventTrigger` operation on the `CustomerProfiles_20200815` service. + /// Performs the `GetEventTrigger` operation on the `CustomerProfiles` service. /// /// Get a specific Event Trigger from the domain. /// @@ -2484,7 +2484,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `GetIdentityResolutionJob` operation on the `CustomerProfiles_20200815` service. + /// Performs the `GetIdentityResolutionJob` operation on the `CustomerProfiles` service. /// /// Returns information about an Identity Resolution Job in a specific domain. Identity Resolution Jobs are set up using the Amazon Connect admin console. For more information, see [Use Identity Resolution to consolidate similar profiles](https://docs.aws.amazon.com/connect/latest/adminguide/use-identity-resolution.html). /// @@ -2554,7 +2554,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `GetIntegration` operation on the `CustomerProfiles_20200815` service. + /// Performs the `GetIntegration` operation on the `CustomerProfiles` service. /// /// Returns an integration for a domain. /// @@ -2627,7 +2627,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `GetMatches` operation on the `CustomerProfiles_20200815` service. + /// Performs the `GetMatches` operation on the `CustomerProfiles` service. /// /// Before calling this API, use [CreateDomain](https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_CreateDomain.html) or [UpdateDomain](https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_UpdateDomain.html) to enable identity resolution: set Matching to true. GetMatches returns potentially matching profiles, based on the results of the latest run of a machine learning process. The process of matching duplicate profiles. If Matching = true, Amazon Connect Customer Profiles starts a weekly batch process called Identity Resolution Job. If you do not specify a date and time for Identity Resolution Job to run, by default it runs every Saturday at 12AM UTC to detect duplicate profiles in your domains. After the Identity Resolution Job completes, use the [GetMatches](https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetMatches.html) API to return and review the results. Or, if you have configured ExportingConfig in the MatchingRequest, you can download the results from S3. Amazon Connect uses the following profile attributes to identify matches: /// @@ -2717,7 +2717,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `GetProfileObjectType` operation on the `CustomerProfiles_20200815` service. + /// Performs the `GetProfileObjectType` operation on the `CustomerProfiles` service. /// /// Returns the object types for a specific domain. /// @@ -2787,7 +2787,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `GetProfileObjectTypeTemplate` operation on the `CustomerProfiles_20200815` service. + /// Performs the `GetProfileObjectTypeTemplate` operation on the `CustomerProfiles` service. /// /// Returns the template information for a specific object type. A template is a predefined ProfileObjectType, such as “Salesforce-Account” or “Salesforce-Contact.” When a user sends a ProfileObject, using the PutProfileObject API, with an ObjectTypeName that matches one of the TemplateIds, it uses the mappings from the template. /// @@ -2857,7 +2857,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `GetSegmentDefinition` operation on the `CustomerProfiles_20200815` service. + /// Performs the `GetSegmentDefinition` operation on the `CustomerProfiles` service. /// /// Gets a segment definition from the domain. /// @@ -2927,7 +2927,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `GetSegmentEstimate` operation on the `CustomerProfiles_20200815` service. + /// Performs the `GetSegmentEstimate` operation on the `CustomerProfiles` service. /// /// Gets the result of a segment estimate query. /// @@ -2997,7 +2997,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `GetSegmentMembership` operation on the `CustomerProfiles_20200815` service. + /// Performs the `GetSegmentMembership` operation on the `CustomerProfiles` service. /// /// Determines if the given profiles are within a segment. /// @@ -3070,7 +3070,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `GetSegmentSnapshot` operation on the `CustomerProfiles_20200815` service. + /// Performs the `GetSegmentSnapshot` operation on the `CustomerProfiles` service. /// /// Retrieve the latest status of a segment snapshot. /// @@ -3140,7 +3140,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `GetSimilarProfiles` operation on the `CustomerProfiles_20200815` service. + /// Performs the `GetSimilarProfiles` operation on the `CustomerProfiles` service. /// /// Returns a set of profiles that belong to the same matching group using the matchId or profileId. You can also specify the type of matching that you want for finding similar profiles using either RULE_BASED_MATCHING or ML_BASED_MATCHING. /// @@ -3214,7 +3214,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `GetWorkflow` operation on the `CustomerProfiles_20200815` service. + /// Performs the `GetWorkflow` operation on the `CustomerProfiles` service. /// /// Get details of specified workflow. /// @@ -3284,7 +3284,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `GetWorkflowSteps` operation on the `CustomerProfiles_20200815` service. + /// Performs the `GetWorkflowSteps` operation on the `CustomerProfiles` service. /// /// Get granular list of steps in workflow. /// @@ -3355,7 +3355,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `ListAccountIntegrations` operation on the `CustomerProfiles_20200815` service. + /// Performs the `ListAccountIntegrations` operation on the `CustomerProfiles` service. /// /// Lists all of the integrations associated to a specific URI in the AWS account. /// @@ -3429,7 +3429,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `ListCalculatedAttributeDefinitions` operation on the `CustomerProfiles_20200815` service. + /// Performs the `ListCalculatedAttributeDefinitions` operation on the `CustomerProfiles` service. /// /// Lists calculated attribute definitions for Customer Profiles /// @@ -3500,7 +3500,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `ListCalculatedAttributesForProfile` operation on the `CustomerProfiles_20200815` service. + /// Performs the `ListCalculatedAttributesForProfile` operation on the `CustomerProfiles` service. /// /// Retrieve a list of calculated attributes for a customer profile. /// @@ -3571,7 +3571,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `ListDomains` operation on the `CustomerProfiles_20200815` service. + /// Performs the `ListDomains` operation on the `CustomerProfiles` service. /// /// Returns a list of all the domains for an AWS account that have been created. /// @@ -3642,7 +3642,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `ListEventStreams` operation on the `CustomerProfiles_20200815` service. + /// Performs the `ListEventStreams` operation on the `CustomerProfiles` service. /// /// Returns a list of all the event streams in a specific domain. /// @@ -3713,7 +3713,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `ListEventTriggers` operation on the `CustomerProfiles_20200815` service. + /// Performs the `ListEventTriggers` operation on the `CustomerProfiles` service. /// /// List all Event Triggers under a domain. /// @@ -3784,7 +3784,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `ListIdentityResolutionJobs` operation on the `CustomerProfiles_20200815` service. + /// Performs the `ListIdentityResolutionJobs` operation on the `CustomerProfiles` service. /// /// Lists all of the Identity Resolution Jobs in your domain. The response sorts the list by JobStartTime. /// @@ -3855,7 +3855,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `ListIntegrations` operation on the `CustomerProfiles_20200815` service. + /// Performs the `ListIntegrations` operation on the `CustomerProfiles` service. /// /// Lists all of the integrations in your domain. /// @@ -3926,7 +3926,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `ListObjectTypeAttributes` operation on the `CustomerProfiles_20200815` service. + /// Performs the `ListObjectTypeAttributes` operation on the `CustomerProfiles` service. /// /// Fetch the possible attribute values given the attribute name. /// @@ -3997,7 +3997,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `ListProfileAttributeValues` operation on the `CustomerProfiles_20200815` service. + /// Performs the `ListProfileAttributeValues` operation on the `CustomerProfiles` service. /// /// Fetch the possible attribute values given the attribute name. /// @@ -4067,7 +4067,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `ListProfileObjectTypeTemplates` operation on the `CustomerProfiles_20200815` service. + /// Performs the `ListProfileObjectTypeTemplates` operation on the `CustomerProfiles` service. /// /// Lists all of the template information for object types. /// @@ -4138,7 +4138,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `ListProfileObjectTypes` operation on the `CustomerProfiles_20200815` service. + /// Performs the `ListProfileObjectTypes` operation on the `CustomerProfiles` service. /// /// Lists all of the templates available within the service. /// @@ -4209,7 +4209,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `ListProfileObjects` operation on the `CustomerProfiles_20200815` service. + /// Performs the `ListProfileObjects` operation on the `CustomerProfiles` service. /// /// Returns a list of objects associated with a profile of a given ProfileObjectType. /// @@ -4283,7 +4283,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `ListRuleBasedMatches` operation on the `CustomerProfiles_20200815` service. + /// Performs the `ListRuleBasedMatches` operation on the `CustomerProfiles` service. /// /// Returns a set of MatchIds that belong to the given domain. /// @@ -4354,7 +4354,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `ListSegmentDefinitions` operation on the `CustomerProfiles_20200815` service. + /// Performs the `ListSegmentDefinitions` operation on the `CustomerProfiles` service. /// /// Lists all segment definitions under a domain. /// @@ -4425,7 +4425,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `CustomerProfiles_20200815` service. + /// Performs the `ListTagsForResource` operation on the `CustomerProfiles` service. /// /// Displays the tags associated with an Amazon Connect Customer Profiles resource. In Connect Customer Profiles, domains, profile object types, and integrations can be tagged. /// @@ -4493,7 +4493,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `ListWorkflows` operation on the `CustomerProfiles_20200815` service. + /// Performs the `ListWorkflows` operation on the `CustomerProfiles` service. /// /// Query to list all workflows. /// @@ -4567,7 +4567,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `MergeProfiles` operation on the `CustomerProfiles_20200815` service. + /// Performs the `MergeProfiles` operation on the `CustomerProfiles` service. /// /// Runs an AWS Lambda job that does the following: /// @@ -4666,7 +4666,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `PutIntegration` operation on the `CustomerProfiles_20200815` service. + /// Performs the `PutIntegration` operation on the `CustomerProfiles` service. /// /// Adds an integration between the service and a third-party service, which includes Amazon AppFlow and Amazon Connect. An integration can belong to only one domain. To add or remove tags on an existing Integration, see [ TagResource ](https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_TagResource.html)/[ UntagResource](https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_UntagResource.html). /// @@ -4739,7 +4739,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `PutProfileObject` operation on the `CustomerProfiles_20200815` service. + /// Performs the `PutProfileObject` operation on the `CustomerProfiles` service. /// /// Adds additional objects to customer profiles of a given ObjectType. When adding a specific profile object, like a Contact Record, an inferred profile can get created if it is not mapped to an existing profile. The resulting profile will only have a phone number populated in the standard ProfileObject. Any additional Contact Records with the same phone number will be mapped to the same inferred profile. When a ProfileObject is created and if a ProfileObjectType already exists for the ProfileObject, it will provide data to a standard profile depending on the ProfileObjectType definition. PutProfileObject needs an ObjectType, which can be created using PutProfileObjectType. /// @@ -4812,7 +4812,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `PutProfileObjectType` operation on the `CustomerProfiles_20200815` service. + /// Performs the `PutProfileObjectType` operation on the `CustomerProfiles` service. /// /// Defines a ProfileObjectType. To add or remove tags on an existing ObjectType, see [ TagResource](https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_TagResource.html)/[UntagResource](https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_UntagResource.html). /// @@ -4885,7 +4885,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `SearchProfiles` operation on the `CustomerProfiles_20200815` service. + /// Performs the `SearchProfiles` operation on the `CustomerProfiles` service. /// /// Searches for profiles within a specific domain using one or more predefined search keys (e.g., _fullName, _phone, _email, _account, etc.) and/or custom-defined search keys. A search key is a data type pair that consists of a KeyName and Values list. This operation supports searching for profiles with a minimum of 1 key-value(s) pair and up to 5 key-value(s) pairs using either AND or OR logic. /// @@ -4959,7 +4959,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `CustomerProfiles_20200815` service. + /// Performs the `TagResource` operation on the `CustomerProfiles` service. /// /// Assigns one or more tags (key-value pairs) to the specified Amazon Connect Customer Profiles resource. Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values. In Connect Customer Profiles, domains, profile object types, and integrations can be tagged. Tags don't have any semantic meaning to AWS and are interpreted strictly as strings of characters. You can use the TagResource action with a resource that already has tags. If you specify a new tag key, this tag is appended to the list of tags associated with the resource. If you specify a tag key that is already associated with the resource, the new tag value that you specify replaces the previous value for that tag. You can associate as many as 50 tags with a resource. /// @@ -5030,7 +5030,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `CustomerProfiles_20200815` service. + /// Performs the `UntagResource` operation on the `CustomerProfiles` service. /// /// Removes one or more tags from the specified Amazon Connect Customer Profiles resource. In Connect Customer Profiles, domains, profile object types, and integrations can be tagged. /// @@ -5099,7 +5099,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `UpdateCalculatedAttributeDefinition` operation on the `CustomerProfiles_20200815` service. + /// Performs the `UpdateCalculatedAttributeDefinition` operation on the `CustomerProfiles` service. /// /// Updates an existing calculated attribute definition. When updating the Conditions, note that increasing the date range of a calculated attribute will not trigger inclusion of historical data greater than the current date range. /// @@ -5172,7 +5172,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `UpdateDomain` operation on the `CustomerProfiles_20200815` service. + /// Performs the `UpdateDomain` operation on the `CustomerProfiles` service. /// /// Updates the properties of a domain, including creating or selecting a dead letter queue or an encryption key. After a domain is created, the name can’t be changed. Use this API or [CreateDomain](https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_CreateDomain.html) to enable [identity resolution](https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_GetMatches.html): set Matching to true. To prevent cross-service impersonation when you call this API, see [Cross-service confused deputy prevention](https://docs.aws.amazon.com/connect/latest/adminguide/cross-service-confused-deputy-prevention.html) for sample policies that you should apply. To add or remove tags on an existing Domain, see [TagResource](https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_TagResource.html)/[UntagResource](https://docs.aws.amazon.com/customerprofiles/latest/APIReference/API_UntagResource.html). /// @@ -5245,7 +5245,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `UpdateEventTrigger` operation on the `CustomerProfiles_20200815` service. + /// Performs the `UpdateEventTrigger` operation on the `CustomerProfiles` service. /// /// Update the properties of an Event Trigger. /// @@ -5318,7 +5318,7 @@ extension CustomerProfilesClient { return try await op.execute(input: input) } - /// Performs the `UpdateProfile` operation on the `CustomerProfiles_20200815` service. + /// Performs the `UpdateProfile` operation on the `CustomerProfiles` service. /// /// Updates the properties of a profile. The ProfileId is required for updating a customer profile. When calling the UpdateProfile API, specifying an empty string value means that any existing value will be removed. Not specifying a string value means that any value already there will be kept. /// diff --git a/Sources/Services/AWSDAX/Sources/AWSDAX/DAXClient.swift b/Sources/Services/AWSDAX/Sources/AWSDAX/DAXClient.swift index fcd8a7da50f..cf4760c2153 100644 --- a/Sources/Services/AWSDAX/Sources/AWSDAX/DAXClient.swift +++ b/Sources/Services/AWSDAX/Sources/AWSDAX/DAXClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DAXClient: ClientRuntime.Client { public static let clientName = "DAXClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: DAXClient.DAXClientConfiguration let serviceName = "DAX" @@ -330,7 +330,7 @@ extension DAXClient { } extension DAXClient { - /// Performs the `CreateCluster` operation on the `AmazonDAXV3` service. + /// Performs the `CreateCluster` operation on the `DAX` service. /// /// Creates a DAX cluster. All nodes in the cluster run the same DAX caching software. /// @@ -414,7 +414,7 @@ extension DAXClient { return try await op.execute(input: input) } - /// Performs the `CreateParameterGroup` operation on the `AmazonDAXV3` service. + /// Performs the `CreateParameterGroup` operation on the `DAX` service. /// /// Creates a new parameter group. A parameter group is a collection of parameters that you apply to all of the nodes in a DAX cluster. /// @@ -489,7 +489,7 @@ extension DAXClient { return try await op.execute(input: input) } - /// Performs the `CreateSubnetGroup` operation on the `AmazonDAXV3` service. + /// Performs the `CreateSubnetGroup` operation on the `DAX` service. /// /// Creates a new subnet group. /// @@ -563,7 +563,7 @@ extension DAXClient { return try await op.execute(input: input) } - /// Performs the `DecreaseReplicationFactor` operation on the `AmazonDAXV3` service. + /// Performs the `DecreaseReplicationFactor` operation on the `DAX` service. /// /// Removes one or more nodes from a DAX cluster. You cannot use DecreaseReplicationFactor to remove the last node in a DAX cluster. If you need to do this, use DeleteCluster instead. /// @@ -638,7 +638,7 @@ extension DAXClient { return try await op.execute(input: input) } - /// Performs the `DeleteCluster` operation on the `AmazonDAXV3` service. + /// Performs the `DeleteCluster` operation on the `DAX` service. /// /// Deletes a previously provisioned DAX cluster. DeleteCluster deletes all associated nodes, node endpoints and the DAX cluster itself. When you receive a successful response from this action, DAX immediately begins deleting the cluster; you cannot cancel or revert this action. /// @@ -712,7 +712,7 @@ extension DAXClient { return try await op.execute(input: input) } - /// Performs the `DeleteParameterGroup` operation on the `AmazonDAXV3` service. + /// Performs the `DeleteParameterGroup` operation on the `DAX` service. /// /// Deletes the specified parameter group. You cannot delete a parameter group if it is associated with any DAX clusters. /// @@ -786,7 +786,7 @@ extension DAXClient { return try await op.execute(input: input) } - /// Performs the `DeleteSubnetGroup` operation on the `AmazonDAXV3` service. + /// Performs the `DeleteSubnetGroup` operation on the `DAX` service. /// /// Deletes a subnet group. You cannot delete a subnet group if it is associated with any DAX clusters. /// @@ -858,7 +858,7 @@ extension DAXClient { return try await op.execute(input: input) } - /// Performs the `DescribeClusters` operation on the `AmazonDAXV3` service. + /// Performs the `DescribeClusters` operation on the `DAX` service. /// /// Returns information about all provisioned DAX clusters if no cluster identifier is specified, or about a specific DAX cluster if a cluster identifier is supplied. If the cluster is in the CREATING state, only cluster level information will be displayed until all of the nodes are successfully provisioned. If the cluster is in the DELETING state, only cluster level information will be displayed. If nodes are currently being added to the DAX cluster, node endpoint information and creation time for the additional nodes will not be displayed until they are completely provisioned. When the DAX cluster state is available, the cluster is ready for use. If nodes are currently being removed from the DAX cluster, no endpoint information for the removed nodes is displayed. /// @@ -931,7 +931,7 @@ extension DAXClient { return try await op.execute(input: input) } - /// Performs the `DescribeDefaultParameters` operation on the `AmazonDAXV3` service. + /// Performs the `DescribeDefaultParameters` operation on the `DAX` service. /// /// Returns the default system parameter information for the DAX caching software. /// @@ -1003,7 +1003,7 @@ extension DAXClient { return try await op.execute(input: input) } - /// Performs the `DescribeEvents` operation on the `AmazonDAXV3` service. + /// Performs the `DescribeEvents` operation on the `DAX` service. /// /// Returns events related to DAX clusters and parameter groups. You can obtain events specific to a particular DAX cluster or parameter group by providing the name as a parameter. By default, only the events occurring within the last 24 hours are returned; however, you can retrieve up to 14 days' worth of events if necessary. /// @@ -1075,7 +1075,7 @@ extension DAXClient { return try await op.execute(input: input) } - /// Performs the `DescribeParameterGroups` operation on the `AmazonDAXV3` service. + /// Performs the `DescribeParameterGroups` operation on the `DAX` service. /// /// Returns a list of parameter group descriptions. If a parameter group name is specified, the list will contain only the descriptions for that group. /// @@ -1148,7 +1148,7 @@ extension DAXClient { return try await op.execute(input: input) } - /// Performs the `DescribeParameters` operation on the `AmazonDAXV3` service. + /// Performs the `DescribeParameters` operation on the `DAX` service. /// /// Returns the detailed parameter list for a particular parameter group. /// @@ -1221,7 +1221,7 @@ extension DAXClient { return try await op.execute(input: input) } - /// Performs the `DescribeSubnetGroups` operation on the `AmazonDAXV3` service. + /// Performs the `DescribeSubnetGroups` operation on the `DAX` service. /// /// Returns a list of subnet group descriptions. If a subnet group name is specified, the list will contain only the description of that group. /// @@ -1292,7 +1292,7 @@ extension DAXClient { return try await op.execute(input: input) } - /// Performs the `IncreaseReplicationFactor` operation on the `AmazonDAXV3` service. + /// Performs the `IncreaseReplicationFactor` operation on the `DAX` service. /// /// Adds one or more nodes to a DAX cluster. /// @@ -1370,7 +1370,7 @@ extension DAXClient { return try await op.execute(input: input) } - /// Performs the `ListTags` operation on the `AmazonDAXV3` service. + /// Performs the `ListTags` operation on the `DAX` service. /// /// List all of the tags for a DAX cluster. You can call ListTags up to 10 times per second, per account. /// @@ -1445,7 +1445,7 @@ extension DAXClient { return try await op.execute(input: input) } - /// Performs the `RebootNode` operation on the `AmazonDAXV3` service. + /// Performs the `RebootNode` operation on the `DAX` service. /// /// Reboots a single node of a DAX cluster. The reboot action takes place as soon as possible. During the reboot, the node status is set to REBOOTING. RebootNode restarts the DAX engine process and does not remove the contents of the cache. /// @@ -1520,7 +1520,7 @@ extension DAXClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AmazonDAXV3` service. + /// Performs the `TagResource` operation on the `DAX` service. /// /// Associates a set of tags with a DAX resource. You can call TagResource up to 5 times per second, per account. /// @@ -1596,7 +1596,7 @@ extension DAXClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AmazonDAXV3` service. + /// Performs the `UntagResource` operation on the `DAX` service. /// /// Removes the association of tags from a DAX resource. You can call UntagResource up to 5 times per second, per account. /// @@ -1672,7 +1672,7 @@ extension DAXClient { return try await op.execute(input: input) } - /// Performs the `UpdateCluster` operation on the `AmazonDAXV3` service. + /// Performs the `UpdateCluster` operation on the `DAX` service. /// /// Modifies the settings for a DAX cluster. You can use this action to change one or more cluster configuration parameters by specifying the parameters and the new values. /// @@ -1748,7 +1748,7 @@ extension DAXClient { return try await op.execute(input: input) } - /// Performs the `UpdateParameterGroup` operation on the `AmazonDAXV3` service. + /// Performs the `UpdateParameterGroup` operation on the `DAX` service. /// /// Modifies the parameters of a parameter group. You can modify up to 20 parameters in a single request by submitting a list parameter name and value pairs. /// @@ -1822,7 +1822,7 @@ extension DAXClient { return try await op.execute(input: input) } - /// Performs the `UpdateSubnetGroup` operation on the `AmazonDAXV3` service. + /// Performs the `UpdateSubnetGroup` operation on the `DAX` service. /// /// Modifies an existing subnet group. /// diff --git a/Sources/Services/AWSDLM/Sources/AWSDLM/DLMClient.swift b/Sources/Services/AWSDLM/Sources/AWSDLM/DLMClient.swift index 41a2296171b..4c304af8780 100644 --- a/Sources/Services/AWSDLM/Sources/AWSDLM/DLMClient.swift +++ b/Sources/Services/AWSDLM/Sources/AWSDLM/DLMClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DLMClient: ClientRuntime.Client { public static let clientName = "DLMClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: DLMClient.DLMClientConfiguration let serviceName = "DLM" @@ -329,7 +329,7 @@ extension DLMClient { } extension DLMClient { - /// Performs the `CreateLifecyclePolicy` operation on the `dlm_20180112` service. + /// Performs the `CreateLifecyclePolicy` operation on the `DLM` service. /// /// Creates an Amazon Data Lifecycle Manager lifecycle policy. Amazon Data Lifecycle Manager supports the following policy types: /// @@ -413,7 +413,7 @@ extension DLMClient { return try await op.execute(input: input) } - /// Performs the `DeleteLifecyclePolicy` operation on the `dlm_20180112` service. + /// Performs the `DeleteLifecyclePolicy` operation on the `DLM` service. /// /// Deletes the specified lifecycle policy and halts the automated operations that the policy specified. For more information about deleting a policy, see [Delete lifecycle policies](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/view-modify-delete.html#delete). /// @@ -481,7 +481,7 @@ extension DLMClient { return try await op.execute(input: input) } - /// Performs the `GetLifecyclePolicies` operation on the `dlm_20180112` service. + /// Performs the `GetLifecyclePolicies` operation on the `DLM` service. /// /// Gets summary information about all or the specified data lifecycle policies. To get complete information about a policy, use [GetLifecyclePolicy](https://docs.aws.amazon.com/dlm/latest/APIReference/API_GetLifecyclePolicy.html). /// @@ -551,7 +551,7 @@ extension DLMClient { return try await op.execute(input: input) } - /// Performs the `GetLifecyclePolicy` operation on the `dlm_20180112` service. + /// Performs the `GetLifecyclePolicy` operation on the `DLM` service. /// /// Gets detailed information about the specified lifecycle policy. /// @@ -619,7 +619,7 @@ extension DLMClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `dlm_20180112` service. + /// Performs the `ListTagsForResource` operation on the `DLM` service. /// /// Lists the tags for the specified resource. /// @@ -687,7 +687,7 @@ extension DLMClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `dlm_20180112` service. + /// Performs the `TagResource` operation on the `DLM` service. /// /// Adds the specified tags to the specified resource. /// @@ -758,7 +758,7 @@ extension DLMClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `dlm_20180112` service. + /// Performs the `UntagResource` operation on the `DLM` service. /// /// Removes the specified tags from the specified resource. /// @@ -827,7 +827,7 @@ extension DLMClient { return try await op.execute(input: input) } - /// Performs the `UpdateLifecyclePolicy` operation on the `dlm_20180112` service. + /// Performs the `UpdateLifecyclePolicy` operation on the `DLM` service. /// /// Updates the specified lifecycle policy. For more information about updating a policy, see [Modify lifecycle policies](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/view-modify-delete.html#modify). /// diff --git a/Sources/Services/AWSDSQL/Sources/AWSDSQL/DSQLClient.swift b/Sources/Services/AWSDSQL/Sources/AWSDSQL/DSQLClient.swift index 0565f6d8e94..9759821e172 100644 --- a/Sources/Services/AWSDSQL/Sources/AWSDSQL/DSQLClient.swift +++ b/Sources/Services/AWSDSQL/Sources/AWSDSQL/DSQLClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DSQLClient: ClientRuntime.Client { public static let clientName = "DSQLClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: DSQLClient.DSQLClientConfiguration let serviceName = "DSQL" diff --git a/Sources/Services/AWSDataBrew/Sources/AWSDataBrew/DataBrewClient.swift b/Sources/Services/AWSDataBrew/Sources/AWSDataBrew/DataBrewClient.swift index 7d70e51338f..73803202e1a 100644 --- a/Sources/Services/AWSDataBrew/Sources/AWSDataBrew/DataBrewClient.swift +++ b/Sources/Services/AWSDataBrew/Sources/AWSDataBrew/DataBrewClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DataBrewClient: ClientRuntime.Client { public static let clientName = "DataBrewClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: DataBrewClient.DataBrewClientConfiguration let serviceName = "DataBrew" @@ -330,7 +330,7 @@ extension DataBrewClient { } extension DataBrewClient { - /// Performs the `BatchDeleteRecipeVersion` operation on the `AWSGlueDataBrew` service. + /// Performs the `BatchDeleteRecipeVersion` operation on the `DataBrew` service. /// /// Deletes one or more versions of a recipe at a time. The entire request will be rejected if: /// @@ -425,7 +425,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `CreateDataset` operation on the `AWSGlueDataBrew` service. + /// Performs the `CreateDataset` operation on the `DataBrew` service. /// /// Creates a new DataBrew dataset. /// @@ -497,7 +497,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `CreateProfileJob` operation on the `AWSGlueDataBrew` service. + /// Performs the `CreateProfileJob` operation on the `DataBrew` service. /// /// Creates a new job to analyze a dataset and create its data profile. /// @@ -570,7 +570,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `CreateProject` operation on the `AWSGlueDataBrew` service. + /// Performs the `CreateProject` operation on the `DataBrew` service. /// /// Creates a new DataBrew project. /// @@ -642,7 +642,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `CreateRecipe` operation on the `AWSGlueDataBrew` service. + /// Performs the `CreateRecipe` operation on the `DataBrew` service. /// /// Creates a new DataBrew recipe. /// @@ -713,7 +713,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `CreateRecipeJob` operation on the `AWSGlueDataBrew` service. + /// Performs the `CreateRecipeJob` operation on the `DataBrew` service. /// /// Creates a new job to transform input data, using steps defined in an existing Glue DataBrew recipe /// @@ -786,7 +786,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `CreateRuleset` operation on the `AWSGlueDataBrew` service. + /// Performs the `CreateRuleset` operation on the `DataBrew` service. /// /// Creates a new ruleset that can be used in a profile job to validate the data quality of a dataset. /// @@ -857,7 +857,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `CreateSchedule` operation on the `AWSGlueDataBrew` service. + /// Performs the `CreateSchedule` operation on the `DataBrew` service. /// /// Creates a new schedule for one or more DataBrew jobs. Jobs can be run at a specific date and time, or at regular intervals. /// @@ -928,7 +928,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `DeleteDataset` operation on the `AWSGlueDataBrew` service. + /// Performs the `DeleteDataset` operation on the `DataBrew` service. /// /// Deletes a dataset from DataBrew. /// @@ -996,7 +996,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `DeleteJob` operation on the `AWSGlueDataBrew` service. + /// Performs the `DeleteJob` operation on the `DataBrew` service. /// /// Deletes the specified DataBrew job. /// @@ -1064,7 +1064,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `DeleteProject` operation on the `AWSGlueDataBrew` service. + /// Performs the `DeleteProject` operation on the `DataBrew` service. /// /// Deletes an existing DataBrew project. /// @@ -1132,7 +1132,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `DeleteRecipeVersion` operation on the `AWSGlueDataBrew` service. + /// Performs the `DeleteRecipeVersion` operation on the `DataBrew` service. /// /// Deletes a single version of a DataBrew recipe. /// @@ -1200,7 +1200,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `DeleteRuleset` operation on the `AWSGlueDataBrew` service. + /// Performs the `DeleteRuleset` operation on the `DataBrew` service. /// /// Deletes a ruleset. /// @@ -1268,7 +1268,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `DeleteSchedule` operation on the `AWSGlueDataBrew` service. + /// Performs the `DeleteSchedule` operation on the `DataBrew` service. /// /// Deletes the specified DataBrew schedule. /// @@ -1335,7 +1335,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `DescribeDataset` operation on the `AWSGlueDataBrew` service. + /// Performs the `DescribeDataset` operation on the `DataBrew` service. /// /// Returns the definition of a specific DataBrew dataset. /// @@ -1402,7 +1402,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `DescribeJob` operation on the `AWSGlueDataBrew` service. + /// Performs the `DescribeJob` operation on the `DataBrew` service. /// /// Returns the definition of a specific DataBrew job. /// @@ -1469,7 +1469,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `DescribeJobRun` operation on the `AWSGlueDataBrew` service. + /// Performs the `DescribeJobRun` operation on the `DataBrew` service. /// /// Represents one run of a DataBrew job. /// @@ -1536,7 +1536,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `DescribeProject` operation on the `AWSGlueDataBrew` service. + /// Performs the `DescribeProject` operation on the `DataBrew` service. /// /// Returns the definition of a specific DataBrew project. /// @@ -1603,7 +1603,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `DescribeRecipe` operation on the `AWSGlueDataBrew` service. + /// Performs the `DescribeRecipe` operation on the `DataBrew` service. /// /// Returns the definition of a specific DataBrew recipe corresponding to a particular version. /// @@ -1671,7 +1671,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `DescribeRuleset` operation on the `AWSGlueDataBrew` service. + /// Performs the `DescribeRuleset` operation on the `DataBrew` service. /// /// Retrieves detailed information about the ruleset. /// @@ -1738,7 +1738,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `DescribeSchedule` operation on the `AWSGlueDataBrew` service. + /// Performs the `DescribeSchedule` operation on the `DataBrew` service. /// /// Returns the definition of a specific DataBrew schedule. /// @@ -1805,7 +1805,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `ListDatasets` operation on the `AWSGlueDataBrew` service. + /// Performs the `ListDatasets` operation on the `DataBrew` service. /// /// Lists all of the DataBrew datasets. /// @@ -1872,7 +1872,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `ListJobRuns` operation on the `AWSGlueDataBrew` service. + /// Performs the `ListJobRuns` operation on the `DataBrew` service. /// /// Lists all of the previous runs of a particular DataBrew job. /// @@ -1940,7 +1940,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `ListJobs` operation on the `AWSGlueDataBrew` service. + /// Performs the `ListJobs` operation on the `DataBrew` service. /// /// Lists all of the DataBrew jobs that are defined. /// @@ -2007,7 +2007,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `ListProjects` operation on the `AWSGlueDataBrew` service. + /// Performs the `ListProjects` operation on the `DataBrew` service. /// /// Lists all of the DataBrew projects that are defined. /// @@ -2074,7 +2074,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `ListRecipeVersions` operation on the `AWSGlueDataBrew` service. + /// Performs the `ListRecipeVersions` operation on the `DataBrew` service. /// /// Lists the versions of a particular DataBrew recipe, except for LATEST_WORKING. /// @@ -2141,7 +2141,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `ListRecipes` operation on the `AWSGlueDataBrew` service. + /// Performs the `ListRecipes` operation on the `DataBrew` service. /// /// Lists all of the DataBrew recipes that are defined. /// @@ -2208,7 +2208,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `ListRulesets` operation on the `AWSGlueDataBrew` service. + /// Performs the `ListRulesets` operation on the `DataBrew` service. /// /// List all rulesets available in the current account or rulesets associated with a specific resource (dataset). /// @@ -2276,7 +2276,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `ListSchedules` operation on the `AWSGlueDataBrew` service. + /// Performs the `ListSchedules` operation on the `DataBrew` service. /// /// Lists the DataBrew schedules that are defined. /// @@ -2343,7 +2343,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSGlueDataBrew` service. + /// Performs the `ListTagsForResource` operation on the `DataBrew` service. /// /// Lists all the tags for a DataBrew resource. /// @@ -2411,7 +2411,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `PublishRecipe` operation on the `AWSGlueDataBrew` service. + /// Performs the `PublishRecipe` operation on the `DataBrew` service. /// /// Publishes a new version of a DataBrew recipe. /// @@ -2482,7 +2482,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `SendProjectSessionAction` operation on the `AWSGlueDataBrew` service. + /// Performs the `SendProjectSessionAction` operation on the `DataBrew` service. /// /// Performs a recipe step within an interactive DataBrew session that's currently open. /// @@ -2553,7 +2553,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `StartJobRun` operation on the `AWSGlueDataBrew` service. + /// Performs the `StartJobRun` operation on the `DataBrew` service. /// /// Runs a DataBrew job. /// @@ -2622,7 +2622,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `StartProjectSession` operation on the `AWSGlueDataBrew` service. + /// Performs the `StartProjectSession` operation on the `DataBrew` service. /// /// Creates an interactive session, enabling you to manipulate data in a DataBrew project. /// @@ -2694,7 +2694,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `StopJobRun` operation on the `AWSGlueDataBrew` service. + /// Performs the `StopJobRun` operation on the `DataBrew` service. /// /// Stops a particular run of a job. /// @@ -2761,7 +2761,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSGlueDataBrew` service. + /// Performs the `TagResource` operation on the `DataBrew` service. /// /// Adds metadata tags to a DataBrew resource, such as a dataset, project, recipe, job, or schedule. /// @@ -2832,7 +2832,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSGlueDataBrew` service. + /// Performs the `UntagResource` operation on the `DataBrew` service. /// /// Removes metadata tags from a DataBrew resource. /// @@ -2901,7 +2901,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `UpdateDataset` operation on the `AWSGlueDataBrew` service. + /// Performs the `UpdateDataset` operation on the `DataBrew` service. /// /// Modifies the definition of an existing DataBrew dataset. /// @@ -2972,7 +2972,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `UpdateProfileJob` operation on the `AWSGlueDataBrew` service. + /// Performs the `UpdateProfileJob` operation on the `DataBrew` service. /// /// Modifies the definition of an existing profile job. /// @@ -3043,7 +3043,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `UpdateProject` operation on the `AWSGlueDataBrew` service. + /// Performs the `UpdateProject` operation on the `DataBrew` service. /// /// Modifies the definition of an existing DataBrew project. /// @@ -3113,7 +3113,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `UpdateRecipe` operation on the `AWSGlueDataBrew` service. + /// Performs the `UpdateRecipe` operation on the `DataBrew` service. /// /// Modifies the definition of the LATEST_WORKING version of a DataBrew recipe. /// @@ -3183,7 +3183,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `UpdateRecipeJob` operation on the `AWSGlueDataBrew` service. + /// Performs the `UpdateRecipeJob` operation on the `DataBrew` service. /// /// Modifies the definition of an existing DataBrew recipe job. /// @@ -3254,7 +3254,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `UpdateRuleset` operation on the `AWSGlueDataBrew` service. + /// Performs the `UpdateRuleset` operation on the `DataBrew` service. /// /// Updates specified ruleset. /// @@ -3324,7 +3324,7 @@ extension DataBrewClient { return try await op.execute(input: input) } - /// Performs the `UpdateSchedule` operation on the `AWSGlueDataBrew` service. + /// Performs the `UpdateSchedule` operation on the `DataBrew` service. /// /// Modifies the definition of an existing DataBrew schedule. /// diff --git a/Sources/Services/AWSDataExchange/Sources/AWSDataExchange/DataExchangeClient.swift b/Sources/Services/AWSDataExchange/Sources/AWSDataExchange/DataExchangeClient.swift index 8fd10ac4fea..f19d98c131e 100644 --- a/Sources/Services/AWSDataExchange/Sources/AWSDataExchange/DataExchangeClient.swift +++ b/Sources/Services/AWSDataExchange/Sources/AWSDataExchange/DataExchangeClient.swift @@ -68,7 +68,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DataExchangeClient: ClientRuntime.Client { public static let clientName = "DataExchangeClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: DataExchangeClient.DataExchangeClientConfiguration let serviceName = "DataExchange" diff --git a/Sources/Services/AWSDataPipeline/Sources/AWSDataPipeline/DataPipelineClient.swift b/Sources/Services/AWSDataPipeline/Sources/AWSDataPipeline/DataPipelineClient.swift index 0e7f5291ff9..06b25b10d26 100644 --- a/Sources/Services/AWSDataPipeline/Sources/AWSDataPipeline/DataPipelineClient.swift +++ b/Sources/Services/AWSDataPipeline/Sources/AWSDataPipeline/DataPipelineClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DataPipelineClient: ClientRuntime.Client { public static let clientName = "DataPipelineClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: DataPipelineClient.DataPipelineClientConfiguration let serviceName = "Data Pipeline" diff --git a/Sources/Services/AWSDataSync/Sources/AWSDataSync/DataSyncClient.swift b/Sources/Services/AWSDataSync/Sources/AWSDataSync/DataSyncClient.swift index 6daf1a12130..139464c436e 100644 --- a/Sources/Services/AWSDataSync/Sources/AWSDataSync/DataSyncClient.swift +++ b/Sources/Services/AWSDataSync/Sources/AWSDataSync/DataSyncClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DataSyncClient: ClientRuntime.Client { public static let clientName = "DataSyncClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: DataSyncClient.DataSyncClientConfiguration let serviceName = "DataSync" @@ -331,7 +331,7 @@ extension DataSyncClient { } extension DataSyncClient { - /// Performs the `AddStorageSystem` operation on the `FmrsService` service. + /// Performs the `AddStorageSystem` operation on the `DataSync` service. /// /// Creates an Amazon Web Services resource for an on-premises storage system that you want DataSync Discovery to collect information about. /// @@ -403,7 +403,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `CancelTaskExecution` operation on the `FmrsService` service. + /// Performs the `CancelTaskExecution` operation on the `DataSync` service. /// /// Stops an DataSync task execution that's in progress. The transfer of some files are abruptly interrupted. File contents that're transferred to the destination might be incomplete or inconsistent with the source files. However, if you start a new task execution using the same task and allow it to finish, file content on the destination will be complete and consistent. This applies to other unexpected failures that interrupt a task execution. In all of these cases, DataSync successfully completes the transfer when you start the next task execution. /// @@ -474,7 +474,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `CreateAgent` operation on the `FmrsService` service. + /// Performs the `CreateAgent` operation on the `DataSync` service. /// /// Activates an DataSync agent that you deploy in your storage environment. The activation process associates the agent with your Amazon Web Services account. If you haven't deployed an agent yet, see [Do I need a DataSync agent?](https://docs.aws.amazon.com/datasync/latest/userguide/do-i-need-datasync-agent.html) /// @@ -545,7 +545,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `CreateLocationAzureBlob` operation on the `FmrsService` service. + /// Performs the `CreateLocationAzureBlob` operation on the `DataSync` service. /// /// Creates a transfer location for a Microsoft Azure Blob Storage container. DataSync can use this location as a transfer source or destination. Before you begin, make sure you know [how DataSync accesses Azure Blob Storage](https://docs.aws.amazon.com/datasync/latest/userguide/creating-azure-blob-location.html#azure-blob-access) and works with [access tiers](https://docs.aws.amazon.com/datasync/latest/userguide/creating-azure-blob-location.html#azure-blob-access-tiers) and [blob types](https://docs.aws.amazon.com/datasync/latest/userguide/creating-azure-blob-location.html#blob-types). You also need a [DataSync agent](https://docs.aws.amazon.com/datasync/latest/userguide/creating-azure-blob-location.html#azure-blob-creating-agent) that can connect to your container. /// @@ -616,7 +616,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `CreateLocationEfs` operation on the `FmrsService` service. + /// Performs the `CreateLocationEfs` operation on the `DataSync` service. /// /// Creates a transfer location for an Amazon EFS file system. DataSync can use this location as a source or destination for transferring data. Before you begin, make sure that you understand how DataSync [accesses Amazon EFS file systems](https://docs.aws.amazon.com/datasync/latest/userguide/create-efs-location.html#create-efs-location-access). /// @@ -687,7 +687,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `CreateLocationFsxLustre` operation on the `FmrsService` service. + /// Performs the `CreateLocationFsxLustre` operation on the `DataSync` service. /// /// Creates a transfer location for an Amazon FSx for Lustre file system. DataSync can use this location as a source or destination for transferring data. Before you begin, make sure that you understand how DataSync [accesses FSx for Lustre file systems](https://docs.aws.amazon.com/datasync/latest/userguide/create-lustre-location.html#create-lustre-location-access). /// @@ -758,7 +758,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `CreateLocationFsxOntap` operation on the `FmrsService` service. + /// Performs the `CreateLocationFsxOntap` operation on the `DataSync` service. /// /// Creates a transfer location for an Amazon FSx for NetApp ONTAP file system. DataSync can use this location as a source or destination for transferring data. Before you begin, make sure that you understand how DataSync [accesses FSx for ONTAP file systems](https://docs.aws.amazon.com/datasync/latest/userguide/create-ontap-location.html#create-ontap-location-access). /// @@ -829,7 +829,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `CreateLocationFsxOpenZfs` operation on the `FmrsService` service. + /// Performs the `CreateLocationFsxOpenZfs` operation on the `DataSync` service. /// /// Creates a transfer location for an Amazon FSx for OpenZFS file system. DataSync can use this location as a source or destination for transferring data. Before you begin, make sure that you understand how DataSync [accesses FSx for OpenZFS file systems](https://docs.aws.amazon.com/datasync/latest/userguide/create-openzfs-location.html#create-openzfs-access). Request parameters related to SMB aren't supported with the CreateLocationFsxOpenZfs operation. /// @@ -900,7 +900,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `CreateLocationFsxWindows` operation on the `FmrsService` service. + /// Performs the `CreateLocationFsxWindows` operation on the `DataSync` service. /// /// Creates a transfer location for an Amazon FSx for Windows File Server file system. DataSync can use this location as a source or destination for transferring data. Before you begin, make sure that you understand how DataSync [accesses FSx for Windows File Server file systems](https://docs.aws.amazon.com/datasync/latest/userguide/create-fsx-location.html#create-fsx-location-access). /// @@ -971,7 +971,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `CreateLocationHdfs` operation on the `FmrsService` service. + /// Performs the `CreateLocationHdfs` operation on the `DataSync` service. /// /// Creates a transfer location for a Hadoop Distributed File System (HDFS). DataSync can use this location as a source or destination for transferring data. Before you begin, make sure that you understand how DataSync [accesses HDFS clusters](https://docs.aws.amazon.com/datasync/latest/userguide/create-hdfs-location.html#accessing-hdfs). /// @@ -1042,7 +1042,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `CreateLocationNfs` operation on the `FmrsService` service. + /// Performs the `CreateLocationNfs` operation on the `DataSync` service. /// /// Creates a transfer location for a Network File System (NFS) file server. DataSync can use this location as a source or destination for transferring data. Before you begin, make sure that you understand how DataSync [accesses NFS file servers](https://docs.aws.amazon.com/datasync/latest/userguide/create-nfs-location.html#accessing-nfs). /// @@ -1113,7 +1113,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `CreateLocationObjectStorage` operation on the `FmrsService` service. + /// Performs the `CreateLocationObjectStorage` operation on the `DataSync` service. /// /// Creates a transfer location for an object storage system. DataSync can use this location as a source or destination for transferring data. Before you begin, make sure that you understand the [prerequisites](https://docs.aws.amazon.com/datasync/latest/userguide/create-object-location.html#create-object-location-prerequisites) for DataSync to work with object storage systems. /// @@ -1184,7 +1184,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `CreateLocationS3` operation on the `FmrsService` service. + /// Performs the `CreateLocationS3` operation on the `DataSync` service. /// /// Creates a transfer location for an Amazon S3 bucket. DataSync can use this location as a source or destination for transferring data. Before you begin, make sure that you read the following topics: /// @@ -1262,7 +1262,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `CreateLocationSmb` operation on the `FmrsService` service. + /// Performs the `CreateLocationSmb` operation on the `DataSync` service. /// /// Creates a transfer location for a Server Message Block (SMB) file server. DataSync can use this location as a source or destination for transferring data. Before you begin, make sure that you understand how DataSync [accesses SMB file servers](https://docs.aws.amazon.com/datasync/latest/userguide/create-smb-location.html#configuring-smb). /// @@ -1333,7 +1333,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `CreateTask` operation on the `FmrsService` service. + /// Performs the `CreateTask` operation on the `DataSync` service. /// /// Configures a task, which defines where and how DataSync transfers your data. A task includes a source location, destination location, and transfer options (such as bandwidth limits, scheduling, and more). If you're planning to transfer data to or from an Amazon S3 location, review [how DataSync can affect your S3 request charges](https://docs.aws.amazon.com/datasync/latest/userguide/create-s3-location.html#create-s3-location-s3-requests) and the [DataSync pricing page](http://aws.amazon.com/datasync/pricing/) before you begin. /// @@ -1404,7 +1404,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `DeleteAgent` operation on the `FmrsService` service. + /// Performs the `DeleteAgent` operation on the `DataSync` service. /// /// Removes an DataSync agent resource from your Amazon Web Services account. Keep in mind that this operation (which can't be undone) doesn't remove the agent's virtual machine (VM) or Amazon EC2 instance from your storage environment. For next steps, you can delete the VM or instance from your storage environment or reuse it to [activate a new agent](https://docs.aws.amazon.com/datasync/latest/userguide/activate-agent.html). /// @@ -1475,7 +1475,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `DeleteLocation` operation on the `FmrsService` service. + /// Performs the `DeleteLocation` operation on the `DataSync` service. /// /// Deletes a transfer location resource from DataSync. /// @@ -1546,7 +1546,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `DeleteTask` operation on the `FmrsService` service. + /// Performs the `DeleteTask` operation on the `DataSync` service. /// /// Deletes a transfer task resource from DataSync. /// @@ -1617,7 +1617,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `DescribeAgent` operation on the `FmrsService` service. + /// Performs the `DescribeAgent` operation on the `DataSync` service. /// /// Returns information about an DataSync agent, such as its name, service endpoint type, and status. /// @@ -1688,7 +1688,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `DescribeDiscoveryJob` operation on the `FmrsService` service. + /// Performs the `DescribeDiscoveryJob` operation on the `DataSync` service. /// /// Returns information about a DataSync discovery job. /// @@ -1759,7 +1759,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `DescribeLocationAzureBlob` operation on the `FmrsService` service. + /// Performs the `DescribeLocationAzureBlob` operation on the `DataSync` service. /// /// Provides details about how an DataSync transfer location for Microsoft Azure Blob Storage is configured. /// @@ -1830,7 +1830,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `DescribeLocationEfs` operation on the `FmrsService` service. + /// Performs the `DescribeLocationEfs` operation on the `DataSync` service. /// /// Provides details about how an DataSync transfer location for an Amazon EFS file system is configured. /// @@ -1901,7 +1901,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `DescribeLocationFsxLustre` operation on the `FmrsService` service. + /// Performs the `DescribeLocationFsxLustre` operation on the `DataSync` service. /// /// Provides details about how an DataSync transfer location for an Amazon FSx for Lustre file system is configured. /// @@ -1972,7 +1972,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `DescribeLocationFsxOntap` operation on the `FmrsService` service. + /// Performs the `DescribeLocationFsxOntap` operation on the `DataSync` service. /// /// Provides details about how an DataSync transfer location for an Amazon FSx for NetApp ONTAP file system is configured. If your location uses SMB, the DescribeLocationFsxOntap operation doesn't actually return a Password. /// @@ -2043,7 +2043,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `DescribeLocationFsxOpenZfs` operation on the `FmrsService` service. + /// Performs the `DescribeLocationFsxOpenZfs` operation on the `DataSync` service. /// /// Provides details about how an DataSync transfer location for an Amazon FSx for OpenZFS file system is configured. Response elements related to SMB aren't supported with the DescribeLocationFsxOpenZfs operation. /// @@ -2114,7 +2114,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `DescribeLocationFsxWindows` operation on the `FmrsService` service. + /// Performs the `DescribeLocationFsxWindows` operation on the `DataSync` service. /// /// Provides details about how an DataSync transfer location for an Amazon FSx for Windows File Server file system is configured. /// @@ -2185,7 +2185,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `DescribeLocationHdfs` operation on the `FmrsService` service. + /// Performs the `DescribeLocationHdfs` operation on the `DataSync` service. /// /// Provides details about how an DataSync transfer location for a Hadoop Distributed File System (HDFS) is configured. /// @@ -2256,7 +2256,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `DescribeLocationNfs` operation on the `FmrsService` service. + /// Performs the `DescribeLocationNfs` operation on the `DataSync` service. /// /// Provides details about how an DataSync transfer location for a Network File System (NFS) file server is configured. /// @@ -2327,7 +2327,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `DescribeLocationObjectStorage` operation on the `FmrsService` service. + /// Performs the `DescribeLocationObjectStorage` operation on the `DataSync` service. /// /// Provides details about how an DataSync transfer location for an object storage system is configured. /// @@ -2398,7 +2398,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `DescribeLocationS3` operation on the `FmrsService` service. + /// Performs the `DescribeLocationS3` operation on the `DataSync` service. /// /// Provides details about how an DataSync transfer location for an S3 bucket is configured. /// @@ -2469,7 +2469,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `DescribeLocationSmb` operation on the `FmrsService` service. + /// Performs the `DescribeLocationSmb` operation on the `DataSync` service. /// /// Provides details about how an DataSync transfer location for a Server Message Block (SMB) file server is configured. /// @@ -2540,7 +2540,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `DescribeStorageSystem` operation on the `FmrsService` service. + /// Performs the `DescribeStorageSystem` operation on the `DataSync` service. /// /// Returns information about an on-premises storage system that you're using with DataSync Discovery. /// @@ -2611,7 +2611,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `DescribeStorageSystemResourceMetrics` operation on the `FmrsService` service. + /// Performs the `DescribeStorageSystemResourceMetrics` operation on the `DataSync` service. /// /// Returns information, including performance data and capacity usage, which DataSync Discovery collects about a specific resource in your-premises storage system. /// @@ -2682,7 +2682,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `DescribeStorageSystemResources` operation on the `FmrsService` service. + /// Performs the `DescribeStorageSystemResources` operation on the `DataSync` service. /// /// Returns information that DataSync Discovery collects about resources in your on-premises storage system. /// @@ -2753,7 +2753,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `DescribeTask` operation on the `FmrsService` service. + /// Performs the `DescribeTask` operation on the `DataSync` service. /// /// Provides information about a task, which defines where and how DataSync transfers your data. /// @@ -2824,7 +2824,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `DescribeTaskExecution` operation on the `FmrsService` service. + /// Performs the `DescribeTaskExecution` operation on the `DataSync` service. /// /// Provides information about an execution of your DataSync task. You can use this operation to help monitor the progress of an ongoing data transfer or check the results of the transfer. Some DescribeTaskExecution response elements are only relevant to a specific task mode. For information, see [Understanding task mode differences](https://docs.aws.amazon.com/datasync/latest/userguide/choosing-task-mode.html#task-mode-differences) and [Understanding data transfer performance counters](https://docs.aws.amazon.com/datasync/latest/userguide/transfer-performance-counters.html). /// @@ -2895,7 +2895,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `GenerateRecommendations` operation on the `FmrsService` service. + /// Performs the `GenerateRecommendations` operation on the `DataSync` service. /// /// Creates recommendations about where to migrate your data to in Amazon Web Services. Recommendations are generated based on information that DataSync Discovery collects about your on-premises storage system's resources. For more information, see [Recommendations provided by DataSync Discovery](https://docs.aws.amazon.com/datasync/latest/userguide/discovery-understand-recommendations.html). Once generated, you can view your recommendations by using the [DescribeStorageSystemResources](https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeStorageSystemResources.html) operation. /// @@ -2966,7 +2966,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `ListAgents` operation on the `FmrsService` service. + /// Performs the `ListAgents` operation on the `DataSync` service. /// /// Returns a list of DataSync agents that belong to an Amazon Web Services account in the Amazon Web Services Region specified in the request. With pagination, you can reduce the number of agents returned in a response. If you get a truncated list of agents in a response, the response contains a marker that you can specify in your next request to fetch the next page of agents. ListAgents is eventually consistent. This means the result of running the operation might not reflect that you just created or deleted an agent. For example, if you create an agent with [CreateAgent](https://docs.aws.amazon.com/datasync/latest/userguide/API_CreateAgent.html) and then immediately run ListAgents, that agent might not show up in the list right away. In situations like this, you can always confirm whether an agent has been created (or deleted) by using [DescribeAgent](https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeAgent.html). /// @@ -3037,7 +3037,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `ListDiscoveryJobs` operation on the `FmrsService` service. + /// Performs the `ListDiscoveryJobs` operation on the `DataSync` service. /// /// Provides a list of the existing discovery jobs in the Amazon Web Services Region and Amazon Web Services account where you're using DataSync Discovery. /// @@ -3108,7 +3108,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `ListLocations` operation on the `FmrsService` service. + /// Performs the `ListLocations` operation on the `DataSync` service. /// /// Returns a list of source and destination locations. If you have more locations than are returned in a response (that is, the response returns only a truncated list of your agents), the response contains a token that you can specify in your next request to fetch the next page of locations. /// @@ -3179,7 +3179,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `ListStorageSystems` operation on the `FmrsService` service. + /// Performs the `ListStorageSystems` operation on the `DataSync` service. /// /// Lists the on-premises storage systems that you're using with DataSync Discovery. /// @@ -3250,7 +3250,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `FmrsService` service. + /// Performs the `ListTagsForResource` operation on the `DataSync` service. /// /// Returns all the tags associated with an Amazon Web Services resource. /// @@ -3321,7 +3321,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `ListTaskExecutions` operation on the `FmrsService` service. + /// Performs the `ListTaskExecutions` operation on the `DataSync` service. /// /// Returns a list of executions for an DataSync transfer task. /// @@ -3392,7 +3392,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `ListTasks` operation on the `FmrsService` service. + /// Performs the `ListTasks` operation on the `DataSync` service. /// /// Returns a list of the DataSync tasks you created. /// @@ -3463,7 +3463,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `RemoveStorageSystem` operation on the `FmrsService` service. + /// Performs the `RemoveStorageSystem` operation on the `DataSync` service. /// /// Permanently removes a storage system resource from DataSync Discovery, including the associated discovery jobs, collected data, and recommendations. /// @@ -3534,7 +3534,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `StartDiscoveryJob` operation on the `FmrsService` service. + /// Performs the `StartDiscoveryJob` operation on the `DataSync` service. /// /// Runs a DataSync discovery job on your on-premises storage system. If you haven't added the storage system to DataSync Discovery yet, do this first by using the [AddStorageSystem](https://docs.aws.amazon.com/datasync/latest/userguide/API_AddStorageSystem.html) operation. /// @@ -3606,7 +3606,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `StartTaskExecution` operation on the `FmrsService` service. + /// Performs the `StartTaskExecution` operation on the `DataSync` service. /// /// Starts an DataSync transfer task. For each task, you can only run one task execution at a time. There are several steps to a task execution. For more information, see [Task execution statuses](https://docs.aws.amazon.com/datasync/latest/userguide/working-with-task-executions.html#understand-task-execution-statuses). If you're planning to transfer data to or from an Amazon S3 location, review [how DataSync can affect your S3 request charges](https://docs.aws.amazon.com/datasync/latest/userguide/create-s3-location.html#create-s3-location-s3-requests) and the [DataSync pricing page](http://aws.amazon.com/datasync/pricing/) before you begin. /// @@ -3677,7 +3677,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `StopDiscoveryJob` operation on the `FmrsService` service. + /// Performs the `StopDiscoveryJob` operation on the `DataSync` service. /// /// Stops a running DataSync discovery job. You can stop a discovery job anytime. A job that's stopped before it's scheduled to end likely will provide you some information about your on-premises storage system resources. To get recommendations for a stopped job, you must use the [GenerateRecommendations](https://docs.aws.amazon.com/datasync/latest/userguide/API_GenerateRecommendations.html) operation. /// @@ -3748,7 +3748,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `FmrsService` service. + /// Performs the `TagResource` operation on the `DataSync` service. /// /// Applies a tag to an Amazon Web Services resource. Tags are key-value pairs that can help you manage, filter, and search for your resources. These include DataSync resources, such as locations, tasks, and task executions. /// @@ -3819,7 +3819,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `FmrsService` service. + /// Performs the `UntagResource` operation on the `DataSync` service. /// /// Removes tags from an Amazon Web Services resource. /// @@ -3890,7 +3890,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `UpdateAgent` operation on the `FmrsService` service. + /// Performs the `UpdateAgent` operation on the `DataSync` service. /// /// Updates the name of an DataSync agent. /// @@ -3961,7 +3961,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `UpdateDiscoveryJob` operation on the `FmrsService` service. + /// Performs the `UpdateDiscoveryJob` operation on the `DataSync` service. /// /// Edits a DataSync discovery job configuration. /// @@ -4032,7 +4032,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `UpdateLocationAzureBlob` operation on the `FmrsService` service. + /// Performs the `UpdateLocationAzureBlob` operation on the `DataSync` service. /// /// Modifies the following configurations of the Microsoft Azure Blob Storage transfer location that you're using with DataSync. For more information, see [Configuring DataSync transfers with Azure Blob Storage](https://docs.aws.amazon.com/datasync/latest/userguide/creating-azure-blob-location.html). /// @@ -4103,7 +4103,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `UpdateLocationEfs` operation on the `FmrsService` service. + /// Performs the `UpdateLocationEfs` operation on the `DataSync` service. /// /// Modifies the following configuration parameters of the Amazon EFS transfer location that you're using with DataSync. For more information, see [Configuring DataSync transfers with Amazon EFS](https://docs.aws.amazon.com/datasync/latest/userguide/create-efs-location.html). /// @@ -4174,7 +4174,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `UpdateLocationFsxLustre` operation on the `FmrsService` service. + /// Performs the `UpdateLocationFsxLustre` operation on the `DataSync` service. /// /// Modifies the following configuration parameters of the Amazon FSx for Lustre transfer location that you're using with DataSync. For more information, see [Configuring DataSync transfers with FSx for Lustre](https://docs.aws.amazon.com/datasync/latest/userguide/create-lustre-location.html). /// @@ -4245,7 +4245,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `UpdateLocationFsxOntap` operation on the `FmrsService` service. + /// Performs the `UpdateLocationFsxOntap` operation on the `DataSync` service. /// /// Modifies the following configuration parameters of the Amazon FSx for NetApp ONTAP transfer location that you're using with DataSync. For more information, see [Configuring DataSync transfers with FSx for ONTAP](https://docs.aws.amazon.com/datasync/latest/userguide/create-ontap-location.html). /// @@ -4316,7 +4316,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `UpdateLocationFsxOpenZfs` operation on the `FmrsService` service. + /// Performs the `UpdateLocationFsxOpenZfs` operation on the `DataSync` service. /// /// Modifies the following configuration parameters of the Amazon FSx for OpenZFS transfer location that you're using with DataSync. For more information, see [Configuring DataSync transfers with FSx for OpenZFS](https://docs.aws.amazon.com/datasync/latest/userguide/create-openzfs-location.html). Request parameters related to SMB aren't supported with the UpdateLocationFsxOpenZfs operation. /// @@ -4387,7 +4387,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `UpdateLocationFsxWindows` operation on the `FmrsService` service. + /// Performs the `UpdateLocationFsxWindows` operation on the `DataSync` service. /// /// Modifies the following configuration parameters of the Amazon FSx for Windows File Server transfer location that you're using with DataSync. For more information, see [Configuring DataSync transfers with FSx for Windows File Server](https://docs.aws.amazon.com/datasync/latest/userguide/create-fsx-location.html). /// @@ -4458,7 +4458,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `UpdateLocationHdfs` operation on the `FmrsService` service. + /// Performs the `UpdateLocationHdfs` operation on the `DataSync` service. /// /// Modifies the following configuration parameters of the Hadoop Distributed File System (HDFS) transfer location that you're using with DataSync. For more information, see [Configuring DataSync transfers with an HDFS cluster](https://docs.aws.amazon.com/datasync/latest/userguide/create-hdfs-location.html). /// @@ -4529,7 +4529,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `UpdateLocationNfs` operation on the `FmrsService` service. + /// Performs the `UpdateLocationNfs` operation on the `DataSync` service. /// /// Modifies the following configuration parameters of the Network File System (NFS) transfer location that you're using with DataSync. For more information, see [Configuring transfers with an NFS file server](https://docs.aws.amazon.com/datasync/latest/userguide/create-nfs-location.html). /// @@ -4600,7 +4600,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `UpdateLocationObjectStorage` operation on the `FmrsService` service. + /// Performs the `UpdateLocationObjectStorage` operation on the `DataSync` service. /// /// Modifies the following configuration parameters of the object storage transfer location that you're using with DataSync. For more information, see [Configuring DataSync transfers with an object storage system](https://docs.aws.amazon.com/datasync/latest/userguide/create-object-location.html). /// @@ -4671,7 +4671,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `UpdateLocationS3` operation on the `FmrsService` service. + /// Performs the `UpdateLocationS3` operation on the `DataSync` service. /// /// Modifies the following configuration parameters of the Amazon S3 transfer location that you're using with DataSync. Before you begin, make sure that you read the following topics: /// @@ -4746,7 +4746,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `UpdateLocationSmb` operation on the `FmrsService` service. + /// Performs the `UpdateLocationSmb` operation on the `DataSync` service. /// /// Modifies the following configuration parameters of the Server Message Block (SMB) transfer location that you're using with DataSync. For more information, see [Configuring DataSync transfers with an SMB file server](https://docs.aws.amazon.com/datasync/latest/userguide/create-smb-location.html). /// @@ -4817,7 +4817,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `UpdateStorageSystem` operation on the `FmrsService` service. + /// Performs the `UpdateStorageSystem` operation on the `DataSync` service. /// /// Modifies some configurations of an on-premises storage system resource that you're using with DataSync Discovery. /// @@ -4888,7 +4888,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `UpdateTask` operation on the `FmrsService` service. + /// Performs the `UpdateTask` operation on the `DataSync` service. /// /// Updates the configuration of a task, which defines where and how DataSync transfers your data. /// @@ -4959,7 +4959,7 @@ extension DataSyncClient { return try await op.execute(input: input) } - /// Performs the `UpdateTaskExecution` operation on the `FmrsService` service. + /// Performs the `UpdateTaskExecution` operation on the `DataSync` service. /// /// Updates the configuration of a running DataSync task execution. Currently, the only Option that you can modify with UpdateTaskExecution is [BytesPerSecond](https://docs.aws.amazon.com/datasync/latest/userguide/API_Options.html#DataSync-Type-Options-BytesPerSecond), which throttles bandwidth for a running or queued task execution. /// diff --git a/Sources/Services/AWSDataZone/Sources/AWSDataZone/DataZoneClient.swift b/Sources/Services/AWSDataZone/Sources/AWSDataZone/DataZoneClient.swift index d22355eddef..2d6f293ce19 100644 --- a/Sources/Services/AWSDataZone/Sources/AWSDataZone/DataZoneClient.swift +++ b/Sources/Services/AWSDataZone/Sources/AWSDataZone/DataZoneClient.swift @@ -68,7 +68,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DataZoneClient: ClientRuntime.Client { public static let clientName = "DataZoneClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: DataZoneClient.DataZoneClientConfiguration let serviceName = "DataZone" diff --git a/Sources/Services/AWSDatabaseMigrationService/Sources/AWSDatabaseMigrationService/DatabaseMigrationClient.swift b/Sources/Services/AWSDatabaseMigrationService/Sources/AWSDatabaseMigrationService/DatabaseMigrationClient.swift index 54dc8109eab..a62456e9291 100644 --- a/Sources/Services/AWSDatabaseMigrationService/Sources/AWSDatabaseMigrationService/DatabaseMigrationClient.swift +++ b/Sources/Services/AWSDatabaseMigrationService/Sources/AWSDatabaseMigrationService/DatabaseMigrationClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DatabaseMigrationClient: ClientRuntime.Client { public static let clientName = "DatabaseMigrationClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: DatabaseMigrationClient.DatabaseMigrationClientConfiguration let serviceName = "Database Migration" @@ -330,7 +330,7 @@ extension DatabaseMigrationClient { } extension DatabaseMigrationClient { - /// Performs the `AddTagsToResource` operation on the `AmazonDMSv20160101` service. + /// Performs the `AddTagsToResource` operation on the `DatabaseMigration` service. /// /// Adds metadata tags to an DMS resource, including replication instance, endpoint, subnet group, and migration task. These tags can also be used with cost allocation reporting to track cost associated with DMS resources, or used in a Condition statement in an IAM policy for DMS. For more information, see [Tag](https://docs.aws.amazon.com/dms/latest/APIReference/API_Tag.html) data type description. /// @@ -401,7 +401,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `ApplyPendingMaintenanceAction` operation on the `AmazonDMSv20160101` service. + /// Performs the `ApplyPendingMaintenanceAction` operation on the `DatabaseMigration` service. /// /// Applies a pending maintenance action to a resource (for example, to a replication instance). /// @@ -471,7 +471,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `BatchStartRecommendations` operation on the `AmazonDMSv20160101` service. + /// Performs the `BatchStartRecommendations` operation on the `DatabaseMigration` service. /// /// Starts the analysis of up to 20 source databases to recommend target engines for each source database. This is a batch version of [StartRecommendations](https://docs.aws.amazon.com/dms/latest/APIReference/API_StartRecommendations.html). The result of analysis of each source database is reported individually in the response. Because the batch request can result in a combination of successful and unsuccessful actions, you should check for batch errors even when the call returns an HTTP status code of 200. /// @@ -543,7 +543,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `CancelReplicationTaskAssessmentRun` operation on the `AmazonDMSv20160101` service. + /// Performs the `CancelReplicationTaskAssessmentRun` operation on the `DatabaseMigration` service. /// /// Cancels a single premigration assessment run. This operation prevents any individual assessments from running if they haven't started running. It also attempts to cancel any individual assessments that are currently running. /// @@ -615,7 +615,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `CreateDataMigration` operation on the `AmazonDMSv20160101` service. + /// Performs the `CreateDataMigration` operation on the `DatabaseMigration` service. /// /// Creates a data migration using the provided settings. /// @@ -689,7 +689,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `CreateDataProvider` operation on the `AmazonDMSv20160101` service. + /// Performs the `CreateDataProvider` operation on the `DatabaseMigration` service. /// /// Creates a data provider using the provided settings. A data provider stores a data store type and location information about your database. /// @@ -762,7 +762,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `CreateEndpoint` operation on the `AmazonDMSv20160101` service. + /// Performs the `CreateEndpoint` operation on the `DatabaseMigration` service. /// /// Creates an endpoint using the provided settings. For a MySQL source or target endpoint, don't explicitly specify the database using the DatabaseName request parameter on the CreateEndpoint API call. Specifying DatabaseName when you create a MySQL endpoint replicates all the task tables to this single database. For MySQL endpoints, you specify the database only when you specify the schema in the table-mapping rules of the DMS task. /// @@ -838,7 +838,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `CreateEventSubscription` operation on the `AmazonDMSv20160101` service. + /// Performs the `CreateEventSubscription` operation on the `DatabaseMigration` service. /// /// Creates an DMS event notification subscription. You can specify the type of source (SourceType) you want to be notified of, provide a list of DMS source IDs (SourceIds) that triggers the events, and provide a list of event categories (EventCategories) for events you want to be notified of. If you specify both the SourceType and SourceIds, such as SourceType = replication-instance and SourceIdentifier = my-replinstance, you will be notified of all the replication instance events for the specified source. If you specify a SourceType but don't specify a SourceIdentifier, you receive notice of the events for that source type for all your DMS sources. If you don't specify either SourceType nor SourceIdentifier, you will be notified of events generated from all DMS sources belonging to your customer account. For more information about DMS events, see [Working with Events and Notifications](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Events.html) in the Database Migration Service User Guide. /// @@ -917,7 +917,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `CreateFleetAdvisorCollector` operation on the `AmazonDMSv20160101` service. + /// Performs the `CreateFleetAdvisorCollector` operation on the `DatabaseMigration` service. /// /// Creates a Fleet Advisor collector using the specified parameters. /// @@ -991,7 +991,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `CreateInstanceProfile` operation on the `AmazonDMSv20160101` service. + /// Performs the `CreateInstanceProfile` operation on the `DatabaseMigration` service. /// /// Creates the instance profile using the specified parameters. /// @@ -1069,7 +1069,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `CreateMigrationProject` operation on the `AmazonDMSv20160101` service. + /// Performs the `CreateMigrationProject` operation on the `DatabaseMigration` service. /// /// Creates the migration project using the specified parameters. You can run this action only after you create an instance profile and data providers using [CreateInstanceProfile](https://docs.aws.amazon.com/dms/latest/APIReference/API_CreateInstanceProfile.html) and [CreateDataProvider](https://docs.aws.amazon.com/dms/latest/APIReference/API_CreateDataProvider.html). /// @@ -1145,7 +1145,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `CreateReplicationConfig` operation on the `AmazonDMSv20160101` service. + /// Performs the `CreateReplicationConfig` operation on the `DatabaseMigration` service. /// /// Creates a configuration that you can later provide to configure and start an DMS Serverless replication. You can also provide options to validate the configuration inputs before you start the replication. /// @@ -1222,7 +1222,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `CreateReplicationInstance` operation on the `AmazonDMSv20160101` service. + /// Performs the `CreateReplicationInstance` operation on the `DatabaseMigration` service. /// /// Creates the replication instance using the specified parameters. DMS requires that your account have certain roles with appropriate permissions before you can create a replication instance. For information on the required roles, see [Creating the IAM Roles to Use With the CLI and DMS API](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Security.html#CHAP_Security.APIRole). For information on the required permissions, see [IAM Permissions Needed to Use DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Security.html#CHAP_Security.IAMPermissions). If you don't specify a version when creating a replication instance, DMS will create the instance using the default engine version. For information about the default engine version, see [Release Notes](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_ReleaseNotes.html). /// @@ -1301,7 +1301,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `CreateReplicationSubnetGroup` operation on the `AmazonDMSv20160101` service. + /// Performs the `CreateReplicationSubnetGroup` operation on the `DatabaseMigration` service. /// /// Creates a replication subnet group given a list of the subnet IDs in a VPC. The VPC needs to have at least one subnet in at least two availability zones in the Amazon Web Services Region, otherwise the service will throw a ReplicationSubnetGroupDoesNotCoverEnoughAZs exception. If a replication subnet group exists in your Amazon Web Services account, the CreateReplicationSubnetGroup action returns the following error message: The Replication Subnet Group already exists. In this case, delete the existing replication subnet group. To do so, use the [DeleteReplicationSubnetGroup](https://docs.aws.amazon.com/en_us/dms/latest/APIReference/API_DeleteReplicationSubnetGroup.html) action. Optionally, choose Subnet groups in the DMS console, then choose your subnet group. Next, choose Delete from Actions. /// @@ -1376,7 +1376,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `CreateReplicationTask` operation on the `AmazonDMSv20160101` service. + /// Performs the `CreateReplicationTask` operation on the `DatabaseMigration` service. /// /// Creates a replication task using the specified parameters. /// @@ -1451,7 +1451,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DeleteCertificate` operation on the `AmazonDMSv20160101` service. + /// Performs the `DeleteCertificate` operation on the `DatabaseMigration` service. /// /// Deletes the specified certificate. /// @@ -1522,7 +1522,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DeleteConnection` operation on the `AmazonDMSv20160101` service. + /// Performs the `DeleteConnection` operation on the `DatabaseMigration` service. /// /// Deletes the connection between a replication instance and an endpoint. /// @@ -1594,7 +1594,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DeleteDataMigration` operation on the `AmazonDMSv20160101` service. + /// Performs the `DeleteDataMigration` operation on the `DatabaseMigration` service. /// /// Deletes the specified data migration. /// @@ -1666,7 +1666,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DeleteDataProvider` operation on the `AmazonDMSv20160101` service. + /// Performs the `DeleteDataProvider` operation on the `DatabaseMigration` service. /// /// Deletes the specified data provider. All migration projects associated with the data provider must be deleted or modified before you can delete the data provider. /// @@ -1739,7 +1739,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DeleteEndpoint` operation on the `AmazonDMSv20160101` service. + /// Performs the `DeleteEndpoint` operation on the `DatabaseMigration` service. /// /// Deletes the specified endpoint. All tasks associated with the endpoint must be deleted before you can delete the endpoint. /// @@ -1810,7 +1810,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DeleteEventSubscription` operation on the `AmazonDMSv20160101` service. + /// Performs the `DeleteEventSubscription` operation on the `DatabaseMigration` service. /// /// Deletes an DMS event subscription. /// @@ -1882,7 +1882,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DeleteFleetAdvisorCollector` operation on the `AmazonDMSv20160101` service. + /// Performs the `DeleteFleetAdvisorCollector` operation on the `DatabaseMigration` service. /// /// Deletes the specified Fleet Advisor collector. /// @@ -1954,7 +1954,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DeleteFleetAdvisorDatabases` operation on the `AmazonDMSv20160101` service. + /// Performs the `DeleteFleetAdvisorDatabases` operation on the `DatabaseMigration` service. /// /// Deletes the specified Fleet Advisor collector databases. /// @@ -2026,7 +2026,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DeleteInstanceProfile` operation on the `AmazonDMSv20160101` service. + /// Performs the `DeleteInstanceProfile` operation on the `DatabaseMigration` service. /// /// Deletes the specified instance profile. All migration projects associated with the instance profile must be deleted or modified before you can delete the instance profile. /// @@ -2099,7 +2099,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DeleteMigrationProject` operation on the `AmazonDMSv20160101` service. + /// Performs the `DeleteMigrationProject` operation on the `DatabaseMigration` service. /// /// Deletes the specified migration project. The migration project must be closed before you can delete it. /// @@ -2172,7 +2172,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DeleteReplicationConfig` operation on the `AmazonDMSv20160101` service. + /// Performs the `DeleteReplicationConfig` operation on the `DatabaseMigration` service. /// /// Deletes an DMS Serverless replication configuration. This effectively deprovisions any and all replications that use this configuration. You can't delete the configuration for an DMS Serverless replication that is ongoing. You can delete the configuration when the replication is in a non-RUNNING and non-STARTING state. /// @@ -2244,7 +2244,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DeleteReplicationInstance` operation on the `AmazonDMSv20160101` service. + /// Performs the `DeleteReplicationInstance` operation on the `DatabaseMigration` service. /// /// Deletes the specified replication instance. You must delete any migration tasks that are associated with the replication instance before you can delete it. /// @@ -2315,7 +2315,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DeleteReplicationSubnetGroup` operation on the `AmazonDMSv20160101` service. + /// Performs the `DeleteReplicationSubnetGroup` operation on the `DatabaseMigration` service. /// /// Deletes a subnet group. /// @@ -2387,7 +2387,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DeleteReplicationTask` operation on the `AmazonDMSv20160101` service. + /// Performs the `DeleteReplicationTask` operation on the `DatabaseMigration` service. /// /// Deletes the specified replication task. /// @@ -2458,7 +2458,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DeleteReplicationTaskAssessmentRun` operation on the `AmazonDMSv20160101` service. + /// Performs the `DeleteReplicationTaskAssessmentRun` operation on the `DatabaseMigration` service. /// /// Deletes the record of a single premigration assessment run. This operation removes all metadata that DMS maintains about this assessment run. However, the operation leaves untouched all information about this assessment run that is stored in your Amazon S3 bucket. /// @@ -2530,7 +2530,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeAccountAttributes` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeAccountAttributes` operation on the `DatabaseMigration` service. /// /// Lists all of the DMS attributes for a customer account. These attributes include DMS quotas for the account and a unique account identifier in a particular DMS region. DMS quotas include a list of resource quotas supported by the account, such as the number of replication instances allowed. The description for each resource quota, includes the quota name, current usage toward that quota, and the quota's maximum value. DMS uses the unique account identifier to name each artifact used by DMS in the given region. This command does not take any parameters. /// @@ -2595,7 +2595,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeApplicableIndividualAssessments` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeApplicableIndividualAssessments` operation on the `DatabaseMigration` service. /// /// Provides a list of individual assessments that you can specify for a new premigration assessment run, given one or more parameters. If you specify an existing migration task, this operation provides the default individual assessments you can specify for that task. Otherwise, the specified parameters model elements of a possible migration task on which to base a premigration assessment run. To use these migration task modeling parameters, you must specify an existing replication instance, a source database engine, a target database engine, and a migration type. This combination of parameters potentially limits the default individual assessments available for an assessment run created for a corresponding migration task. If you specify no parameters, this operation provides a list of all possible individual assessments that you can specify for an assessment run. If you specify any one of the task modeling parameters, you must specify all of them or the operation cannot provide a list of individual assessments. The only parameter that you can specify alone is for an existing migration task. The specified task definition then determines the default list of individual assessments that you can specify in an assessment run for the task. /// @@ -2667,7 +2667,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeCertificates` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeCertificates` operation on the `DatabaseMigration` service. /// /// Provides a description of the certificate. /// @@ -2737,7 +2737,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeConnections` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeConnections` operation on the `DatabaseMigration` service. /// /// Describes the status of the connections that have been made between the replication instance and an endpoint. Connections are created when you test an endpoint. /// @@ -2807,7 +2807,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeConversionConfiguration` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeConversionConfiguration` operation on the `DatabaseMigration` service. /// /// Returns configuration parameters for a schema conversion project. /// @@ -2877,7 +2877,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeDataMigrations` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeDataMigrations` operation on the `DatabaseMigration` service. /// /// Returns information about data migrations. /// @@ -2949,7 +2949,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeDataProviders` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeDataProviders` operation on the `DatabaseMigration` service. /// /// Returns a paginated list of data providers for your account in the current region. /// @@ -3021,7 +3021,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeEndpointSettings` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeEndpointSettings` operation on the `DatabaseMigration` service. /// /// Returns information about the possible endpoint settings available when you create an endpoint for a specific database engine. /// @@ -3086,7 +3086,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeEndpointTypes` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeEndpointTypes` operation on the `DatabaseMigration` service. /// /// Returns information about the type of endpoints available. /// @@ -3151,7 +3151,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeEndpoints` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeEndpoints` operation on the `DatabaseMigration` service. /// /// Returns information about the endpoints for your account in the current region. /// @@ -3221,7 +3221,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeEngineVersions` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeEngineVersions` operation on the `DatabaseMigration` service. /// /// Returns information about the replication instance versions used in the project. /// @@ -3286,7 +3286,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeEventCategories` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeEventCategories` operation on the `DatabaseMigration` service. /// /// Lists categories for all event source types, or, if specified, for a specified source type. You can see a list of the event categories and source types in [Working with Events and Notifications](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Events.html) in the Database Migration Service User Guide. /// @@ -3351,7 +3351,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeEventSubscriptions` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeEventSubscriptions` operation on the `DatabaseMigration` service. /// /// Lists all the event subscriptions for a customer account. The description of a subscription includes SubscriptionName, SNSTopicARN, CustomerID, SourceType, SourceID, CreationTime, and Status. If you specify SubscriptionName, this action lists the description for that subscription. /// @@ -3421,7 +3421,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeEvents` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeEvents` operation on the `DatabaseMigration` service. /// /// Lists events for a given source identifier and source type. You can also specify a start and end time. For more information on DMS events, see [Working with Events and Notifications](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Events.html) in the Database Migration Service User Guide. /// @@ -3486,7 +3486,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeExtensionPackAssociations` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeExtensionPackAssociations` operation on the `DatabaseMigration` service. /// /// Returns a paginated list of extension pack associations for the specified migration project. An extension pack is an add-on module that emulates functions present in a source database that are required when converting objects to the target database. /// @@ -3551,7 +3551,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeFleetAdvisorCollectors` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeFleetAdvisorCollectors` operation on the `DatabaseMigration` service. /// /// Returns a list of the Fleet Advisor collectors in your account. /// @@ -3621,7 +3621,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeFleetAdvisorDatabases` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeFleetAdvisorDatabases` operation on the `DatabaseMigration` service. /// /// Returns a list of Fleet Advisor databases in your account. /// @@ -3691,7 +3691,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeFleetAdvisorLsaAnalysis` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeFleetAdvisorLsaAnalysis` operation on the `DatabaseMigration` service. /// /// Provides descriptions of large-scale assessment (LSA) analyses produced by your Fleet Advisor collectors. /// @@ -3761,7 +3761,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeFleetAdvisorSchemaObjectSummary` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeFleetAdvisorSchemaObjectSummary` operation on the `DatabaseMigration` service. /// /// Provides descriptions of the schemas discovered by your Fleet Advisor collectors. /// @@ -3831,7 +3831,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeFleetAdvisorSchemas` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeFleetAdvisorSchemas` operation on the `DatabaseMigration` service. /// /// Returns a list of schemas detected by Fleet Advisor Collectors in your account. /// @@ -3901,7 +3901,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeInstanceProfiles` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeInstanceProfiles` operation on the `DatabaseMigration` service. /// /// Returns a paginated list of instance profiles for your account in the current region. /// @@ -3973,7 +3973,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeMetadataModelAssessments` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeMetadataModelAssessments` operation on the `DatabaseMigration` service. /// /// Returns a paginated list of metadata model assessments for your account in the current region. /// @@ -4043,7 +4043,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeMetadataModelConversions` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeMetadataModelConversions` operation on the `DatabaseMigration` service. /// /// Returns a paginated list of metadata model conversions for a migration project. /// @@ -4113,7 +4113,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeMetadataModelExportsAsScript` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeMetadataModelExportsAsScript` operation on the `DatabaseMigration` service. /// /// Returns a paginated list of metadata model exports. /// @@ -4183,7 +4183,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeMetadataModelExportsToTarget` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeMetadataModelExportsToTarget` operation on the `DatabaseMigration` service. /// /// Returns a paginated list of metadata model exports. /// @@ -4253,7 +4253,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeMetadataModelImports` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeMetadataModelImports` operation on the `DatabaseMigration` service. /// /// Returns a paginated list of metadata model imports. /// @@ -4323,7 +4323,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeMigrationProjects` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeMigrationProjects` operation on the `DatabaseMigration` service. /// /// Returns a paginated list of migration projects for your account in the current region. /// @@ -4395,7 +4395,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeOrderableReplicationInstances` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeOrderableReplicationInstances` operation on the `DatabaseMigration` service. /// /// Returns information about the replication instance types that can be created in the specified region. /// @@ -4460,7 +4460,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribePendingMaintenanceActions` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribePendingMaintenanceActions` operation on the `DatabaseMigration` service. /// /// For internal use only /// @@ -4530,7 +4530,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeRecommendationLimitations` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeRecommendationLimitations` operation on the `DatabaseMigration` service. /// /// Returns a paginated list of limitations for recommendations of target Amazon Web Services engines. /// @@ -4601,7 +4601,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeRecommendations` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeRecommendations` operation on the `DatabaseMigration` service. /// /// Returns a paginated list of target engine recommendations for your source databases. /// @@ -4672,7 +4672,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeRefreshSchemasStatus` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeRefreshSchemasStatus` operation on the `DatabaseMigration` service. /// /// Returns the status of the RefreshSchemas operation. /// @@ -4743,7 +4743,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeReplicationConfigs` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeReplicationConfigs` operation on the `DatabaseMigration` service. /// /// Returns one or more existing DMS Serverless replication configurations as a list of structures. /// @@ -4813,7 +4813,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeReplicationInstanceTaskLogs` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeReplicationInstanceTaskLogs` operation on the `DatabaseMigration` service. /// /// Returns information about the task logs for the specified task. /// @@ -4884,7 +4884,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeReplicationInstances` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeReplicationInstances` operation on the `DatabaseMigration` service. /// /// Returns information about replication instances for your account in the current region. /// @@ -4954,7 +4954,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeReplicationSubnetGroups` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeReplicationSubnetGroups` operation on the `DatabaseMigration` service. /// /// Returns information about the replication subnet groups. /// @@ -5024,7 +5024,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeReplicationTableStatistics` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeReplicationTableStatistics` operation on the `DatabaseMigration` service. /// /// Returns table and schema statistics for one or more provisioned replications that use a given DMS Serverless replication configuration. /// @@ -5095,7 +5095,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeReplicationTaskAssessmentResults` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeReplicationTaskAssessmentResults` operation on the `DatabaseMigration` service. /// /// Returns the task assessment results from the Amazon S3 bucket that DMS creates in your Amazon Web Services account. This action always returns the latest results. For more information about DMS task assessments, see [Creating a task assessment report](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.AssessmentReport.html) in the Database Migration Service User Guide. /// @@ -5165,7 +5165,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeReplicationTaskAssessmentRuns` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeReplicationTaskAssessmentRuns` operation on the `DatabaseMigration` service. /// /// Returns a paginated list of premigration assessment runs based on filter settings. These filter settings can specify a combination of premigration assessment runs, migration tasks, replication instances, and assessment run status values. This operation doesn't return information about individual assessments. For this information, see the DescribeReplicationTaskIndividualAssessments operation. /// @@ -5235,7 +5235,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeReplicationTaskIndividualAssessments` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeReplicationTaskIndividualAssessments` operation on the `DatabaseMigration` service. /// /// Returns a paginated list of individual assessments based on filter settings. These filter settings can specify a combination of premigration assessment runs, migration tasks, and assessment status values. /// @@ -5305,7 +5305,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeReplicationTasks` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeReplicationTasks` operation on the `DatabaseMigration` service. /// /// Returns information about replication tasks for your account in the current region. /// @@ -5375,7 +5375,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeReplications` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeReplications` operation on the `DatabaseMigration` service. /// /// Provides details on replication progress by returning status information for one or more provisioned DMS Serverless replications. /// @@ -5445,7 +5445,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeSchemas` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeSchemas` operation on the `DatabaseMigration` service. /// /// Returns information about the schema for the specified endpoint. /// @@ -5516,7 +5516,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `DescribeTableStatistics` operation on the `AmazonDMSv20160101` service. + /// Performs the `DescribeTableStatistics` operation on the `DatabaseMigration` service. /// /// Returns table statistics on the database migration task, including table name, rows inserted, rows updated, and rows deleted. Note that the "last updated" column the DMS console only indicates the time that DMS last updated the table statistics record for a table. It does not indicate the time of the last update to the table. /// @@ -5588,7 +5588,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `ExportMetadataModelAssessment` operation on the `AmazonDMSv20160101` service. + /// Performs the `ExportMetadataModelAssessment` operation on the `DatabaseMigration` service. /// /// Saves a copy of a database migration assessment report to your Amazon S3 bucket. DMS can save your assessment report as a comma-separated value (CSV) or a PDF file. /// @@ -5658,7 +5658,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `ImportCertificate` operation on the `AmazonDMSv20160101` service. + /// Performs the `ImportCertificate` operation on the `DatabaseMigration` service. /// /// Uploads the specified certificate. /// @@ -5730,7 +5730,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AmazonDMSv20160101` service. + /// Performs the `ListTagsForResource` operation on the `DatabaseMigration` service. /// /// Lists all metadata tags attached to an DMS resource, including replication instance, endpoint, subnet group, and migration task. For more information, see [Tag](https://docs.aws.amazon.com/dms/latest/APIReference/API_Tag.html) data type description. /// @@ -5801,7 +5801,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `ModifyConversionConfiguration` operation on the `AmazonDMSv20160101` service. + /// Performs the `ModifyConversionConfiguration` operation on the `DatabaseMigration` service. /// /// Modifies the specified schema conversion configuration using the provided parameters. /// @@ -5872,7 +5872,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `ModifyDataMigration` operation on the `AmazonDMSv20160101` service. + /// Performs the `ModifyDataMigration` operation on the `DatabaseMigration` service. /// /// Modifies an existing DMS data migration. /// @@ -5944,7 +5944,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `ModifyDataProvider` operation on the `AmazonDMSv20160101` service. + /// Performs the `ModifyDataProvider` operation on the `DatabaseMigration` service. /// /// Modifies the specified data provider using the provided settings. You must remove the data provider from all migration projects before you can modify it. /// @@ -6017,7 +6017,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `ModifyEndpoint` operation on the `AmazonDMSv20160101` service. + /// Performs the `ModifyEndpoint` operation on the `DatabaseMigration` service. /// /// Modifies the specified endpoint. For a MySQL source or target endpoint, don't explicitly specify the database using the DatabaseName request parameter on the ModifyEndpoint API call. Specifying DatabaseName when you modify a MySQL endpoint replicates all the task tables to this single database. For MySQL endpoints, you specify the database only when you specify the schema in the table-mapping rules of the DMS task. /// @@ -6091,7 +6091,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `ModifyEventSubscription` operation on the `AmazonDMSv20160101` service. + /// Performs the `ModifyEventSubscription` operation on the `DatabaseMigration` service. /// /// Modifies an existing DMS event notification subscription. /// @@ -6170,7 +6170,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `ModifyInstanceProfile` operation on the `AmazonDMSv20160101` service. + /// Performs the `ModifyInstanceProfile` operation on the `DatabaseMigration` service. /// /// Modifies the specified instance profile using the provided parameters. All migration projects associated with the instance profile must be deleted or modified before you can modify the instance profile. /// @@ -6246,7 +6246,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `ModifyMigrationProject` operation on the `AmazonDMSv20160101` service. + /// Performs the `ModifyMigrationProject` operation on the `DatabaseMigration` service. /// /// Modifies the specified migration project using the provided parameters. The migration project must be closed before you can modify it. /// @@ -6321,7 +6321,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `ModifyReplicationConfig` operation on the `AmazonDMSv20160101` service. + /// Performs the `ModifyReplicationConfig` operation on the `DatabaseMigration` service. /// /// Modifies an existing DMS Serverless replication configuration that you can use to start a replication. This command includes input validation and logic to check the state of any replication that uses this configuration. You can only modify a replication configuration before any replication that uses it has started. As soon as you have initially started a replication with a given configuiration, you can't modify that configuration, even if you stop it. Other run statuses that allow you to run this command include FAILED and CREATED. A provisioning state that allows you to run this command is FAILED_PROVISION. /// @@ -6396,7 +6396,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `ModifyReplicationInstance` operation on the `AmazonDMSv20160101` service. + /// Performs the `ModifyReplicationInstance` operation on the `DatabaseMigration` service. /// /// Modifies the replication instance to apply new settings. You can change one or more parameters by specifying these parameters and the new values in the request. Some settings are applied during the maintenance window. /// @@ -6472,7 +6472,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `ModifyReplicationSubnetGroup` operation on the `AmazonDMSv20160101` service. + /// Performs the `ModifyReplicationSubnetGroup` operation on the `DatabaseMigration` service. /// /// Modifies the settings for the specified replication subnet group. /// @@ -6547,7 +6547,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `ModifyReplicationTask` operation on the `AmazonDMSv20160101` service. + /// Performs the `ModifyReplicationTask` operation on the `DatabaseMigration` service. /// /// Modifies the specified replication task. You can't modify the task endpoints. The task must be stopped before you can modify it. For more information about DMS tasks, see [Working with Migration Tasks](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.html) in the Database Migration Service User Guide. /// @@ -6620,7 +6620,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `MoveReplicationTask` operation on the `AmazonDMSv20160101` service. + /// Performs the `MoveReplicationTask` operation on the `DatabaseMigration` service. /// /// Moves a replication task from its current replication instance to a different target replication instance using the specified parameters. The target replication instance must be created with the same or later DMS version as the current replication instance. /// @@ -6694,7 +6694,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `RebootReplicationInstance` operation on the `AmazonDMSv20160101` service. + /// Performs the `RebootReplicationInstance` operation on the `DatabaseMigration` service. /// /// Reboots a replication instance. Rebooting results in a momentary outage, until the replication instance becomes available again. /// @@ -6765,7 +6765,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `RefreshSchemas` operation on the `AmazonDMSv20160101` service. + /// Performs the `RefreshSchemas` operation on the `DatabaseMigration` service. /// /// Populates the schema for the specified endpoint. This is an asynchronous operation and can take several minutes. You can check the status of this operation by calling the DescribeRefreshSchemasStatus operation. /// @@ -6838,7 +6838,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `ReloadReplicationTables` operation on the `AmazonDMSv20160101` service. + /// Performs the `ReloadReplicationTables` operation on the `DatabaseMigration` service. /// /// Reloads the target database table with the source data for a given DMS Serverless replication configuration. You can only use this operation with a task in the RUNNING state, otherwise the service will throw an InvalidResourceStateFault exception. /// @@ -6909,7 +6909,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `ReloadTables` operation on the `AmazonDMSv20160101` service. + /// Performs the `ReloadTables` operation on the `DatabaseMigration` service. /// /// Reloads the target database table with the source data. You can only use this operation with a task in the RUNNING state, otherwise the service will throw an InvalidResourceStateFault exception. /// @@ -6980,7 +6980,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `RemoveTagsFromResource` operation on the `AmazonDMSv20160101` service. + /// Performs the `RemoveTagsFromResource` operation on the `DatabaseMigration` service. /// /// Removes metadata tags from an DMS resource, including replication instance, endpoint, subnet group, and migration task. For more information, see [Tag](https://docs.aws.amazon.com/dms/latest/APIReference/API_Tag.html) data type description. /// @@ -7051,7 +7051,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `RunFleetAdvisorLsaAnalysis` operation on the `AmazonDMSv20160101` service. + /// Performs the `RunFleetAdvisorLsaAnalysis` operation on the `DatabaseMigration` service. /// /// Runs large-scale assessment (LSA) analysis on every Fleet Advisor collector in your account. /// @@ -7122,7 +7122,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `StartDataMigration` operation on the `AmazonDMSv20160101` service. + /// Performs the `StartDataMigration` operation on the `DatabaseMigration` service. /// /// Starts the specified data migration. /// @@ -7196,7 +7196,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `StartExtensionPackAssociation` operation on the `AmazonDMSv20160101` service. + /// Performs the `StartExtensionPackAssociation` operation on the `DatabaseMigration` service. /// /// Applies the extension pack to your target database. An extension pack is an add-on module that emulates functions present in a source database that are required when converting objects to the target database. /// @@ -7273,7 +7273,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `StartMetadataModelAssessment` operation on the `AmazonDMSv20160101` service. + /// Performs the `StartMetadataModelAssessment` operation on the `DatabaseMigration` service. /// /// Creates a database migration assessment report by assessing the migration complexity for your source database. A database migration assessment report summarizes all of the schema conversion tasks. It also details the action items for database objects that can't be converted to the database engine of your target database instance. /// @@ -7350,7 +7350,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `StartMetadataModelConversion` operation on the `AmazonDMSv20160101` service. + /// Performs the `StartMetadataModelConversion` operation on the `DatabaseMigration` service. /// /// Converts your source database objects to a format compatible with the target database. /// @@ -7427,7 +7427,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `StartMetadataModelExportAsScript` operation on the `AmazonDMSv20160101` service. + /// Performs the `StartMetadataModelExportAsScript` operation on the `DatabaseMigration` service. /// /// Saves your converted code to a file as a SQL script, and stores this file on your Amazon S3 bucket. /// @@ -7504,7 +7504,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `StartMetadataModelExportToTarget` operation on the `AmazonDMSv20160101` service. + /// Performs the `StartMetadataModelExportToTarget` operation on the `DatabaseMigration` service. /// /// Applies converted database objects to your target database. /// @@ -7581,7 +7581,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `StartMetadataModelImport` operation on the `AmazonDMSv20160101` service. + /// Performs the `StartMetadataModelImport` operation on the `DatabaseMigration` service. /// /// Loads the metadata for all the dependent database objects of the parent object. This operation uses your project's Amazon S3 bucket as a metadata cache to improve performance. /// @@ -7658,7 +7658,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `StartRecommendations` operation on the `AmazonDMSv20160101` service. + /// Performs the `StartRecommendations` operation on the `DatabaseMigration` service. /// /// Starts the analysis of your source database to provide recommendations of target engines. You can create recommendations for multiple source databases using [BatchStartRecommendations](https://docs.aws.amazon.com/dms/latest/APIReference/API_BatchStartRecommendations.html). /// @@ -7730,7 +7730,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `StartReplication` operation on the `AmazonDMSv20160101` service. + /// Performs the `StartReplication` operation on the `DatabaseMigration` service. /// /// For a given DMS Serverless replication configuration, DMS connects to the source endpoint and collects the metadata to analyze the replication workload. Using this metadata, DMS then computes and provisions the required capacity and starts replicating to the target endpoint using the server resources that DMS has provisioned for the DMS Serverless replication. /// @@ -7802,7 +7802,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `StartReplicationTask` operation on the `AmazonDMSv20160101` service. + /// Performs the `StartReplicationTask` operation on the `DatabaseMigration` service. /// /// Starts the replication task. For more information about DMS tasks, see [Working with Migration Tasks ](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.html) in the Database Migration Service User Guide. /// @@ -7874,7 +7874,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `StartReplicationTaskAssessment` operation on the `AmazonDMSv20160101` service. + /// Performs the `StartReplicationTaskAssessment` operation on the `DatabaseMigration` service. /// /// Starts the replication task assessment for unsupported data types in the source database. You can only use this operation for a task if the following conditions are true: /// @@ -7952,7 +7952,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `StartReplicationTaskAssessmentRun` operation on the `AmazonDMSv20160101` service. + /// Performs the `StartReplicationTaskAssessmentRun` operation on the `DatabaseMigration` service. /// /// Starts a new premigration assessment run for one or more individual assessments of a migration task. The assessments that you can specify depend on the source and target database engine and the migration type defined for the given task. To run this operation, your migration task must already be created. After you run this operation, you can review the status of each individual assessment. You can also run the migration task manually after the assessment run and its individual assessments complete. /// @@ -8033,7 +8033,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `StopDataMigration` operation on the `AmazonDMSv20160101` service. + /// Performs the `StopDataMigration` operation on the `DatabaseMigration` service. /// /// Stops the specified data migration. /// @@ -8105,7 +8105,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `StopReplication` operation on the `AmazonDMSv20160101` service. + /// Performs the `StopReplication` operation on the `DatabaseMigration` service. /// /// For a given DMS Serverless replication configuration, DMS stops any and all ongoing DMS Serverless replications. This command doesn't deprovision the stopped replications. /// @@ -8177,7 +8177,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `StopReplicationTask` operation on the `AmazonDMSv20160101` service. + /// Performs the `StopReplicationTask` operation on the `DatabaseMigration` service. /// /// Stops the replication task. /// @@ -8248,7 +8248,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `TestConnection` operation on the `AmazonDMSv20160101` service. + /// Performs the `TestConnection` operation on the `DatabaseMigration` service. /// /// Tests the connection between the replication instance and the endpoint. /// @@ -8322,7 +8322,7 @@ extension DatabaseMigrationClient { return try await op.execute(input: input) } - /// Performs the `UpdateSubscriptionsToEventBridge` operation on the `AmazonDMSv20160101` service. + /// Performs the `UpdateSubscriptionsToEventBridge` operation on the `DatabaseMigration` service. /// /// Migrates 10 active and enabled Amazon SNS subscriptions at a time and converts them to corresponding Amazon EventBridge rules. By default, this operation migrates subscriptions only when all your replication instance versions are 3.4.5 or higher. If any replication instances are from versions earlier than 3.4.5, the operation raises an error and tells you to upgrade these instances to version 3.4.5 or higher. To enable migration regardless of version, set the Force option to true. However, if you don't upgrade instances earlier than version 3.4.5, some types of events might not be available when you use Amazon EventBridge. To call this operation, make sure that you have certain permissions added to your user account. For more information, see [Migrating event subscriptions to Amazon EventBridge](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Events.html#CHAP_Events-migrate-to-eventbridge) in the Amazon Web Services Database Migration Service User Guide. /// diff --git a/Sources/Services/AWSDeadline/Sources/AWSDeadline/DeadlineClient.swift b/Sources/Services/AWSDeadline/Sources/AWSDeadline/DeadlineClient.swift index 37814b04d52..ecf8d26632f 100644 --- a/Sources/Services/AWSDeadline/Sources/AWSDeadline/DeadlineClient.swift +++ b/Sources/Services/AWSDeadline/Sources/AWSDeadline/DeadlineClient.swift @@ -67,7 +67,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DeadlineClient: ClientRuntime.Client { public static let clientName = "DeadlineClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: DeadlineClient.DeadlineClientConfiguration let serviceName = "deadline" diff --git a/Sources/Services/AWSDetective/Sources/AWSDetective/DetectiveClient.swift b/Sources/Services/AWSDetective/Sources/AWSDetective/DetectiveClient.swift index a234f7c07dd..3f69c8258e8 100644 --- a/Sources/Services/AWSDetective/Sources/AWSDetective/DetectiveClient.swift +++ b/Sources/Services/AWSDetective/Sources/AWSDetective/DetectiveClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DetectiveClient: ClientRuntime.Client { public static let clientName = "DetectiveClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: DetectiveClient.DetectiveClientConfiguration let serviceName = "Detective" @@ -330,7 +330,7 @@ extension DetectiveClient { } extension DetectiveClient { - /// Performs the `AcceptInvitation` operation on the `AmazonDetective` service. + /// Performs the `AcceptInvitation` operation on the `Detective` service. /// /// Accepts an invitation for the member account to contribute data to a behavior graph. This operation can only be called by an invited member account. The request provides the ARN of behavior graph. The member account status in the graph must be INVITED. /// @@ -403,7 +403,7 @@ extension DetectiveClient { return try await op.execute(input: input) } - /// Performs the `BatchGetGraphMemberDatasources` operation on the `AmazonDetective` service. + /// Performs the `BatchGetGraphMemberDatasources` operation on the `Detective` service. /// /// Gets data source package information for the behavior graph. /// @@ -475,7 +475,7 @@ extension DetectiveClient { return try await op.execute(input: input) } - /// Performs the `BatchGetMembershipDatasources` operation on the `AmazonDetective` service. + /// Performs the `BatchGetMembershipDatasources` operation on the `Detective` service. /// /// Gets information on the data source package history for an account. /// @@ -547,7 +547,7 @@ extension DetectiveClient { return try await op.execute(input: input) } - /// Performs the `CreateGraph` operation on the `AmazonDetective` service. + /// Performs the `CreateGraph` operation on the `Detective` service. /// /// Creates a new behavior graph for the calling account, and sets that account as the administrator account. This operation is called by the account that is enabling Detective. The operation also enables Detective for the calling account in the currently selected Region. It returns the ARN of the new behavior graph. CreateGraph triggers a process to create the corresponding data tables for the new behavior graph. An account can only be the administrator account for one behavior graph within a Region. If the same account calls CreateGraph with the same administrator account, it always returns the same behavior graph ARN. It does not create a new behavior graph. /// @@ -623,7 +623,7 @@ extension DetectiveClient { return try await op.execute(input: input) } - /// Performs the `CreateMembers` operation on the `AmazonDetective` service. + /// Performs the `CreateMembers` operation on the `Detective` service. /// /// CreateMembers is used to send invitations to accounts. For the organization behavior graph, the Detective administrator account uses CreateMembers to enable organization accounts as member accounts. For invited accounts, CreateMembers sends a request to invite the specified Amazon Web Services accounts to be member accounts in the behavior graph. This operation can only be called by the administrator account for a behavior graph. CreateMembers verifies the accounts and then invites the verified accounts. The administrator can optionally specify to not send invitation emails to the member accounts. This would be used when the administrator manages their member accounts centrally. For organization accounts in the organization behavior graph, CreateMembers attempts to enable the accounts. The organization accounts do not receive invitations. The request provides the behavior graph ARN and the list of accounts to invite or to enable. The response separates the requested accounts into two lists: /// @@ -704,7 +704,7 @@ extension DetectiveClient { return try await op.execute(input: input) } - /// Performs the `DeleteGraph` operation on the `AmazonDetective` service. + /// Performs the `DeleteGraph` operation on the `Detective` service. /// /// Disables the specified behavior graph and queues it to be deleted. This operation removes the behavior graph from each member account's list of behavior graphs. DeleteGraph can only be called by the administrator account for a behavior graph. /// @@ -776,7 +776,7 @@ extension DetectiveClient { return try await op.execute(input: input) } - /// Performs the `DeleteMembers` operation on the `AmazonDetective` service. + /// Performs the `DeleteMembers` operation on the `Detective` service. /// /// Removes the specified member accounts from the behavior graph. The removed accounts no longer contribute data to the behavior graph. This operation can only be called by the administrator account for the behavior graph. For invited accounts, the removed accounts are deleted from the list of accounts in the behavior graph. To restore the account, the administrator account must send another invitation. For organization accounts in the organization behavior graph, the Detective administrator account can always enable the organization account again. Organization accounts that are not enabled as member accounts are not included in the ListMembers results for the organization behavior graph. An administrator account cannot use DeleteMembers to remove their own account from the behavior graph. To disable a behavior graph, the administrator account uses the DeleteGraph API method. /// @@ -849,7 +849,7 @@ extension DetectiveClient { return try await op.execute(input: input) } - /// Performs the `DescribeOrganizationConfiguration` operation on the `AmazonDetective` service. + /// Performs the `DescribeOrganizationConfiguration` operation on the `Detective` service. /// /// Returns information about the configuration for the organization behavior graph. Currently indicates whether to automatically enable new organization accounts as member accounts. Can only be called by the Detective administrator account for the organization. /// @@ -921,7 +921,7 @@ extension DetectiveClient { return try await op.execute(input: input) } - /// Performs the `DisableOrganizationAdminAccount` operation on the `AmazonDetective` service. + /// Performs the `DisableOrganizationAdminAccount` operation on the `Detective` service. /// /// Removes the Detective administrator account in the current Region. Deletes the organization behavior graph. Can only be called by the organization management account. Removing the Detective administrator account does not affect the delegated administrator account for Detective in Organizations. To remove the delegated administrator account in Organizations, use the Organizations API. Removing the delegated administrator account also removes the Detective administrator account in all Regions, except for Regions where the Detective administrator account is the organization management account. /// @@ -990,7 +990,7 @@ extension DetectiveClient { return try await op.execute(input: input) } - /// Performs the `DisassociateMembership` operation on the `AmazonDetective` service. + /// Performs the `DisassociateMembership` operation on the `Detective` service. /// /// Removes the member account from the specified behavior graph. This operation can only be called by an invited member account that has the ENABLED status. DisassociateMembership cannot be called by an organization account in the organization behavior graph. For the organization behavior graph, the Detective administrator account determines which organization accounts to enable or disable as member accounts. /// @@ -1063,7 +1063,7 @@ extension DetectiveClient { return try await op.execute(input: input) } - /// Performs the `EnableOrganizationAdminAccount` operation on the `AmazonDetective` service. + /// Performs the `EnableOrganizationAdminAccount` operation on the `Detective` service. /// /// Designates the Detective administrator account for the organization in the current Region. If the account does not have Detective enabled, then enables Detective for that account and creates a new behavior graph. Can only be called by the organization management account. If the organization has a delegated administrator account in Organizations, then the Detective administrator account must be either the delegated administrator account or the organization management account. If the organization does not have a delegated administrator account in Organizations, then you can choose any account in the organization. If you choose an account other than the organization management account, Detective calls Organizations to make that account the delegated administrator account for Detective. The organization management account cannot be the delegated administrator account. /// @@ -1135,7 +1135,7 @@ extension DetectiveClient { return try await op.execute(input: input) } - /// Performs the `GetInvestigation` operation on the `AmazonDetective` service. + /// Performs the `GetInvestigation` operation on the `Detective` service. /// /// Detective investigations lets you investigate IAM users and IAM roles using indicators of compromise. An indicator of compromise (IOC) is an artifact observed in or on a network, system, or environment that can (with a high level of confidence) identify malicious activity or a security incident. GetInvestigation returns the investigation results of an investigation for a behavior graph. /// @@ -1208,7 +1208,7 @@ extension DetectiveClient { return try await op.execute(input: input) } - /// Performs the `GetMembers` operation on the `AmazonDetective` service. + /// Performs the `GetMembers` operation on the `Detective` service. /// /// Returns the membership details for specified member accounts for a behavior graph. /// @@ -1280,7 +1280,7 @@ extension DetectiveClient { return try await op.execute(input: input) } - /// Performs the `ListDatasourcePackages` operation on the `AmazonDetective` service. + /// Performs the `ListDatasourcePackages` operation on the `Detective` service. /// /// Lists data source packages in the behavior graph. /// @@ -1352,7 +1352,7 @@ extension DetectiveClient { return try await op.execute(input: input) } - /// Performs the `ListGraphs` operation on the `AmazonDetective` service. + /// Performs the `ListGraphs` operation on the `Detective` service. /// /// Returns the list of behavior graphs that the calling account is an administrator account of. This operation can only be called by an administrator account. Because an account can currently only be the administrator of one behavior graph within a Region, the results always contain a single behavior graph. /// @@ -1423,7 +1423,7 @@ extension DetectiveClient { return try await op.execute(input: input) } - /// Performs the `ListIndicators` operation on the `AmazonDetective` service. + /// Performs the `ListIndicators` operation on the `Detective` service. /// /// Gets the indicators from an investigation. You can use the information from the indicators to determine if an IAM user and/or IAM role is involved in an unusual activity that could indicate malicious behavior and its impact. /// @@ -1496,7 +1496,7 @@ extension DetectiveClient { return try await op.execute(input: input) } - /// Performs the `ListInvestigations` operation on the `AmazonDetective` service. + /// Performs the `ListInvestigations` operation on the `Detective` service. /// /// Detective investigations lets you investigate IAM users and IAM roles using indicators of compromise. An indicator of compromise (IOC) is an artifact observed in or on a network, system, or environment that can (with a high level of confidence) identify malicious activity or a security incident. ListInvestigations lists all active Detective investigations. /// @@ -1569,7 +1569,7 @@ extension DetectiveClient { return try await op.execute(input: input) } - /// Performs the `ListInvitations` operation on the `AmazonDetective` service. + /// Performs the `ListInvitations` operation on the `Detective` service. /// /// Retrieves the list of open and accepted behavior graph invitations for the member account. This operation can only be called by an invited member account. Open invitations are invitations that the member account has not responded to. The results do not include behavior graphs for which the member account declined the invitation. The results also do not include behavior graphs that the member account resigned from or was removed from. /// @@ -1640,7 +1640,7 @@ extension DetectiveClient { return try await op.execute(input: input) } - /// Performs the `ListMembers` operation on the `AmazonDetective` service. + /// Performs the `ListMembers` operation on the `Detective` service. /// /// Retrieves the list of member accounts for a behavior graph. For invited accounts, the results do not include member accounts that were removed from the behavior graph. For the organization behavior graph, the results do not include organization accounts that the Detective administrator account has not enabled as member accounts. /// @@ -1712,7 +1712,7 @@ extension DetectiveClient { return try await op.execute(input: input) } - /// Performs the `ListOrganizationAdminAccounts` operation on the `AmazonDetective` service. + /// Performs the `ListOrganizationAdminAccounts` operation on the `Detective` service. /// /// Returns information about the Detective administrator account for an organization. Can only be called by the organization management account. /// @@ -1784,7 +1784,7 @@ extension DetectiveClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AmazonDetective` service. + /// Performs the `ListTagsForResource` operation on the `Detective` service. /// /// Returns the tag values that are assigned to a behavior graph. /// @@ -1853,7 +1853,7 @@ extension DetectiveClient { return try await op.execute(input: input) } - /// Performs the `RejectInvitation` operation on the `AmazonDetective` service. + /// Performs the `RejectInvitation` operation on the `Detective` service. /// /// Rejects an invitation to contribute the account data to a behavior graph. This operation must be called by an invited member account that has the INVITED status. RejectInvitation cannot be called by an organization account in the organization behavior graph. In the organization behavior graph, organization accounts do not receive an invitation. /// @@ -1926,7 +1926,7 @@ extension DetectiveClient { return try await op.execute(input: input) } - /// Performs the `StartInvestigation` operation on the `AmazonDetective` service. + /// Performs the `StartInvestigation` operation on the `Detective` service. /// /// Detective investigations lets you investigate IAM users and IAM roles using indicators of compromise. An indicator of compromise (IOC) is an artifact observed in or on a network, system, or environment that can (with a high level of confidence) identify malicious activity or a security incident. StartInvestigation initiates an investigation on an entity in a behavior graph. /// @@ -1999,7 +1999,7 @@ extension DetectiveClient { return try await op.execute(input: input) } - /// Performs the `StartMonitoringMember` operation on the `AmazonDetective` service. + /// Performs the `StartMonitoringMember` operation on the `Detective` service. /// /// Sends a request to enable data ingest for a member account that has a status of ACCEPTED_BUT_DISABLED. For valid member accounts, the status is updated as follows. /// @@ -2081,7 +2081,7 @@ extension DetectiveClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AmazonDetective` service. + /// Performs the `TagResource` operation on the `Detective` service. /// /// Applies tag values to a behavior graph. /// @@ -2153,7 +2153,7 @@ extension DetectiveClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AmazonDetective` service. + /// Performs the `UntagResource` operation on the `Detective` service. /// /// Removes tags from a behavior graph. /// @@ -2223,7 +2223,7 @@ extension DetectiveClient { return try await op.execute(input: input) } - /// Performs the `UpdateDatasourcePackages` operation on the `AmazonDetective` service. + /// Performs the `UpdateDatasourcePackages` operation on the `Detective` service. /// /// Starts a data source packages for the behavior graph. /// @@ -2300,7 +2300,7 @@ extension DetectiveClient { return try await op.execute(input: input) } - /// Performs the `UpdateInvestigationState` operation on the `AmazonDetective` service. + /// Performs the `UpdateInvestigationState` operation on the `Detective` service. /// /// Updates the state of an investigation. /// @@ -2373,7 +2373,7 @@ extension DetectiveClient { return try await op.execute(input: input) } - /// Performs the `UpdateOrganizationConfiguration` operation on the `AmazonDetective` service. + /// Performs the `UpdateOrganizationConfiguration` operation on the `Detective` service. /// /// Updates the configuration for the Organizations integration in the current Region. Can only be called by the Detective administrator account for the organization. /// diff --git a/Sources/Services/AWSDevOpsGuru/Sources/AWSDevOpsGuru/DevOpsGuruClient.swift b/Sources/Services/AWSDevOpsGuru/Sources/AWSDevOpsGuru/DevOpsGuruClient.swift index 15bafac49a1..4cda6ddb0b6 100644 --- a/Sources/Services/AWSDevOpsGuru/Sources/AWSDevOpsGuru/DevOpsGuruClient.swift +++ b/Sources/Services/AWSDevOpsGuru/Sources/AWSDevOpsGuru/DevOpsGuruClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DevOpsGuruClient: ClientRuntime.Client { public static let clientName = "DevOpsGuruClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: DevOpsGuruClient.DevOpsGuruClientConfiguration let serviceName = "DevOps Guru" @@ -331,7 +331,7 @@ extension DevOpsGuruClient { } extension DevOpsGuruClient { - /// Performs the `AddNotificationChannel` operation on the `CapstoneControlPlaneService` service. + /// Performs the `AddNotificationChannel` operation on the `DevOpsGuru` service. /// /// Adds a notification channel to DevOps Guru. A notification channel is used to notify you about important DevOps Guru events, such as when an insight is generated. If you use an Amazon SNS topic in another account, you must attach a policy to it that grants DevOps Guru permission to send it notifications. DevOps Guru adds the required policy on your behalf to send notifications using Amazon SNS in your account. DevOps Guru only supports standard SNS topics. For more information, see [Permissions for Amazon SNS topics](https://docs.aws.amazon.com/devops-guru/latest/userguide/sns-required-permissions.html). If you use an Amazon SNS topic that is encrypted by an Amazon Web Services Key Management Service customer-managed key (CMK), then you must add permissions to the CMK. For more information, see [Permissions for Amazon Web Services KMS–encrypted Amazon SNS topics](https://docs.aws.amazon.com/devops-guru/latest/userguide/sns-kms-permissions.html). /// @@ -406,7 +406,7 @@ extension DevOpsGuruClient { return try await op.execute(input: input) } - /// Performs the `DeleteInsight` operation on the `CapstoneControlPlaneService` service. + /// Performs the `DeleteInsight` operation on the `DevOpsGuru` service. /// /// Deletes the insight along with the associated anomalies, events and recommendations. /// @@ -477,7 +477,7 @@ extension DevOpsGuruClient { return try await op.execute(input: input) } - /// Performs the `DescribeAccountHealth` operation on the `CapstoneControlPlaneService` service. + /// Performs the `DescribeAccountHealth` operation on the `DevOpsGuru` service. /// /// Returns the number of open reactive insights, the number of open proactive insights, and the number of metrics analyzed in your Amazon Web Services account. Use these numbers to gauge the health of operations in your Amazon Web Services account. /// @@ -546,7 +546,7 @@ extension DevOpsGuruClient { return try await op.execute(input: input) } - /// Performs the `DescribeAccountOverview` operation on the `CapstoneControlPlaneService` service. + /// Performs the `DescribeAccountOverview` operation on the `DevOpsGuru` service. /// /// For the time range passed in, returns the number of open reactive insight that were created, the number of open proactive insights that were created, and the Mean Time to Recover (MTTR) for all closed reactive insights. /// @@ -618,7 +618,7 @@ extension DevOpsGuruClient { return try await op.execute(input: input) } - /// Performs the `DescribeAnomaly` operation on the `CapstoneControlPlaneService` service. + /// Performs the `DescribeAnomaly` operation on the `DevOpsGuru` service. /// /// Returns details about an anomaly that you specify using its ID. /// @@ -689,7 +689,7 @@ extension DevOpsGuruClient { return try await op.execute(input: input) } - /// Performs the `DescribeEventSourcesConfig` operation on the `CapstoneControlPlaneService` service. + /// Performs the `DescribeEventSourcesConfig` operation on the `DevOpsGuru` service. /// /// Returns the integration status of services that are integrated with DevOps Guru as Consumer via EventBridge. The one service that can be integrated with DevOps Guru is Amazon CodeGuru Profiler, which can produce proactive recommendations which can be stored and viewed in DevOps Guru. /// @@ -758,7 +758,7 @@ extension DevOpsGuruClient { return try await op.execute(input: input) } - /// Performs the `DescribeFeedback` operation on the `CapstoneControlPlaneService` service. + /// Performs the `DescribeFeedback` operation on the `DevOpsGuru` service. /// /// Returns the most recent feedback submitted in the current Amazon Web Services account and Region. /// @@ -831,7 +831,7 @@ extension DevOpsGuruClient { return try await op.execute(input: input) } - /// Performs the `DescribeInsight` operation on the `CapstoneControlPlaneService` service. + /// Performs the `DescribeInsight` operation on the `DevOpsGuru` service. /// /// Returns details about an insight that you specify using its ID. /// @@ -902,7 +902,7 @@ extension DevOpsGuruClient { return try await op.execute(input: input) } - /// Performs the `DescribeOrganizationHealth` operation on the `CapstoneControlPlaneService` service. + /// Performs the `DescribeOrganizationHealth` operation on the `DevOpsGuru` service. /// /// Returns active insights, predictive insights, and resource hours analyzed in last hour. /// @@ -974,7 +974,7 @@ extension DevOpsGuruClient { return try await op.execute(input: input) } - /// Performs the `DescribeOrganizationOverview` operation on the `CapstoneControlPlaneService` service. + /// Performs the `DescribeOrganizationOverview` operation on the `DevOpsGuru` service. /// /// Returns an overview of your organization's history based on the specified time range. The overview includes the total reactive and proactive insights. /// @@ -1046,7 +1046,7 @@ extension DevOpsGuruClient { return try await op.execute(input: input) } - /// Performs the `DescribeOrganizationResourceCollectionHealth` operation on the `CapstoneControlPlaneService` service. + /// Performs the `DescribeOrganizationResourceCollectionHealth` operation on the `DevOpsGuru` service. /// /// Provides an overview of your system's health. If additional member accounts are part of your organization, you can filter those accounts using the AccountIds field. /// @@ -1118,7 +1118,7 @@ extension DevOpsGuruClient { return try await op.execute(input: input) } - /// Performs the `DescribeResourceCollectionHealth` operation on the `CapstoneControlPlaneService` service. + /// Performs the `DescribeResourceCollectionHealth` operation on the `DevOpsGuru` service. /// /// Returns the number of open proactive insights, open reactive insights, and the Mean Time to Recover (MTTR) for all closed insights in resource collections in your account. You specify the type of Amazon Web Services resources collection. The two types of Amazon Web Services resource collections supported are Amazon Web Services CloudFormation stacks and Amazon Web Services resources that contain the same Amazon Web Services tag. DevOps Guru can be configured to analyze the Amazon Web Services resources that are defined in the stacks or that are tagged using the same tag key. You can specify up to 500 Amazon Web Services CloudFormation stacks. /// @@ -1188,7 +1188,7 @@ extension DevOpsGuruClient { return try await op.execute(input: input) } - /// Performs the `DescribeServiceIntegration` operation on the `CapstoneControlPlaneService` service. + /// Performs the `DescribeServiceIntegration` operation on the `DevOpsGuru` service. /// /// Returns the integration status of services that are integrated with DevOps Guru. The one service that can be integrated with DevOps Guru is Amazon Web Services Systems Manager, which can be used to create an OpsItem for each generated insight. /// @@ -1258,7 +1258,7 @@ extension DevOpsGuruClient { return try await op.execute(input: input) } - /// Performs the `GetCostEstimation` operation on the `CapstoneControlPlaneService` service. + /// Performs the `GetCostEstimation` operation on the `DevOpsGuru` service. /// /// Returns an estimate of the monthly cost for DevOps Guru to analyze your Amazon Web Services resources. For more information, see [Estimate your Amazon DevOps Guru costs](https://docs.aws.amazon.com/devops-guru/latest/userguide/cost-estimate.html) and [Amazon DevOps Guru pricing](http://aws.amazon.com/devops-guru/pricing/). /// @@ -1329,7 +1329,7 @@ extension DevOpsGuruClient { return try await op.execute(input: input) } - /// Performs the `GetResourceCollection` operation on the `CapstoneControlPlaneService` service. + /// Performs the `GetResourceCollection` operation on the `DevOpsGuru` service. /// /// Returns lists Amazon Web Services resources that are of the specified resource collection type. The two types of Amazon Web Services resource collections supported are Amazon Web Services CloudFormation stacks and Amazon Web Services resources that contain the same Amazon Web Services tag. DevOps Guru can be configured to analyze the Amazon Web Services resources that are defined in the stacks or that are tagged using the same tag key. You can specify up to 500 Amazon Web Services CloudFormation stacks. /// @@ -1400,7 +1400,7 @@ extension DevOpsGuruClient { return try await op.execute(input: input) } - /// Performs the `ListAnomaliesForInsight` operation on the `CapstoneControlPlaneService` service. + /// Performs the `ListAnomaliesForInsight` operation on the `DevOpsGuru` service. /// /// Returns a list of the anomalies that belong to an insight that you specify using its ID. /// @@ -1473,7 +1473,7 @@ extension DevOpsGuruClient { return try await op.execute(input: input) } - /// Performs the `ListAnomalousLogGroups` operation on the `CapstoneControlPlaneService` service. + /// Performs the `ListAnomalousLogGroups` operation on the `DevOpsGuru` service. /// /// Returns the list of log groups that contain log anomalies. /// @@ -1546,7 +1546,7 @@ extension DevOpsGuruClient { return try await op.execute(input: input) } - /// Performs the `ListEvents` operation on the `CapstoneControlPlaneService` service. + /// Performs the `ListEvents` operation on the `DevOpsGuru` service. /// /// Returns a list of the events emitted by the resources that are evaluated by DevOps Guru. You can use filters to specify which events are returned. /// @@ -1619,7 +1619,7 @@ extension DevOpsGuruClient { return try await op.execute(input: input) } - /// Performs the `ListInsights` operation on the `CapstoneControlPlaneService` service. + /// Performs the `ListInsights` operation on the `DevOpsGuru` service. /// /// Returns a list of insights in your Amazon Web Services account. You can specify which insights are returned by their start time and status (ONGOING, CLOSED, or ANY). /// @@ -1691,7 +1691,7 @@ extension DevOpsGuruClient { return try await op.execute(input: input) } - /// Performs the `ListMonitoredResources` operation on the `CapstoneControlPlaneService` service. + /// Performs the `ListMonitoredResources` operation on the `DevOpsGuru` service. /// /// Returns the list of all log groups that are being monitored and tagged by DevOps Guru. /// @@ -1763,7 +1763,7 @@ extension DevOpsGuruClient { return try await op.execute(input: input) } - /// Performs the `ListNotificationChannels` operation on the `CapstoneControlPlaneService` service. + /// Performs the `ListNotificationChannels` operation on the `DevOpsGuru` service. /// /// Returns a list of notification channels configured for DevOps Guru. Each notification channel is used to notify you when DevOps Guru generates an insight that contains information about how to improve your operations. The one supported notification channel is Amazon Simple Notification Service (Amazon SNS). /// @@ -1835,7 +1835,7 @@ extension DevOpsGuruClient { return try await op.execute(input: input) } - /// Performs the `ListOrganizationInsights` operation on the `CapstoneControlPlaneService` service. + /// Performs the `ListOrganizationInsights` operation on the `DevOpsGuru` service. /// /// Returns a list of insights associated with the account or OU Id. /// @@ -1907,7 +1907,7 @@ extension DevOpsGuruClient { return try await op.execute(input: input) } - /// Performs the `ListRecommendations` operation on the `CapstoneControlPlaneService` service. + /// Performs the `ListRecommendations` operation on the `DevOpsGuru` service. /// /// Returns a list of a specified insight's recommendations. Each recommendation includes a list of related metrics and a list of related events. /// @@ -1980,7 +1980,7 @@ extension DevOpsGuruClient { return try await op.execute(input: input) } - /// Performs the `PutFeedback` operation on the `CapstoneControlPlaneService` service. + /// Performs the `PutFeedback` operation on the `DevOpsGuru` service. /// /// Collects customer feedback about the specified insight. /// @@ -2054,7 +2054,7 @@ extension DevOpsGuruClient { return try await op.execute(input: input) } - /// Performs the `RemoveNotificationChannel` operation on the `CapstoneControlPlaneService` service. + /// Performs the `RemoveNotificationChannel` operation on the `DevOpsGuru` service. /// /// Removes a notification channel from DevOps Guru. A notification channel is used to notify you when DevOps Guru generates an insight that contains information about how to improve your operations. /// @@ -2125,7 +2125,7 @@ extension DevOpsGuruClient { return try await op.execute(input: input) } - /// Performs the `SearchInsights` operation on the `CapstoneControlPlaneService` service. + /// Performs the `SearchInsights` operation on the `DevOpsGuru` service. /// /// Returns a list of insights in your Amazon Web Services account. You can specify which insights are returned by their start time, one or more statuses (ONGOING or CLOSED), one or more severities (LOW, MEDIUM, and HIGH), and type (REACTIVE or PROACTIVE). Use the Filters parameter to specify status and severity search parameters. Use the Type parameter to specify REACTIVE or PROACTIVE in your search. /// @@ -2197,7 +2197,7 @@ extension DevOpsGuruClient { return try await op.execute(input: input) } - /// Performs the `SearchOrganizationInsights` operation on the `CapstoneControlPlaneService` service. + /// Performs the `SearchOrganizationInsights` operation on the `DevOpsGuru` service. /// /// Returns a list of insights in your organization. You can specify which insights are returned by their start time, one or more statuses (ONGOING, CLOSED, and CLOSED), one or more severities (LOW, MEDIUM, and HIGH), and type (REACTIVE or PROACTIVE). Use the Filters parameter to specify status and severity search parameters. Use the Type parameter to specify REACTIVE or PROACTIVE in your search. /// @@ -2269,7 +2269,7 @@ extension DevOpsGuruClient { return try await op.execute(input: input) } - /// Performs the `StartCostEstimation` operation on the `CapstoneControlPlaneService` service. + /// Performs the `StartCostEstimation` operation on the `DevOpsGuru` service. /// /// Starts the creation of an estimate of the monthly cost to analyze your Amazon Web Services resources. /// @@ -2344,7 +2344,7 @@ extension DevOpsGuruClient { return try await op.execute(input: input) } - /// Performs the `UpdateEventSourcesConfig` operation on the `CapstoneControlPlaneService` service. + /// Performs the `UpdateEventSourcesConfig` operation on the `DevOpsGuru` service. /// /// Enables or disables integration with a service that can be integrated with DevOps Guru. The one service that can be integrated with DevOps Guru is Amazon CodeGuru Profiler, which can produce proactive recommendations which can be stored and viewed in DevOps Guru. /// @@ -2416,7 +2416,7 @@ extension DevOpsGuruClient { return try await op.execute(input: input) } - /// Performs the `UpdateResourceCollection` operation on the `CapstoneControlPlaneService` service. + /// Performs the `UpdateResourceCollection` operation on the `DevOpsGuru` service. /// /// Updates the collection of resources that DevOps Guru analyzes. The two types of Amazon Web Services resource collections supported are Amazon Web Services CloudFormation stacks and Amazon Web Services resources that contain the same Amazon Web Services tag. DevOps Guru can be configured to analyze the Amazon Web Services resources that are defined in the stacks or that are tagged using the same tag key. You can specify up to 500 Amazon Web Services CloudFormation stacks. This method also creates the IAM role required for you to use DevOps Guru. /// @@ -2489,7 +2489,7 @@ extension DevOpsGuruClient { return try await op.execute(input: input) } - /// Performs the `UpdateServiceIntegration` operation on the `CapstoneControlPlaneService` service. + /// Performs the `UpdateServiceIntegration` operation on the `DevOpsGuru` service. /// /// Enables or disables integration with a service that can be integrated with DevOps Guru. The one service that can be integrated with DevOps Guru is Amazon Web Services Systems Manager, which can be used to create an OpsItem for each generated insight. /// diff --git a/Sources/Services/AWSDeviceFarm/Sources/AWSDeviceFarm/DeviceFarmClient.swift b/Sources/Services/AWSDeviceFarm/Sources/AWSDeviceFarm/DeviceFarmClient.swift index fc9d8dbe92b..7e1da892093 100644 --- a/Sources/Services/AWSDeviceFarm/Sources/AWSDeviceFarm/DeviceFarmClient.swift +++ b/Sources/Services/AWSDeviceFarm/Sources/AWSDeviceFarm/DeviceFarmClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DeviceFarmClient: ClientRuntime.Client { public static let clientName = "DeviceFarmClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: DeviceFarmClient.DeviceFarmClientConfiguration let serviceName = "Device Farm" @@ -330,7 +330,7 @@ extension DeviceFarmClient { } extension DeviceFarmClient { - /// Performs the `CreateDevicePool` operation on the `DeviceFarm_20150623` service. + /// Performs the `CreateDevicePool` operation on the `DeviceFarm` service. /// /// Creates a device pool. /// @@ -403,7 +403,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `CreateInstanceProfile` operation on the `DeviceFarm_20150623` service. + /// Performs the `CreateInstanceProfile` operation on the `DeviceFarm` service. /// /// Creates a profile that can be applied to one or more private fleet device instances. /// @@ -476,7 +476,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `CreateNetworkProfile` operation on the `DeviceFarm_20150623` service. + /// Performs the `CreateNetworkProfile` operation on the `DeviceFarm` service. /// /// Creates a network profile. /// @@ -549,7 +549,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `CreateProject` operation on the `DeviceFarm_20150623` service. + /// Performs the `CreateProject` operation on the `DeviceFarm` service. /// /// Creates a project. /// @@ -623,7 +623,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `CreateRemoteAccessSession` operation on the `DeviceFarm_20150623` service. + /// Performs the `CreateRemoteAccessSession` operation on the `DeviceFarm` service. /// /// Specifies and starts a remote access session. /// @@ -696,7 +696,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `CreateTestGridProject` operation on the `DeviceFarm_20150623` service. + /// Performs the `CreateTestGridProject` operation on the `DeviceFarm` service. /// /// Creates a Selenium testing project. Projects are used to track [TestGridSession] instances. /// @@ -768,7 +768,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `CreateTestGridUrl` operation on the `DeviceFarm_20150623` service. + /// Performs the `CreateTestGridUrl` operation on the `DeviceFarm` service. /// /// Creates a signed, short-term URL that can be passed to a Selenium RemoteWebDriver constructor. /// @@ -840,7 +840,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `CreateUpload` operation on the `DeviceFarm_20150623` service. + /// Performs the `CreateUpload` operation on the `DeviceFarm` service. /// /// Uploads an app or test scripts. /// @@ -913,7 +913,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `CreateVPCEConfiguration` operation on the `DeviceFarm_20150623` service. + /// Performs the `CreateVPCEConfiguration` operation on the `DeviceFarm` service. /// /// Creates a configuration record in Device Farm for your Amazon Virtual Private Cloud (VPC) endpoint. /// @@ -985,7 +985,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `DeleteDevicePool` operation on the `DeviceFarm_20150623` service. + /// Performs the `DeleteDevicePool` operation on the `DeviceFarm` service. /// /// Deletes a device pool given the pool ARN. Does not allow deletion of curated pools owned by the system. /// @@ -1058,7 +1058,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `DeleteInstanceProfile` operation on the `DeviceFarm_20150623` service. + /// Performs the `DeleteInstanceProfile` operation on the `DeviceFarm` service. /// /// Deletes a profile that can be applied to one or more private device instances. /// @@ -1131,7 +1131,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `DeleteNetworkProfile` operation on the `DeviceFarm_20150623` service. + /// Performs the `DeleteNetworkProfile` operation on the `DeviceFarm` service. /// /// Deletes a network profile. /// @@ -1204,7 +1204,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `DeleteProject` operation on the `DeviceFarm_20150623` service. + /// Performs the `DeleteProject` operation on the `DeviceFarm` service. /// /// Deletes an AWS Device Farm project, given the project ARN. Deleting this resource does not stop an in-progress run. /// @@ -1277,7 +1277,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `DeleteRemoteAccessSession` operation on the `DeviceFarm_20150623` service. + /// Performs the `DeleteRemoteAccessSession` operation on the `DeviceFarm` service. /// /// Deletes a completed remote access session and its results. /// @@ -1350,7 +1350,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `DeleteRun` operation on the `DeviceFarm_20150623` service. + /// Performs the `DeleteRun` operation on the `DeviceFarm` service. /// /// Deletes the run, given the run ARN. Deleting this resource does not stop an in-progress run. /// @@ -1423,7 +1423,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `DeleteTestGridProject` operation on the `DeviceFarm_20150623` service. + /// Performs the `DeleteTestGridProject` operation on the `DeviceFarm` service. /// /// Deletes a Selenium testing project and all content generated under it. You cannot undo this operation. You cannot delete a project if it has active sessions. /// @@ -1496,7 +1496,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `DeleteUpload` operation on the `DeviceFarm_20150623` service. + /// Performs the `DeleteUpload` operation on the `DeviceFarm` service. /// /// Deletes an upload given the upload ARN. /// @@ -1569,7 +1569,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `DeleteVPCEConfiguration` operation on the `DeviceFarm_20150623` service. + /// Performs the `DeleteVPCEConfiguration` operation on the `DeviceFarm` service. /// /// Deletes a configuration for your Amazon Virtual Private Cloud (VPC) endpoint. /// @@ -1642,7 +1642,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `GetAccountSettings` operation on the `DeviceFarm_20150623` service. + /// Performs the `GetAccountSettings` operation on the `DeviceFarm` service. /// /// Returns the number of unmetered iOS or unmetered Android devices that have been purchased by the account. /// @@ -1715,7 +1715,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `GetDevice` operation on the `DeviceFarm_20150623` service. + /// Performs the `GetDevice` operation on the `DeviceFarm` service. /// /// Gets information about a unique device type. /// @@ -1788,7 +1788,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `GetDeviceInstance` operation on the `DeviceFarm_20150623` service. + /// Performs the `GetDeviceInstance` operation on the `DeviceFarm` service. /// /// Returns information about a device instance that belongs to a private device fleet. /// @@ -1861,7 +1861,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `GetDevicePool` operation on the `DeviceFarm_20150623` service. + /// Performs the `GetDevicePool` operation on the `DeviceFarm` service. /// /// Gets information about a device pool. /// @@ -1934,7 +1934,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `GetDevicePoolCompatibility` operation on the `DeviceFarm_20150623` service. + /// Performs the `GetDevicePoolCompatibility` operation on the `DeviceFarm` service. /// /// Gets information about compatibility with a device pool. /// @@ -2007,7 +2007,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `GetInstanceProfile` operation on the `DeviceFarm_20150623` service. + /// Performs the `GetInstanceProfile` operation on the `DeviceFarm` service. /// /// Returns information about the specified instance profile. /// @@ -2080,7 +2080,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `GetJob` operation on the `DeviceFarm_20150623` service. + /// Performs the `GetJob` operation on the `DeviceFarm` service. /// /// Gets information about a job. /// @@ -2153,7 +2153,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `GetNetworkProfile` operation on the `DeviceFarm_20150623` service. + /// Performs the `GetNetworkProfile` operation on the `DeviceFarm` service. /// /// Returns information about a network profile. /// @@ -2226,7 +2226,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `GetOfferingStatus` operation on the `DeviceFarm_20150623` service. + /// Performs the `GetOfferingStatus` operation on the `DeviceFarm` service. /// /// Gets the current status and future status of all offerings purchased by an AWS account. The response indicates how many offerings are currently available and the offerings that will be available in the next period. The API returns a NotEligible error if the user is not permitted to invoke the operation. If you must be able to invoke this operation, contact [aws-devicefarm-support@amazon.com](mailto:aws-devicefarm-support@amazon.com). /// @@ -2300,7 +2300,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `GetProject` operation on the `DeviceFarm_20150623` service. + /// Performs the `GetProject` operation on the `DeviceFarm` service. /// /// Gets information about a project. /// @@ -2373,7 +2373,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `GetRemoteAccessSession` operation on the `DeviceFarm_20150623` service. + /// Performs the `GetRemoteAccessSession` operation on the `DeviceFarm` service. /// /// Returns a link to a currently running remote access session. /// @@ -2446,7 +2446,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `GetRun` operation on the `DeviceFarm_20150623` service. + /// Performs the `GetRun` operation on the `DeviceFarm` service. /// /// Gets information about a run. /// @@ -2519,7 +2519,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `GetSuite` operation on the `DeviceFarm_20150623` service. + /// Performs the `GetSuite` operation on the `DeviceFarm` service. /// /// Gets information about a suite. /// @@ -2592,7 +2592,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `GetTest` operation on the `DeviceFarm_20150623` service. + /// Performs the `GetTest` operation on the `DeviceFarm` service. /// /// Gets information about a test. /// @@ -2665,7 +2665,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `GetTestGridProject` operation on the `DeviceFarm_20150623` service. + /// Performs the `GetTestGridProject` operation on the `DeviceFarm` service. /// /// Retrieves information about a Selenium testing project. /// @@ -2737,7 +2737,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `GetTestGridSession` operation on the `DeviceFarm_20150623` service. + /// Performs the `GetTestGridSession` operation on the `DeviceFarm` service. /// /// A session is an instance of a browser created through a RemoteWebDriver with the URL from [CreateTestGridUrlResult$url]. You can use the following to look up sessions: /// @@ -2813,7 +2813,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `GetUpload` operation on the `DeviceFarm_20150623` service. + /// Performs the `GetUpload` operation on the `DeviceFarm` service. /// /// Gets information about an upload. /// @@ -2886,7 +2886,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `GetVPCEConfiguration` operation on the `DeviceFarm_20150623` service. + /// Performs the `GetVPCEConfiguration` operation on the `DeviceFarm` service. /// /// Returns information about the configuration settings for your Amazon Virtual Private Cloud (VPC) endpoint. /// @@ -2958,7 +2958,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `InstallToRemoteAccessSession` operation on the `DeviceFarm_20150623` service. + /// Performs the `InstallToRemoteAccessSession` operation on the `DeviceFarm` service. /// /// Installs an application to the device in a remote access session. For Android applications, the file must be in .apk format. For iOS applications, the file must be in .ipa format. /// @@ -3031,7 +3031,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `ListArtifacts` operation on the `DeviceFarm_20150623` service. + /// Performs the `ListArtifacts` operation on the `DeviceFarm` service. /// /// Gets information about artifacts. /// @@ -3104,7 +3104,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `ListDeviceInstances` operation on the `DeviceFarm_20150623` service. + /// Performs the `ListDeviceInstances` operation on the `DeviceFarm` service. /// /// Returns information about the private device instances associated with one or more AWS accounts. /// @@ -3177,7 +3177,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `ListDevicePools` operation on the `DeviceFarm_20150623` service. + /// Performs the `ListDevicePools` operation on the `DeviceFarm` service. /// /// Gets information about device pools. /// @@ -3250,7 +3250,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `ListDevices` operation on the `DeviceFarm_20150623` service. + /// Performs the `ListDevices` operation on the `DeviceFarm` service. /// /// Gets information about unique device types. /// @@ -3323,7 +3323,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `ListInstanceProfiles` operation on the `DeviceFarm_20150623` service. + /// Performs the `ListInstanceProfiles` operation on the `DeviceFarm` service. /// /// Returns information about all the instance profiles in an AWS account. /// @@ -3396,7 +3396,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `ListJobs` operation on the `DeviceFarm_20150623` service. + /// Performs the `ListJobs` operation on the `DeviceFarm` service. /// /// Gets information about jobs for a given test run. /// @@ -3469,7 +3469,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `ListNetworkProfiles` operation on the `DeviceFarm_20150623` service. + /// Performs the `ListNetworkProfiles` operation on the `DeviceFarm` service. /// /// Returns the list of available network profiles. /// @@ -3542,7 +3542,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `ListOfferingPromotions` operation on the `DeviceFarm_20150623` service. + /// Performs the `ListOfferingPromotions` operation on the `DeviceFarm` service. /// /// Returns a list of offering promotions. Each offering promotion record contains the ID and description of the promotion. The API returns a NotEligible error if the caller is not permitted to invoke the operation. Contact [aws-devicefarm-support@amazon.com](mailto:aws-devicefarm-support@amazon.com) if you must be able to invoke this operation. /// @@ -3616,7 +3616,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `ListOfferingTransactions` operation on the `DeviceFarm_20150623` service. + /// Performs the `ListOfferingTransactions` operation on the `DeviceFarm` service. /// /// Returns a list of all historical purchases, renewals, and system renewal transactions for an AWS account. The list is paginated and ordered by a descending timestamp (most recent transactions are first). The API returns a NotEligible error if the user is not permitted to invoke the operation. If you must be able to invoke this operation, contact [aws-devicefarm-support@amazon.com](mailto:aws-devicefarm-support@amazon.com). /// @@ -3690,7 +3690,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `ListOfferings` operation on the `DeviceFarm_20150623` service. + /// Performs the `ListOfferings` operation on the `DeviceFarm` service. /// /// Returns a list of products or offerings that the user can manage through the API. Each offering record indicates the recurring price per unit and the frequency for that offering. The API returns a NotEligible error if the user is not permitted to invoke the operation. If you must be able to invoke this operation, contact [aws-devicefarm-support@amazon.com](mailto:aws-devicefarm-support@amazon.com). /// @@ -3764,7 +3764,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `ListProjects` operation on the `DeviceFarm_20150623` service. + /// Performs the `ListProjects` operation on the `DeviceFarm` service. /// /// Gets information about projects. /// @@ -3837,7 +3837,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `ListRemoteAccessSessions` operation on the `DeviceFarm_20150623` service. + /// Performs the `ListRemoteAccessSessions` operation on the `DeviceFarm` service. /// /// Returns a list of all currently running remote access sessions. /// @@ -3910,7 +3910,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `ListRuns` operation on the `DeviceFarm_20150623` service. + /// Performs the `ListRuns` operation on the `DeviceFarm` service. /// /// Gets information about runs, given an AWS Device Farm project ARN. /// @@ -3983,7 +3983,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `ListSamples` operation on the `DeviceFarm_20150623` service. + /// Performs the `ListSamples` operation on the `DeviceFarm` service. /// /// Gets information about samples, given an AWS Device Farm job ARN. /// @@ -4056,7 +4056,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `ListSuites` operation on the `DeviceFarm_20150623` service. + /// Performs the `ListSuites` operation on the `DeviceFarm` service. /// /// Gets information about test suites for a given job. /// @@ -4129,7 +4129,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `DeviceFarm_20150623` service. + /// Performs the `ListTagsForResource` operation on the `DeviceFarm` service. /// /// List the tags for an AWS Device Farm resource. /// @@ -4201,7 +4201,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `ListTestGridProjects` operation on the `DeviceFarm_20150623` service. + /// Performs the `ListTestGridProjects` operation on the `DeviceFarm` service. /// /// Gets a list of all Selenium testing projects in your account. /// @@ -4272,7 +4272,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `ListTestGridSessionActions` operation on the `DeviceFarm_20150623` service. + /// Performs the `ListTestGridSessionActions` operation on the `DeviceFarm` service. /// /// Returns a list of the actions taken in a [TestGridSession]. /// @@ -4344,7 +4344,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `ListTestGridSessionArtifacts` operation on the `DeviceFarm_20150623` service. + /// Performs the `ListTestGridSessionArtifacts` operation on the `DeviceFarm` service. /// /// Retrieves a list of artifacts created during the session. /// @@ -4416,7 +4416,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `ListTestGridSessions` operation on the `DeviceFarm_20150623` service. + /// Performs the `ListTestGridSessions` operation on the `DeviceFarm` service. /// /// Retrieves a list of sessions for a [TestGridProject]. /// @@ -4488,7 +4488,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `ListTests` operation on the `DeviceFarm_20150623` service. + /// Performs the `ListTests` operation on the `DeviceFarm` service. /// /// Gets information about tests in a given test suite. /// @@ -4561,7 +4561,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `ListUniqueProblems` operation on the `DeviceFarm_20150623` service. + /// Performs the `ListUniqueProblems` operation on the `DeviceFarm` service. /// /// Gets information about unique problems, such as exceptions or crashes. Unique problems are defined as a single instance of an error across a run, job, or suite. For example, if a call in your application consistently raises an exception (OutOfBoundsException in MyActivity.java:386), ListUniqueProblems returns a single entry instead of many individual entries for that exception. /// @@ -4634,7 +4634,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `ListUploads` operation on the `DeviceFarm_20150623` service. + /// Performs the `ListUploads` operation on the `DeviceFarm` service. /// /// Gets information about uploads, given an AWS Device Farm project ARN. /// @@ -4707,7 +4707,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `ListVPCEConfigurations` operation on the `DeviceFarm_20150623` service. + /// Performs the `ListVPCEConfigurations` operation on the `DeviceFarm` service. /// /// Returns information about all Amazon Virtual Private Cloud (VPC) endpoint configurations in the AWS account. /// @@ -4778,7 +4778,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `PurchaseOffering` operation on the `DeviceFarm_20150623` service. + /// Performs the `PurchaseOffering` operation on the `DeviceFarm` service. /// /// Immediately purchases offerings for an AWS account. Offerings renew with the latest total purchased quantity for an offering, unless the renewal was overridden. The API returns a NotEligible error if the user is not permitted to invoke the operation. If you must be able to invoke this operation, contact [aws-devicefarm-support@amazon.com](mailto:aws-devicefarm-support@amazon.com). /// @@ -4852,7 +4852,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `RenewOffering` operation on the `DeviceFarm_20150623` service. + /// Performs the `RenewOffering` operation on the `DeviceFarm` service. /// /// Explicitly sets the quantity of devices to renew for an offering, starting from the effectiveDate of the next period. The API returns a NotEligible error if the user is not permitted to invoke the operation. If you must be able to invoke this operation, contact [aws-devicefarm-support@amazon.com](mailto:aws-devicefarm-support@amazon.com). /// @@ -4926,7 +4926,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `ScheduleRun` operation on the `DeviceFarm_20150623` service. + /// Performs the `ScheduleRun` operation on the `DeviceFarm` service. /// /// Schedules a run. /// @@ -5000,7 +5000,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `StopJob` operation on the `DeviceFarm_20150623` service. + /// Performs the `StopJob` operation on the `DeviceFarm` service. /// /// Initiates a stop request for the current job. AWS Device Farm immediately stops the job on the device where tests have not started. You are not billed for this device. On the device where tests have started, setup suite and teardown suite tests run to completion on the device. You are billed for setup, teardown, and any tests that were in progress or already completed. /// @@ -5073,7 +5073,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `StopRemoteAccessSession` operation on the `DeviceFarm_20150623` service. + /// Performs the `StopRemoteAccessSession` operation on the `DeviceFarm` service. /// /// Ends a specified remote access session. /// @@ -5146,7 +5146,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `StopRun` operation on the `DeviceFarm_20150623` service. + /// Performs the `StopRun` operation on the `DeviceFarm` service. /// /// Initiates a stop request for the current test run. AWS Device Farm immediately stops the run on devices where tests have not started. You are not billed for these devices. On devices where tests have started executing, setup suite and teardown suite tests run to completion on those devices. You are billed for setup, teardown, and any tests that were in progress or already completed. /// @@ -5219,7 +5219,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `DeviceFarm_20150623` service. + /// Performs the `TagResource` operation on the `DeviceFarm` service. /// /// Associates the specified tags to a resource with the specified resourceArn. If existing tags on a resource are not specified in the request parameters, they are not changed. When a resource is deleted, the tags associated with that resource are also deleted. /// @@ -5293,7 +5293,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `DeviceFarm_20150623` service. + /// Performs the `UntagResource` operation on the `DeviceFarm` service. /// /// Deletes the specified tags from a resource. /// @@ -5365,7 +5365,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `UpdateDeviceInstance` operation on the `DeviceFarm_20150623` service. + /// Performs the `UpdateDeviceInstance` operation on the `DeviceFarm` service. /// /// Updates information about a private device instance. /// @@ -5438,7 +5438,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `UpdateDevicePool` operation on the `DeviceFarm_20150623` service. + /// Performs the `UpdateDevicePool` operation on the `DeviceFarm` service. /// /// Modifies the name, description, and rules in a device pool given the attributes and the pool ARN. Rule updates are all-or-nothing, meaning they can only be updated as a whole (or not at all). /// @@ -5511,7 +5511,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `UpdateInstanceProfile` operation on the `DeviceFarm_20150623` service. + /// Performs the `UpdateInstanceProfile` operation on the `DeviceFarm` service. /// /// Updates information about an existing private device instance profile. /// @@ -5584,7 +5584,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `UpdateNetworkProfile` operation on the `DeviceFarm_20150623` service. + /// Performs the `UpdateNetworkProfile` operation on the `DeviceFarm` service. /// /// Updates the network profile. /// @@ -5657,7 +5657,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `UpdateProject` operation on the `DeviceFarm_20150623` service. + /// Performs the `UpdateProject` operation on the `DeviceFarm` service. /// /// Modifies the specified project name, given the project ARN and a new name. /// @@ -5730,7 +5730,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `UpdateTestGridProject` operation on the `DeviceFarm_20150623` service. + /// Performs the `UpdateTestGridProject` operation on the `DeviceFarm` service. /// /// Change details of a project. /// @@ -5803,7 +5803,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `UpdateUpload` operation on the `DeviceFarm_20150623` service. + /// Performs the `UpdateUpload` operation on the `DeviceFarm` service. /// /// Updates an uploaded test spec. /// @@ -5876,7 +5876,7 @@ extension DeviceFarmClient { return try await op.execute(input: input) } - /// Performs the `UpdateVPCEConfiguration` operation on the `DeviceFarm_20150623` service. + /// Performs the `UpdateVPCEConfiguration` operation on the `DeviceFarm` service. /// /// Updates information about an Amazon Virtual Private Cloud (VPC) endpoint configuration. /// diff --git a/Sources/Services/AWSDirectConnect/Sources/AWSDirectConnect/DirectConnectClient.swift b/Sources/Services/AWSDirectConnect/Sources/AWSDirectConnect/DirectConnectClient.swift index ac6b10974a1..96cb6b5c0ff 100644 --- a/Sources/Services/AWSDirectConnect/Sources/AWSDirectConnect/DirectConnectClient.swift +++ b/Sources/Services/AWSDirectConnect/Sources/AWSDirectConnect/DirectConnectClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DirectConnectClient: ClientRuntime.Client { public static let clientName = "DirectConnectClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: DirectConnectClient.DirectConnectClientConfiguration let serviceName = "Direct Connect" @@ -330,7 +330,7 @@ extension DirectConnectClient { } extension DirectConnectClient { - /// Performs the `AcceptDirectConnectGatewayAssociationProposal` operation on the `OvertureService` service. + /// Performs the `AcceptDirectConnectGatewayAssociationProposal` operation on the `DirectConnect` service. /// /// Accepts a proposal request to attach a virtual private gateway or transit gateway to a Direct Connect gateway. /// @@ -401,7 +401,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `AllocateConnectionOnInterconnect` operation on the `OvertureService` service. + /// Performs the `AllocateConnectionOnInterconnect` operation on the `DirectConnect` service. /// /// Deprecated. Use [AllocateHostedConnection] instead. Creates a hosted connection on an interconnect. Allocates a VLAN number and a specified amount of bandwidth for use by a hosted connection on the specified interconnect. Intended for use by Direct Connect Partners only. @available(*, deprecated) @@ -473,7 +473,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `AllocateHostedConnection` operation on the `OvertureService` service. + /// Performs the `AllocateHostedConnection` operation on the `DirectConnect` service. /// /// Creates a hosted connection on the specified interconnect or a link aggregation group (LAG) of interconnects. Allocates a VLAN number and a specified amount of capacity (bandwidth) for use by a hosted connection on the specified interconnect or LAG of interconnects. Amazon Web Services polices the hosted connection for the specified capacity and the Direct Connect Partner must also police the hosted connection for the specified capacity. Intended for use by Direct Connect Partners only. /// @@ -546,7 +546,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `AllocatePrivateVirtualInterface` operation on the `OvertureService` service. + /// Performs the `AllocatePrivateVirtualInterface` operation on the `DirectConnect` service. /// /// Provisions a private virtual interface to be owned by the specified Amazon Web Services account. Virtual interfaces created using this action must be confirmed by the owner using [ConfirmPrivateVirtualInterface]. Until then, the virtual interface is in the Confirming state and is not available to handle traffic. /// @@ -619,7 +619,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `AllocatePublicVirtualInterface` operation on the `OvertureService` service. + /// Performs the `AllocatePublicVirtualInterface` operation on the `DirectConnect` service. /// /// Provisions a public virtual interface to be owned by the specified Amazon Web Services account. The owner of a connection calls this function to provision a public virtual interface to be owned by the specified Amazon Web Services account. Virtual interfaces created using this function must be confirmed by the owner using [ConfirmPublicVirtualInterface]. Until this step has been completed, the virtual interface is in the confirming state and is not available to handle traffic. When creating an IPv6 public virtual interface, omit the Amazon address and customer address. IPv6 addresses are automatically assigned from the Amazon pool of IPv6 addresses; you cannot specify custom IPv6 addresses. /// @@ -692,7 +692,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `AllocateTransitVirtualInterface` operation on the `OvertureService` service. + /// Performs the `AllocateTransitVirtualInterface` operation on the `DirectConnect` service. /// /// Provisions a transit virtual interface to be owned by the specified Amazon Web Services account. Use this type of interface to connect a transit gateway to your Direct Connect gateway. The owner of a connection provisions a transit virtual interface to be owned by the specified Amazon Web Services account. After you create a transit virtual interface, it must be confirmed by the owner using [ConfirmTransitVirtualInterface]. Until this step has been completed, the transit virtual interface is in the requested state and is not available to handle traffic. /// @@ -765,7 +765,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `AssociateConnectionWithLag` operation on the `OvertureService` service. + /// Performs the `AssociateConnectionWithLag` operation on the `DirectConnect` service. /// /// Associates an existing connection with a link aggregation group (LAG). The connection is interrupted and re-established as a member of the LAG (connectivity to Amazon Web Services is interrupted). The connection must be hosted on the same Direct Connect endpoint as the LAG, and its bandwidth must match the bandwidth for the LAG. You can re-associate a connection that's currently associated with a different LAG; however, if removing the connection would cause the original LAG to fall below its setting for minimum number of operational connections, the request fails. Any virtual interfaces that are directly associated with the connection are automatically re-associated with the LAG. If the connection was originally associated with a different LAG, the virtual interfaces remain associated with the original LAG. For interconnects, any hosted connections are automatically re-associated with the LAG. If the interconnect was originally associated with a different LAG, the hosted connections remain associated with the original LAG. /// @@ -836,7 +836,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `AssociateHostedConnection` operation on the `OvertureService` service. + /// Performs the `AssociateHostedConnection` operation on the `DirectConnect` service. /// /// Associates a hosted connection and its virtual interfaces with a link aggregation group (LAG) or interconnect. If the target interconnect or LAG has an existing hosted connection with a conflicting VLAN number or IP address, the operation fails. This action temporarily interrupts the hosted connection's connectivity to Amazon Web Services as it is being migrated. Intended for use by Direct Connect Partners only. /// @@ -907,7 +907,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `AssociateMacSecKey` operation on the `OvertureService` service. + /// Performs the `AssociateMacSecKey` operation on the `DirectConnect` service. /// /// Associates a MAC Security (MACsec) Connection Key Name (CKN)/ Connectivity Association Key (CAK) pair with an Direct Connect dedicated connection. You must supply either the secretARN, or the CKN/CAK (ckn and cak) pair in the request. For information about MAC Security (MACsec) key considerations, see [MACsec pre-shared CKN/CAK key considerations ](https://docs.aws.amazon.com/directconnect/latest/UserGuide/direct-connect-mac-sec-getting-started.html#mac-sec-key-consideration) in the Direct Connect User Guide. /// @@ -978,7 +978,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `AssociateVirtualInterface` operation on the `OvertureService` service. + /// Performs the `AssociateVirtualInterface` operation on the `DirectConnect` service. /// /// Associates a virtual interface with a specified link aggregation group (LAG) or connection. Connectivity to Amazon Web Services is temporarily interrupted as the virtual interface is being migrated. If the target connection or LAG has an associated virtual interface with a conflicting VLAN number or a conflicting IP address, the operation fails. Virtual interfaces associated with a hosted connection cannot be associated with a LAG; hosted connections must be migrated along with their virtual interfaces using [AssociateHostedConnection]. To reassociate a virtual interface to a new connection or LAG, the requester must own either the virtual interface itself or the connection to which the virtual interface is currently associated. Additionally, the requester must own the connection or LAG for the association. /// @@ -1049,7 +1049,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `ConfirmConnection` operation on the `OvertureService` service. + /// Performs the `ConfirmConnection` operation on the `DirectConnect` service. /// /// Confirms the creation of the specified hosted connection on an interconnect. Upon creation, the hosted connection is initially in the Ordering state, and remains in this state until the owner confirms creation of the hosted connection. /// @@ -1120,7 +1120,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `ConfirmCustomerAgreement` operation on the `OvertureService` service. + /// Performs the `ConfirmCustomerAgreement` operation on the `DirectConnect` service. /// /// The confirmation of the terms of agreement when creating the connection/link aggregation group (LAG). /// @@ -1191,7 +1191,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `ConfirmPrivateVirtualInterface` operation on the `OvertureService` service. + /// Performs the `ConfirmPrivateVirtualInterface` operation on the `DirectConnect` service. /// /// Accepts ownership of a private virtual interface created by another Amazon Web Services account. After the virtual interface owner makes this call, the virtual interface is created and attached to the specified virtual private gateway or Direct Connect gateway, and is made available to handle traffic. /// @@ -1262,7 +1262,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `ConfirmPublicVirtualInterface` operation on the `OvertureService` service. + /// Performs the `ConfirmPublicVirtualInterface` operation on the `DirectConnect` service. /// /// Accepts ownership of a public virtual interface created by another Amazon Web Services account. After the virtual interface owner makes this call, the specified virtual interface is created and made available to handle traffic. /// @@ -1333,7 +1333,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `ConfirmTransitVirtualInterface` operation on the `OvertureService` service. + /// Performs the `ConfirmTransitVirtualInterface` operation on the `DirectConnect` service. /// /// Accepts ownership of a transit virtual interface created by another Amazon Web Services account. After the owner of the transit virtual interface makes this call, the specified transit virtual interface is created and made available to handle traffic. /// @@ -1404,7 +1404,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateBGPPeer` operation on the `OvertureService` service. + /// Performs the `CreateBGPPeer` operation on the `DirectConnect` service. /// /// Creates a BGP peer on the specified virtual interface. You must create a BGP peer for the corresponding address family (IPv4/IPv6) in order to access Amazon Web Services resources that also use that address family. If logical redundancy is not supported by the connection, interconnect, or LAG, the BGP peer cannot be in the same address family as an existing BGP peer on the virtual interface. When creating a IPv6 BGP peer, omit the Amazon address and customer address. IPv6 addresses are automatically assigned from the Amazon pool of IPv6 addresses; you cannot specify custom IPv6 addresses. If you let Amazon Web Services auto-assign IPv4 addresses, a /30 CIDR will be allocated from 169.254.0.0/16. Amazon Web Services does not recommend this option if you intend to use the customer router peer IP address as the source and destination for traffic. Instead you should use RFC 1918 or other addressing, and specify the address yourself. For more information about RFC 1918 see [ Address Allocation for Private Internets](https://datatracker.ietf.org/doc/html/rfc1918). For a public virtual interface, the Autonomous System Number (ASN) must be private or already on the allow list for the virtual interface. /// @@ -1475,7 +1475,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateConnection` operation on the `OvertureService` service. + /// Performs the `CreateConnection` operation on the `DirectConnect` service. /// /// Creates a connection between a customer network and a specific Direct Connect location. A connection links your internal network to an Direct Connect location over a standard Ethernet fiber-optic cable. One end of the cable is connected to your router, the other to an Direct Connect router. To find the locations for your Region, use [DescribeLocations]. You can automatically add the new connection to a link aggregation group (LAG) by specifying a LAG ID in the request. This ensures that the new connection is allocated on the same Direct Connect endpoint that hosts the specified LAG. If there are no available ports on the endpoint, the request fails and no connection is created. /// @@ -1548,7 +1548,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateDirectConnectGateway` operation on the `OvertureService` service. + /// Performs the `CreateDirectConnectGateway` operation on the `DirectConnect` service. /// /// Creates a Direct Connect gateway, which is an intermediate object that enables you to connect a set of virtual interfaces and virtual private gateways. A Direct Connect gateway is global and visible in any Amazon Web Services Region after it is created. The virtual interfaces and virtual private gateways that are connected through a Direct Connect gateway can be in different Amazon Web Services Regions. This enables you to connect to a VPC in any Region, regardless of the Region in which the virtual interfaces are located, and pass traffic between them. /// @@ -1619,7 +1619,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateDirectConnectGatewayAssociation` operation on the `OvertureService` service. + /// Performs the `CreateDirectConnectGatewayAssociation` operation on the `DirectConnect` service. /// /// Creates an association between a Direct Connect gateway and a virtual private gateway. The virtual private gateway must be attached to a VPC and must not be associated with another Direct Connect gateway. /// @@ -1690,7 +1690,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateDirectConnectGatewayAssociationProposal` operation on the `OvertureService` service. + /// Performs the `CreateDirectConnectGatewayAssociationProposal` operation on the `DirectConnect` service. /// /// Creates a proposal to associate the specified virtual private gateway or transit gateway with the specified Direct Connect gateway. You can associate a Direct Connect gateway and virtual private gateway or transit gateway that is owned by any Amazon Web Services account. /// @@ -1761,7 +1761,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateInterconnect` operation on the `OvertureService` service. + /// Performs the `CreateInterconnect` operation on the `DirectConnect` service. /// /// Creates an interconnect between an Direct Connect Partner's network and a specific Direct Connect location. An interconnect is a connection that is capable of hosting other connections. The Direct Connect Partner can use an interconnect to provide Direct Connect hosted connections to customers through their own network services. Like a standard connection, an interconnect links the partner's network to an Direct Connect location over a standard Ethernet fiber-optic cable. One end is connected to the partner's router, the other to an Direct Connect router. You can automatically add the new interconnect to a link aggregation group (LAG) by specifying a LAG ID in the request. This ensures that the new interconnect is allocated on the same Direct Connect endpoint that hosts the specified LAG. If there are no available ports on the endpoint, the request fails and no interconnect is created. For each end customer, the Direct Connect Partner provisions a connection on their interconnect by calling [AllocateHostedConnection]. The end customer can then connect to Amazon Web Services resources by creating a virtual interface on their connection, using the VLAN assigned to them by the Direct Connect Partner. Intended for use by Direct Connect Partners only. /// @@ -1834,7 +1834,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateLag` operation on the `OvertureService` service. + /// Performs the `CreateLag` operation on the `DirectConnect` service. /// /// Creates a link aggregation group (LAG) with the specified number of bundled physical dedicated connections between the customer network and a specific Direct Connect location. A LAG is a logical interface that uses the Link Aggregation Control Protocol (LACP) to aggregate multiple interfaces, enabling you to treat them as a single interface. All connections in a LAG must use the same bandwidth (either 1Gbps, 10Gbps, 100Gbps, or 400Gbps) and must terminate at the same Direct Connect endpoint. You can have up to 10 dedicated connections per location. Regardless of this limit, if you request more connections for the LAG than Direct Connect can allocate on a single endpoint, no LAG is created.. You can specify an existing physical dedicated connection or interconnect to include in the LAG (which counts towards the total number of connections). Doing so interrupts the current physical dedicated connection, and re-establishes them as a member of the LAG. The LAG will be created on the same Direct Connect endpoint to which the dedicated connection terminates. Any virtual interfaces associated with the dedicated connection are automatically disassociated and re-associated with the LAG. The connection ID does not change. If the Amazon Web Services account used to create a LAG is a registered Direct Connect Partner, the LAG is automatically enabled to host sub-connections. For a LAG owned by a partner, any associated virtual interfaces cannot be directly configured. /// @@ -1907,7 +1907,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `CreatePrivateVirtualInterface` operation on the `OvertureService` service. + /// Performs the `CreatePrivateVirtualInterface` operation on the `DirectConnect` service. /// /// Creates a private virtual interface. A virtual interface is the VLAN that transports Direct Connect traffic. A private virtual interface can be connected to either a Direct Connect gateway or a Virtual Private Gateway (VGW). Connecting the private virtual interface to a Direct Connect gateway enables the possibility for connecting to multiple VPCs, including VPCs in different Amazon Web Services Regions. Connecting the private virtual interface to a VGW only provides access to a single VPC within the same Region. Setting the MTU of a virtual interface to 8500 (jumbo frames) can cause an update to the underlying physical connection if it wasn't updated to support jumbo frames. Updating the connection disrupts network connectivity for all virtual interfaces associated with the connection for up to 30 seconds. To check whether your connection supports jumbo frames, call [DescribeConnections]. To check whether your virtual interface supports jumbo frames, call [DescribeVirtualInterfaces]. /// @@ -1980,7 +1980,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `CreatePublicVirtualInterface` operation on the `OvertureService` service. + /// Performs the `CreatePublicVirtualInterface` operation on the `DirectConnect` service. /// /// Creates a public virtual interface. A virtual interface is the VLAN that transports Direct Connect traffic. A public virtual interface supports sending traffic to public services of Amazon Web Services such as Amazon S3. When creating an IPv6 public virtual interface (addressFamily is ipv6), leave the customer and amazon address fields blank to use auto-assigned IPv6 space. Custom IPv6 addresses are not supported. /// @@ -2053,7 +2053,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateTransitVirtualInterface` operation on the `OvertureService` service. + /// Performs the `CreateTransitVirtualInterface` operation on the `DirectConnect` service. /// /// Creates a transit virtual interface. A transit virtual interface should be used to access one or more transit gateways associated with Direct Connect gateways. A transit virtual interface enables the connection of multiple VPCs attached to a transit gateway to a Direct Connect gateway. If you associate your transit gateway with one or more Direct Connect gateways, the Autonomous System Number (ASN) used by the transit gateway and the Direct Connect gateway must be different. For example, if you use the default ASN 64512 for both your the transit gateway and Direct Connect gateway, the association request fails. A jumbo MTU value must be either 1500 or 8500. No other values will be accepted. Setting the MTU of a virtual interface to 8500 (jumbo frames) can cause an update to the underlying physical connection if it wasn't updated to support jumbo frames. Updating the connection disrupts network connectivity for all virtual interfaces associated with the connection for up to 30 seconds. To check whether your connection supports jumbo frames, call [DescribeConnections]. To check whether your virtual interface supports jumbo frames, call [DescribeVirtualInterfaces]. /// @@ -2126,7 +2126,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteBGPPeer` operation on the `OvertureService` service. + /// Performs the `DeleteBGPPeer` operation on the `DirectConnect` service. /// /// Deletes the specified BGP peer on the specified virtual interface with the specified customer address and ASN. You cannot delete the last BGP peer from a virtual interface. /// @@ -2197,7 +2197,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteConnection` operation on the `OvertureService` service. + /// Performs the `DeleteConnection` operation on the `DirectConnect` service. /// /// Deletes the specified connection. Deleting a connection only stops the Direct Connect port hour and data transfer charges. If you are partnering with any third parties to connect with the Direct Connect location, you must cancel your service with them separately. /// @@ -2268,7 +2268,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteDirectConnectGateway` operation on the `OvertureService` service. + /// Performs the `DeleteDirectConnectGateway` operation on the `DirectConnect` service. /// /// Deletes the specified Direct Connect gateway. You must first delete all virtual interfaces that are attached to the Direct Connect gateway and disassociate all virtual private gateways associated with the Direct Connect gateway. /// @@ -2339,7 +2339,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteDirectConnectGatewayAssociation` operation on the `OvertureService` service. + /// Performs the `DeleteDirectConnectGatewayAssociation` operation on the `DirectConnect` service. /// /// Deletes the association between the specified Direct Connect gateway and virtual private gateway. We recommend that you specify the associationID to delete the association. Alternatively, if you own virtual gateway and a Direct Connect gateway association, you can specify the virtualGatewayId and directConnectGatewayId to delete an association. /// @@ -2410,7 +2410,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteDirectConnectGatewayAssociationProposal` operation on the `OvertureService` service. + /// Performs the `DeleteDirectConnectGatewayAssociationProposal` operation on the `DirectConnect` service. /// /// Deletes the association proposal request between the specified Direct Connect gateway and virtual private gateway or transit gateway. /// @@ -2481,7 +2481,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteInterconnect` operation on the `OvertureService` service. + /// Performs the `DeleteInterconnect` operation on the `DirectConnect` service. /// /// Deletes the specified interconnect. Intended for use by Direct Connect Partners only. /// @@ -2552,7 +2552,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteLag` operation on the `OvertureService` service. + /// Performs the `DeleteLag` operation on the `DirectConnect` service. /// /// Deletes the specified link aggregation group (LAG). You cannot delete a LAG if it has active virtual interfaces or hosted connections. /// @@ -2623,7 +2623,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteVirtualInterface` operation on the `OvertureService` service. + /// Performs the `DeleteVirtualInterface` operation on the `DirectConnect` service. /// /// Deletes a virtual interface. /// @@ -2694,7 +2694,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeConnectionLoa` operation on the `OvertureService` service. + /// Performs the `DescribeConnectionLoa` operation on the `DirectConnect` service. /// /// Deprecated. Use [DescribeLoa] instead. Gets the LOA-CFA for a connection. The Letter of Authorization - Connecting Facility Assignment (LOA-CFA) is a document that your APN partner or service provider uses when establishing your cross connect to Amazon Web Services at the colocation facility. For more information, see [Requesting Cross Connects at Direct Connect Locations](https://docs.aws.amazon.com/directconnect/latest/UserGuide/Colocation.html) in the Direct Connect User Guide. @available(*, deprecated) @@ -2766,7 +2766,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeConnections` operation on the `OvertureService` service. + /// Performs the `DescribeConnections` operation on the `DirectConnect` service. /// /// Displays the specified connection or all connections in this Region. /// @@ -2837,7 +2837,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeConnectionsOnInterconnect` operation on the `OvertureService` service. + /// Performs the `DescribeConnectionsOnInterconnect` operation on the `DirectConnect` service. /// /// Deprecated. Use [DescribeHostedConnections] instead. Lists the connections that have been provisioned on the specified interconnect. Intended for use by Direct Connect Partners only. @available(*, deprecated) @@ -2909,7 +2909,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeCustomerMetadata` operation on the `OvertureService` service. + /// Performs the `DescribeCustomerMetadata` operation on the `DirectConnect` service. /// /// Get and view a list of customer agreements, along with their signed status and whether the customer is an NNIPartner, NNIPartnerV2, or a nonPartner. /// @@ -2980,7 +2980,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeDirectConnectGatewayAssociationProposals` operation on the `OvertureService` service. + /// Performs the `DescribeDirectConnectGatewayAssociationProposals` operation on the `DirectConnect` service. /// /// Describes one or more association proposals for connection between a virtual private gateway or transit gateway and a Direct Connect gateway. /// @@ -3051,7 +3051,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeDirectConnectGatewayAssociations` operation on the `OvertureService` service. + /// Performs the `DescribeDirectConnectGatewayAssociations` operation on the `DirectConnect` service. /// /// Lists the associations between your Direct Connect gateways and virtual private gateways and transit gateways. You must specify one of the following: /// @@ -3132,7 +3132,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeDirectConnectGatewayAttachments` operation on the `OvertureService` service. + /// Performs the `DescribeDirectConnectGatewayAttachments` operation on the `DirectConnect` service. /// /// Lists the attachments between your Direct Connect gateways and virtual interfaces. You must specify a Direct Connect gateway, a virtual interface, or both. If you specify a Direct Connect gateway, the response contains all virtual interfaces attached to the Direct Connect gateway. If you specify a virtual interface, the response contains all Direct Connect gateways attached to the virtual interface. If you specify both, the response contains the attachment between the Direct Connect gateway and the virtual interface. /// @@ -3203,7 +3203,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeDirectConnectGateways` operation on the `OvertureService` service. + /// Performs the `DescribeDirectConnectGateways` operation on the `DirectConnect` service. /// /// Lists all your Direct Connect gateways or only the specified Direct Connect gateway. Deleted Direct Connect gateways are not returned. /// @@ -3274,7 +3274,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeHostedConnections` operation on the `OvertureService` service. + /// Performs the `DescribeHostedConnections` operation on the `DirectConnect` service. /// /// Lists the hosted connections that have been provisioned on the specified interconnect or link aggregation group (LAG). Intended for use by Direct Connect Partners only. /// @@ -3345,7 +3345,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeInterconnectLoa` operation on the `OvertureService` service. + /// Performs the `DescribeInterconnectLoa` operation on the `DirectConnect` service. /// /// Deprecated. Use [DescribeLoa] instead. Gets the LOA-CFA for the specified interconnect. The Letter of Authorization - Connecting Facility Assignment (LOA-CFA) is a document that is used when establishing your cross connect to Amazon Web Services at the colocation facility. For more information, see [Requesting Cross Connects at Direct Connect Locations](https://docs.aws.amazon.com/directconnect/latest/UserGuide/Colocation.html) in the Direct Connect User Guide. @available(*, deprecated) @@ -3417,7 +3417,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeInterconnects` operation on the `OvertureService` service. + /// Performs the `DescribeInterconnects` operation on the `DirectConnect` service. /// /// Lists the interconnects owned by the Amazon Web Services account or only the specified interconnect. /// @@ -3488,7 +3488,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeLags` operation on the `OvertureService` service. + /// Performs the `DescribeLags` operation on the `DirectConnect` service. /// /// Describes all your link aggregation groups (LAG) or the specified LAG. /// @@ -3559,7 +3559,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeLoa` operation on the `OvertureService` service. + /// Performs the `DescribeLoa` operation on the `DirectConnect` service. /// /// Gets the LOA-CFA for a connection, interconnect, or link aggregation group (LAG). The Letter of Authorization - Connecting Facility Assignment (LOA-CFA) is a document that is used when establishing your cross connect to Amazon Web Services at the colocation facility. For more information, see [Requesting Cross Connects at Direct Connect Locations](https://docs.aws.amazon.com/directconnect/latest/UserGuide/Colocation.html) in the Direct Connect User Guide. /// @@ -3630,7 +3630,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeLocations` operation on the `OvertureService` service. + /// Performs the `DescribeLocations` operation on the `DirectConnect` service. /// /// Lists the Direct Connect locations in the current Amazon Web Services Region. These are the locations that can be selected when calling [CreateConnection] or [CreateInterconnect]. /// @@ -3701,7 +3701,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeRouterConfiguration` operation on the `OvertureService` service. + /// Performs the `DescribeRouterConfiguration` operation on the `DirectConnect` service. /// /// Details about the router. /// @@ -3772,7 +3772,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeTags` operation on the `OvertureService` service. + /// Performs the `DescribeTags` operation on the `DirectConnect` service. /// /// Describes the tags associated with the specified Direct Connect resources. /// @@ -3843,7 +3843,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeVirtualGateways` operation on the `OvertureService` service. + /// Performs the `DescribeVirtualGateways` operation on the `DirectConnect` service. /// /// Deprecated. Use DescribeVpnGateways instead. See [DescribeVPNGateways](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeVpnGateways.html) in the Amazon Elastic Compute Cloud API Reference. Lists the virtual private gateways owned by the Amazon Web Services account. You can create one or more Direct Connect private virtual interfaces linked to a virtual private gateway. /// @@ -3914,7 +3914,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `DescribeVirtualInterfaces` operation on the `OvertureService` service. + /// Performs the `DescribeVirtualInterfaces` operation on the `DirectConnect` service. /// /// Displays all virtual interfaces for an Amazon Web Services account. Virtual interfaces deleted fewer than 15 minutes before you make the request are also returned. If you specify a connection ID, only the virtual interfaces associated with the connection are returned. If you specify a virtual interface ID, then only a single virtual interface is returned. A virtual interface (VLAN) transmits the traffic between the Direct Connect location and the customer network. /// @@ -3985,7 +3985,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `DisassociateConnectionFromLag` operation on the `OvertureService` service. + /// Performs the `DisassociateConnectionFromLag` operation on the `DirectConnect` service. /// /// Disassociates a connection from a link aggregation group (LAG). The connection is interrupted and re-established as a standalone connection (the connection is not deleted; to delete the connection, use the [DeleteConnection] request). If the LAG has associated virtual interfaces or hosted connections, they remain associated with the LAG. A disassociated connection owned by an Direct Connect Partner is automatically converted to an interconnect. If disassociating the connection would cause the LAG to fall below its setting for minimum number of operational connections, the request fails, except when it's the last member of the LAG. If all connections are disassociated, the LAG continues to exist as an empty LAG with no physical connections. /// @@ -4056,7 +4056,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `DisassociateMacSecKey` operation on the `OvertureService` service. + /// Performs the `DisassociateMacSecKey` operation on the `DirectConnect` service. /// /// Removes the association between a MAC Security (MACsec) security key and an Direct Connect dedicated connection. /// @@ -4127,7 +4127,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `ListVirtualInterfaceTestHistory` operation on the `OvertureService` service. + /// Performs the `ListVirtualInterfaceTestHistory` operation on the `DirectConnect` service. /// /// Lists the virtual interface failover test history. /// @@ -4198,7 +4198,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `StartBgpFailoverTest` operation on the `OvertureService` service. + /// Performs the `StartBgpFailoverTest` operation on the `DirectConnect` service. /// /// Starts the virtual interface failover test that verifies your configuration meets your resiliency requirements by placing the BGP peering session in the DOWN state. You can then send traffic to verify that there are no outages. You can run the test on public, private, transit, and hosted virtual interfaces. You can use [ListVirtualInterfaceTestHistory](https://docs.aws.amazon.com/directconnect/latest/APIReference/API_ListVirtualInterfaceTestHistory.html) to view the virtual interface test history. If you need to stop the test before the test interval completes, use [StopBgpFailoverTest](https://docs.aws.amazon.com/directconnect/latest/APIReference/API_StopBgpFailoverTest.html). /// @@ -4269,7 +4269,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `StopBgpFailoverTest` operation on the `OvertureService` service. + /// Performs the `StopBgpFailoverTest` operation on the `DirectConnect` service. /// /// Stops the virtual interface failover test. /// @@ -4340,7 +4340,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `OvertureService` service. + /// Performs the `TagResource` operation on the `DirectConnect` service. /// /// Adds the specified tags to the specified Direct Connect resource. Each resource can have a maximum of 50 tags. Each tag consists of a key and an optional value. If a tag with the same key is already associated with the resource, this action updates its value. /// @@ -4413,7 +4413,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `OvertureService` service. + /// Performs the `UntagResource` operation on the `DirectConnect` service. /// /// Removes one or more tags from the specified Direct Connect resource. /// @@ -4484,7 +4484,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateConnection` operation on the `OvertureService` service. + /// Performs the `UpdateConnection` operation on the `DirectConnect` service. /// /// Updates the Direct Connect dedicated connection configuration. You can update the following parameters for a connection: /// @@ -4559,7 +4559,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateDirectConnectGateway` operation on the `OvertureService` service. + /// Performs the `UpdateDirectConnectGateway` operation on the `DirectConnect` service. /// /// Updates the name of a current Direct Connect gateway. /// @@ -4630,7 +4630,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateDirectConnectGatewayAssociation` operation on the `OvertureService` service. + /// Performs the `UpdateDirectConnectGatewayAssociation` operation on the `DirectConnect` service. /// /// Updates the specified attributes of the Direct Connect gateway association. Add or remove prefixes from the association. /// @@ -4701,7 +4701,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateLag` operation on the `OvertureService` service. + /// Performs the `UpdateLag` operation on the `DirectConnect` service. /// /// Updates the attributes of the specified link aggregation group (LAG). You can update the following LAG attributes: /// @@ -4783,7 +4783,7 @@ extension DirectConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateVirtualInterfaceAttributes` operation on the `OvertureService` service. + /// Performs the `UpdateVirtualInterfaceAttributes` operation on the `DirectConnect` service. /// /// Updates the specified attributes of the specified virtual private interface. Setting the MTU of a virtual interface to 8500 (jumbo frames) can cause an update to the underlying physical connection if it wasn't updated to support jumbo frames. Updating the connection disrupts network connectivity for all virtual interfaces associated with the connection for up to 30 seconds. To check whether your connection supports jumbo frames, call [DescribeConnections]. To check whether your virtual interface supports jumbo frames, call [DescribeVirtualInterfaces]. /// diff --git a/Sources/Services/AWSDirectoryService/Sources/AWSDirectoryService/DirectoryClient.swift b/Sources/Services/AWSDirectoryService/Sources/AWSDirectoryService/DirectoryClient.swift index e3920f7b8e5..93a69651f52 100644 --- a/Sources/Services/AWSDirectoryService/Sources/AWSDirectoryService/DirectoryClient.swift +++ b/Sources/Services/AWSDirectoryService/Sources/AWSDirectoryService/DirectoryClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DirectoryClient: ClientRuntime.Client { public static let clientName = "DirectoryClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: DirectoryClient.DirectoryClientConfiguration let serviceName = "Directory" @@ -329,7 +329,7 @@ extension DirectoryClient { } extension DirectoryClient { - /// Performs the `AcceptSharedDirectory` operation on the `DirectoryService_20150416` service. + /// Performs the `AcceptSharedDirectory` operation on the `Directory` service. /// /// Accepts a directory sharing request that was sent from the directory owner account. /// @@ -403,7 +403,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `AddIpRoutes` operation on the `DirectoryService_20150416` service. + /// Performs the `AddIpRoutes` operation on the `Directory` service. /// /// If the DNS server for your self-managed domain uses a publicly addressable IP address, you must add a CIDR address block to correctly route traffic to and from your Microsoft AD on Amazon Web Services. AddIpRoutes adds this address block. You can also use AddIpRoutes to facilitate routing traffic that uses public IP ranges from your Microsoft AD on Amazon Web Services to a peer VPC. Before you call AddIpRoutes, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the AddIpRoutes operation, see [Directory Service API Permissions: Actions, Resources, and Conditions Reference](http://docs.aws.amazon.com/directoryservice/latest/admin-guide/UsingWithDS_IAM_ResourcePermissions.html). /// @@ -479,7 +479,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `AddRegion` operation on the `DirectoryService_20150416` service. + /// Performs the `AddRegion` operation on the `Directory` service. /// /// Adds two domain controllers in the specified Region for the specified directory. /// @@ -558,7 +558,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `AddTagsToResource` operation on the `DirectoryService_20150416` service. + /// Performs the `AddTagsToResource` operation on the `Directory` service. /// /// Adds or overwrites one or more tags for the specified directory. Each directory can have a maximum of 50 tags. Each tag consists of a key and optional value. Tag keys must be unique to each resource. /// @@ -632,7 +632,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `CancelSchemaExtension` operation on the `DirectoryService_20150416` service. + /// Performs the `CancelSchemaExtension` operation on the `Directory` service. /// /// Cancels an in-progress schema extension to a Microsoft AD directory. Once a schema extension has started replicating to all domain controllers, the task can no longer be canceled. A schema extension can be canceled during any of the following states; Initializing, CreatingSnapshot, and UpdatingSchema. /// @@ -704,7 +704,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `ConnectDirectory` operation on the `DirectoryService_20150416` service. + /// Performs the `ConnectDirectory` operation on the `Directory` service. /// /// Creates an AD Connector to connect to a self-managed directory. Before you call ConnectDirectory, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the ConnectDirectory operation, see [Directory Service API Permissions: Actions, Resources, and Conditions Reference](http://docs.aws.amazon.com/directoryservice/latest/admin-guide/UsingWithDS_IAM_ResourcePermissions.html). /// @@ -777,7 +777,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `CreateAlias` operation on the `DirectoryService_20150416` service. + /// Performs the `CreateAlias` operation on the `Directory` service. /// /// Creates an alias for a directory and assigns the alias to the directory. The alias is used to construct the access URL for the directory, such as http://.awsapps.com. After an alias has been created, it cannot be deleted or reused, so this operation should only be used when absolutely necessary. /// @@ -851,7 +851,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `CreateComputer` operation on the `DirectoryService_20150416` service. + /// Performs the `CreateComputer` operation on the `Directory` service. /// /// Creates an Active Directory computer object in the specified directory. /// @@ -928,7 +928,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `CreateConditionalForwarder` operation on the `DirectoryService_20150416` service. + /// Performs the `CreateConditionalForwarder` operation on the `Directory` service. /// /// Creates a conditional forwarder associated with your Amazon Web Services directory. Conditional forwarders are required in order to set up a trust relationship with another domain. The conditional forwarder points to the trusted domain. /// @@ -1004,7 +1004,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `CreateDirectory` operation on the `DirectoryService_20150416` service. + /// Performs the `CreateDirectory` operation on the `Directory` service. /// /// Creates a Simple AD directory. For more information, see [Simple Active Directory](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/directory_simple_ad.html) in the Directory Service Admin Guide. Before you call CreateDirectory, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the CreateDirectory operation, see [Directory Service API Permissions: Actions, Resources, and Conditions Reference](http://docs.aws.amazon.com/directoryservice/latest/admin-guide/UsingWithDS_IAM_ResourcePermissions.html). /// @@ -1077,7 +1077,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `CreateLogSubscription` operation on the `DirectoryService_20150416` service. + /// Performs the `CreateLogSubscription` operation on the `Directory` service. /// /// Creates a subscription to forward real-time Directory Service domain controller security logs to the specified Amazon CloudWatch log group in your Amazon Web Services account. /// @@ -1152,7 +1152,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `CreateMicrosoftAD` operation on the `DirectoryService_20150416` service. + /// Performs the `CreateMicrosoftAD` operation on the `Directory` service. /// /// Creates a Microsoft AD directory in the Amazon Web Services Cloud. For more information, see [Managed Microsoft AD](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/directory_microsoft_ad.html) in the Directory Service Admin Guide. Before you call CreateMicrosoftAD, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the CreateMicrosoftAD operation, see [Directory Service API Permissions: Actions, Resources, and Conditions Reference](http://docs.aws.amazon.com/directoryservice/latest/admin-guide/UsingWithDS_IAM_ResourcePermissions.html). /// @@ -1226,7 +1226,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `CreateSnapshot` operation on the `DirectoryService_20150416` service. + /// Performs the `CreateSnapshot` operation on the `Directory` service. /// /// Creates a snapshot of a Simple AD or Microsoft AD directory in the Amazon Web Services cloud. You cannot take snapshots of AD Connector directories. /// @@ -1300,7 +1300,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `CreateTrust` operation on the `DirectoryService_20150416` service. + /// Performs the `CreateTrust` operation on the `Directory` service. /// /// Directory Service for Microsoft Active Directory allows you to configure trust relationships. For example, you can establish a trust between your Managed Microsoft AD directory, and your existing self-managed Microsoft Active Directory. This would allow you to provide users and groups access to resources in either domain, with a single set of credentials. This action initiates the creation of the Amazon Web Services side of a trust relationship between an Managed Microsoft AD directory and an external domain. You can create either a forest trust or an external trust. /// @@ -1375,7 +1375,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `DeleteConditionalForwarder` operation on the `DirectoryService_20150416` service. + /// Performs the `DeleteConditionalForwarder` operation on the `Directory` service. /// /// Deletes a conditional forwarder that has been set up for your Amazon Web Services directory. /// @@ -1450,7 +1450,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `DeleteDirectory` operation on the `DirectoryService_20150416` service. + /// Performs the `DeleteDirectory` operation on the `Directory` service. /// /// Deletes an Directory Service directory. Before you call DeleteDirectory, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the DeleteDirectory operation, see [Directory Service API Permissions: Actions, Resources, and Conditions Reference](http://docs.aws.amazon.com/directoryservice/latest/admin-guide/UsingWithDS_IAM_ResourcePermissions.html). /// @@ -1522,7 +1522,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `DeleteLogSubscription` operation on the `DirectoryService_20150416` service. + /// Performs the `DeleteLogSubscription` operation on the `Directory` service. /// /// Deletes the specified log subscription. /// @@ -1595,7 +1595,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `DeleteSnapshot` operation on the `DirectoryService_20150416` service. + /// Performs the `DeleteSnapshot` operation on the `Directory` service. /// /// Deletes a directory snapshot. /// @@ -1668,7 +1668,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `DeleteTrust` operation on the `DirectoryService_20150416` service. + /// Performs the `DeleteTrust` operation on the `Directory` service. /// /// Deletes an existing trust relationship between your Managed Microsoft AD directory and an external domain. /// @@ -1742,7 +1742,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `DeregisterCertificate` operation on the `DirectoryService_20150416` service. + /// Performs the `DeregisterCertificate` operation on the `Directory` service. /// /// Deletes from the system the certificate that was registered for secure LDAP or client certificate authentication. /// @@ -1819,7 +1819,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `DeregisterEventTopic` operation on the `DirectoryService_20150416` service. + /// Performs the `DeregisterEventTopic` operation on the `Directory` service. /// /// Removes the specified directory as a publisher to the specified Amazon SNS topic. /// @@ -1892,7 +1892,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `DescribeCertificate` operation on the `DirectoryService_20150416` service. + /// Performs the `DescribeCertificate` operation on the `Directory` service. /// /// Displays information about the certificate registered for secure LDAP or client certificate authentication. /// @@ -1967,7 +1967,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `DescribeClientAuthenticationSettings` operation on the `DirectoryService_20150416` service. + /// Performs the `DescribeClientAuthenticationSettings` operation on the `Directory` service. /// /// Retrieves information about the type of client authentication for the specified directory, if the type is specified. If no type is specified, information about all client authentication types that are supported for the specified directory is retrieved. Currently, only SmartCard is supported. /// @@ -2042,7 +2042,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `DescribeConditionalForwarders` operation on the `DirectoryService_20150416` service. + /// Performs the `DescribeConditionalForwarders` operation on the `Directory` service. /// /// Obtains information about the conditional forwarders for this account. If no input parameters are provided for RemoteDomainNames, this request describes all conditional forwarders for the specified directory ID. /// @@ -2117,7 +2117,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `DescribeDirectories` operation on the `DirectoryService_20150416` service. + /// Performs the `DescribeDirectories` operation on the `Directory` service. /// /// Obtains information about the directories that belong to this account. You can retrieve information about specific directories by passing the directory identifiers in the DirectoryIds parameter. Otherwise, all directories that belong to the current account are returned. This operation supports pagination with the use of the NextToken request and response parameters. If more results are available, the DescribeDirectoriesResult.NextToken member contains a token that you pass in the next call to [DescribeDirectories] to retrieve the next set of items. You can also specify a maximum number of return results with the Limit parameter. /// @@ -2191,7 +2191,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `DescribeDirectoryDataAccess` operation on the `DirectoryService_20150416` service. + /// Performs the `DescribeDirectoryDataAccess` operation on the `Directory` service. /// /// Obtains status of directory data access enablement through the Directory Service Data API for the specified directory. /// @@ -2265,7 +2265,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `DescribeDomainControllers` operation on the `DirectoryService_20150416` service. + /// Performs the `DescribeDomainControllers` operation on the `Directory` service. /// /// Provides information about any domain controllers in your directory. /// @@ -2340,7 +2340,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `DescribeEventTopics` operation on the `DirectoryService_20150416` service. + /// Performs the `DescribeEventTopics` operation on the `Directory` service. /// /// Obtains information about which Amazon SNS topics receive status messages from the specified directory. If no input parameters are provided, such as DirectoryId or TopicName, this request describes all of the associations in the account. /// @@ -2413,7 +2413,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `DescribeLDAPSSettings` operation on the `DirectoryService_20150416` service. + /// Performs the `DescribeLDAPSSettings` operation on the `Directory` service. /// /// Describes the status of LDAP security for the specified directory. /// @@ -2488,7 +2488,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `DescribeRegions` operation on the `DirectoryService_20150416` service. + /// Performs the `DescribeRegions` operation on the `Directory` service. /// /// Provides information about the Regions that are configured for multi-Region replication. /// @@ -2564,7 +2564,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `DescribeSettings` operation on the `DirectoryService_20150416` service. + /// Performs the `DescribeSettings` operation on the `Directory` service. /// /// Retrieves information about the configurable settings for the specified directory. /// @@ -2639,7 +2639,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `DescribeSharedDirectories` operation on the `DirectoryService_20150416` service. + /// Performs the `DescribeSharedDirectories` operation on the `Directory` service. /// /// Returns the shared directories in your account. /// @@ -2714,7 +2714,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `DescribeSnapshots` operation on the `DirectoryService_20150416` service. + /// Performs the `DescribeSnapshots` operation on the `Directory` service. /// /// Obtains information about the directory snapshots that belong to this account. This operation supports pagination with the use of the NextToken request and response parameters. If more results are available, the DescribeSnapshots.NextToken member contains a token that you pass in the next call to [DescribeSnapshots] to retrieve the next set of items. You can also specify a maximum number of return results with the Limit parameter. /// @@ -2788,7 +2788,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `DescribeTrusts` operation on the `DirectoryService_20150416` service. + /// Performs the `DescribeTrusts` operation on the `Directory` service. /// /// Obtains information about the trust relationships for this account. If no input parameters are provided, such as DirectoryId or TrustIds, this request describes all the trust relationships belonging to the account. /// @@ -2863,7 +2863,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `DescribeUpdateDirectory` operation on the `DirectoryService_20150416` service. + /// Performs the `DescribeUpdateDirectory` operation on the `Directory` service. /// /// Describes the updates of a directory for a particular update type. /// @@ -2938,7 +2938,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `DisableClientAuthentication` operation on the `DirectoryService_20150416` service. + /// Performs the `DisableClientAuthentication` operation on the `Directory` service. /// /// Disables alternative client authentication methods for the specified directory. /// @@ -3013,7 +3013,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `DisableDirectoryDataAccess` operation on the `DirectoryService_20150416` service. + /// Performs the `DisableDirectoryDataAccess` operation on the `Directory` service. /// /// Deactivates access to directory data via the Directory Service Data API for the specified directory. /// @@ -3089,7 +3089,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `DisableLDAPS` operation on the `DirectoryService_20150416` service. + /// Performs the `DisableLDAPS` operation on the `Directory` service. /// /// Deactivates LDAP secure calls for the specified directory. /// @@ -3165,7 +3165,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `DisableRadius` operation on the `DirectoryService_20150416` service. + /// Performs the `DisableRadius` operation on the `Directory` service. /// /// Disables multi-factor authentication (MFA) with the Remote Authentication Dial In User Service (RADIUS) server for an AD Connector or Microsoft AD directory. /// @@ -3237,7 +3237,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `DisableSso` operation on the `DirectoryService_20150416` service. + /// Performs the `DisableSso` operation on the `Directory` service. /// /// Disables single-sign on for a directory. /// @@ -3311,7 +3311,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `EnableClientAuthentication` operation on the `DirectoryService_20150416` service. + /// Performs the `EnableClientAuthentication` operation on the `Directory` service. /// /// Enables alternative client authentication methods for the specified directory. /// @@ -3387,7 +3387,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `EnableDirectoryDataAccess` operation on the `DirectoryService_20150416` service. + /// Performs the `EnableDirectoryDataAccess` operation on the `Directory` service. /// /// Enables access to directory data via the Directory Service Data API for the specified directory. /// @@ -3463,7 +3463,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `EnableLDAPS` operation on the `DirectoryService_20150416` service. + /// Performs the `EnableLDAPS` operation on the `Directory` service. /// /// Activates the switch for the specific directory to always use LDAP secure calls. /// @@ -3540,7 +3540,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `EnableRadius` operation on the `DirectoryService_20150416` service. + /// Performs the `EnableRadius` operation on the `Directory` service. /// /// Enables multi-factor authentication (MFA) with the Remote Authentication Dial In User Service (RADIUS) server for an AD Connector or Microsoft AD directory. /// @@ -3614,7 +3614,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `EnableSso` operation on the `DirectoryService_20150416` service. + /// Performs the `EnableSso` operation on the `Directory` service. /// /// Enables single sign-on for a directory. Single sign-on allows users in your directory to access certain Amazon Web Services services from a computer joined to the directory without having to enter their credentials separately. /// @@ -3688,7 +3688,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `GetDirectoryLimits` operation on the `DirectoryService_20150416` service. + /// Performs the `GetDirectoryLimits` operation on the `Directory` service. /// /// Obtains directory limit information for the current Region. /// @@ -3760,7 +3760,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `GetSnapshotLimits` operation on the `DirectoryService_20150416` service. + /// Performs the `GetSnapshotLimits` operation on the `Directory` service. /// /// Obtains the manual snapshot limits for a directory. /// @@ -3832,7 +3832,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `ListCertificates` operation on the `DirectoryService_20150416` service. + /// Performs the `ListCertificates` operation on the `Directory` service. /// /// For the specified directory, lists all the certificates registered for a secure LDAP or client certificate authentication. /// @@ -3907,7 +3907,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `ListIpRoutes` operation on the `DirectoryService_20150416` service. + /// Performs the `ListIpRoutes` operation on the `Directory` service. /// /// Lists the address blocks that you have added to a directory. /// @@ -3981,7 +3981,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `ListLogSubscriptions` operation on the `DirectoryService_20150416` service. + /// Performs the `ListLogSubscriptions` operation on the `Directory` service. /// /// Lists the active log subscriptions for the Amazon Web Services account. /// @@ -4054,7 +4054,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `ListSchemaExtensions` operation on the `DirectoryService_20150416` service. + /// Performs the `ListSchemaExtensions` operation on the `Directory` service. /// /// Lists all schema extensions applied to a Microsoft AD Directory. /// @@ -4127,7 +4127,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `DirectoryService_20150416` service. + /// Performs the `ListTagsForResource` operation on the `Directory` service. /// /// Lists all tags on a directory. /// @@ -4201,7 +4201,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `RegisterCertificate` operation on the `DirectoryService_20150416` service. + /// Performs the `RegisterCertificate` operation on the `Directory` service. /// /// Registers a certificate for a secure LDAP or client certificate authentication. /// @@ -4279,7 +4279,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `RegisterEventTopic` operation on the `DirectoryService_20150416` service. + /// Performs the `RegisterEventTopic` operation on the `Directory` service. /// /// Associates a directory with an Amazon SNS topic. This establishes the directory as a publisher to the specified Amazon SNS topic. You can then receive email or text (SMS) messages when the status of your directory changes. You get notified if your directory goes from an Active status to an Impaired or Inoperable status. You also receive a notification when the directory returns to an Active status. /// @@ -4352,7 +4352,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `RejectSharedDirectory` operation on the `DirectoryService_20150416` service. + /// Performs the `RejectSharedDirectory` operation on the `Directory` service. /// /// Rejects a directory sharing request that was sent from the directory owner account. /// @@ -4426,7 +4426,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `RemoveIpRoutes` operation on the `DirectoryService_20150416` service. + /// Performs the `RemoveIpRoutes` operation on the `Directory` service. /// /// Removes IP address blocks from a directory. /// @@ -4500,7 +4500,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `RemoveRegion` operation on the `DirectoryService_20150416` service. + /// Performs the `RemoveRegion` operation on the `Directory` service. /// /// Stops all replication and removes the domain controllers from the specified Region. You cannot remove the primary Region with this operation. Instead, use the DeleteDirectory API. /// @@ -4575,7 +4575,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `RemoveTagsFromResource` operation on the `DirectoryService_20150416` service. + /// Performs the `RemoveTagsFromResource` operation on the `Directory` service. /// /// Removes tags from a directory. /// @@ -4648,7 +4648,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `ResetUserPassword` operation on the `DirectoryService_20150416` service. + /// Performs the `ResetUserPassword` operation on the `Directory` service. /// /// Resets the password for any user in your Managed Microsoft AD or Simple AD directory. Disabled users will become enabled and can be authenticated following the API call. You can reset the password for any user in your directory with the following exceptions: /// @@ -4728,7 +4728,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `RestoreFromSnapshot` operation on the `DirectoryService_20150416` service. + /// Performs the `RestoreFromSnapshot` operation on the `Directory` service. /// /// Restores a directory using an existing directory snapshot. When you restore a directory from a snapshot, any changes made to the directory after the snapshot date are overwritten. This action returns as soon as the restore operation is initiated. You can monitor the progress of the restore operation by calling the [DescribeDirectories] operation with the directory identifier. When the DirectoryDescription.Stage value changes to Active, the restore operation is complete. /// @@ -4801,7 +4801,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `ShareDirectory` operation on the `DirectoryService_20150416` service. + /// Performs the `ShareDirectory` operation on the `Directory` service. /// /// Shares a specified directory (DirectoryId) in your Amazon Web Services account (directory owner) with another Amazon Web Services account (directory consumer). With this operation you can use your directory from any Amazon Web Services account and from any Amazon VPC within an Amazon Web Services Region. When you share your Managed Microsoft AD directory, Directory Service creates a shared directory in the directory consumer account. This shared directory contains the metadata to provide access to the directory within the directory owner account. The shared directory is visible in all VPCs in the directory consumer account. The ShareMethod parameter determines whether the specified directory can be shared between Amazon Web Services accounts inside the same Amazon Web Services organization (ORGANIZATIONS). It also determines whether you can share the directory with any other Amazon Web Services account either inside or outside of the organization (HANDSHAKE). The ShareNotes parameter is only used when HANDSHAKE is called, which sends a directory sharing request to the directory consumer. /// @@ -4880,7 +4880,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `StartSchemaExtension` operation on the `DirectoryService_20150416` service. + /// Performs the `StartSchemaExtension` operation on the `Directory` service. /// /// Applies a schema extension to a Microsoft AD directory. /// @@ -4955,7 +4955,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `UnshareDirectory` operation on the `DirectoryService_20150416` service. + /// Performs the `UnshareDirectory` operation on the `Directory` service. /// /// Stops the directory sharing between the directory owner and consumer accounts. /// @@ -5029,7 +5029,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `UpdateConditionalForwarder` operation on the `DirectoryService_20150416` service. + /// Performs the `UpdateConditionalForwarder` operation on the `Directory` service. /// /// Updates a conditional forwarder that has been set up for your Amazon Web Services directory. /// @@ -5104,7 +5104,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `UpdateDirectorySetup` operation on the `DirectoryService_20150416` service. + /// Performs the `UpdateDirectorySetup` operation on the `Directory` service. /// /// Updates the directory for a particular update type. /// @@ -5182,7 +5182,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `UpdateNumberOfDomainControllers` operation on the `DirectoryService_20150416` service. + /// Performs the `UpdateNumberOfDomainControllers` operation on the `Directory` service. /// /// Adds or removes domain controllers to or from the directory. Based on the difference between current value and new value (provided through this API call), domain controllers will be added or removed. It may take up to 45 minutes for any new domain controllers to become fully active once the requested number of domain controllers is updated. During this time, you cannot make another update request. /// @@ -5258,7 +5258,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `UpdateRadius` operation on the `DirectoryService_20150416` service. + /// Performs the `UpdateRadius` operation on the `Directory` service. /// /// Updates the Remote Authentication Dial In User Service (RADIUS) server information for an AD Connector or Microsoft AD directory. /// @@ -5331,7 +5331,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `UpdateSettings` operation on the `DirectoryService_20150416` service. + /// Performs the `UpdateSettings` operation on the `Directory` service. /// /// Updates the configurable settings for the specified directory. /// @@ -5408,7 +5408,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `UpdateTrust` operation on the `DirectoryService_20150416` service. + /// Performs the `UpdateTrust` operation on the `Directory` service. /// /// Updates the trust that has been set up between your Managed Microsoft AD directory and an self-managed Active Directory. /// @@ -5481,7 +5481,7 @@ extension DirectoryClient { return try await op.execute(input: input) } - /// Performs the `VerifyTrust` operation on the `DirectoryService_20150416` service. + /// Performs the `VerifyTrust` operation on the `Directory` service. /// /// Directory Service for Microsoft Active Directory allows you to configure and verify trust relationships. This action verifies a trust relationship between your Managed Microsoft AD directory and an external domain. /// diff --git a/Sources/Services/AWSDirectoryServiceData/Sources/AWSDirectoryServiceData/DirectoryServiceDataClient.swift b/Sources/Services/AWSDirectoryServiceData/Sources/AWSDirectoryServiceData/DirectoryServiceDataClient.swift index 86f478df0ce..644d9783453 100644 --- a/Sources/Services/AWSDirectoryServiceData/Sources/AWSDirectoryServiceData/DirectoryServiceDataClient.swift +++ b/Sources/Services/AWSDirectoryServiceData/Sources/AWSDirectoryServiceData/DirectoryServiceDataClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DirectoryServiceDataClient: ClientRuntime.Client { public static let clientName = "DirectoryServiceDataClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: DirectoryServiceDataClient.DirectoryServiceDataClientConfiguration let serviceName = "Directory Service Data" diff --git a/Sources/Services/AWSDocDB/Sources/AWSDocDB/DocDBClient.swift b/Sources/Services/AWSDocDB/Sources/AWSDocDB/DocDBClient.swift index b64cae44fbb..5617d5d7ebc 100644 --- a/Sources/Services/AWSDocDB/Sources/AWSDocDB/DocDBClient.swift +++ b/Sources/Services/AWSDocDB/Sources/AWSDocDB/DocDBClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DocDBClient: ClientRuntime.Client { public static let clientName = "DocDBClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: DocDBClient.DocDBClientConfiguration let serviceName = "DocDB" @@ -329,7 +329,7 @@ extension DocDBClient { } extension DocDBClient { - /// Performs the `AddSourceIdentifierToSubscription` operation on the `AmazonRDSv19` service. + /// Performs the `AddSourceIdentifierToSubscription` operation on the `DocDB` service. /// /// Adds a source identifier to an existing event notification subscription. /// @@ -399,7 +399,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `AddTagsToResource` operation on the `AmazonRDSv19` service. + /// Performs the `AddTagsToResource` operation on the `DocDB` service. /// /// Adds metadata tags to an Amazon DocumentDB resource. You can use these tags with cost allocation reporting to track costs that are associated with Amazon DocumentDB resources or in a Condition statement in an Identity and Access Management (IAM) policy for Amazon DocumentDB. /// @@ -470,7 +470,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `ApplyPendingMaintenanceAction` operation on the `AmazonRDSv19` service. + /// Performs the `ApplyPendingMaintenanceAction` operation on the `DocDB` service. /// /// Applies a pending maintenance action to a resource (for example, to an Amazon DocumentDB instance). /// @@ -541,7 +541,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `CopyDBClusterParameterGroup` operation on the `AmazonRDSv19` service. + /// Performs the `CopyDBClusterParameterGroup` operation on the `DocDB` service. /// /// Copies the specified cluster parameter group. /// @@ -612,7 +612,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `CopyDBClusterSnapshot` operation on the `AmazonRDSv19` service. + /// Performs the `CopyDBClusterSnapshot` operation on the `DocDB` service. /// /// Copies a snapshot of a cluster. To copy a cluster snapshot from a shared manual cluster snapshot, SourceDBClusterSnapshotIdentifier must be the Amazon Resource Name (ARN) of the shared cluster snapshot. You can only copy a shared DB cluster snapshot, whether encrypted or not, in the same Amazon Web Services Region. To cancel the copy operation after it is in progress, delete the target cluster snapshot identified by TargetDBClusterSnapshotIdentifier while that cluster snapshot is in the copying status. /// @@ -686,7 +686,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `CreateDBCluster` operation on the `AmazonRDSv19` service. + /// Performs the `CreateDBCluster` operation on the `DocDB` service. /// /// Creates a new Amazon DocumentDB cluster. /// @@ -771,7 +771,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `CreateDBClusterParameterGroup` operation on the `AmazonRDSv19` service. + /// Performs the `CreateDBClusterParameterGroup` operation on the `DocDB` service. /// /// Creates a new cluster parameter group. Parameters in a cluster parameter group apply to all of the instances in a cluster. A cluster parameter group is initially created with the default parameters for the database engine used by instances in the cluster. In Amazon DocumentDB, you cannot make modifications directly to the default.docdb3.6 cluster parameter group. If your Amazon DocumentDB cluster is using the default cluster parameter group and you want to modify a value in it, you must first [ create a new parameter group](https://docs.aws.amazon.com/documentdb/latest/developerguide/cluster_parameter_group-create.html) or [ copy an existing parameter group](https://docs.aws.amazon.com/documentdb/latest/developerguide/cluster_parameter_group-copy.html), modify it, and then apply the modified parameter group to your cluster. For the new cluster parameter group and associated settings to take effect, you must then reboot the instances in the cluster without failover. For more information, see [ Modifying Amazon DocumentDB Cluster Parameter Groups](https://docs.aws.amazon.com/documentdb/latest/developerguide/cluster_parameter_group-modify.html). /// @@ -841,7 +841,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `CreateDBClusterSnapshot` operation on the `AmazonRDSv19` service. + /// Performs the `CreateDBClusterSnapshot` operation on the `DocDB` service. /// /// Creates a snapshot of a cluster. /// @@ -914,7 +914,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `CreateDBInstance` operation on the `AmazonRDSv19` service. + /// Performs the `CreateDBInstance` operation on the `DocDB` service. /// /// Creates a new instance. /// @@ -997,7 +997,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `CreateDBSubnetGroup` operation on the `AmazonRDSv19` service. + /// Performs the `CreateDBSubnetGroup` operation on the `DocDB` service. /// /// Creates a new subnet group. subnet groups must contain at least one subnet in at least two Availability Zones in the Amazon Web Services Region. /// @@ -1070,7 +1070,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `CreateEventSubscription` operation on the `AmazonRDSv19` service. + /// Performs the `CreateEventSubscription` operation on the `DocDB` service. /// /// Creates an Amazon DocumentDB event notification subscription. This action requires a topic Amazon Resource Name (ARN) created by using the Amazon DocumentDB console, the Amazon SNS console, or the Amazon SNS API. To obtain an ARN with Amazon SNS, you must create a topic in Amazon SNS and subscribe to the topic. The ARN is displayed in the Amazon SNS console. You can specify the type of source (SourceType) that you want to be notified of. You can also provide a list of Amazon DocumentDB sources (SourceIds) that trigger the events, and you can provide a list of event categories (EventCategories) for events that you want to be notified of. For example, you can specify SourceType = db-instance, SourceIds = mydbinstance1, mydbinstance2 and EventCategories = Availability, Backup. If you specify both the SourceType and SourceIds (such as SourceType = db-instance and SourceIdentifier = myDBInstance1), you are notified of all the db-instance events for the specified source. If you specify a SourceType but do not specify a SourceIdentifier, you receive notice of the events for that source type for all your Amazon DocumentDB sources. If you do not specify either the SourceType or the SourceIdentifier, you are notified of events generated from all Amazon DocumentDB sources belonging to your customer account. /// @@ -1145,7 +1145,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `CreateGlobalCluster` operation on the `AmazonRDSv19` service. + /// Performs the `CreateGlobalCluster` operation on the `DocDB` service. /// /// Creates an Amazon DocumentDB global cluster that can span multiple multiple Amazon Web Services Regions. The global cluster contains one primary cluster with read-write capability, and up-to give read-only secondary clusters. Global clusters uses storage-based fast replication across regions with latencies less than one second, using dedicated infrastructure with no impact to your workload’s performance. You can create a global cluster that is initially empty, and then add a primary and a secondary to it. Or you can specify an existing cluster during the create operation, and this cluster becomes the primary of the global cluster. This action only applies to Amazon DocumentDB clusters. /// @@ -1217,7 +1217,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `DeleteDBCluster` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteDBCluster` operation on the `DocDB` service. /// /// Deletes a previously provisioned cluster. When you delete a cluster, all automated backups for that cluster are deleted and can't be recovered. Manual DB cluster snapshots of the specified cluster are not deleted. /// @@ -1290,7 +1290,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `DeleteDBClusterParameterGroup` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteDBClusterParameterGroup` operation on the `DocDB` service. /// /// Deletes a specified cluster parameter group. The cluster parameter group to be deleted can't be associated with any clusters. /// @@ -1360,7 +1360,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `DeleteDBClusterSnapshot` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteDBClusterSnapshot` operation on the `DocDB` service. /// /// Deletes a cluster snapshot. If the snapshot is being copied, the copy operation is terminated. The cluster snapshot must be in the available state to be deleted. /// @@ -1430,7 +1430,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `DeleteDBInstance` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteDBInstance` operation on the `DocDB` service. /// /// Deletes a previously provisioned instance. /// @@ -1503,7 +1503,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `DeleteDBSubnetGroup` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteDBSubnetGroup` operation on the `DocDB` service. /// /// Deletes a subnet group. The specified database subnet group must not be associated with any DB instances. /// @@ -1574,7 +1574,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `DeleteEventSubscription` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteEventSubscription` operation on the `DocDB` service. /// /// Deletes an Amazon DocumentDB event notification subscription. /// @@ -1644,7 +1644,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `DeleteGlobalCluster` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteGlobalCluster` operation on the `DocDB` service. /// /// Deletes a global cluster. The primary and secondary clusters must already be detached or deleted before attempting to delete a global cluster. This action only applies to Amazon DocumentDB clusters. /// @@ -1714,7 +1714,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeCertificates` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeCertificates` operation on the `DocDB` service. /// /// Returns a list of certificate authority (CA) certificates provided by Amazon DocumentDB for this Amazon Web Services account. /// @@ -1783,7 +1783,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBClusterParameterGroups` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBClusterParameterGroups` operation on the `DocDB` service. /// /// Returns a list of DBClusterParameterGroup descriptions. If a DBClusterParameterGroupName parameter is specified, the list contains only the description of the specified cluster parameter group. /// @@ -1852,7 +1852,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBClusterParameters` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBClusterParameters` operation on the `DocDB` service. /// /// Returns the detailed parameter list for a particular cluster parameter group. /// @@ -1921,7 +1921,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBClusterSnapshotAttributes` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBClusterSnapshotAttributes` operation on the `DocDB` service. /// /// Returns a list of cluster snapshot attribute names and values for a manual DB cluster snapshot. When you share snapshots with other Amazon Web Services accounts, DescribeDBClusterSnapshotAttributes returns the restore attribute and a list of IDs for the Amazon Web Services accounts that are authorized to copy or restore the manual cluster snapshot. If all is included in the list of values for the restore attribute, then the manual cluster snapshot is public and can be copied or restored by all Amazon Web Services accounts. /// @@ -1990,7 +1990,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBClusterSnapshots` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBClusterSnapshots` operation on the `DocDB` service. /// /// Returns information about cluster snapshots. This API operation supports pagination. /// @@ -2059,7 +2059,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBClusters` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBClusters` operation on the `DocDB` service. /// /// Returns information about provisioned Amazon DocumentDB clusters. This API operation supports pagination. For certain management features such as cluster and instance lifecycle management, Amazon DocumentDB leverages operational technology that is shared with Amazon RDS and Amazon Neptune. Use the filterName=engine,Values=docdb filter parameter to return only Amazon DocumentDB clusters. /// @@ -2128,7 +2128,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBEngineVersions` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBEngineVersions` operation on the `DocDB` service. /// /// Returns a list of the available engines. /// @@ -2192,7 +2192,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBInstances` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBInstances` operation on the `DocDB` service. /// /// Returns information about provisioned Amazon DocumentDB instances. This API supports pagination. /// @@ -2261,7 +2261,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBSubnetGroups` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBSubnetGroups` operation on the `DocDB` service. /// /// Returns a list of DBSubnetGroup descriptions. If a DBSubnetGroupName is specified, the list will contain only the descriptions of the specified DBSubnetGroup. /// @@ -2330,7 +2330,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeEngineDefaultClusterParameters` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeEngineDefaultClusterParameters` operation on the `DocDB` service. /// /// Returns the default engine and system parameter information for the cluster database engine. /// @@ -2394,7 +2394,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeEventCategories` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeEventCategories` operation on the `DocDB` service. /// /// Displays a list of categories for all event source types, or, if specified, for a specified source type. /// @@ -2458,7 +2458,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeEventSubscriptions` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeEventSubscriptions` operation on the `DocDB` service. /// /// Lists all the subscription descriptions for a customer account. The description for a subscription includes SubscriptionName, SNSTopicARN, CustomerID, SourceType, SourceID, CreationTime, and Status. If you specify a SubscriptionName, lists the description for that subscription. /// @@ -2527,7 +2527,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeEvents` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeEvents` operation on the `DocDB` service. /// /// Returns events related to instances, security groups, snapshots, and DB parameter groups for the past 14 days. You can obtain events specific to a particular DB instance, security group, snapshot, or parameter group by providing the name as a parameter. By default, the events of the past hour are returned. /// @@ -2591,7 +2591,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeGlobalClusters` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeGlobalClusters` operation on the `DocDB` service. /// /// Returns information about Amazon DocumentDB global clusters. This API supports pagination. This action only applies to Amazon DocumentDB clusters. /// @@ -2660,7 +2660,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeOrderableDBInstanceOptions` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeOrderableDBInstanceOptions` operation on the `DocDB` service. /// /// Returns a list of orderable instance options for the specified engine. /// @@ -2724,7 +2724,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `DescribePendingMaintenanceActions` operation on the `AmazonRDSv19` service. + /// Performs the `DescribePendingMaintenanceActions` operation on the `DocDB` service. /// /// Returns a list of resources (for example, instances) that have at least one pending maintenance action. /// @@ -2793,7 +2793,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `FailoverDBCluster` operation on the `AmazonRDSv19` service. + /// Performs the `FailoverDBCluster` operation on the `DocDB` service. /// /// Forces a failover for a cluster. A failover for a cluster promotes one of the Amazon DocumentDB replicas (read-only instances) in the cluster to be the primary instance (the cluster writer). If the primary instance fails, Amazon DocumentDB automatically fails over to an Amazon DocumentDB replica, if one exists. You can force a failover when you want to simulate a failure of a primary instance for testing. /// @@ -2864,7 +2864,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `FailoverGlobalCluster` operation on the `AmazonRDSv19` service. + /// Performs the `FailoverGlobalCluster` operation on the `DocDB` service. /// /// Promotes the specified secondary DB cluster to be the primary DB cluster in the global cluster when failing over a global cluster occurs. Use this operation to respond to an unplanned event, such as a regional disaster in the primary region. Failing over can result in a loss of write transaction data that wasn't replicated to the chosen secondary before the failover event occurred. However, the recovery process that promotes a DB instance on the chosen seconday DB cluster to be the primary writer DB instance guarantees that the data is in a transactionally consistent state. /// @@ -2936,7 +2936,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AmazonRDSv19` service. + /// Performs the `ListTagsForResource` operation on the `DocDB` service. /// /// Lists all tags on an Amazon DocumentDB resource. /// @@ -3007,7 +3007,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `ModifyDBCluster` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyDBCluster` operation on the `DocDB` service. /// /// Modifies a setting for an Amazon DocumentDB cluster. You can change one or more database configuration parameters by specifying these parameters and the new values in the request. /// @@ -3086,7 +3086,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `ModifyDBClusterParameterGroup` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyDBClusterParameterGroup` operation on the `DocDB` service. /// /// Modifies the parameters of a cluster parameter group. To modify more than one parameter, submit a list of the following: ParameterName, ParameterValue, and ApplyMethod. A maximum of 20 parameters can be modified in a single request. Changes to dynamic parameters are applied immediately. Changes to static parameters require a reboot or maintenance window before the change can take effect. After you create a cluster parameter group, you should wait at least 5 minutes before creating your first cluster that uses that cluster parameter group as the default parameter group. This allows Amazon DocumentDB to fully complete the create action before the parameter group is used as the default for a new cluster. This step is especially important for parameters that are critical when creating the default database for a cluster, such as the character set for the default database defined by the character_set_database parameter. /// @@ -3156,7 +3156,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `ModifyDBClusterSnapshotAttribute` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyDBClusterSnapshotAttribute` operation on the `DocDB` service. /// /// Adds an attribute and values to, or removes an attribute and values from, a manual cluster snapshot. To share a manual cluster snapshot with other Amazon Web Services accounts, specify restore as the AttributeName, and use the ValuesToAdd parameter to add a list of IDs of the Amazon Web Services accounts that are authorized to restore the manual cluster snapshot. Use the value all to make the manual cluster snapshot public, which means that it can be copied or restored by all Amazon Web Services accounts. Do not add the all value for any manual cluster snapshots that contain private information that you don't want available to all Amazon Web Services accounts. If a manual cluster snapshot is encrypted, it can be shared, but only by specifying a list of authorized Amazon Web Services account IDs for the ValuesToAdd parameter. You can't use all as a value for that parameter in this case. /// @@ -3227,7 +3227,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `ModifyDBInstance` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyDBInstance` operation on the `DocDB` service. /// /// Modifies settings for an instance. You can change one or more database configuration parameters by specifying these parameters and the new values in the request. /// @@ -3308,7 +3308,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `ModifyDBSubnetGroup` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyDBSubnetGroup` operation on the `DocDB` service. /// /// Modifies an existing subnet group. subnet groups must contain at least one subnet in at least two Availability Zones in the Amazon Web Services Region. /// @@ -3381,7 +3381,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `ModifyEventSubscription` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyEventSubscription` operation on the `DocDB` service. /// /// Modifies an existing Amazon DocumentDB event notification subscription. /// @@ -3455,7 +3455,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `ModifyGlobalCluster` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyGlobalCluster` operation on the `DocDB` service. /// /// Modify a setting for an Amazon DocumentDB global cluster. You can change one or more configuration parameters (for example: deletion protection), or the global cluster identifier by specifying these parameters and the new values in the request. This action only applies to Amazon DocumentDB clusters. /// @@ -3525,7 +3525,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `RebootDBInstance` operation on the `AmazonRDSv19` service. + /// Performs the `RebootDBInstance` operation on the `DocDB` service. /// /// You might need to reboot your instance, usually for maintenance reasons. For example, if you make certain changes, or if you change the cluster parameter group that is associated with the instance, you must reboot the instance for the changes to take effect. Rebooting an instance restarts the database engine service. Rebooting an instance results in a momentary outage, during which the instance status is set to rebooting. /// @@ -3595,7 +3595,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `RemoveFromGlobalCluster` operation on the `AmazonRDSv19` service. + /// Performs the `RemoveFromGlobalCluster` operation on the `DocDB` service. /// /// Detaches an Amazon DocumentDB secondary cluster from a global cluster. The cluster becomes a standalone cluster with read-write capability instead of being read-only and receiving data from a primary in a different region. This action only applies to Amazon DocumentDB clusters. /// @@ -3666,7 +3666,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `RemoveSourceIdentifierFromSubscription` operation on the `AmazonRDSv19` service. + /// Performs the `RemoveSourceIdentifierFromSubscription` operation on the `DocDB` service. /// /// Removes a source identifier from an existing Amazon DocumentDB event notification subscription. /// @@ -3736,7 +3736,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `RemoveTagsFromResource` operation on the `AmazonRDSv19` service. + /// Performs the `RemoveTagsFromResource` operation on the `DocDB` service. /// /// Removes metadata tags from an Amazon DocumentDB resource. /// @@ -3807,7 +3807,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `ResetDBClusterParameterGroup` operation on the `AmazonRDSv19` service. + /// Performs the `ResetDBClusterParameterGroup` operation on the `DocDB` service. /// /// Modifies the parameters of a cluster parameter group to the default value. To reset specific parameters, submit a list of the following: ParameterName and ApplyMethod. To reset the entire cluster parameter group, specify the DBClusterParameterGroupName and ResetAllParameters parameters. When you reset the entire group, dynamic parameters are updated immediately and static parameters are set to pending-reboot to take effect on the next DB instance reboot. /// @@ -3877,7 +3877,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `RestoreDBClusterFromSnapshot` operation on the `AmazonRDSv19` service. + /// Performs the `RestoreDBClusterFromSnapshot` operation on the `DocDB` service. /// /// Creates a new cluster from a snapshot or cluster snapshot. If a snapshot is specified, the target cluster is created from the source DB snapshot with a default configuration and default security group. If a cluster snapshot is specified, the target cluster is created from the source cluster restore point with the same configuration as the original source DB cluster, except that the new cluster is created with the default security group. /// @@ -3959,7 +3959,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `RestoreDBClusterToPointInTime` operation on the `AmazonRDSv19` service. + /// Performs the `RestoreDBClusterToPointInTime` operation on the `DocDB` service. /// /// Restores a cluster to an arbitrary point in time. Users can restore to any point in time before LatestRestorableTime for up to BackupRetentionPeriod days. The target cluster is created from the source cluster with the same configuration as the original cluster, except that the new cluster is created with the default security group. /// @@ -4042,7 +4042,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `StartDBCluster` operation on the `AmazonRDSv19` service. + /// Performs the `StartDBCluster` operation on the `DocDB` service. /// /// Restarts the stopped cluster that is specified by DBClusterIdentifier. For more information, see [Stopping and Starting an Amazon DocumentDB Cluster](https://docs.aws.amazon.com/documentdb/latest/developerguide/db-cluster-stop-start.html). /// @@ -4113,7 +4113,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `StopDBCluster` operation on the `AmazonRDSv19` service. + /// Performs the `StopDBCluster` operation on the `DocDB` service. /// /// Stops the running cluster that is specified by DBClusterIdentifier. The cluster must be in the available state. For more information, see [Stopping and Starting an Amazon DocumentDB Cluster](https://docs.aws.amazon.com/documentdb/latest/developerguide/db-cluster-stop-start.html). /// @@ -4184,7 +4184,7 @@ extension DocDBClient { return try await op.execute(input: input) } - /// Performs the `SwitchoverGlobalCluster` operation on the `AmazonRDSv19` service. + /// Performs the `SwitchoverGlobalCluster` operation on the `DocDB` service. /// /// Switches over the specified secondary Amazon DocumentDB cluster to be the new primary Amazon DocumentDB cluster in the global database cluster. /// diff --git a/Sources/Services/AWSDocDBElastic/Sources/AWSDocDBElastic/DocDBElasticClient.swift b/Sources/Services/AWSDocDBElastic/Sources/AWSDocDBElastic/DocDBElasticClient.swift index 39d44f881f5..c6aeb76559f 100644 --- a/Sources/Services/AWSDocDBElastic/Sources/AWSDocDBElastic/DocDBElasticClient.swift +++ b/Sources/Services/AWSDocDBElastic/Sources/AWSDocDBElastic/DocDBElasticClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DocDBElasticClient: ClientRuntime.Client { public static let clientName = "DocDBElasticClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: DocDBElasticClient.DocDBElasticClientConfiguration let serviceName = "DocDB Elastic" @@ -330,7 +330,7 @@ extension DocDBElasticClient { } extension DocDBElasticClient { - /// Performs the `ApplyPendingMaintenanceAction` operation on the `ChimeraDbLionfishServiceLambda` service. + /// Performs the `ApplyPendingMaintenanceAction` operation on the `DocDBElastic` service. /// /// The type of pending maintenance action to be applied to the resource. /// @@ -404,7 +404,7 @@ extension DocDBElasticClient { return try await op.execute(input: input) } - /// Performs the `CopyClusterSnapshot` operation on the `ChimeraDbLionfishServiceLambda` service. + /// Performs the `CopyClusterSnapshot` operation on the `DocDBElastic` service. /// /// Copies a snapshot of an elastic cluster. /// @@ -479,7 +479,7 @@ extension DocDBElasticClient { return try await op.execute(input: input) } - /// Performs the `CreateCluster` operation on the `ChimeraDbLionfishServiceLambda` service. + /// Performs the `CreateCluster` operation on the `DocDBElastic` service. /// /// Creates a new Amazon DocumentDB elastic cluster and returns its cluster structure. /// @@ -554,7 +554,7 @@ extension DocDBElasticClient { return try await op.execute(input: input) } - /// Performs the `CreateClusterSnapshot` operation on the `ChimeraDbLionfishServiceLambda` service. + /// Performs the `CreateClusterSnapshot` operation on the `DocDBElastic` service. /// /// Creates a snapshot of an elastic cluster. /// @@ -629,7 +629,7 @@ extension DocDBElasticClient { return try await op.execute(input: input) } - /// Performs the `DeleteCluster` operation on the `ChimeraDbLionfishServiceLambda` service. + /// Performs the `DeleteCluster` operation on the `DocDBElastic` service. /// /// Delete an elastic cluster. /// @@ -700,7 +700,7 @@ extension DocDBElasticClient { return try await op.execute(input: input) } - /// Performs the `DeleteClusterSnapshot` operation on the `ChimeraDbLionfishServiceLambda` service. + /// Performs the `DeleteClusterSnapshot` operation on the `DocDBElastic` service. /// /// Delete an elastic cluster snapshot. /// @@ -771,7 +771,7 @@ extension DocDBElasticClient { return try await op.execute(input: input) } - /// Performs the `GetCluster` operation on the `ChimeraDbLionfishServiceLambda` service. + /// Performs the `GetCluster` operation on the `DocDBElastic` service. /// /// Returns information about a specific elastic cluster. /// @@ -841,7 +841,7 @@ extension DocDBElasticClient { return try await op.execute(input: input) } - /// Performs the `GetClusterSnapshot` operation on the `ChimeraDbLionfishServiceLambda` service. + /// Performs the `GetClusterSnapshot` operation on the `DocDBElastic` service. /// /// Returns information about a specific elastic cluster snapshot /// @@ -911,7 +911,7 @@ extension DocDBElasticClient { return try await op.execute(input: input) } - /// Performs the `GetPendingMaintenanceAction` operation on the `ChimeraDbLionfishServiceLambda` service. + /// Performs the `GetPendingMaintenanceAction` operation on the `DocDBElastic` service. /// /// Retrieves all maintenance actions that are pending. /// @@ -982,7 +982,7 @@ extension DocDBElasticClient { return try await op.execute(input: input) } - /// Performs the `ListClusterSnapshots` operation on the `ChimeraDbLionfishServiceLambda` service. + /// Performs the `ListClusterSnapshots` operation on the `DocDBElastic` service. /// /// Returns information about snapshots for a specified elastic cluster. /// @@ -1052,7 +1052,7 @@ extension DocDBElasticClient { return try await op.execute(input: input) } - /// Performs the `ListClusters` operation on the `ChimeraDbLionfishServiceLambda` service. + /// Performs the `ListClusters` operation on the `DocDBElastic` service. /// /// Returns information about provisioned Amazon DocumentDB elastic clusters. /// @@ -1122,7 +1122,7 @@ extension DocDBElasticClient { return try await op.execute(input: input) } - /// Performs the `ListPendingMaintenanceActions` operation on the `ChimeraDbLionfishServiceLambda` service. + /// Performs the `ListPendingMaintenanceActions` operation on the `DocDBElastic` service. /// /// Retrieves a list of all maintenance actions that are pending. /// @@ -1192,7 +1192,7 @@ extension DocDBElasticClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `ChimeraDbLionfishServiceLambda` service. + /// Performs the `ListTagsForResource` operation on the `DocDBElastic` service. /// /// Lists all tags on a elastic cluster resource /// @@ -1261,7 +1261,7 @@ extension DocDBElasticClient { return try await op.execute(input: input) } - /// Performs the `RestoreClusterFromSnapshot` operation on the `ChimeraDbLionfishServiceLambda` service. + /// Performs the `RestoreClusterFromSnapshot` operation on the `DocDBElastic` service. /// /// Restores an elastic cluster from a snapshot. /// @@ -1336,7 +1336,7 @@ extension DocDBElasticClient { return try await op.execute(input: input) } - /// Performs the `StartCluster` operation on the `ChimeraDbLionfishServiceLambda` service. + /// Performs the `StartCluster` operation on the `DocDBElastic` service. /// /// Restarts the stopped elastic cluster that is specified by clusterARN. /// @@ -1406,7 +1406,7 @@ extension DocDBElasticClient { return try await op.execute(input: input) } - /// Performs the `StopCluster` operation on the `ChimeraDbLionfishServiceLambda` service. + /// Performs the `StopCluster` operation on the `DocDBElastic` service. /// /// Stops the running elastic cluster that is specified by clusterArn. The elastic cluster must be in the available state. /// @@ -1476,7 +1476,7 @@ extension DocDBElasticClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `ChimeraDbLionfishServiceLambda` service. + /// Performs the `TagResource` operation on the `DocDBElastic` service. /// /// Adds metadata tags to an elastic cluster resource /// @@ -1548,7 +1548,7 @@ extension DocDBElasticClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `ChimeraDbLionfishServiceLambda` service. + /// Performs the `UntagResource` operation on the `DocDBElastic` service. /// /// Removes metadata tags from an elastic cluster resource /// @@ -1618,7 +1618,7 @@ extension DocDBElasticClient { return try await op.execute(input: input) } - /// Performs the `UpdateCluster` operation on the `ChimeraDbLionfishServiceLambda` service. + /// Performs the `UpdateCluster` operation on the `DocDBElastic` service. /// /// Modifies an elastic cluster. This includes updating admin-username/password, upgrading the API version, and setting up a backup window and maintenance window /// diff --git a/Sources/Services/AWSDrs/Sources/AWSDrs/DrsClient.swift b/Sources/Services/AWSDrs/Sources/AWSDrs/DrsClient.swift index c19be76abd2..dc9a6676a9b 100644 --- a/Sources/Services/AWSDrs/Sources/AWSDrs/DrsClient.swift +++ b/Sources/Services/AWSDrs/Sources/AWSDrs/DrsClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DrsClient: ClientRuntime.Client { public static let clientName = "DrsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: DrsClient.DrsClientConfiguration let serviceName = "drs" @@ -329,7 +329,7 @@ extension DrsClient { } extension DrsClient { - /// Performs the `AssociateSourceNetworkStack` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `AssociateSourceNetworkStack` operation on the `Drs` service. /// /// Associate a Source Network to an existing CloudFormation Stack and modify launch templates to use this network. Can be used for reverting to previously deployed CloudFormation stacks. /// @@ -404,7 +404,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `CreateExtendedSourceServer` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `CreateExtendedSourceServer` operation on the `Drs` service. /// /// Create an extended source server in the target Account based on the source server in staging account. /// @@ -479,7 +479,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `CreateLaunchConfigurationTemplate` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `CreateLaunchConfigurationTemplate` operation on the `Drs` service. /// /// Creates a new Launch Configuration Template. /// @@ -553,7 +553,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `CreateReplicationConfigurationTemplate` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `CreateReplicationConfigurationTemplate` operation on the `Drs` service. /// /// Creates a new ReplicationConfigurationTemplate. /// @@ -627,7 +627,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `CreateSourceNetwork` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `CreateSourceNetwork` operation on the `Drs` service. /// /// Create a new Source Network resource for a provided VPC ID. /// @@ -702,7 +702,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `DeleteJob` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `DeleteJob` operation on the `Drs` service. /// /// Deletes a single Job by ID. /// @@ -775,7 +775,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `DeleteLaunchAction` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `DeleteLaunchAction` operation on the `Drs` service. /// /// Deletes a resource launch action. /// @@ -848,7 +848,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `DeleteLaunchConfigurationTemplate` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `DeleteLaunchConfigurationTemplate` operation on the `Drs` service. /// /// Deletes a single Launch Configuration Template by ID. /// @@ -921,7 +921,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `DeleteRecoveryInstance` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `DeleteRecoveryInstance` operation on the `Drs` service. /// /// Deletes a single Recovery Instance by ID. This deletes the Recovery Instance resource from Elastic Disaster Recovery. The Recovery Instance must be disconnected first in order to delete it. /// @@ -994,7 +994,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `DeleteReplicationConfigurationTemplate` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `DeleteReplicationConfigurationTemplate` operation on the `Drs` service. /// /// Deletes a single Replication Configuration Template by ID /// @@ -1067,7 +1067,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `DeleteSourceNetwork` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `DeleteSourceNetwork` operation on the `Drs` service. /// /// Delete Source Network resource. /// @@ -1140,7 +1140,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `DeleteSourceServer` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `DeleteSourceServer` operation on the `Drs` service. /// /// Deletes a single Source Server by ID. The Source Server must be disconnected first. /// @@ -1213,7 +1213,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `DescribeJobLogItems` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `DescribeJobLogItems` operation on the `Drs` service. /// /// Retrieves a detailed Job log with pagination. /// @@ -1285,7 +1285,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `DescribeJobs` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `DescribeJobs` operation on the `Drs` service. /// /// Returns a list of Jobs. Use the JobsID and fromDate and toDate filters to limit which jobs are returned. The response is sorted by creationDataTime - latest date first. Jobs are created by the StartRecovery, TerminateRecoveryInstances and StartFailbackLaunch APIs. Jobs are also created by DiagnosticLaunch and TerminateDiagnosticInstances, which are APIs available only to *Support* and only used in response to relevant support tickets. /// @@ -1357,7 +1357,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `DescribeLaunchConfigurationTemplates` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `DescribeLaunchConfigurationTemplates` operation on the `Drs` service. /// /// Lists all Launch Configuration Templates, filtered by Launch Configuration Template IDs /// @@ -1430,7 +1430,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `DescribeRecoveryInstances` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `DescribeRecoveryInstances` operation on the `Drs` service. /// /// Lists all Recovery Instances or multiple Recovery Instances by ID. /// @@ -1502,7 +1502,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `DescribeRecoverySnapshots` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `DescribeRecoverySnapshots` operation on the `Drs` service. /// /// Lists all Recovery Snapshots for a single Source Server. /// @@ -1575,7 +1575,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `DescribeReplicationConfigurationTemplates` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `DescribeReplicationConfigurationTemplates` operation on the `Drs` service. /// /// Lists all ReplicationConfigurationTemplates, filtered by Source Server IDs. /// @@ -1648,7 +1648,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `DescribeSourceNetworks` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `DescribeSourceNetworks` operation on the `Drs` service. /// /// Lists all Source Networks or multiple Source Networks filtered by ID. /// @@ -1720,7 +1720,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `DescribeSourceServers` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `DescribeSourceServers` operation on the `Drs` service. /// /// Lists all Source Servers or multiple Source Servers filtered by ID. /// @@ -1792,7 +1792,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `DisconnectRecoveryInstance` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `DisconnectRecoveryInstance` operation on the `Drs` service. /// /// Disconnect a Recovery Instance from Elastic Disaster Recovery. Data replication is stopped immediately. All AWS resources created by Elastic Disaster Recovery for enabling the replication of the Recovery Instance will be terminated / deleted within 90 minutes. If the agent on the Recovery Instance has not been prevented from communicating with the Elastic Disaster Recovery service, then it will receive a command to uninstall itself (within approximately 10 minutes). The following properties of the Recovery Instance will be changed immediately: dataReplicationInfo.dataReplicationState will be set to DISCONNECTED; The totalStorageBytes property for each of dataReplicationInfo.replicatedDisks will be set to zero; dataReplicationInfo.lagDuration and dataReplicationInfo.lagDuration will be nullified. /// @@ -1866,7 +1866,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `DisconnectSourceServer` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `DisconnectSourceServer` operation on the `Drs` service. /// /// Disconnects a specific Source Server from Elastic Disaster Recovery. Data replication is stopped immediately. All AWS resources created by Elastic Disaster Recovery for enabling the replication of the Source Server will be terminated / deleted within 90 minutes. You cannot disconnect a Source Server if it has a Recovery Instance. If the agent on the Source Server has not been prevented from communicating with the Elastic Disaster Recovery service, then it will receive a command to uninstall itself (within approximately 10 minutes). The following properties of the SourceServer will be changed immediately: dataReplicationInfo.dataReplicationState will be set to DISCONNECTED; The totalStorageBytes property for each of dataReplicationInfo.replicatedDisks will be set to zero; dataReplicationInfo.lagDuration and dataReplicationInfo.lagDuration will be nullified. /// @@ -1939,7 +1939,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `ExportSourceNetworkCfnTemplate` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `ExportSourceNetworkCfnTemplate` operation on the `Drs` service. /// /// Export the Source Network CloudFormation template to an S3 bucket. /// @@ -2013,7 +2013,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `GetFailbackReplicationConfiguration` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `GetFailbackReplicationConfiguration` operation on the `Drs` service. /// /// Lists all Failback ReplicationConfigurations, filtered by Recovery Instance ID. /// @@ -2085,7 +2085,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `GetLaunchConfiguration` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `GetLaunchConfiguration` operation on the `Drs` service. /// /// Gets a LaunchConfiguration, filtered by Source Server IDs. /// @@ -2157,7 +2157,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `GetReplicationConfiguration` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `GetReplicationConfiguration` operation on the `Drs` service. /// /// Gets a ReplicationConfiguration, filtered by Source Server ID. /// @@ -2230,7 +2230,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `InitializeService` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `InitializeService` operation on the `Drs` service. /// /// Initialize Elastic Disaster Recovery. /// @@ -2299,7 +2299,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `ListExtensibleSourceServers` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `ListExtensibleSourceServers` operation on the `Drs` service. /// /// Returns a list of source servers on a staging account that are extensible, which means that: a. The source server is not already extended into this Account. b. The source server on the Account we’re reading from is not an extension of another source server. /// @@ -2372,7 +2372,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `ListLaunchActions` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `ListLaunchActions` operation on the `Drs` service. /// /// Lists resource launch actions. /// @@ -2445,7 +2445,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `ListStagingAccounts` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `ListStagingAccounts` operation on the `Drs` service. /// /// Returns an array of staging accounts for existing extended source servers. /// @@ -2516,7 +2516,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `ListTagsForResource` operation on the `Drs` service. /// /// List all tags for your Elastic Disaster Recovery resources. /// @@ -2586,7 +2586,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `PutLaunchAction` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `PutLaunchAction` operation on the `Drs` service. /// /// Puts a resource launch action. /// @@ -2660,7 +2660,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `RetryDataReplication` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `RetryDataReplication` operation on the `Drs` service. /// /// WARNING: RetryDataReplication is deprecated. Causes the data replication initiation sequence to begin immediately upon next Handshake for the specified Source Server ID, regardless of when the previous initiation started. This command will work only if the Source Server is stalled or is in a DISCONNECTED or STOPPED state. @available(*, deprecated, message: "WARNING: RetryDataReplication is deprecated") @@ -2734,7 +2734,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `ReverseReplication` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `ReverseReplication` operation on the `Drs` service. /// /// Start replication to origin / target region - applies only to protected instances that originated in EC2. For recovery instances on target region - starts replication back to origin region. For failback instances on origin region - starts replication to target region to re-protect them. /// @@ -2809,7 +2809,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `StartFailbackLaunch` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `StartFailbackLaunch` operation on the `Drs` service. /// /// Initiates a Job for launching the machine that is being failed back to from the specified Recovery Instance. This will run conversion on the failback client and will reboot your machine, thus completing the failback process. /// @@ -2883,7 +2883,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `StartRecovery` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `StartRecovery` operation on the `Drs` service. /// /// Launches Recovery Instances for the specified Source Servers. For each Source Server you may choose a point in time snapshot to launch from, or use an on demand snapshot. /// @@ -2956,7 +2956,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `StartReplication` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `StartReplication` operation on the `Drs` service. /// /// Starts replication for a stopped Source Server. This action would make the Source Server protected again and restart billing for it. /// @@ -3029,7 +3029,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `StartSourceNetworkRecovery` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `StartSourceNetworkRecovery` operation on the `Drs` service. /// /// Deploy VPC for the specified Source Network and modify launch templates to use this network. The VPC will be deployed using a dedicated CloudFormation stack. /// @@ -3103,7 +3103,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `StartSourceNetworkReplication` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `StartSourceNetworkReplication` operation on the `Drs` service. /// /// Starts replication for a Source Network. This action would make the Source Network protected. /// @@ -3176,7 +3176,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `StopFailback` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `StopFailback` operation on the `Drs` service. /// /// Stops the failback process for a specified Recovery Instance. This changes the Failback State of the Recovery Instance back to FAILBACK_NOT_STARTED. /// @@ -3248,7 +3248,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `StopReplication` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `StopReplication` operation on the `Drs` service. /// /// Stops replication for a Source Server. This action would make the Source Server unprotected, delete its existing snapshots and stop billing for it. /// @@ -3321,7 +3321,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `StopSourceNetworkReplication` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `StopSourceNetworkReplication` operation on the `Drs` service. /// /// Stops replication for a Source Network. This action would make the Source Network unprotected. /// @@ -3395,7 +3395,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `TagResource` operation on the `Drs` service. /// /// Adds or overwrites only the specified tags for the specified Elastic Disaster Recovery resource or resources. When you specify an existing tag key, the value is overwritten with the new value. Each resource can have a maximum of 50 tags. Each tag consists of a key and optional value. /// @@ -3468,7 +3468,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `TerminateRecoveryInstances` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `TerminateRecoveryInstances` operation on the `Drs` service. /// /// Initiates a Job for terminating the EC2 resources associated with the specified Recovery Instances, and then will delete the Recovery Instances from the Elastic Disaster Recovery service. /// @@ -3541,7 +3541,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `UntagResource` operation on the `Drs` service. /// /// Deletes the specified set of tags from the specified set of Elastic Disaster Recovery resources. /// @@ -3612,7 +3612,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `UpdateFailbackReplicationConfiguration` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `UpdateFailbackReplicationConfiguration` operation on the `Drs` service. /// /// Allows you to update the failback replication configuration of a Recovery Instance by ID. /// @@ -3685,7 +3685,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `UpdateLaunchConfiguration` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `UpdateLaunchConfiguration` operation on the `Drs` service. /// /// Updates a LaunchConfiguration by Source Server ID. /// @@ -3759,7 +3759,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `UpdateLaunchConfigurationTemplate` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `UpdateLaunchConfigurationTemplate` operation on the `Drs` service. /// /// Updates an existing Launch Configuration Template by ID. /// @@ -3833,7 +3833,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `UpdateReplicationConfiguration` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `UpdateReplicationConfiguration` operation on the `Drs` service. /// /// Allows you to update a ReplicationConfiguration by Source Server ID. /// @@ -3908,7 +3908,7 @@ extension DrsClient { return try await op.execute(input: input) } - /// Performs the `UpdateReplicationConfigurationTemplate` operation on the `ElasticDisasterRecoveryService` service. + /// Performs the `UpdateReplicationConfigurationTemplate` operation on the `Drs` service. /// /// Updates a ReplicationConfigurationTemplate by ID. /// diff --git a/Sources/Services/AWSDynamoDB/Sources/AWSDynamoDB/DynamoDBClient.swift b/Sources/Services/AWSDynamoDB/Sources/AWSDynamoDB/DynamoDBClient.swift index 2352a6eb7e9..6ea69799897 100644 --- a/Sources/Services/AWSDynamoDB/Sources/AWSDynamoDB/DynamoDBClient.swift +++ b/Sources/Services/AWSDynamoDB/Sources/AWSDynamoDB/DynamoDBClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DynamoDBClient: ClientRuntime.Client { public static let clientName = "DynamoDBClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: DynamoDBClient.DynamoDBClientConfiguration let serviceName = "DynamoDB" @@ -349,7 +349,7 @@ extension DynamoDBClient { } extension DynamoDBClient { - /// Performs the `BatchExecuteStatement` operation on the `DynamoDB_20120810` service. + /// Performs the `BatchExecuteStatement` operation on the `DynamoDB` service. /// /// This operation allows you to perform batch reads or writes on data stored in DynamoDB, using PartiQL. Each read statement in a BatchExecuteStatement must specify an equality condition on all key attributes. This enforces that each SELECT statement in a batch returns at most a single item. For more information, see [Running batch operations with PartiQL for DynamoDB ](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ql-reference.multiplestatements.batching.html). The entire batch must consist of either read statements or write statements, you cannot mix both in one batch. A HTTP 200 response does not mean that all statements in the BatchExecuteStatement succeeded. Error details for individual statements can be found under the [Error](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_BatchStatementResponse.html#DDB-Type-BatchStatementResponse-Error) field of the BatchStatementResponse for each statement. /// @@ -420,7 +420,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `BatchGetItem` operation on the `DynamoDB_20120810` service. + /// Performs the `BatchGetItem` operation on the `DynamoDB` service. /// /// The BatchGetItem operation returns the attributes of one or more items from one or more tables. You identify requested items by primary key. A single operation can retrieve up to 16 MB of data, which can contain as many as 100 items. BatchGetItem returns a partial result if the response size limit is exceeded, the table's provisioned throughput is exceeded, more than 1MB per partition is requested, or an internal processing failure occurs. If a partial result is returned, the operation returns a value for UnprocessedKeys. You can use this value to retry the operation starting with the next item to get. If you request more than 100 items, BatchGetItem returns a ValidationException with the message "Too many items requested for the BatchGetItem call." For example, if you ask to retrieve 100 items, but each individual item is 300 KB in size, the system returns 52 items (so as not to exceed the 16 MB limit). It also returns an appropriate UnprocessedKeys value so you can get the next page of results. If desired, your application can include its own logic to assemble the pages of results into one dataset. If none of the items can be processed due to insufficient provisioned throughput on all of the tables in the request, then BatchGetItem returns a ProvisionedThroughputExceededException. If at least one of the items is successfully processed, then BatchGetItem completes successfully, while returning the keys of the unread items in UnprocessedKeys. If DynamoDB returns any unprocessed items, you should retry the batch operation on those items. However, we strongly recommend that you use an exponential backoff algorithm. If you retry the batch operation immediately, the underlying read or write requests can still fail due to throttling on the individual tables. If you delay the batch operation using exponential backoff, the individual requests in the batch are much more likely to succeed. For more information, see [Batch Operations and Error Handling](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ErrorHandling.html#BatchOperations) in the Amazon DynamoDB Developer Guide. By default, BatchGetItem performs eventually consistent reads on every table in the request. If you want strongly consistent reads instead, you can set ConsistentRead to true for any or all tables. In order to minimize response latency, BatchGetItem may retrieve items in parallel. When designing your application, keep in mind that DynamoDB does not return items in any particular order. To help parse the response by item, include the primary key values for the items in your request in the ProjectionExpression parameter. If a requested item does not exist, it is not returned in the result. Requests for nonexistent items consume the minimum read capacity units according to the type of read. For more information, see [Working with Tables](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.html#CapacityUnitCalculations) in the Amazon DynamoDB Developer Guide. /// @@ -494,7 +494,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `BatchWriteItem` operation on the `DynamoDB_20120810` service. + /// Performs the `BatchWriteItem` operation on the `DynamoDB` service. /// /// The BatchWriteItem operation puts or deletes multiple items in one or more tables. A single call to BatchWriteItem can transmit up to 16MB of data over the network, consisting of up to 25 item put or delete operations. While individual items can be up to 400 KB once stored, it's important to note that an item's representation might be greater than 400KB while being sent in DynamoDB's JSON format for the API call. For more details on this distinction, see [Naming Rules and Data Types](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.NamingRulesDataTypes.html). BatchWriteItem cannot update items. If you perform a BatchWriteItem operation on an existing item, that item's values will be overwritten by the operation and it will appear like it was updated. To update items, we recommend you use the UpdateItem action. The individual PutItem and DeleteItem operations specified in BatchWriteItem are atomic; however BatchWriteItem as a whole is not. If any requested operations fail because the table's provisioned throughput is exceeded or an internal processing failure occurs, the failed operations are returned in the UnprocessedItems response parameter. You can investigate and optionally resend the requests. Typically, you would call BatchWriteItem in a loop. Each iteration would check for unprocessed items and submit a new BatchWriteItem request with those unprocessed items until all items have been processed. For tables and indexes with provisioned capacity, if none of the items can be processed due to insufficient provisioned throughput on all of the tables in the request, then BatchWriteItem returns a ProvisionedThroughputExceededException. For all tables and indexes, if none of the items can be processed due to other throttling scenarios (such as exceeding partition level limits), then BatchWriteItem returns a ThrottlingException. If DynamoDB returns any unprocessed items, you should retry the batch operation on those items. However, we strongly recommend that you use an exponential backoff algorithm. If you retry the batch operation immediately, the underlying read or write requests can still fail due to throttling on the individual tables. If you delay the batch operation using exponential backoff, the individual requests in the batch are much more likely to succeed. For more information, see [Batch Operations and Error Handling](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ErrorHandling.html#Programming.Errors.BatchOperations) in the Amazon DynamoDB Developer Guide. With BatchWriteItem, you can efficiently write or delete large amounts of data, such as from Amazon EMR, or copy data from another database into DynamoDB. In order to improve performance with these large-scale operations, BatchWriteItem does not behave in the same way as individual PutItem and DeleteItem calls would. For example, you cannot specify conditions on individual put and delete requests, and BatchWriteItem does not return deleted items in the response. If you use a programming language that supports concurrency, you can use threads to write items in parallel. Your application must include the necessary logic to manage the threads. With languages that don't support threading, you must update or delete the specified items one at a time. In both situations, BatchWriteItem performs the specified put and delete operations in parallel, giving you the power of the thread pool approach without having to introduce complexity into your application. Parallel processing reduces latency, but each specified put and delete request consumes the same number of write capacity units whether it is processed in parallel or not. Delete operations on nonexistent items consume one write capacity unit. If one or more of the following is true, DynamoDB rejects the entire batch write operation: /// @@ -585,7 +585,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `CreateBackup` operation on the `DynamoDB_20120810` service. + /// Performs the `CreateBackup` operation on the `DynamoDB` service. /// /// Creates a backup for an existing table. Each time you create an on-demand backup, the entire table data is backed up. There is no limit to the number of on-demand backups that can be taken. When you create an on-demand backup, a time marker of the request is cataloged, and the backup is created asynchronously, by applying all changes until the time of the request to the last full table snapshot. Backup requests are processed instantaneously and become available for restore within minutes. You can call CreateBackup at a maximum rate of 50 times per second. All backups in DynamoDB work without consuming any provisioned throughput on the table. If you submit a backup request on 2018-12-14 at 14:25:00, the backup is guaranteed to contain all data committed to the table up to 14:24:00, and data committed after 14:26:00 will not be. The backup might contain data modifications made between 14:24:00 and 14:26:00. On-demand backup does not support causal consistency. Along with data, the following are also included on the backups: /// @@ -669,7 +669,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `CreateGlobalTable` operation on the `DynamoDB_20120810` service. + /// Performs the `CreateGlobalTable` operation on the `DynamoDB` service. /// /// Creates a global table from an existing table. A global table creates a replication relationship between two or more DynamoDB tables with the same table name in the provided Regions. This documentation is for version 2017.11.29 (Legacy) of global tables, which should be avoided for new global tables. Customers should use [Global Tables version 2019.11.21 (Current)](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GlobalTables.html) when possible, because it provides greater flexibility, higher efficiency, and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you're using, see [Determining the global table version you are using](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/globaltables.DetermineVersion.html). To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see [Upgrading global tables](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/V2globaltables_upgrade.html). If you want to add a new replica table to a global table, each of the following conditions must be true: /// @@ -768,7 +768,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `CreateTable` operation on the `DynamoDB_20120810` service. + /// Performs the `CreateTable` operation on the `DynamoDB` service. /// /// The CreateTable operation adds a new table to your account. In an Amazon Web Services account, table names must be unique within each Region. That is, you can have two tables with same name if you create the tables in different Regions. CreateTable is an asynchronous operation. Upon receiving a CreateTable request, DynamoDB immediately returns a response with a TableStatus of CREATING. After the table is created, DynamoDB sets the TableStatus to ACTIVE. You can perform read and write operations only on an ACTIVE table. You can optionally define secondary indexes on the new table, as part of the CreateTable operation. If you want to create multiple tables with secondary indexes on them, you must create the tables sequentially. Only one table with secondary indexes can be in the CREATING state at any given time. You can use the DescribeTable action to check the table status. /// @@ -850,7 +850,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `DeleteBackup` operation on the `DynamoDB_20120810` service. + /// Performs the `DeleteBackup` operation on the `DynamoDB` service. /// /// Deletes an existing backup of a table. You can call DeleteBackup at a maximum rate of 10 times per second. /// @@ -924,7 +924,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `DeleteItem` operation on the `DynamoDB_20120810` service. + /// Performs the `DeleteItem` operation on the `DynamoDB` service. /// /// Deletes a single item in a table by primary key. You can perform a conditional delete operation that deletes the item if it exists, or if it has an expected attribute value. In addition to deleting an item, you can also return the item's attribute values in the same operation, using the ReturnValues parameter. Unless you specify conditions, the DeleteItem is an idempotent operation; running it multiple times on the same item or attribute does not result in an error response. Conditional deletes are useful for deleting items only if specific conditions are met. If those conditions are met, DynamoDB performs the delete. Otherwise, the item is not deleted. /// @@ -1002,7 +1002,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `DeleteResourcePolicy` operation on the `DynamoDB_20120810` service. + /// Performs the `DeleteResourcePolicy` operation on the `DynamoDB` service. /// /// Deletes the resource-based policy attached to the resource, which can be a table or stream. DeleteResourcePolicy is an idempotent operation; running it multiple times on the same resource doesn't result in an error response, unless you specify an ExpectedRevisionId, which will then return a PolicyNotFoundException. To make sure that you don't inadvertently lock yourself out of your own resources, the root principal in your Amazon Web Services account can perform DeleteResourcePolicy requests, even if your resource-based policy explicitly denies the root principal's access. DeleteResourcePolicy is an asynchronous operation. If you issue a GetResourcePolicy request immediately after running the DeleteResourcePolicy request, DynamoDB might still return the deleted policy. This is because the policy for your resource might not have been deleted yet. Wait for a few seconds, and then try the GetResourcePolicy request again. /// @@ -1086,7 +1086,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `DeleteTable` operation on the `DynamoDB_20120810` service. + /// Performs the `DeleteTable` operation on the `DynamoDB` service. /// /// The DeleteTable operation deletes a table and all of its items. After a DeleteTable request, the specified table is in the DELETING state until DynamoDB completes the deletion. If the table is in the ACTIVE state, you can delete it. If a table is in CREATING or UPDATING states, then DynamoDB returns a ResourceInUseException. If the specified table does not exist, DynamoDB returns a ResourceNotFoundException. If table is already in the DELETING state, no error is returned. For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version). DynamoDB might continue to accept data read and write operations, such as GetItem and PutItem, on a table in the DELETING state until the table deletion is complete. For the full list of table states, see [TableStatus](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_TableDescription.html#DDB-Type-TableDescription-TableStatus). When you delete a table, any indexes on that table are also deleted. If you have DynamoDB Streams enabled on the table, then the corresponding stream on that table goes into the DISABLED state, and the stream is automatically deleted after 24 hours. Use the DescribeTable action to check the status of the table. /// @@ -1169,7 +1169,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeBackup` operation on the `DynamoDB_20120810` service. + /// Performs the `DescribeBackup` operation on the `DynamoDB` service. /// /// Describes an existing backup of a table. You can call DescribeBackup at a maximum rate of 10 times per second. /// @@ -1241,9 +1241,9 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeContinuousBackups` operation on the `DynamoDB_20120810` service. + /// Performs the `DescribeContinuousBackups` operation on the `DynamoDB` service. /// - /// Checks the status of continuous backups and point in time recovery on the specified table. Continuous backups are ENABLED on all tables at table creation. If point in time recovery is enabled, PointInTimeRecoveryStatus will be set to ENABLED. After continuous backups and point in time recovery are enabled, you can restore to any point in time within EarliestRestorableDateTime and LatestRestorableDateTime. LatestRestorableDateTime is typically 5 minutes before the current time. You can restore your table to any point in time during the last 35 days. You can call DescribeContinuousBackups at a maximum rate of 10 times per second. + /// Checks the status of continuous backups and point in time recovery on the specified table. Continuous backups are ENABLED on all tables at table creation. If point in time recovery is enabled, PointInTimeRecoveryStatus will be set to ENABLED. After continuous backups and point in time recovery are enabled, you can restore to any point in time within EarliestRestorableDateTime and LatestRestorableDateTime. LatestRestorableDateTime is typically 5 minutes before the current time. You can restore your table to any point in time in the last 35 days. You can set the recovery period to any value between 1 and 35 days. You can call DescribeContinuousBackups at a maximum rate of 10 times per second. /// /// - Parameter DescribeContinuousBackupsInput : [no documentation found] /// @@ -1313,7 +1313,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeContributorInsights` operation on the `DynamoDB_20120810` service. + /// Performs the `DescribeContributorInsights` operation on the `DynamoDB` service. /// /// Returns information about contributor insights for a given table or global secondary index. /// @@ -1384,7 +1384,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeEndpoints` operation on the `DynamoDB_20120810` service. + /// Performs the `DescribeEndpoints` operation on the `DynamoDB` service. /// /// Returns the regional endpoint information. For more information on policy permissions, please see [Internetwork traffic privacy](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/inter-network-traffic-privacy.html#inter-network-traffic-DescribeEndpoints). /// @@ -1449,7 +1449,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeExport` operation on the `DynamoDB_20120810` service. + /// Performs the `DescribeExport` operation on the `DynamoDB` service. /// /// Describes an existing table export. /// @@ -1521,7 +1521,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeGlobalTable` operation on the `DynamoDB_20120810` service. + /// Performs the `DescribeGlobalTable` operation on the `DynamoDB` service. /// /// Returns information about the specified global table. This documentation is for version 2017.11.29 (Legacy) of global tables, which should be avoided for new global tables. Customers should use [Global Tables version 2019.11.21 (Current)](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GlobalTables.html) when possible, because it provides greater flexibility, higher efficiency, and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you're using, see [Determining the global table version you are using](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/globaltables.DetermineVersion.html). To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see [Upgrading global tables](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/V2globaltables_upgrade.html). /// @@ -1593,7 +1593,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeGlobalTableSettings` operation on the `DynamoDB_20120810` service. + /// Performs the `DescribeGlobalTableSettings` operation on the `DynamoDB` service. /// /// Describes Region-specific settings for a global table. This documentation is for version 2017.11.29 (Legacy) of global tables, which should be avoided for new global tables. Customers should use [Global Tables version 2019.11.21 (Current)](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GlobalTables.html) when possible, because it provides greater flexibility, higher efficiency, and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you're using, see [Determining the global table version you are using](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/globaltables.DetermineVersion.html). To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see [Upgrading global tables](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/V2globaltables_upgrade.html). /// @@ -1665,7 +1665,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeImport` operation on the `DynamoDB_20120810` service. + /// Performs the `DescribeImport` operation on the `DynamoDB` service. /// /// Represents the properties of the import. /// @@ -1735,7 +1735,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeKinesisStreamingDestination` operation on the `DynamoDB_20120810` service. + /// Performs the `DescribeKinesisStreamingDestination` operation on the `DynamoDB` service. /// /// Returns information about the status of Kinesis streaming. /// @@ -1807,7 +1807,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeLimits` operation on the `DynamoDB_20120810` service. + /// Performs the `DescribeLimits` operation on the `DynamoDB` service. /// /// Returns the current provisioned-capacity quotas for your Amazon Web Services account in a Region, both for the Region as a whole and for any one DynamoDB table that you create there. When you establish an Amazon Web Services account, the account has initial quotas on the maximum read capacity units and write capacity units that you can provision across all of your DynamoDB tables in a given Region. Also, there are per-table quotas that apply when you create a table there. For more information, see [Service, Account, and Table Quotas](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html) page in the Amazon DynamoDB Developer Guide. Although you can increase these quotas by filing a case at [Amazon Web Services Support Center](https://console.aws.amazon.com/support/home#/), obtaining the increase is not instantaneous. The DescribeLimits action lets you write code to compare the capacity you are currently using to those quotas imposed by your account so that you have enough time to apply for an increase before you hit a quota. For example, you could use one of the Amazon Web Services SDKs to do the following: /// @@ -1900,7 +1900,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeTable` operation on the `DynamoDB_20120810` service. + /// Performs the `DescribeTable` operation on the `DynamoDB` service. /// /// Returns information about the table, including the current status of the table, when it was created, the primary key schema, and any indexes on the table. For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version). If you issue a DescribeTable request immediately after a CreateTable request, DynamoDB might return a ResourceNotFoundException. This is because DescribeTable uses an eventually consistent query, and the metadata for your table might not be available at that moment. Wait for a few seconds, and then try the DescribeTable request again. /// @@ -1972,7 +1972,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeTableReplicaAutoScaling` operation on the `DynamoDB_20120810` service. + /// Performs the `DescribeTableReplicaAutoScaling` operation on the `DynamoDB` service. /// /// Describes auto scaling settings across replicas of the global table at once. For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version). /// @@ -2043,7 +2043,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeTimeToLive` operation on the `DynamoDB_20120810` service. + /// Performs the `DescribeTimeToLive` operation on the `DynamoDB` service. /// /// Gives a description of the Time to Live (TTL) status on the specified table. /// @@ -2115,7 +2115,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `DisableKinesisStreamingDestination` operation on the `DynamoDB_20120810` service. + /// Performs the `DisableKinesisStreamingDestination` operation on the `DynamoDB` service. /// /// Stops replication from the DynamoDB table to the Kinesis data stream. This is done without deleting either of the resources. /// @@ -2198,7 +2198,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `EnableKinesisStreamingDestination` operation on the `DynamoDB_20120810` service. + /// Performs the `EnableKinesisStreamingDestination` operation on the `DynamoDB` service. /// /// Starts table data replication to the specified Kinesis data stream at a timestamp chosen during the enable workflow. If this operation doesn't return results immediately, use DescribeKinesisStreamingDestination to check if streaming to the Kinesis data stream is ACTIVE. /// @@ -2281,7 +2281,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `ExecuteStatement` operation on the `DynamoDB_20120810` service. + /// Performs the `ExecuteStatement` operation on the `DynamoDB` service. /// /// This operation allows you to perform reads and singleton writes on data stored in DynamoDB, using PartiQL. For PartiQL reads (SELECT statement), if the total number of processed items exceeds the maximum dataset size limit of 1 MB, the read stops and results are returned to the user as a LastEvaluatedKey value to continue the read in a subsequent operation. If the filter criteria in WHERE clause does not match any data, the read will return an empty result set. A single SELECT statement response can return up to the maximum number of items (if using the Limit parameter) or a maximum of 1 MB of data (and then apply any filtering to the results using WHERE clause). If LastEvaluatedKey is present in the response, you need to paginate the result set. If NextToken is present, you need to paginate the result set and include NextToken. /// @@ -2358,7 +2358,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `ExecuteTransaction` operation on the `DynamoDB_20120810` service. + /// Performs the `ExecuteTransaction` operation on the `DynamoDB` service. /// /// This operation allows you to perform transactional reads or writes on data stored in DynamoDB, using PartiQL. The entire transaction must consist of either read statements or write statements, you cannot mix both in one transaction. The EXISTS function is an exception and can be used to check the condition of specific attributes of the item in a similar manner to ConditionCheck in the [TransactWriteItems](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/transaction-apis.html#transaction-apis-txwriteitems) API. /// @@ -2588,7 +2588,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `ExportTableToPointInTime` operation on the `DynamoDB_20120810` service. + /// Performs the `ExportTableToPointInTime` operation on the `DynamoDB` service. /// /// Exports table data to an S3 bucket. The table must have point in time recovery enabled, and you can export data from any time within the point in time recovery window. /// @@ -2664,7 +2664,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `GetItem` operation on the `DynamoDB_20120810` service. + /// Performs the `GetItem` operation on the `DynamoDB` service. /// /// The GetItem operation returns a set of attributes for the item with the given primary key. If there is no matching item, GetItem does not return any data and there will be no Item element in the response. GetItem provides an eventually consistent read by default. If your application requires a strongly consistent read, set ConsistentRead to true. Although a strongly consistent read might take more time than an eventually consistent read, it always returns the last updated value. /// @@ -2738,7 +2738,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `GetResourcePolicy` operation on the `DynamoDB_20120810` service. + /// Performs the `GetResourcePolicy` operation on the `DynamoDB` service. /// /// Returns the resource-based policy document attached to the resource, which can be a table or stream, in JSON format. GetResourcePolicy follows an [ eventually consistent ](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadConsistency.html) model. The following list describes the outcomes when you issue the GetResourcePolicy request immediately after issuing another request: /// @@ -2820,7 +2820,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `ImportTable` operation on the `DynamoDB_20120810` service. + /// Performs the `ImportTable` operation on the `DynamoDB` service. /// /// Imports table data from an S3 bucket. /// @@ -2902,7 +2902,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `ListBackups` operation on the `DynamoDB_20120810` service. + /// Performs the `ListBackups` operation on the `DynamoDB` service. /// /// List DynamoDB backups that are associated with an Amazon Web Services account and weren't made with Amazon Web Services Backup. To list these backups for a given table, specify TableName. ListBackups returns a paginated list of results with at most 1 MB worth of items in a page. You can also specify a maximum number of entries to be returned in a page. In the request, start time is inclusive, but end time is exclusive. Note that these boundaries are for the time at which the original backup was requested. You can call ListBackups a maximum of five times per second. If you want to retrieve the complete list of backups made with Amazon Web Services Backup, use the [Amazon Web Services Backup list API.](https://docs.aws.amazon.com/aws-backup/latest/devguide/API_ListBackupJobs.html) /// @@ -2973,7 +2973,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `ListContributorInsights` operation on the `DynamoDB_20120810` service. + /// Performs the `ListContributorInsights` operation on the `DynamoDB` service. /// /// Returns a list of ContributorInsightsSummary for a table and all its global secondary indexes. /// @@ -3044,7 +3044,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `ListExports` operation on the `DynamoDB_20120810` service. + /// Performs the `ListExports` operation on the `DynamoDB` service. /// /// Lists completed exports within the past 90 days. /// @@ -3115,7 +3115,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `ListGlobalTables` operation on the `DynamoDB_20120810` service. + /// Performs the `ListGlobalTables` operation on the `DynamoDB` service. /// /// Lists all global tables that have a replica in the specified Region. This documentation is for version 2017.11.29 (Legacy) of global tables, which should be avoided for new global tables. Customers should use [Global Tables version 2019.11.21 (Current)](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GlobalTables.html) when possible, because it provides greater flexibility, higher efficiency, and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you're using, see [Determining the global table version you are using](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/globaltables.DetermineVersion.html). To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see [Upgrading global tables](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/V2globaltables_upgrade.html). /// @@ -3186,7 +3186,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `ListImports` operation on the `DynamoDB_20120810` service. + /// Performs the `ListImports` operation on the `DynamoDB` service. /// /// Lists completed imports within the past 90 days. /// @@ -3256,7 +3256,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `ListTables` operation on the `DynamoDB_20120810` service. + /// Performs the `ListTables` operation on the `DynamoDB` service. /// /// Returns an array of table names associated with the current account and endpoint. The output from ListTables is paginated, with each page returning a maximum of 100 table names. /// @@ -3327,7 +3327,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `ListTagsOfResource` operation on the `DynamoDB_20120810` service. + /// Performs the `ListTagsOfResource` operation on the `DynamoDB` service. /// /// List all tags on an Amazon DynamoDB resource. You can call ListTagsOfResource up to 10 times per second, per account. For an overview on tagging DynamoDB resources, see [Tagging for DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Tagging.html) in the Amazon DynamoDB Developer Guide. /// @@ -3399,7 +3399,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `PutItem` operation on the `DynamoDB_20120810` service. + /// Performs the `PutItem` operation on the `DynamoDB` service. /// /// Creates a new item, or replaces an old item with a new item. If an item that has the same primary key as the new item already exists in the specified table, the new item completely replaces the existing item. You can perform a conditional put operation (add a new item if one with the specified primary key doesn't exist), or replace an existing item if it has certain attribute values. You can return the item's attribute values in the same operation, using the ReturnValues parameter. When you add an item, the primary key attributes are the only required attributes. Empty String and Binary attribute values are allowed. Attribute values of type String and Binary must have a length greater than zero if the attribute is used as a key attribute for a table or index. Set type attributes cannot be empty. Invalid Requests with empty values will be rejected with a ValidationException exception. To prevent a new item from replacing an existing item, use a conditional expression that contains the attribute_not_exists function with the name of the attribute being used as the partition key for the table. Since every record must contain that attribute, the attribute_not_exists function will only succeed if no matching item exists. For more information about PutItem, see [Working with Items](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithItems.html) in the Amazon DynamoDB Developer Guide. /// @@ -3477,7 +3477,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `PutResourcePolicy` operation on the `DynamoDB_20120810` service. + /// Performs the `PutResourcePolicy` operation on the `DynamoDB` service. /// /// Attaches a resource-based policy document to the resource, which can be a table or stream. When you attach a resource-based policy using this API, the policy application is [ eventually consistent ](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadConsistency.html). PutResourcePolicy is an idempotent operation; running it multiple times on the same resource using the same policy document will return the same revision ID. If you specify an ExpectedRevisionId that doesn't match the current policy's RevisionId, the PolicyNotFoundException will be returned. PutResourcePolicy is an asynchronous operation. If you issue a GetResourcePolicy request immediately after a PutResourcePolicy request, DynamoDB might return your previous policy, if there was one, or return the PolicyNotFoundException. This is because GetResourcePolicy uses an eventually consistent query, and the metadata for your policy or table might not be available at that moment. Wait for a few seconds, and then try the GetResourcePolicy request again. /// @@ -3561,7 +3561,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `Query` operation on the `DynamoDB_20120810` service. + /// Performs the `Query` operation on the `DynamoDB` service. /// /// You must provide the name of the partition key attribute and a single value for that attribute. Query returns all items with that partition key value. Optionally, you can provide a sort key attribute and use a comparison operator to refine the search results. Use the KeyConditionExpression parameter to provide a specific value for the partition key. The Query operation will return all of the items from the table or index with that partition key value. You can optionally narrow the scope of the Query operation by specifying a sort key value and a comparison operator in KeyConditionExpression. To further refine the Query results, you can optionally provide a FilterExpression. A FilterExpression determines which items within the results should be returned to you. All of the other results are discarded. A Query operation always returns a result set. If no matching items are found, the result set will be empty. Queries that do not return results consume the minimum number of read capacity units for that type of read operation. DynamoDB calculates the number of read capacity units consumed based on item size, not on the amount of data that is returned to an application. The number of capacity units consumed will be the same whether you request all of the attributes (the default behavior) or just some of them (using a projection expression). The number will also be the same whether or not you use a FilterExpression. Query results are always sorted by the sort key value. If the data type of the sort key is Number, the results are returned in numeric order; otherwise, the results are returned in order of UTF-8 bytes. By default, the sort order is ascending. To reverse the order, set the ScanIndexForward parameter to false. A single Query operation will read up to the maximum number of items set (if using the Limit parameter) or a maximum of 1 MB of data and then apply any filtering to the results using FilterExpression. If LastEvaluatedKey is present in the response, you will need to paginate the result set. For more information, see [Paginating the Results](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Query.html#Query.Pagination) in the Amazon DynamoDB Developer Guide. FilterExpression is applied after a Query finishes, but before the results are returned. A FilterExpression cannot contain partition key or sort key attributes. You need to specify those attributes in the KeyConditionExpression. A Query operation can return an empty result set and a LastEvaluatedKey if all the items read for the page of results are filtered out. You can query a table, a local secondary index, or a global secondary index. For a query on a table or on a local secondary index, you can set the ConsistentRead parameter to true and obtain a strongly consistent result. Global secondary indexes support eventually consistent reads only, so do not specify ConsistentRead when querying a global secondary index. /// @@ -3635,7 +3635,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `RestoreTableFromBackup` operation on the `DynamoDB_20120810` service. + /// Performs the `RestoreTableFromBackup` operation on the `DynamoDB` service. /// /// Creates a new table from an existing backup. Any number of users can execute up to 50 concurrent restores (any type of restore) in a given account. You can call RestoreTableFromBackup at a maximum rate of 10 times per second. You must manually set up the following on the restored table: /// @@ -3723,9 +3723,9 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `RestoreTableToPointInTime` operation on the `DynamoDB_20120810` service. + /// Performs the `RestoreTableToPointInTime` operation on the `DynamoDB` service. /// - /// Restores the specified table to the specified point in time within EarliestRestorableDateTime and LatestRestorableDateTime. You can restore your table to any point in time during the last 35 days. Any number of users can execute up to 50 concurrent restores (any type of restore) in a given account. When you restore using point in time recovery, DynamoDB restores your table data to the state based on the selected date and time (day:hour:minute:second) to a new table. Along with data, the following are also included on the new restored table using point in time recovery: + /// Restores the specified table to the specified point in time within EarliestRestorableDateTime and LatestRestorableDateTime. You can restore your table to any point in time in the last 35 days. You can set the recovery period to any value between 1 and 35 days. Any number of users can execute up to 50 concurrent restores (any type of restore) in a given account. When you restore using point in time recovery, DynamoDB restores your table data to the state based on the selected date and time (day:hour:minute:second) to a new table. Along with data, the following are also included on the new restored table using point in time recovery: /// /// * Global secondary indexes (GSIs) /// @@ -3825,7 +3825,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `Scan` operation on the `DynamoDB_20120810` service. + /// Performs the `Scan` operation on the `DynamoDB` service. /// /// The Scan operation returns one or more items and item attributes by accessing every item in a table or a secondary index. To have DynamoDB return fewer items, you can provide a FilterExpression operation. If the total size of scanned items exceeds the maximum dataset size limit of 1 MB, the scan completes and results are returned to the user. The LastEvaluatedKey value is also returned and the requestor can use the LastEvaluatedKey to continue the scan in a subsequent operation. Each scan response also includes number of items that were scanned (ScannedCount) as part of the request. If using a FilterExpression, a scan result can result in no items meeting the criteria and the Count will result in zero. If you did not use a FilterExpression in the scan request, then Count is the same as ScannedCount. Count and ScannedCount only return the count of items specific to a single scan request and, unless the table is less than 1MB, do not represent the total number of items in the table. A single Scan operation first reads up to the maximum number of items set (if using the Limit parameter) or a maximum of 1 MB of data and then applies any filtering to the results if a FilterExpression is provided. If LastEvaluatedKey is present in the response, pagination is required to complete the full table scan. For more information, see [Paginating the Results](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Scan.html#Scan.Pagination) in the Amazon DynamoDB Developer Guide. Scan operations proceed sequentially; however, for faster performance on a large table or secondary index, applications can request a parallel Scan operation by providing the Segment and TotalSegments parameters. For more information, see [Parallel Scan](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Scan.html#Scan.ParallelScan) in the Amazon DynamoDB Developer Guide. By default, a Scan uses eventually consistent reads when accessing the items in a table. Therefore, the results from an eventually consistent Scan may not include the latest item changes at the time the scan iterates through each item in the table. If you require a strongly consistent read of each item as the scan iterates through the items in the table, you can set the ConsistentRead parameter to true. Strong consistency only relates to the consistency of the read at the item level. DynamoDB does not provide snapshot isolation for a scan operation when the ConsistentRead parameter is set to true. Thus, a DynamoDB scan operation does not guarantee that all reads in a scan see a consistent snapshot of the table when the scan operation was requested. /// @@ -3899,7 +3899,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `DynamoDB_20120810` service. + /// Performs the `TagResource` operation on the `DynamoDB` service. /// /// Associate a set of tags with an Amazon DynamoDB resource. You can then activate these user-defined tags so that they appear on the Billing and Cost Management console for cost allocation tracking. You can call TagResource up to five times per second, per account. /// @@ -3989,7 +3989,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `TransactGetItems` operation on the `DynamoDB_20120810` service. + /// Performs the `TransactGetItems` operation on the `DynamoDB` service. /// /// TransactGetItems is a synchronous operation that atomically retrieves multiple items from one or more tables (but not from indexes) in a single account and Region. A TransactGetItems call can contain up to 100 TransactGetItem objects, each of which contains a Get structure that specifies an item to retrieve from a table in the account and Region. A call to TransactGetItems cannot retrieve items from tables in more than one Amazon Web Services account or Region. The aggregate size of the items in the transaction cannot exceed 4 MB. DynamoDB rejects the entire TransactGetItems request if any of the following is true: /// @@ -4194,7 +4194,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `TransactWriteItems` operation on the `DynamoDB_20120810` service. + /// Performs the `TransactWriteItems` operation on the `DynamoDB` service. /// /// TransactWriteItems is a synchronous write operation that groups up to 100 action requests. These actions can target items in different tables, but not in different Amazon Web Services accounts or Regions, and no two actions can target the same item. For example, you cannot both ConditionCheck and Update the same item. The aggregate size of the items in the transaction cannot exceed 4 MB. The actions are completed atomically so that either all of them succeed, or all of them fail. They are defined by the following objects: /// @@ -4448,7 +4448,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `DynamoDB_20120810` service. + /// Performs the `UntagResource` operation on the `DynamoDB` service. /// /// Removes the association of tags from an Amazon DynamoDB resource. You can call UntagResource up to five times per second, per account. /// @@ -4538,9 +4538,9 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `UpdateContinuousBackups` operation on the `DynamoDB_20120810` service. + /// Performs the `UpdateContinuousBackups` operation on the `DynamoDB` service. /// - /// UpdateContinuousBackups enables or disables point in time recovery for the specified table. A successful UpdateContinuousBackups call returns the current ContinuousBackupsDescription. Continuous backups are ENABLED on all tables at table creation. If point in time recovery is enabled, PointInTimeRecoveryStatus will be set to ENABLED. Once continuous backups and point in time recovery are enabled, you can restore to any point in time within EarliestRestorableDateTime and LatestRestorableDateTime. LatestRestorableDateTime is typically 5 minutes before the current time. You can restore your table to any point in time during the last 35 days. + /// UpdateContinuousBackups enables or disables point in time recovery for the specified table. A successful UpdateContinuousBackups call returns the current ContinuousBackupsDescription. Continuous backups are ENABLED on all tables at table creation. If point in time recovery is enabled, PointInTimeRecoveryStatus will be set to ENABLED. Once continuous backups and point in time recovery are enabled, you can restore to any point in time within EarliestRestorableDateTime and LatestRestorableDateTime. LatestRestorableDateTime is typically 5 minutes before the current time. You can restore your table to any point in time in the last 35 days. You can set the recovery period to any value between 1 and 35 days. /// /// - Parameter UpdateContinuousBackupsInput : [no documentation found] /// @@ -4611,7 +4611,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `UpdateContributorInsights` operation on the `DynamoDB_20120810` service. + /// Performs the `UpdateContributorInsights` operation on the `DynamoDB` service. /// /// Updates the status for contributor insights for a specific table or index. CloudWatch Contributor Insights for DynamoDB graphs display the partition key and (if applicable) sort key of frequently accessed items and frequently throttled items in plaintext. If you require the use of Amazon Web Services Key Management Service (KMS) to encrypt this table’s partition key and sort key data with an Amazon Web Services managed key or customer managed key, you should not enable CloudWatch Contributor Insights for DynamoDB for this table. /// @@ -4682,7 +4682,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `UpdateGlobalTable` operation on the `DynamoDB_20120810` service. + /// Performs the `UpdateGlobalTable` operation on the `DynamoDB` service. /// /// Adds or removes replicas in the specified global table. The global table must already exist to be able to use this operation. Any replica to be added must be empty, have the same name as the global table, have the same key schema, have DynamoDB Streams enabled, and have the same provisioned and maximum write capacity units. This documentation is for version 2017.11.29 (Legacy) of global tables, which should be avoided for new global tables. Customers should use [Global Tables version 2019.11.21 (Current)](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GlobalTables.html) when possible, because it provides greater flexibility, higher efficiency, and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you're using, see [Determining the global table version you are using](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/globaltables.DetermineVersion.html). To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see [Upgrading global tables](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/V2globaltables_upgrade.html). For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version). If you are using global tables [Version 2019.11.21](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GlobalTables.html) you can use [UpdateTable](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateTable.html) instead. Although you can use UpdateGlobalTable to add replicas and remove replicas in a single request, for simplicity we recommend that you issue separate requests for adding or removing replicas. If global secondary indexes are specified, then the following conditions must also be met: /// @@ -4763,7 +4763,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `UpdateGlobalTableSettings` operation on the `DynamoDB_20120810` service. + /// Performs the `UpdateGlobalTableSettings` operation on the `DynamoDB` service. /// /// Updates settings for a global table. This documentation is for version 2017.11.29 (Legacy) of global tables, which should be avoided for new global tables. Customers should use [Global Tables version 2019.11.21 (Current)](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GlobalTables.html) when possible, because it provides greater flexibility, higher efficiency, and consumes less write capacity than 2017.11.29 (Legacy). To determine which version you're using, see [Determining the global table version you are using](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/globaltables.DetermineVersion.html). To update existing global tables from version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see [Upgrading global tables](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/V2globaltables_upgrade.html). /// @@ -4848,7 +4848,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `UpdateItem` operation on the `DynamoDB_20120810` service. + /// Performs the `UpdateItem` operation on the `DynamoDB` service. /// /// Edits an existing item's attributes, or adds a new item to the table if it does not already exist. You can put, delete, or add attribute values. You can also perform a conditional update on an existing item (insert a new attribute name-value pair if it doesn't exist, or replace an existing name-value pair if it has certain expected attribute values). You can also return the item's attribute values in the same UpdateItem operation using the ReturnValues parameter. /// @@ -4926,7 +4926,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `UpdateKinesisStreamingDestination` operation on the `DynamoDB_20120810` service. + /// Performs the `UpdateKinesisStreamingDestination` operation on the `DynamoDB` service. /// /// The command to update the Kinesis stream destination. /// @@ -5009,7 +5009,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `UpdateTable` operation on the `DynamoDB_20120810` service. + /// Performs the `UpdateTable` operation on the `DynamoDB` service. /// /// Modifies the provisioned throughput settings, global secondary indexes, or DynamoDB Streams settings for a given table. For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version). You can only perform one of the following operations at once: /// @@ -5101,7 +5101,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `UpdateTableReplicaAutoScaling` operation on the `DynamoDB_20120810` service. + /// Performs the `UpdateTableReplicaAutoScaling` operation on the `DynamoDB` service. /// /// Updates auto scaling settings on your global tables at once. For global tables, this operation only applies to global tables using Version 2019.11.21 (Current version). /// @@ -5183,7 +5183,7 @@ extension DynamoDBClient { return try await op.execute(input: input) } - /// Performs the `UpdateTimeToLive` operation on the `DynamoDB_20120810` service. + /// Performs the `UpdateTimeToLive` operation on the `DynamoDB` service. /// /// The UpdateTimeToLive method enables or disables Time to Live (TTL) for the specified table. A successful UpdateTimeToLive call returns the current TimeToLiveSpecification. It can take up to one hour for the change to fully process. Any additional UpdateTimeToLive calls for the same table during this one hour duration result in a ValidationException. TTL compares the current time in epoch time format to the time stored in the TTL attribute of an item. If the epoch time value stored in the attribute is less than the current time, the item is marked as expired and subsequently deleted. The epoch time format is the number of seconds elapsed since 12:00:00 AM January 1, 1970 UTC. DynamoDB deletes expired items on a best-effort basis to ensure availability of throughput for other data operations. DynamoDB typically deletes expired items within two days of expiration. The exact duration within which an item gets deleted after expiration is specific to the nature of the workload. Items that have expired and not been deleted will still show up in reads, queries, and scans. As items are deleted, they are removed from any local secondary index and global secondary index immediately in the same eventually consistent way as a standard delete operation. For more information, see [Time To Live](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/TTL.html) in the Amazon DynamoDB Developer Guide. /// diff --git a/Sources/Services/AWSDynamoDB/Sources/AWSDynamoDB/Endpoints.swift b/Sources/Services/AWSDynamoDB/Sources/AWSDynamoDB/Endpoints.swift index 512947ac1da..a2eb2ec7047 100644 --- a/Sources/Services/AWSDynamoDB/Sources/AWSDynamoDB/Endpoints.swift +++ b/Sources/Services/AWSDynamoDB/Sources/AWSDynamoDB/Endpoints.swift @@ -69,7 +69,7 @@ public protocol EndpointResolver { typealias DefaultEndpointResolver = ClientRuntime.DefaultEndpointResolver extension DefaultEndpointResolver { - private static let ruleSet = "{\"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\"},\"AccountId\":{\"builtIn\":\"AWS::Auth::AccountId\",\"required\":false,\"documentation\":\"The AWS AccountId used for the request.\",\"type\":\"String\"},\"AccountIdEndpointMode\":{\"builtIn\":\"AWS::Auth::AccountIdEndpointMode\",\"required\":false,\"documentation\":\"The AccountId Endpoint Mode.\",\"type\":\"String\"}},\"rules\":[{\"conditions\":[{\"fn\":\"isSet\",\"argv\":[{\"ref\":\"Endpoint\"}]}],\"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\":\"{Endpoint}\",\"properties\":{},\"headers\":{}},\"type\":\"endpoint\"}],\"type\":\"tree\"},{\"conditions\":[{\"fn\":\"isSet\",\"argv\":[{\"ref\":\"Region\"}]}],\"rules\":[{\"conditions\":[{\"fn\":\"aws.partition\",\"argv\":[{\"ref\":\"Region\"}],\"assign\":\"PartitionResult\"}],\"rules\":[{\"conditions\":[{\"fn\":\"stringEquals\",\"argv\":[{\"ref\":\"Region\"},\"local\"]}],\"rules\":[{\"conditions\":[{\"fn\":\"booleanEquals\",\"argv\":[{\"ref\":\"UseFIPS\"},true]}],\"error\":\"Invalid Configuration: FIPS and local endpoint are not supported\",\"type\":\"error\"},{\"conditions\":[{\"fn\":\"booleanEquals\",\"argv\":[{\"ref\":\"UseDualStack\"},true]}],\"error\":\"Invalid Configuration: Dualstack and local endpoint are not supported\",\"type\":\"error\"},{\"conditions\":[],\"endpoint\":{\"url\":\"http://localhost:8000\",\"properties\":{\"authSchemes\":[{\"signingRegion\":\"us-east-1\",\"signingName\":\"dynamodb\",\"name\":\"sigv4\"}]},\"headers\":{}},\"type\":\"endpoint\"}],\"type\":\"tree\"},{\"conditions\":[{\"fn\":\"isSet\",\"argv\":[{\"ref\":\"AccountIdEndpointMode\"}]},{\"fn\":\"stringEquals\",\"argv\":[{\"ref\":\"AccountIdEndpointMode\"},\"required\"]},{\"fn\":\"not\",\"argv\":[{\"fn\":\"isSet\",\"argv\":[{\"ref\":\"AccountId\"}]}]}],\"error\":\"AccountIdEndpointMode is required but no AccountID was provided or able to be loaded.\",\"type\":\"error\"},{\"conditions\":[{\"fn\":\"isSet\",\"argv\":[{\"ref\":\"AccountId\"}]},{\"fn\":\"stringEquals\",\"argv\":[{\"fn\":\"getAttr\",\"argv\":[{\"ref\":\"PartitionResult\"},\"name\"]},\"aws\"]},{\"fn\":\"not\",\"argv\":[{\"fn\":\"booleanEquals\",\"argv\":[{\"ref\":\"UseFIPS\"},true]}]},{\"fn\":\"not\",\"argv\":[{\"fn\":\"booleanEquals\",\"argv\":[{\"ref\":\"UseDualStack\"},true]}]},{\"fn\":\"not\",\"argv\":[{\"fn\":\"isValidHostLabel\",\"argv\":[{\"ref\":\"AccountId\"},false]}]}],\"error\":\"Credentials-sourced account ID parameter is invalid\",\"type\":\"error\"},{\"conditions\":[{\"fn\":\"booleanEquals\",\"argv\":[{\"ref\":\"UseFIPS\"},true]},{\"fn\":\"booleanEquals\",\"argv\":[{\"ref\":\"UseDualStack\"},true]}],\"rules\":[{\"conditions\":[{\"fn\":\"booleanEquals\",\"argv\":[{\"fn\":\"getAttr\",\"argv\":[{\"ref\":\"PartitionResult\"},\"supportsFIPS\"]},true]},{\"fn\":\"booleanEquals\",\"argv\":[{\"fn\":\"getAttr\",\"argv\":[{\"ref\":\"PartitionResult\"},\"supportsDualStack\"]},true]}],\"rules\":[{\"conditions\":[{\"fn\":\"isSet\",\"argv\":[{\"ref\":\"AccountIdEndpointMode\"}]},{\"fn\":\"stringEquals\",\"argv\":[{\"ref\":\"AccountIdEndpointMode\"},\"disabled\"]}],\"endpoint\":{\"url\":\"https://dynamodb-fips.{Region}.{PartitionResult#dualStackDnsSuffix}\",\"properties\":{},\"headers\":{}},\"type\":\"endpoint\"},{\"conditions\":[],\"endpoint\":{\"url\":\"https://dynamodb-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\":[{\"fn\":\"getAttr\",\"argv\":[{\"ref\":\"PartitionResult\"},\"supportsFIPS\"]},true]}],\"rules\":[{\"conditions\":[{\"fn\":\"stringEquals\",\"argv\":[{\"fn\":\"getAttr\",\"argv\":[{\"ref\":\"PartitionResult\"},\"name\"]},\"aws-us-gov\"]}],\"rules\":[{\"conditions\":[{\"fn\":\"isSet\",\"argv\":[{\"ref\":\"AccountIdEndpointMode\"}]},{\"fn\":\"stringEquals\",\"argv\":[{\"ref\":\"AccountIdEndpointMode\"},\"disabled\"]}],\"endpoint\":{\"url\":\"https://dynamodb.{Region}.{PartitionResult#dnsSuffix}\",\"properties\":{},\"headers\":{}},\"type\":\"endpoint\"},{\"conditions\":[],\"endpoint\":{\"url\":\"https://dynamodb.{Region}.{PartitionResult#dnsSuffix}\",\"properties\":{},\"headers\":{}},\"type\":\"endpoint\"}],\"type\":\"tree\"},{\"conditions\":[{\"fn\":\"isSet\",\"argv\":[{\"ref\":\"AccountIdEndpointMode\"}]},{\"fn\":\"stringEquals\",\"argv\":[{\"ref\":\"AccountIdEndpointMode\"},\"disabled\"]}],\"endpoint\":{\"url\":\"https://dynamodb-fips.{Region}.{PartitionResult#dnsSuffix}\",\"properties\":{},\"headers\":{}},\"type\":\"endpoint\"},{\"conditions\":[],\"endpoint\":{\"url\":\"https://dynamodb-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\":[{\"fn\":\"getAttr\",\"argv\":[{\"ref\":\"PartitionResult\"},\"supportsDualStack\"]},true]}],\"rules\":[{\"conditions\":[{\"fn\":\"isSet\",\"argv\":[{\"ref\":\"AccountIdEndpointMode\"}]},{\"fn\":\"stringEquals\",\"argv\":[{\"ref\":\"AccountIdEndpointMode\"},\"disabled\"]}],\"endpoint\":{\"url\":\"https://dynamodb.{Region}.{PartitionResult#dualStackDnsSuffix}\",\"properties\":{},\"headers\":{}},\"type\":\"endpoint\"},{\"conditions\":[],\"endpoint\":{\"url\":\"https://dynamodb.{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\":[{\"fn\":\"isSet\",\"argv\":[{\"ref\":\"AccountIdEndpointMode\"}]},{\"fn\":\"stringEquals\",\"argv\":[{\"ref\":\"AccountIdEndpointMode\"},\"disabled\"]}],\"endpoint\":{\"url\":\"https://dynamodb.{Region}.{PartitionResult#dnsSuffix}\",\"properties\":{},\"headers\":{}},\"type\":\"endpoint\"},{\"conditions\":[{\"fn\":\"isSet\",\"argv\":[{\"ref\":\"AccountId\"}]},{\"fn\":\"stringEquals\",\"argv\":[{\"fn\":\"getAttr\",\"argv\":[{\"ref\":\"PartitionResult\"},\"name\"]},\"aws\"]},{\"fn\":\"not\",\"argv\":[{\"fn\":\"booleanEquals\",\"argv\":[{\"ref\":\"UseFIPS\"},true]}]},{\"fn\":\"not\",\"argv\":[{\"fn\":\"booleanEquals\",\"argv\":[{\"ref\":\"UseDualStack\"},true]}]}],\"endpoint\":{\"url\":\"https://{AccountId}.ddb.{Region}.{PartitionResult#dnsSuffix}\",\"properties\":{},\"headers\":{}},\"type\":\"endpoint\"},{\"conditions\":[],\"endpoint\":{\"url\":\"https://dynamodb.{Region}.{PartitionResult#dnsSuffix}\",\"properties\":{},\"headers\":{}},\"type\":\"endpoint\"}],\"type\":\"tree\"}],\"type\":\"tree\"},{\"conditions\":[],\"error\":\"Invalid Configuration: Missing Region\",\"type\":\"error\"}]}" + private static let ruleSet = "{\"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\"},\"AccountId\":{\"builtIn\":\"AWS::Auth::AccountId\",\"required\":false,\"documentation\":\"The AWS AccountId used for the request.\",\"type\":\"String\"},\"AccountIdEndpointMode\":{\"builtIn\":\"AWS::Auth::AccountIdEndpointMode\",\"required\":false,\"documentation\":\"The AccountId Endpoint Mode.\",\"type\":\"String\"}},\"rules\":[{\"conditions\":[{\"fn\":\"isSet\",\"argv\":[{\"ref\":\"Endpoint\"}]}],\"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\":\"{Endpoint}\",\"properties\":{},\"headers\":{}},\"type\":\"endpoint\"}],\"type\":\"tree\"},{\"conditions\":[{\"fn\":\"isSet\",\"argv\":[{\"ref\":\"Region\"}]}],\"rules\":[{\"conditions\":[{\"fn\":\"aws.partition\",\"argv\":[{\"ref\":\"Region\"}],\"assign\":\"PartitionResult\"}],\"rules\":[{\"conditions\":[{\"fn\":\"stringEquals\",\"argv\":[{\"ref\":\"Region\"},\"local\"]}],\"rules\":[{\"conditions\":[{\"fn\":\"booleanEquals\",\"argv\":[{\"ref\":\"UseFIPS\"},true]}],\"error\":\"Invalid Configuration: FIPS and local endpoint are not supported\",\"type\":\"error\"},{\"conditions\":[{\"fn\":\"booleanEquals\",\"argv\":[{\"ref\":\"UseDualStack\"},true]}],\"error\":\"Invalid Configuration: Dualstack and local endpoint are not supported\",\"type\":\"error\"},{\"conditions\":[],\"endpoint\":{\"url\":\"http://localhost:8000\",\"properties\":{\"authSchemes\":[{\"name\":\"sigv4\",\"signingName\":\"dynamodb\",\"signingRegion\":\"us-east-1\"}]},\"headers\":{}},\"type\":\"endpoint\"}],\"type\":\"tree\"},{\"conditions\":[{\"fn\":\"isSet\",\"argv\":[{\"ref\":\"AccountIdEndpointMode\"}]},{\"fn\":\"stringEquals\",\"argv\":[{\"ref\":\"AccountIdEndpointMode\"},\"required\"]},{\"fn\":\"not\",\"argv\":[{\"fn\":\"isSet\",\"argv\":[{\"ref\":\"AccountId\"}]}]}],\"error\":\"AccountIdEndpointMode is required but no AccountID was provided or able to be loaded.\",\"type\":\"error\"},{\"conditions\":[{\"fn\":\"isSet\",\"argv\":[{\"ref\":\"AccountId\"}]},{\"fn\":\"stringEquals\",\"argv\":[{\"fn\":\"getAttr\",\"argv\":[{\"ref\":\"PartitionResult\"},\"name\"]},\"aws\"]},{\"fn\":\"not\",\"argv\":[{\"fn\":\"booleanEquals\",\"argv\":[{\"ref\":\"UseFIPS\"},true]}]},{\"fn\":\"not\",\"argv\":[{\"fn\":\"booleanEquals\",\"argv\":[{\"ref\":\"UseDualStack\"},true]}]},{\"fn\":\"not\",\"argv\":[{\"fn\":\"isValidHostLabel\",\"argv\":[{\"ref\":\"AccountId\"},false]}]}],\"error\":\"Credentials-sourced account ID parameter is invalid\",\"type\":\"error\"},{\"conditions\":[{\"fn\":\"booleanEquals\",\"argv\":[{\"ref\":\"UseFIPS\"},true]},{\"fn\":\"booleanEquals\",\"argv\":[{\"ref\":\"UseDualStack\"},true]}],\"rules\":[{\"conditions\":[{\"fn\":\"booleanEquals\",\"argv\":[{\"fn\":\"getAttr\",\"argv\":[{\"ref\":\"PartitionResult\"},\"supportsFIPS\"]},true]},{\"fn\":\"booleanEquals\",\"argv\":[{\"fn\":\"getAttr\",\"argv\":[{\"ref\":\"PartitionResult\"},\"supportsDualStack\"]},true]}],\"rules\":[{\"conditions\":[{\"fn\":\"isSet\",\"argv\":[{\"ref\":\"AccountIdEndpointMode\"}]},{\"fn\":\"stringEquals\",\"argv\":[{\"ref\":\"AccountIdEndpointMode\"},\"disabled\"]}],\"endpoint\":{\"url\":\"https://dynamodb-fips.{Region}.{PartitionResult#dualStackDnsSuffix}\",\"properties\":{},\"headers\":{}},\"type\":\"endpoint\"},{\"conditions\":[],\"endpoint\":{\"url\":\"https://dynamodb-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\":[{\"fn\":\"getAttr\",\"argv\":[{\"ref\":\"PartitionResult\"},\"supportsFIPS\"]},true]}],\"rules\":[{\"conditions\":[{\"fn\":\"stringEquals\",\"argv\":[{\"fn\":\"getAttr\",\"argv\":[{\"ref\":\"PartitionResult\"},\"name\"]},\"aws-us-gov\"]}],\"rules\":[{\"conditions\":[{\"fn\":\"isSet\",\"argv\":[{\"ref\":\"AccountIdEndpointMode\"}]},{\"fn\":\"stringEquals\",\"argv\":[{\"ref\":\"AccountIdEndpointMode\"},\"disabled\"]}],\"endpoint\":{\"url\":\"https://dynamodb.{Region}.{PartitionResult#dnsSuffix}\",\"properties\":{},\"headers\":{}},\"type\":\"endpoint\"},{\"conditions\":[],\"endpoint\":{\"url\":\"https://dynamodb.{Region}.{PartitionResult#dnsSuffix}\",\"properties\":{},\"headers\":{}},\"type\":\"endpoint\"}],\"type\":\"tree\"},{\"conditions\":[{\"fn\":\"isSet\",\"argv\":[{\"ref\":\"AccountIdEndpointMode\"}]},{\"fn\":\"stringEquals\",\"argv\":[{\"ref\":\"AccountIdEndpointMode\"},\"disabled\"]}],\"endpoint\":{\"url\":\"https://dynamodb-fips.{Region}.{PartitionResult#dnsSuffix}\",\"properties\":{},\"headers\":{}},\"type\":\"endpoint\"},{\"conditions\":[],\"endpoint\":{\"url\":\"https://dynamodb-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\":[{\"fn\":\"getAttr\",\"argv\":[{\"ref\":\"PartitionResult\"},\"supportsDualStack\"]},true]}],\"rules\":[{\"conditions\":[{\"fn\":\"isSet\",\"argv\":[{\"ref\":\"AccountIdEndpointMode\"}]},{\"fn\":\"stringEquals\",\"argv\":[{\"ref\":\"AccountIdEndpointMode\"},\"disabled\"]}],\"endpoint\":{\"url\":\"https://dynamodb.{Region}.{PartitionResult#dualStackDnsSuffix}\",\"properties\":{},\"headers\":{}},\"type\":\"endpoint\"},{\"conditions\":[],\"endpoint\":{\"url\":\"https://dynamodb.{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\":[{\"fn\":\"isSet\",\"argv\":[{\"ref\":\"AccountIdEndpointMode\"}]},{\"fn\":\"stringEquals\",\"argv\":[{\"ref\":\"AccountIdEndpointMode\"},\"disabled\"]}],\"endpoint\":{\"url\":\"https://dynamodb.{Region}.{PartitionResult#dnsSuffix}\",\"properties\":{},\"headers\":{}},\"type\":\"endpoint\"},{\"conditions\":[{\"fn\":\"isSet\",\"argv\":[{\"ref\":\"AccountId\"}]},{\"fn\":\"stringEquals\",\"argv\":[{\"fn\":\"getAttr\",\"argv\":[{\"ref\":\"PartitionResult\"},\"name\"]},\"aws\"]},{\"fn\":\"not\",\"argv\":[{\"fn\":\"booleanEquals\",\"argv\":[{\"ref\":\"UseFIPS\"},true]}]},{\"fn\":\"not\",\"argv\":[{\"fn\":\"booleanEquals\",\"argv\":[{\"ref\":\"UseDualStack\"},true]}]}],\"endpoint\":{\"url\":\"https://{AccountId}.ddb.{Region}.{PartitionResult#dnsSuffix}\",\"properties\":{},\"headers\":{}},\"type\":\"endpoint\"},{\"conditions\":[],\"endpoint\":{\"url\":\"https://dynamodb.{Region}.{PartitionResult#dnsSuffix}\",\"properties\":{},\"headers\":{}},\"type\":\"endpoint\"}],\"type\":\"tree\"}],\"type\":\"tree\"},{\"conditions\":[],\"error\":\"Invalid Configuration: Missing Region\",\"type\":\"error\"}]}" init() throws { try self.init(partitions: AWSClientRuntime.awsPartitionJSON, ruleSet: Self.ruleSet) diff --git a/Sources/Services/AWSDynamoDB/Sources/AWSDynamoDB/Models.swift b/Sources/Services/AWSDynamoDB/Sources/AWSDynamoDB/Models.swift index 5726f292ccd..011f17309f6 100644 --- a/Sources/Services/AWSDynamoDB/Sources/AWSDynamoDB/Models.swift +++ b/Sources/Services/AWSDynamoDB/Sources/AWSDynamoDB/Models.swift @@ -1755,16 +1755,20 @@ extension DynamoDBClientTypes { /// /// * DISABLED - Point in time recovery is disabled. public var pointInTimeRecoveryStatus: DynamoDBClientTypes.PointInTimeRecoveryStatus? + /// The number of preceding days for which continuous backups are taken and maintained. Your table data is only recoverable to any point-in-time from within the configured recovery period. This parameter is optional. If no value is provided, the value will default to 35. + public var recoveryPeriodInDays: Swift.Int? public init( earliestRestorableDateTime: Foundation.Date? = nil, latestRestorableDateTime: Foundation.Date? = nil, - pointInTimeRecoveryStatus: DynamoDBClientTypes.PointInTimeRecoveryStatus? = nil + pointInTimeRecoveryStatus: DynamoDBClientTypes.PointInTimeRecoveryStatus? = nil, + recoveryPeriodInDays: Swift.Int? = nil ) { self.earliestRestorableDateTime = earliestRestorableDateTime self.latestRestorableDateTime = latestRestorableDateTime self.pointInTimeRecoveryStatus = pointInTimeRecoveryStatus + self.recoveryPeriodInDays = recoveryPeriodInDays } } } @@ -6063,12 +6067,16 @@ extension DynamoDBClientTypes { /// Indicates whether point in time recovery is enabled (true) or disabled (false) on the table. /// This member is required. public var pointInTimeRecoveryEnabled: Swift.Bool? + /// The number of preceding days for which continuous backups are taken and maintained. Your table data is only recoverable to any point-in-time from within the configured recovery period. This parameter is optional. If no value is provided, the value will default to 35. + public var recoveryPeriodInDays: Swift.Int? public init( - pointInTimeRecoveryEnabled: Swift.Bool? = nil + pointInTimeRecoveryEnabled: Swift.Bool? = nil, + recoveryPeriodInDays: Swift.Int? = nil ) { self.pointInTimeRecoveryEnabled = pointInTimeRecoveryEnabled + self.recoveryPeriodInDays = recoveryPeriodInDays } } } @@ -12848,6 +12856,7 @@ extension DynamoDBClientTypes.PointInTimeRecoveryDescription { guard reader.hasContent else { throw SmithyReadWrite.ReaderError.requiredValueNotPresent } var value = DynamoDBClientTypes.PointInTimeRecoveryDescription() value.pointInTimeRecoveryStatus = try reader["PointInTimeRecoveryStatus"].readIfPresent() + value.recoveryPeriodInDays = try reader["RecoveryPeriodInDays"].readIfPresent() value.earliestRestorableDateTime = try reader["EarliestRestorableDateTime"].readTimestampIfPresent(format: SmithyTimestamps.TimestampFormat.epochSeconds) value.latestRestorableDateTime = try reader["LatestRestorableDateTime"].readTimestampIfPresent(format: SmithyTimestamps.TimestampFormat.epochSeconds) return value @@ -13528,6 +13537,7 @@ extension DynamoDBClientTypes.PointInTimeRecoverySpecification { static func write(value: DynamoDBClientTypes.PointInTimeRecoverySpecification?, to writer: SmithyJSON.Writer) throws { guard let value else { return } try writer["PointInTimeRecoveryEnabled"].write(value.pointInTimeRecoveryEnabled) + try writer["RecoveryPeriodInDays"].write(value.recoveryPeriodInDays) } } diff --git a/Sources/Services/AWSDynamoDBStreams/Sources/AWSDynamoDBStreams/DynamoDBStreamsClient.swift b/Sources/Services/AWSDynamoDBStreams/Sources/AWSDynamoDBStreams/DynamoDBStreamsClient.swift index c9765a5dcc8..08afc238d53 100644 --- a/Sources/Services/AWSDynamoDBStreams/Sources/AWSDynamoDBStreams/DynamoDBStreamsClient.swift +++ b/Sources/Services/AWSDynamoDBStreams/Sources/AWSDynamoDBStreams/DynamoDBStreamsClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DynamoDBStreamsClient: ClientRuntime.Client { public static let clientName = "DynamoDBStreamsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: DynamoDBStreamsClient.DynamoDBStreamsClientConfiguration let serviceName = "DynamoDB Streams" @@ -329,7 +329,7 @@ extension DynamoDBStreamsClient { } extension DynamoDBStreamsClient { - /// Performs the `DescribeStream` operation on the `DynamoDBStreams_20120810` service. + /// Performs the `DescribeStream` operation on the `DynamoDBStreams` service. /// /// Returns information about a stream, including the current status of the stream, its Amazon Resource Name (ARN), the composition of its shards, and its corresponding DynamoDB table. You can call DescribeStream at a maximum rate of 10 times per second. Each shard in the stream has a SequenceNumberRange associated with it. If the SequenceNumberRange has a StartingSequenceNumber but no EndingSequenceNumber, then the shard is still open (able to receive more stream records). If both StartingSequenceNumber and EndingSequenceNumber are present, then that shard is closed and can no longer receive more data. /// @@ -400,7 +400,7 @@ extension DynamoDBStreamsClient { return try await op.execute(input: input) } - /// Performs the `GetRecords` operation on the `DynamoDBStreams_20120810` service. + /// Performs the `GetRecords` operation on the `DynamoDBStreams` service. /// /// Retrieves the stream records from a given shard. Specify a shard iterator using the ShardIterator parameter. The shard iterator specifies the position in the shard from which you want to start reading stream records sequentially. If there are no stream records available in the portion of the shard that the iterator points to, GetRecords returns an empty list. Note that it might take multiple calls to get to a portion of the shard that contains stream records. GetRecords can retrieve a maximum of 1 MB of data or 1000 stream records, whichever comes first. /// @@ -478,7 +478,7 @@ extension DynamoDBStreamsClient { return try await op.execute(input: input) } - /// Performs the `GetShardIterator` operation on the `DynamoDBStreams_20120810` service. + /// Performs the `GetShardIterator` operation on the `DynamoDBStreams` service. /// /// Returns a shard iterator. A shard iterator provides information about how to retrieve the stream records from within a shard. Use the shard iterator in a subsequent GetRecords request to read the stream records from the shard. A shard iterator expires 15 minutes after it is returned to the requester. /// @@ -554,7 +554,7 @@ extension DynamoDBStreamsClient { return try await op.execute(input: input) } - /// Performs the `ListStreams` operation on the `DynamoDBStreams_20120810` service. + /// Performs the `ListStreams` operation on the `DynamoDBStreams` service. /// /// Returns an array of stream ARNs associated with the current account and endpoint. If the TableName parameter is present, then ListStreams will return only the streams ARNs for that table. You can call ListStreams at a maximum rate of 5 times per second. /// diff --git a/Sources/Services/AWSEBS/Sources/AWSEBS/EBSClient.swift b/Sources/Services/AWSEBS/Sources/AWSEBS/EBSClient.swift index aa91fcc56c6..f3ad2a1241d 100644 --- a/Sources/Services/AWSEBS/Sources/AWSEBS/EBSClient.swift +++ b/Sources/Services/AWSEBS/Sources/AWSEBS/EBSClient.swift @@ -69,7 +69,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class EBSClient: ClientRuntime.Client { public static let clientName = "EBSClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: EBSClient.EBSClientConfiguration let serviceName = "EBS" @@ -335,7 +335,7 @@ extension EBSClient { } extension EBSClient { - /// Performs the `CompleteSnapshot` operation on the `Ebs` service. + /// Performs the `CompleteSnapshot` operation on the `EBS` service. /// /// Seals and completes the snapshot after all of the required blocks of data have been written to it. Completing the snapshot changes the status to completed. You cannot write new blocks to a snapshot after it has been completed. You should always retry requests that receive server (5xx) error responses, and ThrottlingException and RequestThrottledException client error responses. For more information see [Error retries](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/error-retries.html) in the Amazon Elastic Compute Cloud User Guide. /// @@ -407,7 +407,7 @@ extension EBSClient { return try await op.execute(input: input) } - /// Performs the `GetSnapshotBlock` operation on the `Ebs` service. + /// Performs the `GetSnapshotBlock` operation on the `EBS` service. /// /// Returns the data in a block in an Amazon Elastic Block Store snapshot. You should always retry requests that receive server (5xx) error responses, and ThrottlingException and RequestThrottledException client error responses. For more information see [Error retries](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/error-retries.html) in the Amazon Elastic Compute Cloud User Guide. /// @@ -479,7 +479,7 @@ extension EBSClient { return try await op.execute(input: input) } - /// Performs the `ListChangedBlocks` operation on the `Ebs` service. + /// Performs the `ListChangedBlocks` operation on the `EBS` service. /// /// Returns information about the blocks that are different between two Amazon Elastic Block Store snapshots of the same volume/snapshot lineage. You should always retry requests that receive server (5xx) error responses, and ThrottlingException and RequestThrottledException client error responses. For more information see [Error retries](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/error-retries.html) in the Amazon Elastic Compute Cloud User Guide. /// @@ -551,7 +551,7 @@ extension EBSClient { return try await op.execute(input: input) } - /// Performs the `ListSnapshotBlocks` operation on the `Ebs` service. + /// Performs the `ListSnapshotBlocks` operation on the `EBS` service. /// /// Returns information about the blocks in an Amazon Elastic Block Store snapshot. You should always retry requests that receive server (5xx) error responses, and ThrottlingException and RequestThrottledException client error responses. For more information see [Error retries](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/error-retries.html) in the Amazon Elastic Compute Cloud User Guide. /// @@ -623,7 +623,7 @@ extension EBSClient { return try await op.execute(input: input) } - /// Performs the `PutSnapshotBlock` operation on the `Ebs` service. + /// Performs the `PutSnapshotBlock` operation on the `EBS` service. /// /// Writes a block of data to a snapshot. If the specified block contains data, the existing data is overwritten. The target snapshot must be in the pending state. Data written to a snapshot must be aligned with 512-KiB sectors. You should always retry requests that receive server (5xx) error responses, and ThrottlingException and RequestThrottledException client error responses. For more information see [Error retries](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/error-retries.html) in the Amazon Elastic Compute Cloud User Guide. /// @@ -698,7 +698,7 @@ extension EBSClient { return try await op.execute(input: input) } - /// Performs the `StartSnapshot` operation on the `Ebs` service. + /// Performs the `StartSnapshot` operation on the `EBS` service. /// /// Creates a new Amazon EBS snapshot. The new snapshot enters the pending state after the request completes. After creating the snapshot, use [ PutSnapshotBlock](https://docs.aws.amazon.com/ebs/latest/APIReference/API_PutSnapshotBlock.html) to write blocks of data to the snapshot. You should always retry requests that receive server (5xx) error responses, and ThrottlingException and RequestThrottledException client error responses. For more information see [Error retries](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/error-retries.html) in the Amazon Elastic Compute Cloud User Guide. /// diff --git a/Sources/Services/AWSEC2/Sources/AWSEC2/EC2Client.swift b/Sources/Services/AWSEC2/Sources/AWSEC2/EC2Client.swift index df427fdbd4c..e60cdb0ae8b 100644 --- a/Sources/Services/AWSEC2/Sources/AWSEC2/EC2Client.swift +++ b/Sources/Services/AWSEC2/Sources/AWSEC2/EC2Client.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class EC2Client: ClientRuntime.Client { public static let clientName = "EC2Client" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: EC2Client.EC2ClientConfiguration let serviceName = "EC2" @@ -330,7 +330,7 @@ extension EC2Client { } extension EC2Client { - /// Performs the `AcceptAddressTransfer` operation on the `AmazonEC2` service. + /// Performs the `AcceptAddressTransfer` operation on the `EC2` service. /// /// Accepts an Elastic IP address transfer. For more information, see [Accept a transferred Elastic IP address](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-eips.html#using-instance-addressing-eips-transfer-accept) in the Amazon VPC User Guide. /// @@ -394,7 +394,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AcceptCapacityReservationBillingOwnership` operation on the `AmazonEC2` service. + /// Performs the `AcceptCapacityReservationBillingOwnership` operation on the `EC2` service. /// /// Accepts a request to assign billing of the available capacity of a shared Capacity Reservation to your account. For more information, see [ Billing assignment for shared Amazon EC2 Capacity Reservations](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/assign-billing.html). /// @@ -458,7 +458,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AcceptReservedInstancesExchangeQuote` operation on the `AmazonEC2` service. + /// Performs the `AcceptReservedInstancesExchangeQuote` operation on the `EC2` service. /// /// Accepts the Convertible Reserved Instance exchange quote described in the [GetReservedInstancesExchangeQuote] call. /// @@ -522,7 +522,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AcceptTransitGatewayMulticastDomainAssociations` operation on the `AmazonEC2` service. + /// Performs the `AcceptTransitGatewayMulticastDomainAssociations` operation on the `EC2` service. /// /// Accepts a request to associate subnets with a transit gateway multicast domain. /// @@ -586,7 +586,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AcceptTransitGatewayPeeringAttachment` operation on the `AmazonEC2` service. + /// Performs the `AcceptTransitGatewayPeeringAttachment` operation on the `EC2` service. /// /// Accepts a transit gateway peering attachment request. The peering attachment must be in the pendingAcceptance state. /// @@ -650,7 +650,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AcceptTransitGatewayVpcAttachment` operation on the `AmazonEC2` service. + /// Performs the `AcceptTransitGatewayVpcAttachment` operation on the `EC2` service. /// /// Accepts a request to attach a VPC to a transit gateway. The VPC attachment must be in the pendingAcceptance state. Use [DescribeTransitGatewayVpcAttachments] to view your pending VPC attachment requests. Use [RejectTransitGatewayVpcAttachment] to reject a VPC attachment request. /// @@ -714,7 +714,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AcceptVpcEndpointConnections` operation on the `AmazonEC2` service. + /// Performs the `AcceptVpcEndpointConnections` operation on the `EC2` service. /// /// Accepts connection requests to your VPC endpoint service. /// @@ -778,7 +778,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AcceptVpcPeeringConnection` operation on the `AmazonEC2` service. + /// Performs the `AcceptVpcPeeringConnection` operation on the `EC2` service. /// /// Accept a VPC peering connection request. To accept a request, the VPC peering connection must be in the pending-acceptance state, and you must be the owner of the peer VPC. Use [DescribeVpcPeeringConnections] to view your outstanding VPC peering connection requests. For an inter-Region VPC peering connection request, you must accept the VPC peering connection in the Region of the accepter VPC. /// @@ -842,7 +842,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AdvertiseByoipCidr` operation on the `AmazonEC2` service. + /// Performs the `AdvertiseByoipCidr` operation on the `EC2` service. /// /// Advertises an IPv4 or IPv6 address range that is provisioned for use with your Amazon Web Services resources through bring your own IP addresses (BYOIP). You can perform this operation at most once every 10 seconds, even if you specify different address ranges each time. We recommend that you stop advertising the BYOIP CIDR from other locations when you advertise it from Amazon Web Services. To minimize down time, you can configure your Amazon Web Services resources to use an address from a BYOIP CIDR before it is advertised, and then simultaneously stop advertising it from the current location and start advertising it through Amazon Web Services. It can take a few minutes before traffic to the specified addresses starts routing to Amazon Web Services because of BGP propagation delays. To stop advertising the BYOIP CIDR, use [WithdrawByoipCidr]. /// @@ -906,7 +906,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AllocateAddress` operation on the `AmazonEC2` service. + /// Performs the `AllocateAddress` operation on the `EC2` service. /// /// Allocates an Elastic IP address to your Amazon Web Services account. After you allocate the Elastic IP address you can associate it with an instance or network interface. After you release an Elastic IP address, it is released to the IP address pool and can be allocated to a different Amazon Web Services account. You can allocate an Elastic IP address from an address pool owned by Amazon Web Services or from an address pool created from a public IPv4 address range that you have brought to Amazon Web Services for use with your Amazon Web Services resources using bring your own IP addresses (BYOIP). For more information, see [Bring Your Own IP Addresses (BYOIP)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-byoip.html) in the Amazon EC2 User Guide. If you release an Elastic IP address, you might be able to recover it. You cannot recover an Elastic IP address that you released after it is allocated to another Amazon Web Services account. To attempt to recover an Elastic IP address that you released, specify it in this operation. For more information, see [Elastic IP Addresses](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html) in the Amazon EC2 User Guide. You can allocate a carrier IP address which is a public IP address from a telecommunication carrier, to a network interface which resides in a subnet in a Wavelength Zone (for example an EC2 instance). /// @@ -970,7 +970,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AllocateHosts` operation on the `AmazonEC2` service. + /// Performs the `AllocateHosts` operation on the `EC2` service. /// /// Allocates a Dedicated Host to your account. At a minimum, specify the supported instance type or instance family, the Availability Zone in which to allocate the host, and the number of hosts to allocate. /// @@ -1034,7 +1034,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AllocateIpamPoolCidr` operation on the `AmazonEC2` service. + /// Performs the `AllocateIpamPoolCidr` operation on the `EC2` service. /// /// Allocate a CIDR from an IPAM pool. The Region you use should be the IPAM pool locale. The locale is the Amazon Web Services Region where this IPAM pool is available for allocations. In IPAM, an allocation is a CIDR assignment from an IPAM pool to another IPAM pool or to a resource. For more information, see [Allocate CIDRs](https://docs.aws.amazon.com/vpc/latest/ipam/allocate-cidrs-ipam.html) in the Amazon VPC IPAM User Guide. This action creates an allocation with strong consistency. The returned CIDR will not overlap with any other allocations from the same pool. /// @@ -1099,7 +1099,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ApplySecurityGroupsToClientVpnTargetNetwork` operation on the `AmazonEC2` service. + /// Performs the `ApplySecurityGroupsToClientVpnTargetNetwork` operation on the `EC2` service. /// /// Applies a security group to the association between the target network and the Client VPN endpoint. This action replaces the existing security groups with the specified security groups. /// @@ -1163,7 +1163,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AssignIpv6Addresses` operation on the `AmazonEC2` service. + /// Performs the `AssignIpv6Addresses` operation on the `EC2` service. /// /// Assigns one or more IPv6 addresses to the specified network interface. You can specify one or more specific IPv6 addresses, or you can specify the number of IPv6 addresses to be automatically assigned from within the subnet's IPv6 CIDR block range. You can assign as many IPv6 addresses to a network interface as you can assign private IPv4 addresses, and the limit varies per instance type. You must specify either the IPv6 addresses or the IPv6 address count in the request. You can optionally use Prefix Delegation on the network interface. You must specify either the IPV6 Prefix Delegation prefixes, or the IPv6 Prefix Delegation count. For information, see [ Assigning prefixes to network interfaces](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-prefix-eni.html) in the Amazon EC2 User Guide. /// @@ -1227,7 +1227,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AssignPrivateIpAddresses` operation on the `AmazonEC2` service. + /// Performs the `AssignPrivateIpAddresses` operation on the `EC2` service. /// /// Assigns one or more secondary private IP addresses to the specified network interface. You can specify one or more specific secondary IP addresses, or you can specify the number of secondary IP addresses to be automatically assigned within the subnet's CIDR block range. The number of secondary IP addresses that you can assign to an instance varies by instance type. For more information about Elastic IP addresses, see [Elastic IP Addresses](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html) in the Amazon EC2 User Guide. When you move a secondary private IP address to another network interface, any Elastic IP address that is associated with the IP address is also moved. Remapping an IP address is an asynchronous operation. When you move an IP address from one network interface to another, check network/interfaces/macs/mac/local-ipv4s in the instance metadata to confirm that the remapping is complete. You must specify either the IP addresses or the IP address count in the request. You can optionally use Prefix Delegation on the network interface. You must specify either the IPv4 Prefix Delegation prefixes, or the IPv4 Prefix Delegation count. For information, see [ Assigning prefixes to network interfaces](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-prefix-eni.html) in the Amazon EC2 User Guide. /// @@ -1291,7 +1291,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AssignPrivateNatGatewayAddress` operation on the `AmazonEC2` service. + /// Performs the `AssignPrivateNatGatewayAddress` operation on the `EC2` service. /// /// Assigns private IPv4 addresses to a private NAT gateway. For more information, see [Work with NAT gateways](https://docs.aws.amazon.com/vpc/latest/userguide/nat-gateway-working-with.html) in the Amazon VPC User Guide. /// @@ -1355,7 +1355,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AssociateAddress` operation on the `AmazonEC2` service. + /// Performs the `AssociateAddress` operation on the `EC2` service. /// /// Associates an Elastic IP address, or carrier IP address (for instances that are in subnets in Wavelength Zones) with an instance or a network interface. Before you can use an Elastic IP address, you must allocate it to your account. If the Elastic IP address is already associated with a different instance, it is disassociated from that instance and associated with the specified instance. If you associate an Elastic IP address with an instance that has an existing Elastic IP address, the existing address is disassociated from the instance, but remains allocated to your account. [Subnets in Wavelength Zones] You can associate an IP address from the telecommunication carrier to the instance or network interface. You cannot associate an Elastic IP address with an interface in a different network border group. This is an idempotent operation. If you perform the operation more than once, Amazon EC2 doesn't return an error, and you may be charged for each time the Elastic IP address is remapped to the same instance. For more information, see the Elastic IP Addresses section of [Amazon EC2 Pricing](http://aws.amazon.com/ec2/pricing/). /// @@ -1419,7 +1419,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AssociateCapacityReservationBillingOwner` operation on the `AmazonEC2` service. + /// Performs the `AssociateCapacityReservationBillingOwner` operation on the `EC2` service. /// /// Initiates a request to assign billing of the unused capacity of a shared Capacity Reservation to a consumer account that is consolidated under the same Amazon Web Services organizations payer account. For more information, see [Billing assignment for shared Amazon EC2 Capacity Reservations](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/assign-billing.html). /// @@ -1483,7 +1483,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AssociateClientVpnTargetNetwork` operation on the `AmazonEC2` service. + /// Performs the `AssociateClientVpnTargetNetwork` operation on the `EC2` service. /// /// Associates a target network with a Client VPN endpoint. A target network is a subnet in a VPC. You can associate multiple subnets from the same VPC with a Client VPN endpoint. You can associate only one subnet in each Availability Zone. We recommend that you associate at least two subnets to provide Availability Zone redundancy. If you specified a VPC when you created the Client VPN endpoint or if you have previous subnet associations, the specified subnet must be in the same VPC. To specify a subnet that's in a different VPC, you must first modify the Client VPN endpoint ([ModifyClientVpnEndpoint]) and change the VPC that's associated with it. /// @@ -1548,7 +1548,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AssociateDhcpOptions` operation on the `AmazonEC2` service. + /// Performs the `AssociateDhcpOptions` operation on the `EC2` service. /// /// Associates a set of DHCP options (that you've previously created) with the specified VPC, or associates no DHCP options with the VPC. After you associate the options with the VPC, any existing instances and all new instances that you launch in that VPC use the options. You don't need to restart or relaunch the instances. They automatically pick up the changes within a few hours, depending on how frequently the instance renews its DHCP lease. You can explicitly renew the lease using the operating system on the instance. For more information, see [DHCP option sets](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_DHCP_Options.html) in the Amazon VPC User Guide. /// @@ -1612,7 +1612,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AssociateEnclaveCertificateIamRole` operation on the `AmazonEC2` service. + /// Performs the `AssociateEnclaveCertificateIamRole` operation on the `EC2` service. /// /// Associates an Identity and Access Management (IAM) role with an Certificate Manager (ACM) certificate. This enables the certificate to be used by the ACM for Nitro Enclaves application inside an enclave. For more information, see [Certificate Manager for Nitro Enclaves](https://docs.aws.amazon.com/enclaves/latest/user/nitro-enclave-refapp.html) in the Amazon Web Services Nitro Enclaves User Guide. When the IAM role is associated with the ACM certificate, the certificate, certificate chain, and encrypted private key are placed in an Amazon S3 location that only the associated IAM role can access. The private key of the certificate is encrypted with an Amazon Web Services managed key that has an attached attestation-based key policy. To enable the IAM role to access the Amazon S3 object, you must grant it permission to call s3:GetObject on the Amazon S3 bucket returned by the command. To enable the IAM role to access the KMS key, you must grant it permission to call kms:Decrypt on the KMS key returned by the command. For more information, see [ Grant the role permission to access the certificate and encryption key](https://docs.aws.amazon.com/enclaves/latest/user/nitro-enclave-refapp.html#add-policy) in the Amazon Web Services Nitro Enclaves User Guide. /// @@ -1676,7 +1676,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AssociateIamInstanceProfile` operation on the `AmazonEC2` service. + /// Performs the `AssociateIamInstanceProfile` operation on the `EC2` service. /// /// Associates an IAM instance profile with a running or stopped instance. You cannot associate more than one IAM instance profile with an instance. /// @@ -1740,7 +1740,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AssociateInstanceEventWindow` operation on the `AmazonEC2` service. + /// Performs the `AssociateInstanceEventWindow` operation on the `EC2` service. /// /// Associates one or more targets with an event window. Only one type of target (instance IDs, Dedicated Host IDs, or tags) can be specified with an event window. For more information, see [Define event windows for scheduled events](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/event-windows.html) in the Amazon EC2 User Guide. /// @@ -1804,7 +1804,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AssociateIpamByoasn` operation on the `AmazonEC2` service. + /// Performs the `AssociateIpamByoasn` operation on the `EC2` service. /// /// Associates your Autonomous System Number (ASN) with a BYOIP CIDR that you own in the same Amazon Web Services Region. For more information, see [Tutorial: Bring your ASN to IPAM](https://docs.aws.amazon.com/vpc/latest/ipam/tutorials-byoasn.html) in the Amazon VPC IPAM guide. After the association succeeds, the ASN is eligible for advertisement. You can view the association with [DescribeByoipCidrs](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeByoipCidrs.html). You can advertise the CIDR with [AdvertiseByoipCidr](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AdvertiseByoipCidr.html). /// @@ -1868,7 +1868,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AssociateIpamResourceDiscovery` operation on the `AmazonEC2` service. + /// Performs the `AssociateIpamResourceDiscovery` operation on the `EC2` service. /// /// Associates an IPAM resource discovery with an Amazon VPC IPAM. A resource discovery is an IPAM component that enables IPAM to manage and monitor resources that belong to the owning account. /// @@ -1933,7 +1933,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AssociateNatGatewayAddress` operation on the `AmazonEC2` service. + /// Performs the `AssociateNatGatewayAddress` operation on the `EC2` service. /// /// Associates Elastic IP addresses (EIPs) and private IPv4 addresses with a public NAT gateway. For more information, see [Work with NAT gateways](https://docs.aws.amazon.com/vpc/latest/userguide/nat-gateway-working-with.html) in the Amazon VPC User Guide. By default, you can associate up to 2 Elastic IP addresses per public NAT gateway. You can increase the limit by requesting a quota adjustment. For more information, see [Elastic IP address quotas](https://docs.aws.amazon.com/vpc/latest/userguide/amazon-vpc-limits.html#vpc-limits-eips) in the Amazon VPC User Guide. When you associate an EIP or secondary EIPs with a public NAT gateway, the network border group of the EIPs must match the network border group of the Availability Zone (AZ) that the public NAT gateway is in. If it's not the same, the EIP will fail to associate. You can see the network border group for the subnet's AZ by viewing the details of the subnet. Similarly, you can view the network border group of an EIP by viewing the details of the EIP address. For more information about network border groups and EIPs, see [Allocate an Elastic IP address](https://docs.aws.amazon.com/vpc/latest/userguide/WorkWithEIPs.html) in the Amazon VPC User Guide. /// @@ -1997,7 +1997,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AssociateRouteTable` operation on the `AmazonEC2` service. + /// Performs the `AssociateRouteTable` operation on the `EC2` service. /// /// Associates a subnet in your VPC or an internet gateway or virtual private gateway attached to your VPC with a route table in your VPC. This association causes traffic from the subnet or gateway to be routed according to the routes in the route table. The action returns an association ID, which you need in order to disassociate the route table later. A route table can be associated with multiple subnets. For more information, see [Route tables](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Route_Tables.html) in the Amazon VPC User Guide. /// @@ -2061,7 +2061,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AssociateSecurityGroupVpc` operation on the `AmazonEC2` service. + /// Performs the `AssociateSecurityGroupVpc` operation on the `EC2` service. /// /// Associates a security group with another VPC in the same Region. This enables you to use the same security group with network interfaces and instances in the specified VPC. /// @@ -2135,7 +2135,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AssociateSubnetCidrBlock` operation on the `AmazonEC2` service. + /// Performs the `AssociateSubnetCidrBlock` operation on the `EC2` service. /// /// Associates a CIDR block with your subnet. You can only associate a single IPv6 CIDR block with your subnet. /// @@ -2199,7 +2199,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AssociateTransitGatewayMulticastDomain` operation on the `AmazonEC2` service. + /// Performs the `AssociateTransitGatewayMulticastDomain` operation on the `EC2` service. /// /// Associates the specified subnets and transit gateway attachments with the specified transit gateway multicast domain. The transit gateway attachment must be in the available state before you can add a resource. Use [DescribeTransitGatewayAttachments](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeTransitGatewayAttachments.html) to see the state of the attachment. /// @@ -2263,7 +2263,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AssociateTransitGatewayPolicyTable` operation on the `AmazonEC2` service. + /// Performs the `AssociateTransitGatewayPolicyTable` operation on the `EC2` service. /// /// Associates the specified transit gateway attachment with a transit gateway policy table. /// @@ -2327,7 +2327,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AssociateTransitGatewayRouteTable` operation on the `AmazonEC2` service. + /// Performs the `AssociateTransitGatewayRouteTable` operation on the `EC2` service. /// /// Associates the specified attachment with the specified transit gateway route table. You can associate only one route table with an attachment. /// @@ -2391,7 +2391,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AssociateTrunkInterface` operation on the `AmazonEC2` service. + /// Performs the `AssociateTrunkInterface` operation on the `EC2` service. /// /// Associates a branch network interface with a trunk network interface. Before you create the association, use [CreateNetworkInterface](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateNetworkInterface.html) command and set the interface type to trunk. You must also create a network interface for each branch network interface that you want to associate with the trunk network interface. /// @@ -2456,7 +2456,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AssociateVpcCidrBlock` operation on the `AmazonEC2` service. + /// Performs the `AssociateVpcCidrBlock` operation on the `EC2` service. /// /// Associates a CIDR block with your VPC. You can associate a secondary IPv4 CIDR block, an Amazon-provided IPv6 CIDR block, or an IPv6 CIDR block from an IPv6 address pool that you provisioned through bring your own IP addresses ([BYOIP](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-byoip.html)). You must specify one of the following in the request: an IPv4 CIDR block, an IPv6 pool, or an Amazon-provided IPv6 CIDR block. For more information about associating CIDR blocks with your VPC and applicable restrictions, see [IP addressing for your VPCs and subnets](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-ip-addressing.html) in the Amazon VPC User Guide. /// @@ -2520,7 +2520,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AttachClassicLinkVpc` operation on the `AmazonEC2` service. + /// Performs the `AttachClassicLinkVpc` operation on the `EC2` service. /// /// This action is deprecated. Links an EC2-Classic instance to a ClassicLink-enabled VPC through one or more of the VPC security groups. You cannot link an EC2-Classic instance to more than one VPC at a time. You can only link an instance that's in the running state. An instance is automatically unlinked from a VPC when it's stopped - you can link it to the VPC again when you restart it. After you've linked an instance, you cannot change the VPC security groups that are associated with it. To change the security groups, you must first unlink the instance, and then link it again. Linking your instance to a VPC is sometimes referred to as attaching your instance. /// @@ -2584,7 +2584,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AttachInternetGateway` operation on the `AmazonEC2` service. + /// Performs the `AttachInternetGateway` operation on the `EC2` service. /// /// Attaches an internet gateway or a virtual private gateway to a VPC, enabling connectivity between the internet and the VPC. For more information, see [Internet gateways](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Internet_Gateway.html) in the Amazon VPC User Guide. /// @@ -2648,7 +2648,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AttachNetworkInterface` operation on the `AmazonEC2` service. + /// Performs the `AttachNetworkInterface` operation on the `EC2` service. /// /// Attaches a network interface to an instance. /// @@ -2712,7 +2712,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AttachVerifiedAccessTrustProvider` operation on the `AmazonEC2` service. + /// Performs the `AttachVerifiedAccessTrustProvider` operation on the `EC2` service. /// /// Attaches the specified Amazon Web Services Verified Access trust provider to the specified Amazon Web Services Verified Access instance. /// @@ -2777,7 +2777,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AttachVolume` operation on the `AmazonEC2` service. + /// Performs the `AttachVolume` operation on the `EC2` service. /// /// Attaches an EBS volume to a running or stopped instance and exposes it to the instance with the specified device name. Encrypted EBS volumes must be attached to instances that support Amazon EBS encryption. For more information, see [Amazon EBS encryption](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-encryption.html) in the Amazon EBS User Guide. After you attach an EBS volume, you must make it available. For more information, see [Make an EBS volume available for use](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-using-volumes.html). If a volume has an Amazon Web Services Marketplace product code: /// @@ -2852,7 +2852,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AttachVpnGateway` operation on the `AmazonEC2` service. + /// Performs the `AttachVpnGateway` operation on the `EC2` service. /// /// Attaches an available virtual private gateway to a VPC. You can attach one virtual private gateway to one VPC at a time. For more information, see [Amazon Web Services Site-to-Site VPN](https://docs.aws.amazon.com/vpn/latest/s2svpn/VPC_VPN.html) in the Amazon Web Services Site-to-Site VPN User Guide. /// @@ -2916,7 +2916,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AuthorizeClientVpnIngress` operation on the `AmazonEC2` service. + /// Performs the `AuthorizeClientVpnIngress` operation on the `EC2` service. /// /// Adds an ingress authorization rule to a Client VPN endpoint. Ingress authorization rules act as firewall rules that grant access to networks. You must configure ingress authorization rules to enable clients to access resources in Amazon Web Services or on-premises networks. /// @@ -2981,7 +2981,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AuthorizeSecurityGroupEgress` operation on the `AmazonEC2` service. + /// Performs the `AuthorizeSecurityGroupEgress` operation on the `EC2` service. /// /// Adds the specified outbound (egress) rules to a security group. An outbound rule permits instances to send traffic to the specified IPv4 or IPv6 address ranges, the IP address ranges specified by a prefix list, or the instances that are associated with a source security group. For more information, see [Security group rules](https://docs.aws.amazon.com/vpc/latest/userguide/security-group-rules.html). You must specify exactly one of the following destinations: an IPv4 or IPv6 address range, a prefix list, or a security group. You must specify a protocol for each rule (for example, TCP). If the protocol is TCP or UDP, you must also specify a port or port range. If the protocol is ICMP or ICMPv6, you must also specify the ICMP type and code. Rule changes are propagated to instances associated with the security group as quickly as possible. However, a small delay might occur. For examples of rules that you can add to security groups for specific access scenarios, see [Security group rules for different use cases](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/security-group-rules-reference.html) in the Amazon EC2 User Guide. For information about security group quotas, see [Amazon VPC quotas](https://docs.aws.amazon.com/vpc/latest/userguide/amazon-vpc-limits.html) in the Amazon VPC User Guide. /// @@ -3045,7 +3045,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `AuthorizeSecurityGroupIngress` operation on the `AmazonEC2` service. + /// Performs the `AuthorizeSecurityGroupIngress` operation on the `EC2` service. /// /// Adds the specified inbound (ingress) rules to a security group. An inbound rule permits instances to receive traffic from the specified IPv4 or IPv6 address range, the IP address ranges that are specified by a prefix list, or the instances that are associated with a destination security group. For more information, see [Security group rules](https://docs.aws.amazon.com/vpc/latest/userguide/security-group-rules.html). You must specify exactly one of the following sources: an IPv4 or IPv6 address range, a prefix list, or a security group. You must specify a protocol for each rule (for example, TCP). If the protocol is TCP or UDP, you must also specify a port or port range. If the protocol is ICMP or ICMPv6, you must also specify the ICMP/ICMPv6 type and code. Rule changes are propagated to instances associated with the security group as quickly as possible. However, a small delay might occur. For examples of rules that you can add to security groups for specific access scenarios, see [Security group rules for different use cases](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/security-group-rules-reference.html) in the Amazon EC2 User Guide. For more information about security group quotas, see [Amazon VPC quotas](https://docs.aws.amazon.com/vpc/latest/userguide/amazon-vpc-limits.html) in the Amazon VPC User Guide. /// @@ -3109,7 +3109,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `BundleInstance` operation on the `AmazonEC2` service. + /// Performs the `BundleInstance` operation on the `EC2` service. /// /// Bundles an Amazon instance store-backed Windows instance. During bundling, only the root device volume (C:\) is bundled. Data on other instance store volumes is not preserved. This action is not applicable for Linux/Unix instances or Windows instances that are backed by Amazon EBS. /// @@ -3173,7 +3173,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CancelBundleTask` operation on the `AmazonEC2` service. + /// Performs the `CancelBundleTask` operation on the `EC2` service. /// /// Cancels a bundling operation for an instance store-backed Windows instance. /// @@ -3237,7 +3237,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CancelCapacityReservation` operation on the `AmazonEC2` service. + /// Performs the `CancelCapacityReservation` operation on the `EC2` service. /// /// Cancels the specified Capacity Reservation, releases the reserved capacity, and changes the Capacity Reservation's state to cancelled. You can cancel a Capacity Reservation that is in the following states: /// @@ -3308,7 +3308,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CancelCapacityReservationFleets` operation on the `AmazonEC2` service. + /// Performs the `CancelCapacityReservationFleets` operation on the `EC2` service. /// /// Cancels one or more Capacity Reservation Fleets. When you cancel a Capacity Reservation Fleet, the following happens: /// @@ -3378,7 +3378,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CancelConversionTask` operation on the `AmazonEC2` service. + /// Performs the `CancelConversionTask` operation on the `EC2` service. /// /// Cancels an active conversion task. The task can be the import of an instance or volume. The action removes all artifacts of the conversion, including a partially uploaded volume or instance. If the conversion is complete or is in the process of transferring the final disk image, the command fails and returns an exception. /// @@ -3442,7 +3442,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CancelDeclarativePoliciesReport` operation on the `AmazonEC2` service. + /// Performs the `CancelDeclarativePoliciesReport` operation on the `EC2` service. /// /// Cancels the generation of an account status report. You can only cancel a report while it has the running status. Reports with other statuses (complete, cancelled, or error) can't be canceled. For more information, see [Generating the account status report for declarative policies](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_policies_declarative_status-report.html) in the Amazon Web Services Organizations User Guide. /// @@ -3506,7 +3506,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CancelExportTask` operation on the `AmazonEC2` service. + /// Performs the `CancelExportTask` operation on the `EC2` service. /// /// Cancels an active export task. The request removes all artifacts of the export, including any partially-created Amazon S3 objects. If the export task is complete or is in the process of transferring the final disk image, the command fails and returns an error. /// @@ -3570,7 +3570,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CancelImageLaunchPermission` operation on the `AmazonEC2` service. + /// Performs the `CancelImageLaunchPermission` operation on the `EC2` service. /// /// Removes your Amazon Web Services account from the launch permissions for the specified AMI. For more information, see [ Cancel having an AMI shared with your Amazon Web Services account](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/cancel-sharing-an-AMI.html) in the Amazon EC2 User Guide. /// @@ -3634,7 +3634,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CancelImportTask` operation on the `AmazonEC2` service. + /// Performs the `CancelImportTask` operation on the `EC2` service. /// /// Cancels an in-process import virtual machine or import snapshot task. /// @@ -3698,7 +3698,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CancelReservedInstancesListing` operation on the `AmazonEC2` service. + /// Performs the `CancelReservedInstancesListing` operation on the `EC2` service. /// /// Cancels the specified Reserved Instance listing in the Reserved Instance Marketplace. For more information, see [Sell in the Reserved Instance Marketplace](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-market-general.html) in the Amazon EC2 User Guide. /// @@ -3762,7 +3762,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CancelSpotFleetRequests` operation on the `AmazonEC2` service. + /// Performs the `CancelSpotFleetRequests` operation on the `EC2` service. /// /// Cancels the specified Spot Fleet requests. After you cancel a Spot Fleet request, the Spot Fleet launches no new instances. You must also specify whether a canceled Spot Fleet request should terminate its instances. If you choose to terminate the instances, the Spot Fleet request enters the cancelled_terminating state. Otherwise, the Spot Fleet request enters the cancelled_running state and the instances continue to run until they are interrupted or you terminate them manually. Restrictions /// @@ -3828,7 +3828,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CancelSpotInstanceRequests` operation on the `AmazonEC2` service. + /// Performs the `CancelSpotInstanceRequests` operation on the `EC2` service. /// /// Cancels one or more Spot Instance requests. Canceling a Spot Instance request does not terminate running Spot Instances associated with the request. /// @@ -3892,7 +3892,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ConfirmProductInstance` operation on the `AmazonEC2` service. + /// Performs the `ConfirmProductInstance` operation on the `EC2` service. /// /// Determines whether a product code is associated with an instance. This action can only be used by the owner of the product code. It is useful when a product code owner must verify whether another user's instance is eligible for support. /// @@ -3956,7 +3956,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CopyFpgaImage` operation on the `AmazonEC2` service. + /// Performs the `CopyFpgaImage` operation on the `EC2` service. /// /// Copies the specified Amazon FPGA Image (AFI) to the current Region. /// @@ -4020,7 +4020,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CopyImage` operation on the `AmazonEC2` service. + /// Performs the `CopyImage` operation on the `EC2` service. /// /// Initiates an AMI copy operation. You can copy an AMI from one Region to another, or from a Region to an Outpost. You can't copy an AMI from an Outpost to a Region, from one Outpost to another, or within the same Outpost. To copy an AMI to another partition, see [CreateStoreImageTask](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateStoreImageTask.html). When you copy an AMI from one Region to another, the destination Region is the current Region. When you copy an AMI from a Region to an Outpost, specify the ARN of the Outpost as the destination. Backing snapshots copied to an Outpost are encrypted by default using the default encryption key for the Region or the key that you specify. Outposts do not support unencrypted snapshots. For information about the prerequisites when copying an AMI, see [Copy an AMI](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/CopyingAMIs.html) in the Amazon EC2 User Guide. /// @@ -4084,7 +4084,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CopySnapshot` operation on the `AmazonEC2` service. + /// Performs the `CopySnapshot` operation on the `EC2` service. /// /// Copies a point-in-time snapshot of an EBS volume and stores it in Amazon S3. You can copy a snapshot within the same Region, from one Region to another, or from a Region to an Outpost. You can't copy a snapshot from an Outpost to a Region, from one Outpost to another, or within the same Outpost. You can use the snapshot to create EBS volumes or Amazon Machine Images (AMIs). When copying snapshots to a Region, copies of encrypted EBS snapshots remain encrypted. Copies of unencrypted snapshots remain unencrypted, unless you enable encryption for the snapshot copy operation. By default, encrypted snapshot copies use the default KMS key; however, you can specify a different KMS key. To copy an encrypted snapshot that has been shared from another account, you must have permissions for the KMS key used to encrypt the snapshot. Snapshots copied to an Outpost are encrypted by default using the default encryption key for the Region, or a different key that you specify in the request using KmsKeyId. Outposts do not support unencrypted snapshots. For more information, [ Amazon EBS local snapshots on Outposts](https://docs.aws.amazon.com/ebs/latest/userguide/snapshots-outposts.html#ami) in the Amazon EBS User Guide. Snapshots created by copying another snapshot have an arbitrary volume ID that should not be used for any purpose. For more information, see [Copy an Amazon EBS snapshot](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-copy-snapshot.html) in the Amazon EBS User Guide. /// @@ -4148,7 +4148,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateCapacityReservation` operation on the `AmazonEC2` service. + /// Performs the `CreateCapacityReservation` operation on the `EC2` service. /// /// Creates a new Capacity Reservation with the specified attributes. Capacity Reservations enable you to reserve capacity for your Amazon EC2 instances in a specific Availability Zone for any duration. You can create a Capacity Reservation at any time, and you can choose when it starts. You can create a Capacity Reservation for immediate use or you can request a Capacity Reservation for a future date. For more information, see [ Reserve compute capacity with On-Demand Capacity Reservations](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-capacity-reservations.html) in the Amazon EC2 User Guide. Your request to create a Capacity Reservation could fail if: /// @@ -4216,7 +4216,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateCapacityReservationBySplitting` operation on the `AmazonEC2` service. + /// Performs the `CreateCapacityReservationBySplitting` operation on the `EC2` service. /// /// Create a new Capacity Reservation by splitting the capacity of the source Capacity Reservation. The new Capacity Reservation will have the same attributes as the source Capacity Reservation except for tags. The source Capacity Reservation must be active and owned by your Amazon Web Services account. /// @@ -4281,7 +4281,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateCapacityReservationFleet` operation on the `AmazonEC2` service. + /// Performs the `CreateCapacityReservationFleet` operation on the `EC2` service. /// /// Creates a Capacity Reservation Fleet. For more information, see [Create a Capacity Reservation Fleet](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/work-with-cr-fleets.html#create-crfleet) in the Amazon EC2 User Guide. /// @@ -4346,7 +4346,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateCarrierGateway` operation on the `AmazonEC2` service. + /// Performs the `CreateCarrierGateway` operation on the `EC2` service. /// /// Creates a carrier gateway. For more information about carrier gateways, see [Carrier gateways](https://docs.aws.amazon.com/wavelength/latest/developerguide/how-wavelengths-work.html#wavelength-carrier-gateway) in the Amazon Web Services Wavelength Developer Guide. /// @@ -4411,7 +4411,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateClientVpnEndpoint` operation on the `AmazonEC2` service. + /// Performs the `CreateClientVpnEndpoint` operation on the `EC2` service. /// /// Creates a Client VPN endpoint. A Client VPN endpoint is the resource you create and configure to enable and manage client VPN sessions. It is the destination endpoint at which all client VPN sessions are terminated. /// @@ -4476,7 +4476,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateClientVpnRoute` operation on the `AmazonEC2` service. + /// Performs the `CreateClientVpnRoute` operation on the `EC2` service. /// /// Adds a route to a network to a Client VPN endpoint. Each Client VPN endpoint has a route table that describes the available destination network routes. Each route in the route table specifies the path for traffic to specific resources or networks. /// @@ -4541,7 +4541,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateCoipCidr` operation on the `AmazonEC2` service. + /// Performs the `CreateCoipCidr` operation on the `EC2` service. /// /// Creates a range of customer-owned IP addresses. /// @@ -4605,7 +4605,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateCoipPool` operation on the `AmazonEC2` service. + /// Performs the `CreateCoipPool` operation on the `EC2` service. /// /// Creates a pool of customer-owned IP (CoIP) addresses. /// @@ -4669,7 +4669,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateCustomerGateway` operation on the `AmazonEC2` service. + /// Performs the `CreateCustomerGateway` operation on the `EC2` service. /// /// Provides information to Amazon Web Services about your customer gateway device. The customer gateway device is the appliance at your end of the VPN connection. You must provide the IP address of the customer gateway device’s external interface. The IP address must be static and can be behind a device performing network address translation (NAT). For devices that use Border Gateway Protocol (BGP), you can also provide the device's BGP Autonomous System Number (ASN). You can use an existing ASN assigned to your network. If you don't have an ASN already, you can use a private ASN. For more information, see [Customer gateway options for your Site-to-Site VPN connection](https://docs.aws.amazon.com/vpn/latest/s2svpn/cgw-options.html) in the Amazon Web Services Site-to-Site VPN User Guide. To create more than one customer gateway with the same VPN type, IP address, and BGP ASN, specify a unique device name for each customer gateway. An identical request returns information about the existing customer gateway; it doesn't create a new customer gateway. /// @@ -4733,7 +4733,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateDefaultSubnet` operation on the `AmazonEC2` service. + /// Performs the `CreateDefaultSubnet` operation on the `EC2` service. /// /// Creates a default subnet with a size /20 IPv4 CIDR block in the specified Availability Zone in your default VPC. You can have only one default subnet per Availability Zone. For more information, see [Create a default subnet](https://docs.aws.amazon.com/vpc/latest/userguide/work-with-default-vpc.html#create-default-subnet) in the Amazon VPC User Guide. /// @@ -4797,7 +4797,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateDefaultVpc` operation on the `AmazonEC2` service. + /// Performs the `CreateDefaultVpc` operation on the `EC2` service. /// /// Creates a default VPC with a size /16 IPv4 CIDR block and a default subnet in each Availability Zone. For more information about the components of a default VPC, see [Default VPCs](https://docs.aws.amazon.com/vpc/latest/userguide/default-vpc.html) in the Amazon VPC User Guide. You cannot specify the components of the default VPC yourself. If you deleted your previous default VPC, you can create a default VPC. You cannot have more than one default VPC per Region. /// @@ -4861,7 +4861,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateDhcpOptions` operation on the `AmazonEC2` service. + /// Performs the `CreateDhcpOptions` operation on the `EC2` service. /// /// Creates a custom set of DHCP options. After you create a DHCP option set, you associate it with a VPC. After you associate a DHCP option set with a VPC, all existing and newly launched instances in the VPC use this set of DHCP options. The following are the individual DHCP options you can specify. For more information, see [DHCP option sets](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_DHCP_Options.html) in the Amazon VPC User Guide. /// @@ -4937,7 +4937,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateEgressOnlyInternetGateway` operation on the `AmazonEC2` service. + /// Performs the `CreateEgressOnlyInternetGateway` operation on the `EC2` service. /// /// [IPv6 only] Creates an egress-only internet gateway for your VPC. An egress-only internet gateway is used to enable outbound communication over IPv6 from instances in your VPC to the internet, and prevents hosts outside of your VPC from initiating an IPv6 connection with your instance. /// @@ -5001,7 +5001,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateFleet` operation on the `AmazonEC2` service. + /// Performs the `CreateFleet` operation on the `EC2` service. /// /// Creates an EC2 Fleet that contains the configuration information for On-Demand Instances and Spot Instances. Instances are launched immediately if there is available capacity. A single EC2 Fleet can include multiple launch specifications that vary by instance type, AMI, Availability Zone, or subnet. For more information, see [EC2 Fleet](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-fleet.html) in the Amazon EC2 User Guide. /// @@ -5065,7 +5065,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateFlowLogs` operation on the `AmazonEC2` service. + /// Performs the `CreateFlowLogs` operation on the `EC2` service. /// /// Creates one or more flow logs to capture information about IP traffic for a specific network interface, subnet, or VPC. Flow log data for a monitored network interface is recorded as flow log records, which are log events consisting of fields that describe the traffic flow. For more information, see [Flow log records](https://docs.aws.amazon.com/vpc/latest/userguide/flow-log-records.html) in the Amazon VPC User Guide. When publishing to CloudWatch Logs, flow log records are published to a log group, and each network interface has a unique log stream in the log group. When publishing to Amazon S3, flow log records for all of the monitored network interfaces are published to a single log file object that is stored in the specified bucket. For more information, see [VPC Flow Logs](https://docs.aws.amazon.com/vpc/latest/userguide/flow-logs.html) in the Amazon VPC User Guide. /// @@ -5129,7 +5129,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateFpgaImage` operation on the `AmazonEC2` service. + /// Performs the `CreateFpgaImage` operation on the `EC2` service. /// /// Creates an Amazon FPGA Image (AFI) from the specified design checkpoint (DCP). The create operation is asynchronous. To verify that the AFI is ready for use, check the output logs. An AFI contains the FPGA bitstream that is ready to download to an FPGA. You can securely deploy an AFI on multiple FPGA-accelerated instances. For more information, see the [Amazon Web Services FPGA Hardware Development Kit](https://github.com/aws/aws-fpga/). /// @@ -5193,7 +5193,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateImage` operation on the `AmazonEC2` service. + /// Performs the `CreateImage` operation on the `EC2` service. /// /// Creates an Amazon EBS-backed AMI from an Amazon EBS-backed instance that is either running or stopped. If you customized your instance with instance store volumes or Amazon EBS volumes in addition to the root device volume, the new AMI contains block device mapping information for those volumes. When you launch an instance from this new AMI, the instance automatically launches with those additional volumes. For more information, see [Create an Amazon EBS-backed Linux AMI](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html) in the Amazon Elastic Compute Cloud User Guide. /// @@ -5257,7 +5257,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateInstanceConnectEndpoint` operation on the `AmazonEC2` service. + /// Performs the `CreateInstanceConnectEndpoint` operation on the `EC2` service. /// /// Creates an EC2 Instance Connect Endpoint. An EC2 Instance Connect Endpoint allows you to connect to an instance, without requiring the instance to have a public IPv4 address. For more information, see [Connect to your instances without requiring a public IPv4 address using EC2 Instance Connect Endpoint](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Connect-using-EC2-Instance-Connect-Endpoint.html) in the Amazon EC2 User Guide. /// @@ -5322,7 +5322,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateInstanceEventWindow` operation on the `AmazonEC2` service. + /// Performs the `CreateInstanceEventWindow` operation on the `EC2` service. /// /// Creates an event window in which scheduled events for the associated Amazon EC2 instances can run. You can define either a set of time ranges or a cron expression when creating the event window, but not both. All event window times are in UTC. You can create up to 200 event windows per Amazon Web Services Region. When you create the event window, targets (instance IDs, Dedicated Host IDs, or tags) are not yet associated with it. To ensure that the event window can be used, you must associate one or more targets with it by using the [AssociateInstanceEventWindow] API. Event windows are applicable only for scheduled events that stop, reboot, or terminate instances. Event windows are not applicable for: /// @@ -5393,7 +5393,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateInstanceExportTask` operation on the `AmazonEC2` service. + /// Performs the `CreateInstanceExportTask` operation on the `EC2` service. /// /// Exports a running or stopped instance to an Amazon S3 bucket. For information about the prerequisites for your Amazon S3 bucket, supported operating systems, image formats, and known limitations for the types of instances you can export, see [Exporting an instance as a VM Using VM Import/Export](https://docs.aws.amazon.com/vm-import/latest/userguide/vmexport.html) in the VM Import/Export User Guide. /// @@ -5457,7 +5457,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateInternetGateway` operation on the `AmazonEC2` service. + /// Performs the `CreateInternetGateway` operation on the `EC2` service. /// /// Creates an internet gateway for use with a VPC. After creating the internet gateway, you attach it to a VPC using [AttachInternetGateway]. For more information, see [Internet gateways](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Internet_Gateway.html) in the Amazon VPC User Guide. /// @@ -5521,7 +5521,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateIpam` operation on the `AmazonEC2` service. + /// Performs the `CreateIpam` operation on the `EC2` service. /// /// Create an IPAM. Amazon VPC IP Address Manager (IPAM) is a VPC feature that you can use to automate your IP address management workflows including assigning, tracking, troubleshooting, and auditing IP addresses across Amazon Web Services Regions and accounts throughout your Amazon Web Services Organization. For more information, see [Create an IPAM](https://docs.aws.amazon.com/vpc/latest/ipam/create-ipam.html) in the Amazon VPC IPAM User Guide. /// @@ -5586,7 +5586,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateIpamExternalResourceVerificationToken` operation on the `AmazonEC2` service. + /// Performs the `CreateIpamExternalResourceVerificationToken` operation on the `EC2` service. /// /// Create a verification token. A verification token is an Amazon Web Services-generated random value that you can use to prove ownership of an external resource. For example, you can use a verification token to validate that you control a public IP address range when you bring an IP address range to Amazon Web Services (BYOIP). /// @@ -5651,7 +5651,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateIpamPool` operation on the `AmazonEC2` service. + /// Performs the `CreateIpamPool` operation on the `EC2` service. /// /// Create an IP address pool for Amazon VPC IP Address Manager (IPAM). In IPAM, a pool is a collection of contiguous IP addresses CIDRs. Pools enable you to organize your IP addresses according to your routing and security needs. For example, if you have separate routing and security needs for development and production applications, you can create a pool for each. For more information, see [Create a top-level pool](https://docs.aws.amazon.com/vpc/latest/ipam/create-top-ipam.html) in the Amazon VPC IPAM User Guide. /// @@ -5716,7 +5716,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateIpamResourceDiscovery` operation on the `AmazonEC2` service. + /// Performs the `CreateIpamResourceDiscovery` operation on the `EC2` service. /// /// Creates an IPAM resource discovery. A resource discovery is an IPAM component that enables IPAM to manage and monitor resources that belong to the owning account. /// @@ -5781,7 +5781,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateIpamScope` operation on the `AmazonEC2` service. + /// Performs the `CreateIpamScope` operation on the `EC2` service. /// /// Create an IPAM scope. In IPAM, a scope is the highest-level container within IPAM. An IPAM contains two default scopes. Each scope represents the IP space for a single network. The private scope is intended for all private IP address space. The public scope is intended for all public IP address space. Scopes enable you to reuse IP addresses across multiple unconnected networks without causing IP address overlap or conflict. For more information, see [Add a scope](https://docs.aws.amazon.com/vpc/latest/ipam/add-scope-ipam.html) in the Amazon VPC IPAM User Guide. /// @@ -5846,7 +5846,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateKeyPair` operation on the `AmazonEC2` service. + /// Performs the `CreateKeyPair` operation on the `EC2` service. /// /// Creates an ED25519 or 2048-bit RSA key pair with the specified name and in the specified format. Amazon EC2 stores the public key and displays the private key for you to save to a file. The private key is returned as an unencrypted PEM encoded PKCS#1 private key or an unencrypted PPK formatted private key for use with PuTTY. If a key with the specified name already exists, Amazon EC2 returns an error. The key pair returned to you is available only in the Amazon Web Services Region in which you create it. If you prefer, you can create your own key pair using a third-party tool and upload it to any Region using [ImportKeyPair]. You can have up to 5,000 key pairs per Amazon Web Services Region. For more information, see [Amazon EC2 key pairs](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html) in the Amazon EC2 User Guide. /// @@ -5910,7 +5910,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateLaunchTemplate` operation on the `AmazonEC2` service. + /// Performs the `CreateLaunchTemplate` operation on the `EC2` service. /// /// Creates a launch template. A launch template contains the parameters to launch an instance. When you launch an instance using [RunInstances], you can specify a launch template instead of providing the launch parameters in the request. For more information, see [Launch an instance from a launch template](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html) in the Amazon EC2 User Guide. To clone an existing launch template as the basis for a new launch template, use the Amazon EC2 console. The API, SDKs, and CLI do not support cloning a template. For more information, see [Create a launch template from an existing launch template](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html#create-launch-template-from-existing-launch-template) in the Amazon EC2 User Guide. /// @@ -5974,7 +5974,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateLaunchTemplateVersion` operation on the `AmazonEC2` service. + /// Performs the `CreateLaunchTemplateVersion` operation on the `EC2` service. /// /// Creates a new version of a launch template. You must specify an existing launch template, either by name or ID. You can determine whether the new version inherits parameters from a source version, and add or overwrite parameters as needed. Launch template versions are numbered in the order in which they are created. You can't specify, change, or replace the numbering of launch template versions. Launch templates are immutable; after you create a launch template, you can't modify it. Instead, you can create a new version of the launch template that includes the changes that you require. For more information, see [Modify a launch template (manage launch template versions)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html#manage-launch-template-versions) in the Amazon EC2 User Guide. /// @@ -6038,7 +6038,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateLocalGatewayRoute` operation on the `AmazonEC2` service. + /// Performs the `CreateLocalGatewayRoute` operation on the `EC2` service. /// /// Creates a static route for the specified local gateway route table. You must specify one of the following targets: /// @@ -6106,7 +6106,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateLocalGatewayRouteTable` operation on the `AmazonEC2` service. + /// Performs the `CreateLocalGatewayRouteTable` operation on the `EC2` service. /// /// Creates a local gateway route table. /// @@ -6170,7 +6170,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation` operation on the `AmazonEC2` service. + /// Performs the `CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation` operation on the `EC2` service. /// /// Creates a local gateway route table virtual interface group association. /// @@ -6234,7 +6234,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateLocalGatewayRouteTableVpcAssociation` operation on the `AmazonEC2` service. + /// Performs the `CreateLocalGatewayRouteTableVpcAssociation` operation on the `EC2` service. /// /// Associates the specified VPC with the specified local gateway route table. /// @@ -6298,7 +6298,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateManagedPrefixList` operation on the `AmazonEC2` service. + /// Performs the `CreateManagedPrefixList` operation on the `EC2` service. /// /// Creates a managed prefix list. You can specify one or more entries for the prefix list. Each entry consists of a CIDR block and an optional description. /// @@ -6363,7 +6363,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateNatGateway` operation on the `AmazonEC2` service. + /// Performs the `CreateNatGateway` operation on the `EC2` service. /// /// Creates a NAT gateway in the specified subnet. This action creates a network interface in the specified subnet with a private IP address from the IP address range of the subnet. You can create either a public NAT gateway or a private NAT gateway. With a public NAT gateway, internet-bound traffic from a private subnet can be routed to the NAT gateway, so that instances in a private subnet can connect to the internet. With a private NAT gateway, private communication is routed across VPCs and on-premises networks through a transit gateway or virtual private gateway. Common use cases include running large workloads behind a small pool of allowlisted IPv4 addresses, preserving private IPv4 addresses, and communicating between overlapping networks. For more information, see [NAT gateways](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-nat-gateway.html) in the Amazon VPC User Guide. When you create a public NAT gateway and assign it an EIP or secondary EIPs, the network border group of the EIPs must match the network border group of the Availability Zone (AZ) that the public NAT gateway is in. If it's not the same, the NAT gateway will fail to launch. You can see the network border group for the subnet's AZ by viewing the details of the subnet. Similarly, you can view the network border group of an EIP by viewing the details of the EIP address. For more information about network border groups and EIPs, see [Allocate an Elastic IP address](https://docs.aws.amazon.com/vpc/latest/userguide/WorkWithEIPs.html) in the Amazon VPC User Guide. /// @@ -6428,7 +6428,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateNetworkAcl` operation on the `AmazonEC2` service. + /// Performs the `CreateNetworkAcl` operation on the `EC2` service. /// /// Creates a network ACL in a VPC. Network ACLs provide an optional layer of security (in addition to security groups) for the instances in your VPC. For more information, see [Network ACLs](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-network-acls.html) in the Amazon VPC User Guide. /// @@ -6493,7 +6493,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateNetworkAclEntry` operation on the `AmazonEC2` service. + /// Performs the `CreateNetworkAclEntry` operation on the `EC2` service. /// /// Creates an entry (a rule) in a network ACL with the specified rule number. Each network ACL has a set of numbered ingress rules and a separate set of numbered egress rules. When determining whether a packet should be allowed in or out of a subnet associated with the ACL, we process the entries in the ACL according to the rule numbers, in ascending order. Each network ACL has a set of ingress rules and a separate set of egress rules. We recommend that you leave room between the rule numbers (for example, 100, 110, 120, ...), and not number them one right after the other (for example, 101, 102, 103, ...). This makes it easier to add a rule between existing ones without having to renumber the rules. After you add an entry, you can't modify it; you must either replace it, or create an entry and delete the old one. For more information about network ACLs, see [Network ACLs](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-network-acls.html) in the Amazon VPC User Guide. /// @@ -6557,7 +6557,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateNetworkInsightsAccessScope` operation on the `AmazonEC2` service. + /// Performs the `CreateNetworkInsightsAccessScope` operation on the `EC2` service. /// /// Creates a Network Access Scope. Amazon Web Services Network Access Analyzer enables cloud networking and cloud operations teams to verify that their networks on Amazon Web Services conform to their network security and governance objectives. For more information, see the [Amazon Web Services Network Access Analyzer Guide](https://docs.aws.amazon.com/vpc/latest/network-access-analyzer/). /// @@ -6622,7 +6622,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateNetworkInsightsPath` operation on the `AmazonEC2` service. + /// Performs the `CreateNetworkInsightsPath` operation on the `EC2` service. /// /// Creates a path to analyze for reachability. Reachability Analyzer enables you to analyze and debug network reachability between two resources in your virtual private cloud (VPC). For more information, see the [Reachability Analyzer Guide](https://docs.aws.amazon.com/vpc/latest/reachability/). /// @@ -6687,7 +6687,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateNetworkInterface` operation on the `AmazonEC2` service. + /// Performs the `CreateNetworkInterface` operation on the `EC2` service. /// /// Creates a network interface in the specified subnet. The number of IP addresses you can assign to a network interface varies by instance type. For more information about network interfaces, see [Elastic network interfaces](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html) in the Amazon EC2 User Guide. /// @@ -6752,7 +6752,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateNetworkInterfacePermission` operation on the `AmazonEC2` service. + /// Performs the `CreateNetworkInterfacePermission` operation on the `EC2` service. /// /// Grants an Amazon Web Services-authorized account permission to attach the specified network interface to an instance in their account. You can grant permission to a single Amazon Web Services account only, and only one account at a time. /// @@ -6816,7 +6816,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreatePlacementGroup` operation on the `AmazonEC2` service. + /// Performs the `CreatePlacementGroup` operation on the `EC2` service. /// /// Creates a placement group in which to launch instances. The strategy of the placement group determines how the instances are organized within the group. A cluster placement group is a logical grouping of instances within a single Availability Zone that benefit from low network latency, high network throughput. A spread placement group places instances on distinct hardware. A partition placement group places groups of instances in different partitions, where instances in one partition do not share the same hardware with instances in another partition. For more information, see [Placement groups](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html) in the Amazon EC2 User Guide. /// @@ -6880,7 +6880,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreatePublicIpv4Pool` operation on the `AmazonEC2` service. + /// Performs the `CreatePublicIpv4Pool` operation on the `EC2` service. /// /// Creates a public IPv4 address pool. A public IPv4 pool is an EC2 IP address pool required for the public IPv4 CIDRs that you own and bring to Amazon Web Services to manage with IPAM. IPv6 addresses you bring to Amazon Web Services, however, use IPAM pools only. To monitor the status of pool creation, use [DescribePublicIpv4Pools](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribePublicIpv4Pools.html). /// @@ -6944,7 +6944,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateReplaceRootVolumeTask` operation on the `AmazonEC2` service. + /// Performs the `CreateReplaceRootVolumeTask` operation on the `EC2` service. /// /// Replaces the EBS-backed root volume for a running instance with a new volume that is restored to the original root volume's launch state, that is restored to a specific snapshot taken from the original root volume, or that is restored from an AMI that has the same key characteristics as that of the instance. For more information, see [Replace a root volume](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/replace-root.html) in the Amazon EC2 User Guide. /// @@ -7009,7 +7009,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateReservedInstancesListing` operation on the `AmazonEC2` service. + /// Performs the `CreateReservedInstancesListing` operation on the `EC2` service. /// /// Creates a listing for Amazon EC2 Standard Reserved Instances to be sold in the Reserved Instance Marketplace. You can submit one Standard Reserved Instance listing at a time. To get a list of your Standard Reserved Instances, you can use the [DescribeReservedInstances] operation. Only Standard Reserved Instances can be sold in the Reserved Instance Marketplace. Convertible Reserved Instances cannot be sold. The Reserved Instance Marketplace matches sellers who want to resell Standard Reserved Instance capacity that they no longer need with buyers who want to purchase additional capacity. Reserved Instances bought and sold through the Reserved Instance Marketplace work like any other Reserved Instances. To sell your Standard Reserved Instances, you must first register as a seller in the Reserved Instance Marketplace. After completing the registration process, you can create a Reserved Instance Marketplace listing of some or all of your Standard Reserved Instances, and specify the upfront price to receive for them. Your Standard Reserved Instance listings then become available for purchase. To view the details of your Standard Reserved Instance listing, you can use the [DescribeReservedInstancesListings] operation. For more information, see [Sell in the Reserved Instance Marketplace](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-market-general.html) in the Amazon EC2 User Guide. /// @@ -7073,7 +7073,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateRestoreImageTask` operation on the `AmazonEC2` service. + /// Performs the `CreateRestoreImageTask` operation on the `EC2` service. /// /// Starts a task that restores an AMI from an Amazon S3 object that was previously created by using [CreateStoreImageTask](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateStoreImageTask.html). To use this API, you must have the required permissions. For more information, see [Permissions for storing and restoring AMIs using Amazon S3](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-store-restore.html#ami-s3-permissions) in the Amazon EC2 User Guide. For more information, see [Store and restore an AMI using Amazon S3](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-store-restore.html) in the Amazon EC2 User Guide. /// @@ -7137,7 +7137,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateRoute` operation on the `AmazonEC2` service. + /// Performs the `CreateRoute` operation on the `EC2` service. /// /// Creates a route in a route table within a VPC. You must specify either a destination CIDR block or a prefix list ID. You must also specify exactly one of the resources from the parameter list. When determining how to route traffic, we use the route with the most specific match. For example, traffic is destined for the IPv4 address 192.0.2.3, and the route table includes the following two IPv4 routes: /// @@ -7208,7 +7208,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateRouteTable` operation on the `AmazonEC2` service. + /// Performs the `CreateRouteTable` operation on the `EC2` service. /// /// Creates a route table for the specified VPC. After you create a route table, you can add routes and associate the table with a subnet. For more information, see [Route tables](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Route_Tables.html) in the Amazon VPC User Guide. /// @@ -7273,7 +7273,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateSecurityGroup` operation on the `AmazonEC2` service. + /// Performs the `CreateSecurityGroup` operation on the `EC2` service. /// /// Creates a security group. A security group acts as a virtual firewall for your instance to control inbound and outbound traffic. For more information, see [Amazon EC2 security groups](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html) in the Amazon EC2 User Guide and [Security groups for your VPC](https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_SecurityGroups.html) in the Amazon VPC User Guide. When you create a security group, you specify a friendly name of your choice. You can't have two security groups for the same VPC with the same name. You have a default security group for use in your VPC. If you don't specify a security group when you launch an instance, the instance is launched into the appropriate default security group. A default security group includes a default rule that grants instances unrestricted network access to each other. You can add or remove rules from your security groups using [AuthorizeSecurityGroupIngress], [AuthorizeSecurityGroupEgress], [RevokeSecurityGroupIngress], and [RevokeSecurityGroupEgress]. For more information about VPC security group limits, see [Amazon VPC Limits](https://docs.aws.amazon.com/vpc/latest/userguide/amazon-vpc-limits.html). /// @@ -7337,7 +7337,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateSnapshot` operation on the `AmazonEC2` service. + /// Performs the `CreateSnapshot` operation on the `EC2` service. /// /// Creates a snapshot of an EBS volume and stores it in Amazon S3. You can use snapshots for backups, to make copies of EBS volumes, and to save data before shutting down an instance. The location of the source EBS volume determines where you can create the snapshot. /// @@ -7410,7 +7410,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateSnapshots` operation on the `AmazonEC2` service. + /// Performs the `CreateSnapshots` operation on the `EC2` service. /// /// Creates crash-consistent snapshots of multiple EBS volumes attached to an Amazon EC2 instance. Volumes are chosen by specifying an instance. Each volume attached to the specified instance will produce one snapshot that is crash-consistent across the instance. You can include all of the volumes currently attached to the instance, or you can exclude the root volume or specific data (non-root) volumes from the multi-volume snapshot set. The location of the source instance determines where you can create the snapshots. /// @@ -7480,7 +7480,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateSpotDatafeedSubscription` operation on the `AmazonEC2` service. + /// Performs the `CreateSpotDatafeedSubscription` operation on the `EC2` service. /// /// Creates a data feed for Spot Instances, enabling you to view Spot Instance usage logs. You can create one data feed per Amazon Web Services account. For more information, see [Spot Instance data feed](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-data-feeds.html) in the Amazon EC2 User Guide. /// @@ -7544,7 +7544,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateStoreImageTask` operation on the `AmazonEC2` service. + /// Performs the `CreateStoreImageTask` operation on the `EC2` service. /// /// Stores an AMI as a single object in an Amazon S3 bucket. To use this API, you must have the required permissions. For more information, see [Permissions for storing and restoring AMIs using Amazon S3](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-store-restore.html#ami-s3-permissions) in the Amazon EC2 User Guide. For more information, see [Store and restore an AMI using Amazon S3](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-store-restore.html) in the Amazon EC2 User Guide. /// @@ -7608,7 +7608,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateSubnet` operation on the `AmazonEC2` service. + /// Performs the `CreateSubnet` operation on the `EC2` service. /// /// Creates a subnet in the specified VPC. For an IPv4 only subnet, specify an IPv4 CIDR block. If the VPC has an IPv6 CIDR block, you can create an IPv6 only subnet or a dual stack subnet instead. For an IPv6 only subnet, specify an IPv6 CIDR block. For a dual stack subnet, specify both an IPv4 CIDR block and an IPv6 CIDR block. A subnet CIDR block must not overlap the CIDR block of an existing subnet in the VPC. After you create a subnet, you can't change its CIDR block. The allowed size for an IPv4 subnet is between a /28 netmask (16 IP addresses) and a /16 netmask (65,536 IP addresses). Amazon Web Services reserves both the first four and the last IPv4 address in each subnet's CIDR block. They're not available for your use. If you've associated an IPv6 CIDR block with your VPC, you can associate an IPv6 CIDR block with a subnet when you create it. If you add more than one subnet to a VPC, they're set up in a star topology with a logical router in the middle. When you stop an instance in a subnet, it retains its private IPv4 address. It's therefore possible to have a subnet with no running instances (they're all stopped), but no remaining IP addresses available. For more information, see [Subnets](https://docs.aws.amazon.com/vpc/latest/userguide/configure-subnets.html) in the Amazon VPC User Guide. /// @@ -7672,7 +7672,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateSubnetCidrReservation` operation on the `AmazonEC2` service. + /// Performs the `CreateSubnetCidrReservation` operation on the `EC2` service. /// /// Creates a subnet CIDR reservation. For more information, see [Subnet CIDR reservations](https://docs.aws.amazon.com/vpc/latest/userguide/subnet-cidr-reservation.html) in the Amazon VPC User Guide and [Manage prefixes for your network interfaces](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/work-with-prefixes.html) in the Amazon EC2 User Guide. /// @@ -7736,7 +7736,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateTags` operation on the `AmazonEC2` service. + /// Performs the `CreateTags` operation on the `EC2` service. /// /// Adds or overwrites only the specified tags for the specified Amazon EC2 resource or resources. When you specify an existing tag key, the value is overwritten with the new value. Each resource can have a maximum of 50 tags. Each tag consists of a key and optional value. Tag keys must be unique per resource. For more information about tags, see [Tag your Amazon EC2 resources](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html) in the Amazon Elastic Compute Cloud User Guide. For more information about creating IAM policies that control users' access to resources based on tags, see [Supported resource-level permissions for Amazon EC2 API actions](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-supported-iam-actions-resources.html) in the Amazon Elastic Compute Cloud User Guide. /// @@ -7800,7 +7800,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateTrafficMirrorFilter` operation on the `AmazonEC2` service. + /// Performs the `CreateTrafficMirrorFilter` operation on the `EC2` service. /// /// Creates a Traffic Mirror filter. A Traffic Mirror filter is a set of rules that defines the traffic to mirror. By default, no traffic is mirrored. To mirror traffic, use [CreateTrafficMirrorFilterRule](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTrafficMirrorFilterRule.htm) to add Traffic Mirror rules to the filter. The rules you add define what traffic gets mirrored. You can also use [ModifyTrafficMirrorFilterNetworkServices](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyTrafficMirrorFilterNetworkServices.html) to mirror supported network services. /// @@ -7865,7 +7865,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateTrafficMirrorFilterRule` operation on the `AmazonEC2` service. + /// Performs the `CreateTrafficMirrorFilterRule` operation on the `EC2` service. /// /// Creates a Traffic Mirror filter rule. A Traffic Mirror rule defines the Traffic Mirror source traffic to mirror. You need the Traffic Mirror filter ID when you create the rule. /// @@ -7930,7 +7930,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateTrafficMirrorSession` operation on the `AmazonEC2` service. + /// Performs the `CreateTrafficMirrorSession` operation on the `EC2` service. /// /// Creates a Traffic Mirror session. A Traffic Mirror session actively copies packets from a Traffic Mirror source to a Traffic Mirror target. Create a filter, and then assign it to the session to define a subset of the traffic to mirror, for example all TCP traffic. The Traffic Mirror source and the Traffic Mirror target (monitoring appliances) can be in the same VPC, or in a different VPC connected via VPC peering or a transit gateway. By default, no traffic is mirrored. Use [CreateTrafficMirrorFilter](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTrafficMirrorFilter.html) to create filter rules that specify the traffic to mirror. /// @@ -7995,7 +7995,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateTrafficMirrorTarget` operation on the `AmazonEC2` service. + /// Performs the `CreateTrafficMirrorTarget` operation on the `EC2` service. /// /// Creates a target for your Traffic Mirror session. A Traffic Mirror target is the destination for mirrored traffic. The Traffic Mirror source and the Traffic Mirror target (monitoring appliances) can be in the same VPC, or in different VPCs connected via VPC peering or a transit gateway. A Traffic Mirror target can be a network interface, a Network Load Balancer, or a Gateway Load Balancer endpoint. To use the target in a Traffic Mirror session, use [CreateTrafficMirrorSession](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTrafficMirrorSession.htm). /// @@ -8060,7 +8060,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateTransitGateway` operation on the `AmazonEC2` service. + /// Performs the `CreateTransitGateway` operation on the `EC2` service. /// /// Creates a transit gateway. You can use a transit gateway to interconnect your virtual private clouds (VPC) and on-premises networks. After the transit gateway enters the available state, you can attach your VPCs and VPN connections to the transit gateway. To attach your VPCs, use [CreateTransitGatewayVpcAttachment]. To attach a VPN connection, use [CreateCustomerGateway] to create a customer gateway and specify the ID of the customer gateway and the ID of the transit gateway in a call to [CreateVpnConnection]. When you create a transit gateway, we create a default transit gateway route table and use it as the default association route table and the default propagation route table. You can use [CreateTransitGatewayRouteTable] to create additional transit gateway route tables. If you disable automatic route propagation, we do not create a default transit gateway route table. You can use [EnableTransitGatewayRouteTablePropagation] to propagate routes from a resource attachment to a transit gateway route table. If you disable automatic associations, you can use [AssociateTransitGatewayRouteTable] to associate a resource attachment with a transit gateway route table. /// @@ -8124,7 +8124,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateTransitGatewayConnect` operation on the `AmazonEC2` service. + /// Performs the `CreateTransitGatewayConnect` operation on the `EC2` service. /// /// Creates a Connect attachment from a specified transit gateway attachment. A Connect attachment is a GRE-based tunnel attachment that you can use to establish a connection between a transit gateway and an appliance. A Connect attachment uses an existing VPC or Amazon Web Services Direct Connect attachment as the underlying transport mechanism. /// @@ -8188,7 +8188,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateTransitGatewayConnectPeer` operation on the `AmazonEC2` service. + /// Performs the `CreateTransitGatewayConnectPeer` operation on the `EC2` service. /// /// Creates a Connect peer for a specified transit gateway Connect attachment between a transit gateway and an appliance. The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6). For more information, see [Connect peers](https://docs.aws.amazon.com/vpc/latest/tgw/tgw-connect.html#tgw-connect-peer) in the Amazon Web Services Transit Gateways Guide. /// @@ -8252,7 +8252,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateTransitGatewayMulticastDomain` operation on the `AmazonEC2` service. + /// Performs the `CreateTransitGatewayMulticastDomain` operation on the `EC2` service. /// /// Creates a multicast domain using the specified transit gateway. The transit gateway must be in the available state before you create a domain. Use [DescribeTransitGateways](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeTransitGateways.html) to see the state of transit gateway. /// @@ -8316,7 +8316,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateTransitGatewayPeeringAttachment` operation on the `AmazonEC2` service. + /// Performs the `CreateTransitGatewayPeeringAttachment` operation on the `EC2` service. /// /// Requests a transit gateway peering attachment between the specified transit gateway (requester) and a peer transit gateway (accepter). The peer transit gateway can be in your account or a different Amazon Web Services account. After you create the peering attachment, the owner of the accepter transit gateway must accept the attachment request. /// @@ -8380,7 +8380,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateTransitGatewayPolicyTable` operation on the `AmazonEC2` service. + /// Performs the `CreateTransitGatewayPolicyTable` operation on the `EC2` service. /// /// Creates a transit gateway policy table. /// @@ -8444,7 +8444,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateTransitGatewayPrefixListReference` operation on the `AmazonEC2` service. + /// Performs the `CreateTransitGatewayPrefixListReference` operation on the `EC2` service. /// /// Creates a reference (route) to a prefix list in a specified transit gateway route table. /// @@ -8508,7 +8508,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateTransitGatewayRoute` operation on the `AmazonEC2` service. + /// Performs the `CreateTransitGatewayRoute` operation on the `EC2` service. /// /// Creates a static route for the specified transit gateway route table. /// @@ -8572,7 +8572,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateTransitGatewayRouteTable` operation on the `AmazonEC2` service. + /// Performs the `CreateTransitGatewayRouteTable` operation on the `EC2` service. /// /// Creates a route table for the specified transit gateway. /// @@ -8636,7 +8636,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateTransitGatewayRouteTableAnnouncement` operation on the `AmazonEC2` service. + /// Performs the `CreateTransitGatewayRouteTableAnnouncement` operation on the `EC2` service. /// /// Advertises a new transit gateway route table. /// @@ -8700,7 +8700,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateTransitGatewayVpcAttachment` operation on the `AmazonEC2` service. + /// Performs the `CreateTransitGatewayVpcAttachment` operation on the `EC2` service. /// /// Attaches the specified VPC to the specified transit gateway. If you attach a VPC with a CIDR range that overlaps the CIDR range of a VPC that is already attached, the new VPC CIDR range is not propagated to the default propagation route table. To send VPC traffic to an attached transit gateway, add a route to the VPC route table using [CreateRoute]. /// @@ -8764,7 +8764,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateVerifiedAccessEndpoint` operation on the `AmazonEC2` service. + /// Performs the `CreateVerifiedAccessEndpoint` operation on the `EC2` service. /// /// An Amazon Web Services Verified Access endpoint is where you define your application along with an optional endpoint-level access policy. /// @@ -8829,7 +8829,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateVerifiedAccessGroup` operation on the `AmazonEC2` service. + /// Performs the `CreateVerifiedAccessGroup` operation on the `EC2` service. /// /// An Amazon Web Services Verified Access group is a collection of Amazon Web Services Verified Access endpoints who's associated applications have similar security requirements. Each instance within a Verified Access group shares an Verified Access policy. For example, you can group all Verified Access instances associated with "sales" applications together and use one common Verified Access policy. /// @@ -8894,7 +8894,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateVerifiedAccessInstance` operation on the `AmazonEC2` service. + /// Performs the `CreateVerifiedAccessInstance` operation on the `EC2` service. /// /// An Amazon Web Services Verified Access instance is a regional entity that evaluates application requests and grants access only when your security requirements are met. /// @@ -8959,7 +8959,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateVerifiedAccessTrustProvider` operation on the `AmazonEC2` service. + /// Performs the `CreateVerifiedAccessTrustProvider` operation on the `EC2` service. /// /// A trust provider is a third-party entity that creates, maintains, and manages identity information for users and devices. When an application request is made, the identity information sent by the trust provider is evaluated by Verified Access before allowing or denying the application request. /// @@ -9024,7 +9024,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateVolume` operation on the `AmazonEC2` service. + /// Performs the `CreateVolume` operation on the `EC2` service. /// /// Creates an EBS volume that can be attached to an instance in the same Availability Zone. You can create a new empty volume or restore a volume from an EBS snapshot. Any Amazon Web Services Marketplace product codes from the snapshot are propagated to the volume. You can create encrypted volumes. Encrypted volumes must be attached to instances that support Amazon EBS encryption. Volumes that are created from encrypted snapshots are also automatically encrypted. For more information, see [Amazon EBS encryption](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-encryption.html) in the Amazon EBS User Guide. You can tag your volumes during creation. For more information, see [Tag your Amazon EC2 resources](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html) in the Amazon EC2 User Guide. For more information, see [Create an Amazon EBS volume](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-creating-volume.html) in the Amazon EBS User Guide. /// @@ -9089,7 +9089,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateVpc` operation on the `AmazonEC2` service. + /// Performs the `CreateVpc` operation on the `EC2` service. /// /// Creates a VPC with the specified CIDR blocks. For more information, see [IP addressing for your VPCs and subnets](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-ip-addressing.html) in the Amazon VPC User Guide. You can optionally request an IPv6 CIDR block for the VPC. You can request an Amazon-provided IPv6 CIDR block from Amazon's pool of IPv6 addresses or an IPv6 CIDR block from an IPv6 address pool that you provisioned through bring your own IP addresses ([BYOIP](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-byoip.html)). By default, each instance that you launch in the VPC has the default DHCP options, which include only a default DNS server that we provide (AmazonProvidedDNS). For more information, see [DHCP option sets](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_DHCP_Options.html) in the Amazon VPC User Guide. You can specify the instance tenancy value for the VPC when you create it. You can't change this value for the VPC after you create it. For more information, see [Dedicated Instances](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/dedicated-instance.html) in the Amazon EC2 User Guide. /// @@ -9153,7 +9153,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateVpcBlockPublicAccessExclusion` operation on the `AmazonEC2` service. + /// Performs the `CreateVpcBlockPublicAccessExclusion` operation on the `EC2` service. /// /// Create a VPC Block Public Access (BPA) exclusion. A VPC BPA exclusion is a mode that can be applied to a single VPC or subnet that exempts it from the account’s BPA mode and will allow bidirectional or egress-only access. You can create BPA exclusions for VPCs and subnets even when BPA is not enabled on the account to ensure that there is no traffic disruption to the exclusions when VPC BPA is turned on. To learn more about VPC BPA, see [Block public access to VPCs and subnets](https://docs.aws.amazon.com/vpc/latest/userguide/security-vpc-bpa.html) in the Amazon VPC User Guide. /// @@ -9217,7 +9217,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateVpcEndpoint` operation on the `AmazonEC2` service. + /// Performs the `CreateVpcEndpoint` operation on the `EC2` service. /// /// Creates a VPC endpoint. A VPC endpoint provides a private connection between the specified VPC and the specified endpoint service. You can use an endpoint service provided by Amazon Web Services, an Amazon Web Services Marketplace Partner, or another Amazon Web Services account. For more information, see the [Amazon Web Services PrivateLink User Guide](https://docs.aws.amazon.com/vpc/latest/privatelink/). /// @@ -9281,7 +9281,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateVpcEndpointConnectionNotification` operation on the `AmazonEC2` service. + /// Performs the `CreateVpcEndpointConnectionNotification` operation on the `EC2` service. /// /// Creates a connection notification for a specified VPC endpoint or VPC endpoint service. A connection notification notifies you of specific endpoint events. You must create an SNS topic to receive notifications. For more information, see [Creating an Amazon SNS topic](https://docs.aws.amazon.com/sns/latest/dg/CreateTopic.html) in the Amazon SNS Developer Guide. You can create a connection notification for interface endpoints only. /// @@ -9345,7 +9345,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateVpcEndpointServiceConfiguration` operation on the `AmazonEC2` service. + /// Performs the `CreateVpcEndpointServiceConfiguration` operation on the `EC2` service. /// /// Creates a VPC endpoint service to which service consumers (Amazon Web Services accounts, users, and IAM roles) can connect. Before you create an endpoint service, you must create one of the following for your service: /// @@ -9416,7 +9416,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateVpcPeeringConnection` operation on the `AmazonEC2` service. + /// Performs the `CreateVpcPeeringConnection` operation on the `EC2` service. /// /// Requests a VPC peering connection between two VPCs: a requester VPC that you own and an accepter VPC with which to create the connection. The accepter VPC can belong to another Amazon Web Services account and can be in a different Region to the requester VPC. The requester VPC and accepter VPC cannot have overlapping CIDR blocks. Limitations and rules apply to a VPC peering connection. For more information, see the [VPC peering limitations](https://docs.aws.amazon.com/vpc/latest/peering/vpc-peering-basics.html#vpc-peering-limitations) in the VPC Peering Guide. The owner of the accepter VPC must accept the peering request to activate the peering connection. The VPC peering connection request expires after 7 days, after which it cannot be accepted or rejected. If you create a VPC peering connection request between VPCs with overlapping CIDR blocks, the VPC peering connection has a status of failed. /// @@ -9480,7 +9480,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateVpnConnection` operation on the `AmazonEC2` service. + /// Performs the `CreateVpnConnection` operation on the `EC2` service. /// /// Creates a VPN connection between an existing virtual private gateway or transit gateway and a customer gateway. The supported connection type is ipsec.1. The response includes information that you need to give to your network administrator to configure your customer gateway. We strongly recommend that you use HTTPS when calling this operation because the response contains sensitive cryptographic information for configuring your customer gateway device. If you decide to shut down your VPN connection for any reason and later create a new VPN connection, you must reconfigure your customer gateway with the new information returned from this call. This is an idempotent operation. If you perform the operation more than once, Amazon EC2 doesn't return an error. For more information, see [Amazon Web Services Site-to-Site VPN](https://docs.aws.amazon.com/vpn/latest/s2svpn/VPC_VPN.html) in the Amazon Web Services Site-to-Site VPN User Guide. /// @@ -9544,7 +9544,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateVpnConnectionRoute` operation on the `AmazonEC2` service. + /// Performs the `CreateVpnConnectionRoute` operation on the `EC2` service. /// /// Creates a static route associated with a VPN connection between an existing virtual private gateway and a VPN customer gateway. The static route allows traffic to be routed from the virtual private gateway to the VPN customer gateway. For more information, see [Amazon Web Services Site-to-Site VPN](https://docs.aws.amazon.com/vpn/latest/s2svpn/VPC_VPN.html) in the Amazon Web Services Site-to-Site VPN User Guide. /// @@ -9608,7 +9608,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `CreateVpnGateway` operation on the `AmazonEC2` service. + /// Performs the `CreateVpnGateway` operation on the `EC2` service. /// /// Creates a virtual private gateway. A virtual private gateway is the endpoint on the VPC side of your VPN connection. You can create a virtual private gateway before creating the VPC itself. For more information, see [Amazon Web Services Site-to-Site VPN](https://docs.aws.amazon.com/vpn/latest/s2svpn/VPC_VPN.html) in the Amazon Web Services Site-to-Site VPN User Guide. /// @@ -9672,7 +9672,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteCarrierGateway` operation on the `AmazonEC2` service. + /// Performs the `DeleteCarrierGateway` operation on the `EC2` service. /// /// Deletes a carrier gateway. If you do not delete the route that contains the carrier gateway as the Target, the route is a blackhole route. For information about how to delete a route, see [DeleteRoute](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteRoute.html). /// @@ -9736,7 +9736,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteClientVpnEndpoint` operation on the `AmazonEC2` service. + /// Performs the `DeleteClientVpnEndpoint` operation on the `EC2` service. /// /// Deletes the specified Client VPN endpoint. You must disassociate all target networks before you can delete a Client VPN endpoint. /// @@ -9800,7 +9800,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteClientVpnRoute` operation on the `AmazonEC2` service. + /// Performs the `DeleteClientVpnRoute` operation on the `EC2` service. /// /// Deletes a route from a Client VPN endpoint. You can only delete routes that you manually added using the CreateClientVpnRoute action. You cannot delete routes that were automatically added when associating a subnet. To remove routes that have been automatically added, disassociate the target subnet from the Client VPN endpoint. /// @@ -9864,7 +9864,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteCoipCidr` operation on the `AmazonEC2` service. + /// Performs the `DeleteCoipCidr` operation on the `EC2` service. /// /// Deletes a range of customer-owned IP addresses. /// @@ -9928,7 +9928,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteCoipPool` operation on the `AmazonEC2` service. + /// Performs the `DeleteCoipPool` operation on the `EC2` service. /// /// Deletes a pool of customer-owned IP (CoIP) addresses. /// @@ -9992,7 +9992,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteCustomerGateway` operation on the `AmazonEC2` service. + /// Performs the `DeleteCustomerGateway` operation on the `EC2` service. /// /// Deletes the specified customer gateway. You must delete the VPN connection before you can delete the customer gateway. /// @@ -10056,7 +10056,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteDhcpOptions` operation on the `AmazonEC2` service. + /// Performs the `DeleteDhcpOptions` operation on the `EC2` service. /// /// Deletes the specified set of DHCP options. You must disassociate the set of DHCP options before you can delete it. You can disassociate the set of DHCP options by associating either a new set of options or the default set of options with the VPC. /// @@ -10120,7 +10120,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteEgressOnlyInternetGateway` operation on the `AmazonEC2` service. + /// Performs the `DeleteEgressOnlyInternetGateway` operation on the `EC2` service. /// /// Deletes an egress-only internet gateway. /// @@ -10184,7 +10184,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteFleets` operation on the `AmazonEC2` service. + /// Performs the `DeleteFleets` operation on the `EC2` service. /// /// Deletes the specified EC2 Fleets. After you delete an EC2 Fleet, it launches no new instances. You must also specify whether a deleted EC2 Fleet should terminate its instances. If you choose to terminate the instances, the EC2 Fleet enters the deleted_terminating state. Otherwise, the EC2 Fleet enters the deleted_running state, and the instances continue to run until they are interrupted or you terminate them manually. For instant fleets, EC2 Fleet must terminate the instances when the fleet is deleted. Up to 1000 instances can be terminated in a single request to delete instant fleets. A deleted instant fleet with running instances is not supported. Restrictions /// @@ -10259,7 +10259,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteFlowLogs` operation on the `AmazonEC2` service. + /// Performs the `DeleteFlowLogs` operation on the `EC2` service. /// /// Deletes one or more flow logs. /// @@ -10323,7 +10323,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteFpgaImage` operation on the `AmazonEC2` service. + /// Performs the `DeleteFpgaImage` operation on the `EC2` service. /// /// Deletes the specified Amazon FPGA Image (AFI). /// @@ -10387,7 +10387,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteInstanceConnectEndpoint` operation on the `AmazonEC2` service. + /// Performs the `DeleteInstanceConnectEndpoint` operation on the `EC2` service. /// /// Deletes the specified EC2 Instance Connect Endpoint. /// @@ -10451,7 +10451,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteInstanceEventWindow` operation on the `AmazonEC2` service. + /// Performs the `DeleteInstanceEventWindow` operation on the `EC2` service. /// /// Deletes the specified event window. For more information, see [Define event windows for scheduled events](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/event-windows.html) in the Amazon EC2 User Guide. /// @@ -10515,7 +10515,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteInternetGateway` operation on the `AmazonEC2` service. + /// Performs the `DeleteInternetGateway` operation on the `EC2` service. /// /// Deletes the specified internet gateway. You must detach the internet gateway from the VPC before you can delete it. /// @@ -10579,7 +10579,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteIpam` operation on the `AmazonEC2` service. + /// Performs the `DeleteIpam` operation on the `EC2` service. /// /// Delete an IPAM. Deleting an IPAM removes all monitored data associated with the IPAM including the historical data for CIDRs. For more information, see [Delete an IPAM](https://docs.aws.amazon.com/vpc/latest/ipam/delete-ipam.html) in the Amazon VPC IPAM User Guide. /// @@ -10643,7 +10643,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteIpamExternalResourceVerificationToken` operation on the `AmazonEC2` service. + /// Performs the `DeleteIpamExternalResourceVerificationToken` operation on the `EC2` service. /// /// Delete a verification token. A verification token is an Amazon Web Services-generated random value that you can use to prove ownership of an external resource. For example, you can use a verification token to validate that you control a public IP address range when you bring an IP address range to Amazon Web Services (BYOIP). /// @@ -10707,7 +10707,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteIpamPool` operation on the `AmazonEC2` service. + /// Performs the `DeleteIpamPool` operation on the `EC2` service. /// /// Delete an IPAM pool. You cannot delete an IPAM pool if there are allocations in it or CIDRs provisioned to it. To release allocations, see [ReleaseIpamPoolAllocation](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ReleaseIpamPoolAllocation.html). To deprovision pool CIDRs, see [DeprovisionIpamPoolCidr](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeprovisionIpamPoolCidr.html). For more information, see [Delete a pool](https://docs.aws.amazon.com/vpc/latest/ipam/delete-pool-ipam.html) in the Amazon VPC IPAM User Guide. /// @@ -10771,7 +10771,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteIpamResourceDiscovery` operation on the `AmazonEC2` service. + /// Performs the `DeleteIpamResourceDiscovery` operation on the `EC2` service. /// /// Deletes an IPAM resource discovery. A resource discovery is an IPAM component that enables IPAM to manage and monitor resources that belong to the owning account. /// @@ -10835,7 +10835,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteIpamScope` operation on the `AmazonEC2` service. + /// Performs the `DeleteIpamScope` operation on the `EC2` service. /// /// Delete the scope for an IPAM. You cannot delete the default scopes. For more information, see [Delete a scope](https://docs.aws.amazon.com/vpc/latest/ipam/delete-scope-ipam.html) in the Amazon VPC IPAM User Guide. /// @@ -10899,7 +10899,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteKeyPair` operation on the `AmazonEC2` service. + /// Performs the `DeleteKeyPair` operation on the `EC2` service. /// /// Deletes the specified key pair, by removing the public key from Amazon EC2. /// @@ -10963,7 +10963,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteLaunchTemplate` operation on the `AmazonEC2` service. + /// Performs the `DeleteLaunchTemplate` operation on the `EC2` service. /// /// Deletes a launch template. Deleting a launch template deletes all of its versions. /// @@ -11027,7 +11027,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteLaunchTemplateVersions` operation on the `AmazonEC2` service. + /// Performs the `DeleteLaunchTemplateVersions` operation on the `EC2` service. /// /// Deletes one or more versions of a launch template. You can't delete the default version of a launch template; you must first assign a different version as the default. If the default version is the only version for the launch template, you must delete the entire launch template using [DeleteLaunchTemplate]. You can delete up to 200 launch template versions in a single request. To delete more than 200 versions in a single request, use [DeleteLaunchTemplate], which deletes the launch template and all of its versions. For more information, see [Delete a launch template version](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/manage-launch-template-versions.html#delete-launch-template-version) in the Amazon EC2 User Guide. /// @@ -11091,7 +11091,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteLocalGatewayRoute` operation on the `AmazonEC2` service. + /// Performs the `DeleteLocalGatewayRoute` operation on the `EC2` service. /// /// Deletes the specified route from the specified local gateway route table. /// @@ -11155,7 +11155,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteLocalGatewayRouteTable` operation on the `AmazonEC2` service. + /// Performs the `DeleteLocalGatewayRouteTable` operation on the `EC2` service. /// /// Deletes a local gateway route table. /// @@ -11219,7 +11219,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation` operation on the `AmazonEC2` service. + /// Performs the `DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation` operation on the `EC2` service. /// /// Deletes a local gateway route table virtual interface group association. /// @@ -11283,7 +11283,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteLocalGatewayRouteTableVpcAssociation` operation on the `AmazonEC2` service. + /// Performs the `DeleteLocalGatewayRouteTableVpcAssociation` operation on the `EC2` service. /// /// Deletes the specified association between a VPC and local gateway route table. /// @@ -11347,7 +11347,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteManagedPrefixList` operation on the `AmazonEC2` service. + /// Performs the `DeleteManagedPrefixList` operation on the `EC2` service. /// /// Deletes the specified managed prefix list. You must first remove all references to the prefix list in your resources. /// @@ -11411,7 +11411,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteNatGateway` operation on the `AmazonEC2` service. + /// Performs the `DeleteNatGateway` operation on the `EC2` service. /// /// Deletes the specified NAT gateway. Deleting a public NAT gateway disassociates its Elastic IP address, but does not release the address from your account. Deleting a NAT gateway does not delete any NAT gateway routes in your route tables. /// @@ -11475,7 +11475,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteNetworkAcl` operation on the `AmazonEC2` service. + /// Performs the `DeleteNetworkAcl` operation on the `EC2` service. /// /// Deletes the specified network ACL. You can't delete the ACL if it's associated with any subnets. You can't delete the default network ACL. /// @@ -11539,7 +11539,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteNetworkAclEntry` operation on the `AmazonEC2` service. + /// Performs the `DeleteNetworkAclEntry` operation on the `EC2` service. /// /// Deletes the specified ingress or egress entry (rule) from the specified network ACL. /// @@ -11603,7 +11603,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteNetworkInsightsAccessScope` operation on the `AmazonEC2` service. + /// Performs the `DeleteNetworkInsightsAccessScope` operation on the `EC2` service. /// /// Deletes the specified Network Access Scope. /// @@ -11667,7 +11667,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteNetworkInsightsAccessScopeAnalysis` operation on the `AmazonEC2` service. + /// Performs the `DeleteNetworkInsightsAccessScopeAnalysis` operation on the `EC2` service. /// /// Deletes the specified Network Access Scope analysis. /// @@ -11731,7 +11731,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteNetworkInsightsAnalysis` operation on the `AmazonEC2` service. + /// Performs the `DeleteNetworkInsightsAnalysis` operation on the `EC2` service. /// /// Deletes the specified network insights analysis. /// @@ -11795,7 +11795,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteNetworkInsightsPath` operation on the `AmazonEC2` service. + /// Performs the `DeleteNetworkInsightsPath` operation on the `EC2` service. /// /// Deletes the specified path. /// @@ -11859,7 +11859,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteNetworkInterface` operation on the `AmazonEC2` service. + /// Performs the `DeleteNetworkInterface` operation on the `EC2` service. /// /// Deletes the specified network interface. You must detach the network interface before you can delete it. /// @@ -11923,7 +11923,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteNetworkInterfacePermission` operation on the `AmazonEC2` service. + /// Performs the `DeleteNetworkInterfacePermission` operation on the `EC2` service. /// /// Deletes a permission for a network interface. By default, you cannot delete the permission if the account for which you're removing the permission has attached the network interface to an instance. However, you can force delete the permission, regardless of any attachment. /// @@ -11987,7 +11987,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeletePlacementGroup` operation on the `AmazonEC2` service. + /// Performs the `DeletePlacementGroup` operation on the `EC2` service. /// /// Deletes the specified placement group. You must terminate all instances in the placement group before you can delete the placement group. For more information, see [Placement groups](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html) in the Amazon EC2 User Guide. /// @@ -12051,7 +12051,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeletePublicIpv4Pool` operation on the `AmazonEC2` service. + /// Performs the `DeletePublicIpv4Pool` operation on the `EC2` service. /// /// Delete a public IPv4 pool. A public IPv4 pool is an EC2 IP address pool required for the public IPv4 CIDRs that you own and bring to Amazon Web Services to manage with IPAM. IPv6 addresses you bring to Amazon Web Services, however, use IPAM pools only. /// @@ -12115,7 +12115,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteQueuedReservedInstances` operation on the `AmazonEC2` service. + /// Performs the `DeleteQueuedReservedInstances` operation on the `EC2` service. /// /// Deletes the queued purchases for the specified Reserved Instances. /// @@ -12179,7 +12179,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteRoute` operation on the `AmazonEC2` service. + /// Performs the `DeleteRoute` operation on the `EC2` service. /// /// Deletes the specified route from the specified route table. /// @@ -12243,7 +12243,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteRouteTable` operation on the `AmazonEC2` service. + /// Performs the `DeleteRouteTable` operation on the `EC2` service. /// /// Deletes the specified route table. You must disassociate the route table from any subnets before you can delete it. You can't delete the main route table. /// @@ -12307,7 +12307,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteSecurityGroup` operation on the `AmazonEC2` service. + /// Performs the `DeleteSecurityGroup` operation on the `EC2` service. /// /// Deletes a security group. If you attempt to delete a security group that is associated with an instance or network interface, is referenced by another security group in the same VPC, or has a VPC association, the operation fails with DependencyViolation. /// @@ -12371,7 +12371,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteSnapshot` operation on the `AmazonEC2` service. + /// Performs the `DeleteSnapshot` operation on the `EC2` service. /// /// Deletes the specified snapshot. When you make periodic snapshots of a volume, the snapshots are incremental, and only the blocks on the device that have changed since your last snapshot are saved in the new snapshot. When you delete a snapshot, only the data not needed for any other snapshot is removed. So regardless of which prior snapshots have been deleted, all active snapshots will have access to all the information needed to restore the volume. You cannot delete a snapshot of the root device of an EBS volume used by a registered AMI. You must first de-register the AMI before you can delete the snapshot. For more information, see [Delete an Amazon EBS snapshot](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-deleting-snapshot.html) in the Amazon EBS User Guide. /// @@ -12435,7 +12435,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteSpotDatafeedSubscription` operation on the `AmazonEC2` service. + /// Performs the `DeleteSpotDatafeedSubscription` operation on the `EC2` service. /// /// Deletes the data feed for Spot Instances. /// @@ -12499,7 +12499,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteSubnet` operation on the `AmazonEC2` service. + /// Performs the `DeleteSubnet` operation on the `EC2` service. /// /// Deletes the specified subnet. You must terminate all running instances in the subnet before you can delete the subnet. /// @@ -12563,7 +12563,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteSubnetCidrReservation` operation on the `AmazonEC2` service. + /// Performs the `DeleteSubnetCidrReservation` operation on the `EC2` service. /// /// Deletes a subnet CIDR reservation. /// @@ -12627,7 +12627,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteTags` operation on the `AmazonEC2` service. + /// Performs the `DeleteTags` operation on the `EC2` service. /// /// Deletes the specified set of tags from the specified set of resources. To list the current tags, use [DescribeTags]. For more information about tags, see [Tag your Amazon EC2 resources](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html) in the Amazon Elastic Compute Cloud User Guide. /// @@ -12691,7 +12691,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteTrafficMirrorFilter` operation on the `AmazonEC2` service. + /// Performs the `DeleteTrafficMirrorFilter` operation on the `EC2` service. /// /// Deletes the specified Traffic Mirror filter. You cannot delete a Traffic Mirror filter that is in use by a Traffic Mirror session. /// @@ -12755,7 +12755,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteTrafficMirrorFilterRule` operation on the `AmazonEC2` service. + /// Performs the `DeleteTrafficMirrorFilterRule` operation on the `EC2` service. /// /// Deletes the specified Traffic Mirror rule. /// @@ -12819,7 +12819,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteTrafficMirrorSession` operation on the `AmazonEC2` service. + /// Performs the `DeleteTrafficMirrorSession` operation on the `EC2` service. /// /// Deletes the specified Traffic Mirror session. /// @@ -12883,7 +12883,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteTrafficMirrorTarget` operation on the `AmazonEC2` service. + /// Performs the `DeleteTrafficMirrorTarget` operation on the `EC2` service. /// /// Deletes the specified Traffic Mirror target. You cannot delete a Traffic Mirror target that is in use by a Traffic Mirror session. /// @@ -12947,7 +12947,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteTransitGateway` operation on the `AmazonEC2` service. + /// Performs the `DeleteTransitGateway` operation on the `EC2` service. /// /// Deletes the specified transit gateway. /// @@ -13011,7 +13011,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteTransitGatewayConnect` operation on the `AmazonEC2` service. + /// Performs the `DeleteTransitGatewayConnect` operation on the `EC2` service. /// /// Deletes the specified Connect attachment. You must first delete any Connect peers for the attachment. /// @@ -13075,7 +13075,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteTransitGatewayConnectPeer` operation on the `AmazonEC2` service. + /// Performs the `DeleteTransitGatewayConnectPeer` operation on the `EC2` service. /// /// Deletes the specified Connect peer. /// @@ -13139,7 +13139,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteTransitGatewayMulticastDomain` operation on the `AmazonEC2` service. + /// Performs the `DeleteTransitGatewayMulticastDomain` operation on the `EC2` service. /// /// Deletes the specified transit gateway multicast domain. /// @@ -13203,7 +13203,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteTransitGatewayPeeringAttachment` operation on the `AmazonEC2` service. + /// Performs the `DeleteTransitGatewayPeeringAttachment` operation on the `EC2` service. /// /// Deletes a transit gateway peering attachment. /// @@ -13267,7 +13267,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteTransitGatewayPolicyTable` operation on the `AmazonEC2` service. + /// Performs the `DeleteTransitGatewayPolicyTable` operation on the `EC2` service. /// /// Deletes the specified transit gateway policy table. /// @@ -13331,7 +13331,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteTransitGatewayPrefixListReference` operation on the `AmazonEC2` service. + /// Performs the `DeleteTransitGatewayPrefixListReference` operation on the `EC2` service. /// /// Deletes a reference (route) to a prefix list in a specified transit gateway route table. /// @@ -13395,7 +13395,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteTransitGatewayRoute` operation on the `AmazonEC2` service. + /// Performs the `DeleteTransitGatewayRoute` operation on the `EC2` service. /// /// Deletes the specified route from the specified transit gateway route table. /// @@ -13459,7 +13459,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteTransitGatewayRouteTable` operation on the `AmazonEC2` service. + /// Performs the `DeleteTransitGatewayRouteTable` operation on the `EC2` service. /// /// Deletes the specified transit gateway route table. If there are any route tables associated with the transit gateway route table, you must first run [DisassociateRouteTable] before you can delete the transit gateway route table. This removes any route tables associated with the transit gateway route table. /// @@ -13523,7 +13523,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteTransitGatewayRouteTableAnnouncement` operation on the `AmazonEC2` service. + /// Performs the `DeleteTransitGatewayRouteTableAnnouncement` operation on the `EC2` service. /// /// Advertises to the transit gateway that a transit gateway route table is deleted. /// @@ -13587,7 +13587,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteTransitGatewayVpcAttachment` operation on the `AmazonEC2` service. + /// Performs the `DeleteTransitGatewayVpcAttachment` operation on the `EC2` service. /// /// Deletes the specified VPC attachment. /// @@ -13651,7 +13651,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteVerifiedAccessEndpoint` operation on the `AmazonEC2` service. + /// Performs the `DeleteVerifiedAccessEndpoint` operation on the `EC2` service. /// /// Delete an Amazon Web Services Verified Access endpoint. /// @@ -13716,7 +13716,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteVerifiedAccessGroup` operation on the `AmazonEC2` service. + /// Performs the `DeleteVerifiedAccessGroup` operation on the `EC2` service. /// /// Delete an Amazon Web Services Verified Access group. /// @@ -13781,7 +13781,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteVerifiedAccessInstance` operation on the `AmazonEC2` service. + /// Performs the `DeleteVerifiedAccessInstance` operation on the `EC2` service. /// /// Delete an Amazon Web Services Verified Access instance. /// @@ -13846,7 +13846,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteVerifiedAccessTrustProvider` operation on the `AmazonEC2` service. + /// Performs the `DeleteVerifiedAccessTrustProvider` operation on the `EC2` service. /// /// Delete an Amazon Web Services Verified Access trust provider. /// @@ -13911,7 +13911,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteVolume` operation on the `AmazonEC2` service. + /// Performs the `DeleteVolume` operation on the `EC2` service. /// /// Deletes the specified EBS volume. The volume must be in the available state (not attached to an instance). The volume can remain in the deleting state for several minutes. For more information, see [Delete an Amazon EBS volume](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-deleting-volume.html) in the Amazon EBS User Guide. /// @@ -13975,7 +13975,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteVpc` operation on the `AmazonEC2` service. + /// Performs the `DeleteVpc` operation on the `EC2` service. /// /// Deletes the specified VPC. You must detach or delete all gateways and resources that are associated with the VPC before you can delete it. For example, you must terminate all instances running in the VPC, delete all security groups associated with the VPC (except the default one), delete all route tables associated with the VPC (except the default one), and so on. When you delete the VPC, it deletes the default security group, network ACL, and route table for the VPC. If you created a flow log for the VPC that you are deleting, note that flow logs for deleted VPCs are eventually automatically removed. /// @@ -14039,7 +14039,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteVpcBlockPublicAccessExclusion` operation on the `AmazonEC2` service. + /// Performs the `DeleteVpcBlockPublicAccessExclusion` operation on the `EC2` service. /// /// Delete a VPC Block Public Access (BPA) exclusion. A VPC BPA exclusion is a mode that can be applied to a single VPC or subnet that exempts it from the account’s BPA mode and will allow bidirectional or egress-only access. You can create BPA exclusions for VPCs and subnets even when BPA is not enabled on the account to ensure that there is no traffic disruption to the exclusions when VPC BPA is turned on. To learn more about VPC BPA, see [Block public access to VPCs and subnets](https://docs.aws.amazon.com/vpc/latest/userguide/security-vpc-bpa.html) in the Amazon VPC User Guide. /// @@ -14103,7 +14103,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteVpcEndpointConnectionNotifications` operation on the `AmazonEC2` service. + /// Performs the `DeleteVpcEndpointConnectionNotifications` operation on the `EC2` service. /// /// Deletes the specified VPC endpoint connection notifications. /// @@ -14167,7 +14167,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteVpcEndpointServiceConfigurations` operation on the `AmazonEC2` service. + /// Performs the `DeleteVpcEndpointServiceConfigurations` operation on the `EC2` service. /// /// Deletes the specified VPC endpoint service configurations. Before you can delete an endpoint service configuration, you must reject any Available or PendingAcceptance interface endpoint connections that are attached to the service. /// @@ -14231,7 +14231,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteVpcEndpoints` operation on the `AmazonEC2` service. + /// Performs the `DeleteVpcEndpoints` operation on the `EC2` service. /// /// Deletes the specified VPC endpoints. When you delete a gateway endpoint, we delete the endpoint routes in the route tables for the endpoint. When you delete a Gateway Load Balancer endpoint, we delete its endpoint network interfaces. You can only delete Gateway Load Balancer endpoints when the routes that are associated with the endpoint are deleted. When you delete an interface endpoint, we delete its endpoint network interfaces. /// @@ -14295,7 +14295,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteVpcPeeringConnection` operation on the `AmazonEC2` service. + /// Performs the `DeleteVpcPeeringConnection` operation on the `EC2` service. /// /// Deletes a VPC peering connection. Either the owner of the requester VPC or the owner of the accepter VPC can delete the VPC peering connection if it's in the active state. The owner of the requester VPC can delete a VPC peering connection in the pending-acceptance state. You cannot delete a VPC peering connection that's in the failed or rejected state. /// @@ -14359,7 +14359,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteVpnConnection` operation on the `AmazonEC2` service. + /// Performs the `DeleteVpnConnection` operation on the `EC2` service. /// /// Deletes the specified VPN connection. If you're deleting the VPC and its associated components, we recommend that you detach the virtual private gateway from the VPC and delete the VPC before deleting the VPN connection. If you believe that the tunnel credentials for your VPN connection have been compromised, you can delete the VPN connection and create a new one that has new keys, without needing to delete the VPC or virtual private gateway. If you create a new VPN connection, you must reconfigure the customer gateway device using the new configuration information returned with the new VPN connection ID. For certificate-based authentication, delete all Certificate Manager (ACM) private certificates used for the Amazon Web Services-side tunnel endpoints for the VPN connection before deleting the VPN connection. /// @@ -14423,7 +14423,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteVpnConnectionRoute` operation on the `AmazonEC2` service. + /// Performs the `DeleteVpnConnectionRoute` operation on the `EC2` service. /// /// Deletes the specified static route associated with a VPN connection between an existing virtual private gateway and a VPN customer gateway. The static route allows traffic to be routed from the virtual private gateway to the VPN customer gateway. /// @@ -14487,7 +14487,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeleteVpnGateway` operation on the `AmazonEC2` service. + /// Performs the `DeleteVpnGateway` operation on the `EC2` service. /// /// Deletes the specified virtual private gateway. You must first detach the virtual private gateway from the VPC. Note that you don't need to delete the virtual private gateway if you plan to delete and recreate the VPN connection between your VPC and your network. /// @@ -14551,7 +14551,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeprovisionByoipCidr` operation on the `AmazonEC2` service. + /// Performs the `DeprovisionByoipCidr` operation on the `EC2` service. /// /// Releases the specified address range that you provisioned for use with your Amazon Web Services resources through bring your own IP addresses (BYOIP) and deletes the corresponding address pool. Before you can release an address range, you must stop advertising it using [WithdrawByoipCidr] and you must not have any IP addresses allocated from its address range. /// @@ -14615,7 +14615,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeprovisionIpamByoasn` operation on the `AmazonEC2` service. + /// Performs the `DeprovisionIpamByoasn` operation on the `EC2` service. /// /// Deprovisions your Autonomous System Number (ASN) from your Amazon Web Services account. This action can only be called after any BYOIP CIDR associations are removed from your Amazon Web Services account with [DisassociateIpamByoasn](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisassociateIpamByoasn.html). For more information, see [Tutorial: Bring your ASN to IPAM](https://docs.aws.amazon.com/vpc/latest/ipam/tutorials-byoasn.html) in the Amazon VPC IPAM guide. /// @@ -14679,7 +14679,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeprovisionIpamPoolCidr` operation on the `AmazonEC2` service. + /// Performs the `DeprovisionIpamPoolCidr` operation on the `EC2` service. /// /// Deprovision a CIDR provisioned from an IPAM pool. If you deprovision a CIDR from a pool that has a source pool, the CIDR is recycled back into the source pool. For more information, see [Deprovision pool CIDRs](https://docs.aws.amazon.com/vpc/latest/ipam/depro-pool-cidr-ipam.html) in the Amazon VPC IPAM User Guide. /// @@ -14743,7 +14743,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeprovisionPublicIpv4PoolCidr` operation on the `AmazonEC2` service. + /// Performs the `DeprovisionPublicIpv4PoolCidr` operation on the `EC2` service. /// /// Deprovision a CIDR from a public IPv4 pool. /// @@ -14807,7 +14807,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeregisterImage` operation on the `AmazonEC2` service. + /// Performs the `DeregisterImage` operation on the `EC2` service. /// /// Deregisters the specified AMI. After you deregister an AMI, it can't be used to launch new instances. If you deregister an AMI that matches a Recycle Bin retention rule, the AMI is retained in the Recycle Bin for the specified retention period. For more information, see [Recycle Bin](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/recycle-bin.html) in the Amazon EC2 User Guide. When you deregister an AMI, it doesn't affect any instances that you've already launched from the AMI. You'll continue to incur usage costs for those instances until you terminate them. When you deregister an Amazon EBS-backed AMI, it doesn't affect the snapshot that was created for the root volume of the instance during the AMI creation process. When you deregister an instance store-backed AMI, it doesn't affect the files that you uploaded to Amazon S3 when you created the AMI. /// @@ -14871,7 +14871,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeregisterInstanceEventNotificationAttributes` operation on the `AmazonEC2` service. + /// Performs the `DeregisterInstanceEventNotificationAttributes` operation on the `EC2` service. /// /// Deregisters tag keys to prevent tags that have the specified tag keys from being included in scheduled event notifications for resources in the Region. /// @@ -14935,7 +14935,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeregisterTransitGatewayMulticastGroupMembers` operation on the `AmazonEC2` service. + /// Performs the `DeregisterTransitGatewayMulticastGroupMembers` operation on the `EC2` service. /// /// Deregisters the specified members (network interfaces) from the transit gateway multicast group. /// @@ -14999,7 +14999,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DeregisterTransitGatewayMulticastGroupSources` operation on the `AmazonEC2` service. + /// Performs the `DeregisterTransitGatewayMulticastGroupSources` operation on the `EC2` service. /// /// Deregisters the specified sources (network interfaces) from the transit gateway multicast group. /// @@ -15063,7 +15063,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeAccountAttributes` operation on the `AmazonEC2` service. + /// Performs the `DescribeAccountAttributes` operation on the `EC2` service. /// /// Describes attributes of your Amazon Web Services account. The following are the supported account attributes: /// @@ -15142,7 +15142,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeAddressTransfers` operation on the `AmazonEC2` service. + /// Performs the `DescribeAddressTransfers` operation on the `EC2` service. /// /// Describes an Elastic IP address transfer. For more information, see [Transfer Elastic IP addresses](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-eips.html#transfer-EIPs-intro) in the Amazon VPC User Guide. When you transfer an Elastic IP address, there is a two-step handshake between the source and transfer Amazon Web Services accounts. When the source account starts the transfer, the transfer account has seven days to accept the Elastic IP address transfer. During those seven days, the source account can view the pending transfer by using this action. After seven days, the transfer expires and ownership of the Elastic IP address returns to the source account. Accepted transfers are visible to the source account for 14 days after the transfers have been accepted. /// @@ -15206,7 +15206,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeAddresses` operation on the `AmazonEC2` service. + /// Performs the `DescribeAddresses` operation on the `EC2` service. /// /// Describes the specified Elastic IP addresses or all of your Elastic IP addresses. /// @@ -15270,7 +15270,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeAddressesAttribute` operation on the `AmazonEC2` service. + /// Performs the `DescribeAddressesAttribute` operation on the `EC2` service. /// /// Describes the attributes of the specified Elastic IP addresses. For requirements, see [Using reverse DNS for email applications](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html#Using_Elastic_Addressing_Reverse_DNS). /// @@ -15334,7 +15334,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeAggregateIdFormat` operation on the `AmazonEC2` service. + /// Performs the `DescribeAggregateIdFormat` operation on the `EC2` service. /// /// Describes the longer ID format settings for all resource types in a specific Region. This request is useful for performing a quick audit to determine whether a specific Region is fully opted in for longer IDs (17-character IDs). This request only returns information about resource types that support longer IDs. The following resource types support longer IDs: bundle | conversion-task | customer-gateway | dhcp-options | elastic-ip-allocation | elastic-ip-association | export-task | flow-log | image | import-task | instance | internet-gateway | network-acl | network-acl-association | network-interface | network-interface-attachment | prefix-list | reservation | route-table | route-table-association | security-group | snapshot | subnet | subnet-cidr-block-association | volume | vpc | vpc-cidr-block-association | vpc-endpoint | vpc-peering-connection | vpn-connection | vpn-gateway. /// @@ -15398,7 +15398,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeAvailabilityZones` operation on the `AmazonEC2` service. + /// Performs the `DescribeAvailabilityZones` operation on the `EC2` service. /// /// Describes the Availability Zones, Local Zones, and Wavelength Zones that are available to you. If there is an event impacting a zone, you can use this request to view the state and any provided messages for that zone. For more information about Availability Zones, Local Zones, and Wavelength Zones, see [Regions and zones](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html) in the Amazon EC2 User Guide. The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. /// @@ -15462,7 +15462,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeAwsNetworkPerformanceMetricSubscriptions` operation on the `AmazonEC2` service. + /// Performs the `DescribeAwsNetworkPerformanceMetricSubscriptions` operation on the `EC2` service. /// /// Describes the current Infrastructure Performance metric subscriptions. /// @@ -15526,7 +15526,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeBundleTasks` operation on the `AmazonEC2` service. + /// Performs the `DescribeBundleTasks` operation on the `EC2` service. /// /// Describes the specified bundle tasks or all of your bundle tasks. Completed bundle tasks are listed for only a limited time. If your bundle task is no longer in the list, you can still register an AMI from it. Just use RegisterImage with the Amazon S3 bucket name and image manifest name you provided to the bundle task. The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. /// @@ -15590,7 +15590,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeByoipCidrs` operation on the `AmazonEC2` service. + /// Performs the `DescribeByoipCidrs` operation on the `EC2` service. /// /// Describes the IP address ranges that were specified in calls to [ProvisionByoipCidr]. To describe the address pools that were created when you provisioned the address ranges, use [DescribePublicIpv4Pools] or [DescribeIpv6Pools]. /// @@ -15654,7 +15654,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeCapacityBlockExtensionHistory` operation on the `AmazonEC2` service. + /// Performs the `DescribeCapacityBlockExtensionHistory` operation on the `EC2` service. /// /// Describes the events for the specified Capacity Block extension during the specified time. /// @@ -15718,7 +15718,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeCapacityBlockExtensionOfferings` operation on the `AmazonEC2` service. + /// Performs the `DescribeCapacityBlockExtensionOfferings` operation on the `EC2` service. /// /// Describes Capacity Block extension offerings available for purchase in the Amazon Web Services Region that you're currently using. /// @@ -15782,7 +15782,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeCapacityBlockOfferings` operation on the `AmazonEC2` service. + /// Performs the `DescribeCapacityBlockOfferings` operation on the `EC2` service. /// /// Describes Capacity Block offerings available for purchase in the Amazon Web Services Region that you're currently using. With Capacity Blocks, you purchase a specific instance type for a period of time. /// @@ -15846,7 +15846,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeCapacityReservationBillingRequests` operation on the `AmazonEC2` service. + /// Performs the `DescribeCapacityReservationBillingRequests` operation on the `EC2` service. /// /// Describes a request to assign the billing of the unused capacity of a Capacity Reservation. For more information, see [ Billing assignment for shared Amazon EC2 Capacity Reservations](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/transfer-billing.html). /// @@ -15910,7 +15910,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeCapacityReservationFleets` operation on the `AmazonEC2` service. + /// Performs the `DescribeCapacityReservationFleets` operation on the `EC2` service. /// /// Describes one or more Capacity Reservation Fleets. /// @@ -15974,7 +15974,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeCapacityReservations` operation on the `AmazonEC2` service. + /// Performs the `DescribeCapacityReservations` operation on the `EC2` service. /// /// Describes one or more of your Capacity Reservations. The results describe only the Capacity Reservations in the Amazon Web Services Region that you're currently using. /// @@ -16038,7 +16038,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeCarrierGateways` operation on the `AmazonEC2` service. + /// Performs the `DescribeCarrierGateways` operation on the `EC2` service. /// /// Describes one or more of your carrier gateways. /// @@ -16102,7 +16102,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeClassicLinkInstances` operation on the `AmazonEC2` service. + /// Performs the `DescribeClassicLinkInstances` operation on the `EC2` service. /// /// This action is deprecated. Describes your linked EC2-Classic instances. This request only returns information about EC2-Classic instances linked to a VPC through ClassicLink. You cannot use this request to return information about other instances. /// @@ -16166,7 +16166,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeClientVpnAuthorizationRules` operation on the `AmazonEC2` service. + /// Performs the `DescribeClientVpnAuthorizationRules` operation on the `EC2` service. /// /// Describes the authorization rules for a specified Client VPN endpoint. /// @@ -16230,7 +16230,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeClientVpnConnections` operation on the `AmazonEC2` service. + /// Performs the `DescribeClientVpnConnections` operation on the `EC2` service. /// /// Describes active client connections and connections that have been terminated within the last 60 minutes for the specified Client VPN endpoint. /// @@ -16294,7 +16294,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeClientVpnEndpoints` operation on the `AmazonEC2` service. + /// Performs the `DescribeClientVpnEndpoints` operation on the `EC2` service. /// /// Describes one or more Client VPN endpoints in the account. /// @@ -16358,7 +16358,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeClientVpnRoutes` operation on the `AmazonEC2` service. + /// Performs the `DescribeClientVpnRoutes` operation on the `EC2` service. /// /// Describes the routes for the specified Client VPN endpoint. /// @@ -16422,7 +16422,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeClientVpnTargetNetworks` operation on the `AmazonEC2` service. + /// Performs the `DescribeClientVpnTargetNetworks` operation on the `EC2` service. /// /// Describes the target networks associated with the specified Client VPN endpoint. /// @@ -16486,7 +16486,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeCoipPools` operation on the `AmazonEC2` service. + /// Performs the `DescribeCoipPools` operation on the `EC2` service. /// /// Describes the specified customer-owned address pools or all of your customer-owned address pools. /// @@ -16550,7 +16550,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeConversionTasks` operation on the `AmazonEC2` service. + /// Performs the `DescribeConversionTasks` operation on the `EC2` service. /// /// Describes the specified conversion tasks or all your conversion tasks. For more information, see the [VM Import/Export User Guide](https://docs.aws.amazon.com/vm-import/latest/userguide/). For information about the import manifest referenced by this API action, see [VM Import Manifest](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/manifest.html). /// @@ -16614,7 +16614,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeCustomerGateways` operation on the `AmazonEC2` service. + /// Performs the `DescribeCustomerGateways` operation on the `EC2` service. /// /// Describes one or more of your VPN customer gateways. For more information, see [Amazon Web Services Site-to-Site VPN](https://docs.aws.amazon.com/vpn/latest/s2svpn/VPC_VPN.html) in the Amazon Web Services Site-to-Site VPN User Guide. /// @@ -16678,7 +16678,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeDeclarativePoliciesReports` operation on the `AmazonEC2` service. + /// Performs the `DescribeDeclarativePoliciesReports` operation on the `EC2` service. /// /// Describes the metadata of an account status report, including the status of the report. To view the full report, download it from the Amazon S3 bucket where it was saved. Reports are accessible only when they have the complete status. Reports with other statuses (running, cancelled, or error) are not available in the S3 bucket. For more information about downloading objects from an S3 bucket, see [Downloading objects](https://docs.aws.amazon.com/AmazonS3/latest/userguide/download-objects.html) in the Amazon Simple Storage Service User Guide. For more information, see [Generating the account status report for declarative policies](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_policies_declarative_status-report.html) in the Amazon Web Services Organizations User Guide. /// @@ -16742,7 +16742,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeDhcpOptions` operation on the `AmazonEC2` service. + /// Performs the `DescribeDhcpOptions` operation on the `EC2` service. /// /// Describes your DHCP option sets. The default is to describe all your DHCP option sets. Alternatively, you can specify specific DHCP option set IDs or filter the results to include only the DHCP option sets that match specific criteria. For more information, see [DHCP option sets](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_DHCP_Options.html) in the Amazon VPC User Guide. /// @@ -16806,7 +16806,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeEgressOnlyInternetGateways` operation on the `AmazonEC2` service. + /// Performs the `DescribeEgressOnlyInternetGateways` operation on the `EC2` service. /// /// Describes your egress-only internet gateways. The default is to describe all your egress-only internet gateways. Alternatively, you can specify specific egress-only internet gateway IDs or filter the results to include only the egress-only internet gateways that match specific criteria. /// @@ -16870,7 +16870,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeElasticGpus` operation on the `AmazonEC2` service. + /// Performs the `DescribeElasticGpus` operation on the `EC2` service. /// /// Amazon Elastic Graphics reached end of life on January 8, 2024. Describes the Elastic Graphics accelerator associated with your instances. /// @@ -16934,7 +16934,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeExportImageTasks` operation on the `AmazonEC2` service. + /// Performs the `DescribeExportImageTasks` operation on the `EC2` service. /// /// Describes the specified export image tasks or all of your export image tasks. /// @@ -16998,7 +16998,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeExportTasks` operation on the `AmazonEC2` service. + /// Performs the `DescribeExportTasks` operation on the `EC2` service. /// /// Describes the specified export instance tasks or all of your export instance tasks. /// @@ -17062,7 +17062,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeFastLaunchImages` operation on the `AmazonEC2` service. + /// Performs the `DescribeFastLaunchImages` operation on the `EC2` service. /// /// Describe details for Windows AMIs that are configured for Windows fast launch. /// @@ -17126,7 +17126,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeFastSnapshotRestores` operation on the `AmazonEC2` service. + /// Performs the `DescribeFastSnapshotRestores` operation on the `EC2` service. /// /// Describes the state of fast snapshot restores for your snapshots. /// @@ -17190,7 +17190,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeFleetHistory` operation on the `AmazonEC2` service. + /// Performs the `DescribeFleetHistory` operation on the `EC2` service. /// /// Describes the events for the specified EC2 Fleet during the specified time. EC2 Fleet events are delayed by up to 30 seconds before they can be described. This ensures that you can query by the last evaluated time and not miss a recorded event. EC2 Fleet events are available for 48 hours. For more information, see [Monitor fleet events using Amazon EventBridge](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/fleet-monitor.html) in the Amazon EC2 User Guide. /// @@ -17254,7 +17254,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeFleetInstances` operation on the `AmazonEC2` service. + /// Performs the `DescribeFleetInstances` operation on the `EC2` service. /// /// Describes the running instances for the specified EC2 Fleet. Currently, DescribeFleetInstances does not support fleets of type instant. Instead, use DescribeFleets, specifying the instant fleet ID in the request. For more information, see [Describe your EC2 Fleet](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/manage-ec2-fleet.html#monitor-ec2-fleet) in the Amazon EC2 User Guide. /// @@ -17318,7 +17318,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeFleets` operation on the `AmazonEC2` service. + /// Performs the `DescribeFleets` operation on the `EC2` service. /// /// Describes the specified EC2 Fleet or all of your EC2 Fleets. If a fleet is of type instant, you must specify the fleet ID in the request, otherwise the fleet does not appear in the response. For more information, see [Describe your EC2 Fleet](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/manage-ec2-fleet.html#monitor-ec2-fleet) in the Amazon EC2 User Guide. /// @@ -17382,7 +17382,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeFlowLogs` operation on the `AmazonEC2` service. + /// Performs the `DescribeFlowLogs` operation on the `EC2` service. /// /// Describes one or more flow logs. To view the published flow log records, you must view the log destination. For example, the CloudWatch Logs log group, the Amazon S3 bucket, or the Kinesis Data Firehose delivery stream. /// @@ -17446,7 +17446,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeFpgaImageAttribute` operation on the `AmazonEC2` service. + /// Performs the `DescribeFpgaImageAttribute` operation on the `EC2` service. /// /// Describes the specified attribute of the specified Amazon FPGA Image (AFI). /// @@ -17510,7 +17510,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeFpgaImages` operation on the `AmazonEC2` service. + /// Performs the `DescribeFpgaImages` operation on the `EC2` service. /// /// Describes the Amazon FPGA Images (AFIs) available to you. These include public AFIs, private AFIs that you own, and AFIs owned by other Amazon Web Services accounts for which you have load permissions. /// @@ -17574,7 +17574,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeHostReservationOfferings` operation on the `AmazonEC2` service. + /// Performs the `DescribeHostReservationOfferings` operation on the `EC2` service. /// /// Describes the Dedicated Host reservations that are available to purchase. The results describe all of the Dedicated Host reservation offerings, including offerings that might not match the instance family and Region of your Dedicated Hosts. When purchasing an offering, ensure that the instance family and Region of the offering matches that of the Dedicated Hosts with which it is to be associated. For more information about supported instance types, see [Dedicated Hosts](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/dedicated-hosts-overview.html) in the Amazon EC2 User Guide. /// @@ -17638,7 +17638,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeHostReservations` operation on the `AmazonEC2` service. + /// Performs the `DescribeHostReservations` operation on the `EC2` service. /// /// Describes reservations that are associated with Dedicated Hosts in your account. /// @@ -17702,7 +17702,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeHosts` operation on the `AmazonEC2` service. + /// Performs the `DescribeHosts` operation on the `EC2` service. /// /// Describes the specified Dedicated Hosts or all your Dedicated Hosts. The results describe only the Dedicated Hosts in the Region you're currently using. All listed instances consume capacity on your Dedicated Host. Dedicated Hosts that have recently been released are listed with the state released. /// @@ -17766,7 +17766,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeIamInstanceProfileAssociations` operation on the `AmazonEC2` service. + /// Performs the `DescribeIamInstanceProfileAssociations` operation on the `EC2` service. /// /// Describes your IAM instance profile associations. /// @@ -17830,7 +17830,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeIdFormat` operation on the `AmazonEC2` service. + /// Performs the `DescribeIdFormat` operation on the `EC2` service. /// /// Describes the ID format settings for your resources on a per-Region basis, for example, to view which resource types are enabled for longer IDs. This request only returns information about resource types whose ID formats can be modified; it does not return information about other resource types. The following resource types support longer IDs: bundle | conversion-task | customer-gateway | dhcp-options | elastic-ip-allocation | elastic-ip-association | export-task | flow-log | image | import-task | instance | internet-gateway | network-acl | network-acl-association | network-interface | network-interface-attachment | prefix-list | reservation | route-table | route-table-association | security-group | snapshot | subnet | subnet-cidr-block-association | volume | vpc | vpc-cidr-block-association | vpc-endpoint | vpc-peering-connection | vpn-connection | vpn-gateway. These settings apply to the IAM user who makes the request; they do not apply to the entire Amazon Web Services account. By default, an IAM user defaults to the same settings as the root user, unless they explicitly override the settings by running the [ModifyIdFormat] command. Resources created with longer IDs are visible to all IAM users, regardless of these settings and provided that they have permission to use the relevant Describe command for the resource type. /// @@ -17894,7 +17894,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeIdentityIdFormat` operation on the `AmazonEC2` service. + /// Performs the `DescribeIdentityIdFormat` operation on the `EC2` service. /// /// Describes the ID format settings for resources for the specified IAM user, IAM role, or root user. For example, you can view the resource types that are enabled for longer IDs. This request only returns information about resource types whose ID formats can be modified; it does not return information about other resource types. For more information, see [Resource IDs](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/resource-ids.html) in the Amazon Elastic Compute Cloud User Guide. The following resource types support longer IDs: bundle | conversion-task | customer-gateway | dhcp-options | elastic-ip-allocation | elastic-ip-association | export-task | flow-log | image | import-task | instance | internet-gateway | network-acl | network-acl-association | network-interface | network-interface-attachment | prefix-list | reservation | route-table | route-table-association | security-group | snapshot | subnet | subnet-cidr-block-association | volume | vpc | vpc-cidr-block-association | vpc-endpoint | vpc-peering-connection | vpn-connection | vpn-gateway. These settings apply to the principal specified in the request. They do not apply to the principal that makes the request. /// @@ -17958,7 +17958,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeImageAttribute` operation on the `AmazonEC2` service. + /// Performs the `DescribeImageAttribute` operation on the `EC2` service. /// /// Describes the specified attribute of the specified AMI. You can specify only one attribute at a time. The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. /// @@ -18022,7 +18022,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeImages` operation on the `AmazonEC2` service. + /// Performs the `DescribeImages` operation on the `EC2` service. /// /// Describes the specified images (AMIs, AKIs, and ARIs) available to you or all of the images available to you. The images available to you include public images, private images that you own, and private images owned by other Amazon Web Services accounts for which you have explicit launch permissions. Recently deregistered images appear in the returned results for a short interval and then return empty results. After all instances that reference a deregistered AMI are terminated, specifying the ID of the image will eventually return an error indicating that the AMI ID cannot be found. When Allowed AMIs is set to enabled, only allowed images are returned in the results, with the imageAllowed field set to true for each image. In audit-mode, the imageAllowed field is set to true for images that meet the account's Allowed AMIs criteria, and false for images that don't meet the criteria. For more information, see [EnableAllowedImagesSettings]. We strongly recommend using only paginated requests. Unpaginated requests are susceptible to throttling and timeouts. The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. /// @@ -18086,7 +18086,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeImportImageTasks` operation on the `AmazonEC2` service. + /// Performs the `DescribeImportImageTasks` operation on the `EC2` service. /// /// Displays details about an import virtual machine or import snapshot tasks that are already created. /// @@ -18150,7 +18150,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeImportSnapshotTasks` operation on the `AmazonEC2` service. + /// Performs the `DescribeImportSnapshotTasks` operation on the `EC2` service. /// /// Describes your import snapshot tasks. /// @@ -18214,7 +18214,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeInstanceAttribute` operation on the `AmazonEC2` service. + /// Performs the `DescribeInstanceAttribute` operation on the `EC2` service. /// /// Describes the specified attribute of the specified instance. You can specify only one attribute at a time. Valid attribute values are: instanceType | kernel | ramdisk | userData | disableApiTermination | instanceInitiatedShutdownBehavior | rootDeviceName | blockDeviceMapping | productCodes | sourceDestCheck | groupSet | ebsOptimized | sriovNetSupport /// @@ -18278,7 +18278,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeInstanceConnectEndpoints` operation on the `AmazonEC2` service. + /// Performs the `DescribeInstanceConnectEndpoints` operation on the `EC2` service. /// /// Describes the specified EC2 Instance Connect Endpoints or all EC2 Instance Connect Endpoints. /// @@ -18342,7 +18342,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeInstanceCreditSpecifications` operation on the `AmazonEC2` service. + /// Performs the `DescribeInstanceCreditSpecifications` operation on the `EC2` service. /// /// Describes the credit option for CPU usage of the specified burstable performance instances. The credit options are standard and unlimited. If you do not specify an instance ID, Amazon EC2 returns burstable performance instances with the unlimited credit option, as well as instances that were previously configured as T2, T3, and T3a with the unlimited credit option. For example, if you resize a T2 instance, while it is configured as unlimited, to an M4 instance, Amazon EC2 returns the M4 instance. If you specify one or more instance IDs, Amazon EC2 returns the credit option (standard or unlimited) of those instances. If you specify an instance ID that is not valid, such as an instance that is not a burstable performance instance, an error is returned. Recently terminated instances might appear in the returned results. This interval is usually less than one hour. If an Availability Zone is experiencing a service disruption and you specify instance IDs in the affected zone, or do not specify any instance IDs at all, the call fails. If you specify only instance IDs in an unaffected zone, the call works normally. For more information, see [Burstable performance instances](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/burstable-performance-instances.html) in the Amazon EC2 User Guide. /// @@ -18406,7 +18406,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeInstanceEventNotificationAttributes` operation on the `AmazonEC2` service. + /// Performs the `DescribeInstanceEventNotificationAttributes` operation on the `EC2` service. /// /// Describes the tag keys that are registered to appear in scheduled event notifications for resources in the current Region. /// @@ -18470,7 +18470,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeInstanceEventWindows` operation on the `AmazonEC2` service. + /// Performs the `DescribeInstanceEventWindows` operation on the `EC2` service. /// /// Describes the specified event windows or all event windows. If you specify event window IDs, the output includes information for only the specified event windows. If you specify filters, the output includes information for only those event windows that meet the filter criteria. If you do not specify event windows IDs or filters, the output includes information for all event windows, which can affect performance. We recommend that you use pagination to ensure that the operation returns quickly and successfully. For more information, see [Define event windows for scheduled events](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/event-windows.html) in the Amazon EC2 User Guide. /// @@ -18534,7 +18534,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeInstanceImageMetadata` operation on the `AmazonEC2` service. + /// Performs the `DescribeInstanceImageMetadata` operation on the `EC2` service. /// /// Describes the AMI that was used to launch an instance, even if the AMI is deprecated, deregistered, made private (no longer public or shared with your account), or not allowed. If you specify instance IDs, the output includes information for only the specified instances. If you specify filters, the output includes information for only those instances that meet the filter criteria. If you do not specify instance IDs or filters, the output includes information for all instances, which can affect performance. If you specify an instance ID that is not valid, an instance that doesn't exist, or an instance that you do not own, an error (InvalidInstanceID.NotFound) is returned. Recently terminated instances might appear in the returned results. This interval is usually less than one hour. In the rare case where an Availability Zone is experiencing a service disruption and you specify instance IDs that are in the affected Availability Zone, or do not specify any instance IDs at all, the call fails. If you specify only instance IDs that are in an unaffected Availability Zone, the call works normally. The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. /// @@ -18598,7 +18598,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeInstanceStatus` operation on the `AmazonEC2` service. + /// Performs the `DescribeInstanceStatus` operation on the `EC2` service. /// /// Describes the status of the specified instances or all of your instances. By default, only running instances are described, unless you specifically indicate to return the status of all instances. Instance status includes the following components: /// @@ -18671,7 +18671,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeInstanceTopology` operation on the `AmazonEC2` service. + /// Performs the `DescribeInstanceTopology` operation on the `EC2` service. /// /// Describes a tree-based hierarchy that represents the physical host placement of your EC2 instances within an Availability Zone or Local Zone. You can use this information to determine the relative proximity of your EC2 instances within the Amazon Web Services network to support your tightly coupled workloads. Limitations /// @@ -18758,7 +18758,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeInstanceTypeOfferings` operation on the `AmazonEC2` service. + /// Performs the `DescribeInstanceTypeOfferings` operation on the `EC2` service. /// /// Lists the instance types that are offered for the specified location. If no location is specified, the default is to list the instance types that are offered in the current Region. /// @@ -18822,7 +18822,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeInstanceTypes` operation on the `AmazonEC2` service. + /// Performs the `DescribeInstanceTypes` operation on the `EC2` service. /// /// Describes the specified instance types. By default, all instance types for the current Region are described. Alternatively, you can filter the results. /// @@ -18886,7 +18886,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeInstances` operation on the `AmazonEC2` service. + /// Performs the `DescribeInstances` operation on the `EC2` service. /// /// Describes the specified instances or all instances. If you specify instance IDs, the output includes information for only the specified instances. If you specify filters, the output includes information for only those instances that meet the filter criteria. If you do not specify instance IDs or filters, the output includes information for all instances, which can affect performance. We recommend that you use pagination to ensure that the operation returns quickly and successfully. If you specify an instance ID that is not valid, an error is returned. If you specify an instance that you do not own, it is not included in the output. Recently terminated instances might appear in the returned results. This interval is usually less than one hour. If you describe instances in the rare case where an Availability Zone is experiencing a service disruption and you specify instance IDs that are in the affected zone, or do not specify any instance IDs at all, the call fails. If you describe instances and specify only instance IDs that are in an unaffected zone, the call works normally. We strongly recommend using only paginated requests. Unpaginated requests are susceptible to throttling and timeouts. The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. /// @@ -18950,7 +18950,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeInternetGateways` operation on the `AmazonEC2` service. + /// Performs the `DescribeInternetGateways` operation on the `EC2` service. /// /// Describes your internet gateways. The default is to describe all your internet gateways. Alternatively, you can specify specific internet gateway IDs or filter the results to include only the internet gateways that match specific criteria. /// @@ -19014,7 +19014,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeIpamByoasn` operation on the `AmazonEC2` service. + /// Performs the `DescribeIpamByoasn` operation on the `EC2` service. /// /// Describes your Autonomous System Numbers (ASNs), their provisioning statuses, and the BYOIP CIDRs with which they are associated. For more information, see [Tutorial: Bring your ASN to IPAM](https://docs.aws.amazon.com/vpc/latest/ipam/tutorials-byoasn.html) in the Amazon VPC IPAM guide. /// @@ -19078,7 +19078,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeIpamExternalResourceVerificationTokens` operation on the `AmazonEC2` service. + /// Performs the `DescribeIpamExternalResourceVerificationTokens` operation on the `EC2` service. /// /// Describe verification tokens. A verification token is an Amazon Web Services-generated random value that you can use to prove ownership of an external resource. For example, you can use a verification token to validate that you control a public IP address range when you bring an IP address range to Amazon Web Services (BYOIP). /// @@ -19142,7 +19142,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeIpamPools` operation on the `AmazonEC2` service. + /// Performs the `DescribeIpamPools` operation on the `EC2` service. /// /// Get information about your IPAM pools. /// @@ -19206,7 +19206,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeIpamResourceDiscoveries` operation on the `AmazonEC2` service. + /// Performs the `DescribeIpamResourceDiscoveries` operation on the `EC2` service. /// /// Describes IPAM resource discoveries. A resource discovery is an IPAM component that enables IPAM to manage and monitor resources that belong to the owning account. /// @@ -19270,7 +19270,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeIpamResourceDiscoveryAssociations` operation on the `AmazonEC2` service. + /// Performs the `DescribeIpamResourceDiscoveryAssociations` operation on the `EC2` service. /// /// Describes resource discovery association with an Amazon VPC IPAM. An associated resource discovery is a resource discovery that has been associated with an IPAM.. /// @@ -19334,7 +19334,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeIpamScopes` operation on the `AmazonEC2` service. + /// Performs the `DescribeIpamScopes` operation on the `EC2` service. /// /// Get information about your IPAM scopes. /// @@ -19398,7 +19398,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeIpams` operation on the `AmazonEC2` service. + /// Performs the `DescribeIpams` operation on the `EC2` service. /// /// Get information about your IPAM pools. For more information, see [What is IPAM?](https://docs.aws.amazon.com/vpc/latest/ipam/what-is-it-ipam.html) in the Amazon VPC IPAM User Guide. /// @@ -19462,7 +19462,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeIpv6Pools` operation on the `AmazonEC2` service. + /// Performs the `DescribeIpv6Pools` operation on the `EC2` service. /// /// Describes your IPv6 address pools. /// @@ -19526,7 +19526,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeKeyPairs` operation on the `AmazonEC2` service. + /// Performs the `DescribeKeyPairs` operation on the `EC2` service. /// /// Describes the specified key pairs or all of your key pairs. For more information about key pairs, see [Amazon EC2 key pairs](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html) in the Amazon EC2 User Guide. /// @@ -19590,7 +19590,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeLaunchTemplateVersions` operation on the `AmazonEC2` service. + /// Performs the `DescribeLaunchTemplateVersions` operation on the `EC2` service. /// /// Describes one or more versions of a specified launch template. You can describe all versions, individual versions, or a range of versions. You can also describe all the latest versions or all the default versions of all the launch templates in your account. /// @@ -19654,7 +19654,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeLaunchTemplates` operation on the `AmazonEC2` service. + /// Performs the `DescribeLaunchTemplates` operation on the `EC2` service. /// /// Describes one or more launch templates. /// @@ -19718,7 +19718,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations` operation on the `AmazonEC2` service. + /// Performs the `DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations` operation on the `EC2` service. /// /// Describes the associations between virtual interface groups and local gateway route tables. /// @@ -19782,7 +19782,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeLocalGatewayRouteTableVpcAssociations` operation on the `AmazonEC2` service. + /// Performs the `DescribeLocalGatewayRouteTableVpcAssociations` operation on the `EC2` service. /// /// Describes the specified associations between VPCs and local gateway route tables. /// @@ -19846,7 +19846,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeLocalGatewayRouteTables` operation on the `AmazonEC2` service. + /// Performs the `DescribeLocalGatewayRouteTables` operation on the `EC2` service. /// /// Describes one or more local gateway route tables. By default, all local gateway route tables are described. Alternatively, you can filter the results. /// @@ -19910,7 +19910,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeLocalGatewayVirtualInterfaceGroups` operation on the `AmazonEC2` service. + /// Performs the `DescribeLocalGatewayVirtualInterfaceGroups` operation on the `EC2` service. /// /// Describes the specified local gateway virtual interface groups. /// @@ -19974,7 +19974,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeLocalGatewayVirtualInterfaces` operation on the `AmazonEC2` service. + /// Performs the `DescribeLocalGatewayVirtualInterfaces` operation on the `EC2` service. /// /// Describes the specified local gateway virtual interfaces. /// @@ -20038,7 +20038,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeLocalGateways` operation on the `AmazonEC2` service. + /// Performs the `DescribeLocalGateways` operation on the `EC2` service. /// /// Describes one or more local gateways. By default, all local gateways are described. Alternatively, you can filter the results. /// @@ -20102,7 +20102,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeLockedSnapshots` operation on the `AmazonEC2` service. + /// Performs the `DescribeLockedSnapshots` operation on the `EC2` service. /// /// Describes the lock status for a snapshot. /// @@ -20166,7 +20166,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeMacHosts` operation on the `AmazonEC2` service. + /// Performs the `DescribeMacHosts` operation on the `EC2` service. /// /// Describes the specified EC2 Mac Dedicated Host or all of your EC2 Mac Dedicated Hosts. /// @@ -20230,7 +20230,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeManagedPrefixLists` operation on the `AmazonEC2` service. + /// Performs the `DescribeManagedPrefixLists` operation on the `EC2` service. /// /// Describes your managed prefix lists and any Amazon Web Services-managed prefix lists. To view the entries for your prefix list, use [GetManagedPrefixListEntries]. /// @@ -20294,7 +20294,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeMovingAddresses` operation on the `AmazonEC2` service. + /// Performs the `DescribeMovingAddresses` operation on the `EC2` service. /// /// This action is deprecated. Describes your Elastic IP addresses that are being moved from or being restored to the EC2-Classic platform. This request does not return information about any other Elastic IP addresses in your account. /// @@ -20358,7 +20358,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeNatGateways` operation on the `AmazonEC2` service. + /// Performs the `DescribeNatGateways` operation on the `EC2` service. /// /// Describes your NAT gateways. The default is to describe all your NAT gateways. Alternatively, you can specify specific NAT gateway IDs or filter the results to include only the NAT gateways that match specific criteria. /// @@ -20422,7 +20422,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeNetworkAcls` operation on the `AmazonEC2` service. + /// Performs the `DescribeNetworkAcls` operation on the `EC2` service. /// /// Describes your network ACLs. The default is to describe all your network ACLs. Alternatively, you can specify specific network ACL IDs or filter the results to include only the network ACLs that match specific criteria. For more information, see [Network ACLs](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-network-acls.html) in the Amazon VPC User Guide. /// @@ -20486,7 +20486,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeNetworkInsightsAccessScopeAnalyses` operation on the `AmazonEC2` service. + /// Performs the `DescribeNetworkInsightsAccessScopeAnalyses` operation on the `EC2` service. /// /// Describes the specified Network Access Scope analyses. /// @@ -20550,7 +20550,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeNetworkInsightsAccessScopes` operation on the `AmazonEC2` service. + /// Performs the `DescribeNetworkInsightsAccessScopes` operation on the `EC2` service. /// /// Describes the specified Network Access Scopes. /// @@ -20614,7 +20614,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeNetworkInsightsAnalyses` operation on the `AmazonEC2` service. + /// Performs the `DescribeNetworkInsightsAnalyses` operation on the `EC2` service. /// /// Describes one or more of your network insights analyses. /// @@ -20678,7 +20678,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeNetworkInsightsPaths` operation on the `AmazonEC2` service. + /// Performs the `DescribeNetworkInsightsPaths` operation on the `EC2` service. /// /// Describes one or more of your paths. /// @@ -20742,7 +20742,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeNetworkInterfaceAttribute` operation on the `AmazonEC2` service. + /// Performs the `DescribeNetworkInterfaceAttribute` operation on the `EC2` service. /// /// Describes a network interface attribute. You can specify only one attribute at a time. /// @@ -20806,7 +20806,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeNetworkInterfacePermissions` operation on the `AmazonEC2` service. + /// Performs the `DescribeNetworkInterfacePermissions` operation on the `EC2` service. /// /// Describes the permissions for your network interfaces. /// @@ -20870,7 +20870,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeNetworkInterfaces` operation on the `AmazonEC2` service. + /// Performs the `DescribeNetworkInterfaces` operation on the `EC2` service. /// /// Describes one or more of your network interfaces. If you have a large number of network interfaces, the operation fails unless you use pagination or one of the following filters: group-id, mac-address, private-dns-name, private-ip-address, private-dns-name, subnet-id, or vpc-id. We strongly recommend using only paginated requests. Unpaginated requests are susceptible to throttling and timeouts. /// @@ -20934,7 +20934,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribePlacementGroups` operation on the `AmazonEC2` service. + /// Performs the `DescribePlacementGroups` operation on the `EC2` service. /// /// Describes the specified placement groups or all of your placement groups. To describe a specific placement group that is shared with your account, you must specify the ID of the placement group using the GroupId parameter. Specifying the name of a shared placement group using the GroupNames parameter will result in an error. For more information, see [Placement groups](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html) in the Amazon EC2 User Guide. /// @@ -20998,7 +20998,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribePrefixLists` operation on the `AmazonEC2` service. + /// Performs the `DescribePrefixLists` operation on the `EC2` service. /// /// Describes available Amazon Web Services services in a prefix list format, which includes the prefix list name and prefix list ID of the service and the IP address range for the service. We recommend that you use [DescribeManagedPrefixLists] instead. /// @@ -21062,7 +21062,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribePrincipalIdFormat` operation on the `AmazonEC2` service. + /// Performs the `DescribePrincipalIdFormat` operation on the `EC2` service. /// /// Describes the ID format settings for the root user and all IAM roles and IAM users that have explicitly specified a longer ID (17-character ID) preference. By default, all IAM roles and IAM users default to the same ID settings as the root user, unless they explicitly override the settings. This request is useful for identifying those IAM users and IAM roles that have overridden the default ID settings. The following resource types support longer IDs: bundle | conversion-task | customer-gateway | dhcp-options | elastic-ip-allocation | elastic-ip-association | export-task | flow-log | image | import-task | instance | internet-gateway | network-acl | network-acl-association | network-interface | network-interface-attachment | prefix-list | reservation | route-table | route-table-association | security-group | snapshot | subnet | subnet-cidr-block-association | volume | vpc | vpc-cidr-block-association | vpc-endpoint | vpc-peering-connection | vpn-connection | vpn-gateway. /// @@ -21126,7 +21126,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribePublicIpv4Pools` operation on the `AmazonEC2` service. + /// Performs the `DescribePublicIpv4Pools` operation on the `EC2` service. /// /// Describes the specified IPv4 address pools. /// @@ -21190,7 +21190,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeRegions` operation on the `AmazonEC2` service. + /// Performs the `DescribeRegions` operation on the `EC2` service. /// /// Describes the Regions that are enabled for your account, or all Regions. For a list of the Regions supported by Amazon EC2, see [Amazon EC2 service endpoints](https://docs.aws.amazon.com/ec2/latest/devguide/ec2-endpoints.html). For information about enabling and disabling Regions for your account, see [Specify which Amazon Web Services Regions your account can use](https://docs.aws.amazon.com/accounts/latest/reference/manage-acct-regions.html) in the Amazon Web Services Account Management Reference Guide. The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. /// @@ -21254,7 +21254,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeReplaceRootVolumeTasks` operation on the `AmazonEC2` service. + /// Performs the `DescribeReplaceRootVolumeTasks` operation on the `EC2` service. /// /// Describes a root volume replacement task. For more information, see [Replace a root volume](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/replace-root.html) in the Amazon EC2 User Guide. /// @@ -21318,7 +21318,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeReservedInstances` operation on the `AmazonEC2` service. + /// Performs the `DescribeReservedInstances` operation on the `EC2` service. /// /// Describes one or more of the Reserved Instances that you purchased. For more information about Reserved Instances, see [Reserved Instances](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts-on-demand-reserved-instances.html) in the Amazon EC2 User Guide. The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. /// @@ -21382,7 +21382,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeReservedInstancesListings` operation on the `AmazonEC2` service. + /// Performs the `DescribeReservedInstancesListings` operation on the `EC2` service. /// /// Describes your account's Reserved Instance listings in the Reserved Instance Marketplace. The Reserved Instance Marketplace matches sellers who want to resell Reserved Instance capacity that they no longer need with buyers who want to purchase additional capacity. Reserved Instances bought and sold through the Reserved Instance Marketplace work like any other Reserved Instances. As a seller, you choose to list some or all of your Reserved Instances, and you specify the upfront price to receive for them. Your Reserved Instances are then listed in the Reserved Instance Marketplace and are available for purchase. As a buyer, you specify the configuration of the Reserved Instance to purchase, and the Marketplace matches what you're searching for with what's available. The Marketplace first sells the lowest priced Reserved Instances to you, and continues to sell available Reserved Instance listings to you until your demand is met. You are charged based on the total price of all of the listings that you purchase. For more information, see [Sell in the Reserved Instance Marketplace](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-market-general.html) in the Amazon EC2 User Guide. The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. /// @@ -21446,7 +21446,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeReservedInstancesModifications` operation on the `AmazonEC2` service. + /// Performs the `DescribeReservedInstancesModifications` operation on the `EC2` service. /// /// Describes the modifications made to your Reserved Instances. If no parameter is specified, information about all your Reserved Instances modification requests is returned. If a modification ID is specified, only information about the specific modification is returned. For more information, see [Modify Reserved Instances](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-modifying.html) in the Amazon EC2 User Guide. The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. /// @@ -21510,7 +21510,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeReservedInstancesOfferings` operation on the `AmazonEC2` service. + /// Performs the `DescribeReservedInstancesOfferings` operation on the `EC2` service. /// /// Describes Reserved Instance offerings that are available for purchase. With Reserved Instances, you purchase the right to launch instances for a period of time. During that time period, you do not receive insufficient capacity errors, and you pay a lower usage rate than the rate charged for On-Demand instances for the actual time used. If you have listed your own Reserved Instances for sale in the Reserved Instance Marketplace, they will be excluded from these results. This is to ensure that you do not purchase your own Reserved Instances. For more information, see [Sell in the Reserved Instance Marketplace](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-market-general.html) in the Amazon EC2 User Guide. The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. /// @@ -21574,7 +21574,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeRouteTables` operation on the `AmazonEC2` service. + /// Performs the `DescribeRouteTables` operation on the `EC2` service. /// /// Describes your route tables. The default is to describe all your route tables. Alternatively, you can specify specific route table IDs or filter the results to include only the route tables that match specific criteria. Each subnet in your VPC must be associated with a route table. If a subnet is not explicitly associated with any route table, it is implicitly associated with the main route table. This command does not return the subnet ID for implicit associations. For more information, see [Route tables](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Route_Tables.html) in the Amazon VPC User Guide. /// @@ -21638,7 +21638,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeScheduledInstanceAvailability` operation on the `AmazonEC2` service. + /// Performs the `DescribeScheduledInstanceAvailability` operation on the `EC2` service. /// /// Finds available schedules that meet the specified criteria. You can search for an available schedule no more than 3 months in advance. You must meet the minimum required duration of 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. After you find a schedule that meets your needs, call [PurchaseScheduledInstances] to purchase Scheduled Instances with that schedule. /// @@ -21702,7 +21702,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeScheduledInstances` operation on the `AmazonEC2` service. + /// Performs the `DescribeScheduledInstances` operation on the `EC2` service. /// /// Describes the specified Scheduled Instances or all your Scheduled Instances. /// @@ -21766,7 +21766,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeSecurityGroupReferences` operation on the `AmazonEC2` service. + /// Performs the `DescribeSecurityGroupReferences` operation on the `EC2` service. /// /// Describes the VPCs on the other side of a VPC peering or Transit Gateway connection that are referencing the security groups you've specified in this request. /// @@ -21830,7 +21830,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeSecurityGroupRules` operation on the `AmazonEC2` service. + /// Performs the `DescribeSecurityGroupRules` operation on the `EC2` service. /// /// Describes one or more of your security group rules. /// @@ -21894,7 +21894,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeSecurityGroupVpcAssociations` operation on the `AmazonEC2` service. + /// Performs the `DescribeSecurityGroupVpcAssociations` operation on the `EC2` service. /// /// Describes security group VPC associations made with [AssociateSecurityGroupVpc](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AssociateSecurityGroupVpc.html). /// @@ -21958,7 +21958,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeSecurityGroups` operation on the `AmazonEC2` service. + /// Performs the `DescribeSecurityGroups` operation on the `EC2` service. /// /// Describes the specified security groups or all of your security groups. /// @@ -22022,7 +22022,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeSnapshotAttribute` operation on the `AmazonEC2` service. + /// Performs the `DescribeSnapshotAttribute` operation on the `EC2` service. /// /// Describes the specified attribute of the specified snapshot. You can specify only one attribute at a time. For more information about EBS snapshots, see [Amazon EBS snapshots](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-snapshots.html) in the Amazon EBS User Guide. /// @@ -22086,7 +22086,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeSnapshotTierStatus` operation on the `AmazonEC2` service. + /// Performs the `DescribeSnapshotTierStatus` operation on the `EC2` service. /// /// Describes the storage tier status of one or more Amazon EBS snapshots. /// @@ -22150,7 +22150,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeSnapshots` operation on the `AmazonEC2` service. + /// Performs the `DescribeSnapshots` operation on the `EC2` service. /// /// Describes the specified EBS snapshots available to you or all of the EBS snapshots available to you. The snapshots available to you include public snapshots, private snapshots that you own, and private snapshots owned by other Amazon Web Services accounts for which you have explicit create volume permissions. The create volume permissions fall into the following categories: /// @@ -22223,7 +22223,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeSpotDatafeedSubscription` operation on the `AmazonEC2` service. + /// Performs the `DescribeSpotDatafeedSubscription` operation on the `EC2` service. /// /// Describes the data feed for Spot Instances. For more information, see [Spot Instance data feed](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-data-feeds.html) in the Amazon EC2 User Guide. /// @@ -22287,7 +22287,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeSpotFleetInstances` operation on the `AmazonEC2` service. + /// Performs the `DescribeSpotFleetInstances` operation on the `EC2` service. /// /// Describes the running instances for the specified Spot Fleet. /// @@ -22351,7 +22351,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeSpotFleetRequestHistory` operation on the `AmazonEC2` service. + /// Performs the `DescribeSpotFleetRequestHistory` operation on the `EC2` service. /// /// Describes the events for the specified Spot Fleet request during the specified time. Spot Fleet events are delayed by up to 30 seconds before they can be described. This ensures that you can query by the last evaluated time and not miss a recorded event. Spot Fleet events are available for 48 hours. For more information, see [Monitor fleet events using Amazon EventBridge](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/fleet-monitor.html) in the Amazon EC2 User Guide. /// @@ -22415,7 +22415,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeSpotFleetRequests` operation on the `AmazonEC2` service. + /// Performs the `DescribeSpotFleetRequests` operation on the `EC2` service. /// /// Describes your Spot Fleet requests. Spot Fleet requests are deleted 48 hours after they are canceled and their instances are terminated. /// @@ -22479,7 +22479,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeSpotInstanceRequests` operation on the `AmazonEC2` service. + /// Performs the `DescribeSpotInstanceRequests` operation on the `EC2` service. /// /// Describes the specified Spot Instance requests. You can use DescribeSpotInstanceRequests to find a running Spot Instance by examining the response. If the status of the Spot Instance is fulfilled, the instance ID appears in the response and contains the identifier of the instance. Alternatively, you can use [DescribeInstances](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeInstances) with a filter to look for instances where the instance lifecycle is spot. We recommend that you set MaxResults to a value between 5 and 1000 to limit the number of items returned. This paginates the output, which makes the list more manageable and returns the items faster. If the list of items exceeds your MaxResults value, then that number of items is returned along with a NextToken value that can be passed to a subsequent DescribeSpotInstanceRequests request to retrieve the remaining items. Spot Instance requests are deleted four hours after they are canceled and their instances are terminated. /// @@ -22543,7 +22543,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeSpotPriceHistory` operation on the `AmazonEC2` service. + /// Performs the `DescribeSpotPriceHistory` operation on the `EC2` service. /// /// Describes the Spot price history. For more information, see [Spot Instance pricing history](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-spot-instances-history.html) in the Amazon EC2 User Guide. When you specify a start and end time, the operation returns the prices of the instance types within that time range. It also returns the last price change before the start time, which is the effective price as of the start time. /// @@ -22607,7 +22607,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeStaleSecurityGroups` operation on the `AmazonEC2` service. + /// Performs the `DescribeStaleSecurityGroups` operation on the `EC2` service. /// /// Describes the stale security group rules for security groups referenced across a VPC peering connection, transit gateway connection, or with a security group VPC association. Rules are stale when they reference a deleted security group. Rules can also be stale if they reference a security group in a peer VPC for which the VPC peering connection has been deleted, across a transit gateway where the transit gateway has been deleted (or [the transit gateway security group referencing feature](https://docs.aws.amazon.com/vpc/latest/tgw/tgw-vpc-attachments.html#vpc-attachment-security) has been disabled), or if a security group VPC association has been disassociated. /// @@ -22671,7 +22671,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeStoreImageTasks` operation on the `AmazonEC2` service. + /// Performs the `DescribeStoreImageTasks` operation on the `EC2` service. /// /// Describes the progress of the AMI store tasks. You can describe the store tasks for specified AMIs. If you don't specify the AMIs, you get a paginated list of store tasks from the last 31 days. For each AMI task, the response indicates if the task is InProgress, Completed, or Failed. For tasks InProgress, the response shows the estimated progress as a percentage. Tasks are listed in reverse chronological order. Currently, only tasks from the past 31 days can be viewed. To use this API, you must have the required permissions. For more information, see [Permissions for storing and restoring AMIs using Amazon S3](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-store-restore.html#ami-s3-permissions) in the Amazon EC2 User Guide. For more information, see [Store and restore an AMI using Amazon S3](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-store-restore.html) in the Amazon EC2 User Guide. /// @@ -22735,7 +22735,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeSubnets` operation on the `AmazonEC2` service. + /// Performs the `DescribeSubnets` operation on the `EC2` service. /// /// Describes your subnets. The default is to describe all your subnets. Alternatively, you can specify specific subnet IDs or filter the results to include only the subnets that match specific criteria. For more information, see [Subnets](https://docs.aws.amazon.com/vpc/latest/userguide/configure-subnets.html) in the Amazon VPC User Guide. /// @@ -22799,7 +22799,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeTags` operation on the `AmazonEC2` service. + /// Performs the `DescribeTags` operation on the `EC2` service. /// /// Describes the specified tags for your EC2 resources. For more information about tags, see [Tag your Amazon EC2 resources](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html) in the Amazon Elastic Compute Cloud User Guide. We strongly recommend using only paginated requests. Unpaginated requests are susceptible to throttling and timeouts. The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. /// @@ -22863,7 +22863,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeTrafficMirrorFilterRules` operation on the `AmazonEC2` service. + /// Performs the `DescribeTrafficMirrorFilterRules` operation on the `EC2` service. /// /// Describe traffic mirror filters that determine the traffic that is mirrored. /// @@ -22927,7 +22927,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeTrafficMirrorFilters` operation on the `AmazonEC2` service. + /// Performs the `DescribeTrafficMirrorFilters` operation on the `EC2` service. /// /// Describes one or more Traffic Mirror filters. /// @@ -22991,7 +22991,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeTrafficMirrorSessions` operation on the `AmazonEC2` service. + /// Performs the `DescribeTrafficMirrorSessions` operation on the `EC2` service. /// /// Describes one or more Traffic Mirror sessions. By default, all Traffic Mirror sessions are described. Alternatively, you can filter the results. /// @@ -23055,7 +23055,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeTrafficMirrorTargets` operation on the `AmazonEC2` service. + /// Performs the `DescribeTrafficMirrorTargets` operation on the `EC2` service. /// /// Information about one or more Traffic Mirror targets. /// @@ -23119,7 +23119,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeTransitGatewayAttachments` operation on the `AmazonEC2` service. + /// Performs the `DescribeTransitGatewayAttachments` operation on the `EC2` service. /// /// Describes one or more attachments between resources and transit gateways. By default, all attachments are described. Alternatively, you can filter the results by attachment ID, attachment state, resource ID, or resource owner. /// @@ -23183,7 +23183,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeTransitGatewayConnectPeers` operation on the `AmazonEC2` service. + /// Performs the `DescribeTransitGatewayConnectPeers` operation on the `EC2` service. /// /// Describes one or more Connect peers. /// @@ -23247,7 +23247,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeTransitGatewayConnects` operation on the `AmazonEC2` service. + /// Performs the `DescribeTransitGatewayConnects` operation on the `EC2` service. /// /// Describes one or more Connect attachments. /// @@ -23311,7 +23311,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeTransitGatewayMulticastDomains` operation on the `AmazonEC2` service. + /// Performs the `DescribeTransitGatewayMulticastDomains` operation on the `EC2` service. /// /// Describes one or more transit gateway multicast domains. /// @@ -23375,7 +23375,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeTransitGatewayPeeringAttachments` operation on the `AmazonEC2` service. + /// Performs the `DescribeTransitGatewayPeeringAttachments` operation on the `EC2` service. /// /// Describes your transit gateway peering attachments. /// @@ -23439,7 +23439,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeTransitGatewayPolicyTables` operation on the `AmazonEC2` service. + /// Performs the `DescribeTransitGatewayPolicyTables` operation on the `EC2` service. /// /// Describes one or more transit gateway route policy tables. /// @@ -23503,7 +23503,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeTransitGatewayRouteTableAnnouncements` operation on the `AmazonEC2` service. + /// Performs the `DescribeTransitGatewayRouteTableAnnouncements` operation on the `EC2` service. /// /// Describes one or more transit gateway route table advertisements. /// @@ -23567,7 +23567,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeTransitGatewayRouteTables` operation on the `AmazonEC2` service. + /// Performs the `DescribeTransitGatewayRouteTables` operation on the `EC2` service. /// /// Describes one or more transit gateway route tables. By default, all transit gateway route tables are described. Alternatively, you can filter the results. /// @@ -23631,7 +23631,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeTransitGatewayVpcAttachments` operation on the `AmazonEC2` service. + /// Performs the `DescribeTransitGatewayVpcAttachments` operation on the `EC2` service. /// /// Describes one or more VPC attachments. By default, all VPC attachments are described. Alternatively, you can filter the results. /// @@ -23695,7 +23695,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeTransitGateways` operation on the `AmazonEC2` service. + /// Performs the `DescribeTransitGateways` operation on the `EC2` service. /// /// Describes one or more transit gateways. By default, all transit gateways are described. Alternatively, you can filter the results. /// @@ -23759,7 +23759,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeTrunkInterfaceAssociations` operation on the `AmazonEC2` service. + /// Performs the `DescribeTrunkInterfaceAssociations` operation on the `EC2` service. /// /// Describes one or more network interface trunk associations. /// @@ -23823,7 +23823,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeVerifiedAccessEndpoints` operation on the `AmazonEC2` service. + /// Performs the `DescribeVerifiedAccessEndpoints` operation on the `EC2` service. /// /// Describes the specified Amazon Web Services Verified Access endpoints. /// @@ -23887,7 +23887,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeVerifiedAccessGroups` operation on the `AmazonEC2` service. + /// Performs the `DescribeVerifiedAccessGroups` operation on the `EC2` service. /// /// Describes the specified Verified Access groups. /// @@ -23951,7 +23951,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeVerifiedAccessInstanceLoggingConfigurations` operation on the `AmazonEC2` service. + /// Performs the `DescribeVerifiedAccessInstanceLoggingConfigurations` operation on the `EC2` service. /// /// Describes the specified Amazon Web Services Verified Access instances. /// @@ -24015,7 +24015,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeVerifiedAccessInstances` operation on the `AmazonEC2` service. + /// Performs the `DescribeVerifiedAccessInstances` operation on the `EC2` service. /// /// Describes the specified Amazon Web Services Verified Access instances. /// @@ -24079,7 +24079,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeVerifiedAccessTrustProviders` operation on the `AmazonEC2` service. + /// Performs the `DescribeVerifiedAccessTrustProviders` operation on the `EC2` service. /// /// Describes the specified Amazon Web Services Verified Access trust providers. /// @@ -24143,7 +24143,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeVolumeAttribute` operation on the `AmazonEC2` service. + /// Performs the `DescribeVolumeAttribute` operation on the `EC2` service. /// /// Describes the specified attribute of the specified volume. You can specify only one attribute at a time. For more information about EBS volumes, see [Amazon EBS volumes](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-volumes.html) in the Amazon EBS User Guide. /// @@ -24207,7 +24207,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeVolumeStatus` operation on the `AmazonEC2` service. + /// Performs the `DescribeVolumeStatus` operation on the `EC2` service. /// /// Describes the status of the specified volumes. Volume status provides the result of the checks performed on your volumes to determine events that can impair the performance of your volumes. The performance of a volume can be affected if an issue occurs on the volume's underlying host. If the volume's underlying host experiences a power outage or system issue, after the system is restored, there could be data inconsistencies on the volume. Volume events notify you if this occurs. Volume actions notify you if any action needs to be taken in response to the event. The DescribeVolumeStatus operation provides the following information about the specified volumes: Status: Reflects the current status of the volume. The possible values are ok, impaired , warning, or insufficient-data. If all checks pass, the overall status of the volume is ok. If the check fails, the overall status is impaired. If the status is insufficient-data, then the checks might still be taking place on your volume at the time. We recommend that you retry the request. For more information about volume status, see [Monitor the status of your volumes](https://docs.aws.amazon.com/ebs/latest/userguide/monitoring-volume-status.html) in the Amazon EBS User Guide. Events: Reflect the cause of a volume status and might require you to take action. For example, if your volume returns an impaired status, then the volume event might be potential-data-inconsistency. This means that your volume has been affected by an issue with the underlying host, has all I/O operations disabled, and might have inconsistent data. Actions: Reflect the actions you might have to take in response to an event. For example, if the status of the volume is impaired and the volume event shows potential-data-inconsistency, then the action shows enable-volume-io. This means that you may want to enable the I/O operations for the volume by calling the [EnableVolumeIO] action and then check the volume for data consistency. Volume status is based on the volume status checks, and does not reflect the volume state. Therefore, volume status does not indicate volumes in the error state (for example, when a volume is incapable of accepting I/O.) The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. /// @@ -24271,7 +24271,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeVolumes` operation on the `AmazonEC2` service. + /// Performs the `DescribeVolumes` operation on the `EC2` service. /// /// Describes the specified EBS volumes or all of your EBS volumes. If you are describing a long list of volumes, we recommend that you paginate the output to make the list more manageable. For more information, see [Pagination](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Query-Requests.html#api-pagination). For more information about EBS volumes, see [Amazon EBS volumes](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-volumes.html) in the Amazon EBS User Guide. We strongly recommend using only paginated requests. Unpaginated requests are susceptible to throttling and timeouts. The order of the elements in the response, including those within nested structures, might vary. Applications should not assume the elements appear in a particular order. /// @@ -24335,7 +24335,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeVolumesModifications` operation on the `AmazonEC2` service. + /// Performs the `DescribeVolumesModifications` operation on the `EC2` service. /// /// Describes the most recent volume modification request for the specified EBS volumes. For more information, see [ Monitor the progress of volume modifications](https://docs.aws.amazon.com/ebs/latest/userguide/monitoring-volume-modifications.html) in the Amazon EBS User Guide. /// @@ -24399,7 +24399,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeVpcAttribute` operation on the `AmazonEC2` service. + /// Performs the `DescribeVpcAttribute` operation on the `EC2` service. /// /// Describes the specified attribute of the specified VPC. You can specify only one attribute at a time. /// @@ -24463,7 +24463,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeVpcBlockPublicAccessExclusions` operation on the `AmazonEC2` service. + /// Performs the `DescribeVpcBlockPublicAccessExclusions` operation on the `EC2` service. /// /// Describe VPC Block Public Access (BPA) exclusions. A VPC BPA exclusion is a mode that can be applied to a single VPC or subnet that exempts it from the account’s BPA mode and will allow bidirectional or egress-only access. You can create BPA exclusions for VPCs and subnets even when BPA is not enabled on the account to ensure that there is no traffic disruption to the exclusions when VPC BPA is turned on. To learn more about VPC BPA, see [Block public access to VPCs and subnets](https://docs.aws.amazon.com/vpc/latest/userguide/security-vpc-bpa.html) in the Amazon VPC User Guide. /// @@ -24527,7 +24527,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeVpcBlockPublicAccessOptions` operation on the `AmazonEC2` service. + /// Performs the `DescribeVpcBlockPublicAccessOptions` operation on the `EC2` service. /// /// Describe VPC Block Public Access (BPA) options. VPC Block Public Access (BPA) enables you to block resources in VPCs and subnets that you own in a Region from reaching or being reached from the internet through internet gateways and egress-only internet gateways. To learn more about VPC BPA, see [Block public access to VPCs and subnets](https://docs.aws.amazon.com/vpc/latest/userguide/security-vpc-bpa.html) in the Amazon VPC User Guide. /// @@ -24591,7 +24591,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeVpcClassicLink` operation on the `AmazonEC2` service. + /// Performs the `DescribeVpcClassicLink` operation on the `EC2` service. /// /// This action is deprecated. Describes the ClassicLink status of the specified VPCs. /// @@ -24655,7 +24655,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeVpcClassicLinkDnsSupport` operation on the `AmazonEC2` service. + /// Performs the `DescribeVpcClassicLinkDnsSupport` operation on the `EC2` service. /// /// This action is deprecated. Describes the ClassicLink DNS support status of one or more VPCs. If enabled, the DNS hostname of a linked EC2-Classic instance resolves to its private IP address when addressed from an instance in the VPC to which it's linked. Similarly, the DNS hostname of an instance in a VPC resolves to its private IP address when addressed from a linked EC2-Classic instance. /// @@ -24719,7 +24719,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeVpcEndpointAssociations` operation on the `AmazonEC2` service. + /// Performs the `DescribeVpcEndpointAssociations` operation on the `EC2` service. /// /// Describes the VPC resources, VPC endpoint services, Amazon Lattice services, or service networks associated with the VPC endpoint. /// @@ -24783,7 +24783,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeVpcEndpointConnectionNotifications` operation on the `AmazonEC2` service. + /// Performs the `DescribeVpcEndpointConnectionNotifications` operation on the `EC2` service. /// /// Describes the connection notifications for VPC endpoints and VPC endpoint services. /// @@ -24847,7 +24847,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeVpcEndpointConnections` operation on the `AmazonEC2` service. + /// Performs the `DescribeVpcEndpointConnections` operation on the `EC2` service. /// /// Describes the VPC endpoint connections to your VPC endpoint services, including any endpoints that are pending your acceptance. /// @@ -24911,7 +24911,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeVpcEndpointServiceConfigurations` operation on the `AmazonEC2` service. + /// Performs the `DescribeVpcEndpointServiceConfigurations` operation on the `EC2` service. /// /// Describes the VPC endpoint service configurations in your account (your services). /// @@ -24975,7 +24975,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeVpcEndpointServicePermissions` operation on the `AmazonEC2` service. + /// Performs the `DescribeVpcEndpointServicePermissions` operation on the `EC2` service. /// /// Describes the principals (service consumers) that are permitted to discover your VPC endpoint service. /// @@ -25039,7 +25039,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeVpcEndpointServices` operation on the `AmazonEC2` service. + /// Performs the `DescribeVpcEndpointServices` operation on the `EC2` service. /// /// Describes available services to which you can create a VPC endpoint. When the service provider and the consumer have different accounts in multiple Availability Zones, and the consumer views the VPC endpoint service information, the response only includes the common Availability Zones. For example, when the service provider account uses us-east-1a and us-east-1c and the consumer uses us-east-1a and us-east-1b, the response includes the VPC endpoint services in the common Availability Zone, us-east-1a. /// @@ -25103,7 +25103,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeVpcEndpoints` operation on the `AmazonEC2` service. + /// Performs the `DescribeVpcEndpoints` operation on the `EC2` service. /// /// Describes your VPC endpoints. The default is to describe all your VPC endpoints. Alternatively, you can specify specific VPC endpoint IDs or filter the results to include only the VPC endpoints that match specific criteria. /// @@ -25167,7 +25167,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeVpcPeeringConnections` operation on the `AmazonEC2` service. + /// Performs the `DescribeVpcPeeringConnections` operation on the `EC2` service. /// /// Describes your VPC peering connections. The default is to describe all your VPC peering connections. Alternatively, you can specify specific VPC peering connection IDs or filter the results to include only the VPC peering connections that match specific criteria. /// @@ -25231,7 +25231,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeVpcs` operation on the `AmazonEC2` service. + /// Performs the `DescribeVpcs` operation on the `EC2` service. /// /// Describes your VPCs. The default is to describe all your VPCs. Alternatively, you can specify specific VPC IDs or filter the results to include only the VPCs that match specific criteria. /// @@ -25295,7 +25295,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeVpnConnections` operation on the `AmazonEC2` service. + /// Performs the `DescribeVpnConnections` operation on the `EC2` service. /// /// Describes one or more of your VPN connections. For more information, see [Amazon Web Services Site-to-Site VPN](https://docs.aws.amazon.com/vpn/latest/s2svpn/VPC_VPN.html) in the Amazon Web Services Site-to-Site VPN User Guide. /// @@ -25359,7 +25359,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DescribeVpnGateways` operation on the `AmazonEC2` service. + /// Performs the `DescribeVpnGateways` operation on the `EC2` service. /// /// Describes one or more of your virtual private gateways. For more information, see [Amazon Web Services Site-to-Site VPN](https://docs.aws.amazon.com/vpn/latest/s2svpn/VPC_VPN.html) in the Amazon Web Services Site-to-Site VPN User Guide. /// @@ -25423,7 +25423,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DetachClassicLinkVpc` operation on the `AmazonEC2` service. + /// Performs the `DetachClassicLinkVpc` operation on the `EC2` service. /// /// This action is deprecated. Unlinks (detaches) a linked EC2-Classic instance from a VPC. After the instance has been unlinked, the VPC security groups are no longer associated with it. An instance is automatically unlinked from a VPC when it's stopped. /// @@ -25487,7 +25487,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DetachInternetGateway` operation on the `AmazonEC2` service. + /// Performs the `DetachInternetGateway` operation on the `EC2` service. /// /// Detaches an internet gateway from a VPC, disabling connectivity between the internet and the VPC. The VPC must not contain any running instances with Elastic IP addresses or public IPv4 addresses. /// @@ -25551,7 +25551,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DetachNetworkInterface` operation on the `AmazonEC2` service. + /// Performs the `DetachNetworkInterface` operation on the `EC2` service. /// /// Detaches a network interface from an instance. /// @@ -25615,7 +25615,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DetachVerifiedAccessTrustProvider` operation on the `AmazonEC2` service. + /// Performs the `DetachVerifiedAccessTrustProvider` operation on the `EC2` service. /// /// Detaches the specified Amazon Web Services Verified Access trust provider from the specified Amazon Web Services Verified Access instance. /// @@ -25680,7 +25680,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DetachVolume` operation on the `AmazonEC2` service. + /// Performs the `DetachVolume` operation on the `EC2` service. /// /// Detaches an EBS volume from an instance. Make sure to unmount any file systems on the device within your operating system before detaching the volume. Failure to do so can result in the volume becoming stuck in the busy state while detaching. If this happens, detachment can be delayed indefinitely until you unmount the volume, force detachment, reboot the instance, or all three. If an EBS volume is the root device of an instance, it can't be detached while the instance is running. To detach the root volume, stop the instance first. When a volume with an Amazon Web Services Marketplace product code is detached from an instance, the product code is no longer associated with the instance. You can't detach or force detach volumes that are attached to Amazon ECS or Fargate tasks. Attempting to do this results in the UnsupportedOperationException exception with the Unable to detach volume attached to ECS tasks error message. For more information, see [Detach an Amazon EBS volume](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-detaching-volume.html) in the Amazon EBS User Guide. /// @@ -25744,7 +25744,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DetachVpnGateway` operation on the `AmazonEC2` service. + /// Performs the `DetachVpnGateway` operation on the `EC2` service. /// /// Detaches a virtual private gateway from a VPC. You do this if you're planning to turn off the VPC and not use it anymore. You can confirm a virtual private gateway has been completely detached from a VPC by describing the virtual private gateway (any attachments to the virtual private gateway are also described). You must wait for the attachment's state to switch to detached before you can delete the VPC or attach a different VPC to the virtual private gateway. /// @@ -25808,7 +25808,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisableAddressTransfer` operation on the `AmazonEC2` service. + /// Performs the `DisableAddressTransfer` operation on the `EC2` service. /// /// Disables Elastic IP address transfer. For more information, see [Transfer Elastic IP addresses](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-eips.html#transfer-EIPs-intro) in the Amazon VPC User Guide. /// @@ -25872,7 +25872,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisableAllowedImagesSettings` operation on the `AmazonEC2` service. + /// Performs the `DisableAllowedImagesSettings` operation on the `EC2` service. /// /// Disables Allowed AMIs for your account in the specified Amazon Web Services Region. When set to disabled, the image criteria in your Allowed AMIs settings do not apply, and no restrictions are placed on AMI discoverability or usage. Users in your account can launch instances using any public AMI or AMI shared with your account. The Allowed AMIs feature does not restrict the AMIs owned by your account. Regardless of the criteria you set, the AMIs created by your account will always be discoverable and usable by users in your account. For more information, see [Control the discovery and use of AMIs in Amazon EC2 with Allowed AMIs](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-allowed-amis.html) in Amazon EC2 User Guide. /// @@ -25936,7 +25936,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisableAwsNetworkPerformanceMetricSubscription` operation on the `AmazonEC2` service. + /// Performs the `DisableAwsNetworkPerformanceMetricSubscription` operation on the `EC2` service. /// /// Disables Infrastructure Performance metric subscriptions. /// @@ -26000,7 +26000,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisableEbsEncryptionByDefault` operation on the `AmazonEC2` service. + /// Performs the `DisableEbsEncryptionByDefault` operation on the `EC2` service. /// /// Disables EBS encryption by default for your account in the current Region. After you disable encryption by default, you can still create encrypted volumes by enabling encryption when you create each volume. Disabling encryption by default does not change the encryption status of your existing volumes. For more information, see [Amazon EBS encryption](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-encryption.html) in the Amazon EBS User Guide. /// @@ -26064,7 +26064,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisableFastLaunch` operation on the `AmazonEC2` service. + /// Performs the `DisableFastLaunch` operation on the `EC2` service. /// /// Discontinue Windows fast launch for a Windows AMI, and clean up existing pre-provisioned snapshots. After you disable Windows fast launch, the AMI uses the standard launch process for each new instance. Amazon EC2 must remove all pre-provisioned snapshots before you can enable Windows fast launch again. You can only change these settings for Windows AMIs that you own or that have been shared with you. /// @@ -26128,7 +26128,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisableFastSnapshotRestores` operation on the `AmazonEC2` service. + /// Performs the `DisableFastSnapshotRestores` operation on the `EC2` service. /// /// Disables fast snapshot restores for the specified snapshots in the specified Availability Zones. /// @@ -26192,7 +26192,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisableImage` operation on the `AmazonEC2` service. + /// Performs the `DisableImage` operation on the `EC2` service. /// /// Sets the AMI state to disabled and removes all launch permissions from the AMI. A disabled AMI can't be used for instance launches. A disabled AMI can't be shared. If an AMI was public or previously shared, it is made private. If an AMI was shared with an Amazon Web Services account, organization, or Organizational Unit, they lose access to the disabled AMI. A disabled AMI does not appear in [DescribeImages](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeImages.html) API calls by default. Only the AMI owner can disable an AMI. You can re-enable a disabled AMI using [EnableImage](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_EnableImage.html). For more information, see [Disable an AMI](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/disable-an-ami.html) in the Amazon EC2 User Guide. /// @@ -26256,7 +26256,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisableImageBlockPublicAccess` operation on the `AmazonEC2` service. + /// Performs the `DisableImageBlockPublicAccess` operation on the `EC2` service. /// /// Disables block public access for AMIs at the account level in the specified Amazon Web Services Region. This removes the block public access restriction from your account. With the restriction removed, you can publicly share your AMIs in the specified Amazon Web Services Region. The API can take up to 10 minutes to configure this setting. During this time, if you run [GetImageBlockPublicAccessState](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_GetImageBlockPublicAccessState.html), the response will be block-new-sharing. When the API has completed the configuration, the response will be unblocked. For more information, see [Block public access to your AMIs](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/sharingamis-intro.html#block-public-access-to-amis) in the Amazon EC2 User Guide. /// @@ -26320,7 +26320,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisableImageDeprecation` operation on the `AmazonEC2` service. + /// Performs the `DisableImageDeprecation` operation on the `EC2` service. /// /// Cancels the deprecation of the specified AMI. For more information, see [Deprecate an AMI](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-deprecate.html) in the Amazon EC2 User Guide. /// @@ -26384,7 +26384,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisableImageDeregistrationProtection` operation on the `AmazonEC2` service. + /// Performs the `DisableImageDeregistrationProtection` operation on the `EC2` service. /// /// Disables deregistration protection for an AMI. When deregistration protection is disabled, the AMI can be deregistered. If you chose to include a 24-hour cooldown period when you enabled deregistration protection for the AMI, then, when you disable deregistration protection, you won’t immediately be able to deregister the AMI. For more information, see [Protect an AMI from deregistration](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/deregister-ami.html#ami-deregistration-protection) in the Amazon EC2 User Guide. /// @@ -26448,7 +26448,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisableIpamOrganizationAdminAccount` operation on the `AmazonEC2` service. + /// Performs the `DisableIpamOrganizationAdminAccount` operation on the `EC2` service. /// /// Disable the IPAM account. For more information, see [Enable integration with Organizations](https://docs.aws.amazon.com/vpc/latest/ipam/enable-integ-ipam.html) in the Amazon VPC IPAM User Guide. /// @@ -26512,7 +26512,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisableSerialConsoleAccess` operation on the `AmazonEC2` service. + /// Performs the `DisableSerialConsoleAccess` operation on the `EC2` service. /// /// Disables access to the EC2 serial console of all instances for your account. By default, access to the EC2 serial console is disabled for your account. For more information, see [Manage account access to the EC2 serial console](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configure-access-to-serial-console.html#serial-console-account-access) in the Amazon EC2 User Guide. /// @@ -26576,7 +26576,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisableSnapshotBlockPublicAccess` operation on the `AmazonEC2` service. + /// Performs the `DisableSnapshotBlockPublicAccess` operation on the `EC2` service. /// /// Disables the block public access for snapshots setting at the account level for the specified Amazon Web Services Region. After you disable block public access for snapshots in a Region, users can publicly share snapshots in that Region. Enabling block public access for snapshots in block-all-sharing mode does not change the permissions for snapshots that are already publicly shared. Instead, it prevents these snapshots from be publicly visible and publicly accessible. Therefore, the attributes for these snapshots still indicate that they are publicly shared, even though they are not publicly available. If you disable block public access , these snapshots will become publicly available again. For more information, see [ Block public access for snapshots](https://docs.aws.amazon.com/ebs/latest/userguide/block-public-access-snapshots.html) in the Amazon EBS User Guide . /// @@ -26640,7 +26640,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisableTransitGatewayRouteTablePropagation` operation on the `AmazonEC2` service. + /// Performs the `DisableTransitGatewayRouteTablePropagation` operation on the `EC2` service. /// /// Disables the specified resource attachment from propagating routes to the specified propagation route table. /// @@ -26704,7 +26704,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisableVgwRoutePropagation` operation on the `AmazonEC2` service. + /// Performs the `DisableVgwRoutePropagation` operation on the `EC2` service. /// /// Disables a virtual private gateway (VGW) from propagating routes to a specified route table of a VPC. /// @@ -26768,7 +26768,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisableVpcClassicLink` operation on the `AmazonEC2` service. + /// Performs the `DisableVpcClassicLink` operation on the `EC2` service. /// /// This action is deprecated. Disables ClassicLink for a VPC. You cannot disable ClassicLink for a VPC that has EC2-Classic instances linked to it. /// @@ -26832,7 +26832,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisableVpcClassicLinkDnsSupport` operation on the `AmazonEC2` service. + /// Performs the `DisableVpcClassicLinkDnsSupport` operation on the `EC2` service. /// /// This action is deprecated. Disables ClassicLink DNS support for a VPC. If disabled, DNS hostnames resolve to public IP addresses when addressed between a linked EC2-Classic instance and instances in the VPC to which it's linked. You must specify a VPC ID in the request. /// @@ -26896,7 +26896,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisassociateAddress` operation on the `AmazonEC2` service. + /// Performs the `DisassociateAddress` operation on the `EC2` service. /// /// Disassociates an Elastic IP address from the instance or network interface it's associated with. This is an idempotent operation. If you perform the operation more than once, Amazon EC2 doesn't return an error. /// @@ -26960,7 +26960,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisassociateCapacityReservationBillingOwner` operation on the `AmazonEC2` service. + /// Performs the `DisassociateCapacityReservationBillingOwner` operation on the `EC2` service. /// /// Cancels a pending request to assign billing of the unused capacity of a Capacity Reservation to a consumer account, or revokes a request that has already been accepted. For more information, see [Billing assignment for shared Amazon EC2 Capacity Reservations](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/assign-billing.html). /// @@ -27024,7 +27024,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisassociateClientVpnTargetNetwork` operation on the `AmazonEC2` service. + /// Performs the `DisassociateClientVpnTargetNetwork` operation on the `EC2` service. /// /// Disassociates a target network from the specified Client VPN endpoint. When you disassociate the last target network from a Client VPN, the following happens: /// @@ -27096,7 +27096,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisassociateEnclaveCertificateIamRole` operation on the `AmazonEC2` service. + /// Performs the `DisassociateEnclaveCertificateIamRole` operation on the `EC2` service. /// /// Disassociates an IAM role from an Certificate Manager (ACM) certificate. Disassociating an IAM role from an ACM certificate removes the Amazon S3 object that contains the certificate, certificate chain, and encrypted private key from the Amazon S3 bucket. It also revokes the IAM role's permission to use the KMS key used to encrypt the private key. This effectively revokes the role's permission to use the certificate. /// @@ -27160,7 +27160,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisassociateIamInstanceProfile` operation on the `AmazonEC2` service. + /// Performs the `DisassociateIamInstanceProfile` operation on the `EC2` service. /// /// Disassociates an IAM instance profile from a running or stopped instance. Use [DescribeIamInstanceProfileAssociations] to get the association ID. /// @@ -27224,7 +27224,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisassociateInstanceEventWindow` operation on the `AmazonEC2` service. + /// Performs the `DisassociateInstanceEventWindow` operation on the `EC2` service. /// /// Disassociates one or more targets from an event window. For more information, see [Define event windows for scheduled events](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/event-windows.html) in the Amazon EC2 User Guide. /// @@ -27288,7 +27288,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisassociateIpamByoasn` operation on the `AmazonEC2` service. + /// Performs the `DisassociateIpamByoasn` operation on the `EC2` service. /// /// Remove the association between your Autonomous System Number (ASN) and your BYOIP CIDR. You may want to use this action to disassociate an ASN from a CIDR or if you want to swap ASNs. For more information, see [Tutorial: Bring your ASN to IPAM](https://docs.aws.amazon.com/vpc/latest/ipam/tutorials-byoasn.html) in the Amazon VPC IPAM guide. /// @@ -27352,7 +27352,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisassociateIpamResourceDiscovery` operation on the `AmazonEC2` service. + /// Performs the `DisassociateIpamResourceDiscovery` operation on the `EC2` service. /// /// Disassociates a resource discovery from an Amazon VPC IPAM. A resource discovery is an IPAM component that enables IPAM to manage and monitor resources that belong to the owning account. /// @@ -27416,7 +27416,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisassociateNatGatewayAddress` operation on the `AmazonEC2` service. + /// Performs the `DisassociateNatGatewayAddress` operation on the `EC2` service. /// /// Disassociates secondary Elastic IP addresses (EIPs) from a public NAT gateway. You cannot disassociate your primary EIP. For more information, see [Edit secondary IP address associations](https://docs.aws.amazon.com/vpc/latest/userguide/nat-gateway-working-with.html#nat-gateway-edit-secondary) in the Amazon VPC User Guide. While disassociating is in progress, you cannot associate/disassociate additional EIPs while the connections are being drained. You are, however, allowed to delete the NAT gateway. An EIP is released only at the end of MaxDrainDurationSeconds. It stays associated and supports the existing connections but does not support any new connections (new connections are distributed across the remaining associated EIPs). As the existing connections drain out, the EIPs (and the corresponding private IP addresses mapped to them) are released. /// @@ -27480,7 +27480,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisassociateRouteTable` operation on the `AmazonEC2` service. + /// Performs the `DisassociateRouteTable` operation on the `EC2` service. /// /// Disassociates a subnet or gateway from a route table. After you perform this action, the subnet no longer uses the routes in the route table. Instead, it uses the routes in the VPC's main route table. For more information about route tables, see [Route tables](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Route_Tables.html) in the Amazon VPC User Guide. /// @@ -27544,7 +27544,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisassociateSecurityGroupVpc` operation on the `AmazonEC2` service. + /// Performs the `DisassociateSecurityGroupVpc` operation on the `EC2` service. /// /// Disassociates a security group from a VPC. You cannot disassociate the security group if any Elastic network interfaces in the associated VPC are still associated with the security group. Note that the disassociation is asynchronous and you can check the status of the request with [DescribeSecurityGroupVpcAssociations](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeSecurityGroupVpcAssociations.html). /// @@ -27608,7 +27608,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisassociateSubnetCidrBlock` operation on the `AmazonEC2` service. + /// Performs the `DisassociateSubnetCidrBlock` operation on the `EC2` service. /// /// Disassociates a CIDR block from a subnet. Currently, you can disassociate an IPv6 CIDR block only. You must detach or delete all gateways and resources that are associated with the CIDR block before you can disassociate it. /// @@ -27672,7 +27672,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisassociateTransitGatewayMulticastDomain` operation on the `AmazonEC2` service. + /// Performs the `DisassociateTransitGatewayMulticastDomain` operation on the `EC2` service. /// /// Disassociates the specified subnets from the transit gateway multicast domain. /// @@ -27736,7 +27736,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisassociateTransitGatewayPolicyTable` operation on the `AmazonEC2` service. + /// Performs the `DisassociateTransitGatewayPolicyTable` operation on the `EC2` service. /// /// Removes the association between an an attachment and a policy table. /// @@ -27800,7 +27800,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisassociateTransitGatewayRouteTable` operation on the `AmazonEC2` service. + /// Performs the `DisassociateTransitGatewayRouteTable` operation on the `EC2` service. /// /// Disassociates a resource attachment from a transit gateway route table. /// @@ -27864,7 +27864,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisassociateTrunkInterface` operation on the `AmazonEC2` service. + /// Performs the `DisassociateTrunkInterface` operation on the `EC2` service. /// /// Removes an association between a branch network interface with a trunk network interface. /// @@ -27929,7 +27929,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `DisassociateVpcCidrBlock` operation on the `AmazonEC2` service. + /// Performs the `DisassociateVpcCidrBlock` operation on the `EC2` service. /// /// Disassociates a CIDR block from a VPC. To disassociate the CIDR block, you must specify its association ID. You can get the association ID by using [DescribeVpcs]. You must detach or delete all gateways and resources that are associated with the CIDR block before you can disassociate it. You cannot disassociate the CIDR block with which you originally created the VPC (the primary CIDR block). /// @@ -27993,7 +27993,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `EnableAddressTransfer` operation on the `AmazonEC2` service. + /// Performs the `EnableAddressTransfer` operation on the `EC2` service. /// /// Enables Elastic IP address transfer. For more information, see [Transfer Elastic IP addresses](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-eips.html#transfer-EIPs-intro) in the Amazon VPC User Guide. /// @@ -28057,7 +28057,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `EnableAllowedImagesSettings` operation on the `AmazonEC2` service. + /// Performs the `EnableAllowedImagesSettings` operation on the `EC2` service. /// /// Enables Allowed AMIs for your account in the specified Amazon Web Services Region. Two values are accepted: /// @@ -28128,7 +28128,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `EnableAwsNetworkPerformanceMetricSubscription` operation on the `AmazonEC2` service. + /// Performs the `EnableAwsNetworkPerformanceMetricSubscription` operation on the `EC2` service. /// /// Enables Infrastructure Performance subscriptions. /// @@ -28192,7 +28192,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `EnableEbsEncryptionByDefault` operation on the `AmazonEC2` service. + /// Performs the `EnableEbsEncryptionByDefault` operation on the `EC2` service. /// /// Enables EBS encryption by default for your account in the current Region. After you enable encryption by default, the EBS volumes that you create are always encrypted, either using the default KMS key or the KMS key that you specified when you created each volume. For more information, see [Amazon EBS encryption](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-encryption.html) in the Amazon EBS User Guide. You can specify the default KMS key for encryption by default using [ModifyEbsDefaultKmsKeyId] or [ResetEbsDefaultKmsKeyId]. Enabling encryption by default has no effect on the encryption status of your existing volumes. After you enable encryption by default, you can no longer launch instances using instance types that do not support encryption. For more information, see [Supported instance types](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-encryption-requirements.html#ebs-encryption_supported_instances). /// @@ -28256,7 +28256,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `EnableFastLaunch` operation on the `AmazonEC2` service. + /// Performs the `EnableFastLaunch` operation on the `EC2` service. /// /// When you enable Windows fast launch for a Windows AMI, images are pre-provisioned, using snapshots to launch instances up to 65% faster. To create the optimized Windows image, Amazon EC2 launches an instance and runs through Sysprep steps, rebooting as required. Then it creates a set of reserved snapshots that are used for subsequent launches. The reserved snapshots are automatically replenished as they are used, depending on your settings for launch frequency. You can only change these settings for Windows AMIs that you own or that have been shared with you. /// @@ -28320,7 +28320,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `EnableFastSnapshotRestores` operation on the `AmazonEC2` service. + /// Performs the `EnableFastSnapshotRestores` operation on the `EC2` service. /// /// Enables fast snapshot restores for the specified snapshots in the specified Availability Zones. You get the full benefit of fast snapshot restores after they enter the enabled state. To get the current state of fast snapshot restores, use [DescribeFastSnapshotRestores]. To disable fast snapshot restores, use [DisableFastSnapshotRestores]. For more information, see [Amazon EBS fast snapshot restore](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-fast-snapshot-restore.html) in the Amazon EBS User Guide. /// @@ -28384,7 +28384,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `EnableImage` operation on the `AmazonEC2` service. + /// Performs the `EnableImage` operation on the `EC2` service. /// /// Re-enables a disabled AMI. The re-enabled AMI is marked as available and can be used for instance launches, appears in describe operations, and can be shared. Amazon Web Services accounts, organizations, and Organizational Units that lost access to the AMI when it was disabled do not regain access automatically. Once the AMI is available, it can be shared with them again. Only the AMI owner can re-enable a disabled AMI. For more information, see [Disable an AMI](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/disable-an-ami.html) in the Amazon EC2 User Guide. /// @@ -28448,7 +28448,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `EnableImageBlockPublicAccess` operation on the `AmazonEC2` service. + /// Performs the `EnableImageBlockPublicAccess` operation on the `EC2` service. /// /// Enables block public access for AMIs at the account level in the specified Amazon Web Services Region. This prevents the public sharing of your AMIs. However, if you already have public AMIs, they will remain publicly available. The API can take up to 10 minutes to configure this setting. During this time, if you run [GetImageBlockPublicAccessState](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_GetImageBlockPublicAccessState.html), the response will be unblocked. When the API has completed the configuration, the response will be block-new-sharing. For more information, see [Block public access to your AMIs](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/sharingamis-intro.html#block-public-access-to-amis) in the Amazon EC2 User Guide. /// @@ -28512,7 +28512,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `EnableImageDeprecation` operation on the `AmazonEC2` service. + /// Performs the `EnableImageDeprecation` operation on the `EC2` service. /// /// Enables deprecation of the specified AMI at the specified date and time. For more information, see [Deprecate an AMI](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-deprecate.html) in the Amazon EC2 User Guide. /// @@ -28576,7 +28576,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `EnableImageDeregistrationProtection` operation on the `AmazonEC2` service. + /// Performs the `EnableImageDeregistrationProtection` operation on the `EC2` service. /// /// Enables deregistration protection for an AMI. When deregistration protection is enabled, the AMI can't be deregistered. To allow the AMI to be deregistered, you must first disable deregistration protection using [DisableImageDeregistrationProtection]. For more information, see [Protect an AMI from deregistration](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/deregister-ami.html#ami-deregistration-protection) in the Amazon EC2 User Guide. /// @@ -28640,7 +28640,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `EnableIpamOrganizationAdminAccount` operation on the `AmazonEC2` service. + /// Performs the `EnableIpamOrganizationAdminAccount` operation on the `EC2` service. /// /// Enable an Organizations member account as the IPAM admin account. You cannot select the Organizations management account as the IPAM admin account. For more information, see [Enable integration with Organizations](https://docs.aws.amazon.com/vpc/latest/ipam/enable-integ-ipam.html) in the Amazon VPC IPAM User Guide. /// @@ -28704,7 +28704,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `EnableReachabilityAnalyzerOrganizationSharing` operation on the `AmazonEC2` service. + /// Performs the `EnableReachabilityAnalyzerOrganizationSharing` operation on the `EC2` service. /// /// Establishes a trust relationship between Reachability Analyzer and Organizations. This operation must be performed by the management account for the organization. After you establish a trust relationship, a user in the management account or a delegated administrator account can run a cross-account analysis using resources from the member accounts. /// @@ -28768,7 +28768,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `EnableSerialConsoleAccess` operation on the `AmazonEC2` service. + /// Performs the `EnableSerialConsoleAccess` operation on the `EC2` service. /// /// Enables access to the EC2 serial console of all instances for your account. By default, access to the EC2 serial console is disabled for your account. For more information, see [Manage account access to the EC2 serial console](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configure-access-to-serial-console.html#serial-console-account-access) in the Amazon EC2 User Guide. /// @@ -28832,7 +28832,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `EnableSnapshotBlockPublicAccess` operation on the `AmazonEC2` service. + /// Performs the `EnableSnapshotBlockPublicAccess` operation on the `EC2` service. /// /// Enables or modifies the block public access for snapshots setting at the account level for the specified Amazon Web Services Region. After you enable block public access for snapshots in a Region, users can no longer request public sharing for snapshots in that Region. Snapshots that are already publicly shared are either treated as private or they remain publicly shared, depending on the State that you specify. Enabling block public access for snapshots in block all sharing mode does not change the permissions for snapshots that are already publicly shared. Instead, it prevents these snapshots from be publicly visible and publicly accessible. Therefore, the attributes for these snapshots still indicate that they are publicly shared, even though they are not publicly available. If you later disable block public access or change the mode to block new sharing, these snapshots will become publicly available again. For more information, see [ Block public access for snapshots](https://docs.aws.amazon.com/ebs/latest/userguide/block-public-access-snapshots.html) in the Amazon EBS User Guide. /// @@ -28896,7 +28896,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `EnableTransitGatewayRouteTablePropagation` operation on the `AmazonEC2` service. + /// Performs the `EnableTransitGatewayRouteTablePropagation` operation on the `EC2` service. /// /// Enables the specified attachment to propagate routes to the specified propagation route table. /// @@ -28960,7 +28960,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `EnableVgwRoutePropagation` operation on the `AmazonEC2` service. + /// Performs the `EnableVgwRoutePropagation` operation on the `EC2` service. /// /// Enables a virtual private gateway (VGW) to propagate routes to the specified route table of a VPC. /// @@ -29024,7 +29024,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `EnableVolumeIO` operation on the `AmazonEC2` service. + /// Performs the `EnableVolumeIO` operation on the `EC2` service. /// /// Enables I/O operations for a volume that had I/O operations disabled because the data on the volume was potentially inconsistent. /// @@ -29088,7 +29088,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `EnableVpcClassicLink` operation on the `AmazonEC2` service. + /// Performs the `EnableVpcClassicLink` operation on the `EC2` service. /// /// This action is deprecated. Enables a VPC for ClassicLink. You can then link EC2-Classic instances to your ClassicLink-enabled VPC to allow communication over private IP addresses. You cannot enable your VPC for ClassicLink if any of your VPC route tables have existing routes for address ranges within the 10.0.0.0/8 IP address range, excluding local routes for VPCs in the 10.0.0.0/16 and 10.1.0.0/16 IP address ranges. /// @@ -29152,7 +29152,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `EnableVpcClassicLinkDnsSupport` operation on the `AmazonEC2` service. + /// Performs the `EnableVpcClassicLinkDnsSupport` operation on the `EC2` service. /// /// This action is deprecated. Enables a VPC to support DNS hostname resolution for ClassicLink. If enabled, the DNS hostname of a linked EC2-Classic instance resolves to its private IP address when addressed from an instance in the VPC to which it's linked. Similarly, the DNS hostname of an instance in a VPC resolves to its private IP address when addressed from a linked EC2-Classic instance. You must specify a VPC ID in the request. /// @@ -29216,7 +29216,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ExportClientVpnClientCertificateRevocationList` operation on the `AmazonEC2` service. + /// Performs the `ExportClientVpnClientCertificateRevocationList` operation on the `EC2` service. /// /// Downloads the client certificate revocation list for the specified Client VPN endpoint. /// @@ -29280,7 +29280,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ExportClientVpnClientConfiguration` operation on the `AmazonEC2` service. + /// Performs the `ExportClientVpnClientConfiguration` operation on the `EC2` service. /// /// Downloads the contents of the Client VPN endpoint configuration file for the specified Client VPN endpoint. The Client VPN endpoint configuration file includes the Client VPN endpoint and certificate information clients need to establish a connection with the Client VPN endpoint. /// @@ -29344,7 +29344,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ExportImage` operation on the `AmazonEC2` service. + /// Performs the `ExportImage` operation on the `EC2` service. /// /// Exports an Amazon Machine Image (AMI) to a VM file. For more information, see [Exporting a VM directly from an Amazon Machine Image (AMI)](https://docs.aws.amazon.com/vm-import/latest/userguide/vmexport_image.html) in the VM Import/Export User Guide. /// @@ -29409,7 +29409,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ExportTransitGatewayRoutes` operation on the `AmazonEC2` service. + /// Performs the `ExportTransitGatewayRoutes` operation on the `EC2` service. /// /// Exports routes from the specified transit gateway route table to the specified S3 bucket. By default, all routes are exported. Alternatively, you can filter by CIDR range. The routes are saved to the specified bucket in a JSON file. For more information, see [Export route tables to Amazon S3](https://docs.aws.amazon.com/vpc/latest/tgw/tgw-route-tables.html#tgw-export-route-tables) in the Amazon Web Services Transit Gateways Guide. /// @@ -29473,7 +29473,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ExportVerifiedAccessInstanceClientConfiguration` operation on the `AmazonEC2` service. + /// Performs the `ExportVerifiedAccessInstanceClientConfiguration` operation on the `EC2` service. /// /// Exports the client configuration for a Verified Access instance. /// @@ -29537,7 +29537,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetAllowedImagesSettings` operation on the `AmazonEC2` service. + /// Performs the `GetAllowedImagesSettings` operation on the `EC2` service. /// /// Gets the current state of the Allowed AMIs setting and the list of Allowed AMIs criteria at the account level in the specified Region. The Allowed AMIs feature does not restrict the AMIs owned by your account. Regardless of the criteria you set, the AMIs created by your account will always be discoverable and usable by users in your account. For more information, see [Control the discovery and use of AMIs in Amazon EC2 with Allowed AMIs](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-allowed-amis.html) in Amazon EC2 User Guide. /// @@ -29601,7 +29601,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetAssociatedEnclaveCertificateIamRoles` operation on the `AmazonEC2` service. + /// Performs the `GetAssociatedEnclaveCertificateIamRoles` operation on the `EC2` service. /// /// Returns the IAM roles that are associated with the specified ACM (ACM) certificate. It also returns the name of the Amazon S3 bucket and the Amazon S3 object key where the certificate, certificate chain, and encrypted private key bundle are stored, and the ARN of the KMS key that's used to encrypt the private key. /// @@ -29665,7 +29665,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetAssociatedIpv6PoolCidrs` operation on the `AmazonEC2` service. + /// Performs the `GetAssociatedIpv6PoolCidrs` operation on the `EC2` service. /// /// Gets information about the IPv6 CIDR block associations for a specified IPv6 address pool. /// @@ -29729,7 +29729,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetAwsNetworkPerformanceData` operation on the `AmazonEC2` service. + /// Performs the `GetAwsNetworkPerformanceData` operation on the `EC2` service. /// /// Gets network performance data. /// @@ -29793,7 +29793,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetCapacityReservationUsage` operation on the `AmazonEC2` service. + /// Performs the `GetCapacityReservationUsage` operation on the `EC2` service. /// /// Gets usage information about a Capacity Reservation. If the Capacity Reservation is shared, it shows usage information for the Capacity Reservation owner and each Amazon Web Services account that is currently using the shared capacity. If the Capacity Reservation is not shared, it shows only the Capacity Reservation owner's usage. /// @@ -29857,7 +29857,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetCoipPoolUsage` operation on the `AmazonEC2` service. + /// Performs the `GetCoipPoolUsage` operation on the `EC2` service. /// /// Describes the allocations from the specified customer-owned address pool. /// @@ -29921,7 +29921,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetConsoleOutput` operation on the `AmazonEC2` service. + /// Performs the `GetConsoleOutput` operation on the `EC2` service. /// /// Gets the console output for the specified instance. For Linux instances, the instance console output displays the exact console output that would normally be displayed on a physical monitor attached to a computer. For Windows instances, the instance console output includes the last three system event log errors. For more information, see [Instance console output](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-console.html#instance-console-console-output) in the Amazon EC2 User Guide. /// @@ -29985,7 +29985,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetConsoleScreenshot` operation on the `AmazonEC2` service. + /// Performs the `GetConsoleScreenshot` operation on the `EC2` service. /// /// Retrieve a JPG-format screenshot of a running instance to help with troubleshooting. The returned content is Base64-encoded. For more information, see [Instance console output](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/troubleshoot-unreachable-instance.html#instance-console-console-output) in the Amazon EC2 User Guide. /// @@ -30049,7 +30049,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetDeclarativePoliciesReportSummary` operation on the `AmazonEC2` service. + /// Performs the `GetDeclarativePoliciesReportSummary` operation on the `EC2` service. /// /// Retrieves a summary of the account status report. To view the full report, download it from the Amazon S3 bucket where it was saved. Reports are accessible only when they have the complete status. Reports with other statuses (running, cancelled, or error) are not available in the S3 bucket. For more information about downloading objects from an S3 bucket, see [Downloading objects](https://docs.aws.amazon.com/AmazonS3/latest/userguide/download-objects.html) in the Amazon Simple Storage Service User Guide. For more information, see [Generating the account status report for declarative policies](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_policies_declarative_status-report.html) in the Amazon Web Services Organizations User Guide. /// @@ -30113,7 +30113,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetDefaultCreditSpecification` operation on the `AmazonEC2` service. + /// Performs the `GetDefaultCreditSpecification` operation on the `EC2` service. /// /// Describes the default credit option for CPU usage of a burstable performance instance family. For more information, see [Burstable performance instances](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/burstable-performance-instances.html) in the Amazon EC2 User Guide. /// @@ -30177,7 +30177,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetEbsDefaultKmsKeyId` operation on the `AmazonEC2` service. + /// Performs the `GetEbsDefaultKmsKeyId` operation on the `EC2` service. /// /// Describes the default KMS key for EBS encryption by default for your account in this Region. You can change the default KMS key for encryption by default using [ModifyEbsDefaultKmsKeyId] or [ResetEbsDefaultKmsKeyId]. For more information, see [Amazon EBS encryption](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-encryption.html) in the Amazon EBS User Guide. /// @@ -30241,7 +30241,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetEbsEncryptionByDefault` operation on the `AmazonEC2` service. + /// Performs the `GetEbsEncryptionByDefault` operation on the `EC2` service. /// /// Describes whether EBS encryption by default is enabled for your account in the current Region. For more information, see [Amazon EBS encryption](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-encryption.html) in the Amazon EBS User Guide. /// @@ -30305,7 +30305,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetFlowLogsIntegrationTemplate` operation on the `AmazonEC2` service. + /// Performs the `GetFlowLogsIntegrationTemplate` operation on the `EC2` service. /// /// Generates a CloudFormation template that streamlines and automates the integration of VPC flow logs with Amazon Athena. This make it easier for you to query and gain insights from VPC flow logs data. Based on the information that you provide, we configure resources in the template to do the following: /// @@ -30380,7 +30380,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetGroupsForCapacityReservation` operation on the `AmazonEC2` service. + /// Performs the `GetGroupsForCapacityReservation` operation on the `EC2` service. /// /// Lists the resource groups to which a Capacity Reservation has been added. /// @@ -30444,7 +30444,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetHostReservationPurchasePreview` operation on the `AmazonEC2` service. + /// Performs the `GetHostReservationPurchasePreview` operation on the `EC2` service. /// /// Preview a reservation purchase with configurations that match those of your Dedicated Host. You must have active Dedicated Hosts in your account before you purchase a reservation. This is a preview of the [PurchaseHostReservation] action and does not result in the offering being purchased. /// @@ -30508,7 +30508,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetImageBlockPublicAccessState` operation on the `AmazonEC2` service. + /// Performs the `GetImageBlockPublicAccessState` operation on the `EC2` service. /// /// Gets the current state of block public access for AMIs at the account level in the specified Amazon Web Services Region. For more information, see [Block public access to your AMIs](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/sharingamis-intro.html#block-public-access-to-amis) in the Amazon EC2 User Guide. /// @@ -30572,7 +30572,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetInstanceMetadataDefaults` operation on the `AmazonEC2` service. + /// Performs the `GetInstanceMetadataDefaults` operation on the `EC2` service. /// /// Gets the default instance metadata service (IMDS) settings that are set at the account level in the specified Amazon Web Services
 Region. For more information, see [Order of precedence for instance metadata options](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-options.html#instance-metadata-options-order-of-precedence) in the Amazon EC2 User Guide. /// @@ -30636,7 +30636,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetInstanceTpmEkPub` operation on the `AmazonEC2` service. + /// Performs the `GetInstanceTpmEkPub` operation on the `EC2` service. /// /// Gets the public endorsement key associated with the Nitro Trusted Platform Module (NitroTPM) for the specified instance. /// @@ -30700,7 +30700,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetInstanceTypesFromInstanceRequirements` operation on the `AmazonEC2` service. + /// Performs the `GetInstanceTypesFromInstanceRequirements` operation on the `EC2` service. /// /// Returns a list of instance types with the specified instance attributes. You can use the response to preview the instance types without launching instances. Note that the response does not consider capacity. When you specify multiple parameters, you get instance types that satisfy all of the specified parameters. If you specify multiple values for a parameter, you get instance types that satisfy any of the specified values. For more information, see [Preview instance types with specified attributes](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-fleet-attribute-based-instance-type-selection.html#ec2fleet-get-instance-types-from-instance-requirements), [Specify attributes for instance type selection for EC2 Fleet or Spot Fleet](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-fleet-attribute-based-instance-type-selection.html), and [Spot placement score](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-placement-score.html) in the Amazon EC2 User Guide, and [Creating mixed instance groups using attribute-based instance type selection](https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-asg-instance-type-requirements.html) in the Amazon EC2 Auto Scaling User Guide. /// @@ -30764,7 +30764,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetInstanceUefiData` operation on the `AmazonEC2` service. + /// Performs the `GetInstanceUefiData` operation on the `EC2` service. /// /// A binary representation of the UEFI variable store. Only non-volatile variables are stored. This is a base64 encoded and zlib compressed binary value that must be properly encoded. When you use [register-image](https://docs.aws.amazon.com/cli/latest/reference/ec2/register-image.html) to create an AMI, you can create an exact copy of your variable store by passing the UEFI data in the UefiData parameter. You can modify the UEFI data by using the [python-uefivars tool](https://github.com/awslabs/python-uefivars) on GitHub. You can use the tool to convert the UEFI data into a human-readable format (JSON), which you can inspect and modify, and then convert back into the binary format to use with register-image. For more information, see [UEFI Secure Boot](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/uefi-secure-boot.html) in the Amazon EC2 User Guide. /// @@ -30828,7 +30828,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetIpamAddressHistory` operation on the `AmazonEC2` service. + /// Performs the `GetIpamAddressHistory` operation on the `EC2` service. /// /// Retrieve historical information about a CIDR within an IPAM scope. For more information, see [View the history of IP addresses](https://docs.aws.amazon.com/vpc/latest/ipam/view-history-cidr-ipam.html) in the Amazon VPC IPAM User Guide. /// @@ -30892,7 +30892,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetIpamDiscoveredAccounts` operation on the `AmazonEC2` service. + /// Performs the `GetIpamDiscoveredAccounts` operation on the `EC2` service. /// /// Gets IPAM discovered accounts. A discovered account is an Amazon Web Services account that is monitored under a resource discovery. If you have integrated IPAM with Amazon Web Services Organizations, all accounts in the organization are discovered accounts. Only the IPAM account can get all discovered accounts in the organization. /// @@ -30956,7 +30956,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetIpamDiscoveredPublicAddresses` operation on the `AmazonEC2` service. + /// Performs the `GetIpamDiscoveredPublicAddresses` operation on the `EC2` service. /// /// Gets the public IP addresses that have been discovered by IPAM. /// @@ -31020,7 +31020,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetIpamDiscoveredResourceCidrs` operation on the `AmazonEC2` service. + /// Performs the `GetIpamDiscoveredResourceCidrs` operation on the `EC2` service. /// /// Returns the resource CIDRs that are monitored as part of a resource discovery. A discovered resource is a resource CIDR monitored under a resource discovery. The following resources can be discovered: VPCs, Public IPv4 pools, VPC subnets, and Elastic IP addresses. /// @@ -31084,7 +31084,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetIpamPoolAllocations` operation on the `AmazonEC2` service. + /// Performs the `GetIpamPoolAllocations` operation on the `EC2` service. /// /// Get a list of all the CIDR allocations in an IPAM pool. The Region you use should be the IPAM pool locale. The locale is the Amazon Web Services Region where this IPAM pool is available for allocations. If you use this action after [AllocateIpamPoolCidr](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AllocateIpamPoolCidr.html) or [ReleaseIpamPoolAllocation](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ReleaseIpamPoolAllocation.html), note that all EC2 API actions follow an [eventual consistency](https://docs.aws.amazon.com/ec2/latest/devguide/eventual-consistency.html) model. /// @@ -31148,7 +31148,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetIpamPoolCidrs` operation on the `AmazonEC2` service. + /// Performs the `GetIpamPoolCidrs` operation on the `EC2` service. /// /// Get the CIDRs provisioned to an IPAM pool. /// @@ -31212,7 +31212,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetIpamResourceCidrs` operation on the `AmazonEC2` service. + /// Performs the `GetIpamResourceCidrs` operation on the `EC2` service. /// /// Returns resource CIDRs managed by IPAM in a given scope. If an IPAM is associated with more than one resource discovery, the resource CIDRs across all of the resource discoveries is returned. A resource discovery is an IPAM component that enables IPAM to manage and monitor resources that belong to the owning account. /// @@ -31276,7 +31276,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetLaunchTemplateData` operation on the `AmazonEC2` service. + /// Performs the `GetLaunchTemplateData` operation on the `EC2` service. /// /// Retrieves the configuration data of the specified instance. You can use this data to create a launch template. This action calls on other describe actions to get instance information. Depending on your instance configuration, you may need to allow the following actions in your IAM policy: DescribeSpotInstanceRequests, DescribeInstanceCreditSpecifications, DescribeVolumes, and DescribeInstanceAttribute. Or, you can allow describe* depending on your instance requirements. /// @@ -31340,7 +31340,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetManagedPrefixListAssociations` operation on the `AmazonEC2` service. + /// Performs the `GetManagedPrefixListAssociations` operation on the `EC2` service. /// /// Gets information about the resources that are associated with the specified managed prefix list. /// @@ -31404,7 +31404,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetManagedPrefixListEntries` operation on the `AmazonEC2` service. + /// Performs the `GetManagedPrefixListEntries` operation on the `EC2` service. /// /// Gets information about the entries for a specified managed prefix list. /// @@ -31468,7 +31468,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetNetworkInsightsAccessScopeAnalysisFindings` operation on the `AmazonEC2` service. + /// Performs the `GetNetworkInsightsAccessScopeAnalysisFindings` operation on the `EC2` service. /// /// Gets the findings for the specified Network Access Scope analysis. /// @@ -31532,7 +31532,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetNetworkInsightsAccessScopeContent` operation on the `AmazonEC2` service. + /// Performs the `GetNetworkInsightsAccessScopeContent` operation on the `EC2` service. /// /// Gets the content for the specified Network Access Scope. /// @@ -31596,7 +31596,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetPasswordData` operation on the `AmazonEC2` service. + /// Performs the `GetPasswordData` operation on the `EC2` service. /// /// Retrieves the encrypted administrator password for a running Windows instance. The Windows password is generated at boot by the EC2Config service or EC2Launch scripts (Windows Server 2016 and later). This usually only happens the first time an instance is launched. For more information, see [EC2Config](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/UsingConfig_WinAMI.html) and [EC2Launch](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2launch.html) in the Amazon EC2 User Guide. For the EC2Config service, the password is not generated for rebundled AMIs unless Ec2SetPassword is enabled before bundling. The password is encrypted using the key pair that you specified when you launched the instance. You must provide the corresponding key pair file. When you launch an instance, password generation and encryption may take a few minutes. If you try to retrieve the password before it's available, the output returns an empty string. We recommend that you wait up to 15 minutes after launching an instance before trying to retrieve the generated password. /// @@ -31660,7 +31660,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetReservedInstancesExchangeQuote` operation on the `AmazonEC2` service. + /// Performs the `GetReservedInstancesExchangeQuote` operation on the `EC2` service. /// /// Returns a quote and exchange information for exchanging one or more specified Convertible Reserved Instances for a new Convertible Reserved Instance. If the exchange cannot be performed, the reason is returned in the response. Use [AcceptReservedInstancesExchangeQuote] to perform the exchange. /// @@ -31724,7 +31724,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetSecurityGroupsForVpc` operation on the `AmazonEC2` service. + /// Performs the `GetSecurityGroupsForVpc` operation on the `EC2` service. /// /// Gets security groups that can be associated by the Amazon Web Services account making the request with network interfaces in the specified VPC. /// @@ -31788,7 +31788,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetSerialConsoleAccessStatus` operation on the `AmazonEC2` service. + /// Performs the `GetSerialConsoleAccessStatus` operation on the `EC2` service. /// /// Retrieves the access status of your account to the EC2 serial console of all instances. By default, access to the EC2 serial console is disabled for your account. For more information, see [Manage account access to the EC2 serial console](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configure-access-to-serial-console.html#serial-console-account-access) in the Amazon EC2 User Guide. /// @@ -31852,7 +31852,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetSnapshotBlockPublicAccessState` operation on the `AmazonEC2` service. + /// Performs the `GetSnapshotBlockPublicAccessState` operation on the `EC2` service. /// /// Gets the current state of block public access for snapshots setting for the account and Region. For more information, see [ Block public access for snapshots](https://docs.aws.amazon.com/ebs/latest/userguide/block-public-access-snapshots.html) in the Amazon EBS User Guide. /// @@ -31916,7 +31916,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetSpotPlacementScores` operation on the `AmazonEC2` service. + /// Performs the `GetSpotPlacementScores` operation on the `EC2` service. /// /// Calculates the Spot placement score for a Region or Availability Zone based on the specified target capacity and compute requirements. You can specify your compute requirements either by using InstanceRequirementsWithMetadata and letting Amazon EC2 choose the optimal instance types to fulfill your Spot request, or you can specify the instance types by using InstanceTypes. For more information, see [Spot placement score](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-placement-score.html) in the Amazon EC2 User Guide. /// @@ -31980,7 +31980,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetSubnetCidrReservations` operation on the `AmazonEC2` service. + /// Performs the `GetSubnetCidrReservations` operation on the `EC2` service. /// /// Gets information about the subnet CIDR reservations. /// @@ -32044,7 +32044,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetTransitGatewayAttachmentPropagations` operation on the `AmazonEC2` service. + /// Performs the `GetTransitGatewayAttachmentPropagations` operation on the `EC2` service. /// /// Lists the route tables to which the specified resource attachment propagates routes. /// @@ -32108,7 +32108,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetTransitGatewayMulticastDomainAssociations` operation on the `AmazonEC2` service. + /// Performs the `GetTransitGatewayMulticastDomainAssociations` operation on the `EC2` service. /// /// Gets information about the associations for the transit gateway multicast domain. /// @@ -32172,7 +32172,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetTransitGatewayPolicyTableAssociations` operation on the `AmazonEC2` service. + /// Performs the `GetTransitGatewayPolicyTableAssociations` operation on the `EC2` service. /// /// Gets a list of the transit gateway policy table associations. /// @@ -32236,7 +32236,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetTransitGatewayPolicyTableEntries` operation on the `AmazonEC2` service. + /// Performs the `GetTransitGatewayPolicyTableEntries` operation on the `EC2` service. /// /// Returns a list of transit gateway policy table entries. /// @@ -32300,7 +32300,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetTransitGatewayPrefixListReferences` operation on the `AmazonEC2` service. + /// Performs the `GetTransitGatewayPrefixListReferences` operation on the `EC2` service. /// /// Gets information about the prefix list references in a specified transit gateway route table. /// @@ -32364,7 +32364,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetTransitGatewayRouteTableAssociations` operation on the `AmazonEC2` service. + /// Performs the `GetTransitGatewayRouteTableAssociations` operation on the `EC2` service. /// /// Gets information about the associations for the specified transit gateway route table. /// @@ -32428,7 +32428,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetTransitGatewayRouteTablePropagations` operation on the `AmazonEC2` service. + /// Performs the `GetTransitGatewayRouteTablePropagations` operation on the `EC2` service. /// /// Gets information about the route table propagations for the specified transit gateway route table. /// @@ -32492,7 +32492,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetVerifiedAccessEndpointPolicy` operation on the `AmazonEC2` service. + /// Performs the `GetVerifiedAccessEndpointPolicy` operation on the `EC2` service. /// /// Get the Verified Access policy associated with the endpoint. /// @@ -32556,7 +32556,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetVerifiedAccessEndpointTargets` operation on the `AmazonEC2` service. + /// Performs the `GetVerifiedAccessEndpointTargets` operation on the `EC2` service. /// /// Gets the targets for the specified network CIDR endpoint for Verified Access. /// @@ -32620,7 +32620,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetVerifiedAccessGroupPolicy` operation on the `AmazonEC2` service. + /// Performs the `GetVerifiedAccessGroupPolicy` operation on the `EC2` service. /// /// Shows the contents of the Verified Access policy associated with the group. /// @@ -32684,7 +32684,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetVpnConnectionDeviceSampleConfiguration` operation on the `AmazonEC2` service. + /// Performs the `GetVpnConnectionDeviceSampleConfiguration` operation on the `EC2` service. /// /// Download an Amazon Web Services-provided sample configuration file to be used with the customer gateway device specified for your Site-to-Site VPN connection. /// @@ -32748,7 +32748,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetVpnConnectionDeviceTypes` operation on the `AmazonEC2` service. + /// Performs the `GetVpnConnectionDeviceTypes` operation on the `EC2` service. /// /// Obtain a list of customer gateway devices for which sample configuration files can be provided. The request has no additional parameters. You can also see the list of device types with sample configuration files available under [Your customer gateway device](https://docs.aws.amazon.com/vpn/latest/s2svpn/your-cgw.html) in the Amazon Web Services Site-to-Site VPN User Guide. /// @@ -32812,7 +32812,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `GetVpnTunnelReplacementStatus` operation on the `AmazonEC2` service. + /// Performs the `GetVpnTunnelReplacementStatus` operation on the `EC2` service. /// /// Get details of available tunnel endpoint maintenance. /// @@ -32876,7 +32876,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ImportClientVpnClientCertificateRevocationList` operation on the `AmazonEC2` service. + /// Performs the `ImportClientVpnClientCertificateRevocationList` operation on the `EC2` service. /// /// Uploads a client certificate revocation list to the specified Client VPN endpoint. Uploading a client certificate revocation list overwrites the existing client certificate revocation list. Uploading a client certificate revocation list resets existing client connections. /// @@ -32940,7 +32940,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ImportImage` operation on the `AmazonEC2` service. + /// Performs the `ImportImage` operation on the `EC2` service. /// /// To import your virtual machines (VMs) with a console-based experience, you can use the Import virtual machine images to Amazon Web Services template in the [Migration Hub Orchestrator console](https://console.aws.amazon.com/migrationhub/orchestrator). For more information, see the [ Migration Hub Orchestrator User Guide ](https://docs.aws.amazon.com/migrationhub-orchestrator/latest/userguide/import-vm-images.html). Import single or multi-volume disk images or EBS snapshots into an Amazon Machine Image (AMI). Amazon Web Services VM Import/Export strongly recommends specifying a value for either the --license-type or --usage-operation parameter when you create a new VM Import task. This ensures your operating system is licensed appropriately and your billing is optimized. For more information, see [Importing a VM as an image using VM Import/Export](https://docs.aws.amazon.com/vm-import/latest/userguide/vmimport-image-import.html) in the VM Import/Export User Guide. /// @@ -33004,7 +33004,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ImportInstance` operation on the `AmazonEC2` service. + /// Performs the `ImportInstance` operation on the `EC2` service. /// /// We recommend that you use the [ImportImage](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ImportImage.html) API instead. For more information, see [Importing a VM as an image using VM Import/Export](https://docs.aws.amazon.com/vm-import/latest/userguide/vmimport-image-import.html) in the VM Import/Export User Guide. Creates an import instance task using metadata from the specified disk image. This API action supports only single-volume VMs. To import multi-volume VMs, use [ImportImage] instead. For information about the import manifest referenced by this API action, see [VM Import Manifest](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/manifest.html). This API action is not supported by the Command Line Interface (CLI). /// @@ -33068,7 +33068,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ImportKeyPair` operation on the `AmazonEC2` service. + /// Performs the `ImportKeyPair` operation on the `EC2` service. /// /// Imports the public key from an RSA or ED25519 key pair that you created using a third-party tool. You give Amazon Web Services only the public key. The private key is never transferred between you and Amazon Web Services. For more information about the requirements for importing a key pair, see [Create a key pair and import the public key to Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/create-key-pairs.html#how-to-generate-your-own-key-and-import-it-to-aws) in the Amazon EC2 User Guide. /// @@ -33132,7 +33132,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ImportSnapshot` operation on the `AmazonEC2` service. + /// Performs the `ImportSnapshot` operation on the `EC2` service. /// /// Imports a disk into an EBS snapshot. For more information, see [Importing a disk as a snapshot using VM Import/Export](https://docs.aws.amazon.com/vm-import/latest/userguide/vmimport-import-snapshot.html) in the VM Import/Export User Guide. /// @@ -33196,7 +33196,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ImportVolume` operation on the `AmazonEC2` service. + /// Performs the `ImportVolume` operation on the `EC2` service. /// /// This API action supports only single-volume VMs. To import multi-volume VMs, use [ImportImage] instead. To import a disk to a snapshot, use [ImportSnapshot] instead. Creates an import volume task using metadata from the specified disk image. For information about the import manifest referenced by this API action, see [VM Import Manifest](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/manifest.html). This API action is not supported by the Command Line Interface (CLI). /// @@ -33260,7 +33260,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ListImagesInRecycleBin` operation on the `AmazonEC2` service. + /// Performs the `ListImagesInRecycleBin` operation on the `EC2` service. /// /// Lists one or more AMIs that are currently in the Recycle Bin. For more information, see [Recycle Bin](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/recycle-bin.html) in the Amazon EC2 User Guide. /// @@ -33324,7 +33324,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ListSnapshotsInRecycleBin` operation on the `AmazonEC2` service. + /// Performs the `ListSnapshotsInRecycleBin` operation on the `EC2` service. /// /// Lists one or more snapshots that are currently in the Recycle Bin. /// @@ -33388,7 +33388,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `LockSnapshot` operation on the `AmazonEC2` service. + /// Performs the `LockSnapshot` operation on the `EC2` service. /// /// Locks an Amazon EBS snapshot in either governance or compliance mode to protect it against accidental or malicious deletions for a specific duration. A locked snapshot can't be deleted. You can also use this action to modify the lock settings for a snapshot that is already locked. The allowed modifications depend on the lock mode and lock state: /// @@ -33458,7 +33458,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyAddressAttribute` operation on the `AmazonEC2` service. + /// Performs the `ModifyAddressAttribute` operation on the `EC2` service. /// /// Modifies an attribute of the specified Elastic IP address. For requirements, see [Using reverse DNS for email applications](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html#Using_Elastic_Addressing_Reverse_DNS). /// @@ -33522,7 +33522,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyAvailabilityZoneGroup` operation on the `AmazonEC2` service. + /// Performs the `ModifyAvailabilityZoneGroup` operation on the `EC2` service. /// /// Changes the opt-in status of the specified zone group for your account. /// @@ -33586,7 +33586,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyCapacityReservation` operation on the `AmazonEC2` service. + /// Performs the `ModifyCapacityReservation` operation on the `EC2` service. /// /// Modifies a Capacity Reservation's capacity, instance eligibility, and the conditions under which it is to be released. You can't modify a Capacity Reservation's instance type, EBS optimization, platform, instance store settings, Availability Zone, or tenancy. If you need to modify any of these attributes, we recommend that you cancel the Capacity Reservation, and then create a new one with the required attributes. For more information, see [ Modify an active Capacity Reservation](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/capacity-reservations-modify.html). The allowed modifications depend on the state of the Capacity Reservation: /// @@ -33660,7 +33660,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyCapacityReservationFleet` operation on the `AmazonEC2` service. + /// Performs the `ModifyCapacityReservationFleet` operation on the `EC2` service. /// /// Modifies a Capacity Reservation Fleet. When you modify the total target capacity of a Capacity Reservation Fleet, the Fleet automatically creates new Capacity Reservations, or modifies or cancels existing Capacity Reservations in the Fleet to meet the new total target capacity. When you modify the end date for the Fleet, the end dates for all of the individual Capacity Reservations in the Fleet are updated accordingly. /// @@ -33724,7 +33724,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyClientVpnEndpoint` operation on the `AmazonEC2` service. + /// Performs the `ModifyClientVpnEndpoint` operation on the `EC2` service. /// /// Modifies the specified Client VPN endpoint. Modifying the DNS server resets existing client connections. /// @@ -33788,7 +33788,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyDefaultCreditSpecification` operation on the `AmazonEC2` service. + /// Performs the `ModifyDefaultCreditSpecification` operation on the `EC2` service. /// /// Modifies the default credit option for CPU usage of burstable performance instances. The default credit option is set at the account level per Amazon Web Services Region, and is specified per instance family. All new burstable performance instances in the account launch using the default credit option. ModifyDefaultCreditSpecification is an asynchronous operation, which works at an Amazon Web Services Region level and modifies the credit option for each Availability Zone. All zones in a Region are updated within five minutes. But if instances are launched during this operation, they might not get the new credit option until the zone is updated. To verify whether the update has occurred, you can call GetDefaultCreditSpecification and check DefaultCreditSpecification for updates. For more information, see [Burstable performance instances](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/burstable-performance-instances.html) in the Amazon EC2 User Guide. /// @@ -33852,7 +33852,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyEbsDefaultKmsKeyId` operation on the `AmazonEC2` service. + /// Performs the `ModifyEbsDefaultKmsKeyId` operation on the `EC2` service. /// /// Changes the default KMS key for EBS encryption by default for your account in this Region. Amazon Web Services creates a unique Amazon Web Services managed KMS key in each Region for use with encryption by default. If you change the default KMS key to a symmetric customer managed KMS key, it is used instead of the Amazon Web Services managed KMS key. To reset the default KMS key to the Amazon Web Services managed KMS key for EBS, use [ResetEbsDefaultKmsKeyId]. Amazon EBS does not support asymmetric KMS keys. If you delete or disable the customer managed KMS key that you specified for use with encryption by default, your instances will fail to launch. For more information, see [Amazon EBS encryption](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-encryption.html) in the Amazon EBS User Guide. /// @@ -33916,7 +33916,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyFleet` operation on the `AmazonEC2` service. + /// Performs the `ModifyFleet` operation on the `EC2` service. /// /// Modifies the specified EC2 Fleet. You can only modify an EC2 Fleet request of type maintain. While the EC2 Fleet is being modified, it is in the modifying state. To scale up your EC2 Fleet, increase its target capacity. The EC2 Fleet launches the additional Spot Instances according to the allocation strategy for the EC2 Fleet request. If the allocation strategy is lowest-price, the EC2 Fleet launches instances using the Spot Instance pool with the lowest price. If the allocation strategy is diversified, the EC2 Fleet distributes the instances across the Spot Instance pools. If the allocation strategy is capacity-optimized, EC2 Fleet launches instances from Spot Instance pools with optimal capacity for the number of instances that are launching. To scale down your EC2 Fleet, decrease its target capacity. First, the EC2 Fleet cancels any open requests that exceed the new target capacity. You can request that the EC2 Fleet terminate Spot Instances until the size of the fleet no longer exceeds the new target capacity. If the allocation strategy is lowest-price, the EC2 Fleet terminates the instances with the highest price per unit. If the allocation strategy is capacity-optimized, the EC2 Fleet terminates the instances in the Spot Instance pools that have the least available Spot Instance capacity. If the allocation strategy is diversified, the EC2 Fleet terminates instances across the Spot Instance pools. Alternatively, you can request that the EC2 Fleet keep the fleet at its current size, but not replace any Spot Instances that are interrupted or that you terminate manually. If you are finished with your EC2 Fleet for now, but will use it again later, you can set the target capacity to 0. /// @@ -33980,7 +33980,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyFpgaImageAttribute` operation on the `AmazonEC2` service. + /// Performs the `ModifyFpgaImageAttribute` operation on the `EC2` service. /// /// Modifies the specified attribute of the specified Amazon FPGA Image (AFI). /// @@ -34044,7 +34044,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyHosts` operation on the `AmazonEC2` service. + /// Performs the `ModifyHosts` operation on the `EC2` service. /// /// Modify the auto-placement setting of a Dedicated Host. When auto-placement is enabled, any instances that you launch with a tenancy of host but without a specific host ID are placed onto any available Dedicated Host in your account that has auto-placement enabled. When auto-placement is disabled, you need to provide a host ID to have the instance launch onto a specific host. If no host ID is provided, the instance is launched onto a suitable host with auto-placement enabled. You can also use this API action to modify a Dedicated Host to support either multiple instance types in an instance family, or to support a specific instance type only. /// @@ -34108,7 +34108,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyIdFormat` operation on the `AmazonEC2` service. + /// Performs the `ModifyIdFormat` operation on the `EC2` service. /// /// Modifies the ID format for the specified resource on a per-Region basis. You can specify that resources should receive longer IDs (17-character IDs) when they are created. This request can only be used to modify longer ID settings for resource types that are within the opt-in period. Resources currently in their opt-in period include: bundle | conversion-task | customer-gateway | dhcp-options | elastic-ip-allocation | elastic-ip-association | export-task | flow-log | image | import-task | internet-gateway | network-acl | network-acl-association | network-interface | network-interface-attachment | prefix-list | route-table | route-table-association | security-group | subnet | subnet-cidr-block-association | vpc | vpc-cidr-block-association | vpc-endpoint | vpc-peering-connection | vpn-connection | vpn-gateway. This setting applies to the IAM user who makes the request; it does not apply to the entire Amazon Web Services account. By default, an IAM user defaults to the same settings as the root user. If you're using this action as the root user, then these settings apply to the entire account, unless an IAM user explicitly overrides these settings for themselves. For more information, see [Resource IDs](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/resource-ids.html) in the Amazon Elastic Compute Cloud User Guide. Resources created with longer IDs are visible to all IAM roles and users, regardless of these settings and provided that they have permission to use the relevant Describe command for the resource type. /// @@ -34172,7 +34172,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyIdentityIdFormat` operation on the `AmazonEC2` service. + /// Performs the `ModifyIdentityIdFormat` operation on the `EC2` service. /// /// Modifies the ID format of a resource for a specified IAM user, IAM role, or the root user for an account; or all IAM users, IAM roles, and the root user for an account. You can specify that resources should receive longer IDs (17-character IDs) when they are created. This request can only be used to modify longer ID settings for resource types that are within the opt-in period. Resources currently in their opt-in period include: bundle | conversion-task | customer-gateway | dhcp-options | elastic-ip-allocation | elastic-ip-association | export-task | flow-log | image | import-task | internet-gateway | network-acl | network-acl-association | network-interface | network-interface-attachment | prefix-list | route-table | route-table-association | security-group | subnet | subnet-cidr-block-association | vpc | vpc-cidr-block-association | vpc-endpoint | vpc-peering-connection | vpn-connection | vpn-gateway. For more information, see [Resource IDs](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/resource-ids.html) in the Amazon Elastic Compute Cloud User Guide. This setting applies to the principal specified in the request; it does not apply to the principal that makes the request. Resources created with longer IDs are visible to all IAM roles and users, regardless of these settings and provided that they have permission to use the relevant Describe command for the resource type. /// @@ -34236,7 +34236,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyImageAttribute` operation on the `AmazonEC2` service. + /// Performs the `ModifyImageAttribute` operation on the `EC2` service. /// /// Modifies the specified attribute of the specified AMI. You can specify only one attribute at a time. To specify the attribute, you can use the Attribute parameter, or one of the following parameters: Description, ImdsSupport, or LaunchPermission. Images with an Amazon Web Services Marketplace product code cannot be made public. To enable the SriovNetSupport enhanced networking attribute of an image, enable SriovNetSupport on an instance and create an AMI from the instance. /// @@ -34300,7 +34300,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyInstanceAttribute` operation on the `AmazonEC2` service. + /// Performs the `ModifyInstanceAttribute` operation on the `EC2` service. /// /// Modifies the specified attribute of the specified instance. You can specify only one attribute at a time. Note: Using this action to change the security groups associated with an elastic network interface (ENI) attached to an instance can result in an error if the instance has more than one ENI. To change the security groups associated with an ENI attached to an instance that has multiple ENIs, we recommend that you use the [ModifyNetworkInterfaceAttribute] action. To modify some attributes, the instance must be stopped. For more information, see [Modify a stopped instance](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_ChangingAttributesWhileInstanceStopped.html) in the Amazon EC2 User Guide. /// @@ -34364,7 +34364,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyInstanceCapacityReservationAttributes` operation on the `AmazonEC2` service. + /// Performs the `ModifyInstanceCapacityReservationAttributes` operation on the `EC2` service. /// /// Modifies the Capacity Reservation settings for a stopped instance. Use this action to configure an instance to target a specific Capacity Reservation, run in any open Capacity Reservation with matching attributes, run in On-Demand Instance capacity, or only run in a Capacity Reservation. /// @@ -34428,7 +34428,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyInstanceCpuOptions` operation on the `AmazonEC2` service. + /// Performs the `ModifyInstanceCpuOptions` operation on the `EC2` service. /// /// By default, all vCPUs for the instance type are active when you launch an instance. When you configure the number of active vCPUs for the instance, it can help you save on licensing costs and optimize performance. The base cost of the instance remains unchanged. The number of active vCPUs equals the number of threads per CPU core multiplied by the number of cores. The instance must be in a Stopped state before you make changes. Some instance type options do not support this capability. For more information, see [Supported CPU options](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/cpu-options-supported-instances-values.html) in the Amazon EC2 User Guide. /// @@ -34492,7 +34492,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyInstanceCreditSpecification` operation on the `AmazonEC2` service. + /// Performs the `ModifyInstanceCreditSpecification` operation on the `EC2` service. /// /// Modifies the credit option for CPU usage on a running or stopped burstable performance instance. The credit options are standard and unlimited. For more information, see [Burstable performance instances](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/burstable-performance-instances.html) in the Amazon EC2 User Guide. /// @@ -34556,7 +34556,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyInstanceEventStartTime` operation on the `AmazonEC2` service. + /// Performs the `ModifyInstanceEventStartTime` operation on the `EC2` service. /// /// Modifies the start time for a scheduled Amazon EC2 instance event. /// @@ -34620,7 +34620,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyInstanceEventWindow` operation on the `AmazonEC2` service. + /// Performs the `ModifyInstanceEventWindow` operation on the `EC2` service. /// /// Modifies the specified event window. You can define either a set of time ranges or a cron expression when modifying the event window, but not both. To modify the targets associated with the event window, use the [AssociateInstanceEventWindow] and [DisassociateInstanceEventWindow] API. If Amazon Web Services has already scheduled an event, modifying an event window won't change the time of the scheduled event. For more information, see [Define event windows for scheduled events](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/event-windows.html) in the Amazon EC2 User Guide. /// @@ -34684,7 +34684,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyInstanceMaintenanceOptions` operation on the `AmazonEC2` service. + /// Performs the `ModifyInstanceMaintenanceOptions` operation on the `EC2` service. /// /// Modifies the recovery behavior of your instance to disable simplified automatic recovery or set the recovery behavior to default. The default configuration will not enable simplified automatic recovery for an unsupported instance type. For more information, see [Simplified automatic recovery](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-recover.html#instance-configuration-recovery). /// @@ -34748,7 +34748,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyInstanceMetadataDefaults` operation on the `AmazonEC2` service. + /// Performs the `ModifyInstanceMetadataDefaults` operation on the `EC2` service. /// /// Modifies the default instance metadata service (IMDS) settings at the account level in the specified Amazon Web Services
 Region. To remove a parameter's account-level default setting, specify no-preference. If an account-level setting is cleared with no-preference, then the instance launch considers the other instance metadata settings. For more information, see [Order of precedence for instance metadata options](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-options.html#instance-metadata-options-order-of-precedence) in the Amazon EC2 User Guide. /// @@ -34812,7 +34812,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyInstanceMetadataOptions` operation on the `AmazonEC2` service. + /// Performs the `ModifyInstanceMetadataOptions` operation on the `EC2` service. /// /// Modify the instance metadata parameters on a running or stopped instance. When you modify the parameters on a stopped instance, they are applied when the instance is started. When you modify the parameters on a running instance, the API responds with a state of “pending”. After the parameter modifications are successfully applied to the instance, the state of the modifications changes from “pending” to “applied” in subsequent describe-instances API calls. For more information, see [Instance metadata and user data](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html) in the Amazon EC2 User Guide. /// @@ -34876,7 +34876,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyInstanceNetworkPerformanceOptions` operation on the `AmazonEC2` service. + /// Performs the `ModifyInstanceNetworkPerformanceOptions` operation on the `EC2` service. /// /// Change the configuration of the network performance options for an existing instance. /// @@ -34940,7 +34940,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyInstancePlacement` operation on the `AmazonEC2` service. + /// Performs the `ModifyInstancePlacement` operation on the `EC2` service. /// /// Modifies the placement attributes for a specified instance. You can do the following: /// @@ -35015,7 +35015,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyIpam` operation on the `AmazonEC2` service. + /// Performs the `ModifyIpam` operation on the `EC2` service. /// /// Modify the configurations of an IPAM. /// @@ -35079,7 +35079,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyIpamPool` operation on the `AmazonEC2` service. + /// Performs the `ModifyIpamPool` operation on the `EC2` service. /// /// Modify the configurations of an IPAM pool. For more information, see [Modify a pool](https://docs.aws.amazon.com/vpc/latest/ipam/mod-pool-ipam.html) in the Amazon VPC IPAM User Guide. /// @@ -35143,7 +35143,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyIpamResourceCidr` operation on the `AmazonEC2` service. + /// Performs the `ModifyIpamResourceCidr` operation on the `EC2` service. /// /// Modify a resource CIDR. You can use this action to transfer resource CIDRs between scopes and ignore resource CIDRs that you do not want to manage. If set to false, the resource will not be tracked for overlap, it cannot be auto-imported into a pool, and it will be removed from any pool it has an allocation in. For more information, see [Move resource CIDRs between scopes](https://docs.aws.amazon.com/vpc/latest/ipam/move-resource-ipam.html) and [Change the monitoring state of resource CIDRs](https://docs.aws.amazon.com/vpc/latest/ipam/change-monitoring-state-ipam.html) in the Amazon VPC IPAM User Guide. /// @@ -35207,7 +35207,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyIpamResourceDiscovery` operation on the `AmazonEC2` service. + /// Performs the `ModifyIpamResourceDiscovery` operation on the `EC2` service. /// /// Modifies a resource discovery. A resource discovery is an IPAM component that enables IPAM to manage and monitor resources that belong to the owning account. /// @@ -35271,7 +35271,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyIpamScope` operation on the `AmazonEC2` service. + /// Performs the `ModifyIpamScope` operation on the `EC2` service. /// /// Modify an IPAM scope. /// @@ -35335,7 +35335,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyLaunchTemplate` operation on the `AmazonEC2` service. + /// Performs the `ModifyLaunchTemplate` operation on the `EC2` service. /// /// Modifies a launch template. You can specify which version of the launch template to set as the default version. When launching an instance, the default version applies when a launch template version is not specified. /// @@ -35399,7 +35399,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyLocalGatewayRoute` operation on the `AmazonEC2` service. + /// Performs the `ModifyLocalGatewayRoute` operation on the `EC2` service. /// /// Modifies the specified local gateway route. /// @@ -35463,7 +35463,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyManagedPrefixList` operation on the `AmazonEC2` service. + /// Performs the `ModifyManagedPrefixList` operation on the `EC2` service. /// /// Modifies the specified managed prefix list. Adding or removing entries in a prefix list creates a new version of the prefix list. Changing the name of the prefix list does not affect the version. If you specify a current version number that does not match the true current version number, the request fails. /// @@ -35527,7 +35527,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyNetworkInterfaceAttribute` operation on the `AmazonEC2` service. + /// Performs the `ModifyNetworkInterfaceAttribute` operation on the `EC2` service. /// /// Modifies the specified network interface attribute. You can specify only one attribute at a time. You can use this action to attach and detach security groups from an existing EC2 instance. /// @@ -35591,7 +35591,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyPrivateDnsNameOptions` operation on the `AmazonEC2` service. + /// Performs the `ModifyPrivateDnsNameOptions` operation on the `EC2` service. /// /// Modifies the options for instance hostnames for the specified instance. /// @@ -35655,7 +35655,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyReservedInstances` operation on the `AmazonEC2` service. + /// Performs the `ModifyReservedInstances` operation on the `EC2` service. /// /// Modifies the configuration of your Reserved Instances, such as the Availability Zone, instance count, or instance type. The Reserved Instances to be modified must be identical, except for Availability Zone, network platform, and instance type. For more information, see [Modify Reserved Instances](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-modifying.html) in the Amazon EC2 User Guide. /// @@ -35719,7 +35719,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifySecurityGroupRules` operation on the `AmazonEC2` service. + /// Performs the `ModifySecurityGroupRules` operation on the `EC2` service. /// /// Modifies the rules of a security group. /// @@ -35783,7 +35783,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifySnapshotAttribute` operation on the `AmazonEC2` service. + /// Performs the `ModifySnapshotAttribute` operation on the `EC2` service. /// /// Adds or removes permission settings for the specified snapshot. You may add or remove specified Amazon Web Services account IDs from a snapshot's list of create volume permissions, but you cannot do both in a single operation. If you need to both add and remove account IDs for a snapshot, you must use multiple operations. You can make up to 500 modifications to a snapshot in a single operation. Encrypted snapshots and snapshots with Amazon Web Services Marketplace product codes cannot be made public. Snapshots encrypted with your default KMS key cannot be shared with other accounts. For more information about modifying snapshot permissions, see [Share a snapshot](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-modifying-snapshot-permissions.html) in the Amazon EBS User Guide. /// @@ -35847,7 +35847,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifySnapshotTier` operation on the `AmazonEC2` service. + /// Performs the `ModifySnapshotTier` operation on the `EC2` service. /// /// Archives an Amazon EBS snapshot. When you archive a snapshot, it is converted to a full snapshot that includes all of the blocks of data that were written to the volume at the time the snapshot was created, and moved from the standard tier to the archive tier. For more information, see [Archive Amazon EBS snapshots](https://docs.aws.amazon.com/ebs/latest/userguide/snapshot-archive.html) in the Amazon EBS User Guide. /// @@ -35911,7 +35911,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifySpotFleetRequest` operation on the `AmazonEC2` service. + /// Performs the `ModifySpotFleetRequest` operation on the `EC2` service. /// /// Modifies the specified Spot Fleet request. You can only modify a Spot Fleet request of type maintain. While the Spot Fleet request is being modified, it is in the modifying state. To scale up your Spot Fleet, increase its target capacity. The Spot Fleet launches the additional Spot Instances according to the allocation strategy for the Spot Fleet request. If the allocation strategy is lowestPrice, the Spot Fleet launches instances using the Spot Instance pool with the lowest price. If the allocation strategy is diversified, the Spot Fleet distributes the instances across the Spot Instance pools. If the allocation strategy is capacityOptimized, Spot Fleet launches instances from Spot Instance pools with optimal capacity for the number of instances that are launching. To scale down your Spot Fleet, decrease its target capacity. First, the Spot Fleet cancels any open requests that exceed the new target capacity. You can request that the Spot Fleet terminate Spot Instances until the size of the fleet no longer exceeds the new target capacity. If the allocation strategy is lowestPrice, the Spot Fleet terminates the instances with the highest price per unit. If the allocation strategy is capacityOptimized, the Spot Fleet terminates the instances in the Spot Instance pools that have the least available Spot Instance capacity. If the allocation strategy is diversified, the Spot Fleet terminates instances across the Spot Instance pools. Alternatively, you can request that the Spot Fleet keep the fleet at its current size, but not replace any Spot Instances that are interrupted or that you terminate manually. If you are finished with your Spot Fleet for now, but will use it again later, you can set the target capacity to 0. /// @@ -35975,7 +35975,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifySubnetAttribute` operation on the `AmazonEC2` service. + /// Performs the `ModifySubnetAttribute` operation on the `EC2` service. /// /// Modifies a subnet attribute. You can only modify one attribute at a time. Use this action to modify subnets on Amazon Web Services Outposts. /// @@ -36050,7 +36050,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyTrafficMirrorFilterNetworkServices` operation on the `AmazonEC2` service. + /// Performs the `ModifyTrafficMirrorFilterNetworkServices` operation on the `EC2` service. /// /// Allows or restricts mirroring network services. By default, Amazon DNS network services are not eligible for Traffic Mirror. Use AddNetworkServices to add network services to a Traffic Mirror filter. When a network service is added to the Traffic Mirror filter, all traffic related to that network service will be mirrored. When you no longer want to mirror network services, use RemoveNetworkServices to remove the network services from the Traffic Mirror filter. /// @@ -36114,7 +36114,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyTrafficMirrorFilterRule` operation on the `AmazonEC2` service. + /// Performs the `ModifyTrafficMirrorFilterRule` operation on the `EC2` service. /// /// Modifies the specified Traffic Mirror rule. DestinationCidrBlock and SourceCidrBlock must both be an IPv4 range or an IPv6 range. /// @@ -36178,7 +36178,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyTrafficMirrorSession` operation on the `AmazonEC2` service. + /// Performs the `ModifyTrafficMirrorSession` operation on the `EC2` service. /// /// Modifies a Traffic Mirror session. /// @@ -36242,7 +36242,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyTransitGateway` operation on the `AmazonEC2` service. + /// Performs the `ModifyTransitGateway` operation on the `EC2` service. /// /// Modifies the specified transit gateway. When you modify a transit gateway, the modified options are applied to new transit gateway attachments only. Your existing transit gateway attachments are not modified. /// @@ -36306,7 +36306,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyTransitGatewayPrefixListReference` operation on the `AmazonEC2` service. + /// Performs the `ModifyTransitGatewayPrefixListReference` operation on the `EC2` service. /// /// Modifies a reference (route) to a prefix list in a specified transit gateway route table. /// @@ -36370,7 +36370,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyTransitGatewayVpcAttachment` operation on the `AmazonEC2` service. + /// Performs the `ModifyTransitGatewayVpcAttachment` operation on the `EC2` service. /// /// Modifies the specified VPC attachment. /// @@ -36434,7 +36434,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyVerifiedAccessEndpoint` operation on the `AmazonEC2` service. + /// Performs the `ModifyVerifiedAccessEndpoint` operation on the `EC2` service. /// /// Modifies the configuration of the specified Amazon Web Services Verified Access endpoint. /// @@ -36499,7 +36499,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyVerifiedAccessEndpointPolicy` operation on the `AmazonEC2` service. + /// Performs the `ModifyVerifiedAccessEndpointPolicy` operation on the `EC2` service. /// /// Modifies the specified Amazon Web Services Verified Access endpoint policy. /// @@ -36564,7 +36564,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyVerifiedAccessGroup` operation on the `AmazonEC2` service. + /// Performs the `ModifyVerifiedAccessGroup` operation on the `EC2` service. /// /// Modifies the specified Amazon Web Services Verified Access group configuration. /// @@ -36629,7 +36629,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyVerifiedAccessGroupPolicy` operation on the `AmazonEC2` service. + /// Performs the `ModifyVerifiedAccessGroupPolicy` operation on the `EC2` service. /// /// Modifies the specified Amazon Web Services Verified Access group policy. /// @@ -36694,7 +36694,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyVerifiedAccessInstance` operation on the `AmazonEC2` service. + /// Performs the `ModifyVerifiedAccessInstance` operation on the `EC2` service. /// /// Modifies the configuration of the specified Amazon Web Services Verified Access instance. /// @@ -36759,7 +36759,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyVerifiedAccessInstanceLoggingConfiguration` operation on the `AmazonEC2` service. + /// Performs the `ModifyVerifiedAccessInstanceLoggingConfiguration` operation on the `EC2` service. /// /// Modifies the logging configuration for the specified Amazon Web Services Verified Access instance. /// @@ -36824,7 +36824,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyVerifiedAccessTrustProvider` operation on the `AmazonEC2` service. + /// Performs the `ModifyVerifiedAccessTrustProvider` operation on the `EC2` service. /// /// Modifies the configuration of the specified Amazon Web Services Verified Access trust provider. /// @@ -36889,7 +36889,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyVolume` operation on the `AmazonEC2` service. + /// Performs the `ModifyVolume` operation on the `EC2` service. /// /// You can modify several parameters of an existing EBS volume, including volume size, volume type, and IOPS capacity. If your EBS volume is attached to a current-generation EC2 instance type, you might be able to apply these changes without stopping the instance or detaching the volume from it. For more information about modifying EBS volumes, see [Amazon EBS Elastic Volumes](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-modify-volume.html) in the Amazon EBS User Guide. When you complete a resize operation on your volume, you need to extend the volume's file-system size to take advantage of the new storage capacity. For more information, see [Extend the file system](https://docs.aws.amazon.com/ebs/latest/userguide/recognize-expanded-volume-linux.html). For more information, see [Monitor the progress of volume modifications](https://docs.aws.amazon.com/ebs/latest/userguide/monitoring-volume-modifications.html) in the Amazon EBS User Guide. With previous-generation instance types, resizing an EBS volume might require detaching and reattaching the volume or stopping and restarting the instance. After modifying a volume, you must wait at least six hours and ensure that the volume is in the in-use or available state before you can modify the same volume. This is sometimes referred to as a cooldown period. /// @@ -36953,7 +36953,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyVolumeAttribute` operation on the `AmazonEC2` service. + /// Performs the `ModifyVolumeAttribute` operation on the `EC2` service. /// /// Modifies a volume attribute. By default, all I/O operations for the volume are suspended when the data on the volume is determined to be potentially inconsistent, to prevent undetectable, latent data corruption. The I/O access to the volume can be resumed by first enabling I/O access and then checking the data consistency on your volume. You can change the default behavior to resume I/O operations. We recommend that you change this only for boot volumes or for volumes that are stateless or disposable. /// @@ -37017,7 +37017,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyVpcAttribute` operation on the `AmazonEC2` service. + /// Performs the `ModifyVpcAttribute` operation on the `EC2` service. /// /// Modifies the specified attribute of the specified VPC. /// @@ -37081,7 +37081,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyVpcBlockPublicAccessExclusion` operation on the `AmazonEC2` service. + /// Performs the `ModifyVpcBlockPublicAccessExclusion` operation on the `EC2` service. /// /// Modify VPC Block Public Access (BPA) exclusions. A VPC BPA exclusion is a mode that can be applied to a single VPC or subnet that exempts it from the account’s BPA mode and will allow bidirectional or egress-only access. You can create BPA exclusions for VPCs and subnets even when BPA is not enabled on the account to ensure that there is no traffic disruption to the exclusions when VPC BPA is turned on. /// @@ -37145,7 +37145,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyVpcBlockPublicAccessOptions` operation on the `AmazonEC2` service. + /// Performs the `ModifyVpcBlockPublicAccessOptions` operation on the `EC2` service. /// /// Modify VPC Block Public Access (BPA) options. VPC Block Public Access (BPA) enables you to block resources in VPCs and subnets that you own in a Region from reaching or being reached from the internet through internet gateways and egress-only internet gateways. To learn more about VPC BPA, see [Block public access to VPCs and subnets](https://docs.aws.amazon.com/vpc/latest/userguide/security-vpc-bpa.html) in the Amazon VPC User Guide. /// @@ -37209,7 +37209,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyVpcEndpoint` operation on the `AmazonEC2` service. + /// Performs the `ModifyVpcEndpoint` operation on the `EC2` service. /// /// Modifies attributes of a specified VPC endpoint. The attributes that you can modify depend on the type of VPC endpoint (interface, gateway, or Gateway Load Balancer). For more information, see the [Amazon Web Services PrivateLink Guide](https://docs.aws.amazon.com/vpc/latest/privatelink/). /// @@ -37273,7 +37273,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyVpcEndpointConnectionNotification` operation on the `AmazonEC2` service. + /// Performs the `ModifyVpcEndpointConnectionNotification` operation on the `EC2` service. /// /// Modifies a connection notification for VPC endpoint or VPC endpoint service. You can change the SNS topic for the notification, or the events for which to be notified. /// @@ -37337,7 +37337,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyVpcEndpointServiceConfiguration` operation on the `AmazonEC2` service. + /// Performs the `ModifyVpcEndpointServiceConfiguration` operation on the `EC2` service. /// /// Modifies the attributes of the specified VPC endpoint service configuration. If you set or modify the private DNS name, you must prove that you own the private DNS domain name. /// @@ -37401,7 +37401,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyVpcEndpointServicePayerResponsibility` operation on the `AmazonEC2` service. + /// Performs the `ModifyVpcEndpointServicePayerResponsibility` operation on the `EC2` service. /// /// Modifies the payer responsibility for your VPC endpoint service. /// @@ -37465,7 +37465,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyVpcEndpointServicePermissions` operation on the `AmazonEC2` service. + /// Performs the `ModifyVpcEndpointServicePermissions` operation on the `EC2` service. /// /// Modifies the permissions for your VPC endpoint service. You can add or remove permissions for service consumers (Amazon Web Services accounts, users, and IAM roles) to connect to your endpoint service. If you grant permissions to all principals, the service is public. Any users who know the name of a public service can send a request to attach an endpoint. If the service does not require manual approval, attachments are automatically approved. /// @@ -37529,7 +37529,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyVpcPeeringConnectionOptions` operation on the `AmazonEC2` service. + /// Performs the `ModifyVpcPeeringConnectionOptions` operation on the `EC2` service. /// /// Modifies the VPC peering connection options on one side of a VPC peering connection. If the peered VPCs are in the same Amazon Web Services account, you can enable DNS resolution for queries from the local VPC. This ensures that queries from the local VPC resolve to private IP addresses in the peer VPC. This option is not available if the peered VPCs are in different Amazon Web Services accounts or different Regions. For peered VPCs in different Amazon Web Services accounts, each Amazon Web Services account owner must initiate a separate request to modify the peering connection options. For inter-region peering connections, you must use the Region for the requester VPC to modify the requester VPC peering options and the Region for the accepter VPC to modify the accepter VPC peering options. To verify which VPCs are the accepter and the requester for a VPC peering connection, use the [DescribeVpcPeeringConnections] command. /// @@ -37593,7 +37593,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyVpcTenancy` operation on the `AmazonEC2` service. + /// Performs the `ModifyVpcTenancy` operation on the `EC2` service. /// /// Modifies the instance tenancy attribute of the specified VPC. You can change the instance tenancy attribute of a VPC to default only. You cannot change the instance tenancy attribute to dedicated. After you modify the tenancy of the VPC, any new instances that you launch into the VPC have a tenancy of default, unless you specify otherwise during launch. The tenancy of any existing instances in the VPC is not affected. For more information, see [Dedicated Instances](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/dedicated-instance.html) in the Amazon EC2 User Guide. /// @@ -37657,7 +37657,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyVpnConnection` operation on the `AmazonEC2` service. + /// Performs the `ModifyVpnConnection` operation on the `EC2` service. /// /// Modifies the customer gateway or the target gateway of an Amazon Web Services Site-to-Site VPN connection. To modify the target gateway, the following migration options are available: /// @@ -37732,7 +37732,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyVpnConnectionOptions` operation on the `AmazonEC2` service. + /// Performs the `ModifyVpnConnectionOptions` operation on the `EC2` service. /// /// Modifies the connection options for your Site-to-Site VPN connection. When you modify the VPN connection options, the VPN endpoint IP addresses on the Amazon Web Services side do not change, and the tunnel options do not change. Your VPN connection will be temporarily unavailable for a brief period while the VPN connection is updated. /// @@ -37796,7 +37796,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyVpnTunnelCertificate` operation on the `AmazonEC2` service. + /// Performs the `ModifyVpnTunnelCertificate` operation on the `EC2` service. /// /// Modifies the VPN tunnel endpoint certificate. /// @@ -37860,7 +37860,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ModifyVpnTunnelOptions` operation on the `AmazonEC2` service. + /// Performs the `ModifyVpnTunnelOptions` operation on the `EC2` service. /// /// Modifies the options for a VPN tunnel in an Amazon Web Services Site-to-Site VPN connection. You can modify multiple options for a tunnel in a single request, but you can only modify one tunnel at a time. For more information, see [Site-to-Site VPN tunnel options for your Site-to-Site VPN connection](https://docs.aws.amazon.com/vpn/latest/s2svpn/VPNTunnels.html) in the Amazon Web Services Site-to-Site VPN User Guide. /// @@ -37924,7 +37924,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `MonitorInstances` operation on the `AmazonEC2` service. + /// Performs the `MonitorInstances` operation on the `EC2` service. /// /// Enables detailed monitoring for a running instance. Otherwise, basic monitoring is enabled. For more information, see [Monitor your instances using CloudWatch](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-cloudwatch.html) in the Amazon EC2 User Guide. To disable detailed monitoring, see [UnmonitorInstances](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_UnmonitorInstances.html). /// @@ -37988,7 +37988,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `MoveAddressToVpc` operation on the `AmazonEC2` service. + /// Performs the `MoveAddressToVpc` operation on the `EC2` service. /// /// This action is deprecated. Moves an Elastic IP address from the EC2-Classic platform to the EC2-VPC platform. The Elastic IP address must be allocated to your account for more than 24 hours, and it must not be associated with an instance. After the Elastic IP address is moved, it is no longer available for use in the EC2-Classic platform, unless you move it back using the [RestoreAddressToClassic] request. You cannot move an Elastic IP address that was originally allocated for use in the EC2-VPC platform to the EC2-Classic platform. /// @@ -38052,7 +38052,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `MoveByoipCidrToIpam` operation on the `AmazonEC2` service. + /// Performs the `MoveByoipCidrToIpam` operation on the `EC2` service. /// /// Move a BYOIPv4 CIDR to IPAM from a public IPv4 pool. If you already have a BYOIPv4 CIDR with Amazon Web Services, you can move the CIDR to IPAM from a public IPv4 pool. You cannot move an IPv6 CIDR to IPAM. If you are bringing a new IP address to Amazon Web Services for the first time, complete the steps in [Tutorial: BYOIP address CIDRs to IPAM](https://docs.aws.amazon.com/vpc/latest/ipam/tutorials-byoip-ipam.html). /// @@ -38116,7 +38116,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `MoveCapacityReservationInstances` operation on the `AmazonEC2` service. + /// Performs the `MoveCapacityReservationInstances` operation on the `EC2` service. /// /// Move available capacity from a source Capacity Reservation to a destination Capacity Reservation. The source Capacity Reservation and the destination Capacity Reservation must be active, owned by your Amazon Web Services account, and share the following: /// @@ -38193,7 +38193,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ProvisionByoipCidr` operation on the `AmazonEC2` service. + /// Performs the `ProvisionByoipCidr` operation on the `EC2` service. /// /// Provisions an IPv4 or IPv6 address range for use with your Amazon Web Services resources through bring your own IP addresses (BYOIP) and creates a corresponding address pool. After the address range is provisioned, it is ready to be advertised using [AdvertiseByoipCidr]. Amazon Web Services verifies that you own the address range and are authorized to advertise it. You must ensure that the address range is registered to you and that you created an RPKI ROA to authorize Amazon ASNs 16509 and 14618 to advertise the address range. For more information, see [Bring your own IP addresses (BYOIP)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-byoip.html) in the Amazon EC2 User Guide. Provisioning an address range is an asynchronous operation, so the call returns immediately, but the address range is not ready to use until its status changes from pending-provision to provisioned. To monitor the status of an address range, use [DescribeByoipCidrs]. To allocate an Elastic IP address from your IPv4 address pool, use [AllocateAddress] with either the specific address from the address pool or the ID of the address pool. /// @@ -38257,7 +38257,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ProvisionIpamByoasn` operation on the `AmazonEC2` service. + /// Performs the `ProvisionIpamByoasn` operation on the `EC2` service. /// /// Provisions your Autonomous System Number (ASN) for use in your Amazon Web Services account. This action requires authorization context for Amazon to bring the ASN to an Amazon Web Services account. For more information, see [Tutorial: Bring your ASN to IPAM](https://docs.aws.amazon.com/vpc/latest/ipam/tutorials-byoasn.html) in the Amazon VPC IPAM guide. /// @@ -38321,7 +38321,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ProvisionIpamPoolCidr` operation on the `AmazonEC2` service. + /// Performs the `ProvisionIpamPoolCidr` operation on the `EC2` service. /// /// Provision a CIDR to an IPAM pool. You can use this action to provision new CIDRs to a top-level pool or to transfer a CIDR from a top-level pool to a pool within it. For more information, see [Provision CIDRs to pools](https://docs.aws.amazon.com/vpc/latest/ipam/prov-cidr-ipam.html) in the Amazon VPC IPAM User Guide. /// @@ -38386,7 +38386,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ProvisionPublicIpv4PoolCidr` operation on the `AmazonEC2` service. + /// Performs the `ProvisionPublicIpv4PoolCidr` operation on the `EC2` service. /// /// Provision a CIDR to a public IPv4 pool. For more information about IPAM, see [What is IPAM?](https://docs.aws.amazon.com/vpc/latest/ipam/what-is-it-ipam.html) in the Amazon VPC IPAM User Guide. /// @@ -38450,7 +38450,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `PurchaseCapacityBlock` operation on the `AmazonEC2` service. + /// Performs the `PurchaseCapacityBlock` operation on the `EC2` service. /// /// Purchase the Capacity Block for use with your account. With Capacity Blocks you ensure GPU capacity is available for machine learning (ML) workloads. You must specify the ID of the Capacity Block offering you are purchasing. /// @@ -38514,7 +38514,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `PurchaseCapacityBlockExtension` operation on the `AmazonEC2` service. + /// Performs the `PurchaseCapacityBlockExtension` operation on the `EC2` service. /// /// Purchase the Capacity Block extension for use with your account. You must specify the ID of the Capacity Block extension offering you are purchasing. /// @@ -38578,7 +38578,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `PurchaseHostReservation` operation on the `AmazonEC2` service. + /// Performs the `PurchaseHostReservation` operation on the `EC2` service. /// /// Purchase a reservation with configurations that match those of your Dedicated Host. You must have active Dedicated Hosts in your account before you purchase a reservation. This action results in the specified reservation being purchased and charged to your account. /// @@ -38642,7 +38642,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `PurchaseReservedInstancesOffering` operation on the `AmazonEC2` service. + /// Performs the `PurchaseReservedInstancesOffering` operation on the `EC2` service. /// /// Purchases a Reserved Instance for use with your account. With Reserved Instances, you pay a lower hourly rate compared to On-Demand instance pricing. Use [DescribeReservedInstancesOfferings] to get a list of Reserved Instance offerings that match your specifications. After you've purchased a Reserved Instance, you can check for your new Reserved Instance with [DescribeReservedInstances]. To queue a purchase for a future date and time, specify a purchase time. If you do not specify a purchase time, the default is the current time. For more information, see [Reserved Instances](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts-on-demand-reserved-instances.html) and [Sell in the Reserved Instance Marketplace](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-market-general.html) in the Amazon EC2 User Guide. /// @@ -38706,7 +38706,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `PurchaseScheduledInstances` operation on the `AmazonEC2` service. + /// Performs the `PurchaseScheduledInstances` operation on the `EC2` service. /// /// You can no longer purchase Scheduled Instances. Purchases the Scheduled Instances with the specified schedule. Scheduled Instances enable you to purchase Amazon EC2 compute capacity by the hour for a one-year term. Before you can purchase a Scheduled Instance, you must call [DescribeScheduledInstanceAvailability] to check for available schedules and obtain a purchase token. After you purchase a Scheduled Instance, you must call [RunScheduledInstances] during each scheduled time period. After you purchase a Scheduled Instance, you can't cancel, modify, or resell your purchase. /// @@ -38771,7 +38771,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `RebootInstances` operation on the `AmazonEC2` service. + /// Performs the `RebootInstances` operation on the `EC2` service. /// /// Requests a reboot of the specified instances. This operation is asynchronous; it only queues a request to reboot the specified instances. The operation succeeds if the instances are valid and belong to you. Requests to reboot terminated instances are ignored. If an instance does not cleanly shut down within a few minutes, Amazon EC2 performs a hard reboot. For more information about troubleshooting, see [Troubleshoot an unreachable instance](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-console.html) in the Amazon EC2 User Guide. /// @@ -38835,7 +38835,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `RegisterImage` operation on the `AmazonEC2` service. + /// Performs the `RegisterImage` operation on the `EC2` service. /// /// Registers an AMI. When you're creating an instance-store backed AMI, registering the AMI is the final step in the creation process. For more information about creating AMIs, see [Create an AMI from a snapshot](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html#creating-launching-ami-from-snapshot) and [Create an instance-store backed AMI](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-instance-store.html) in the Amazon EC2 User Guide. For Amazon EBS-backed instances, [CreateImage] creates and registers the AMI in a single request, so you don't have to register the AMI yourself. We recommend that you always use [CreateImage] unless you have a specific reason to use RegisterImage. If needed, you can deregister an AMI at any time. Any modifications you make to an AMI backed by an instance store volume invalidates its registration. If you make changes to an image, deregister the previous image and register the new image. Register a snapshot of a root device volume You can use RegisterImage to create an Amazon EBS-backed Linux AMI from a snapshot of a root device volume. You specify the snapshot using a block device mapping. You can't set the encryption state of the volume using the block device mapping. If the snapshot is encrypted, or encryption by default is enabled, the root volume of an instance launched from the AMI is encrypted. For more information, see [Create an AMI from a snapshot](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html#creating-launching-ami-from-snapshot) and [Use encryption with Amazon EBS-backed AMIs](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIEncryption.html) in the Amazon EC2 User Guide. Amazon Web Services Marketplace product codes If any snapshots have Amazon Web Services Marketplace product codes, they are copied to the new AMI. In most cases, AMIs for Windows, RedHat, SUSE, and SQL Server require correct licensing information to be present on the AMI. For more information, see [Understand AMI billing information](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-billing-info.html) in the Amazon EC2 User Guide. When creating an AMI from a snapshot, the RegisterImage operation derives the correct billing information from the snapshot's metadata, but this requires the appropriate metadata to be present. To verify if the correct billing information was applied, check the PlatformDetails field on the new AMI. If the field is empty or doesn't match the expected operating system code (for example, Windows, RedHat, SUSE, or SQL), the AMI creation was unsuccessful, and you should discard the AMI and instead create the AMI from an instance using [CreateImage]. For more information, see [Create an AMI from an instance ](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html#how-to-create-ebs-ami) in the Amazon EC2 User Guide. If you purchase a Reserved Instance to apply to an On-Demand Instance that was launched from an AMI with a billing product code, make sure that the Reserved Instance has the matching billing product code. If you purchase a Reserved Instance without the matching billing product code, the Reserved Instance will not be applied to the On-Demand Instance. For information about how to obtain the platform details and billing information of an AMI, see [Understand AMI billing information](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-billing-info.html) in the Amazon EC2 User Guide. /// @@ -38899,7 +38899,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `RegisterInstanceEventNotificationAttributes` operation on the `AmazonEC2` service. + /// Performs the `RegisterInstanceEventNotificationAttributes` operation on the `EC2` service. /// /// Registers a set of tag keys to include in scheduled event notifications for your resources. To remove tags, use [DeregisterInstanceEventNotificationAttributes](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeregisterInstanceEventNotificationAttributes.html). /// @@ -38963,7 +38963,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `RegisterTransitGatewayMulticastGroupMembers` operation on the `AmazonEC2` service. + /// Performs the `RegisterTransitGatewayMulticastGroupMembers` operation on the `EC2` service. /// /// Registers members (network interfaces) with the transit gateway multicast group. A member is a network interface associated with a supported EC2 instance that receives multicast traffic. For more information, see [Multicast on transit gateways](https://docs.aws.amazon.com/vpc/latest/tgw/tgw-multicast-overview.html) in the Amazon Web Services Transit Gateways Guide. After you add the members, use [SearchTransitGatewayMulticastGroups](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_SearchTransitGatewayMulticastGroups.html) to verify that the members were added to the transit gateway multicast group. /// @@ -39027,7 +39027,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `RegisterTransitGatewayMulticastGroupSources` operation on the `AmazonEC2` service. + /// Performs the `RegisterTransitGatewayMulticastGroupSources` operation on the `EC2` service. /// /// Registers sources (network interfaces) with the specified transit gateway multicast group. A multicast source is a network interface attached to a supported instance that sends multicast traffic. For more information about supported instances, see [Multicast on transit gateways](https://docs.aws.amazon.com/vpc/latest/tgw/tgw-multicast-overview.html) in the Amazon Web Services Transit Gateways Guide. After you add the source, use [SearchTransitGatewayMulticastGroups](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_SearchTransitGatewayMulticastGroups.html) to verify that the source was added to the multicast group. /// @@ -39091,7 +39091,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `RejectCapacityReservationBillingOwnership` operation on the `AmazonEC2` service. + /// Performs the `RejectCapacityReservationBillingOwnership` operation on the `EC2` service. /// /// Rejects a request to assign billing of the available capacity of a shared Capacity Reservation to your account. For more information, see [ Billing assignment for shared Amazon EC2 Capacity Reservations](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/assign-billing.html). /// @@ -39155,7 +39155,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `RejectTransitGatewayMulticastDomainAssociations` operation on the `AmazonEC2` service. + /// Performs the `RejectTransitGatewayMulticastDomainAssociations` operation on the `EC2` service. /// /// Rejects a request to associate cross-account subnets with a transit gateway multicast domain. /// @@ -39219,7 +39219,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `RejectTransitGatewayPeeringAttachment` operation on the `AmazonEC2` service. + /// Performs the `RejectTransitGatewayPeeringAttachment` operation on the `EC2` service. /// /// Rejects a transit gateway peering attachment request. /// @@ -39283,7 +39283,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `RejectTransitGatewayVpcAttachment` operation on the `AmazonEC2` service. + /// Performs the `RejectTransitGatewayVpcAttachment` operation on the `EC2` service. /// /// Rejects a request to attach a VPC to a transit gateway. The VPC attachment must be in the pendingAcceptance state. Use [DescribeTransitGatewayVpcAttachments] to view your pending VPC attachment requests. Use [AcceptTransitGatewayVpcAttachment] to accept a VPC attachment request. /// @@ -39347,7 +39347,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `RejectVpcEndpointConnections` operation on the `AmazonEC2` service. + /// Performs the `RejectVpcEndpointConnections` operation on the `EC2` service. /// /// Rejects VPC endpoint connection requests to your VPC endpoint service. /// @@ -39411,7 +39411,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `RejectVpcPeeringConnection` operation on the `AmazonEC2` service. + /// Performs the `RejectVpcPeeringConnection` operation on the `EC2` service. /// /// Rejects a VPC peering connection request. The VPC peering connection must be in the pending-acceptance state. Use the [DescribeVpcPeeringConnections] request to view your outstanding VPC peering connection requests. To delete an active VPC peering connection, or to delete a VPC peering connection request that you initiated, use [DeleteVpcPeeringConnection]. /// @@ -39475,7 +39475,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ReleaseAddress` operation on the `AmazonEC2` service. + /// Performs the `ReleaseAddress` operation on the `EC2` service. /// /// Releases the specified Elastic IP address. [Default VPC] Releasing an Elastic IP address automatically disassociates it from any instance that it's associated with. To disassociate an Elastic IP address without releasing it, use [DisassociateAddress]. [Nondefault VPC] You must use [DisassociateAddress] to disassociate the Elastic IP address before you can release it. Otherwise, Amazon EC2 returns an error (InvalidIPAddress.InUse). After releasing an Elastic IP address, it is released to the IP address pool. Be sure to update your DNS records and any servers or devices that communicate with the address. If you attempt to release an Elastic IP address that you already released, you'll get an AuthFailure error if the address is already allocated to another Amazon Web Services account. After you release an Elastic IP address, you might be able to recover it. For more information, see [AllocateAddress]. /// @@ -39539,7 +39539,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ReleaseHosts` operation on the `AmazonEC2` service. + /// Performs the `ReleaseHosts` operation on the `EC2` service. /// /// When you no longer want to use an On-Demand Dedicated Host it can be released. On-Demand billing is stopped and the host goes into released state. The host ID of Dedicated Hosts that have been released can no longer be specified in another request, for example, to modify the host. You must stop or terminate all instances on a host before it can be released. When Dedicated Hosts are released, it may take some time for them to stop counting toward your limit and you may receive capacity errors when trying to allocate new Dedicated Hosts. Wait a few minutes and then try again. Released hosts still appear in a [DescribeHosts] response. /// @@ -39603,7 +39603,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ReleaseIpamPoolAllocation` operation on the `AmazonEC2` service. + /// Performs the `ReleaseIpamPoolAllocation` operation on the `EC2` service. /// /// Release an allocation within an IPAM pool. The Region you use should be the IPAM pool locale. The locale is the Amazon Web Services Region where this IPAM pool is available for allocations. You can only use this action to release manual allocations. To remove an allocation for a resource without deleting the resource, set its monitored state to false using [ModifyIpamResourceCidr](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyIpamResourceCidr.html). For more information, see [Release an allocation](https://docs.aws.amazon.com/vpc/latest/ipam/release-alloc-ipam.html) in the Amazon VPC IPAM User Guide. All EC2 API actions follow an [eventual consistency](https://docs.aws.amazon.com/ec2/latest/devguide/eventual-consistency.html) model. /// @@ -39667,7 +39667,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ReplaceIamInstanceProfileAssociation` operation on the `AmazonEC2` service. + /// Performs the `ReplaceIamInstanceProfileAssociation` operation on the `EC2` service. /// /// Replaces an IAM instance profile for the specified running instance. You can use this action to change the IAM instance profile that's associated with an instance without having to disassociate the existing IAM instance profile first. Use [DescribeIamInstanceProfileAssociations] to get the association ID. /// @@ -39731,7 +39731,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ReplaceImageCriteriaInAllowedImagesSettings` operation on the `AmazonEC2` service. + /// Performs the `ReplaceImageCriteriaInAllowedImagesSettings` operation on the `EC2` service. /// /// Sets or replaces the criteria for Allowed AMIs. The Allowed AMIs feature does not restrict the AMIs owned by your account. Regardless of the criteria you set, the AMIs created by your account will always be discoverable and usable by users in your account. For more information, see [Control the discovery and use of AMIs in Amazon EC2 with Allowed AMIs](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-allowed-amis.html) in Amazon EC2 User Guide. /// @@ -39795,7 +39795,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ReplaceNetworkAclAssociation` operation on the `AmazonEC2` service. + /// Performs the `ReplaceNetworkAclAssociation` operation on the `EC2` service. /// /// Changes which network ACL a subnet is associated with. By default when you create a subnet, it's automatically associated with the default network ACL. For more information, see [Network ACLs](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-network-acls.html) in the Amazon VPC User Guide. This is an idempotent operation. /// @@ -39859,7 +39859,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ReplaceNetworkAclEntry` operation on the `AmazonEC2` service. + /// Performs the `ReplaceNetworkAclEntry` operation on the `EC2` service. /// /// Replaces an entry (rule) in a network ACL. For more information, see [Network ACLs](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-network-acls.html) in the Amazon VPC User Guide. /// @@ -39923,7 +39923,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ReplaceRoute` operation on the `AmazonEC2` service. + /// Performs the `ReplaceRoute` operation on the `EC2` service. /// /// Replaces an existing route within a route table in a VPC. You must specify either a destination CIDR block or a prefix list ID. You must also specify exactly one of the resources from the parameter list, or reset the local route to its default target. For more information, see [Route tables](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Route_Tables.html) in the Amazon VPC User Guide. /// @@ -39987,7 +39987,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ReplaceRouteTableAssociation` operation on the `AmazonEC2` service. + /// Performs the `ReplaceRouteTableAssociation` operation on the `EC2` service. /// /// Changes the route table associated with a given subnet, internet gateway, or virtual private gateway in a VPC. After the operation completes, the subnet or gateway uses the routes in the new route table. For more information about route tables, see [Route tables](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Route_Tables.html) in the Amazon VPC User Guide. You can also use this operation to change which table is the main route table in the VPC. Specify the main route table's association ID and the route table ID of the new main route table. /// @@ -40051,7 +40051,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ReplaceTransitGatewayRoute` operation on the `AmazonEC2` service. + /// Performs the `ReplaceTransitGatewayRoute` operation on the `EC2` service. /// /// Replaces the specified route in the specified transit gateway route table. /// @@ -40115,7 +40115,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ReplaceVpnTunnel` operation on the `AmazonEC2` service. + /// Performs the `ReplaceVpnTunnel` operation on the `EC2` service. /// /// Trigger replacement of specified VPN tunnel. /// @@ -40179,7 +40179,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ReportInstanceStatus` operation on the `AmazonEC2` service. + /// Performs the `ReportInstanceStatus` operation on the `EC2` service. /// /// Submits feedback about the status of an instance. The instance must be in the running state. If your experience with the instance differs from the instance status returned by [DescribeInstanceStatus], use [ReportInstanceStatus] to report your experience with the instance. Amazon EC2 collects this information to improve the accuracy of status checks. Use of this action does not change the value returned by [DescribeInstanceStatus]. /// @@ -40243,7 +40243,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `RequestSpotFleet` operation on the `AmazonEC2` service. + /// Performs the `RequestSpotFleet` operation on the `EC2` service. /// /// Creates a Spot Fleet request. The Spot Fleet request specifies the total target capacity and the On-Demand target capacity. Amazon EC2 calculates the difference between the total capacity and On-Demand capacity, and launches the difference as Spot capacity. You can submit a single request that includes multiple launch specifications that vary by instance type, AMI, Availability Zone, or subnet. By default, the Spot Fleet requests Spot Instances in the Spot Instance pool where the price per unit is the lowest. Each launch specification can include its own instance weighting that reflects the value of the instance type to your application workload. Alternatively, you can specify that the Spot Fleet distribute the target capacity across the Spot pools included in its launch specifications. By ensuring that the Spot Instances in your Spot Fleet are in different Spot pools, you can improve the availability of your fleet. You can specify tags for the Spot Fleet request and instances launched by the fleet. You cannot tag other resource types in a Spot Fleet request because only the spot-fleet-request and instance resource types are supported. For more information, see [Spot Fleet requests](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-fleet-requests.html) in the Amazon EC2 User Guide. We strongly discourage using the RequestSpotFleet API because it is a legacy API with no planned investment. For options for requesting Spot Instances, see [Which is the best Spot request method to use?](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-best-practices.html#which-spot-request-method-to-use) in the Amazon EC2 User Guide. /// @@ -40307,7 +40307,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `RequestSpotInstances` operation on the `AmazonEC2` service. + /// Performs the `RequestSpotInstances` operation on the `EC2` service. /// /// Creates a Spot Instance request. For more information, see [Work with Spot Instance](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-requests.html) in the Amazon EC2 User Guide. We strongly discourage using the RequestSpotInstances API because it is a legacy API with no planned investment. For options for requesting Spot Instances, see [Which is the best Spot request method to use?](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-best-practices.html#which-spot-request-method-to-use) in the Amazon EC2 User Guide. /// @@ -40371,7 +40371,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ResetAddressAttribute` operation on the `AmazonEC2` service. + /// Performs the `ResetAddressAttribute` operation on the `EC2` service. /// /// Resets the attribute of the specified IP address. For requirements, see [Using reverse DNS for email applications](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html#Using_Elastic_Addressing_Reverse_DNS). /// @@ -40435,7 +40435,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ResetEbsDefaultKmsKeyId` operation on the `AmazonEC2` service. + /// Performs the `ResetEbsDefaultKmsKeyId` operation on the `EC2` service. /// /// Resets the default KMS key for EBS encryption for your account in this Region to the Amazon Web Services managed KMS key for EBS. After resetting the default KMS key to the Amazon Web Services managed KMS key, you can continue to encrypt by a customer managed KMS key by specifying it when you create the volume. For more information, see [Amazon EBS encryption](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-encryption.html) in the Amazon EBS User Guide. /// @@ -40499,7 +40499,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ResetFpgaImageAttribute` operation on the `AmazonEC2` service. + /// Performs the `ResetFpgaImageAttribute` operation on the `EC2` service. /// /// Resets the specified attribute of the specified Amazon FPGA Image (AFI) to its default value. You can only reset the load permission attribute. /// @@ -40563,7 +40563,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ResetImageAttribute` operation on the `AmazonEC2` service. + /// Performs the `ResetImageAttribute` operation on the `EC2` service. /// /// Resets an attribute of an AMI to its default value. /// @@ -40627,7 +40627,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ResetInstanceAttribute` operation on the `AmazonEC2` service. + /// Performs the `ResetInstanceAttribute` operation on the `EC2` service. /// /// Resets an attribute of an instance to its default value. To reset the kernel or ramdisk, the instance must be in a stopped state. To reset the sourceDestCheck, the instance can be either running or stopped. The sourceDestCheck attribute controls whether source/destination checking is enabled. The default value is true, which means checking is enabled. This value must be false for a NAT instance to perform NAT. For more information, see [NAT instances](https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_NAT_Instance.html) in the Amazon VPC User Guide. /// @@ -40691,7 +40691,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ResetNetworkInterfaceAttribute` operation on the `AmazonEC2` service. + /// Performs the `ResetNetworkInterfaceAttribute` operation on the `EC2` service. /// /// Resets a network interface attribute. You can specify only one attribute at a time. /// @@ -40755,7 +40755,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `ResetSnapshotAttribute` operation on the `AmazonEC2` service. + /// Performs the `ResetSnapshotAttribute` operation on the `EC2` service. /// /// Resets permission settings for the specified snapshot. For more information about modifying snapshot permissions, see [Share a snapshot](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-modifying-snapshot-permissions.html) in the Amazon EBS User Guide. /// @@ -40819,7 +40819,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `RestoreAddressToClassic` operation on the `AmazonEC2` service. + /// Performs the `RestoreAddressToClassic` operation on the `EC2` service. /// /// This action is deprecated. Restores an Elastic IP address that was previously moved to the EC2-VPC platform back to the EC2-Classic platform. You cannot move an Elastic IP address that was originally allocated for use in EC2-VPC. The Elastic IP address must not be associated with an instance or network interface. /// @@ -40883,7 +40883,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `RestoreImageFromRecycleBin` operation on the `AmazonEC2` service. + /// Performs the `RestoreImageFromRecycleBin` operation on the `EC2` service. /// /// Restores an AMI from the Recycle Bin. For more information, see [Recycle Bin](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/recycle-bin.html) in the Amazon EC2 User Guide. /// @@ -40947,7 +40947,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `RestoreManagedPrefixListVersion` operation on the `AmazonEC2` service. + /// Performs the `RestoreManagedPrefixListVersion` operation on the `EC2` service. /// /// Restores the entries from a previous version of a managed prefix list to a new version of the prefix list. /// @@ -41011,7 +41011,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `RestoreSnapshotFromRecycleBin` operation on the `AmazonEC2` service. + /// Performs the `RestoreSnapshotFromRecycleBin` operation on the `EC2` service. /// /// Restores a snapshot from the Recycle Bin. For more information, see [Restore snapshots from the Recycle Bin](https://docs.aws.amazon.com/ebs/latest/userguide/recycle-bin-working-with-snaps.html#recycle-bin-restore-snaps) in the Amazon EBS User Guide. /// @@ -41075,7 +41075,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `RestoreSnapshotTier` operation on the `AmazonEC2` service. + /// Performs the `RestoreSnapshotTier` operation on the `EC2` service. /// /// Restores an archived Amazon EBS snapshot for use temporarily or permanently, or modifies the restore period or restore type for a snapshot that was previously temporarily restored. For more information see [ Restore an archived snapshot](https://docs.aws.amazon.com/ebs/latest/userguide/working-with-snapshot-archiving.html#restore-archived-snapshot) and [ modify the restore period or restore type for a temporarily restored snapshot](https://docs.aws.amazon.com/ebs/latest/userguide/working-with-snapshot-archiving.html#modify-temp-restore-period) in the Amazon EBS User Guide. /// @@ -41139,7 +41139,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `RevokeClientVpnIngress` operation on the `AmazonEC2` service. + /// Performs the `RevokeClientVpnIngress` operation on the `EC2` service. /// /// Removes an ingress authorization rule from a Client VPN endpoint. /// @@ -41203,7 +41203,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `RevokeSecurityGroupEgress` operation on the `AmazonEC2` service. + /// Performs the `RevokeSecurityGroupEgress` operation on the `EC2` service. /// /// Removes the specified outbound (egress) rules from the specified security group. You can specify rules using either rule IDs or security group rule properties. If you use rule properties, the values that you specify (for example, ports) must match the existing rule's values exactly. Each rule has a protocol, from and to ports, and destination (CIDR range, security group, or prefix list). For the TCP and UDP protocols, you must also specify the destination port or range of ports. For the ICMP protocol, you must also specify the ICMP type and code. If the security group rule has a description, you do not need to specify the description to revoke the rule. For a default VPC, if the values you specify do not match the existing rule's values, no error is returned, and the output describes the security group rules that were not revoked. Amazon Web Services recommends that you describe the security group to verify that the rules were removed. Rule changes are propagated to instances within the security group as quickly as possible. However, a small delay might occur. /// @@ -41267,7 +41267,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `RevokeSecurityGroupIngress` operation on the `AmazonEC2` service. + /// Performs the `RevokeSecurityGroupIngress` operation on the `EC2` service. /// /// Removes the specified inbound (ingress) rules from a security group. You can specify rules using either rule IDs or security group rule properties. If you use rule properties, the values that you specify (for example, ports) must match the existing rule's values exactly. Each rule has a protocol, from and to ports, and source (CIDR range, security group, or prefix list). For the TCP and UDP protocols, you must also specify the destination port or range of ports. For the ICMP protocol, you must also specify the ICMP type and code. If the security group rule has a description, you do not need to specify the description to revoke the rule. For a default VPC, if the values you specify do not match the existing rule's values, no error is returned, and the output describes the security group rules that were not revoked. For a non-default VPC, if the values you specify do not match the existing rule's values, an InvalidPermission.NotFound client error is returned, and no rules are revoked. Amazon Web Services recommends that you describe the security group to verify that the rules were removed. Rule changes are propagated to instances within the security group as quickly as possible. However, a small delay might occur. /// @@ -41331,7 +41331,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `RunInstances` operation on the `AmazonEC2` service. + /// Performs the `RunInstances` operation on the `EC2` service. /// /// Launches the specified number of instances using an AMI for which you have permissions. You can specify a number of options, or leave the default options. The following rules apply: /// @@ -41409,7 +41409,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `RunScheduledInstances` operation on the `AmazonEC2` service. + /// Performs the `RunScheduledInstances` operation on the `EC2` service. /// /// Launches the specified Scheduled Instances. Before you can launch a Scheduled Instance, you must purchase it and obtain an identifier using [PurchaseScheduledInstances]. You must launch a Scheduled Instance during its scheduled time period. You can't stop or reboot a Scheduled Instance, but you can terminate it as needed. If you terminate a Scheduled Instance before the current scheduled time period ends, you can launch it again after a few minutes. /// @@ -41474,7 +41474,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `SearchLocalGatewayRoutes` operation on the `AmazonEC2` service. + /// Performs the `SearchLocalGatewayRoutes` operation on the `EC2` service. /// /// Searches for routes in the specified local gateway route table. /// @@ -41538,7 +41538,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `SearchTransitGatewayMulticastGroups` operation on the `AmazonEC2` service. + /// Performs the `SearchTransitGatewayMulticastGroups` operation on the `EC2` service. /// /// Searches one or more transit gateway multicast groups and returns the group membership information. /// @@ -41602,7 +41602,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `SearchTransitGatewayRoutes` operation on the `AmazonEC2` service. + /// Performs the `SearchTransitGatewayRoutes` operation on the `EC2` service. /// /// Searches for routes in the specified transit gateway route table. /// @@ -41666,7 +41666,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `SendDiagnosticInterrupt` operation on the `AmazonEC2` service. + /// Performs the `SendDiagnosticInterrupt` operation on the `EC2` service. /// /// Sends a diagnostic interrupt to the specified Amazon EC2 instance to trigger a kernel panic (on Linux instances), or a blue screen/stop error (on Windows instances). For instances based on Intel and AMD processors, the interrupt is received as a non-maskable interrupt (NMI). In general, the operating system crashes and reboots when a kernel panic or stop error is triggered. The operating system can also be configured to perform diagnostic tasks, such as generating a memory dump file, loading a secondary kernel, or obtaining a call trace. Before sending a diagnostic interrupt to your instance, ensure that its operating system is configured to perform the required diagnostic tasks. For more information about configuring your operating system to generate a crash dump when a kernel panic or stop error occurs, see [Send a diagnostic interrupt (for advanced users)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/diagnostic-interrupt.html) in the Amazon EC2 User Guide. /// @@ -41730,7 +41730,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `StartDeclarativePoliciesReport` operation on the `AmazonEC2` service. + /// Performs the `StartDeclarativePoliciesReport` operation on the `EC2` service. /// /// Generates an account status report. The report is generated asynchronously, and can take several hours to complete. The report provides the current status of all attributes supported by declarative policies for the accounts within the specified scope. The scope is determined by the specified TargetId, which can represent an individual account, or all the accounts that fall under the specified organizational unit (OU) or root (the entire Amazon Web Services Organization). The report is saved to your specified S3 bucket, using the following path structure (with the italicized placeholders representing your specific values): s3://amzn-s3-demo-bucket/your-optional-s3-prefix/ec2_targetId_reportId_yyyyMMddThhmmZ.csv Prerequisites for generating a report /// @@ -41805,7 +41805,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `StartInstances` operation on the `AmazonEC2` service. + /// Performs the `StartInstances` operation on the `EC2` service. /// /// Starts an Amazon EBS-backed instance that you've previously stopped. Instances that use Amazon EBS volumes as their root devices can be quickly stopped and started. When an instance is stopped, the compute resources are released and you are not billed for instance usage. However, your root partition Amazon EBS volume remains and continues to persist your data, and you are charged for Amazon EBS volume usage. You can restart your instance at any time. Every time you start your instance, Amazon EC2 charges a one-minute minimum for instance usage, and thereafter charges per second for instance usage. Before stopping an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM. Performing this operation on an instance that uses an instance store as its root device returns an error. If you attempt to start a T3 instance with host tenancy and the unlimited CPU credit option, the request fails. The unlimited CPU credit option is not supported on Dedicated Hosts. Before you start the instance, either change its CPU credit option to standard, or change its tenancy to default or dedicated. For more information, see [Stop and start Amazon EC2 instances](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Stop_Start.html) in the Amazon EC2 User Guide. /// @@ -41869,7 +41869,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `StartNetworkInsightsAccessScopeAnalysis` operation on the `AmazonEC2` service. + /// Performs the `StartNetworkInsightsAccessScopeAnalysis` operation on the `EC2` service. /// /// Starts analyzing the specified Network Access Scope. /// @@ -41934,7 +41934,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `StartNetworkInsightsAnalysis` operation on the `AmazonEC2` service. + /// Performs the `StartNetworkInsightsAnalysis` operation on the `EC2` service. /// /// Starts analyzing the specified path. If the path is reachable, the operation returns the shortest feasible path. /// @@ -41999,7 +41999,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `StartVpcEndpointServicePrivateDnsVerification` operation on the `AmazonEC2` service. + /// Performs the `StartVpcEndpointServicePrivateDnsVerification` operation on the `EC2` service. /// /// Initiates the verification process to prove that the service provider owns the private DNS name domain for the endpoint service. The service provider must successfully perform the verification before the consumer can use the name to access the service. Before the service provider runs this command, they must add a record to the DNS server. /// @@ -42063,7 +42063,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `StopInstances` operation on the `AmazonEC2` service. + /// Performs the `StopInstances` operation on the `EC2` service. /// /// Stops an Amazon EBS-backed instance. For more information, see [Stop and start Amazon EC2 instances](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Stop_Start.html) in the Amazon EC2 User Guide. You can use the Stop action to hibernate an instance if the instance is [enabled for hibernation](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enabling-hibernation.html) and it meets the [hibernation prerequisites](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/hibernating-prerequisites.html). For more information, see [Hibernate your Amazon EC2 instance](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Hibernate.html) in the Amazon EC2 User Guide. We don't charge usage for a stopped instance, or data transfer fees; however, your root partition Amazon EBS volume remains and continues to persist your data, and you are charged for Amazon EBS volume usage. Every time you start your instance, Amazon EC2 charges a one-minute minimum for instance usage, and thereafter charges per second for instance usage. You can't stop or hibernate instance store-backed instances. You can't use the Stop action to hibernate Spot Instances, but you can specify that Amazon EC2 should hibernate Spot Instances when they are interrupted. For more information, see [Hibernating interrupted Spot Instances](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-interruptions.html#hibernate-spot-instances) in the Amazon EC2 User Guide. When you stop or hibernate an instance, we shut it down. You can restart your instance at any time. Before stopping or hibernating an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM, but hibernating an instance does preserve data stored in RAM. If an instance cannot hibernate successfully, a normal shutdown occurs. Stopping and hibernating an instance is different to rebooting or terminating it. For example, when you stop or hibernate an instance, the root device and any other devices attached to the instance persist. When you terminate an instance, the root device and any other devices attached during the instance launch are automatically deleted. For more information about the differences between rebooting, stopping, hibernating, and terminating instances, see [Instance lifecycle](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-lifecycle.html) in the Amazon EC2 User Guide. When you stop an instance, we attempt to shut it down forcibly after a short while. If your instance appears stuck in the stopping state after a period of time, there may be an issue with the underlying host computer. For more information, see [Troubleshoot stopping your instance](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/TroubleshootingInstancesStopping.html) in the Amazon EC2 User Guide. /// @@ -42127,7 +42127,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `TerminateClientVpnConnections` operation on the `AmazonEC2` service. + /// Performs the `TerminateClientVpnConnections` operation on the `EC2` service. /// /// Terminates active Client VPN endpoint connections. This action can be used to terminate a specific client connection, or up to five connections established by a specific user. /// @@ -42191,7 +42191,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `TerminateInstances` operation on the `AmazonEC2` service. + /// Performs the `TerminateInstances` operation on the `EC2` service. /// /// Shuts down the specified instances. This operation is idempotent; if you terminate an instance more than once, each call succeeds. If you specify multiple instances and the request fails (for example, because of a single incorrect instance ID), none of the instances are terminated. If you terminate multiple instances across multiple Availability Zones, and one or more of the specified instances are enabled for termination protection, the request fails with the following results: /// @@ -42280,7 +42280,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `UnassignIpv6Addresses` operation on the `AmazonEC2` service. + /// Performs the `UnassignIpv6Addresses` operation on the `EC2` service. /// /// Unassigns one or more IPv6 addresses IPv4 Prefix Delegation prefixes from a network interface. /// @@ -42344,7 +42344,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `UnassignPrivateIpAddresses` operation on the `AmazonEC2` service. + /// Performs the `UnassignPrivateIpAddresses` operation on the `EC2` service. /// /// Unassigns one or more secondary private IP addresses, or IPv4 Prefix Delegation prefixes from a network interface. /// @@ -42408,7 +42408,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `UnassignPrivateNatGatewayAddress` operation on the `AmazonEC2` service. + /// Performs the `UnassignPrivateNatGatewayAddress` operation on the `EC2` service. /// /// Unassigns secondary private IPv4 addresses from a private NAT gateway. You cannot unassign your primary private IP. For more information, see [Edit secondary IP address associations](https://docs.aws.amazon.com/vpc/latest/userguide/nat-gateway-working-with.html#nat-gateway-edit-secondary) in the Amazon VPC User Guide. While unassigning is in progress, you cannot assign/unassign additional IP addresses while the connections are being drained. You are, however, allowed to delete the NAT gateway. A private IP address will only be released at the end of MaxDrainDurationSeconds. The private IP addresses stay associated and support the existing connections, but do not support any new connections (new connections are distributed across the remaining assigned private IP address). After the existing connections drain out, the private IP addresses are released. /// @@ -42472,7 +42472,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `UnlockSnapshot` operation on the `AmazonEC2` service. + /// Performs the `UnlockSnapshot` operation on the `EC2` service. /// /// Unlocks a snapshot that is locked in governance mode or that is locked in compliance mode but still in the cooling-off period. You can't unlock a snapshot that is locked in compliance mode after the cooling-off period has expired. /// @@ -42536,7 +42536,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `UnmonitorInstances` operation on the `AmazonEC2` service. + /// Performs the `UnmonitorInstances` operation on the `EC2` service. /// /// Disables detailed monitoring for a running instance. For more information, see [Monitoring your instances and volumes](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-cloudwatch.html) in the Amazon EC2 User Guide. /// @@ -42600,7 +42600,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `UpdateSecurityGroupRuleDescriptionsEgress` operation on the `AmazonEC2` service. + /// Performs the `UpdateSecurityGroupRuleDescriptionsEgress` operation on the `EC2` service. /// /// Updates the description of an egress (outbound) security group rule. You can replace an existing description, or add a description to a rule that did not have one previously. You can remove a description for a security group rule by omitting the description parameter in the request. /// @@ -42664,7 +42664,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `UpdateSecurityGroupRuleDescriptionsIngress` operation on the `AmazonEC2` service. + /// Performs the `UpdateSecurityGroupRuleDescriptionsIngress` operation on the `EC2` service. /// /// Updates the description of an ingress (inbound) security group rule. You can replace an existing description, or add a description to a rule that did not have one previously. You can remove a description for a security group rule by omitting the description parameter in the request. /// @@ -42728,7 +42728,7 @@ extension EC2Client { return try await op.execute(input: input) } - /// Performs the `WithdrawByoipCidr` operation on the `AmazonEC2` service. + /// Performs the `WithdrawByoipCidr` operation on the `EC2` service. /// /// Stops advertising an address range that is provisioned as an address pool. You can perform this operation at most once every 10 seconds, even if you specify different address ranges each time. It can take a few minutes before traffic to the specified addresses stops routing to Amazon Web Services because of BGP propagation delays. /// diff --git a/Sources/Services/AWSEC2InstanceConnect/Sources/AWSEC2InstanceConnect/EC2InstanceConnectClient.swift b/Sources/Services/AWSEC2InstanceConnect/Sources/AWSEC2InstanceConnect/EC2InstanceConnectClient.swift index bc48f2ef117..2fd25bba8cb 100644 --- a/Sources/Services/AWSEC2InstanceConnect/Sources/AWSEC2InstanceConnect/EC2InstanceConnectClient.swift +++ b/Sources/Services/AWSEC2InstanceConnect/Sources/AWSEC2InstanceConnect/EC2InstanceConnectClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class EC2InstanceConnectClient: ClientRuntime.Client { public static let clientName = "EC2InstanceConnectClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: EC2InstanceConnectClient.EC2InstanceConnectClientConfiguration let serviceName = "EC2 Instance Connect" @@ -329,7 +329,7 @@ extension EC2InstanceConnectClient { } extension EC2InstanceConnectClient { - /// Performs the `SendSSHPublicKey` operation on the `AWSEC2InstanceConnectService` service. + /// Performs the `SendSSHPublicKey` operation on the `EC2InstanceConnect` service. /// /// Pushes an SSH public key to the specified EC2 instance for use by the specified user. The key remains for 60 seconds. For more information, see [Connect to your Linux instance using EC2 Instance Connect](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Connect-using-EC2-Instance-Connect.html) in the Amazon EC2 User Guide. /// @@ -405,7 +405,7 @@ extension EC2InstanceConnectClient { return try await op.execute(input: input) } - /// Performs the `SendSerialConsoleSSHPublicKey` operation on the `AWSEC2InstanceConnectService` service. + /// Performs the `SendSerialConsoleSSHPublicKey` operation on the `EC2InstanceConnect` service. /// /// Pushes an SSH public key to the specified EC2 instance. The key remains for 60 seconds, which gives you 60 seconds to establish a serial console connection to the instance using SSH. For more information, see [EC2 Serial Console](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-serial-console.html) in the Amazon EC2 User Guide. /// diff --git a/Sources/Services/AWSECR/Sources/AWSECR/ECRClient.swift b/Sources/Services/AWSECR/Sources/AWSECR/ECRClient.swift index f3fa4be51aa..4b5821ba4c5 100644 --- a/Sources/Services/AWSECR/Sources/AWSECR/ECRClient.swift +++ b/Sources/Services/AWSECR/Sources/AWSECR/ECRClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ECRClient: ClientRuntime.Client { public static let clientName = "ECRClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ECRClient.ECRClientConfiguration let serviceName = "ECR" @@ -330,7 +330,7 @@ extension ECRClient { } extension ECRClient { - /// Performs the `BatchCheckLayerAvailability` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `BatchCheckLayerAvailability` operation on the `ECR` service. /// /// Checks the availability of one or more image layers in a repository. When an image is pushed to a repository, each image layer is checked to verify if it has been uploaded before. If it has been uploaded, then the image layer is skipped. This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images. /// @@ -402,7 +402,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `BatchDeleteImage` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `BatchDeleteImage` operation on the `ECR` service. /// /// Deletes a list of specified images within a repository. Images are specified with either an imageTag or imageDigest. You can remove a tag from an image by specifying the image's tag in your request. When you remove the last tag from an image, the image is deleted from your repository. You can completely delete an image (and all of its tags) by specifying the image's digest in your request. /// @@ -474,7 +474,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `BatchGetImage` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `BatchGetImage` operation on the `ECR` service. /// /// Gets detailed information for an image. Images are specified with either an imageTag or imageDigest. When an image is pulled, the BatchGetImage API is called once to retrieve the image manifest. /// @@ -548,7 +548,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `BatchGetRepositoryScanningConfiguration` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `BatchGetRepositoryScanningConfiguration` operation on the `ECR` service. /// /// Gets the scanning configuration for one or more repositories. /// @@ -621,7 +621,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `CompleteLayerUpload` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `CompleteLayerUpload` operation on the `ECR` service. /// /// Informs Amazon ECR that the image layer upload has completed for a specified registry, repository name, and upload ID. You can optionally provide a sha256 digest of the image layer for data validation purposes. When an image is pushed, the CompleteLayerUpload API is called once per each new image layer to verify that the upload has completed. This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images. /// @@ -699,7 +699,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `CreatePullThroughCacheRule` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `CreatePullThroughCacheRule` operation on the `ECR` service. /// /// Creates a pull through cache rule. A pull through cache rule provides a way to cache images from an upstream registry source in your Amazon ECR private registry. For more information, see [Using pull through cache rules](https://docs.aws.amazon.com/AmazonECR/latest/userguide/pull-through-cache.html) in the Amazon Elastic Container Registry User Guide. /// @@ -777,7 +777,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `CreateRepository` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `CreateRepository` operation on the `ECR` service. /// /// Creates a repository. For more information, see [Amazon ECR repositories](https://docs.aws.amazon.com/AmazonECR/latest/userguide/Repositories.html) in the Amazon Elastic Container Registry User Guide. /// @@ -853,7 +853,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `CreateRepositoryCreationTemplate` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `CreateRepositoryCreationTemplate` operation on the `ECR` service. /// /// Creates a repository creation template. This template is used to define the settings for repositories created by Amazon ECR on your behalf. For example, repositories created through pull through cache actions. For more information, see [Private repository creation templates](https://docs.aws.amazon.com/AmazonECR/latest/userguide/repository-creation-templates.html) in the Amazon Elastic Container Registry User Guide. /// @@ -927,7 +927,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `DeleteLifecyclePolicy` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `DeleteLifecyclePolicy` operation on the `ECR` service. /// /// Deletes the lifecycle policy associated with the specified repository. /// @@ -1001,7 +1001,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `DeletePullThroughCacheRule` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `DeletePullThroughCacheRule` operation on the `ECR` service. /// /// Deletes a pull through cache rule. /// @@ -1074,7 +1074,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `DeleteRegistryPolicy` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `DeleteRegistryPolicy` operation on the `ECR` service. /// /// Deletes the registry permissions policy. /// @@ -1147,7 +1147,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `DeleteRepository` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `DeleteRepository` operation on the `ECR` service. /// /// Deletes a repository. If the repository isn't empty, you must either delete the contents of the repository or use the force option to delete the repository and have Amazon ECR delete all of its contents on your behalf. /// @@ -1221,7 +1221,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `DeleteRepositoryCreationTemplate` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `DeleteRepositoryCreationTemplate` operation on the `ECR` service. /// /// Deletes a repository creation template. /// @@ -1294,7 +1294,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `DeleteRepositoryPolicy` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `DeleteRepositoryPolicy` operation on the `ECR` service. /// /// Deletes the repository policy associated with the specified repository. /// @@ -1367,7 +1367,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `DescribeImageReplicationStatus` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `DescribeImageReplicationStatus` operation on the `ECR` service. /// /// Returns the replication status for a specified image. /// @@ -1441,7 +1441,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `DescribeImageScanFindings` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `DescribeImageScanFindings` operation on the `ECR` service. /// /// Returns the scan findings for the specified image. /// @@ -1516,7 +1516,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `DescribeImages` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `DescribeImages` operation on the `ECR` service. /// /// Returns metadata about the images in a repository. Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by [DescribeImages]. /// @@ -1589,7 +1589,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `DescribePullThroughCacheRules` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `DescribePullThroughCacheRules` operation on the `ECR` service. /// /// Returns the pull through cache rules for a registry. /// @@ -1662,7 +1662,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `DescribeRegistry` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `DescribeRegistry` operation on the `ECR` service. /// /// Describes the settings for a registry. The replication configuration for a repository can be created or updated with the [PutReplicationConfiguration] API action. /// @@ -1734,7 +1734,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `DescribeRepositories` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `DescribeRepositories` operation on the `ECR` service. /// /// Describes image repositories in a registry. /// @@ -1806,7 +1806,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `DescribeRepositoryCreationTemplates` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `DescribeRepositoryCreationTemplates` operation on the `ECR` service. /// /// Returns details about the repository creation templates in a registry. The prefixes request parameter can be used to return the details for a specific repository creation template. /// @@ -1878,7 +1878,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `GetAccountSetting` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `GetAccountSetting` operation on the `ECR` service. /// /// Retrieves the account setting value for the specified setting name. /// @@ -1950,7 +1950,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `GetAuthorizationToken` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `GetAuthorizationToken` operation on the `ECR` service. /// /// Retrieves an authorization token. An authorization token represents your IAM authentication credentials and can be used to access any Amazon ECR registry that your IAM principal has access to. The authorization token is valid for 12 hours. The authorizationToken returned is a base64 encoded string that can be decoded and used in a docker login command to authenticate to a registry. The CLI offers an get-login-password command that simplifies the login process. For more information, see [Registry authentication](https://docs.aws.amazon.com/AmazonECR/latest/userguide/Registries.html#registry_auth) in the Amazon Elastic Container Registry User Guide. /// @@ -2021,7 +2021,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `GetDownloadUrlForLayer` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `GetDownloadUrlForLayer` operation on the `ECR` service. /// /// Retrieves the pre-signed Amazon S3 download URL corresponding to an image layer. You can only get URLs for image layers that are referenced in an image. When an image is pulled, the GetDownloadUrlForLayer API is called once per image layer that is not already cached. This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images. /// @@ -2096,7 +2096,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `GetLifecyclePolicy` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `GetLifecyclePolicy` operation on the `ECR` service. /// /// Retrieves the lifecycle policy for the specified repository. /// @@ -2170,7 +2170,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `GetLifecyclePolicyPreview` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `GetLifecyclePolicyPreview` operation on the `ECR` service. /// /// Retrieves the results of the lifecycle policy preview request for the specified repository. /// @@ -2244,7 +2244,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `GetRegistryPolicy` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `GetRegistryPolicy` operation on the `ECR` service. /// /// Retrieves the permissions policy for a registry. /// @@ -2317,7 +2317,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `GetRegistryScanningConfiguration` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `GetRegistryScanningConfiguration` operation on the `ECR` service. /// /// Retrieves the scanning configuration for a registry. /// @@ -2389,7 +2389,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `GetRepositoryPolicy` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `GetRepositoryPolicy` operation on the `ECR` service. /// /// Retrieves the repository policy for the specified repository. /// @@ -2462,7 +2462,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `InitiateLayerUpload` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `InitiateLayerUpload` operation on the `ECR` service. /// /// Notifies Amazon ECR that you intend to upload an image layer. When an image is pushed, the InitiateLayerUpload API is called once per image layer that has not already been uploaded. Whether or not an image layer has been uploaded is determined by the BatchCheckLayerAvailability API action. This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images. /// @@ -2535,7 +2535,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `ListImages` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `ListImages` operation on the `ECR` service. /// /// Lists all the image IDs for the specified repository. You can filter images based on whether or not they are tagged by using the tagStatus filter and specifying either TAGGED, UNTAGGED or ANY. For example, you can filter your results to return only UNTAGGED images and then pipe that result to a [BatchDeleteImage] operation to delete them. Or, you can filter your results to return only TAGGED images to list all of the tags in your repository. /// @@ -2607,7 +2607,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `ListTagsForResource` operation on the `ECR` service. /// /// List the tags for an Amazon ECR resource. /// @@ -2679,7 +2679,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `PutAccountSetting` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `PutAccountSetting` operation on the `ECR` service. /// /// Allows you to change the basic scan type version or registry policy scope. /// @@ -2752,7 +2752,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `PutImage` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `PutImage` operation on the `ECR` service. /// /// Creates or updates the image manifest and tags associated with an image. When an image is pushed and all new image layers have been uploaded, the PutImage API is called once to create or update the image manifest and the tags associated with the image. This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images. /// @@ -2831,7 +2831,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `PutImageScanningConfiguration` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `PutImageScanningConfiguration` operation on the `ECR` service. /// /// The PutImageScanningConfiguration API is being deprecated, in favor of specifying the image scanning configuration at the registry level. For more information, see [PutRegistryScanningConfiguration]. Updates the image scanning configuration for the specified repository. /// @@ -2904,7 +2904,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `PutImageTagMutability` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `PutImageTagMutability` operation on the `ECR` service. /// /// Updates the image tag mutability settings for the specified repository. For more information, see [Image tag mutability](https://docs.aws.amazon.com/AmazonECR/latest/userguide/image-tag-mutability.html) in the Amazon Elastic Container Registry User Guide. /// @@ -2976,7 +2976,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `PutLifecyclePolicy` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `PutLifecyclePolicy` operation on the `ECR` service. /// /// Creates or updates the lifecycle policy for the specified repository. For more information, see [Lifecycle policy template](https://docs.aws.amazon.com/AmazonECR/latest/userguide/LifecyclePolicies.html). /// @@ -3049,7 +3049,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `PutRegistryPolicy` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `PutRegistryPolicy` operation on the `ECR` service. /// /// Creates or updates the permissions policy for your registry. A registry policy is used to specify permissions for another Amazon Web Services account and is used when configuring cross-account replication. For more information, see [Registry permissions](https://docs.aws.amazon.com/AmazonECR/latest/userguide/registry-permissions.html) in the Amazon Elastic Container Registry User Guide. /// @@ -3121,7 +3121,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `PutRegistryScanningConfiguration` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `PutRegistryScanningConfiguration` operation on the `ECR` service. /// /// Creates or updates the scanning configuration for your private registry. /// @@ -3193,7 +3193,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `PutReplicationConfiguration` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `PutReplicationConfiguration` operation on the `ECR` service. /// /// Creates or updates the replication configuration for a registry. The existing replication configuration for a repository can be retrieved with the [DescribeRegistry] API action. The first time the PutReplicationConfiguration API is called, a service-linked IAM role is created in your account for the replication process. For more information, see [Using service-linked roles for Amazon ECR](https://docs.aws.amazon.com/AmazonECR/latest/userguide/using-service-linked-roles.html) in the Amazon Elastic Container Registry User Guide. For more information on the custom role for replication, see [Creating an IAM role for replication](https://docs.aws.amazon.com/AmazonECR/latest/userguide/replication-creation-templates.html#roles-creatingrole-user-console). When configuring cross-account replication, the destination account must grant the source account permission to replicate. This permission is controlled using a registry permissions policy. For more information, see [PutRegistryPolicy]. /// @@ -3265,7 +3265,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `SetRepositoryPolicy` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `SetRepositoryPolicy` operation on the `ECR` service. /// /// Applies a repository policy to the specified repository to control access permissions. For more information, see [Amazon ECR Repository policies](https://docs.aws.amazon.com/AmazonECR/latest/userguide/repository-policies.html) in the Amazon Elastic Container Registry User Guide. /// @@ -3337,7 +3337,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `StartImageScan` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `StartImageScan` operation on the `ECR` service. /// /// Starts an image vulnerability scan. An image scan can only be started once per 24 hours on an individual image. This limit includes if an image was scanned on initial push. For more information, see [Image scanning](https://docs.aws.amazon.com/AmazonECR/latest/userguide/image-scanning.html) in the Amazon Elastic Container Registry User Guide. /// @@ -3413,7 +3413,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `StartLifecyclePolicyPreview` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `StartLifecyclePolicyPreview` operation on the `ECR` service. /// /// Starts a preview of a lifecycle policy for the specified repository. This allows you to see the results before associating the lifecycle policy with the repository. /// @@ -3488,7 +3488,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `TagResource` operation on the `ECR` service. /// /// Adds specified tags to a resource with the specified ARN. Existing tags on a resource are not changed if they are not specified in the request parameters. /// @@ -3562,7 +3562,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `UntagResource` operation on the `ECR` service. /// /// Deletes specified tags from a resource. /// @@ -3636,7 +3636,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `UpdatePullThroughCacheRule` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `UpdatePullThroughCacheRule` operation on the `ECR` service. /// /// Updates an existing pull through cache rule. /// @@ -3712,7 +3712,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `UpdateRepositoryCreationTemplate` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `UpdateRepositoryCreationTemplate` operation on the `ECR` service. /// /// Updates an existing repository creation template. /// @@ -3785,7 +3785,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `UploadLayerPart` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `UploadLayerPart` operation on the `ECR` service. /// /// Uploads an image layer part to Amazon ECR. When an image is pushed, each new image layer is uploaded in parts. The maximum size of each image layer part can be 20971520 bytes (or about 20MB). The UploadLayerPart API is called once per each new image layer part. This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images. /// @@ -3861,7 +3861,7 @@ extension ECRClient { return try await op.execute(input: input) } - /// Performs the `ValidatePullThroughCacheRule` operation on the `AmazonEC2ContainerRegistry_V20150921` service. + /// Performs the `ValidatePullThroughCacheRule` operation on the `ECR` service. /// /// Validates an existing pull through cache rule for an upstream registry that requires authentication. This will retrieve the contents of the Amazon Web Services Secrets Manager secret, verify the syntax, and then validate that authentication to the upstream registry is successful. /// diff --git a/Sources/Services/AWSECRPUBLIC/Sources/AWSECRPUBLIC/ECRPUBLICClient.swift b/Sources/Services/AWSECRPUBLIC/Sources/AWSECRPUBLIC/ECRPUBLICClient.swift index f4736ac27d9..1c66aa20fc1 100644 --- a/Sources/Services/AWSECRPUBLIC/Sources/AWSECRPUBLIC/ECRPUBLICClient.swift +++ b/Sources/Services/AWSECRPUBLIC/Sources/AWSECRPUBLIC/ECRPUBLICClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ECRPUBLICClient: ClientRuntime.Client { public static let clientName = "ECRPUBLICClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ECRPUBLICClient.ECRPUBLICClientConfiguration let serviceName = "ECR PUBLIC" @@ -330,7 +330,7 @@ extension ECRPUBLICClient { } extension ECRPUBLICClient { - /// Performs the `BatchCheckLayerAvailability` operation on the `SpencerFrontendService` service. + /// Performs the `BatchCheckLayerAvailability` operation on the `ECRPUBLIC` service. /// /// Checks the availability of one or more image layers that are within a repository in a public registry. When an image is pushed to a repository, each image layer is checked to verify if it has been uploaded before. If it has been uploaded, then the image layer is skipped. This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images. /// @@ -404,7 +404,7 @@ extension ECRPUBLICClient { return try await op.execute(input: input) } - /// Performs the `BatchDeleteImage` operation on the `SpencerFrontendService` service. + /// Performs the `BatchDeleteImage` operation on the `ECRPUBLIC` service. /// /// Deletes a list of specified images that are within a repository in a public registry. Images are specified with either an imageTag or imageDigest. You can remove a tag from an image by specifying the image's tag in your request. When you remove the last tag from an image, the image is deleted from your repository. You can completely delete an image (and all of its tags) by specifying the digest of the image in your request. /// @@ -477,7 +477,7 @@ extension ECRPUBLICClient { return try await op.execute(input: input) } - /// Performs the `CompleteLayerUpload` operation on the `SpencerFrontendService` service. + /// Performs the `CompleteLayerUpload` operation on the `ECRPUBLIC` service. /// /// Informs Amazon ECR that the image layer upload is complete for a specified public registry, repository name, and upload ID. You can optionally provide a sha256 digest of the image layer for data validation purposes. When an image is pushed, the CompleteLayerUpload API is called once for each new image layer to verify that the upload is complete. This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images. /// @@ -556,7 +556,7 @@ extension ECRPUBLICClient { return try await op.execute(input: input) } - /// Performs the `CreateRepository` operation on the `SpencerFrontendService` service. + /// Performs the `CreateRepository` operation on the `ECRPUBLIC` service. /// /// Creates a repository in a public registry. For more information, see [Amazon ECR repositories](https://docs.aws.amazon.com/AmazonECR/latest/userguide/Repositories.html) in the Amazon Elastic Container Registry User Guide. /// @@ -632,7 +632,7 @@ extension ECRPUBLICClient { return try await op.execute(input: input) } - /// Performs the `DeleteRepository` operation on the `SpencerFrontendService` service. + /// Performs the `DeleteRepository` operation on the `ECRPUBLIC` service. /// /// Deletes a repository in a public registry. If the repository contains images, you must either manually delete all images in the repository or use the force option. This option deletes all images on your behalf before deleting the repository. /// @@ -706,7 +706,7 @@ extension ECRPUBLICClient { return try await op.execute(input: input) } - /// Performs the `DeleteRepositoryPolicy` operation on the `SpencerFrontendService` service. + /// Performs the `DeleteRepositoryPolicy` operation on the `ECRPUBLIC` service. /// /// Deletes the repository policy that's associated with the specified repository. /// @@ -780,7 +780,7 @@ extension ECRPUBLICClient { return try await op.execute(input: input) } - /// Performs the `DescribeImageTags` operation on the `SpencerFrontendService` service. + /// Performs the `DescribeImageTags` operation on the `ECRPUBLIC` service. /// /// Returns the image tag details for a repository in a public registry. /// @@ -853,7 +853,7 @@ extension ECRPUBLICClient { return try await op.execute(input: input) } - /// Performs the `DescribeImages` operation on the `SpencerFrontendService` service. + /// Performs the `DescribeImages` operation on the `ECRPUBLIC` service. /// /// Returns metadata that's related to the images in a repository in a public registry. Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images command shows the uncompressed image size. Therefore, it might return a larger image size than the image sizes that are returned by [DescribeImages]. /// @@ -927,7 +927,7 @@ extension ECRPUBLICClient { return try await op.execute(input: input) } - /// Performs the `DescribeRegistries` operation on the `SpencerFrontendService` service. + /// Performs the `DescribeRegistries` operation on the `ECRPUBLIC` service. /// /// Returns details for a public registry. /// @@ -999,7 +999,7 @@ extension ECRPUBLICClient { return try await op.execute(input: input) } - /// Performs the `DescribeRepositories` operation on the `SpencerFrontendService` service. + /// Performs the `DescribeRepositories` operation on the `ECRPUBLIC` service. /// /// Describes repositories that are in a public registry. /// @@ -1072,7 +1072,7 @@ extension ECRPUBLICClient { return try await op.execute(input: input) } - /// Performs the `GetAuthorizationToken` operation on the `SpencerFrontendService` service. + /// Performs the `GetAuthorizationToken` operation on the `ECRPUBLIC` service. /// /// Retrieves an authorization token. An authorization token represents your IAM authentication credentials. You can use it to access any Amazon ECR registry that your IAM principal has access to. The authorization token is valid for 12 hours. This API requires the ecr-public:GetAuthorizationToken and sts:GetServiceBearerToken permissions. /// @@ -1144,7 +1144,7 @@ extension ECRPUBLICClient { return try await op.execute(input: input) } - /// Performs the `GetRegistryCatalogData` operation on the `SpencerFrontendService` service. + /// Performs the `GetRegistryCatalogData` operation on the `ECRPUBLIC` service. /// /// Retrieves catalog metadata for a public registry. /// @@ -1215,7 +1215,7 @@ extension ECRPUBLICClient { return try await op.execute(input: input) } - /// Performs the `GetRepositoryCatalogData` operation on the `SpencerFrontendService` service. + /// Performs the `GetRepositoryCatalogData` operation on the `ECRPUBLIC` service. /// /// Retrieve catalog metadata for a repository in a public registry. This metadata is displayed publicly in the Amazon ECR Public Gallery. /// @@ -1289,7 +1289,7 @@ extension ECRPUBLICClient { return try await op.execute(input: input) } - /// Performs the `GetRepositoryPolicy` operation on the `SpencerFrontendService` service. + /// Performs the `GetRepositoryPolicy` operation on the `ECRPUBLIC` service. /// /// Retrieves the repository policy for the specified repository. /// @@ -1363,7 +1363,7 @@ extension ECRPUBLICClient { return try await op.execute(input: input) } - /// Performs the `InitiateLayerUpload` operation on the `SpencerFrontendService` service. + /// Performs the `InitiateLayerUpload` operation on the `ECRPUBLIC` service. /// /// Notifies Amazon ECR that you intend to upload an image layer. When an image is pushed, the InitiateLayerUpload API is called once for each image layer that hasn't already been uploaded. Whether an image layer uploads is determined by the BatchCheckLayerAvailability API action. This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images. /// @@ -1437,7 +1437,7 @@ extension ECRPUBLICClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `SpencerFrontendService` service. + /// Performs the `ListTagsForResource` operation on the `ECRPUBLIC` service. /// /// List the tags for an Amazon ECR Public resource. /// @@ -1510,7 +1510,7 @@ extension ECRPUBLICClient { return try await op.execute(input: input) } - /// Performs the `PutImage` operation on the `SpencerFrontendService` service. + /// Performs the `PutImage` operation on the `ECRPUBLIC` service. /// /// Creates or updates the image manifest and tags that are associated with an image. When an image is pushed and all new image layers have been uploaded, the PutImage API is called once to create or update the image manifest and the tags that are associated with the image. This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images. /// @@ -1590,7 +1590,7 @@ extension ECRPUBLICClient { return try await op.execute(input: input) } - /// Performs the `PutRegistryCatalogData` operation on the `SpencerFrontendService` service. + /// Performs the `PutRegistryCatalogData` operation on the `ECRPUBLIC` service. /// /// Create or update the catalog data for a public registry. /// @@ -1662,7 +1662,7 @@ extension ECRPUBLICClient { return try await op.execute(input: input) } - /// Performs the `PutRepositoryCatalogData` operation on the `SpencerFrontendService` service. + /// Performs the `PutRepositoryCatalogData` operation on the `ECRPUBLIC` service. /// /// Creates or updates the catalog data for a repository in a public registry. /// @@ -1735,7 +1735,7 @@ extension ECRPUBLICClient { return try await op.execute(input: input) } - /// Performs the `SetRepositoryPolicy` operation on the `SpencerFrontendService` service. + /// Performs the `SetRepositoryPolicy` operation on the `ECRPUBLIC` service. /// /// Applies a repository policy to the specified public repository to control access permissions. For more information, see [Amazon ECR Repository Policies](https://docs.aws.amazon.com/AmazonECR/latest/userguide/repository-policies.html) in the Amazon Elastic Container Registry User Guide. /// @@ -1808,7 +1808,7 @@ extension ECRPUBLICClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `SpencerFrontendService` service. + /// Performs the `TagResource` operation on the `ECRPUBLIC` service. /// /// Associates the specified tags to a resource with the specified resourceArn. If existing tags on a resource aren't specified in the request parameters, they aren't changed. When a resource is deleted, the tags associated with that resource are also deleted. /// @@ -1883,7 +1883,7 @@ extension ECRPUBLICClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `SpencerFrontendService` service. + /// Performs the `UntagResource` operation on the `ECRPUBLIC` service. /// /// Deletes specified tags from a resource. /// @@ -1958,7 +1958,7 @@ extension ECRPUBLICClient { return try await op.execute(input: input) } - /// Performs the `UploadLayerPart` operation on the `SpencerFrontendService` service. + /// Performs the `UploadLayerPart` operation on the `ECRPUBLIC` service. /// /// Uploads an image layer part to Amazon ECR. When an image is pushed, each new image layer is uploaded in parts. The maximum size of each image layer part can be 20971520 bytes (about 20MB). The UploadLayerPart API is called once for each new image layer part. This operation is used by the Amazon ECR proxy and is not generally used by customers for pulling and pushing images. In most cases, you should use the docker CLI to pull, tag, and push images. /// diff --git a/Sources/Services/AWSECS/Sources/AWSECS/ECSClient.swift b/Sources/Services/AWSECS/Sources/AWSECS/ECSClient.swift index d6770295935..3b49e5da5f5 100644 --- a/Sources/Services/AWSECS/Sources/AWSECS/ECSClient.swift +++ b/Sources/Services/AWSECS/Sources/AWSECS/ECSClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ECSClient: ClientRuntime.Client { public static let clientName = "ECSClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ECSClient.ECSClientConfiguration let serviceName = "ECS" @@ -331,7 +331,7 @@ extension ECSClient { } extension ECSClient { - /// Performs the `CreateCapacityProvider` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `CreateCapacityProvider` operation on the `ECS` service. /// /// Creates a new capacity provider. Capacity providers are associated with an Amazon ECS cluster and are used in capacity provider strategies to facilitate cluster auto scaling. Only capacity providers that use an Auto Scaling group can be created. Amazon ECS tasks on Fargate use the FARGATE and FARGATE_SPOT capacity providers. These providers are available to all accounts in the Amazon Web Services Regions that Fargate supports. /// @@ -407,7 +407,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `CreateCluster` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `CreateCluster` operation on the `ECS` service. /// /// Creates a new Amazon ECS cluster. By default, your account receives a default cluster when you launch your first container instance. However, you can create your own cluster with a unique name. When you call the [CreateCluster](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_CreateCluster.html) API operation, Amazon ECS attempts to create the Amazon ECS service-linked role for your account. This is so that it can manage required resources in other Amazon Web Services services on your behalf. However, if the user that makes the call doesn't have permissions to create the service-linked role, it isn't created. For more information, see [Using service-linked roles for Amazon ECS](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/using-service-linked-roles.html) in the Amazon Elastic Container Service Developer Guide. /// @@ -482,7 +482,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `CreateService` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `CreateService` operation on the `ECS` service. /// /// Runs and maintains your desired number of tasks from a specified task definition. If the number of tasks running in a service drops below the desiredCount, Amazon ECS runs another copy of the task in the specified cluster. To update an existing service, use [UpdateService](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_UpdateService.html). On March 21, 2024, a change was made to resolve the task definition revision before authorization. When a task definition revision is not specified, authorization will occur using the latest revision of a task definition. Amazon Elastic Inference (EI) is no longer available to customers. In addition to maintaining the desired count of tasks in your service, you can optionally run your service behind one or more load balancers. The load balancers distribute traffic across the tasks that are associated with the service. For more information, see [Service load balancing](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-load-balancing.html) in the Amazon Elastic Container Service Developer Guide. You can attach Amazon EBS volumes to Amazon ECS tasks by configuring the volume when creating or updating a service. volumeConfigurations is only supported for REPLICA service and not DAEMON service. For more infomation, see [Amazon EBS volumes](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ebs-volumes.html#ebs-volume-types) in the Amazon Elastic Container Service Developer Guide. Tasks for services that don't use a load balancer are considered healthy if they're in the RUNNING state. Tasks for services that use a load balancer are considered healthy if they're in the RUNNING state and are reported as healthy by the load balancer. There are two service scheduler strategies available: /// @@ -569,7 +569,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `CreateTaskSet` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `CreateTaskSet` operation on the `ECS` service. /// /// Create a task set in the specified cluster and service. This is used when a service uses the EXTERNAL deployment controller type. For more information, see [Amazon ECS deployment types](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/deployment-types.html) in the Amazon Elastic Container Service Developer Guide. On March 21, 2024, a change was made to resolve the task definition revision before authorization. When a task definition revision is not specified, authorization will occur using the latest revision of a task definition. For information about the maximum number of task sets and other quotas, see [Amazon ECS service quotas](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-quotas.html) in the Amazon Elastic Container Service Developer Guide. /// @@ -651,7 +651,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `DeleteAccountSetting` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `DeleteAccountSetting` operation on the `ECS` service. /// /// Disables an account setting for a specified user, role, or the root user for an account. /// @@ -725,7 +725,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `DeleteAttributes` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `DeleteAttributes` operation on the `ECS` service. /// /// Deletes one or more custom attributes from an Amazon ECS resource. /// @@ -797,7 +797,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `DeleteCapacityProvider` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `DeleteCapacityProvider` operation on the `ECS` service. /// /// Deletes the specified capacity provider. The FARGATE and FARGATE_SPOT capacity providers are reserved and can't be deleted. You can disassociate them from a cluster using either [PutClusterCapacityProviders](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_PutClusterCapacityProviders.html) or by deleting the cluster. Prior to a capacity provider being deleted, the capacity provider must be removed from the capacity provider strategy from all services. The [UpdateService](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_UpdateService.html) API can be used to remove a capacity provider from a service's capacity provider strategy. When updating a service, the forceNewDeployment option can be used to ensure that any tasks using the Amazon EC2 instance capacity provided by the capacity provider are transitioned to use the capacity from the remaining capacity providers. Only capacity providers that aren't associated with a cluster can be deleted. To remove a capacity provider from a cluster, you can either use [PutClusterCapacityProviders](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_PutClusterCapacityProviders.html) or delete the cluster. /// @@ -871,7 +871,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `DeleteCluster` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `DeleteCluster` operation on the `ECS` service. /// /// Deletes the specified cluster. The cluster transitions to the INACTIVE state. Clusters with an INACTIVE status might remain discoverable in your account for a period of time. However, this behavior is subject to change in the future. We don't recommend that you rely on INACTIVE clusters persisting. You must deregister all container instances from this cluster before you may delete it. You can list the container instances in a cluster with [ListContainerInstances](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_ListContainerInstances.html) and deregister them with [DeregisterContainerInstance](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_DeregisterContainerInstance.html). /// @@ -950,7 +950,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `DeleteService` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `DeleteService` operation on the `ECS` service. /// /// Deletes a specified service within a cluster. You can delete a service if you have no running tasks in it and the desired task count is zero. If the service is actively maintaining tasks, you can't delete it, and you must update the service to a desired task count of zero. For more information, see [UpdateService](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_UpdateService.html). When you delete a service, if there are still running tasks that require cleanup, the service status moves from ACTIVE to DRAINING, and the service is no longer visible in the console or in the [ListServices](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_ListServices.html) API operation. After all tasks have transitioned to either STOPPING or STOPPED status, the service status moves from DRAINING to INACTIVE. Services in the DRAINING or INACTIVE status can still be viewed with the [DescribeServices](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_DescribeServices.html) API operation. However, in the future, INACTIVE services may be cleaned up and purged from Amazon ECS record keeping, and [DescribeServices](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_DescribeServices.html) calls on those services return a ServiceNotFoundException error. If you attempt to create a new service with the same name as an existing service in either ACTIVE or DRAINING status, you receive an error. /// @@ -1026,7 +1026,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `DeleteTaskDefinitions` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `DeleteTaskDefinitions` operation on the `ECS` service. /// /// Deletes one or more task definitions. You must deregister a task definition revision before you delete it. For more information, see [DeregisterTaskDefinition](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_DeregisterTaskDefinition.html). When you delete a task definition revision, it is immediately transitions from the INACTIVE to DELETE_IN_PROGRESS. Existing tasks and services that reference a DELETE_IN_PROGRESS task definition revision continue to run without disruption. Existing services that reference a DELETE_IN_PROGRESS task definition revision can still scale up or down by modifying the service's desired count. You can't use a DELETE_IN_PROGRESS task definition revision to run new tasks or create new services. You also can't update an existing service to reference a DELETE_IN_PROGRESS task definition revision. A task definition revision will stay in DELETE_IN_PROGRESS status until all the associated tasks and services have been terminated. When you delete all INACTIVE task definition revisions, the task definition name is not displayed in the console and not returned in the API. If a task definition revisions are in the DELETE_IN_PROGRESS state, the task definition name is displayed in the console and returned in the API. The task definition name is retained by Amazon ECS and the revision is incremented the next time you create a task definition with that name. /// @@ -1101,7 +1101,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `DeleteTaskSet` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `DeleteTaskSet` operation on the `ECS` service. /// /// Deletes a specified task set within a service. This is used when a service uses the EXTERNAL deployment controller type. For more information, see [Amazon ECS deployment types](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/deployment-types.html) in the Amazon Elastic Container Service Developer Guide. /// @@ -1181,7 +1181,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `DeregisterContainerInstance` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `DeregisterContainerInstance` operation on the `ECS` service. /// /// Deregisters an Amazon ECS container instance from the specified cluster. This instance is no longer available to run tasks. If you intend to use the container instance for some other purpose after deregistration, we recommend that you stop all of the tasks running on the container instance before deregistration. That prevents any orphaned tasks from consuming resources. Deregistering a container instance removes the instance from a cluster, but it doesn't terminate the EC2 instance. If you are finished using the instance, be sure to terminate it in the Amazon EC2 console to stop billing. If you terminate a running container instance, Amazon ECS automatically deregisters the instance from your cluster (stopped container instances or instances with disconnected agents aren't automatically deregistered when terminated). /// @@ -1256,7 +1256,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `DeregisterTaskDefinition` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `DeregisterTaskDefinition` operation on the `ECS` service. /// /// Deregisters the specified task definition by family and revision. Upon deregistration, the task definition is marked as INACTIVE. Existing tasks and services that reference an INACTIVE task definition continue to run without disruption. Existing services that reference an INACTIVE task definition can still scale up or down by modifying the service's desired count. If you want to delete a task definition revision, you must first deregister the task definition revision. You can't use an INACTIVE task definition to run new tasks or create new services, and you can't update an existing service to reference an INACTIVE task definition. However, there may be up to a 10-minute window following deregistration where these restrictions have not yet taken effect. At this time, INACTIVE task definitions remain discoverable in your account indefinitely. However, this behavior is subject to change in the future. We don't recommend that you rely on INACTIVE task definitions persisting beyond the lifecycle of any associated tasks and services. You must deregister a task definition revision before you delete it. For more information, see [DeleteTaskDefinitions](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_DeleteTaskDefinitions.html). /// @@ -1330,7 +1330,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `DescribeCapacityProviders` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `DescribeCapacityProviders` operation on the `ECS` service. /// /// Describes one or more of your capacity providers. /// @@ -1404,7 +1404,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `DescribeClusters` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `DescribeClusters` operation on the `ECS` service. /// /// Describes one or more of your clusters. For CLI examples, see [describe-clusters.rst](https://github.com/aws/aws-cli/blob/develop/awscli/examples/ecs/describe-clusters.rst) on GitHub. /// @@ -1478,7 +1478,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `DescribeContainerInstances` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `DescribeContainerInstances` operation on the `ECS` service. /// /// Describes one or more container instances. Returns metadata about each container instance requested. /// @@ -1553,7 +1553,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `DescribeServiceDeployments` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `DescribeServiceDeployments` operation on the `ECS` service. /// /// Describes one or more of your service deployments. A service deployment happens when you release a software update for the service. For more information, see [Amazon ECS service deployments](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-deployments.html). /// @@ -1631,7 +1631,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `DescribeServiceRevisions` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `DescribeServiceRevisions` operation on the `ECS` service. /// /// Describes one or more service revisions. A service revision is a version of the service that includes the values for the Amazon ECS resources (for example, task definition) and the environment resources (for example, load balancers, subnets, and security groups). For more information, see [Amazon ECS service revisions](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-revision.html). You can't describe a service revision that was created before October 25, 2024. /// @@ -1709,7 +1709,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `DescribeServices` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `DescribeServices` operation on the `ECS` service. /// /// Describes the specified services running in your cluster. /// @@ -1784,7 +1784,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `DescribeTaskDefinition` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `DescribeTaskDefinition` operation on the `ECS` service. /// /// Describes a task definition. You can specify a family and revision to find information about a specific task definition, or you can simply specify the family to find the latest ACTIVE revision in that family. You can only describe INACTIVE task definitions while an active task or service references them. /// @@ -1858,7 +1858,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `DescribeTaskSets` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `DescribeTaskSets` operation on the `ECS` service. /// /// Describes the task sets in the specified cluster and service. This is used when a service uses the EXTERNAL deployment controller type. For more information, see [Amazon ECS Deployment Types](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/deployment-types.html) in the Amazon Elastic Container Service Developer Guide. /// @@ -1937,7 +1937,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `DescribeTasks` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `DescribeTasks` operation on the `ECS` service. /// /// Describes a specified task or tasks. Currently, stopped tasks appear in the returned results for at least one hour. If you have tasks with tags, and then delete the cluster, the tagged tasks are returned in the response. If you create a new cluster with the same name as the deleted cluster, the tagged tasks are not included in the response. /// @@ -2012,7 +2012,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `DiscoverPollEndpoint` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `DiscoverPollEndpoint` operation on the `ECS` service. /// /// This action is only used by the Amazon ECS agent, and it is not intended for use outside of the agent. Returns an endpoint for the Amazon ECS agent to poll for updates. /// @@ -2085,7 +2085,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `ExecuteCommand` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `ExecuteCommand` operation on the `ECS` service. /// /// Runs a command remotely on a container within a task. If you use a condition key in your IAM policy to refine the conditions for the policy statement, for example limit the actions to a specific cluster, you receive an AccessDeniedException when there is a mismatch between the condition key value and the corresponding parameter value. For information about required permissions and considerations, see [Using Amazon ECS Exec for debugging](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-exec.html) in the Amazon ECS Developer Guide. /// @@ -2171,7 +2171,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `GetTaskProtection` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `GetTaskProtection` operation on the `ECS` service. /// /// Retrieves the protection status of tasks in an Amazon ECS service. /// @@ -2249,7 +2249,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `ListAccountSettings` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `ListAccountSettings` operation on the `ECS` service. /// /// Lists the account settings for a specified principal. /// @@ -2323,7 +2323,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `ListAttributes` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `ListAttributes` operation on the `ECS` service. /// /// Lists the attributes for Amazon ECS resources within a specified target type and cluster. When you specify a target type and cluster, ListAttributes returns a list of attribute objects, one for each attribute on each resource. You can filter the list of results to a single attribute name to only return results that have that name. You can also filter the results by attribute name and value. You can do this, for example, to see which container instances in a cluster are running a Linux AMI (ecs.os-type=linux). /// @@ -2394,7 +2394,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `ListClusters` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `ListClusters` operation on the `ECS` service. /// /// Returns a list of existing clusters. /// @@ -2468,7 +2468,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `ListContainerInstances` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `ListContainerInstances` operation on the `ECS` service. /// /// Returns a list of container instances in a specified cluster. You can filter the results of a ListContainerInstances operation with cluster query language statements inside the filter parameter. For more information, see [Cluster Query Language](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/cluster-query-language.html) in the Amazon Elastic Container Service Developer Guide. /// @@ -2543,7 +2543,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `ListServiceDeployments` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `ListServiceDeployments` operation on the `ECS` service. /// /// This operation lists all the service deployments that meet the specified filter criteria. A service deployment happens when you release a software update for the service. You route traffic from the running service revisions to the new service revison and control the number of running tasks. This API returns the values that you use for the request parameters in [DescribeServiceRevisions](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_DescribeServiceRevisions.html). /// @@ -2620,7 +2620,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `ListServices` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `ListServices` operation on the `ECS` service. /// /// Returns a list of services. You can filter the results by cluster, launch type, and scheduling strategy. /// @@ -2695,7 +2695,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `ListServicesByNamespace` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `ListServicesByNamespace` operation on the `ECS` service. /// /// This operation lists all of the services that are associated with a Cloud Map namespace. This list might include services in different clusters. In contrast, ListServices can only list services in one cluster at a time. If you need to filter the list of services in a single cluster by various parameters, use ListServices. For more information, see [Service Connect](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-connect.html) in the Amazon Elastic Container Service Developer Guide. /// @@ -2770,7 +2770,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `ListTagsForResource` operation on the `ECS` service. /// /// List the tags for an Amazon ECS resource. /// @@ -2845,7 +2845,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `ListTaskDefinitionFamilies` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `ListTaskDefinitionFamilies` operation on the `ECS` service. /// /// Returns a list of task definition families that are registered to your account. This list includes task definition families that no longer have any ACTIVE task definition revisions. You can filter out task definition families that don't contain any ACTIVE task definition revisions by setting the status parameter to ACTIVE. You can also filter the results with the familyPrefix parameter. /// @@ -2919,7 +2919,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `ListTaskDefinitions` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `ListTaskDefinitions` operation on the `ECS` service. /// /// Returns a list of task definitions that are registered to your account. You can filter the results by family name with the familyPrefix parameter or by status with the status parameter. /// @@ -2993,7 +2993,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `ListTasks` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `ListTasks` operation on the `ECS` service. /// /// Returns a list of tasks. You can filter the results by cluster, task definition family, container instance, launch type, what IAM principal started the task, or by the desired status of the task. Recently stopped tasks might appear in the returned results. /// @@ -3069,7 +3069,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `PutAccountSetting` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `PutAccountSetting` operation on the `ECS` service. /// /// Modifies an account setting. Account settings are set on a per-Region basis. If you change the root user account setting, the default settings are reset for users and roles that do not have specified individual account settings. For more information, see [Account Settings](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-account-settings.html) in the Amazon Elastic Container Service Developer Guide. /// @@ -3143,7 +3143,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `PutAccountSettingDefault` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `PutAccountSettingDefault` operation on the `ECS` service. /// /// Modifies an account setting for all users on an account for whom no individual account setting has been specified. Account settings are set on a per-Region basis. /// @@ -3217,7 +3217,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `PutAttributes` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `PutAttributes` operation on the `ECS` service. /// /// Create or update an attribute on an Amazon ECS resource. If the attribute doesn't exist, it's created. If the attribute exists, its value is replaced with the specified value. To delete an attribute, use [DeleteAttributes](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_DeleteAttributes.html). For more information, see [Attributes](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-placement-constraints.html#attributes) in the Amazon Elastic Container Service Developer Guide. /// @@ -3290,7 +3290,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `PutClusterCapacityProviders` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `PutClusterCapacityProviders` operation on the `ECS` service. /// /// Modifies the available capacity providers and the default capacity provider strategy for a cluster. You must specify both the available capacity providers and a default capacity provider strategy for the cluster. If the specified cluster has existing capacity providers associated with it, you must specify all existing capacity providers in addition to any new ones you want to add. Any existing capacity providers that are associated with a cluster that are omitted from a [PutClusterCapacityProviders](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_PutClusterCapacityProviders.html) API call will be disassociated with the cluster. You can only disassociate an existing capacity provider from a cluster if it's not being used by any existing tasks. When creating a service or running a task on a cluster, if no capacity provider or launch type is specified, then the cluster's default capacity provider strategy is used. We recommend that you define a default capacity provider strategy for your cluster. However, you must specify an empty array ([]) to bypass defining a default strategy. /// @@ -3367,7 +3367,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `RegisterContainerInstance` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `RegisterContainerInstance` operation on the `ECS` service. /// /// This action is only used by the Amazon ECS agent, and it is not intended for use outside of the agent. Registers an EC2 instance into the specified cluster. This instance becomes available to place containers on. /// @@ -3441,7 +3441,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `RegisterTaskDefinition` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `RegisterTaskDefinition` operation on the `ECS` service. /// /// Registers a new task definition from the supplied family and containerDefinitions. Optionally, you can add data volumes to your containers with the volumes parameter. For more information about task definition parameters and defaults, see [Amazon ECS Task Definitions](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_defintions.html) in the Amazon Elastic Container Service Developer Guide. You can specify a role for your task with the taskRoleArn parameter. When you specify a role for a task, its containers can then use the latest versions of the CLI or SDKs to make API requests to the Amazon Web Services services that are specified in the policy that's associated with the role. For more information, see [IAM Roles for Tasks](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-iam-roles.html) in the Amazon Elastic Container Service Developer Guide. You can specify a Docker networking mode for the containers in your task definition with the networkMode parameter. If you specify the awsvpc network mode, the task is allocated an elastic network interface, and you must specify a [NetworkConfiguration](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_NetworkConfiguration.html) when you create a service or run a task with the task definition. For more information, see [Task Networking](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-networking.html) in the Amazon Elastic Container Service Developer Guide. /// @@ -3515,7 +3515,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `RunTask` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `RunTask` operation on the `ECS` service. /// /// Starts a new task using the specified task definition. On March 21, 2024, a change was made to resolve the task definition revision before authorization. When a task definition revision is not specified, authorization will occur using the latest revision of a task definition. Amazon Elastic Inference (EI) is no longer available to customers. You can allow Amazon ECS to place tasks for you, or you can customize how Amazon ECS places tasks using placement constraints and placement strategies. For more information, see [Scheduling Tasks](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/scheduling_tasks.html) in the Amazon Elastic Container Service Developer Guide. Alternatively, you can use StartTask to use your own scheduler or place tasks manually on specific container instances. You can attach Amazon EBS volumes to Amazon ECS tasks by configuring the volume when creating or updating a service. For more infomation, see [Amazon EBS volumes](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ebs-volumes.html#ebs-volume-types) in the Amazon Elastic Container Service Developer Guide. The Amazon ECS API follows an eventual consistency model. This is because of the distributed nature of the system supporting the API. This means that the result of an API command you run that affects your Amazon ECS resources might not be immediately visible to all subsequent commands you run. Keep this in mind when you carry out an API command that immediately follows a previous API command. To manage eventual consistency, you can do the following: /// @@ -3605,7 +3605,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `StartTask` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `StartTask` operation on the `ECS` service. /// /// Starts a new task from the specified task definition on the specified container instance or instances. On March 21, 2024, a change was made to resolve the task definition revision before authorization. When a task definition revision is not specified, authorization will occur using the latest revision of a task definition. Amazon Elastic Inference (EI) is no longer available to customers. Alternatively, you can useRunTask to place tasks for you. For more information, see [Scheduling Tasks](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/scheduling_tasks.html) in the Amazon Elastic Container Service Developer Guide. You can attach Amazon EBS volumes to Amazon ECS tasks by configuring the volume when creating or updating a service. For more infomation, see [Amazon EBS volumes](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ebs-volumes.html#ebs-volume-types) in the Amazon Elastic Container Service Developer Guide. /// @@ -3681,7 +3681,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `StopTask` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `StopTask` operation on the `ECS` service. /// /// Stops a running task. Any tags associated with the task will be deleted. When you call StopTask on a task, the equivalent of docker stop is issued to the containers running in the task. This results in a SIGTERM value and a default 30-second timeout, after which the SIGKILL value is sent and the containers are forcibly stopped. If the container handles the SIGTERM value gracefully and exits within 30 seconds from receiving it, no SIGKILL value is sent. For Windows containers, POSIX signals do not work and runtime stops the container by sending a CTRL_SHUTDOWN_EVENT. For more information, see [Unable to react to graceful shutdown of (Windows) container #25982](https://github.com/moby/moby/issues/25982) on GitHub. The default 30-second timeout can be configured on the Amazon ECS container agent with the ECS_CONTAINER_STOP_TIMEOUT variable. For more information, see [Amazon ECS Container Agent Configuration](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-agent-config.html) in the Amazon Elastic Container Service Developer Guide. /// @@ -3756,7 +3756,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `SubmitAttachmentStateChanges` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `SubmitAttachmentStateChanges` operation on the `ECS` service. /// /// This action is only used by the Amazon ECS agent, and it is not intended for use outside of the agent. Sent to acknowledge that an attachment changed states. /// @@ -3831,7 +3831,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `SubmitContainerStateChange` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `SubmitContainerStateChange` operation on the `ECS` service. /// /// This action is only used by the Amazon ECS agent, and it is not intended for use outside of the agent. Sent to acknowledge that a container changed states. /// @@ -3905,7 +3905,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `SubmitTaskStateChange` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `SubmitTaskStateChange` operation on the `ECS` service. /// /// This action is only used by the Amazon ECS agent, and it is not intended for use outside of the agent. Sent to acknowledge that a task changed states. /// @@ -3980,7 +3980,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `TagResource` operation on the `ECS` service. /// /// Associates the specified tags to a resource with the specified resourceArn. If existing tags on a resource aren't specified in the request parameters, they aren't changed. When a resource is deleted, the tags that are associated with that resource are deleted as well. /// @@ -4056,7 +4056,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `UntagResource` operation on the `ECS` service. /// /// Deletes specified tags from a resource. /// @@ -4132,7 +4132,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `UpdateCapacityProvider` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `UpdateCapacityProvider` operation on the `ECS` service. /// /// Modifies the parameters for a capacity provider. /// @@ -4206,7 +4206,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `UpdateCluster` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `UpdateCluster` operation on the `ECS` service. /// /// Updates the cluster. /// @@ -4282,7 +4282,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `UpdateClusterSettings` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `UpdateClusterSettings` operation on the `ECS` service. /// /// Modifies the settings to use for a cluster. /// @@ -4357,7 +4357,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `UpdateContainerAgent` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `UpdateContainerAgent` operation on the `ECS` service. /// /// Updates the Amazon ECS container agent on a specified container instance. Updating the Amazon ECS container agent doesn't interrupt running tasks or services on the container instance. The process for updating the agent differs depending on whether your container instance was launched with the Amazon ECS-optimized AMI or another operating system. The UpdateContainerAgent API isn't supported for container instances using the Amazon ECS-optimized Amazon Linux 2 (arm64) AMI. To update the container agent, you can update the ecs-init package. This updates the agent. For more information, see [Updating the Amazon ECS container agent](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/agent-update-ecs-ami.html) in the Amazon Elastic Container Service Developer Guide. Agent updates with the UpdateContainerAgent API operation do not apply to Windows container instances. We recommend that you launch new container instances to update the agent version in your Windows clusters. The UpdateContainerAgent API requires an Amazon ECS-optimized AMI or Amazon Linux AMI with the ecs-init service installed and running. For help updating the Amazon ECS container agent on other operating systems, see [Manually updating the Amazon ECS container agent](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-agent-update.html#manually_update_agent) in the Amazon Elastic Container Service Developer Guide. /// @@ -4435,7 +4435,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `UpdateContainerInstancesState` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `UpdateContainerInstancesState` operation on the `ECS` service. /// /// Modifies the status of an Amazon ECS container instance. Once a container instance has reached an ACTIVE state, you can change the status of a container instance to DRAINING to manually remove an instance from a cluster, for example to perform system updates, update the Docker daemon, or scale down the cluster size. A container instance can't be changed to DRAINING until it has reached an ACTIVE status. If the instance is in any other status, an error will be received. When you set a container instance to DRAINING, Amazon ECS prevents new tasks from being scheduled for placement on the container instance and replacement service tasks are started on other container instances in the cluster if the resources are available. Service tasks on the container instance that are in the PENDING state are stopped immediately. Service tasks on the container instance that are in the RUNNING state are stopped and replaced according to the service's deployment configuration parameters, minimumHealthyPercent and maximumPercent. You can change the deployment configuration of your service using [UpdateService](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_UpdateService.html). /// @@ -4517,7 +4517,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `UpdateService` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `UpdateService` operation on the `ECS` service. /// /// Modifies the parameters of a service. On March 21, 2024, a change was made to resolve the task definition revision before authorization. When a task definition revision is not specified, authorization will occur using the latest revision of a task definition. For services using the rolling update (ECS) you can update the desired count, deployment configuration, network configuration, load balancers, service registries, enable ECS managed tags option, propagate tags option, task placement constraints and strategies, and task definition. When you update any of these parameters, Amazon ECS starts new tasks with the new configuration. You can attach Amazon EBS volumes to Amazon ECS tasks by configuring the volume when starting or running a task, or when creating or updating a service. For more infomation, see [Amazon EBS volumes](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ebs-volumes.html#ebs-volume-types) in the Amazon Elastic Container Service Developer Guide. You can update your volume configurations and trigger a new deployment. volumeConfigurations is only supported for REPLICA service and not DAEMON service. If you leave volumeConfigurationsnull, it doesn't trigger a new deployment. For more infomation on volumes, see [Amazon EBS volumes](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ebs-volumes.html#ebs-volume-types) in the Amazon Elastic Container Service Developer Guide. For services using the blue/green (CODE_DEPLOY) deployment controller, only the desired count, deployment configuration, health check grace period, task placement constraints and strategies, enable ECS managed tags option, and propagate tags can be updated using this API. If the network configuration, platform version, task definition, or load balancer need to be updated, create a new CodeDeploy deployment. For more information, see [CreateDeployment](https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_CreateDeployment.html) in the CodeDeploy API Reference. For services using an external deployment controller, you can update only the desired count, task placement constraints and strategies, health check grace period, enable ECS managed tags option, and propagate tags option, using this API. If the launch type, load balancer, network configuration, platform version, or task definition need to be updated, create a new task set For more information, see [CreateTaskSet](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_CreateTaskSet.html). You can add to or subtract from the number of instantiations of a task definition in a service by specifying the cluster that the service is running in and a new desiredCount parameter. You can attach Amazon EBS volumes to Amazon ECS tasks by configuring the volume when starting or running a task, or when creating or updating a service. For more infomation, see [Amazon EBS volumes](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ebs-volumes.html#ebs-volume-types) in the Amazon Elastic Container Service Developer Guide. If you have updated the container image of your application, you can create a new task definition with that image and deploy it to your service. The service scheduler uses the minimum healthy percent and maximum percent parameters (in the service's deployment configuration) to determine the deployment strategy. If your updated Docker image uses the same tag as what is in the existing task definition for your service (for example, my_image:latest), you don't need to create a new revision of your task definition. You can update the service using the forceNewDeployment option. The new tasks launched by the deployment pull the current image/tag combination from your repository when they start. You can also update the deployment configuration of a service. When a deployment is triggered by updating the task definition of a service, the service scheduler uses the deployment configuration parameters, minimumHealthyPercent and maximumPercent, to determine the deployment strategy. /// @@ -4634,7 +4634,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `UpdateServicePrimaryTaskSet` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `UpdateServicePrimaryTaskSet` operation on the `ECS` service. /// /// Modifies which task set in a service is the primary task set. Any parameters that are updated on the primary task set in a service will transition to the service. This is used when a service uses the EXTERNAL deployment controller type. For more information, see [Amazon ECS Deployment Types](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/deployment-types.html) in the Amazon Elastic Container Service Developer Guide. /// @@ -4714,7 +4714,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `UpdateTaskProtection` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `UpdateTaskProtection` operation on the `ECS` service. /// /// Updates the protection status of a task. You can set protectionEnabled to true to protect your task from termination during scale-in events from [Service Autoscaling](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-auto-scaling.html) or [deployments](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/deployment-types.html). Task-protection, by default, expires after 2 hours at which point Amazon ECS clears the protectionEnabled property making the task eligible for termination by a subsequent scale-in event. You can specify a custom expiration period for task protection from 1 minute to up to 2,880 minutes (48 hours). To specify the custom expiration period, set the expiresInMinutes property. The expiresInMinutes property is always reset when you invoke this operation for a task that already has protectionEnabled set to true. You can keep extending the protection expiration period of a task by invoking this operation repeatedly. To learn more about Amazon ECS task protection, see [Task scale-in protection](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-scale-in-protection.html) in the Amazon Elastic Container Service Developer Guide . This operation is only supported for tasks belonging to an Amazon ECS service. Invoking this operation for a standalone task will result in an TASK_NOT_VALID failure. For more information, see [API failure reasons](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/api_failures_messages.html). If you prefer to set task protection from within the container, we recommend using the [Task scale-in protection endpoint](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task-scale-in-protection-endpoint.html). /// @@ -4792,7 +4792,7 @@ extension ECSClient { return try await op.execute(input: input) } - /// Performs the `UpdateTaskSet` operation on the `AmazonEC2ContainerServiceV20141113` service. + /// Performs the `UpdateTaskSet` operation on the `ECS` service. /// /// Modifies a task set. This is used when a service uses the EXTERNAL deployment controller type. For more information, see [Amazon ECS Deployment Types](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/deployment-types.html) in the Amazon Elastic Container Service Developer Guide. /// diff --git a/Sources/Services/AWSEFS/Sources/AWSEFS/EFSClient.swift b/Sources/Services/AWSEFS/Sources/AWSEFS/EFSClient.swift index 178aadf7aff..26df175ac46 100644 --- a/Sources/Services/AWSEFS/Sources/AWSEFS/EFSClient.swift +++ b/Sources/Services/AWSEFS/Sources/AWSEFS/EFSClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class EFSClient: ClientRuntime.Client { public static let clientName = "EFSClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: EFSClient.EFSClientConfiguration let serviceName = "EFS" @@ -331,7 +331,7 @@ extension EFSClient { } extension EFSClient { - /// Performs the `CreateAccessPoint` operation on the `MagnolioAPIService_v20150201` service. + /// Performs the `CreateAccessPoint` operation on the `EFS` service. /// /// Creates an EFS access point. An access point is an application-specific view into an EFS file system that applies an operating system user and group, and a file system path, to any file system request made through the access point. The operating system user and group override any identity information provided by the NFS client. The file system path is exposed as the access point's root directory. Applications using the access point can only access data in the application's own directory and any subdirectories. To learn more, see [Mounting a file system using EFS access points](https://docs.aws.amazon.com/efs/latest/ug/efs-access-points.html). If multiple requests to create access points on the same file system are sent in quick succession, and the file system is near the limit of 1,000 access points, you may experience a throttling response for these requests. This is to ensure that the file system does not exceed the stated access point limit. This operation requires permissions for the elasticfilesystem:CreateAccessPoint action. Access points can be tagged on creation. If tags are specified in the creation action, IAM performs additional authorization on the elasticfilesystem:TagResource action to verify if users have permissions to create tags. Therefore, you must grant explicit permissions to use the elasticfilesystem:TagResource action. For more information, see [Granting permissions to tag resources during creation](https://docs.aws.amazon.com/efs/latest/ug/using-tags-efs.html#supported-iam-actions-tagging.html). /// @@ -407,7 +407,7 @@ extension EFSClient { return try await op.execute(input: input) } - /// Performs the `CreateFileSystem` operation on the `MagnolioAPIService_v20150201` service. + /// Performs the `CreateFileSystem` operation on the `EFS` service. /// /// Creates a new, empty file system. The operation requires a creation token in the request that Amazon EFS uses to ensure idempotent creation (calling the operation with same creation token has no effect). If a file system does not currently exist that is owned by the caller's Amazon Web Services account with the specified creation token, this operation does the following: /// @@ -490,7 +490,7 @@ extension EFSClient { return try await op.execute(input: input) } - /// Performs the `CreateMountTarget` operation on the `MagnolioAPIService_v20150201` service. + /// Performs the `CreateMountTarget` operation on the `EFS` service. /// /// Creates a mount target for a file system. You can then mount the file system on EC2 instances by using the mount target. You can create one mount target in each Availability Zone in your VPC. All EC2 instances in a VPC within a given Availability Zone share a single mount target for a given file system. If you have multiple subnets in an Availability Zone, you create a mount target in one of the subnets. EC2 instances do not need to be in the same subnet as the mount target in order to access their file system. You can create only one mount target for a One Zone file system. You must create that mount target in the same Availability Zone in which the file system is located. Use the AvailabilityZoneName and AvailabiltyZoneId properties in the [DescribeFileSystems] response object to get this information. Use the subnetId associated with the file system's Availability Zone when creating the mount target. For more information, see [Amazon EFS: How it Works](https://docs.aws.amazon.com/efs/latest/ug/how-it-works.html). To create a mount target for a file system, the file system's lifecycle state must be available. For more information, see [DescribeFileSystems]. In the request, provide the following: /// @@ -623,7 +623,7 @@ extension EFSClient { return try await op.execute(input: input) } - /// Performs the `CreateReplicationConfiguration` operation on the `MagnolioAPIService_v20150201` service. + /// Performs the `CreateReplicationConfiguration` operation on the `EFS` service. /// /// Creates a replication configuration to either a new or existing EFS file system. For more information, see [Amazon EFS replication](https://docs.aws.amazon.com/efs/latest/ug/efs-replication.html) in the Amazon EFS User Guide. The replication configuration specifies the following: /// @@ -709,7 +709,7 @@ extension EFSClient { return try await op.execute(input: input) } - /// Performs the `CreateTags` operation on the `MagnolioAPIService_v20150201` service. + /// Performs the `CreateTags` operation on the `EFS` service. /// /// DEPRECATED - CreateTags is deprecated and not maintained. To create tags for EFS resources, use the API action. Creates or overwrites tags associated with a file system. Each tag is a key-value pair. If a tag key specified in the request already exists on the file system, this operation overwrites its value with the value provided in the request. If you add the Name tag to your file system, Amazon EFS returns it in the response to the [DescribeFileSystems] operation. This operation requires permission for the elasticfilesystem:CreateTags action. @available(*, deprecated, message: "Use TagResource.") @@ -781,7 +781,7 @@ extension EFSClient { return try await op.execute(input: input) } - /// Performs the `DeleteAccessPoint` operation on the `MagnolioAPIService_v20150201` service. + /// Performs the `DeleteAccessPoint` operation on the `EFS` service. /// /// Deletes the specified access point. After deletion is complete, new clients can no longer connect to the access points. Clients connected to the access point at the time of deletion will continue to function until they terminate their connection. This operation requires permissions for the elasticfilesystem:DeleteAccessPoint action. /// @@ -849,7 +849,7 @@ extension EFSClient { return try await op.execute(input: input) } - /// Performs the `DeleteFileSystem` operation on the `MagnolioAPIService_v20150201` service. + /// Performs the `DeleteFileSystem` operation on the `EFS` service. /// /// Deletes a file system, permanently severing access to its contents. Upon return, the file system no longer exists and you can't access any contents of the deleted file system. You need to manually delete mount targets attached to a file system before you can delete an EFS file system. This step is performed for you when you use the Amazon Web Services console to delete a file system. You cannot delete a file system that is part of an EFS replication configuration. You need to delete the replication configuration first. You can't delete a file system that is in use. That is, if the file system has any mount targets, you must first delete them. For more information, see [DescribeMountTargets] and [DeleteMountTarget]. The DeleteFileSystem call returns while the file system state is still deleting. You can check the file system deletion status by calling the [DescribeFileSystems] operation, which returns a list of file systems in your account. If you pass file system ID or creation token for the deleted file system, the [DescribeFileSystems] returns a 404 FileSystemNotFound error. This operation requires permissions for the elasticfilesystem:DeleteFileSystem action. /// @@ -918,7 +918,7 @@ extension EFSClient { return try await op.execute(input: input) } - /// Performs the `DeleteFileSystemPolicy` operation on the `MagnolioAPIService_v20150201` service. + /// Performs the `DeleteFileSystemPolicy` operation on the `EFS` service. /// /// Deletes the FileSystemPolicy for the specified file system. The default FileSystemPolicy goes into effect once the existing policy is deleted. For more information about the default file system policy, see [Using Resource-based Policies with EFS](https://docs.aws.amazon.com/efs/latest/ug/res-based-policies-efs.html). This operation requires permissions for the elasticfilesystem:DeleteFileSystemPolicy action. /// @@ -987,7 +987,7 @@ extension EFSClient { return try await op.execute(input: input) } - /// Performs the `DeleteMountTarget` operation on the `MagnolioAPIService_v20150201` service. + /// Performs the `DeleteMountTarget` operation on the `EFS` service. /// /// Deletes the specified mount target. This operation forcibly breaks any mounts of the file system by using the mount target that is being deleted, which might disrupt instances or applications using those mounts. To avoid applications getting cut off abruptly, you might consider unmounting any mounts of the mount target, if feasible. The operation also deletes the associated network interface. Uncommitted writes might be lost, but breaking a mount target using this operation does not corrupt the file system itself. The file system you created remains. You can mount an EC2 instance in your VPC by using another mount target. This operation requires permissions for the following action on the file system: /// @@ -1063,7 +1063,7 @@ extension EFSClient { return try await op.execute(input: input) } - /// Performs the `DeleteReplicationConfiguration` operation on the `MagnolioAPIService_v20150201` service. + /// Performs the `DeleteReplicationConfiguration` operation on the `EFS` service. /// /// Deletes a replication configuration. Deleting a replication configuration ends the replication process. After a replication configuration is deleted, the destination file system becomes Writeable and its replication overwrite protection is re-enabled. For more information, see [Delete a replication configuration](https://docs.aws.amazon.com/efs/latest/ug/delete-replications.html). This operation requires permissions for the elasticfilesystem:DeleteReplicationConfiguration action. /// @@ -1133,7 +1133,7 @@ extension EFSClient { return try await op.execute(input: input) } - /// Performs the `DeleteTags` operation on the `MagnolioAPIService_v20150201` service. + /// Performs the `DeleteTags` operation on the `EFS` service. /// /// DEPRECATED - DeleteTags is deprecated and not maintained. To remove tags from EFS resources, use the API action. Deletes the specified tags from a file system. If the DeleteTags request includes a tag key that doesn't exist, Amazon EFS ignores it and doesn't cause an error. For more information about tags and related restrictions, see [Tag restrictions](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html) in the Billing and Cost Management User Guide. This operation requires permissions for the elasticfilesystem:DeleteTags action. @available(*, deprecated, message: "Use UntagResource.") @@ -1205,7 +1205,7 @@ extension EFSClient { return try await op.execute(input: input) } - /// Performs the `DescribeAccessPoints` operation on the `MagnolioAPIService_v20150201` service. + /// Performs the `DescribeAccessPoints` operation on the `EFS` service. /// /// Returns the description of a specific Amazon EFS access point if the AccessPointId is provided. If you provide an EFS FileSystemId, it returns descriptions of all access points for that file system. You can provide either an AccessPointId or a FileSystemId in the request, but not both. This operation requires permissions for the elasticfilesystem:DescribeAccessPoints action. /// @@ -1275,7 +1275,7 @@ extension EFSClient { return try await op.execute(input: input) } - /// Performs the `DescribeAccountPreferences` operation on the `MagnolioAPIService_v20150201` service. + /// Performs the `DescribeAccountPreferences` operation on the `EFS` service. /// /// Returns the account preferences settings for the Amazon Web Services account associated with the user making the request, in the current Amazon Web Services Region. /// @@ -1344,7 +1344,7 @@ extension EFSClient { return try await op.execute(input: input) } - /// Performs the `DescribeBackupPolicy` operation on the `MagnolioAPIService_v20150201` service. + /// Performs the `DescribeBackupPolicy` operation on the `EFS` service. /// /// Returns the backup policy for the specified EFS file system. /// @@ -1414,7 +1414,7 @@ extension EFSClient { return try await op.execute(input: input) } - /// Performs the `DescribeFileSystemPolicy` operation on the `MagnolioAPIService_v20150201` service. + /// Performs the `DescribeFileSystemPolicy` operation on the `EFS` service. /// /// Returns the FileSystemPolicy for the specified EFS file system. This operation requires permissions for the elasticfilesystem:DescribeFileSystemPolicy action. /// @@ -1483,7 +1483,7 @@ extension EFSClient { return try await op.execute(input: input) } - /// Performs the `DescribeFileSystems` operation on the `MagnolioAPIService_v20150201` service. + /// Performs the `DescribeFileSystems` operation on the `EFS` service. /// /// Returns the description of a specific Amazon EFS file system if either the file system CreationToken or the FileSystemId is provided. Otherwise, it returns descriptions of all file systems owned by the caller's Amazon Web Services account in the Amazon Web Services Region of the endpoint that you're calling. When retrieving all file system descriptions, you can optionally specify the MaxItems parameter to limit the number of descriptions in a response. This number is automatically set to 100. If more file system descriptions remain, Amazon EFS returns a NextMarker, an opaque token, in the response. In this case, you should send a subsequent request with the Marker request parameter set to the value of NextMarker. To retrieve a list of your file system descriptions, this operation is used in an iterative process, where DescribeFileSystems is called first without the Marker and then the operation continues to call it with the Marker parameter set to the value of the NextMarker from the previous response until the response has no NextMarker. The order of file systems returned in the response of one DescribeFileSystems call and the order of file systems returned across the responses of a multi-call iteration is unspecified. This operation requires permissions for the elasticfilesystem:DescribeFileSystems action. /// @@ -1552,7 +1552,7 @@ extension EFSClient { return try await op.execute(input: input) } - /// Performs the `DescribeLifecycleConfiguration` operation on the `MagnolioAPIService_v20150201` service. + /// Performs the `DescribeLifecycleConfiguration` operation on the `EFS` service. /// /// Returns the current LifecycleConfiguration object for the specified Amazon EFS file system. Lifecycle management uses the LifecycleConfiguration object to identify when to move files between storage classes. For a file system without a LifecycleConfiguration object, the call returns an empty array in the response. This operation requires permissions for the elasticfilesystem:DescribeLifecycleConfiguration operation. /// @@ -1620,7 +1620,7 @@ extension EFSClient { return try await op.execute(input: input) } - /// Performs the `DescribeMountTargetSecurityGroups` operation on the `MagnolioAPIService_v20150201` service. + /// Performs the `DescribeMountTargetSecurityGroups` operation on the `EFS` service. /// /// Returns the security groups currently in effect for a mount target. This operation requires that the network interface of the mount target has been created and the lifecycle state of the mount target is not deleted. This operation requires permissions for the following actions: /// @@ -1693,7 +1693,7 @@ extension EFSClient { return try await op.execute(input: input) } - /// Performs the `DescribeMountTargets` operation on the `MagnolioAPIService_v20150201` service. + /// Performs the `DescribeMountTargets` operation on the `EFS` service. /// /// Returns the descriptions of all the current mount targets, or a specific mount target, for a file system. When requesting all of the current mount targets, the order of mount targets returned in the response is unspecified. This operation requires permissions for the elasticfilesystem:DescribeMountTargets action, on either the file system ID that you specify in FileSystemId, or on the file system of the mount target that you specify in MountTargetId. /// @@ -1764,7 +1764,7 @@ extension EFSClient { return try await op.execute(input: input) } - /// Performs the `DescribeReplicationConfigurations` operation on the `MagnolioAPIService_v20150201` service. + /// Performs the `DescribeReplicationConfigurations` operation on the `EFS` service. /// /// Retrieves the replication configuration for a specific file system. If a file system is not specified, all of the replication configurations for the Amazon Web Services account in an Amazon Web Services Region are retrieved. /// @@ -1835,7 +1835,7 @@ extension EFSClient { return try await op.execute(input: input) } - /// Performs the `DescribeTags` operation on the `MagnolioAPIService_v20150201` service. + /// Performs the `DescribeTags` operation on the `EFS` service. /// /// DEPRECATED - The DescribeTags action is deprecated and not maintained. To view tags associated with EFS resources, use the ListTagsForResource API action. Returns the tags associated with a file system. The order of tags returned in the response of one DescribeTags call and the order of tags returned across the responses of a multiple-call iteration (when using pagination) is unspecified. This operation requires permissions for the elasticfilesystem:DescribeTags action. @available(*, deprecated, message: "Use ListTagsForResource.") @@ -1905,7 +1905,7 @@ extension EFSClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `MagnolioAPIService_v20150201` service. + /// Performs the `ListTagsForResource` operation on the `EFS` service. /// /// Lists all tags for a top-level EFS resource. You must provide the ID of the resource that you want to retrieve the tags for. This operation requires permissions for the elasticfilesystem:DescribeAccessPoints action. /// @@ -1975,7 +1975,7 @@ extension EFSClient { return try await op.execute(input: input) } - /// Performs the `ModifyMountTargetSecurityGroups` operation on the `MagnolioAPIService_v20150201` service. + /// Performs the `ModifyMountTargetSecurityGroups` operation on the `EFS` service. /// /// Modifies the set of security groups in effect for a mount target. When you create a mount target, Amazon EFS also creates a new network interface. For more information, see [CreateMountTarget]. This operation replaces the security groups in effect for the network interface associated with a mount target, with the SecurityGroups provided in the request. This operation requires that the network interface of the mount target has been created and the lifecycle state of the mount target is not deleted. The operation requires permissions for the following actions: /// @@ -2053,7 +2053,7 @@ extension EFSClient { return try await op.execute(input: input) } - /// Performs the `PutAccountPreferences` operation on the `MagnolioAPIService_v20150201` service. + /// Performs the `PutAccountPreferences` operation on the `EFS` service. /// /// Use this operation to set the account preference in the current Amazon Web Services Region to use long 17 character (63 bit) or short 8 character (32 bit) resource IDs for new EFS file system and mount target resources. All existing resource IDs are not affected by any changes you make. You can set the ID preference during the opt-in period as EFS transitions to long resource IDs. For more information, see [Managing Amazon EFS resource IDs](https://docs.aws.amazon.com/efs/latest/ug/manage-efs-resource-ids.html). Starting in October, 2021, you will receive an error if you try to set the account preference to use the short 8 character format resource ID. Contact Amazon Web Services support if you receive an error and must use short IDs for file system and mount target resources. /// @@ -2123,7 +2123,7 @@ extension EFSClient { return try await op.execute(input: input) } - /// Performs the `PutBackupPolicy` operation on the `MagnolioAPIService_v20150201` service. + /// Performs the `PutBackupPolicy` operation on the `EFS` service. /// /// Updates the file system's backup policy. Use this action to start or stop automatic backups of the file system. /// @@ -2196,7 +2196,7 @@ extension EFSClient { return try await op.execute(input: input) } - /// Performs the `PutFileSystemPolicy` operation on the `MagnolioAPIService_v20150201` service. + /// Performs the `PutFileSystemPolicy` operation on the `EFS` service. /// /// Applies an Amazon EFS FileSystemPolicy to an Amazon EFS file system. A file system policy is an IAM resource-based policy and can contain multiple policy statements. A file system always has exactly one file system policy, which can be the default policy or an explicit policy set or updated using this API operation. EFS file system policies have a 20,000 character limit. When an explicit policy is set, it overrides the default policy. For more information about the default file system policy, see [ Default EFS file system policy](https://docs.aws.amazon.com/efs/latest/ug/iam-access-control-nfs-efs.html#default-filesystempolicy). EFS file system policies have a 20,000 character limit. This operation requires permissions for the elasticfilesystem:PutFileSystemPolicy action. /// @@ -2269,7 +2269,7 @@ extension EFSClient { return try await op.execute(input: input) } - /// Performs the `PutLifecycleConfiguration` operation on the `MagnolioAPIService_v20150201` service. + /// Performs the `PutLifecycleConfiguration` operation on the `EFS` service. /// /// Use this action to manage storage for your file system. A LifecycleConfiguration consists of one or more LifecyclePolicy objects that define the following: /// @@ -2360,7 +2360,7 @@ extension EFSClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `MagnolioAPIService_v20150201` service. + /// Performs the `TagResource` operation on the `EFS` service. /// /// Creates a tag for an EFS resource. You can create tags for EFS file systems and access points using this API operation. This operation requires permissions for the elasticfilesystem:TagResource action. /// @@ -2432,7 +2432,7 @@ extension EFSClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `MagnolioAPIService_v20150201` service. + /// Performs the `UntagResource` operation on the `EFS` service. /// /// Removes tags from an EFS resource. You can remove tags from EFS file systems and access points using this API operation. This operation requires permissions for the elasticfilesystem:UntagResource action. /// @@ -2502,7 +2502,7 @@ extension EFSClient { return try await op.execute(input: input) } - /// Performs the `UpdateFileSystem` operation on the `MagnolioAPIService_v20150201` service. + /// Performs the `UpdateFileSystem` operation on the `EFS` service. /// /// Updates the throughput mode or the amount of provisioned throughput of an existing file system. /// @@ -2577,7 +2577,7 @@ extension EFSClient { return try await op.execute(input: input) } - /// Performs the `UpdateFileSystemProtection` operation on the `MagnolioAPIService_v20150201` service. + /// Performs the `UpdateFileSystemProtection` operation on the `EFS` service. /// /// Updates protection on the file system. This operation requires permissions for the elasticfilesystem:UpdateFileSystemProtection action. /// diff --git a/Sources/Services/AWSEKS/Sources/AWSEKS/EKSClient.swift b/Sources/Services/AWSEKS/Sources/AWSEKS/EKSClient.swift index 08978074183..e6088dc54fd 100644 --- a/Sources/Services/AWSEKS/Sources/AWSEKS/EKSClient.swift +++ b/Sources/Services/AWSEKS/Sources/AWSEKS/EKSClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class EKSClient: ClientRuntime.Client { public static let clientName = "EKSClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: EKSClient.EKSClientConfiguration let serviceName = "EKS" @@ -330,7 +330,7 @@ extension EKSClient { } extension EKSClient { - /// Performs the `AssociateAccessPolicy` operation on the `AWSWesleyFrontend` service. + /// Performs the `AssociateAccessPolicy` operation on the `EKS` service. /// /// Associates an access policy and its scope to an access entry. For more information about associating access policies, see [Associating and disassociating access policies to and from access entries](https://docs.aws.amazon.com/eks/latest/userguide/access-policies.html) in the Amazon EKS User Guide. /// @@ -402,7 +402,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `AssociateEncryptionConfig` operation on the `AWSWesleyFrontend` service. + /// Performs the `AssociateEncryptionConfig` operation on the `EKS` service. /// /// Associates an encryption configuration to an existing cluster. Use this API to enable encryption on existing clusters that don't already have encryption enabled. This allows you to implement a defense-in-depth security strategy without migrating applications to new Amazon EKS clusters. /// @@ -477,7 +477,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `AssociateIdentityProviderConfig` operation on the `AWSWesleyFrontend` service. + /// Performs the `AssociateIdentityProviderConfig` operation on the `EKS` service. /// /// Associates an identity provider configuration to a cluster. If you want to authenticate identities using an identity provider, you can create an identity provider configuration and associate it to your cluster. After configuring authentication to your cluster you can create Kubernetes Role and ClusterRole objects, assign permissions to them, and then bind them to the identities using Kubernetes RoleBinding and ClusterRoleBinding objects. For more information see [Using RBAC Authorization](https://kubernetes.io/docs/reference/access-authn-authz/rbac/) in the Kubernetes documentation. /// @@ -552,7 +552,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `CreateAccessEntry` operation on the `AWSWesleyFrontend` service. + /// Performs the `CreateAccessEntry` operation on the `EKS` service. /// /// Creates an access entry. An access entry allows an IAM principal to access your cluster. Access entries can replace the need to maintain entries in the aws-authConfigMap for authentication. You have the following options for authorizing an IAM principal to access Kubernetes objects on your cluster: Kubernetes role-based access control (RBAC), Amazon EKS, or both. Kubernetes RBAC authorization requires you to create and manage Kubernetes Role, ClusterRole, RoleBinding, and ClusterRoleBinding objects, in addition to managing access entries. If you use Amazon EKS authorization exclusively, you don't need to create and manage Kubernetes Role, ClusterRole, RoleBinding, and ClusterRoleBinding objects. For more information about access entries, see [Access entries](https://docs.aws.amazon.com/eks/latest/userguide/access-entries.html) in the Amazon EKS User Guide. /// @@ -627,7 +627,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `CreateAddon` operation on the `AWSWesleyFrontend` service. + /// Performs the `CreateAddon` operation on the `EKS` service. /// /// Creates an Amazon EKS add-on. Amazon EKS add-ons help to automate the provisioning and lifecycle management of common operational software for Amazon EKS clusters. For more information, see [Amazon EKS add-ons](https://docs.aws.amazon.com/eks/latest/userguide/eks-add-ons.html) in the Amazon EKS User Guide. /// @@ -702,7 +702,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `CreateCluster` operation on the `AWSWesleyFrontend` service. + /// Performs the `CreateCluster` operation on the `EKS` service. /// /// Creates an Amazon EKS control plane. The Amazon EKS control plane consists of control plane instances that run the Kubernetes software, such as etcd and the API server. The control plane runs in an account managed by Amazon Web Services, and the Kubernetes API is exposed by the Amazon EKS API server endpoint. Each Amazon EKS cluster control plane is single tenant and unique. It runs on its own set of Amazon EC2 instances. The cluster control plane is provisioned across multiple Availability Zones and fronted by an Elastic Load Balancing Network Load Balancer. Amazon EKS also provisions elastic network interfaces in your VPC subnets to provide connectivity from the control plane instances to the nodes (for example, to support kubectl exec, logs, and proxy data flows). Amazon EKS nodes run in your Amazon Web Services account and connect to your cluster's control plane over the Kubernetes API server endpoint and a certificate file that is created for your cluster. You can use the endpointPublicAccess and endpointPrivateAccess parameters to enable or disable public and private access to your cluster's Kubernetes API server endpoint. By default, public access is enabled, and private access is disabled. For more information, see [Amazon EKS Cluster Endpoint Access Control](https://docs.aws.amazon.com/eks/latest/userguide/cluster-endpoint.html) in the Amazon EKS User Guide . You can use the logging parameter to enable or disable exporting the Kubernetes control plane logs for your cluster to CloudWatch Logs. By default, cluster control plane logs aren't exported to CloudWatch Logs. For more information, see [Amazon EKS Cluster Control Plane Logs](https://docs.aws.amazon.com/eks/latest/userguide/control-plane-logs.html) in the Amazon EKS User Guide . CloudWatch Logs ingestion, archive storage, and data scanning rates apply to exported control plane logs. For more information, see [CloudWatch Pricing](http://aws.amazon.com/cloudwatch/pricing/). In most cases, it takes several minutes to create a cluster. After you create an Amazon EKS cluster, you must configure your Kubernetes tooling to communicate with the API server and launch nodes into your cluster. For more information, see [Allowing users to access your cluster](https://docs.aws.amazon.com/eks/latest/userguide/cluster-auth.html) and [Launching Amazon EKS nodes](https://docs.aws.amazon.com/eks/latest/userguide/launch-workers.html) in the Amazon EKS User Guide. /// @@ -778,7 +778,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `CreateEksAnywhereSubscription` operation on the `AWSWesleyFrontend` service. + /// Performs the `CreateEksAnywhereSubscription` operation on the `EKS` service. /// /// Creates an EKS Anywhere subscription. When a subscription is created, it is a contract agreement for the length of the term specified in the request. Licenses that are used to validate support are provisioned in Amazon Web Services License Manager and the caller account is granted access to EKS Anywhere Curated Packages. /// @@ -852,7 +852,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `CreateFargateProfile` operation on the `AWSWesleyFrontend` service. + /// Performs the `CreateFargateProfile` operation on the `EKS` service. /// /// Creates an Fargate profile for your Amazon EKS cluster. You must have at least one Fargate profile in a cluster to be able to run pods on Fargate. The Fargate profile allows an administrator to declare which pods run on Fargate and specify which pods run on which Fargate profile. This declaration is done through the profile’s selectors. Each profile can have up to five selectors that contain a namespace and labels. A namespace is required for every selector. The label field consists of multiple optional key-value pairs. Pods that match the selectors are scheduled on Fargate. If a to-be-scheduled pod matches any of the selectors in the Fargate profile, then that pod is run on Fargate. When you create a Fargate profile, you must specify a pod execution role to use with the pods that are scheduled with the profile. This role is added to the cluster's Kubernetes [Role Based Access Control](https://kubernetes.io/docs/reference/access-authn-authz/rbac/) (RBAC) for authorization so that the kubelet that is running on the Fargate infrastructure can register with your Amazon EKS cluster so that it can appear in your cluster as a node. The pod execution role also provides IAM permissions to the Fargate infrastructure to allow read access to Amazon ECR image repositories. For more information, see [Pod Execution Role](https://docs.aws.amazon.com/eks/latest/userguide/pod-execution-role.html) in the Amazon EKS User Guide. Fargate profiles are immutable. However, you can create a new updated profile to replace an existing profile and then delete the original after the updated profile has finished creating. If any Fargate profiles in a cluster are in the DELETING status, you must wait for that Fargate profile to finish deleting before you can create any other profiles in that cluster. For more information, see [Fargate profile](https://docs.aws.amazon.com/eks/latest/userguide/fargate-profile.html) in the Amazon EKS User Guide. /// @@ -927,7 +927,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `CreateNodegroup` operation on the `AWSWesleyFrontend` service. + /// Performs the `CreateNodegroup` operation on the `EKS` service. /// /// Creates a managed node group for an Amazon EKS cluster. You can only create a node group for your cluster that is equal to the current Kubernetes version for the cluster. All node groups are created with the latest AMI release version for the respective minor Kubernetes version of the cluster, unless you deploy a custom AMI using a launch template. For more information about using launch templates, see [Customizing managed nodes with launch templates](https://docs.aws.amazon.com/eks/latest/userguide/launch-templates.html). An Amazon EKS managed node group is an Amazon EC2 Auto Scaling group and associated Amazon EC2 instances that are managed by Amazon Web Services for an Amazon EKS cluster. For more information, see [Managed node groups](https://docs.aws.amazon.com/eks/latest/userguide/managed-node-groups.html) in the Amazon EKS User Guide. Windows AMI types are only supported for commercial Amazon Web Services Regions that support Windows on Amazon EKS. /// @@ -1003,7 +1003,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `CreatePodIdentityAssociation` operation on the `AWSWesleyFrontend` service. + /// Performs the `CreatePodIdentityAssociation` operation on the `EKS` service. /// /// Creates an EKS Pod Identity association between a service account in an Amazon EKS cluster and an IAM role with EKS Pod Identity. Use EKS Pod Identity to give temporary IAM credentials to pods and the credentials are rotated automatically. Amazon EKS Pod Identity associations provide the ability to manage credentials for your applications, similar to the way that Amazon EC2 instance profiles provide credentials to Amazon EC2 instances. If a pod uses a service account that has an association, Amazon EKS sets environment variables in the containers of the pod. The environment variables configure the Amazon Web Services SDKs, including the Command Line Interface, to use the EKS Pod Identity credentials. Pod Identity is a simpler method than IAM roles for service accounts, as this method doesn't use OIDC identity providers. Additionally, you can configure a role for Pod Identity once, and reuse it across clusters. /// @@ -1078,7 +1078,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `DeleteAccessEntry` operation on the `AWSWesleyFrontend` service. + /// Performs the `DeleteAccessEntry` operation on the `EKS` service. /// /// Deletes an access entry. Deleting an access entry of a type other than Standard can cause your cluster to function improperly. If you delete an access entry in error, you can recreate it. /// @@ -1146,7 +1146,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `DeleteAddon` operation on the `AWSWesleyFrontend` service. + /// Performs the `DeleteAddon` operation on the `EKS` service. /// /// Deletes an Amazon EKS add-on. When you remove an add-on, it's deleted from the cluster. You can always manually start an add-on on the cluster using the Kubernetes API. /// @@ -1217,7 +1217,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `DeleteCluster` operation on the `AWSWesleyFrontend` service. + /// Performs the `DeleteCluster` operation on the `EKS` service. /// /// Deletes an Amazon EKS cluster control plane. If you have active services in your cluster that are associated with a load balancer, you must delete those services before deleting the cluster so that the load balancers are deleted properly. Otherwise, you can have orphaned resources in your VPC that prevent you from being able to delete the VPC. For more information, see [Deleting a cluster](https://docs.aws.amazon.com/eks/latest/userguide/delete-cluster.html) in the Amazon EKS User Guide. If you have managed node groups or Fargate profiles attached to the cluster, you must delete them first. For more information, see DeleteNodgroup and DeleteFargateProfile. /// @@ -1287,7 +1287,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `DeleteEksAnywhereSubscription` operation on the `AWSWesleyFrontend` service. + /// Performs the `DeleteEksAnywhereSubscription` operation on the `EKS` service. /// /// Deletes an expired or inactive subscription. Deleting inactive subscriptions removes them from the Amazon Web Services Management Console view and from list/describe API responses. Subscriptions can only be cancelled within 7 days of creation and are cancelled by creating a ticket in the Amazon Web Services Support Center. /// @@ -1356,7 +1356,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `DeleteFargateProfile` operation on the `AWSWesleyFrontend` service. + /// Performs the `DeleteFargateProfile` operation on the `EKS` service. /// /// Deletes an Fargate profile. When you delete a Fargate profile, any Pod running on Fargate that was created with the profile is deleted. If the Pod matches another Fargate profile, then it is scheduled on Fargate with that profile. If it no longer matches any Fargate profiles, then it's not scheduled on Fargate and may remain in a pending state. Only one Fargate profile in a cluster can be in the DELETING status at a time. You must wait for a Fargate profile to finish deleting before you can delete any other profiles in that cluster. /// @@ -1425,7 +1425,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `DeleteNodegroup` operation on the `AWSWesleyFrontend` service. + /// Performs the `DeleteNodegroup` operation on the `EKS` service. /// /// Deletes a managed node group. /// @@ -1496,7 +1496,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `DeletePodIdentityAssociation` operation on the `AWSWesleyFrontend` service. + /// Performs the `DeletePodIdentityAssociation` operation on the `EKS` service. /// /// Deletes a EKS Pod Identity association. The temporary Amazon Web Services credentials from the previous IAM role session might still be valid until the session expiry. If you need to immediately revoke the temporary session credentials, then go to the role in the IAM console. /// @@ -1565,7 +1565,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `DeregisterCluster` operation on the `AWSWesleyFrontend` service. + /// Performs the `DeregisterCluster` operation on the `EKS` service. /// /// Deregisters a connected cluster to remove it from the Amazon EKS control plane. A connected cluster is a Kubernetes cluster that you've connected to your control plane using the [Amazon EKS Connector](https://docs.aws.amazon.com/eks/latest/userguide/eks-connector.html). /// @@ -1636,7 +1636,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `DescribeAccessEntry` operation on the `AWSWesleyFrontend` service. + /// Performs the `DescribeAccessEntry` operation on the `EKS` service. /// /// Describes an access entry. /// @@ -1704,7 +1704,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `DescribeAddon` operation on the `AWSWesleyFrontend` service. + /// Performs the `DescribeAddon` operation on the `EKS` service. /// /// Describes an Amazon EKS add-on. /// @@ -1774,7 +1774,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `DescribeAddonConfiguration` operation on the `AWSWesleyFrontend` service. + /// Performs the `DescribeAddonConfiguration` operation on the `EKS` service. /// /// Returns configuration options. /// @@ -1843,7 +1843,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `DescribeAddonVersions` operation on the `AWSWesleyFrontend` service. + /// Performs the `DescribeAddonVersions` operation on the `EKS` service. /// /// Describes the versions for an add-on. Information such as the Kubernetes versions that you can use the add-on with, the owner, publisher, and the type of the add-on are returned. /// @@ -1912,7 +1912,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `DescribeCluster` operation on the `AWSWesleyFrontend` service. + /// Performs the `DescribeCluster` operation on the `EKS` service. /// /// Describes an Amazon EKS cluster. The API server endpoint and certificate authority data returned by this operation are required for kubelet and kubectl to communicate with your Kubernetes API server. For more information, see [Creating or updating a ]kubeconfig file for an Amazon EKS cluster(https://docs.aws.amazon.com/eks/latest/userguide/create-kubeconfig.html). The API server endpoint and certificate authority data aren't available until the cluster reaches the ACTIVE state. /// @@ -1981,7 +1981,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `DescribeClusterVersions` operation on the `AWSWesleyFrontend` service. + /// Performs the `DescribeClusterVersions` operation on the `EKS` service. /// /// Lists available Kubernetes versions for Amazon EKS clusters. /// @@ -2050,7 +2050,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `DescribeEksAnywhereSubscription` operation on the `AWSWesleyFrontend` service. + /// Performs the `DescribeEksAnywhereSubscription` operation on the `EKS` service. /// /// Returns descriptive information about a subscription. /// @@ -2119,7 +2119,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `DescribeFargateProfile` operation on the `AWSWesleyFrontend` service. + /// Performs the `DescribeFargateProfile` operation on the `EKS` service. /// /// Describes an Fargate profile. /// @@ -2188,7 +2188,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `DescribeIdentityProviderConfig` operation on the `AWSWesleyFrontend` service. + /// Performs the `DescribeIdentityProviderConfig` operation on the `EKS` service. /// /// Describes an identity provider configuration. /// @@ -2261,7 +2261,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `DescribeInsight` operation on the `AWSWesleyFrontend` service. + /// Performs the `DescribeInsight` operation on the `EKS` service. /// /// Returns details about an insight that you specify using its ID. /// @@ -2330,7 +2330,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `DescribeNodegroup` operation on the `AWSWesleyFrontend` service. + /// Performs the `DescribeNodegroup` operation on the `EKS` service. /// /// Describes a managed node group. /// @@ -2400,7 +2400,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `DescribePodIdentityAssociation` operation on the `AWSWesleyFrontend` service. + /// Performs the `DescribePodIdentityAssociation` operation on the `EKS` service. /// /// Returns descriptive information about an EKS Pod Identity association. This action requires the ID of the association. You can get the ID from the response to the CreatePodIdentityAssocation for newly created associations. Or, you can list the IDs for associations with ListPodIdentityAssociations and filter the list by namespace or service account. /// @@ -2469,7 +2469,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `DescribeUpdate` operation on the `AWSWesleyFrontend` service. + /// Performs the `DescribeUpdate` operation on the `EKS` service. /// /// Describes an update to an Amazon EKS resource. When the status of the update is Succeeded, the update is complete. If an update fails, the status is Failed, and an error detail explains the reason for the failure. /// @@ -2539,7 +2539,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `DisassociateAccessPolicy` operation on the `AWSWesleyFrontend` service. + /// Performs the `DisassociateAccessPolicy` operation on the `EKS` service. /// /// Disassociates an access policy from an access entry. /// @@ -2607,7 +2607,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `DisassociateIdentityProviderConfig` operation on the `AWSWesleyFrontend` service. + /// Performs the `DisassociateIdentityProviderConfig` operation on the `EKS` service. /// /// Disassociates an identity provider configuration from a cluster. If you disassociate an identity provider from your cluster, users included in the provider can no longer access the cluster. However, you can still access the cluster with IAM principals. /// @@ -2682,7 +2682,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `ListAccessEntries` operation on the `AWSWesleyFrontend` service. + /// Performs the `ListAccessEntries` operation on the `EKS` service. /// /// Lists the access entries for your cluster. /// @@ -2752,7 +2752,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `ListAccessPolicies` operation on the `AWSWesleyFrontend` service. + /// Performs the `ListAccessPolicies` operation on the `EKS` service. /// /// Lists the available access policies. /// @@ -2819,7 +2819,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `ListAddons` operation on the `AWSWesleyFrontend` service. + /// Performs the `ListAddons` operation on the `EKS` service. /// /// Lists the installed add-ons. /// @@ -2890,7 +2890,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `ListAssociatedAccessPolicies` operation on the `AWSWesleyFrontend` service. + /// Performs the `ListAssociatedAccessPolicies` operation on the `EKS` service. /// /// Lists the access policies associated with an access entry. /// @@ -2959,7 +2959,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `ListClusters` operation on the `AWSWesleyFrontend` service. + /// Performs the `ListClusters` operation on the `EKS` service. /// /// Lists the Amazon EKS clusters in your Amazon Web Services account in the specified Amazon Web Services Region. /// @@ -3029,7 +3029,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `ListEksAnywhereSubscriptions` operation on the `AWSWesleyFrontend` service. + /// Performs the `ListEksAnywhereSubscriptions` operation on the `EKS` service. /// /// Displays the full description of the subscription. /// @@ -3099,7 +3099,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `ListFargateProfiles` operation on the `AWSWesleyFrontend` service. + /// Performs the `ListFargateProfiles` operation on the `EKS` service. /// /// Lists the Fargate profiles associated with the specified cluster in your Amazon Web Services account in the specified Amazon Web Services Region. /// @@ -3169,7 +3169,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `ListIdentityProviderConfigs` operation on the `AWSWesleyFrontend` service. + /// Performs the `ListIdentityProviderConfigs` operation on the `EKS` service. /// /// Lists the identity provider configurations for your cluster. /// @@ -3240,7 +3240,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `ListInsights` operation on the `AWSWesleyFrontend` service. + /// Performs the `ListInsights` operation on the `EKS` service. /// /// Returns a list of all insights checked for against the specified cluster. You can filter which insights are returned by category, associated Kubernetes version, and status. /// @@ -3312,7 +3312,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `ListNodegroups` operation on the `AWSWesleyFrontend` service. + /// Performs the `ListNodegroups` operation on the `EKS` service. /// /// Lists the managed node groups associated with the specified cluster in your Amazon Web Services account in the specified Amazon Web Services Region. Self-managed node groups aren't listed. /// @@ -3383,7 +3383,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `ListPodIdentityAssociations` operation on the `AWSWesleyFrontend` service. + /// Performs the `ListPodIdentityAssociations` operation on the `EKS` service. /// /// List the EKS Pod Identity associations in a cluster. You can filter the list by the namespace that the association is in or the service account that the association uses. /// @@ -3453,7 +3453,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSWesleyFrontend` service. + /// Performs the `ListTagsForResource` operation on the `EKS` service. /// /// List the tags for an Amazon EKS resource. /// @@ -3520,7 +3520,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `ListUpdates` operation on the `AWSWesleyFrontend` service. + /// Performs the `ListUpdates` operation on the `EKS` service. /// /// Lists the updates associated with an Amazon EKS resource in your Amazon Web Services account, in the specified Amazon Web Services Region. /// @@ -3590,7 +3590,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `RegisterCluster` operation on the `AWSWesleyFrontend` service. + /// Performs the `RegisterCluster` operation on the `EKS` service. /// /// Connects a Kubernetes cluster to the Amazon EKS control plane. Any Kubernetes cluster can be connected to the Amazon EKS control plane to view current information about the cluster and its nodes. Cluster connection requires two steps. First, send a [RegisterClusterRequest] to add it to the Amazon EKS control plane. Second, a [Manifest](https://amazon-eks.s3.us-west-2.amazonaws.com/eks-connector/manifests/eks-connector/latest/eks-connector.yaml) containing the activationID and activationCode must be applied to the Kubernetes cluster through it's native provider to provide visibility. After the manifest is updated and applied, the connected cluster is visible to the Amazon EKS control plane. If the manifest isn't applied within three days, the connected cluster will no longer be visible and must be deregistered using DeregisterCluster. /// @@ -3667,7 +3667,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSWesleyFrontend` service. + /// Performs the `TagResource` operation on the `EKS` service. /// /// Associates the specified tags to an Amazon EKS resource with the specified resourceArn. If existing tags on a resource are not specified in the request parameters, they aren't changed. When a resource is deleted, the tags associated with that resource are also deleted. Tags that you create for Amazon EKS resources don't propagate to any other resources associated with the cluster. For example, if you tag a cluster with this operation, that tag doesn't automatically propagate to the subnets and nodes associated with the cluster. /// @@ -3737,7 +3737,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSWesleyFrontend` service. + /// Performs the `UntagResource` operation on the `EKS` service. /// /// Deletes specified tags from an Amazon EKS resource. /// @@ -3805,7 +3805,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `UpdateAccessEntry` operation on the `AWSWesleyFrontend` service. + /// Performs the `UpdateAccessEntry` operation on the `EKS` service. /// /// Updates an access entry. /// @@ -3878,7 +3878,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `UpdateAddon` operation on the `AWSWesleyFrontend` service. + /// Performs the `UpdateAddon` operation on the `EKS` service. /// /// Updates an Amazon EKS add-on. /// @@ -3953,7 +3953,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `UpdateClusterConfig` operation on the `AWSWesleyFrontend` service. + /// Performs the `UpdateClusterConfig` operation on the `EKS` service. /// /// Updates an Amazon EKS cluster configuration. Your cluster continues to function during the update. The response output includes an update ID that you can use to track the status of your cluster update with DescribeUpdate"/>. You can use this API operation to enable or disable exporting the Kubernetes control plane logs for your cluster to CloudWatch Logs. By default, cluster control plane logs aren't exported to CloudWatch Logs. For more information, see [Amazon EKS Cluster control plane logs](https://docs.aws.amazon.com/eks/latest/userguide/control-plane-logs.html) in the Amazon EKS User Guide . CloudWatch Logs ingestion, archive storage, and data scanning rates apply to exported control plane logs. For more information, see [CloudWatch Pricing](http://aws.amazon.com/cloudwatch/pricing/). You can also use this API operation to enable or disable public and private access to your cluster's Kubernetes API server endpoint. By default, public access is enabled, and private access is disabled. For more information, see [Amazon EKS cluster endpoint access control](https://docs.aws.amazon.com/eks/latest/userguide/cluster-endpoint.html) in the Amazon EKS User Guide . You can also use this API operation to choose different subnets and security groups for the cluster. You must specify at least two subnets that are in different Availability Zones. You can't change which VPC the subnets are from, the subnets must be in the same VPC as the subnets that the cluster was created with. For more information about the VPC requirements, see [https://docs.aws.amazon.com/eks/latest/userguide/network_reqs.html](https://docs.aws.amazon.com/eks/latest/userguide/network_reqs.html) in the Amazon EKS User Guide . You can also use this API operation to enable or disable ARC zonal shift. If zonal shift is enabled, Amazon Web Services configures zonal autoshift for the cluster. Cluster updates are asynchronous, and they should finish within a few minutes. During an update, the cluster status moves to UPDATING (this status transition is eventually consistent). When the update is complete (either Failed or Successful), the cluster status moves to Active. /// @@ -4028,7 +4028,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `UpdateClusterVersion` operation on the `AWSWesleyFrontend` service. + /// Performs the `UpdateClusterVersion` operation on the `EKS` service. /// /// Updates an Amazon EKS cluster to the specified Kubernetes version. Your cluster continues to function during the update. The response output includes an update ID that you can use to track the status of your cluster update with the [DescribeUpdate] API operation. Cluster updates are asynchronous, and they should finish within a few minutes. During an update, the cluster status moves to UPDATING (this status transition is eventually consistent). When the update is complete (either Failed or Successful), the cluster status moves to Active. If your cluster has managed node groups attached to it, all of your node groups’ Kubernetes versions must match the cluster’s Kubernetes version in order to update the cluster to a new Kubernetes version. /// @@ -4103,7 +4103,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `UpdateEksAnywhereSubscription` operation on the `AWSWesleyFrontend` service. + /// Performs the `UpdateEksAnywhereSubscription` operation on the `EKS` service. /// /// Update an EKS Anywhere Subscription. Only auto renewal and tags can be updated after subscription creation. /// @@ -4177,7 +4177,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `UpdateNodegroupConfig` operation on the `AWSWesleyFrontend` service. + /// Performs the `UpdateNodegroupConfig` operation on the `EKS` service. /// /// Updates an Amazon EKS managed node group configuration. Your node group continues to function during the update. The response output includes an update ID that you can use to track the status of your node group update with the [DescribeUpdate] API operation. Currently you can update the Kubernetes labels for a node group or the scaling configuration. /// @@ -4252,7 +4252,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `UpdateNodegroupVersion` operation on the `AWSWesleyFrontend` service. + /// Performs the `UpdateNodegroupVersion` operation on the `EKS` service. /// /// Updates the Kubernetes version or AMI version of an Amazon EKS managed node group. You can update a node group using a launch template only if the node group was originally deployed with a launch template. If you need to update a custom AMI in a node group that was deployed with a launch template, then update your custom AMI, specify the new ID in a new version of the launch template, and then update the node group to the new version of the launch template. If you update without a launch template, then you can update to the latest available AMI version of a node group's current Kubernetes version by not specifying a Kubernetes version in the request. You can update to the latest AMI version of your cluster's current Kubernetes version by specifying your cluster's Kubernetes version in the request. For information about Linux versions, see [Amazon EKS optimized Amazon Linux AMI versions](https://docs.aws.amazon.com/eks/latest/userguide/eks-linux-ami-versions.html) in the Amazon EKS User Guide. For information about Windows versions, see [Amazon EKS optimized Windows AMI versions](https://docs.aws.amazon.com/eks/latest/userguide/eks-ami-versions-windows.html) in the Amazon EKS User Guide. You cannot roll back a node group to an earlier Kubernetes version or AMI version. When a node in a managed node group is terminated due to a scaling action or update, every Pod on that node is drained first. Amazon EKS attempts to drain the nodes gracefully and will fail if it is unable to do so. You can force the update if Amazon EKS is unable to drain the nodes as a result of a Pod disruption budget issue. /// @@ -4327,7 +4327,7 @@ extension EKSClient { return try await op.execute(input: input) } - /// Performs the `UpdatePodIdentityAssociation` operation on the `AWSWesleyFrontend` service. + /// Performs the `UpdatePodIdentityAssociation` operation on the `EKS` service. /// /// Updates a EKS Pod Identity association. Only the IAM role can be changed; an association can't be moved between clusters, namespaces, or service accounts. If you need to edit the namespace or service account, you need to delete the association and then create a new association with your desired settings. /// diff --git a/Sources/Services/AWSEKSAuth/Sources/AWSEKSAuth/EKSAuthClient.swift b/Sources/Services/AWSEKSAuth/Sources/AWSEKSAuth/EKSAuthClient.swift index e5c1dd1d4e9..cdc35ab813d 100644 --- a/Sources/Services/AWSEKSAuth/Sources/AWSEKSAuth/EKSAuthClient.swift +++ b/Sources/Services/AWSEKSAuth/Sources/AWSEKSAuth/EKSAuthClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class EKSAuthClient: ClientRuntime.Client { public static let clientName = "EKSAuthClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: EKSAuthClient.EKSAuthClientConfiguration let serviceName = "EKS Auth" @@ -328,7 +328,7 @@ extension EKSAuthClient { } extension EKSAuthClient { - /// Performs the `AssumeRoleForPodIdentity` operation on the `EKSAuthFrontend` service. + /// Performs the `AssumeRoleForPodIdentity` operation on the `EKSAuth` service. /// /// The Amazon EKS Auth API and the AssumeRoleForPodIdentity action are only used by the EKS Pod Identity Agent. We recommend that applications use the Amazon Web Services SDKs to connect to Amazon Web Services services; if credentials from an EKS Pod Identity association are available in the pod, the latest versions of the SDKs use them automatically. /// diff --git a/Sources/Services/AWSEMR/Sources/AWSEMR/EMRClient.swift b/Sources/Services/AWSEMR/Sources/AWSEMR/EMRClient.swift index 826fbbf0b8d..52bc7372d8f 100644 --- a/Sources/Services/AWSEMR/Sources/AWSEMR/EMRClient.swift +++ b/Sources/Services/AWSEMR/Sources/AWSEMR/EMRClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class EMRClient: ClientRuntime.Client { public static let clientName = "EMRClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: EMRClient.EMRClientConfiguration let serviceName = "EMR" @@ -330,7 +330,7 @@ extension EMRClient { } extension EMRClient { - /// Performs the `AddInstanceFleet` operation on the `ElasticMapReduce` service. + /// Performs the `AddInstanceFleet` operation on the `EMR` service. /// /// Adds an instance fleet to a running cluster. The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x. /// @@ -401,7 +401,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `AddInstanceGroups` operation on the `ElasticMapReduce` service. + /// Performs the `AddInstanceGroups` operation on the `EMR` service. /// /// Adds one or more instance groups to a running cluster. /// @@ -471,7 +471,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `AddJobFlowSteps` operation on the `ElasticMapReduce` service. + /// Performs the `AddJobFlowSteps` operation on the `EMR` service. /// /// AddJobFlowSteps adds new steps to a running cluster. A maximum of 256 steps are allowed in each job flow. If your cluster is long-running (such as a Hive data warehouse) or complex, you may require more than 256 steps to process your data. You can bypass the 256-step limitation in various ways, including using SSH to connect to the master node and submitting queries directly to the software running on the master node, such as Hive and Hadoop. A step specifies the location of a JAR file stored either on the master node of the cluster or in Amazon S3. Each step is performed by the main function of the main class of the JAR file. The main class can be specified either in the manifest of the JAR or by using the MainFunction parameter of the step. Amazon EMR executes each step in the order listed. For a step to be considered complete, the main function must exit with a zero exit code and all Hadoop jobs started while the step was running must have completed and run successfully. You can only add steps to a cluster that is in one of the following states: STARTING, BOOTSTRAPPING, RUNNING, or WAITING. The string values passed into HadoopJarStep object cannot exceed a total of 10240 characters. /// @@ -541,7 +541,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `AddTags` operation on the `ElasticMapReduce` service. + /// Performs the `AddTags` operation on the `EMR` service. /// /// Adds tags to an Amazon EMR resource, such as a cluster or an Amazon EMR Studio. Tags make it easier to associate resources in various ways, such as grouping clusters to track your Amazon EMR resource allocation costs. For more information, see [Tag Clusters](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-plan-tags.html). /// @@ -612,7 +612,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `CancelSteps` operation on the `ElasticMapReduce` service. + /// Performs the `CancelSteps` operation on the `EMR` service. /// /// Cancels a pending step or steps in a running cluster. Available only in Amazon EMR versions 4.8.0 and later, excluding version 5.0.0. A maximum of 256 steps are allowed in each CancelSteps request. CancelSteps is idempotent but asynchronous; it does not guarantee that a step will be canceled, even if the request is successfully submitted. When you use Amazon EMR releases 5.28.0 and later, you can cancel steps that are in a PENDING or RUNNING state. In earlier versions of Amazon EMR, you can only cancel steps that are in a PENDING state. /// @@ -683,7 +683,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `CreateSecurityConfiguration` operation on the `ElasticMapReduce` service. + /// Performs the `CreateSecurityConfiguration` operation on the `EMR` service. /// /// Creates a security configuration, which is stored in the service and can be specified when a cluster is created. /// @@ -754,7 +754,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `CreateStudio` operation on the `ElasticMapReduce` service. + /// Performs the `CreateStudio` operation on the `EMR` service. /// /// Creates a new Amazon EMR Studio. /// @@ -825,7 +825,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `CreateStudioSessionMapping` operation on the `ElasticMapReduce` service. + /// Performs the `CreateStudioSessionMapping` operation on the `EMR` service. /// /// Maps a user or group to the Amazon EMR Studio specified by StudioId, and applies a session policy to refine Studio permissions for that user or group. Use CreateStudioSessionMapping to assign users to a Studio when you use IAM Identity Center authentication. For instructions on how to assign users to a Studio when you use IAM authentication, see [Assign a user or group to your EMR Studio](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-studio-manage-users.html#emr-studio-assign-users-groups). /// @@ -896,7 +896,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `DeleteSecurityConfiguration` operation on the `ElasticMapReduce` service. + /// Performs the `DeleteSecurityConfiguration` operation on the `EMR` service. /// /// Deletes a security configuration. /// @@ -967,7 +967,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `DeleteStudio` operation on the `ElasticMapReduce` service. + /// Performs the `DeleteStudio` operation on the `EMR` service. /// /// Removes an Amazon EMR Studio from the Studio metadata store. /// @@ -1038,7 +1038,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `DeleteStudioSessionMapping` operation on the `ElasticMapReduce` service. + /// Performs the `DeleteStudioSessionMapping` operation on the `EMR` service. /// /// Removes a user or group from an Amazon EMR Studio. /// @@ -1109,7 +1109,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `DescribeCluster` operation on the `ElasticMapReduce` service. + /// Performs the `DescribeCluster` operation on the `EMR` service. /// /// Provides cluster-level details including status, hardware and software configuration, VPC settings, and so on. /// @@ -1180,7 +1180,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `DescribeJobFlows` operation on the `ElasticMapReduce` service. + /// Performs the `DescribeJobFlows` operation on the `EMR` service. /// /// This API is no longer supported and will eventually be removed. We recommend you use [ListClusters], [DescribeCluster], [ListSteps], [ListInstanceGroups] and [ListBootstrapActions] instead. DescribeJobFlows returns a list of job flows that match all of the supplied parameters. The parameters can include a list of job flow IDs, job flow states, and restrictions on job flow creation date and time. Regardless of supplied parameters, only job flows created within the last two months are returned. If no parameters are supplied, then job flows matching either of the following criteria are returned: /// @@ -1258,7 +1258,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `DescribeNotebookExecution` operation on the `ElasticMapReduce` service. + /// Performs the `DescribeNotebookExecution` operation on the `EMR` service. /// /// Provides details of a notebook execution. /// @@ -1329,7 +1329,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `DescribeReleaseLabel` operation on the `ElasticMapReduce` service. + /// Performs the `DescribeReleaseLabel` operation on the `EMR` service. /// /// Provides Amazon EMR release label details, such as the releases available the Region where the API request is run, and the available applications for a specific Amazon EMR release label. Can also list Amazon EMR releases that support a specified version of Spark. /// @@ -1400,7 +1400,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `DescribeSecurityConfiguration` operation on the `ElasticMapReduce` service. + /// Performs the `DescribeSecurityConfiguration` operation on the `EMR` service. /// /// Provides the details of a security configuration by returning the configuration JSON. /// @@ -1471,7 +1471,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `DescribeStep` operation on the `ElasticMapReduce` service. + /// Performs the `DescribeStep` operation on the `EMR` service. /// /// Provides more detail about the cluster step. /// @@ -1542,7 +1542,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `DescribeStudio` operation on the `ElasticMapReduce` service. + /// Performs the `DescribeStudio` operation on the `EMR` service. /// /// Returns details for the specified Amazon EMR Studio including ID, Name, VPC, Studio access URL, and so on. /// @@ -1613,7 +1613,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `GetAutoTerminationPolicy` operation on the `ElasticMapReduce` service. + /// Performs the `GetAutoTerminationPolicy` operation on the `EMR` service. /// /// Returns the auto-termination policy for an Amazon EMR cluster. /// @@ -1678,7 +1678,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `GetBlockPublicAccessConfiguration` operation on the `ElasticMapReduce` service. + /// Performs the `GetBlockPublicAccessConfiguration` operation on the `EMR` service. /// /// Returns the Amazon EMR block public access configuration for your Amazon Web Services account in the current Region. For more information see [Configure Block Public Access for Amazon EMR](https://docs.aws.amazon.com/emr/latest/ManagementGuide/configure-block-public-access.html) in the Amazon EMR Management Guide. /// @@ -1749,7 +1749,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `GetClusterSessionCredentials` operation on the `ElasticMapReduce` service. + /// Performs the `GetClusterSessionCredentials` operation on the `EMR` service. /// /// Provides temporary, HTTP basic credentials that are associated with a given runtime IAM role and used by a cluster with fine-grained access control activated. You can use these credentials to connect to cluster endpoints that support username and password authentication. /// @@ -1820,7 +1820,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `GetManagedScalingPolicy` operation on the `ElasticMapReduce` service. + /// Performs the `GetManagedScalingPolicy` operation on the `EMR` service. /// /// Fetches the attached managed scaling policy for an Amazon EMR cluster. /// @@ -1885,7 +1885,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `GetStudioSessionMapping` operation on the `ElasticMapReduce` service. + /// Performs the `GetStudioSessionMapping` operation on the `EMR` service. /// /// Fetches mapping details for the specified Amazon EMR Studio and identity (user or group). /// @@ -1956,7 +1956,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `ListBootstrapActions` operation on the `ElasticMapReduce` service. + /// Performs the `ListBootstrapActions` operation on the `EMR` service. /// /// Provides information about the bootstrap actions associated with a cluster. /// @@ -2027,7 +2027,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `ListClusters` operation on the `ElasticMapReduce` service. + /// Performs the `ListClusters` operation on the `EMR` service. /// /// Provides the status of all clusters visible to this Amazon Web Services account. Allows you to filter the list of clusters based on certain criteria; for example, filtering by cluster creation date and time or by status. This call returns a maximum of 50 clusters in unsorted order per call, but returns a marker to track the paging of the cluster list across multiple ListClusters calls. /// @@ -2098,7 +2098,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `ListInstanceFleets` operation on the `ElasticMapReduce` service. + /// Performs the `ListInstanceFleets` operation on the `EMR` service. /// /// Lists all available details about the instance fleets in a cluster. The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions. /// @@ -2169,7 +2169,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `ListInstanceGroups` operation on the `ElasticMapReduce` service. + /// Performs the `ListInstanceGroups` operation on the `EMR` service. /// /// Provides all available details about the instance groups in a cluster. /// @@ -2240,7 +2240,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `ListInstances` operation on the `ElasticMapReduce` service. + /// Performs the `ListInstances` operation on the `EMR` service. /// /// Provides information for all active Amazon EC2 instances and Amazon EC2 instances terminated in the last 30 days, up to a maximum of 2,000. Amazon EC2 instances in any of the following states are considered active: AWAITING_FULFILLMENT, PROVISIONING, BOOTSTRAPPING, RUNNING. /// @@ -2311,7 +2311,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `ListNotebookExecutions` operation on the `ElasticMapReduce` service. + /// Performs the `ListNotebookExecutions` operation on the `EMR` service. /// /// Provides summaries of all notebook executions. You can filter the list based on multiple criteria such as status, time range, and editor id. Returns a maximum of 50 notebook executions and a marker to track the paging of a longer notebook execution list across multiple ListNotebookExecutions calls. /// @@ -2382,7 +2382,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `ListReleaseLabels` operation on the `ElasticMapReduce` service. + /// Performs the `ListReleaseLabels` operation on the `EMR` service. /// /// Retrieves release labels of Amazon EMR services in the Region where the API is called. /// @@ -2453,7 +2453,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `ListSecurityConfigurations` operation on the `ElasticMapReduce` service. + /// Performs the `ListSecurityConfigurations` operation on the `EMR` service. /// /// Lists all the security configurations visible to this account, providing their creation dates and times, and their names. This call returns a maximum of 50 clusters per call, but returns a marker to track the paging of the cluster list across multiple ListSecurityConfigurations calls. /// @@ -2524,7 +2524,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `ListSteps` operation on the `ElasticMapReduce` service. + /// Performs the `ListSteps` operation on the `EMR` service. /// /// Provides a list of steps for the cluster in reverse order unless you specify stepIds with the request or filter by StepStates. You can specify a maximum of 10 stepIDs. The CLI automatically paginates results to return a list greater than 50 steps. To return more than 50 steps using the CLI, specify a Marker, which is a pagination token that indicates the next set of steps to retrieve. /// @@ -2595,7 +2595,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `ListStudioSessionMappings` operation on the `ElasticMapReduce` service. + /// Performs the `ListStudioSessionMappings` operation on the `EMR` service. /// /// Returns a list of all user or group session mappings for the Amazon EMR Studio specified by StudioId. /// @@ -2666,7 +2666,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `ListStudios` operation on the `ElasticMapReduce` service. + /// Performs the `ListStudios` operation on the `EMR` service. /// /// Returns a list of all Amazon EMR Studios associated with the Amazon Web Services account. The list includes details such as ID, Studio Access URL, and creation time for each Studio. /// @@ -2737,7 +2737,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `ListSupportedInstanceTypes` operation on the `ElasticMapReduce` service. + /// Performs the `ListSupportedInstanceTypes` operation on the `EMR` service. /// /// A list of the instance types that Amazon EMR supports. You can filter the list by Amazon Web Services Region and Amazon EMR release. /// @@ -2808,7 +2808,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `ModifyCluster` operation on the `ElasticMapReduce` service. + /// Performs the `ModifyCluster` operation on the `EMR` service. /// /// Modifies the number of steps that can be executed concurrently for the cluster specified using ClusterID. /// @@ -2879,7 +2879,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `ModifyInstanceFleet` operation on the `ElasticMapReduce` service. + /// Performs the `ModifyInstanceFleet` operation on the `EMR` service. /// /// Modifies the target On-Demand and target Spot capacities for the instance fleet with the specified InstanceFleetID within the cluster specified using ClusterID. The call either succeeds or fails atomically. The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions. /// @@ -2950,7 +2950,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `ModifyInstanceGroups` operation on the `ElasticMapReduce` service. + /// Performs the `ModifyInstanceGroups` operation on the `EMR` service. /// /// ModifyInstanceGroups modifies the number of nodes and configuration settings of an instance group. The input parameters include the new target instance count for the group and the instance group ID. The call will either succeed or fail atomically. /// @@ -3020,7 +3020,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `PutAutoScalingPolicy` operation on the `ElasticMapReduce` service. + /// Performs the `PutAutoScalingPolicy` operation on the `EMR` service. /// /// Creates or updates an automatic scaling policy for a core instance group or task instance group in an Amazon EMR cluster. The automatic scaling policy defines how an instance group dynamically adds and terminates Amazon EC2 instances in response to the value of a CloudWatch metric. /// @@ -3085,7 +3085,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `PutAutoTerminationPolicy` operation on the `ElasticMapReduce` service. + /// Performs the `PutAutoTerminationPolicy` operation on the `EMR` service. /// /// Auto-termination is supported in Amazon EMR releases 5.30.0 and 6.1.0 and later. For more information, see [Using an auto-termination policy](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-auto-termination-policy.html). Creates or updates an auto-termination policy for an Amazon EMR cluster. An auto-termination policy defines the amount of idle time in seconds after which a cluster automatically terminates. For alternative cluster termination options, see [Control cluster termination](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-plan-termination.html). /// @@ -3150,7 +3150,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `PutBlockPublicAccessConfiguration` operation on the `ElasticMapReduce` service. + /// Performs the `PutBlockPublicAccessConfiguration` operation on the `EMR` service. /// /// Creates or updates an Amazon EMR block public access configuration for your Amazon Web Services account in the current Region. For more information see [Configure Block Public Access for Amazon EMR](https://docs.aws.amazon.com/emr/latest/ManagementGuide/configure-block-public-access.html) in the Amazon EMR Management Guide. /// @@ -3221,7 +3221,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `PutManagedScalingPolicy` operation on the `ElasticMapReduce` service. + /// Performs the `PutManagedScalingPolicy` operation on the `EMR` service. /// /// Creates or updates a managed scaling policy for an Amazon EMR cluster. The managed scaling policy defines the limits for resources, such as Amazon EC2 instances that can be added or terminated from a cluster. The policy only applies to the core and task nodes. The master node cannot be scaled after initial configuration. /// @@ -3286,7 +3286,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `RemoveAutoScalingPolicy` operation on the `ElasticMapReduce` service. + /// Performs the `RemoveAutoScalingPolicy` operation on the `EMR` service. /// /// Removes an automatic scaling policy from a specified instance group within an Amazon EMR cluster. /// @@ -3351,7 +3351,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `RemoveAutoTerminationPolicy` operation on the `ElasticMapReduce` service. + /// Performs the `RemoveAutoTerminationPolicy` operation on the `EMR` service. /// /// Removes an auto-termination policy from an Amazon EMR cluster. /// @@ -3416,7 +3416,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `RemoveManagedScalingPolicy` operation on the `ElasticMapReduce` service. + /// Performs the `RemoveManagedScalingPolicy` operation on the `EMR` service. /// /// Removes a managed scaling policy from a specified Amazon EMR cluster. /// @@ -3481,7 +3481,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `RemoveTags` operation on the `ElasticMapReduce` service. + /// Performs the `RemoveTags` operation on the `EMR` service. /// /// Removes tags from an Amazon EMR resource, such as a cluster or Amazon EMR Studio. Tags make it easier to associate resources in various ways, such as grouping clusters to track your Amazon EMR resource allocation costs. For more information, see [Tag Clusters](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-plan-tags.html). The following example removes the stack tag with value Prod from a cluster: /// @@ -3552,7 +3552,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `RunJobFlow` operation on the `ElasticMapReduce` service. + /// Performs the `RunJobFlow` operation on the `EMR` service. /// /// RunJobFlow creates and starts running a new cluster (job flow). The cluster runs the steps specified. After the steps complete, the cluster stops and the HDFS partition is lost. To prevent loss of data, configure the last step of the job flow to store results in Amazon S3. If the [JobFlowInstancesConfig]KeepJobFlowAliveWhenNoSteps parameter is set to TRUE, the cluster transitions to the WAITING state rather than shutting down after the steps have completed. For additional protection, you can set the [JobFlowInstancesConfig]TerminationProtected parameter to TRUE to lock the cluster and prevent it from being terminated by API call, user intervention, or in the event of a job flow error. A maximum of 256 steps are allowed in each job flow. If your cluster is long-running (such as a Hive data warehouse) or complex, you may require more than 256 steps to process your data. You can bypass the 256-step limitation in various ways, including using the SSH shell to connect to the master node and submitting queries directly to the software running on the master node, such as Hive and Hadoop. For long-running clusters, we recommend that you periodically store your results. The instance fleets configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions. The RunJobFlow request can contain InstanceFleets parameters or InstanceGroups parameters, but not both. /// @@ -3622,7 +3622,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `SetKeepJobFlowAliveWhenNoSteps` operation on the `ElasticMapReduce` service. + /// Performs the `SetKeepJobFlowAliveWhenNoSteps` operation on the `EMR` service. /// /// You can use the SetKeepJobFlowAliveWhenNoSteps to configure a cluster (job flow) to terminate after the step execution, i.e., all your steps are executed. If you want a transient cluster that shuts down after the last of the current executing steps are completed, you can configure SetKeepJobFlowAliveWhenNoSteps to false. If you want a long running cluster, configure SetKeepJobFlowAliveWhenNoSteps to true. For more information, see [Managing Cluster Termination](https://docs.aws.amazon.com/emr/latest/ManagementGuide/UsingEMR_TerminationProtection.html) in the Amazon EMR Management Guide. /// @@ -3692,7 +3692,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `SetTerminationProtection` operation on the `ElasticMapReduce` service. + /// Performs the `SetTerminationProtection` operation on the `EMR` service. /// /// SetTerminationProtection locks a cluster (job flow) so the Amazon EC2 instances in the cluster cannot be terminated by user intervention, an API call, or in the event of a job-flow error. The cluster still terminates upon successful completion of the job flow. Calling SetTerminationProtection on a cluster is similar to calling the Amazon EC2 DisableAPITermination API on all Amazon EC2 instances in a cluster. SetTerminationProtection is used to prevent accidental termination of a cluster and to ensure that in the event of an error, the instances persist so that you can recover any data stored in their ephemeral instance storage. To terminate a cluster that has been locked by setting SetTerminationProtection to true, you must first unlock the job flow by a subsequent call to SetTerminationProtection in which you set the value to false. For more information, see [Managing Cluster Termination](https://docs.aws.amazon.com/emr/latest/ManagementGuide/UsingEMR_TerminationProtection.html) in the Amazon EMR Management Guide. /// @@ -3762,7 +3762,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `SetUnhealthyNodeReplacement` operation on the `ElasticMapReduce` service. + /// Performs the `SetUnhealthyNodeReplacement` operation on the `EMR` service. /// /// Specify whether to enable unhealthy node replacement, which lets Amazon EMR gracefully replace core nodes on a cluster if any nodes become unhealthy. For example, a node becomes unhealthy if disk usage is above 90%. If unhealthy node replacement is on and TerminationProtected are off, Amazon EMR immediately terminates the unhealthy core nodes. To use unhealthy node replacement and retain unhealthy core nodes, use to turn on termination protection. In such cases, Amazon EMR adds the unhealthy nodes to a denylist, reducing job interruptions and failures. If unhealthy node replacement is on, Amazon EMR notifies YARN and other applications on the cluster to stop scheduling tasks with these nodes, moves the data, and then terminates the nodes. For more information, see [graceful node replacement](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-plan-node-replacement.html) in the Amazon EMR Management Guide. /// @@ -3832,7 +3832,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `SetVisibleToAllUsers` operation on the `ElasticMapReduce` service. + /// Performs the `SetVisibleToAllUsers` operation on the `EMR` service. /// /// The SetVisibleToAllUsers parameter is no longer supported. Your cluster may be visible to all users in your account. To restrict cluster access using an IAM policy, see [Identity and Access Management for Amazon EMR](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-plan-access-IAM.html). Sets the [Cluster$VisibleToAllUsers] value for an Amazon EMR cluster. When true, IAM principals in the Amazon Web Services account can perform Amazon EMR cluster actions that their IAM policies allow. When false, only the IAM principal that created the cluster and the Amazon Web Services account root user can perform Amazon EMR actions on the cluster, regardless of IAM permissions policies attached to other IAM principals. This action works on running clusters. When you create a cluster, use the [RunJobFlowInput$VisibleToAllUsers] parameter. For more information, see [Understanding the Amazon EMR Cluster VisibleToAllUsers Setting](https://docs.aws.amazon.com/emr/latest/ManagementGuide/security_IAM_emr-with-IAM.html#security_set_visible_to_all_users) in the Amazon EMR Management Guide. /// @@ -3902,7 +3902,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `StartNotebookExecution` operation on the `ElasticMapReduce` service. + /// Performs the `StartNotebookExecution` operation on the `EMR` service. /// /// Starts a notebook execution. /// @@ -3973,7 +3973,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `StopNotebookExecution` operation on the `ElasticMapReduce` service. + /// Performs the `StopNotebookExecution` operation on the `EMR` service. /// /// Stops a notebook execution. /// @@ -4044,7 +4044,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `TerminateJobFlows` operation on the `ElasticMapReduce` service. + /// Performs the `TerminateJobFlows` operation on the `EMR` service. /// /// TerminateJobFlows shuts a list of clusters (job flows) down. When a job flow is shut down, any step not yet completed is canceled and the Amazon EC2 instances on which the cluster is running are stopped. Any log files not already saved are uploaded to Amazon S3 if a LogUri was specified when the cluster was created. The maximum number of clusters allowed is 10. The call to TerminateJobFlows is asynchronous. Depending on the configuration of the cluster, it may take up to 1-5 minutes for the cluster to completely terminate and release allocated resources, such as Amazon EC2 instances. /// @@ -4114,7 +4114,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `UpdateStudio` operation on the `ElasticMapReduce` service. + /// Performs the `UpdateStudio` operation on the `EMR` service. /// /// Updates an Amazon EMR Studio configuration, including attributes such as name, description, and subnets. /// @@ -4185,7 +4185,7 @@ extension EMRClient { return try await op.execute(input: input) } - /// Performs the `UpdateStudioSessionMapping` operation on the `ElasticMapReduce` service. + /// Performs the `UpdateStudioSessionMapping` operation on the `EMR` service. /// /// Updates the session policy attached to the user or group for the specified Amazon EMR Studio. /// diff --git a/Sources/Services/AWSEMRServerless/Sources/AWSEMRServerless/EMRServerlessClient.swift b/Sources/Services/AWSEMRServerless/Sources/AWSEMRServerless/EMRServerlessClient.swift index 4a84630d451..ec0d32603fb 100644 --- a/Sources/Services/AWSEMRServerless/Sources/AWSEMRServerless/EMRServerlessClient.swift +++ b/Sources/Services/AWSEMRServerless/Sources/AWSEMRServerless/EMRServerlessClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class EMRServerlessClient: ClientRuntime.Client { public static let clientName = "EMRServerlessClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: EMRServerlessClient.EMRServerlessClientConfiguration let serviceName = "EMR Serverless" @@ -331,7 +331,7 @@ extension EMRServerlessClient { } extension EMRServerlessClient { - /// Performs the `CancelJobRun` operation on the `AwsToledoWebService` service. + /// Performs the `CancelJobRun` operation on the `EMRServerless` service. /// /// Cancels a job run. /// @@ -399,7 +399,7 @@ extension EMRServerlessClient { return try await op.execute(input: input) } - /// Performs the `CreateApplication` operation on the `AwsToledoWebService` service. + /// Performs the `CreateApplication` operation on the `EMRServerless` service. /// /// Creates an application. /// @@ -472,7 +472,7 @@ extension EMRServerlessClient { return try await op.execute(input: input) } - /// Performs the `DeleteApplication` operation on the `AwsToledoWebService` service. + /// Performs the `DeleteApplication` operation on the `EMRServerless` service. /// /// Deletes an application. An application has to be in a stopped or created state in order to be deleted. /// @@ -540,7 +540,7 @@ extension EMRServerlessClient { return try await op.execute(input: input) } - /// Performs the `GetApplication` operation on the `AwsToledoWebService` service. + /// Performs the `GetApplication` operation on the `EMRServerless` service. /// /// Displays detailed information about a specified application. /// @@ -608,7 +608,7 @@ extension EMRServerlessClient { return try await op.execute(input: input) } - /// Performs the `GetDashboardForJobRun` operation on the `AwsToledoWebService` service. + /// Performs the `GetDashboardForJobRun` operation on the `EMRServerless` service. /// /// Creates and returns a URL that you can use to access the application UIs for a job run. For jobs in a running state, the application UI is a live user interface such as the Spark or Tez web UI. For completed jobs, the application UI is a persistent application user interface such as the Spark History Server or persistent Tez UI. The URL is valid for one hour after you generate it. To access the application UI after that hour elapses, you must invoke the API again to generate a new URL. /// @@ -677,7 +677,7 @@ extension EMRServerlessClient { return try await op.execute(input: input) } - /// Performs the `GetJobRun` operation on the `AwsToledoWebService` service. + /// Performs the `GetJobRun` operation on the `EMRServerless` service. /// /// Displays detailed information about a job run. /// @@ -746,7 +746,7 @@ extension EMRServerlessClient { return try await op.execute(input: input) } - /// Performs the `ListApplications` operation on the `AwsToledoWebService` service. + /// Performs the `ListApplications` operation on the `EMRServerless` service. /// /// Lists applications based on a set of parameters. /// @@ -814,7 +814,7 @@ extension EMRServerlessClient { return try await op.execute(input: input) } - /// Performs the `ListJobRunAttempts` operation on the `AwsToledoWebService` service. + /// Performs the `ListJobRunAttempts` operation on the `EMRServerless` service. /// /// Lists all attempt of a job run. /// @@ -883,7 +883,7 @@ extension EMRServerlessClient { return try await op.execute(input: input) } - /// Performs the `ListJobRuns` operation on the `AwsToledoWebService` service. + /// Performs the `ListJobRuns` operation on the `EMRServerless` service. /// /// Lists job runs based on a set of parameters. /// @@ -951,7 +951,7 @@ extension EMRServerlessClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AwsToledoWebService` service. + /// Performs the `ListTagsForResource` operation on the `EMRServerless` service. /// /// Lists the tags assigned to the resources. /// @@ -1019,7 +1019,7 @@ extension EMRServerlessClient { return try await op.execute(input: input) } - /// Performs the `StartApplication` operation on the `AwsToledoWebService` service. + /// Performs the `StartApplication` operation on the `EMRServerless` service. /// /// Starts a specified application and initializes initial capacity if configured. /// @@ -1088,7 +1088,7 @@ extension EMRServerlessClient { return try await op.execute(input: input) } - /// Performs the `StartJobRun` operation on the `AwsToledoWebService` service. + /// Performs the `StartJobRun` operation on the `EMRServerless` service. /// /// Starts a job run. /// @@ -1161,7 +1161,7 @@ extension EMRServerlessClient { return try await op.execute(input: input) } - /// Performs the `StopApplication` operation on the `AwsToledoWebService` service. + /// Performs the `StopApplication` operation on the `EMRServerless` service. /// /// Stops a specified application and releases initial capacity if configured. All scheduled and running jobs must be completed or cancelled before stopping an application. /// @@ -1229,7 +1229,7 @@ extension EMRServerlessClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AwsToledoWebService` service. + /// Performs the `TagResource` operation on the `EMRServerless` service. /// /// Assigns tags to resources. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value, both of which you define. Tags enable you to categorize your Amazon Web Services resources by attributes such as purpose, owner, or environment. When you have many resources of the same type, you can quickly identify a specific resource based on the tags you've assigned to it. /// @@ -1300,7 +1300,7 @@ extension EMRServerlessClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AwsToledoWebService` service. + /// Performs the `UntagResource` operation on the `EMRServerless` service. /// /// Removes tags from resources. /// @@ -1369,7 +1369,7 @@ extension EMRServerlessClient { return try await op.execute(input: input) } - /// Performs the `UpdateApplication` operation on the `AwsToledoWebService` service. + /// Performs the `UpdateApplication` operation on the `EMRServerless` service. /// /// Updates a specified application. An application has to be in a stopped or created state in order to be updated. /// diff --git a/Sources/Services/AWSEMRcontainers/Sources/AWSEMRcontainers/EMRcontainersClient.swift b/Sources/Services/AWSEMRcontainers/Sources/AWSEMRcontainers/EMRcontainersClient.swift index b45aded7e29..b1683b10bb2 100644 --- a/Sources/Services/AWSEMRcontainers/Sources/AWSEMRcontainers/EMRcontainersClient.swift +++ b/Sources/Services/AWSEMRcontainers/Sources/AWSEMRcontainers/EMRcontainersClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class EMRcontainersClient: ClientRuntime.Client { public static let clientName = "EMRcontainersClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: EMRcontainersClient.EMRcontainersClientConfiguration let serviceName = "EMR containers" @@ -331,7 +331,7 @@ extension EMRcontainersClient { } extension EMRcontainersClient { - /// Performs the `CancelJobRun` operation on the `AwsChicagoWebService` service. + /// Performs the `CancelJobRun` operation on the `EMRcontainers` service. /// /// Cancels a job run. A job run is a unit of work, such as a Spark jar, PySpark script, or SparkSQL query, that you submit to Amazon EMR on EKS. /// @@ -398,7 +398,7 @@ extension EMRcontainersClient { return try await op.execute(input: input) } - /// Performs the `CreateJobTemplate` operation on the `AwsChicagoWebService` service. + /// Performs the `CreateJobTemplate` operation on the `EMRcontainers` service. /// /// Creates a job template. Job template stores values of StartJobRun API request in a template and can be used to start a job run. Job template allows two use cases: avoid repeating recurring StartJobRun API request values, enforcing certain values in StartJobRun API request. /// @@ -470,7 +470,7 @@ extension EMRcontainersClient { return try await op.execute(input: input) } - /// Performs the `CreateManagedEndpoint` operation on the `AwsChicagoWebService` service. + /// Performs the `CreateManagedEndpoint` operation on the `EMRcontainers` service. /// /// Creates a managed endpoint. A managed endpoint is a gateway that connects Amazon EMR Studio to Amazon EMR on EKS so that Amazon EMR Studio can communicate with your virtual cluster. /// @@ -542,7 +542,7 @@ extension EMRcontainersClient { return try await op.execute(input: input) } - /// Performs the `CreateSecurityConfiguration` operation on the `AwsChicagoWebService` service. + /// Performs the `CreateSecurityConfiguration` operation on the `EMRcontainers` service. /// /// Creates a security configuration. Security configurations in Amazon EMR on EKS are templates for different security setups. You can use security configurations to configure the Lake Formation integration setup. You can also create a security configuration to re-use a security setup each time you create a virtual cluster. /// @@ -613,7 +613,7 @@ extension EMRcontainersClient { return try await op.execute(input: input) } - /// Performs the `CreateVirtualCluster` operation on the `AwsChicagoWebService` service. + /// Performs the `CreateVirtualCluster` operation on the `EMRcontainers` service. /// /// Creates a virtual cluster. Virtual cluster is a managed entity on Amazon EMR on EKS. You can create, describe, list and delete virtual clusters. They do not consume any additional resource in your system. A single virtual cluster maps to a single Kubernetes namespace. Given this relationship, you can model virtual clusters the same way you model Kubernetes namespaces to meet your requirements. /// @@ -686,7 +686,7 @@ extension EMRcontainersClient { return try await op.execute(input: input) } - /// Performs the `DeleteJobTemplate` operation on the `AwsChicagoWebService` service. + /// Performs the `DeleteJobTemplate` operation on the `EMRcontainers` service. /// /// Deletes a job template. Job template stores values of StartJobRun API request in a template and can be used to start a job run. Job template allows two use cases: avoid repeating recurring StartJobRun API request values, enforcing certain values in StartJobRun API request. /// @@ -753,7 +753,7 @@ extension EMRcontainersClient { return try await op.execute(input: input) } - /// Performs the `DeleteManagedEndpoint` operation on the `AwsChicagoWebService` service. + /// Performs the `DeleteManagedEndpoint` operation on the `EMRcontainers` service. /// /// Deletes a managed endpoint. A managed endpoint is a gateway that connects Amazon EMR Studio to Amazon EMR on EKS so that Amazon EMR Studio can communicate with your virtual cluster. /// @@ -820,7 +820,7 @@ extension EMRcontainersClient { return try await op.execute(input: input) } - /// Performs the `DeleteVirtualCluster` operation on the `AwsChicagoWebService` service. + /// Performs the `DeleteVirtualCluster` operation on the `EMRcontainers` service. /// /// Deletes a virtual cluster. Virtual cluster is a managed entity on Amazon EMR on EKS. You can create, describe, list and delete virtual clusters. They do not consume any additional resource in your system. A single virtual cluster maps to a single Kubernetes namespace. Given this relationship, you can model virtual clusters the same way you model Kubernetes namespaces to meet your requirements. /// @@ -887,7 +887,7 @@ extension EMRcontainersClient { return try await op.execute(input: input) } - /// Performs the `DescribeJobRun` operation on the `AwsChicagoWebService` service. + /// Performs the `DescribeJobRun` operation on the `EMRcontainers` service. /// /// Displays detailed information about a job run. A job run is a unit of work, such as a Spark jar, PySpark script, or SparkSQL query, that you submit to Amazon EMR on EKS. /// @@ -955,7 +955,7 @@ extension EMRcontainersClient { return try await op.execute(input: input) } - /// Performs the `DescribeJobTemplate` operation on the `AwsChicagoWebService` service. + /// Performs the `DescribeJobTemplate` operation on the `EMRcontainers` service. /// /// Displays detailed information about a specified job template. Job template stores values of StartJobRun API request in a template and can be used to start a job run. Job template allows two use cases: avoid repeating recurring StartJobRun API request values, enforcing certain values in StartJobRun API request. /// @@ -1023,7 +1023,7 @@ extension EMRcontainersClient { return try await op.execute(input: input) } - /// Performs the `DescribeManagedEndpoint` operation on the `AwsChicagoWebService` service. + /// Performs the `DescribeManagedEndpoint` operation on the `EMRcontainers` service. /// /// Displays detailed information about a managed endpoint. A managed endpoint is a gateway that connects Amazon EMR Studio to Amazon EMR on EKS so that Amazon EMR Studio can communicate with your virtual cluster. /// @@ -1091,7 +1091,7 @@ extension EMRcontainersClient { return try await op.execute(input: input) } - /// Performs the `DescribeSecurityConfiguration` operation on the `AwsChicagoWebService` service. + /// Performs the `DescribeSecurityConfiguration` operation on the `EMRcontainers` service. /// /// Displays detailed information about a specified security configuration. Security configurations in Amazon EMR on EKS are templates for different security setups. You can use security configurations to configure the Lake Formation integration setup. You can also create a security configuration to re-use a security setup each time you create a virtual cluster. /// @@ -1159,7 +1159,7 @@ extension EMRcontainersClient { return try await op.execute(input: input) } - /// Performs the `DescribeVirtualCluster` operation on the `AwsChicagoWebService` service. + /// Performs the `DescribeVirtualCluster` operation on the `EMRcontainers` service. /// /// Displays detailed information about a specified virtual cluster. Virtual cluster is a managed entity on Amazon EMR on EKS. You can create, describe, list and delete virtual clusters. They do not consume any additional resource in your system. A single virtual cluster maps to a single Kubernetes namespace. Given this relationship, you can model virtual clusters the same way you model Kubernetes namespaces to meet your requirements. /// @@ -1227,7 +1227,7 @@ extension EMRcontainersClient { return try await op.execute(input: input) } - /// Performs the `GetManagedEndpointSessionCredentials` operation on the `AwsChicagoWebService` service. + /// Performs the `GetManagedEndpointSessionCredentials` operation on the `EMRcontainers` service. /// /// Generate a session token to connect to a managed endpoint. /// @@ -1300,7 +1300,7 @@ extension EMRcontainersClient { return try await op.execute(input: input) } - /// Performs the `ListJobRuns` operation on the `AwsChicagoWebService` service. + /// Performs the `ListJobRuns` operation on the `EMRcontainers` service. /// /// Lists job runs based on a set of parameters. A job run is a unit of work, such as a Spark jar, PySpark script, or SparkSQL query, that you submit to Amazon EMR on EKS. /// @@ -1368,7 +1368,7 @@ extension EMRcontainersClient { return try await op.execute(input: input) } - /// Performs the `ListJobTemplates` operation on the `AwsChicagoWebService` service. + /// Performs the `ListJobTemplates` operation on the `EMRcontainers` service. /// /// Lists job templates based on a set of parameters. Job template stores values of StartJobRun API request in a template and can be used to start a job run. Job template allows two use cases: avoid repeating recurring StartJobRun API request values, enforcing certain values in StartJobRun API request. /// @@ -1436,7 +1436,7 @@ extension EMRcontainersClient { return try await op.execute(input: input) } - /// Performs the `ListManagedEndpoints` operation on the `AwsChicagoWebService` service. + /// Performs the `ListManagedEndpoints` operation on the `EMRcontainers` service. /// /// Lists managed endpoints based on a set of parameters. A managed endpoint is a gateway that connects Amazon EMR Studio to Amazon EMR on EKS so that Amazon EMR Studio can communicate with your virtual cluster. /// @@ -1504,7 +1504,7 @@ extension EMRcontainersClient { return try await op.execute(input: input) } - /// Performs the `ListSecurityConfigurations` operation on the `AwsChicagoWebService` service. + /// Performs the `ListSecurityConfigurations` operation on the `EMRcontainers` service. /// /// Lists security configurations based on a set of parameters. Security configurations in Amazon EMR on EKS are templates for different security setups. You can use security configurations to configure the Lake Formation integration setup. You can also create a security configuration to re-use a security setup each time you create a virtual cluster. /// @@ -1572,7 +1572,7 @@ extension EMRcontainersClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AwsChicagoWebService` service. + /// Performs the `ListTagsForResource` operation on the `EMRcontainers` service. /// /// Lists the tags assigned to the resources. /// @@ -1640,7 +1640,7 @@ extension EMRcontainersClient { return try await op.execute(input: input) } - /// Performs the `ListVirtualClusters` operation on the `AwsChicagoWebService` service. + /// Performs the `ListVirtualClusters` operation on the `EMRcontainers` service. /// /// Lists information about the specified virtual cluster. Virtual cluster is a managed entity on Amazon EMR on EKS. You can create, describe, list and delete virtual clusters. They do not consume any additional resource in your system. A single virtual cluster maps to a single Kubernetes namespace. Given this relationship, you can model virtual clusters the same way you model Kubernetes namespaces to meet your requirements. /// @@ -1708,7 +1708,7 @@ extension EMRcontainersClient { return try await op.execute(input: input) } - /// Performs the `StartJobRun` operation on the `AwsChicagoWebService` service. + /// Performs the `StartJobRun` operation on the `EMRcontainers` service. /// /// Starts a job run. A job run is a unit of work, such as a Spark jar, PySpark script, or SparkSQL query, that you submit to Amazon EMR on EKS. /// @@ -1780,7 +1780,7 @@ extension EMRcontainersClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AwsChicagoWebService` service. + /// Performs the `TagResource` operation on the `EMRcontainers` service. /// /// Assigns tags to resources. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value, both of which you define. Tags enable you to categorize your Amazon Web Services resources by attributes such as purpose, owner, or environment. When you have many resources of the same type, you can quickly identify a specific resource based on the tags you've assigned to it. For example, you can define a set of tags for your Amazon EMR on EKS clusters to help you track each cluster's owner and stack level. We recommend that you devise a consistent set of tag keys for each resource type. You can then search and filter the resources based on the tags that you add. /// @@ -1851,7 +1851,7 @@ extension EMRcontainersClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AwsChicagoWebService` service. + /// Performs the `UntagResource` operation on the `EMRcontainers` service. /// /// Removes tags from resources. /// diff --git a/Sources/Services/AWSElastiCache/Sources/AWSElastiCache/ElastiCacheClient.swift b/Sources/Services/AWSElastiCache/Sources/AWSElastiCache/ElastiCacheClient.swift index 9b6664865e0..cfddcf5a084 100644 --- a/Sources/Services/AWSElastiCache/Sources/AWSElastiCache/ElastiCacheClient.swift +++ b/Sources/Services/AWSElastiCache/Sources/AWSElastiCache/ElastiCacheClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ElastiCacheClient: ClientRuntime.Client { public static let clientName = "ElastiCacheClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ElastiCacheClient.ElastiCacheClientConfiguration let serviceName = "ElastiCache" @@ -329,7 +329,7 @@ extension ElastiCacheClient { } extension ElastiCacheClient { - /// Performs the `AddTagsToResource` operation on the `AmazonElastiCacheV9` service. + /// Performs the `AddTagsToResource` operation on the `ElastiCache` service. /// /// A tag is a key-value pair where the key and value are case-sensitive. You can use tags to categorize and track all your ElastiCache resources, with the exception of global replication group. When you add or remove tags on replication groups, those actions will be replicated to all nodes in the replication group. For more information, see [Resource-level permissions](http://docs.aws.amazon.com/AmazonElastiCache/latest/dg/IAM.ResourceLevelPermissions.html). For example, you can use cost-allocation tags to your ElastiCache resources, Amazon generates a cost allocation report as a comma-separated value (CSV) file with your usage and costs aggregated by your tags. You can apply tags that represent business categories (such as cost centers, application names, or owners) to organize your costs across multiple services. For more information, see [Using Cost Allocation Tags in Amazon ElastiCache](https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/Tagging.html) in the ElastiCache User Guide. /// @@ -413,7 +413,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `AuthorizeCacheSecurityGroupIngress` operation on the `AmazonElastiCacheV9` service. + /// Performs the `AuthorizeCacheSecurityGroupIngress` operation on the `ElastiCache` service. /// /// Allows network ingress to a cache security group. Applications using ElastiCache must be running on Amazon EC2, and Amazon EC2 security groups are used as the authorization mechanism. You cannot authorize ingress from an Amazon EC2 security group in one region to an ElastiCache cluster in another region. /// @@ -486,7 +486,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `BatchApplyUpdateAction` operation on the `AmazonElastiCacheV9` service. + /// Performs the `BatchApplyUpdateAction` operation on the `ElastiCache` service. /// /// Apply the service update. For more information on service updates and applying them, see [Applying Service Updates](https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/applying-updates.html). /// @@ -556,7 +556,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `BatchStopUpdateAction` operation on the `AmazonElastiCacheV9` service. + /// Performs the `BatchStopUpdateAction` operation on the `ElastiCache` service. /// /// Stop the service update. For more information on service updates and stopping them, see [Stopping Service Updates](https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/stopping-self-service-updates.html). /// @@ -626,7 +626,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `CompleteMigration` operation on the `AmazonElastiCacheV9` service. + /// Performs the `CompleteMigration` operation on the `ElastiCache` service. /// /// Complete the migration of data. /// @@ -697,7 +697,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `CopyServerlessCacheSnapshot` operation on the `AmazonElastiCacheV9` service. + /// Performs the `CopyServerlessCacheSnapshot` operation on the `ElastiCache` service. /// /// Creates a copy of an existing serverless cache’s snapshot. Available for Valkey, Redis OSS and Serverless Memcached only. /// @@ -773,7 +773,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `CopySnapshot` operation on the `AmazonElastiCacheV9` service. + /// Performs the `CopySnapshot` operation on the `ElastiCache` service. /// /// Makes a copy of an existing snapshot. This operation is valid for Valkey or Redis OSS only. Users or groups that have permissions to use the CopySnapshot operation can create their own Amazon S3 buckets and copy snapshots to it. To control access to your snapshots, use an IAM policy to control who has the ability to use the CopySnapshot operation. For more information about using IAM to control the use of ElastiCache operations, see [Exporting Snapshots](https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/backups-exporting.html) and [Authentication & Access Control](https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/IAM.html). You could receive the following error messages. Error Messages /// @@ -864,7 +864,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `CreateCacheCluster` operation on the `AmazonElastiCacheV9` service. + /// Performs the `CreateCacheCluster` operation on the `ElastiCache` service. /// /// Creates a cluster. All nodes in the cluster run the same protocol-compliant cache engine software, either Memcached, Valkey or Redis OSS. This operation is not supported for Valkey or Redis OSS (cluster mode enabled) clusters. /// @@ -946,7 +946,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `CreateCacheParameterGroup` operation on the `AmazonElastiCacheV9` service. + /// Performs the `CreateCacheParameterGroup` operation on the `ElastiCache` service. /// /// Creates a new Amazon ElastiCache cache parameter group. An ElastiCache cache parameter group is a collection of parameters and their values that are applied to all of the nodes in any cluster or replication group using the CacheParameterGroup. A newly created CacheParameterGroup is an exact duplicate of the default parameter group for the CacheParameterGroupFamily. To customize the newly created CacheParameterGroup you can change the values of specific parameters. For more information, see: /// @@ -1024,7 +1024,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `CreateCacheSecurityGroup` operation on the `AmazonElastiCacheV9` service. + /// Performs the `CreateCacheSecurityGroup` operation on the `ElastiCache` service. /// /// Creates a new cache security group. Use a cache security group to control access to one or more clusters. Cache security groups are only used when you are creating a cluster outside of an Amazon Virtual Private Cloud (Amazon VPC). If you are creating a cluster inside of a VPC, use a cache subnet group instead. For more information, see [CreateCacheSubnetGroup](https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_CreateCacheSubnetGroup.html). /// @@ -1097,7 +1097,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `CreateCacheSubnetGroup` operation on the `AmazonElastiCacheV9` service. + /// Performs the `CreateCacheSubnetGroup` operation on the `ElastiCache` service. /// /// Creates a new cache subnet group. Use this parameter only when you are creating a cluster in an Amazon Virtual Private Cloud (Amazon VPC). /// @@ -1171,7 +1171,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `CreateGlobalReplicationGroup` operation on the `AmazonElastiCacheV9` service. + /// Performs the `CreateGlobalReplicationGroup` operation on the `ElastiCache` service. /// /// Global Datastore offers fully managed, fast, reliable and secure cross-region replication. Using Global Datastore with Valkey or Redis OSS, you can create cross-region read replica clusters for ElastiCache to enable low-latency reads and disaster recovery across regions. For more information, see [Replication Across Regions Using Global Datastore](https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/Redis-Global-Datastore.html). /// @@ -1248,7 +1248,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `CreateReplicationGroup` operation on the `AmazonElastiCacheV9` service. + /// Performs the `CreateReplicationGroup` operation on the `ElastiCache` service. /// /// Creates a Valkey or Redis OSS (cluster mode disabled) or a Valkey or Redis OSS (cluster mode enabled) replication group. This API can be used to create a standalone regional replication group or a secondary replication group associated with a Global datastore. A Valkey or Redis OSS (cluster mode disabled) replication group is a collection of nodes, where one of the nodes is a read/write primary and the others are read-only replicas. Writes to the primary are asynchronously propagated to the replicas. A Valkey or Redis OSS cluster-mode enabled cluster is comprised of from 1 to 90 shards (API/CLI: node groups). Each shard has a primary node and up to 5 read-only replica nodes. The configuration can range from 90 shards and 0 replicas to 15 shards and 5 replicas, which is the maximum number or replicas allowed. The node or shard limit can be increased to a maximum of 500 per cluster if the Valkey or Redis OSS engine version is 5.0.6 or higher. For example, you can choose to configure a 500 node cluster that ranges between 83 shards (one primary and 5 replicas per shard) and 500 shards (single primary and no replicas). Make sure there are enough available IP addresses to accommodate the increase. Common pitfalls include the subnets in the subnet group have too small a CIDR range or the subnets are shared and heavily used by other clusters. For more information, see [Creating a Subnet Group](https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/SubnetGroups.Creating.html). For versions below 5.0.6, the limit is 250 per cluster. To request a limit increase, see [Amazon Service Limits](https://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html) and choose the limit type Nodes per cluster per instance type. When a Valkey or Redis OSS (cluster mode disabled) replication group has been successfully created, you can add one or more read replicas to it, up to a total of 5 read replicas. If you need to increase or decrease the number of node groups (console: shards), you can use scaling. For more information, see [Scaling self-designed clusters](https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/Scaling.html) in the ElastiCache User Guide. This operation is valid for Valkey and Redis OSS only. /// @@ -1335,7 +1335,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `CreateServerlessCache` operation on the `AmazonElastiCacheV9` service. + /// Performs the `CreateServerlessCache` operation on the `ElastiCache` service. /// /// Creates a serverless cache. /// @@ -1414,7 +1414,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `CreateServerlessCacheSnapshot` operation on the `AmazonElastiCacheV9` service. + /// Performs the `CreateServerlessCacheSnapshot` operation on the `ElastiCache` service. /// /// This API creates a copy of an entire ServerlessCache at a specific moment in time. Available for Valkey, Redis OSS and Serverless Memcached only. /// @@ -1490,7 +1490,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `CreateSnapshot` operation on the `AmazonElastiCacheV9` service. + /// Performs the `CreateSnapshot` operation on the `ElastiCache` service. /// /// Creates a copy of an entire cluster or replication group at a specific moment in time. This operation is valid for Valkey or Redis OSS only. /// @@ -1575,7 +1575,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `CreateUser` operation on the `AmazonElastiCacheV9` service. + /// Performs the `CreateUser` operation on the `ElastiCache` service. /// /// For Valkey engine version 7.2 onwards and Redis OSS 6.0 and onwards: Creates a user. For more information, see [Using Role Based Access Control (RBAC)](http://docs.aws.amazon.com/AmazonElastiCache/latest/dg/Clusters.RBAC.html). /// @@ -1650,7 +1650,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `CreateUserGroup` operation on the `AmazonElastiCacheV9` service. + /// Performs the `CreateUserGroup` operation on the `ElastiCache` service. /// /// For Valkey engine version 7.2 onwards and Redis OSS 6.0 onwards: Creates a user group. For more information, see [Using Role Based Access Control (RBAC)](http://docs.aws.amazon.com/AmazonElastiCache/latest/dg/Clusters.RBAC.html) /// @@ -1726,7 +1726,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `DecreaseNodeGroupsInGlobalReplicationGroup` operation on the `AmazonElastiCacheV9` service. + /// Performs the `DecreaseNodeGroupsInGlobalReplicationGroup` operation on the `ElastiCache` service. /// /// Decreases the number of node groups in a Global datastore /// @@ -1798,7 +1798,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `DecreaseReplicaCount` operation on the `AmazonElastiCacheV9` service. + /// Performs the `DecreaseReplicaCount` operation on the `ElastiCache` service. /// /// Dynamically decreases the number of replicas in a Valkey or Redis OSS (cluster mode disabled) replication group or the number of replica nodes in one or more node groups (shards) of a Valkey or Redis OSS (cluster mode enabled) replication group. This operation is performed with no cluster down time. /// @@ -1878,7 +1878,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `DeleteCacheCluster` operation on the `AmazonElastiCacheV9` service. + /// Performs the `DeleteCacheCluster` operation on the `ElastiCache` service. /// /// Deletes a previously provisioned cluster. DeleteCacheCluster deletes all associated cache nodes, node endpoints and the cluster itself. When you receive a successful response from this operation, Amazon ElastiCache immediately begins deleting the cluster; you cannot cancel or revert this operation. This operation is not valid for: /// @@ -1974,7 +1974,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `DeleteCacheParameterGroup` operation on the `AmazonElastiCacheV9` service. + /// Performs the `DeleteCacheParameterGroup` operation on the `ElastiCache` service. /// /// Deletes the specified cache parameter group. You cannot delete a cache parameter group if it is associated with any cache clusters. You cannot delete the default cache parameter groups in your account. /// @@ -2046,7 +2046,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `DeleteCacheSecurityGroup` operation on the `AmazonElastiCacheV9` service. + /// Performs the `DeleteCacheSecurityGroup` operation on the `ElastiCache` service. /// /// Deletes a cache security group. You cannot delete a cache security group if it is associated with any clusters. /// @@ -2118,7 +2118,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `DeleteCacheSubnetGroup` operation on the `AmazonElastiCacheV9` service. + /// Performs the `DeleteCacheSubnetGroup` operation on the `ElastiCache` service. /// /// Deletes a cache subnet group. You cannot delete a default cache subnet group or one that is associated with any clusters. /// @@ -2188,7 +2188,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `DeleteGlobalReplicationGroup` operation on the `AmazonElastiCacheV9` service. + /// Performs the `DeleteGlobalReplicationGroup` operation on the `ElastiCache` service. /// /// Deleting a Global datastore is a two-step process: /// @@ -2266,7 +2266,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `DeleteReplicationGroup` operation on the `AmazonElastiCacheV9` service. + /// Performs the `DeleteReplicationGroup` operation on the `ElastiCache` service. /// /// Deletes an existing replication group. By default, this operation deletes the entire replication group, including the primary/primaries and all of the read replicas. If the replication group has only one primary, you can optionally delete only the read replicas, while retaining the primary by setting RetainPrimaryCluster=true. When you receive a successful response from this operation, Amazon ElastiCache immediately begins deleting the selected resources; you cannot cancel or revert this operation. /// @@ -2352,7 +2352,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `DeleteServerlessCache` operation on the `AmazonElastiCacheV9` service. + /// Performs the `DeleteServerlessCache` operation on the `ElastiCache` service. /// /// Deletes a specified existing serverless cache. CreateServerlessCacheSnapshot permission is required to create a final snapshot. Without this permission, the API call will fail with an Access Denied exception. /// @@ -2427,7 +2427,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `DeleteServerlessCacheSnapshot` operation on the `AmazonElastiCacheV9` service. + /// Performs the `DeleteServerlessCacheSnapshot` operation on the `ElastiCache` service. /// /// Deletes an existing serverless cache snapshot. Available for Valkey, Redis OSS and Serverless Memcached only. /// @@ -2499,7 +2499,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `DeleteSnapshot` operation on the `AmazonElastiCacheV9` service. + /// Performs the `DeleteSnapshot` operation on the `ElastiCache` service. /// /// Deletes an existing snapshot. When you receive a successful response from this operation, ElastiCache immediately begins deleting the snapshot; you cannot cancel or revert this operation. This operation is valid for Valkey or Redis OSS only. /// @@ -2571,7 +2571,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `DeleteUser` operation on the `AmazonElastiCacheV9` service. + /// Performs the `DeleteUser` operation on the `ElastiCache` service. /// /// For Valkey engine version 7.2 onwards and Redis OSS 6.0 onwards: Deletes a user. The user will be removed from all user groups and in turn removed from all replication groups. For more information, see [Using Role Based Access Control (RBAC)](http://docs.aws.amazon.com/AmazonElastiCache/latest/dg/Clusters.RBAC.html). /// @@ -2644,7 +2644,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `DeleteUserGroup` operation on the `AmazonElastiCacheV9` service. + /// Performs the `DeleteUserGroup` operation on the `ElastiCache` service. /// /// For Valkey engine version 7.2 onwards and Redis OSS 6.0 onwards: Deletes a user group. The user group must first be disassociated from the replication group before it can be deleted. For more information, see [Using Role Based Access Control (RBAC)](http://docs.aws.amazon.com/AmazonElastiCache/latest/dg/Clusters.RBAC.html). /// @@ -2716,7 +2716,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `DescribeCacheClusters` operation on the `AmazonElastiCacheV9` service. + /// Performs the `DescribeCacheClusters` operation on the `ElastiCache` service. /// /// Returns information about all provisioned clusters if no cluster identifier is specified, or about a specific cache cluster if a cluster identifier is supplied. By default, abbreviated information about the clusters is returned. You can use the optional ShowCacheNodeInfo flag to retrieve detailed information about the cache nodes associated with the clusters. These details include the DNS address and port for the cache node endpoint. If the cluster is in the creating state, only cluster-level information is displayed until all of the nodes are successfully provisioned. If the cluster is in the deleting state, only cluster-level information is displayed. If cache nodes are currently being added to the cluster, node endpoint information and creation time for the additional nodes are not displayed until they are completely provisioned. When the cluster state is available, the cluster is ready for use. If cache nodes are currently being removed from the cluster, no endpoint information for the removed nodes is displayed. /// @@ -2787,7 +2787,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `DescribeCacheEngineVersions` operation on the `AmazonElastiCacheV9` service. + /// Performs the `DescribeCacheEngineVersions` operation on the `ElastiCache` service. /// /// Returns a list of the available cache engines and their versions. /// @@ -2851,7 +2851,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `DescribeCacheParameterGroups` operation on the `AmazonElastiCacheV9` service. + /// Performs the `DescribeCacheParameterGroups` operation on the `ElastiCache` service. /// /// Returns a list of cache parameter group descriptions. If a cache parameter group name is specified, the list contains only the descriptions for that group. /// @@ -2922,7 +2922,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `DescribeCacheParameters` operation on the `AmazonElastiCacheV9` service. + /// Performs the `DescribeCacheParameters` operation on the `ElastiCache` service. /// /// Returns the detailed parameter list for a particular cache parameter group. /// @@ -2993,7 +2993,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `DescribeCacheSecurityGroups` operation on the `AmazonElastiCacheV9` service. + /// Performs the `DescribeCacheSecurityGroups` operation on the `ElastiCache` service. /// /// Returns a list of cache security group descriptions. If a cache security group name is specified, the list contains only the description of that group. This applicable only when you have ElastiCache in Classic setup /// @@ -3064,7 +3064,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `DescribeCacheSubnetGroups` operation on the `AmazonElastiCacheV9` service. + /// Performs the `DescribeCacheSubnetGroups` operation on the `ElastiCache` service. /// /// Returns a list of cache subnet group descriptions. If a subnet group name is specified, the list contains only the description of that group. This is applicable only when you have ElastiCache in VPC setup. All ElastiCache clusters now launch in VPC by default. /// @@ -3133,7 +3133,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `DescribeEngineDefaultParameters` operation on the `AmazonElastiCacheV9` service. + /// Performs the `DescribeEngineDefaultParameters` operation on the `ElastiCache` service. /// /// Returns the default engine and system parameter information for the specified cache engine. /// @@ -3203,7 +3203,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `DescribeEvents` operation on the `AmazonElastiCacheV9` service. + /// Performs the `DescribeEvents` operation on the `ElastiCache` service. /// /// Returns events related to clusters, cache security groups, and cache parameter groups. You can obtain events specific to a particular cluster, cache security group, or cache parameter group by providing the name as a parameter. By default, only the events occurring within the last hour are returned; however, you can retrieve up to 14 days' worth of events if necessary. /// @@ -3273,7 +3273,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `DescribeGlobalReplicationGroups` operation on the `AmazonElastiCacheV9` service. + /// Performs the `DescribeGlobalReplicationGroups` operation on the `ElastiCache` service. /// /// Returns information about a particular global replication group. If no identifier is specified, returns information about all Global datastores. /// @@ -3344,7 +3344,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `DescribeReplicationGroups` operation on the `AmazonElastiCacheV9` service. + /// Performs the `DescribeReplicationGroups` operation on the `ElastiCache` service. /// /// Returns information about a particular replication group. If no identifier is specified, DescribeReplicationGroups returns information about all replication groups. This operation is valid for Valkey or Redis OSS only. /// @@ -3415,7 +3415,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `DescribeReservedCacheNodes` operation on the `AmazonElastiCacheV9` service. + /// Performs the `DescribeReservedCacheNodes` operation on the `ElastiCache` service. /// /// Returns information about reserved cache nodes for this account, or about a specified reserved cache node. /// @@ -3486,7 +3486,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `DescribeReservedCacheNodesOfferings` operation on the `AmazonElastiCacheV9` service. + /// Performs the `DescribeReservedCacheNodesOfferings` operation on the `ElastiCache` service. /// /// Lists available reserved cache node offerings. /// @@ -3557,7 +3557,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `DescribeServerlessCacheSnapshots` operation on the `AmazonElastiCacheV9` service. + /// Performs the `DescribeServerlessCacheSnapshots` operation on the `ElastiCache` service. /// /// Returns information about serverless cache snapshots. By default, this API lists all of the customer’s serverless cache snapshots. It can also describe a single serverless cache snapshot, or the snapshots associated with a particular serverless cache. Available for Valkey, Redis OSS and Serverless Memcached only. /// @@ -3629,7 +3629,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `DescribeServerlessCaches` operation on the `AmazonElastiCacheV9` service. + /// Performs the `DescribeServerlessCaches` operation on the `ElastiCache` service. /// /// Returns information about a specific serverless cache. If no identifier is specified, then the API returns information on all the serverless caches belonging to this Amazon Web Services account. /// @@ -3700,7 +3700,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `DescribeServiceUpdates` operation on the `AmazonElastiCacheV9` service. + /// Performs the `DescribeServiceUpdates` operation on the `ElastiCache` service. /// /// Returns details of the service updates /// @@ -3771,7 +3771,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `DescribeSnapshots` operation on the `AmazonElastiCacheV9` service. + /// Performs the `DescribeSnapshots` operation on the `ElastiCache` service. /// /// Returns information about cluster or replication group snapshots. By default, DescribeSnapshots lists all of your snapshots; it can optionally describe a single snapshot, or just the snapshots associated with a particular cache cluster. This operation is valid for Valkey or Redis OSS only. /// @@ -3843,7 +3843,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `DescribeUpdateActions` operation on the `AmazonElastiCacheV9` service. + /// Performs the `DescribeUpdateActions` operation on the `ElastiCache` service. /// /// Returns details of the update actions /// @@ -3913,7 +3913,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `DescribeUserGroups` operation on the `AmazonElastiCacheV9` service. + /// Performs the `DescribeUserGroups` operation on the `ElastiCache` service. /// /// Returns a list of user groups. /// @@ -3984,7 +3984,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `DescribeUsers` operation on the `AmazonElastiCacheV9` service. + /// Performs the `DescribeUsers` operation on the `ElastiCache` service. /// /// Returns a list of users. /// @@ -4055,7 +4055,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `DisassociateGlobalReplicationGroup` operation on the `AmazonElastiCacheV9` service. + /// Performs the `DisassociateGlobalReplicationGroup` operation on the `ElastiCache` service. /// /// Remove a secondary cluster from the Global datastore using the Global datastore name. The secondary cluster will no longer receive updates from the primary cluster, but will remain as a standalone cluster in that Amazon region. /// @@ -4127,7 +4127,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `ExportServerlessCacheSnapshot` operation on the `AmazonElastiCacheV9` service. + /// Performs the `ExportServerlessCacheSnapshot` operation on the `ElastiCache` service. /// /// Provides the functionality to export the serverless cache snapshot data to Amazon S3. Available for Valkey and Redis OSS only. /// @@ -4199,7 +4199,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `FailoverGlobalReplicationGroup` operation on the `AmazonElastiCacheV9` service. + /// Performs the `FailoverGlobalReplicationGroup` operation on the `ElastiCache` service. /// /// Used to failover the primary region to a secondary region. The secondary region will become primary, and all other clusters will become secondary. /// @@ -4271,7 +4271,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `IncreaseNodeGroupsInGlobalReplicationGroup` operation on the `AmazonElastiCacheV9` service. + /// Performs the `IncreaseNodeGroupsInGlobalReplicationGroup` operation on the `ElastiCache` service. /// /// Increase the number of node groups in the Global datastore /// @@ -4342,7 +4342,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `IncreaseReplicaCount` operation on the `AmazonElastiCacheV9` service. + /// Performs the `IncreaseReplicaCount` operation on the `ElastiCache` service. /// /// Dynamically increases the number of replicas in a Valkey or Redis OSS (cluster mode disabled) replication group or the number of replica nodes in one or more node groups (shards) of a Valkey or Redis OSS (cluster mode enabled) replication group. This operation is performed with no cluster down time. /// @@ -4422,7 +4422,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `ListAllowedNodeTypeModifications` operation on the `AmazonElastiCacheV9` service. + /// Performs the `ListAllowedNodeTypeModifications` operation on the `ElastiCache` service. /// /// Lists all available node types that you can scale with your cluster's replication group's current node type. When you use the ModifyCacheCluster or ModifyReplicationGroup operations to scale your cluster or replication group, the value of the CacheNodeType parameter must be one of the node types returned by this operation. /// @@ -4494,7 +4494,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AmazonElastiCacheV9` service. + /// Performs the `ListTagsForResource` operation on the `ElastiCache` service. /// /// Lists all tags currently on a named resource. A tag is a key-value pair where the key and value are case-sensitive. You can use tags to categorize and track all your ElastiCache resources, with the exception of global replication group. When you add or remove tags on replication groups, those actions will be replicated to all nodes in the replication group. For more information, see [Resource-level permissions](http://docs.aws.amazon.com/AmazonElastiCache/latest/dg/IAM.ResourceLevelPermissions.html). If the cluster is not in the available state, ListTagsForResource returns an error. /// @@ -4577,7 +4577,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `ModifyCacheCluster` operation on the `AmazonElastiCacheV9` service. + /// Performs the `ModifyCacheCluster` operation on the `ElastiCache` service. /// /// Modifies the settings for a cluster. You can use this operation to change one or more cluster configuration parameters by specifying the parameters and the new values. /// @@ -4656,7 +4656,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `ModifyCacheParameterGroup` operation on the `AmazonElastiCacheV9` service. + /// Performs the `ModifyCacheParameterGroup` operation on the `ElastiCache` service. /// /// Modifies the parameters of a cache parameter group. You can modify up to 20 parameters in a single request by submitting a list parameter name and value pairs. /// @@ -4733,7 +4733,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `ModifyCacheSubnetGroup` operation on the `AmazonElastiCacheV9` service. + /// Performs the `ModifyCacheSubnetGroup` operation on the `ElastiCache` service. /// /// Modifies an existing cache subnet group. /// @@ -4806,7 +4806,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `ModifyGlobalReplicationGroup` operation on the `AmazonElastiCacheV9` service. + /// Performs the `ModifyGlobalReplicationGroup` operation on the `ElastiCache` service. /// /// Modifies the settings for a Global datastore. /// @@ -4877,7 +4877,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `ModifyReplicationGroup` operation on the `AmazonElastiCacheV9` service. + /// Performs the `ModifyReplicationGroup` operation on the `ElastiCache` service. /// /// Modifies the settings for a replication group. This is limited to Valkey and Redis OSS 7 and above. /// @@ -4968,7 +4968,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `ModifyReplicationGroupShardConfiguration` operation on the `AmazonElastiCacheV9` service. + /// Performs the `ModifyReplicationGroupShardConfiguration` operation on the `ElastiCache` service. /// /// Modifies a replication group's shards (node groups) by allowing you to add shards, remove shards, or rebalance the keyspaces among existing shards. /// @@ -5046,7 +5046,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `ModifyServerlessCache` operation on the `AmazonElastiCacheV9` service. + /// Performs the `ModifyServerlessCache` operation on the `ElastiCache` service. /// /// This API modifies the attributes of a serverless cache. /// @@ -5122,7 +5122,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `ModifyUser` operation on the `AmazonElastiCacheV9` service. + /// Performs the `ModifyUser` operation on the `ElastiCache` service. /// /// Changes user password(s) and/or access string. /// @@ -5195,7 +5195,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `ModifyUserGroup` operation on the `AmazonElastiCacheV9` service. + /// Performs the `ModifyUserGroup` operation on the `ElastiCache` service. /// /// Changes the list of users that belong to the user group. /// @@ -5271,7 +5271,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `PurchaseReservedCacheNodesOffering` operation on the `AmazonElastiCacheV9` service. + /// Performs the `PurchaseReservedCacheNodesOffering` operation on the `ElastiCache` service. /// /// Allows you to purchase a reserved cache node offering. Reserved nodes are not eligible for cancellation and are non-refundable. For more information, see [Managing Costs with Reserved Nodes](https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/reserved-nodes.html). /// @@ -5345,7 +5345,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `RebalanceSlotsInGlobalReplicationGroup` operation on the `AmazonElastiCacheV9` service. + /// Performs the `RebalanceSlotsInGlobalReplicationGroup` operation on the `ElastiCache` service. /// /// Redistribute slots to ensure uniform distribution across existing shards in the cluster. /// @@ -5416,7 +5416,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `RebootCacheCluster` operation on the `AmazonElastiCacheV9` service. + /// Performs the `RebootCacheCluster` operation on the `ElastiCache` service. /// /// Reboots some, or all, of the cache nodes within a provisioned cluster. This operation applies any modified cache parameter groups to the cluster. The reboot operation takes place as soon as possible, and results in a momentary outage to the cluster. During the reboot, the cluster status is set to REBOOTING. The reboot causes the contents of the cache (for each cache node being rebooted) to be lost. When the reboot is complete, a cluster event is created. Rebooting a cluster is currently supported on Memcached, Valkey and Redis OSS (cluster mode disabled) clusters. Rebooting is not supported on Valkey or Redis OSS (cluster mode enabled) clusters. If you make changes to parameters that require a Valkey or Redis OSS (cluster mode enabled) cluster reboot for the changes to be applied, see [Rebooting a Cluster](http://docs.aws.amazon.com/AmazonElastiCache/latest/dg/nodes.rebooting.html) for an alternate process. /// @@ -5486,7 +5486,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `RemoveTagsFromResource` operation on the `AmazonElastiCacheV9` service. + /// Performs the `RemoveTagsFromResource` operation on the `ElastiCache` service. /// /// Removes the tags identified by the TagKeys list from the named resource. A tag is a key-value pair where the key and value are case-sensitive. You can use tags to categorize and track all your ElastiCache resources, with the exception of global replication group. When you add or remove tags on replication groups, those actions will be replicated to all nodes in the replication group. For more information, see [Resource-level permissions](http://docs.aws.amazon.com/AmazonElastiCache/latest/dg/IAM.ResourceLevelPermissions.html). /// @@ -5570,7 +5570,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `ResetCacheParameterGroup` operation on the `AmazonElastiCacheV9` service. + /// Performs the `ResetCacheParameterGroup` operation on the `ElastiCache` service. /// /// Modifies the parameters of a cache parameter group to the engine or system default value. You can reset specific parameters by submitting a list of parameter names. To reset the entire cache parameter group, specify the ResetAllParameters and CacheParameterGroupName parameters. /// @@ -5647,7 +5647,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `RevokeCacheSecurityGroupIngress` operation on the `AmazonElastiCacheV9` service. + /// Performs the `RevokeCacheSecurityGroupIngress` operation on the `ElastiCache` service. /// /// Revokes ingress from a cache security group. Use this operation to disallow access from an Amazon EC2 security group that had been previously authorized. /// @@ -5720,7 +5720,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `StartMigration` operation on the `AmazonElastiCacheV9` service. + /// Performs the `StartMigration` operation on the `ElastiCache` service. /// /// Start the migration of data. /// @@ -5792,7 +5792,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `TestFailover` operation on the `AmazonElastiCacheV9` service. + /// Performs the `TestFailover` operation on the `ElastiCache` service. /// /// Represents the input of a TestFailover operation which tests automatic failover on a specified node group (called shard in the console) in a replication group (called cluster in the console). This API is designed for testing the behavior of your application in case of ElastiCache failover. It is not designed to be an operational tool for initiating a failover to overcome a problem you may have with the cluster. Moreover, in certain conditions such as large-scale operational events, Amazon may block this API. Note the following /// @@ -5900,7 +5900,7 @@ extension ElastiCacheClient { return try await op.execute(input: input) } - /// Performs the `TestMigration` operation on the `AmazonElastiCacheV9` service. + /// Performs the `TestMigration` operation on the `ElastiCache` service. /// /// Async API to test connection between source and target replication group. /// diff --git a/Sources/Services/AWSElasticBeanstalk/Sources/AWSElasticBeanstalk/ElasticBeanstalkClient.swift b/Sources/Services/AWSElasticBeanstalk/Sources/AWSElasticBeanstalk/ElasticBeanstalkClient.swift index c379e85f476..bd49e2a58a5 100644 --- a/Sources/Services/AWSElasticBeanstalk/Sources/AWSElasticBeanstalk/ElasticBeanstalkClient.swift +++ b/Sources/Services/AWSElasticBeanstalk/Sources/AWSElasticBeanstalk/ElasticBeanstalkClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ElasticBeanstalkClient: ClientRuntime.Client { public static let clientName = "ElasticBeanstalkClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ElasticBeanstalkClient.ElasticBeanstalkClientConfiguration let serviceName = "Elastic Beanstalk" @@ -329,7 +329,7 @@ extension ElasticBeanstalkClient { } extension ElasticBeanstalkClient { - /// Performs the `AbortEnvironmentUpdate` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `AbortEnvironmentUpdate` operation on the `ElasticBeanstalk` service. /// /// Cancels in-progress environment configuration update or application version deployment. /// @@ -398,7 +398,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `ApplyEnvironmentManagedAction` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `ApplyEnvironmentManagedAction` operation on the `ElasticBeanstalk` service. /// /// Applies a scheduled managed action immediately. A managed action can be applied only if its status is Scheduled. Get the status and action ID of a managed action with [DescribeEnvironmentManagedActions]. /// @@ -468,7 +468,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `AssociateEnvironmentOperationsRole` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `AssociateEnvironmentOperationsRole` operation on the `ElasticBeanstalk` service. /// /// Add or change the operations role used by an environment. After this call is made, Elastic Beanstalk uses the associated operations role for permissions to downstream services during subsequent calls acting on this environment. For more information, see [Operations roles](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/iam-operationsrole.html) in the AWS Elastic Beanstalk Developer Guide. /// @@ -537,7 +537,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `CheckDNSAvailability` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `CheckDNSAvailability` operation on the `ElasticBeanstalk` service. /// /// Checks if the specified CNAME is available. /// @@ -601,7 +601,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `ComposeEnvironments` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `ComposeEnvironments` operation on the `ElasticBeanstalk` service. /// /// Create or update a group of environments that each run a separate component of a single application. Takes a list of version labels that specify application source bundles for each of the environments to create or update. The name of each environment and other required information must be included in the source bundles in an environment manifest named env.yaml. See [Compose Environments](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/environment-mgmt-compose.html) for details. /// @@ -671,7 +671,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `CreateApplication` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `CreateApplication` operation on the `ElasticBeanstalk` service. /// /// Creates an application that has one configuration template named default and no application versions. /// @@ -740,7 +740,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `CreateApplicationVersion` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `CreateApplicationVersion` operation on the `ElasticBeanstalk` service. /// /// Creates an application version for the specified application. You can create an application version from a source bundle in Amazon S3, a commit in AWS CodeCommit, or the output of an AWS CodeBuild build as follows: Specify a commit in an AWS CodeCommit repository with SourceBuildInformation. Specify a build in an AWS CodeBuild with SourceBuildInformation and BuildConfiguration. Specify a source bundle in S3 with SourceBundle Omit both SourceBuildInformation and SourceBundle to use the default sample application. After you create an application version with a specified Amazon S3 bucket and key location, you can't change that Amazon S3 location. If you change the Amazon S3 location, you receive an exception when you attempt to launch an environment from the application version. /// @@ -819,7 +819,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `CreateConfigurationTemplate` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `CreateConfigurationTemplate` operation on the `ElasticBeanstalk` service. /// /// Creates an AWS Elastic Beanstalk configuration template, associated with a specific Elastic Beanstalk application. You define application configuration settings in a configuration template. You can then use the configuration template to deploy different versions of the application with the same configuration settings. Templates aren't associated with any environment. The EnvironmentName response element is always null. Related Topics /// @@ -896,7 +896,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `CreateEnvironment` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `CreateEnvironment` operation on the `ElasticBeanstalk` service. /// /// Launches an AWS Elastic Beanstalk environment for the specified application using the specified configuration. /// @@ -966,7 +966,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `CreatePlatformVersion` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `CreatePlatformVersion` operation on the `ElasticBeanstalk` service. /// /// Create a new version of your custom platform. /// @@ -1037,7 +1037,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `CreateStorageLocation` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `CreateStorageLocation` operation on the `ElasticBeanstalk` service. /// /// Creates a bucket in Amazon S3 to store application versions, logs, and other files used by Elastic Beanstalk environments. The Elastic Beanstalk console and EB CLI call this API the first time you create an environment in a region. If the storage location already exists, CreateStorageLocation still returns the bucket name but does not create a new bucket. /// @@ -1108,7 +1108,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `DeleteApplication` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `DeleteApplication` operation on the `ElasticBeanstalk` service. /// /// Deletes the specified application along with all associated versions and configurations. The application versions will not be deleted from your Amazon S3 bucket. You cannot delete an application that has a running environment. /// @@ -1177,7 +1177,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `DeleteApplicationVersion` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `DeleteApplicationVersion` operation on the `ElasticBeanstalk` service. /// /// Deletes the specified version from the specified application. You cannot delete an application version that is associated with a running environment. /// @@ -1255,7 +1255,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `DeleteConfigurationTemplate` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `DeleteConfigurationTemplate` operation on the `ElasticBeanstalk` service. /// /// Deletes the specified configuration template. When you launch an environment using a configuration template, the environment gets a copy of the template. You can delete or modify the environment's copy of the template without affecting the running environment. /// @@ -1324,7 +1324,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `DeleteEnvironmentConfiguration` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `DeleteEnvironmentConfiguration` operation on the `ElasticBeanstalk` service. /// /// Deletes the draft configuration associated with the running environment. Updating a running environment with any configuration changes creates a draft configuration set. You can get the draft configuration using [DescribeConfigurationSettings] while the update is in progress or if the update fails. The DeploymentStatus for the draft configuration indicates whether the deployment is in process or has failed. The draft configuration remains in existence until it is deleted with this action. /// @@ -1388,7 +1388,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `DeletePlatformVersion` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `DeletePlatformVersion` operation on the `ElasticBeanstalk` service. /// /// Deletes the specified version of a custom platform. /// @@ -1460,7 +1460,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `DescribeAccountAttributes` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `DescribeAccountAttributes` operation on the `ElasticBeanstalk` service. /// /// Returns attributes related to AWS Elastic Beanstalk that are associated with the calling AWS account. The result currently has one set of attributes—resource quotas. /// @@ -1529,7 +1529,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `DescribeApplicationVersions` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `DescribeApplicationVersions` operation on the `ElasticBeanstalk` service. /// /// Retrieve a list of application versions. /// @@ -1593,7 +1593,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `DescribeApplications` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `DescribeApplications` operation on the `ElasticBeanstalk` service. /// /// Returns the descriptions of existing applications. /// @@ -1657,7 +1657,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `DescribeConfigurationOptions` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `DescribeConfigurationOptions` operation on the `ElasticBeanstalk` service. /// /// Describes the configuration options that are used in a particular configuration template or environment, or that a specified solution stack defines. The description includes the values the options, their default values, and an indication of the required action on a running environment if an option value is changed. /// @@ -1726,7 +1726,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `DescribeConfigurationSettings` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `DescribeConfigurationSettings` operation on the `ElasticBeanstalk` service. /// /// Returns a description of the settings for the specified configuration set, that is, either a configuration template or the configuration set associated with a running environment. When describing the settings for the configuration set associated with a running environment, it is possible to receive two sets of setting descriptions. One is the deployed configuration set, and the other is a draft configuration of an environment that is either in the process of deployment or that failed to deploy. Related Topics /// @@ -1797,7 +1797,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `DescribeEnvironmentHealth` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `DescribeEnvironmentHealth` operation on the `ElasticBeanstalk` service. /// /// Returns information about the overall health of the specified environment. The DescribeEnvironmentHealth operation is only available with AWS Elastic Beanstalk Enhanced Health. /// @@ -1867,7 +1867,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `DescribeEnvironmentManagedActionHistory` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `DescribeEnvironmentManagedActionHistory` operation on the `ElasticBeanstalk` service. /// /// Lists an environment's completed and failed managed actions. /// @@ -1936,7 +1936,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `DescribeEnvironmentManagedActions` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `DescribeEnvironmentManagedActions` operation on the `ElasticBeanstalk` service. /// /// Lists an environment's upcoming and in-progress managed actions. /// @@ -2005,7 +2005,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `DescribeEnvironmentResources` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `DescribeEnvironmentResources` operation on the `ElasticBeanstalk` service. /// /// Returns AWS resources for this environment. /// @@ -2074,7 +2074,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `DescribeEnvironments` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `DescribeEnvironments` operation on the `ElasticBeanstalk` service. /// /// Returns descriptions for existing environments. /// @@ -2138,7 +2138,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `DescribeEvents` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `DescribeEvents` operation on the `ElasticBeanstalk` service. /// /// Returns list of event descriptions matching criteria up to the last 6 weeks. This action returns the most recent 1,000 events from the specified NextToken. /// @@ -2202,7 +2202,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `DescribeInstancesHealth` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `DescribeInstancesHealth` operation on the `ElasticBeanstalk` service. /// /// Retrieves detailed information about the health of instances in your AWS Elastic Beanstalk. This operation requires [enhanced health reporting](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/health-enhanced.html). /// @@ -2272,7 +2272,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `DescribePlatformVersion` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `DescribePlatformVersion` operation on the `ElasticBeanstalk` service. /// /// Describes a platform version. Provides full details. Compare to [ListPlatformVersions], which provides summary information about a list of platform versions. For definitions of platform version and other platform-related terms, see [AWS Elastic Beanstalk Platforms Glossary](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/platforms-glossary.html). /// @@ -2342,7 +2342,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `DisassociateEnvironmentOperationsRole` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `DisassociateEnvironmentOperationsRole` operation on the `ElasticBeanstalk` service. /// /// Disassociate the operations role from an environment. After this call is made, Elastic Beanstalk uses the caller's permissions for permissions to downstream services during subsequent calls acting on this environment. For more information, see [Operations roles](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/iam-operationsrole.html) in the AWS Elastic Beanstalk Developer Guide. /// @@ -2411,7 +2411,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `ListAvailableSolutionStacks` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `ListAvailableSolutionStacks` operation on the `ElasticBeanstalk` service. /// /// Returns a list of the available solution stack names, with the public version first and then in reverse chronological order. /// @@ -2475,7 +2475,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `ListPlatformBranches` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `ListPlatformBranches` operation on the `ElasticBeanstalk` service. /// /// Lists the platform branches available for your account in an AWS Region. Provides summary information about each platform branch. For definitions of platform branch and other platform-related terms, see [AWS Elastic Beanstalk Platforms Glossary](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/platforms-glossary.html). /// @@ -2539,7 +2539,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `ListPlatformVersions` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `ListPlatformVersions` operation on the `ElasticBeanstalk` service. /// /// Lists the platform versions available for your account in an AWS Region. Provides summary information about each platform version. Compare to [DescribePlatformVersion], which provides full details about a single platform version. For definitions of platform version and other platform-related terms, see [AWS Elastic Beanstalk Platforms Glossary](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/platforms-glossary.html). /// @@ -2609,7 +2609,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `ListTagsForResource` operation on the `ElasticBeanstalk` service. /// /// Return the tags applied to an AWS Elastic Beanstalk resource. The response contains a list of tag key-value pairs. Elastic Beanstalk supports tagging of all of its resources. For details about resource tagging, see [Tagging Application Resources](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/applications-tagging-resources.html). /// @@ -2680,7 +2680,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `RebuildEnvironment` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `RebuildEnvironment` operation on the `ElasticBeanstalk` service. /// /// Deletes and recreates all of the AWS resources (for example: the Auto Scaling group, load balancer, etc.) for a specified environment and forces a restart. /// @@ -2749,7 +2749,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `RequestEnvironmentInfo` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `RequestEnvironmentInfo` operation on the `ElasticBeanstalk` service. /// /// Initiates a request to compile the specified type of information of the deployed environment. Setting the InfoType to tail compiles the last lines from the application server log files of every Amazon EC2 instance in your environment. Setting the InfoType to bundle compresses the application server log files for every Amazon EC2 instance into a .zip file. Legacy and .NET containers do not support bundle logs. Use [RetrieveEnvironmentInfo] to obtain the set of logs. Related Topics /// @@ -2815,7 +2815,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `RestartAppServer` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `RestartAppServer` operation on the `ElasticBeanstalk` service. /// /// Causes the environment to restart the application container server running on each Amazon EC2 instance. /// @@ -2879,7 +2879,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `RetrieveEnvironmentInfo` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `RetrieveEnvironmentInfo` operation on the `ElasticBeanstalk` service. /// /// Retrieves the compiled information from a [RequestEnvironmentInfo] request. Related Topics /// @@ -2945,7 +2945,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `SwapEnvironmentCNAMEs` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `SwapEnvironmentCNAMEs` operation on the `ElasticBeanstalk` service. /// /// Swaps the CNAMEs of two environments. /// @@ -3009,7 +3009,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `TerminateEnvironment` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `TerminateEnvironment` operation on the `ElasticBeanstalk` service. /// /// Terminates the specified environment. /// @@ -3078,7 +3078,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `UpdateApplication` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `UpdateApplication` operation on the `ElasticBeanstalk` service. /// /// Updates the specified application to have the specified properties. If a property (for example, description) is not provided, the value remains unchanged. To clear these properties, specify an empty string. /// @@ -3142,7 +3142,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `UpdateApplicationResourceLifecycle` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `UpdateApplicationResourceLifecycle` operation on the `ElasticBeanstalk` service. /// /// Modifies lifecycle settings for an application. /// @@ -3211,7 +3211,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `UpdateApplicationVersion` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `UpdateApplicationVersion` operation on the `ElasticBeanstalk` service. /// /// Updates the specified application version to have the specified properties. If a property (for example, description) is not provided, the value remains unchanged. To clear properties, specify an empty string. /// @@ -3275,7 +3275,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `UpdateConfigurationTemplate` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `UpdateConfigurationTemplate` operation on the `ElasticBeanstalk` service. /// /// Updates the specified configuration template to have the specified properties or configuration option values. If a property (for example, ApplicationName) is not provided, its value remains unchanged. To clear such properties, specify an empty string. Related Topics /// @@ -3347,7 +3347,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `UpdateEnvironment` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `UpdateEnvironment` operation on the `ElasticBeanstalk` service. /// /// Updates the environment description, deploys a new application version, updates the configuration settings to an entirely new configuration template, or updates select configuration option values in the running environment. Attempting to update both the release and configuration is not allowed and AWS Elastic Beanstalk returns an InvalidParameterCombination error. When updating the configuration settings to a new template or individual settings, a draft configuration is created and [DescribeConfigurationSettings] for this environment returns two setting descriptions with different DeploymentStatus values. /// @@ -3417,7 +3417,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `UpdateTagsForResource` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `UpdateTagsForResource` operation on the `ElasticBeanstalk` service. /// /// Update the list of tags applied to an AWS Elastic Beanstalk resource. Two lists can be passed: TagsToAdd for tags to add or update, and TagsToRemove. Elastic Beanstalk supports tagging of all of its resources. For details about resource tagging, see [Tagging Application Resources](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/applications-tagging-resources.html). If you create a custom IAM user policy to control permission to this operation, specify one of the following two virtual actions (or both) instead of the API operation name: elasticbeanstalk:AddTags Controls permission to call UpdateTagsForResource and pass a list of tags to add in the TagsToAdd parameter. elasticbeanstalk:RemoveTags Controls permission to call UpdateTagsForResource and pass a list of tag keys to remove in the TagsToRemove parameter. For details about creating a custom user policy, see [Creating a Custom User Policy](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/AWSHowTo.iam.managed-policies.html#AWSHowTo.iam.policies). /// @@ -3490,7 +3490,7 @@ extension ElasticBeanstalkClient { return try await op.execute(input: input) } - /// Performs the `ValidateConfigurationSettings` operation on the `AWSElasticBeanstalkService` service. + /// Performs the `ValidateConfigurationSettings` operation on the `ElasticBeanstalk` service. /// /// Takes a set of configuration settings and either a configuration template or environment, and determines whether those values are valid. This action returns a list of messages indicating any errors or warnings associated with the selection of option values. /// diff --git a/Sources/Services/AWSElasticInference/Sources/AWSElasticInference/ElasticInferenceClient.swift b/Sources/Services/AWSElasticInference/Sources/AWSElasticInference/ElasticInferenceClient.swift index c9a45510263..2faebe2f51a 100644 --- a/Sources/Services/AWSElasticInference/Sources/AWSElasticInference/ElasticInferenceClient.swift +++ b/Sources/Services/AWSElasticInference/Sources/AWSElasticInference/ElasticInferenceClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ElasticInferenceClient: ClientRuntime.Client { public static let clientName = "ElasticInferenceClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ElasticInferenceClient.ElasticInferenceClientConfiguration let serviceName = "Elastic Inference" @@ -329,7 +329,7 @@ extension ElasticInferenceClient { } extension ElasticInferenceClient { - /// Performs the `DescribeAcceleratorOfferings` operation on the `EC2MatterhornCfSoothsayerApiGatewayLambda` service. + /// Performs the `DescribeAcceleratorOfferings` operation on the `ElasticInference` service. /// /// Amazon Elastic Inference is no longer available. Describes the locations in which a given accelerator type or set of types is present in a given region. /// @@ -400,7 +400,7 @@ extension ElasticInferenceClient { return try await op.execute(input: input) } - /// Performs the `DescribeAcceleratorTypes` operation on the `EC2MatterhornCfSoothsayerApiGatewayLambda` service. + /// Performs the `DescribeAcceleratorTypes` operation on the `ElasticInference` service. /// /// Amazon Elastic Inference is no longer available. Describes the accelerator types available in a given region, as well as their characteristics, such as memory and throughput. /// @@ -466,7 +466,7 @@ extension ElasticInferenceClient { return try await op.execute(input: input) } - /// Performs the `DescribeAccelerators` operation on the `EC2MatterhornCfSoothsayerApiGatewayLambda` service. + /// Performs the `DescribeAccelerators` operation on the `ElasticInference` service. /// /// Amazon Elastic Inference is no longer available. Describes information over a provided set of accelerators belonging to an account. /// @@ -537,7 +537,7 @@ extension ElasticInferenceClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `EC2MatterhornCfSoothsayerApiGatewayLambda` service. + /// Performs the `ListTagsForResource` operation on the `ElasticInference` service. /// /// Amazon Elastic Inference is no longer available. Returns all tags of an Elastic Inference Accelerator. /// @@ -605,7 +605,7 @@ extension ElasticInferenceClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `EC2MatterhornCfSoothsayerApiGatewayLambda` service. + /// Performs the `TagResource` operation on the `ElasticInference` service. /// /// Amazon Elastic Inference is no longer available. Adds the specified tags to an Elastic Inference Accelerator. /// @@ -676,7 +676,7 @@ extension ElasticInferenceClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `EC2MatterhornCfSoothsayerApiGatewayLambda` service. + /// Performs the `UntagResource` operation on the `ElasticInference` service. /// /// Amazon Elastic Inference is no longer available. Removes the specified tags from an Elastic Inference Accelerator. /// diff --git a/Sources/Services/AWSElasticLoadBalancing/Sources/AWSElasticLoadBalancing/ElasticLoadBalancingClient.swift b/Sources/Services/AWSElasticLoadBalancing/Sources/AWSElasticLoadBalancing/ElasticLoadBalancingClient.swift index 3f1d5b67ae0..f801ba59cda 100644 --- a/Sources/Services/AWSElasticLoadBalancing/Sources/AWSElasticLoadBalancing/ElasticLoadBalancingClient.swift +++ b/Sources/Services/AWSElasticLoadBalancing/Sources/AWSElasticLoadBalancing/ElasticLoadBalancingClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ElasticLoadBalancingClient: ClientRuntime.Client { public static let clientName = "ElasticLoadBalancingClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ElasticLoadBalancingClient.ElasticLoadBalancingClientConfiguration let serviceName = "Elastic Load Balancing" @@ -328,7 +328,7 @@ extension ElasticLoadBalancingClient { } extension ElasticLoadBalancingClient { - /// Performs the `AddTags` operation on the `ElasticLoadBalancing_v7` service. + /// Performs the `AddTags` operation on the `ElasticLoadBalancing` service. /// /// Adds the specified tags to the specified load balancer. Each load balancer can have a maximum of 10 tags. Each tag consists of a key and an optional value. If a tag with the same key is already associated with the load balancer, AddTags updates its value. For more information, see [Tag Your Classic Load Balancer](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/add-remove-tags.html) in the Classic Load Balancers Guide. /// @@ -399,7 +399,7 @@ extension ElasticLoadBalancingClient { return try await op.execute(input: input) } - /// Performs the `ApplySecurityGroupsToLoadBalancer` operation on the `ElasticLoadBalancing_v7` service. + /// Performs the `ApplySecurityGroupsToLoadBalancer` operation on the `ElasticLoadBalancing` service. /// /// Associates one or more security groups with your load balancer in a virtual private cloud (VPC). The specified security groups override the previously associated security groups. For more information, see [Security Groups for Load Balancers in a VPC](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-security-groups.html#elb-vpc-security-groups) in the Classic Load Balancers Guide. /// @@ -470,7 +470,7 @@ extension ElasticLoadBalancingClient { return try await op.execute(input: input) } - /// Performs the `AttachLoadBalancerToSubnets` operation on the `ElasticLoadBalancing_v7` service. + /// Performs the `AttachLoadBalancerToSubnets` operation on the `ElasticLoadBalancing` service. /// /// Adds one or more subnets to the set of configured subnets for the specified load balancer. The load balancer evenly distributes requests across all registered subnets. For more information, see [Add or Remove Subnets for Your Load Balancer in a VPC](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-manage-subnets.html) in the Classic Load Balancers Guide. /// @@ -542,7 +542,7 @@ extension ElasticLoadBalancingClient { return try await op.execute(input: input) } - /// Performs the `ConfigureHealthCheck` operation on the `ElasticLoadBalancing_v7` service. + /// Performs the `ConfigureHealthCheck` operation on the `ElasticLoadBalancing` service. /// /// Specifies the health check settings to use when evaluating the health state of your EC2 instances. For more information, see [Configure Health Checks for Your Load Balancer](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-healthchecks.html) in the Classic Load Balancers Guide. /// @@ -611,7 +611,7 @@ extension ElasticLoadBalancingClient { return try await op.execute(input: input) } - /// Performs the `CreateAppCookieStickinessPolicy` operation on the `ElasticLoadBalancing_v7` service. + /// Performs the `CreateAppCookieStickinessPolicy` operation on the `ElasticLoadBalancing` service. /// /// Generates a stickiness policy with sticky session lifetimes that follow that of an application-generated cookie. This policy can be associated only with HTTP/HTTPS listeners. This policy is similar to the policy created by [CreateLBCookieStickinessPolicy], except that the lifetime of the special Elastic Load Balancing cookie, AWSELB, follows the lifetime of the application-generated cookie specified in the policy configuration. The load balancer only inserts a new stickiness cookie when the application response includes a new application cookie. If the application cookie is explicitly removed or expires, the session stops being sticky until a new application cookie is issued. For more information, see [Application-Controlled Session Stickiness](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-sticky-sessions.html#enable-sticky-sessions-application) in the Classic Load Balancers Guide. /// @@ -683,7 +683,7 @@ extension ElasticLoadBalancingClient { return try await op.execute(input: input) } - /// Performs the `CreateLBCookieStickinessPolicy` operation on the `ElasticLoadBalancing_v7` service. + /// Performs the `CreateLBCookieStickinessPolicy` operation on the `ElasticLoadBalancing` service. /// /// Generates a stickiness policy with sticky session lifetimes controlled by the lifetime of the browser (user-agent) or a specified expiration period. This policy can be associated only with HTTP/HTTPS listeners. When a load balancer implements this policy, the load balancer uses a special cookie to track the instance for each request. When the load balancer receives a request, it first checks to see if this cookie is present in the request. If so, the load balancer sends the request to the application server specified in the cookie. If not, the load balancer sends the request to a server that is chosen based on the existing load-balancing algorithm. A cookie is inserted into the response for binding subsequent requests from the same user to that server. The validity of the cookie is based on the cookie expiration time, which is specified in the policy configuration. For more information, see [Duration-Based Session Stickiness](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-sticky-sessions.html#enable-sticky-sessions-duration) in the Classic Load Balancers Guide. /// @@ -755,7 +755,7 @@ extension ElasticLoadBalancingClient { return try await op.execute(input: input) } - /// Performs the `CreateLoadBalancer` operation on the `ElasticLoadBalancing_v7` service. + /// Performs the `CreateLoadBalancer` operation on the `ElasticLoadBalancing` service. /// /// Creates a Classic Load Balancer. You can add listeners, security groups, subnets, and tags when you create your load balancer, or you can add them later using [CreateLoadBalancerListeners], [ApplySecurityGroupsToLoadBalancer], [AttachLoadBalancerToSubnets], and [AddTags]. To describe your current load balancers, see [DescribeLoadBalancers]. When you are finished with a load balancer, you can delete it using [DeleteLoadBalancer]. You can create up to 20 load balancers per region per account. You can request an increase for the number of load balancers for your account. For more information, see [Limits for Your Classic Load Balancer](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-limits.html) in the Classic Load Balancers Guide. /// @@ -835,7 +835,7 @@ extension ElasticLoadBalancingClient { return try await op.execute(input: input) } - /// Performs the `CreateLoadBalancerListeners` operation on the `ElasticLoadBalancing_v7` service. + /// Performs the `CreateLoadBalancerListeners` operation on the `ElasticLoadBalancing` service. /// /// Creates one or more listeners for the specified load balancer. If a listener with the specified port does not already exist, it is created; otherwise, the properties of the new listener must match the properties of the existing listener. For more information, see [Listeners for Your Classic Load Balancer](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-listener-config.html) in the Classic Load Balancers Guide. /// @@ -908,7 +908,7 @@ extension ElasticLoadBalancingClient { return try await op.execute(input: input) } - /// Performs the `CreateLoadBalancerPolicy` operation on the `ElasticLoadBalancing_v7` service. + /// Performs the `CreateLoadBalancerPolicy` operation on the `ElasticLoadBalancing` service. /// /// Creates a policy with the specified attributes for the specified load balancer. Policies are settings that are saved for your load balancer and that can be applied to the listener or the application server, depending on the policy type. /// @@ -981,7 +981,7 @@ extension ElasticLoadBalancingClient { return try await op.execute(input: input) } - /// Performs the `DeleteLoadBalancer` operation on the `ElasticLoadBalancing_v7` service. + /// Performs the `DeleteLoadBalancer` operation on the `ElasticLoadBalancing` service. /// /// Deletes the specified load balancer. If you are attempting to recreate a load balancer, you must reconfigure all settings. The DNS name associated with a deleted load balancer are no longer usable. The name and associated DNS record of the deleted load balancer no longer exist and traffic sent to any of its IP addresses is no longer delivered to your instances. If the load balancer does not exist or has already been deleted, the call to DeleteLoadBalancer still succeeds. /// @@ -1045,7 +1045,7 @@ extension ElasticLoadBalancingClient { return try await op.execute(input: input) } - /// Performs the `DeleteLoadBalancerListeners` operation on the `ElasticLoadBalancing_v7` service. + /// Performs the `DeleteLoadBalancerListeners` operation on the `ElasticLoadBalancing` service. /// /// Deletes the specified listeners from the specified load balancer. /// @@ -1114,7 +1114,7 @@ extension ElasticLoadBalancingClient { return try await op.execute(input: input) } - /// Performs the `DeleteLoadBalancerPolicy` operation on the `ElasticLoadBalancing_v7` service. + /// Performs the `DeleteLoadBalancerPolicy` operation on the `ElasticLoadBalancing` service. /// /// Deletes the specified policy from the specified load balancer. This policy must not be enabled for any listeners. /// @@ -1184,7 +1184,7 @@ extension ElasticLoadBalancingClient { return try await op.execute(input: input) } - /// Performs the `DeregisterInstancesFromLoadBalancer` operation on the `ElasticLoadBalancing_v7` service. + /// Performs the `DeregisterInstancesFromLoadBalancer` operation on the `ElasticLoadBalancing` service. /// /// Deregisters the specified instances from the specified load balancer. After the instance is deregistered, it no longer receives traffic from the load balancer. You can use [DescribeLoadBalancers] to verify that the instance is deregistered from the load balancer. For more information, see [Register or De-Register EC2 Instances](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-deregister-register-instances.html) in the Classic Load Balancers Guide. /// @@ -1254,7 +1254,7 @@ extension ElasticLoadBalancingClient { return try await op.execute(input: input) } - /// Performs the `DescribeAccountLimits` operation on the `ElasticLoadBalancing_v7` service. + /// Performs the `DescribeAccountLimits` operation on the `ElasticLoadBalancing` service. /// /// Describes the current Elastic Load Balancing resource limits for your AWS account. For more information, see [Limits for Your Classic Load Balancer](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-limits.html) in the Classic Load Balancers Guide. /// @@ -1318,7 +1318,7 @@ extension ElasticLoadBalancingClient { return try await op.execute(input: input) } - /// Performs the `DescribeInstanceHealth` operation on the `ElasticLoadBalancing_v7` service. + /// Performs the `DescribeInstanceHealth` operation on the `ElasticLoadBalancing` service. /// /// Describes the state of the specified instances with respect to the specified load balancer. If no instances are specified, the call describes the state of all instances that are currently registered with the load balancer. If instances are specified, their state is returned even if they are no longer registered with the load balancer. The state of terminated instances is not returned. /// @@ -1388,7 +1388,7 @@ extension ElasticLoadBalancingClient { return try await op.execute(input: input) } - /// Performs the `DescribeLoadBalancerAttributes` operation on the `ElasticLoadBalancing_v7` service. + /// Performs the `DescribeLoadBalancerAttributes` operation on the `ElasticLoadBalancing` service. /// /// Describes the attributes for the specified load balancer. /// @@ -1458,7 +1458,7 @@ extension ElasticLoadBalancingClient { return try await op.execute(input: input) } - /// Performs the `DescribeLoadBalancerPolicies` operation on the `ElasticLoadBalancing_v7` service. + /// Performs the `DescribeLoadBalancerPolicies` operation on the `ElasticLoadBalancing` service. /// /// Describes the specified policies. If you specify a load balancer name, the action returns the descriptions of all policies created for the load balancer. If you specify a policy name associated with your load balancer, the action returns the description of that policy. If you don't specify a load balancer name, the action returns descriptions of the specified sample policies, or descriptions of all sample policies. The names of the sample policies have the ELBSample- prefix. /// @@ -1528,7 +1528,7 @@ extension ElasticLoadBalancingClient { return try await op.execute(input: input) } - /// Performs the `DescribeLoadBalancerPolicyTypes` operation on the `ElasticLoadBalancing_v7` service. + /// Performs the `DescribeLoadBalancerPolicyTypes` operation on the `ElasticLoadBalancing` service. /// /// Describes the specified load balancer policy types or all load balancer policy types. The description of each type indicates how it can be used. For example, some policies can be used only with layer 7 listeners, some policies can be used only with layer 4 listeners, and some policies can be used only with your EC2 instances. You can use [CreateLoadBalancerPolicy] to create a policy configuration for any of these policy types. Then, depending on the policy type, use either [SetLoadBalancerPoliciesOfListener] or [SetLoadBalancerPoliciesForBackendServer] to set the policy. /// @@ -1597,7 +1597,7 @@ extension ElasticLoadBalancingClient { return try await op.execute(input: input) } - /// Performs the `DescribeLoadBalancers` operation on the `ElasticLoadBalancing_v7` service. + /// Performs the `DescribeLoadBalancers` operation on the `ElasticLoadBalancing` service. /// /// Describes the specified the load balancers. If no load balancers are specified, the call describes all of your load balancers. /// @@ -1667,7 +1667,7 @@ extension ElasticLoadBalancingClient { return try await op.execute(input: input) } - /// Performs the `DescribeTags` operation on the `ElasticLoadBalancing_v7` service. + /// Performs the `DescribeTags` operation on the `ElasticLoadBalancing` service. /// /// Describes the tags associated with the specified load balancers. /// @@ -1736,7 +1736,7 @@ extension ElasticLoadBalancingClient { return try await op.execute(input: input) } - /// Performs the `DetachLoadBalancerFromSubnets` operation on the `ElasticLoadBalancing_v7` service. + /// Performs the `DetachLoadBalancerFromSubnets` operation on the `ElasticLoadBalancing` service. /// /// Removes the specified subnets from the set of configured subnets for the load balancer. After a subnet is removed, all EC2 instances registered with the load balancer in the removed subnet go into the OutOfService state. Then, the load balancer balances the traffic among the remaining routable subnets. /// @@ -1806,7 +1806,7 @@ extension ElasticLoadBalancingClient { return try await op.execute(input: input) } - /// Performs the `DisableAvailabilityZonesForLoadBalancer` operation on the `ElasticLoadBalancing_v7` service. + /// Performs the `DisableAvailabilityZonesForLoadBalancer` operation on the `ElasticLoadBalancing` service. /// /// Removes the specified Availability Zones from the set of Availability Zones for the specified load balancer in EC2-Classic or a default VPC. For load balancers in a non-default VPC, use [DetachLoadBalancerFromSubnets]. There must be at least one Availability Zone registered with a load balancer at all times. After an Availability Zone is removed, all instances registered with the load balancer that are in the removed Availability Zone go into the OutOfService state. Then, the load balancer attempts to equally balance the traffic among its remaining Availability Zones. For more information, see [Add or Remove Availability Zones](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/enable-disable-az.html) in the Classic Load Balancers Guide. /// @@ -1876,7 +1876,7 @@ extension ElasticLoadBalancingClient { return try await op.execute(input: input) } - /// Performs the `EnableAvailabilityZonesForLoadBalancer` operation on the `ElasticLoadBalancing_v7` service. + /// Performs the `EnableAvailabilityZonesForLoadBalancer` operation on the `ElasticLoadBalancing` service. /// /// Adds the specified Availability Zones to the set of Availability Zones for the specified load balancer in EC2-Classic or a default VPC. For load balancers in a non-default VPC, use [AttachLoadBalancerToSubnets]. The load balancer evenly distributes requests across all its registered Availability Zones that contain instances. For more information, see [Add or Remove Availability Zones](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/enable-disable-az.html) in the Classic Load Balancers Guide. /// @@ -1945,7 +1945,7 @@ extension ElasticLoadBalancingClient { return try await op.execute(input: input) } - /// Performs the `ModifyLoadBalancerAttributes` operation on the `ElasticLoadBalancing_v7` service. + /// Performs the `ModifyLoadBalancerAttributes` operation on the `ElasticLoadBalancing` service. /// /// Modifies the attributes of the specified load balancer. You can modify the load balancer attributes, such as AccessLogs, ConnectionDraining, and CrossZoneLoadBalancing by either enabling or disabling them. Or, you can modify the load balancer attribute ConnectionSettings by specifying an idle connection timeout value for your load balancer. For more information, see the following in the Classic Load Balancers Guide: /// @@ -2024,7 +2024,7 @@ extension ElasticLoadBalancingClient { return try await op.execute(input: input) } - /// Performs the `RegisterInstancesWithLoadBalancer` operation on the `ElasticLoadBalancing_v7` service. + /// Performs the `RegisterInstancesWithLoadBalancer` operation on the `ElasticLoadBalancing` service. /// /// Adds the specified instances to the specified load balancer. The instance must be a running instance in the same network as the load balancer (EC2-Classic or the same VPC). If you have EC2-Classic instances and a load balancer in a VPC with ClassicLink enabled, you can link the EC2-Classic instances to that VPC and then register the linked EC2-Classic instances with the load balancer in the VPC. Note that RegisterInstanceWithLoadBalancer completes when the request has been registered. Instance registration takes a little time to complete. To check the state of the registered instances, use [DescribeLoadBalancers] or [DescribeInstanceHealth]. After the instance is registered, it starts receiving traffic and requests from the load balancer. Any instance that is not in one of the Availability Zones registered for the load balancer is moved to the OutOfService state. If an Availability Zone is added to the load balancer later, any instances registered with the load balancer move to the InService state. To deregister instances from a load balancer, use [DeregisterInstancesFromLoadBalancer]. For more information, see [Register or De-Register EC2 Instances](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-deregister-register-instances.html) in the Classic Load Balancers Guide. /// @@ -2094,7 +2094,7 @@ extension ElasticLoadBalancingClient { return try await op.execute(input: input) } - /// Performs the `RemoveTags` operation on the `ElasticLoadBalancing_v7` service. + /// Performs the `RemoveTags` operation on the `ElasticLoadBalancing` service. /// /// Removes one or more tags from the specified load balancer. /// @@ -2163,7 +2163,7 @@ extension ElasticLoadBalancingClient { return try await op.execute(input: input) } - /// Performs the `SetLoadBalancerListenerSSLCertificate` operation on the `ElasticLoadBalancing_v7` service. + /// Performs the `SetLoadBalancerListenerSSLCertificate` operation on the `ElasticLoadBalancing` service. /// /// Sets the certificate that terminates the specified listener's SSL connections. The specified certificate replaces any prior certificate that was used on the same load balancer and port. For more information about updating your SSL certificate, see [Replace the SSL Certificate for Your Load Balancer](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-update-ssl-cert.html) in the Classic Load Balancers Guide. /// @@ -2236,7 +2236,7 @@ extension ElasticLoadBalancingClient { return try await op.execute(input: input) } - /// Performs the `SetLoadBalancerPoliciesForBackendServer` operation on the `ElasticLoadBalancing_v7` service. + /// Performs the `SetLoadBalancerPoliciesForBackendServer` operation on the `ElasticLoadBalancing` service. /// /// Replaces the set of policies associated with the specified port on which the EC2 instance is listening with a new set of policies. At this time, only the back-end server authentication policy type can be applied to the instance ports; this policy type is composed of multiple public key policies. Each time you use SetLoadBalancerPoliciesForBackendServer to enable the policies, use the PolicyNames parameter to list the policies that you want to enable. You can use [DescribeLoadBalancers] or [DescribeLoadBalancerPolicies] to verify that the policy is associated with the EC2 instance. For more information about enabling back-end instance authentication, see [Configure Back-end Instance Authentication](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-create-https-ssl-load-balancer.html#configure_backendauth_clt) in the Classic Load Balancers Guide. For more information about Proxy Protocol, see [Configure Proxy Protocol Support](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/enable-proxy-protocol.html) in the Classic Load Balancers Guide. /// @@ -2307,7 +2307,7 @@ extension ElasticLoadBalancingClient { return try await op.execute(input: input) } - /// Performs the `SetLoadBalancerPoliciesOfListener` operation on the `ElasticLoadBalancing_v7` service. + /// Performs the `SetLoadBalancerPoliciesOfListener` operation on the `ElasticLoadBalancing` service. /// /// Replaces the current set of policies for the specified load balancer port with the specified set of policies. To enable back-end server authentication, use [SetLoadBalancerPoliciesForBackendServer]. For more information about setting policies, see [Update the SSL Negotiation Configuration](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/ssl-config-update.html), [Duration-Based Session Stickiness](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-sticky-sessions.html#enable-sticky-sessions-duration), and [Application-Controlled Session Stickiness](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-sticky-sessions.html#enable-sticky-sessions-application) in the Classic Load Balancers Guide. /// diff --git a/Sources/Services/AWSElasticLoadBalancingv2/Sources/AWSElasticLoadBalancingv2/ElasticLoadBalancingv2Client.swift b/Sources/Services/AWSElasticLoadBalancingv2/Sources/AWSElasticLoadBalancingv2/ElasticLoadBalancingv2Client.swift index 8e89717b722..e035d8ceadf 100644 --- a/Sources/Services/AWSElasticLoadBalancingv2/Sources/AWSElasticLoadBalancingv2/ElasticLoadBalancingv2Client.swift +++ b/Sources/Services/AWSElasticLoadBalancingv2/Sources/AWSElasticLoadBalancingv2/ElasticLoadBalancingv2Client.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ElasticLoadBalancingv2Client: ClientRuntime.Client { public static let clientName = "ElasticLoadBalancingv2Client" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ElasticLoadBalancingv2Client.ElasticLoadBalancingv2ClientConfiguration let serviceName = "Elastic Load Balancing v2" @@ -329,7 +329,7 @@ extension ElasticLoadBalancingv2Client { } extension ElasticLoadBalancingv2Client { - /// Performs the `AddListenerCertificates` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `AddListenerCertificates` operation on the `ElasticLoadBalancingv2` service. /// /// Adds the specified SSL server certificate to the certificate list for the specified HTTPS or TLS listener. If the certificate in already in the certificate list, the call is successful but the certificate is not added again. For more information, see [HTTPS listeners](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/create-https-listener.html) in the Application Load Balancers Guide or [TLS listeners](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/create-tls-listener.html) in the Network Load Balancers Guide. /// @@ -400,7 +400,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `AddTags` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `AddTags` operation on the `ElasticLoadBalancingv2` service. /// /// Adds the specified tags to the specified Elastic Load Balancing resource. You can tag your Application Load Balancers, Network Load Balancers, Gateway Load Balancers, target groups, trust stores, listeners, and rules. Each tag consists of a key and an optional value. If a resource already has a tag with the same key, AddTags updates its value. /// @@ -475,7 +475,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `AddTrustStoreRevocations` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `AddTrustStoreRevocations` operation on the `ElasticLoadBalancingv2` service. /// /// Adds the specified revocation file to the specified trust store. /// @@ -547,7 +547,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `CreateListener` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `CreateListener` operation on the `ElasticLoadBalancingv2` service. /// /// Creates a listener for the specified Application Load Balancer, Network Load Balancer, or Gateway Load Balancer. For more information, see the following: /// @@ -644,7 +644,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `CreateLoadBalancer` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `CreateLoadBalancer` operation on the `ElasticLoadBalancingv2` service. /// /// Creates an Application Load Balancer, Network Load Balancer, or Gateway Load Balancer. For more information, see the following: /// @@ -734,7 +734,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `CreateRule` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `CreateRule` operation on the `ElasticLoadBalancingv2` service. /// /// Creates a rule for the specified listener. The listener must be associated with an Application Load Balancer. Each rule consists of a priority, one or more actions, and one or more conditions. Rules are evaluated in priority order, from the lowest value to the highest value. When the conditions for a rule are met, its actions are performed. If the conditions for no rules are met, the actions for the default rule are performed. For more information, see [Listener rules](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-listeners.html#listener-rules) in the Application Load Balancers Guide. /// @@ -817,7 +817,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `CreateTargetGroup` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `CreateTargetGroup` operation on the `ElasticLoadBalancingv2` service. /// /// Creates a target group. For more information, see the following: /// @@ -898,7 +898,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `CreateTrustStore` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `CreateTrustStore` operation on the `ElasticLoadBalancingv2` service. /// /// Creates a trust store. /// @@ -972,7 +972,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `DeleteListener` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `DeleteListener` operation on the `ElasticLoadBalancingv2` service. /// /// Deletes the specified listener. Alternatively, your listener is deleted when you delete the load balancer to which it is attached. /// @@ -1042,7 +1042,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `DeleteLoadBalancer` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `DeleteLoadBalancer` operation on the `ElasticLoadBalancingv2` service. /// /// Deletes the specified Application Load Balancer, Network Load Balancer, or Gateway Load Balancer. Deleting a load balancer also deletes its listeners. You can't delete a load balancer if deletion protection is enabled. If the load balancer does not exist or has already been deleted, the call succeeds. Deleting a load balancer does not affect its registered targets. For example, your EC2 instances continue to run and are still registered to their target groups. If you no longer need these EC2 instances, you can stop or terminate them. /// @@ -1113,7 +1113,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `DeleteRule` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `DeleteRule` operation on the `ElasticLoadBalancingv2` service. /// /// Deletes the specified rule. You can't delete the default rule. /// @@ -1183,7 +1183,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `DeleteSharedTrustStoreAssociation` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `DeleteSharedTrustStoreAssociation` operation on the `ElasticLoadBalancingv2` service. /// /// Deletes a shared trust store association. /// @@ -1254,7 +1254,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `DeleteTargetGroup` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `DeleteTargetGroup` operation on the `ElasticLoadBalancingv2` service. /// /// Deletes the specified target group. You can delete a target group if it is not referenced by any actions. Deleting a target group also deletes any associated health checks. Deleting a target group does not affect its registered targets. For example, any EC2 instances continue to run until you stop or terminate them. /// @@ -1323,7 +1323,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `DeleteTrustStore` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `DeleteTrustStore` operation on the `ElasticLoadBalancingv2` service. /// /// Deletes a trust store. /// @@ -1393,7 +1393,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `DeregisterTargets` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `DeregisterTargets` operation on the `ElasticLoadBalancingv2` service. /// /// Deregisters the specified targets from the specified target group. After the targets are deregistered, they no longer receive traffic from the load balancer. The load balancer stops sending requests to targets that are deregistering, but uses connection draining to ensure that in-flight traffic completes on the existing connections. This deregistration delay is configured by default but can be updated for each target group. For more information, see the following: /// @@ -1472,7 +1472,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `DescribeAccountLimits` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `DescribeAccountLimits` operation on the `ElasticLoadBalancingv2` service. /// /// Describes the current Elastic Load Balancing resource limits for your Amazon Web Services account. For more information, see the following: /// @@ -1542,7 +1542,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `DescribeCapacityReservation` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `DescribeCapacityReservation` operation on the `ElasticLoadBalancingv2` service. /// /// Describes the capacity reservation status for the specified load balancer. /// @@ -1611,7 +1611,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `DescribeListenerAttributes` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `DescribeListenerAttributes` operation on the `ElasticLoadBalancingv2` service. /// /// Describes the attributes for the specified listener. /// @@ -1680,7 +1680,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `DescribeListenerCertificates` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `DescribeListenerCertificates` operation on the `ElasticLoadBalancingv2` service. /// /// Describes the default certificate and the certificate list for the specified HTTPS or TLS listener. If the default certificate is also in the certificate list, it appears twice in the results (once with IsDefault set to true and once with IsDefault set to false). For more information, see [SSL certificates](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/create-https-listener.html#https-listener-certificates) in the Application Load Balancers Guide or [Server certificates](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/create-tls-listener.html#tls-listener-certificate) in the Network Load Balancers Guide. /// @@ -1749,7 +1749,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `DescribeListeners` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `DescribeListeners` operation on the `ElasticLoadBalancingv2` service. /// /// Describes the specified listeners or the listeners for the specified Application Load Balancer, Network Load Balancer, or Gateway Load Balancer. You must specify either a load balancer or one or more listeners. /// @@ -1820,7 +1820,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `DescribeLoadBalancerAttributes` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `DescribeLoadBalancerAttributes` operation on the `ElasticLoadBalancingv2` service. /// /// Describes the attributes for the specified Application Load Balancer, Network Load Balancer, or Gateway Load Balancer. For more information, see the following: /// @@ -1895,7 +1895,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `DescribeLoadBalancers` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `DescribeLoadBalancers` operation on the `ElasticLoadBalancingv2` service. /// /// Describes the specified load balancers or all of your load balancers. /// @@ -1964,7 +1964,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `DescribeRules` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `DescribeRules` operation on the `ElasticLoadBalancingv2` service. /// /// Describes the specified rules or the rules for the specified listener. You must specify either a listener or one or more rules. /// @@ -2035,7 +2035,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `DescribeSSLPolicies` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `DescribeSSLPolicies` operation on the `ElasticLoadBalancingv2` service. /// /// Describes the specified policies or all policies used for SSL negotiation. For more information, see [Security policies](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/create-https-listener.html#describe-ssl-policies) in the Application Load Balancers Guide or [Security policies](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/create-tls-listener.html#describe-ssl-policies) in the Network Load Balancers Guide. /// @@ -2104,7 +2104,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `DescribeTags` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `DescribeTags` operation on the `ElasticLoadBalancingv2` service. /// /// Describes the tags for the specified Elastic Load Balancing resources. You can describe the tags for one or more Application Load Balancers, Network Load Balancers, Gateway Load Balancers, target groups, listeners, or rules. /// @@ -2177,7 +2177,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `DescribeTargetGroupAttributes` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `DescribeTargetGroupAttributes` operation on the `ElasticLoadBalancingv2` service. /// /// Describes the attributes for the specified target group. For more information, see the following: /// @@ -2252,7 +2252,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `DescribeTargetGroups` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `DescribeTargetGroups` operation on the `ElasticLoadBalancingv2` service. /// /// Describes the specified target groups or all of your target groups. By default, all target groups are described. Alternatively, you can specify one of the following to filter the results: the ARN of the load balancer, the names of one or more target groups, or the ARNs of one or more target groups. /// @@ -2322,7 +2322,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `DescribeTargetHealth` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `DescribeTargetHealth` operation on the `ElasticLoadBalancingv2` service. /// /// Describes the health of the specified targets or all of your targets. /// @@ -2393,7 +2393,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `DescribeTrustStoreAssociations` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `DescribeTrustStoreAssociations` operation on the `ElasticLoadBalancingv2` service. /// /// Describes all resources associated with the specified trust store. /// @@ -2462,7 +2462,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `DescribeTrustStoreRevocations` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `DescribeTrustStoreRevocations` operation on the `ElasticLoadBalancingv2` service. /// /// Describes the revocation files in use by the specified trust store or revocation files. /// @@ -2532,7 +2532,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `DescribeTrustStores` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `DescribeTrustStores` operation on the `ElasticLoadBalancingv2` service. /// /// Describes all trust stores for the specified account. /// @@ -2601,7 +2601,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `GetResourcePolicy` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `GetResourcePolicy` operation on the `ElasticLoadBalancingv2` service. /// /// Retrieves the resource policy for a specified resource. /// @@ -2670,7 +2670,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `GetTrustStoreCaCertificatesBundle` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `GetTrustStoreCaCertificatesBundle` operation on the `ElasticLoadBalancingv2` service. /// /// Retrieves the ca certificate bundle. This action returns a pre-signed S3 URI which is active for ten minutes. /// @@ -2739,7 +2739,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `GetTrustStoreRevocationContent` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `GetTrustStoreRevocationContent` operation on the `ElasticLoadBalancingv2` service. /// /// Retrieves the specified revocation file. This action returns a pre-signed S3 URI which is active for ten minutes. /// @@ -2809,7 +2809,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `ModifyCapacityReservation` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `ModifyCapacityReservation` operation on the `ElasticLoadBalancingv2` service. /// /// Modifies the capacity reservation of the specified load balancer. When modifying capacity reservation, you must include at least one MinimumLoadBalancerCapacity or ResetCapacityReservation. /// @@ -2885,7 +2885,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `ModifyListener` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `ModifyListener` operation on the `ElasticLoadBalancingv2` service. /// /// Replaces the specified properties of the specified listener. Any properties that you do not specify remain unchanged. Changing the protocol from HTTPS to HTTP, or from TLS to TCP, removes the security policy and default certificate properties. If you change the protocol from HTTP to HTTPS, or from TCP to TLS, you must add the security policy and default certificate properties. To add an item to a list, remove an item from a list, or update an item in a list, you must provide the entire list. For example, to add an action, specify a list with the current actions plus the new action. /// @@ -2972,7 +2972,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `ModifyListenerAttributes` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `ModifyListenerAttributes` operation on the `ElasticLoadBalancingv2` service. /// /// Modifies the specified attributes of the specified listener. /// @@ -3042,7 +3042,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `ModifyLoadBalancerAttributes` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `ModifyLoadBalancerAttributes` operation on the `ElasticLoadBalancingv2` service. /// /// Modifies the specified attributes of the specified Application Load Balancer, Network Load Balancer, or Gateway Load Balancer. If any of the specified attributes can't be modified as requested, the call fails. Any existing attributes that you do not modify retain their current values. /// @@ -3112,7 +3112,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `ModifyRule` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `ModifyRule` operation on the `ElasticLoadBalancingv2` service. /// /// Replaces the specified properties of the specified rule. Any properties that you do not specify are unchanged. To add an item to a list, remove an item from a list, or update an item in a list, you must provide the entire list. For example, to add an action, specify a list with the current actions plus the new action. /// @@ -3191,7 +3191,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `ModifyTargetGroup` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `ModifyTargetGroup` operation on the `ElasticLoadBalancingv2` service. /// /// Modifies the health checks used when evaluating the health state of the targets in the specified target group. /// @@ -3261,7 +3261,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `ModifyTargetGroupAttributes` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `ModifyTargetGroupAttributes` operation on the `ElasticLoadBalancingv2` service. /// /// Modifies the specified attributes of the specified target group. /// @@ -3331,7 +3331,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `ModifyTrustStore` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `ModifyTrustStore` operation on the `ElasticLoadBalancingv2` service. /// /// Update the ca certificate bundle for the specified trust store. /// @@ -3402,7 +3402,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `RegisterTargets` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `RegisterTargets` operation on the `ElasticLoadBalancingv2` service. /// /// Registers the specified targets with the specified target group. If the target is an EC2 instance, it must be in the running state when you register it. By default, the load balancer routes requests to registered targets using the protocol and port for the target group. Alternatively, you can override the port for a target when you register it. You can register each EC2 instance or IP address with the same target group multiple times using different ports. With a Network Load Balancer, you can't register instances by instance ID if they have the following instance types: C1, CC1, CC2, CG1, CG2, CR1, CS1, G1, G2, HI1, HS1, M1, M2, M3, and T1. You can register instances of these types by IP address. /// @@ -3474,7 +3474,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `RemoveListenerCertificates` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `RemoveListenerCertificates` operation on the `ElasticLoadBalancingv2` service. /// /// Removes the specified certificate from the certificate list for the specified HTTPS or TLS listener. /// @@ -3544,7 +3544,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `RemoveTags` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `RemoveTags` operation on the `ElasticLoadBalancingv2` service. /// /// Removes the specified tags from the specified Elastic Load Balancing resources. You can remove the tags for one or more Application Load Balancers, Network Load Balancers, Gateway Load Balancers, target groups, listeners, or rules. /// @@ -3618,7 +3618,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `RemoveTrustStoreRevocations` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `RemoveTrustStoreRevocations` operation on the `ElasticLoadBalancingv2` service. /// /// Removes the specified revocation file from the specified trust store. /// @@ -3688,7 +3688,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `SetIpAddressType` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `SetIpAddressType` operation on the `ElasticLoadBalancingv2` service. /// /// Sets the type of IP addresses used by the subnets of the specified load balancer. /// @@ -3759,7 +3759,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `SetRulePriorities` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `SetRulePriorities` operation on the `ElasticLoadBalancingv2` service. /// /// Sets the priorities of the specified rules. You can reorder the rules as long as there are no priority conflicts in the new order. Any existing rules that you do not specify retain their current priority. /// @@ -3830,7 +3830,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `SetSecurityGroups` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `SetSecurityGroups` operation on the `ElasticLoadBalancingv2` service. /// /// Associates the specified security groups with the specified Application Load Balancer or Network Load Balancer. The specified security groups override the previously associated security groups. You can't perform this operation on a Network Load Balancer unless you specified a security group for the load balancer when you created it. You can't associate a security group with a Gateway Load Balancer. /// @@ -3901,7 +3901,7 @@ extension ElasticLoadBalancingv2Client { return try await op.execute(input: input) } - /// Performs the `SetSubnets` operation on the `ElasticLoadBalancing_v10` service. + /// Performs the `SetSubnets` operation on the `ElasticLoadBalancingv2` service. /// /// Enables the Availability Zones for the specified public subnets for the specified Application Load Balancer, Network Load Balancer or Gateway Load Balancer. The specified subnets replace the previously enabled subnets. When you specify subnets for a Network Load Balancer, or Gateway Load Balancer you must include all subnets that were enabled previously, with their existing configurations, plus any additional subnets. /// diff --git a/Sources/Services/AWSElasticTranscoder/Sources/AWSElasticTranscoder/ElasticTranscoderClient.swift b/Sources/Services/AWSElasticTranscoder/Sources/AWSElasticTranscoder/ElasticTranscoderClient.swift index 80e41729c85..fc6473efbfa 100644 --- a/Sources/Services/AWSElasticTranscoder/Sources/AWSElasticTranscoder/ElasticTranscoderClient.swift +++ b/Sources/Services/AWSElasticTranscoder/Sources/AWSElasticTranscoder/ElasticTranscoderClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ElasticTranscoderClient: ClientRuntime.Client { public static let clientName = "ElasticTranscoderClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ElasticTranscoderClient.ElasticTranscoderClientConfiguration let serviceName = "Elastic Transcoder" @@ -329,7 +329,7 @@ extension ElasticTranscoderClient { } extension ElasticTranscoderClient { - /// Performs the `CancelJob` operation on the `EtsCustomerService` service. + /// Performs the `CancelJob` operation on the `ElasticTranscoder` service. /// /// The CancelJob operation cancels an unfinished job. You can only cancel a job that has a status of Submitted. To prevent a pipeline from starting to process a job while you're getting the job identifier, use [UpdatePipelineStatus] to temporarily pause the pipeline. /// @@ -400,7 +400,7 @@ extension ElasticTranscoderClient { return try await op.execute(input: input) } - /// Performs the `CreateJob` operation on the `EtsCustomerService` service. + /// Performs the `CreateJob` operation on the `ElasticTranscoder` service. /// /// When you create a job, Elastic Transcoder returns JSON data that includes the values that you specified plus information about the job that is created. If you have specified more than one output for your jobs (for example, one output for the Kindle Fire and another output for the Apple iPhone 4s), you currently must use the Elastic Transcoder API to list the jobs (as opposed to the AWS Console). /// @@ -474,7 +474,7 @@ extension ElasticTranscoderClient { return try await op.execute(input: input) } - /// Performs the `CreatePipeline` operation on the `EtsCustomerService` service. + /// Performs the `CreatePipeline` operation on the `ElasticTranscoder` service. /// /// The CreatePipeline operation creates a pipeline with settings that you specify. /// @@ -548,7 +548,7 @@ extension ElasticTranscoderClient { return try await op.execute(input: input) } - /// Performs the `CreatePreset` operation on the `EtsCustomerService` service. + /// Performs the `CreatePreset` operation on the `ElasticTranscoder` service. /// /// The CreatePreset operation creates a preset with settings that you specify. Elastic Transcoder checks the CreatePreset settings to ensure that they meet Elastic Transcoder requirements and to determine whether they comply with H.264 standards. If your settings are not valid for Elastic Transcoder, Elastic Transcoder returns an HTTP 400 response (ValidationException) and does not create the preset. If the settings are valid for Elastic Transcoder but aren't strictly compliant with the H.264 standard, Elastic Transcoder creates the preset and returns a warning message in the response. This helps you determine whether your settings comply with the H.264 standard while giving you greater flexibility with respect to the video that Elastic Transcoder produces. Elastic Transcoder uses the H.264 video-compression format. For more information, see the International Telecommunication Union publication Recommendation ITU-T H.264: Advanced video coding for generic audiovisual services. /// @@ -621,7 +621,7 @@ extension ElasticTranscoderClient { return try await op.execute(input: input) } - /// Performs the `DeletePipeline` operation on the `EtsCustomerService` service. + /// Performs the `DeletePipeline` operation on the `ElasticTranscoder` service. /// /// The DeletePipeline operation removes a pipeline. You can only delete a pipeline that has never been used or that is not currently in use (doesn't contain any active jobs). If the pipeline is currently in use, DeletePipeline returns an error. /// @@ -692,7 +692,7 @@ extension ElasticTranscoderClient { return try await op.execute(input: input) } - /// Performs the `DeletePreset` operation on the `EtsCustomerService` service. + /// Performs the `DeletePreset` operation on the `ElasticTranscoder` service. /// /// The DeletePreset operation removes a preset that you've added in an AWS region. You can't delete the default presets that are included with Elastic Transcoder. /// @@ -762,7 +762,7 @@ extension ElasticTranscoderClient { return try await op.execute(input: input) } - /// Performs the `ListJobsByPipeline` operation on the `EtsCustomerService` service. + /// Performs the `ListJobsByPipeline` operation on the `ElasticTranscoder` service. /// /// The ListJobsByPipeline operation gets a list of the jobs currently in a pipeline. Elastic Transcoder returns all of the jobs currently in the specified pipeline. The response body contains one element for each job that satisfies the search criteria. /// @@ -833,7 +833,7 @@ extension ElasticTranscoderClient { return try await op.execute(input: input) } - /// Performs the `ListJobsByStatus` operation on the `EtsCustomerService` service. + /// Performs the `ListJobsByStatus` operation on the `ElasticTranscoder` service. /// /// The ListJobsByStatus operation gets a list of jobs that have a specified status. The response body contains one element for each job that satisfies the search criteria. /// @@ -904,7 +904,7 @@ extension ElasticTranscoderClient { return try await op.execute(input: input) } - /// Performs the `ListPipelines` operation on the `EtsCustomerService` service. + /// Performs the `ListPipelines` operation on the `ElasticTranscoder` service. /// /// The ListPipelines operation gets a list of the pipelines associated with the current AWS account. /// @@ -974,7 +974,7 @@ extension ElasticTranscoderClient { return try await op.execute(input: input) } - /// Performs the `ListPresets` operation on the `EtsCustomerService` service. + /// Performs the `ListPresets` operation on the `ElasticTranscoder` service. /// /// The ListPresets operation gets a list of the default presets included with Elastic Transcoder and the presets that you've added in an AWS region. /// @@ -1044,7 +1044,7 @@ extension ElasticTranscoderClient { return try await op.execute(input: input) } - /// Performs the `ReadJob` operation on the `EtsCustomerService` service. + /// Performs the `ReadJob` operation on the `ElasticTranscoder` service. /// /// The ReadJob operation returns detailed information about a job. /// @@ -1114,7 +1114,7 @@ extension ElasticTranscoderClient { return try await op.execute(input: input) } - /// Performs the `ReadPipeline` operation on the `EtsCustomerService` service. + /// Performs the `ReadPipeline` operation on the `ElasticTranscoder` service. /// /// The ReadPipeline operation gets detailed information about a pipeline. /// @@ -1184,7 +1184,7 @@ extension ElasticTranscoderClient { return try await op.execute(input: input) } - /// Performs the `ReadPreset` operation on the `EtsCustomerService` service. + /// Performs the `ReadPreset` operation on the `ElasticTranscoder` service. /// /// The ReadPreset operation gets detailed information about a preset. /// @@ -1254,7 +1254,7 @@ extension ElasticTranscoderClient { return try await op.execute(input: input) } - /// Performs the `TestRole` operation on the `EtsCustomerService` service. + /// Performs the `TestRole` operation on the `ElasticTranscoder` service. /// /// The TestRole operation tests the IAM role used to create the pipeline. The TestRole action lets you determine whether the IAM role you are using has sufficient permissions to let Elastic Transcoder perform tasks associated with the transcoding process. The action attempts to assume the specified IAM role, checks read access to the input and output buckets, and tries to send a test notification to Amazon SNS topics that you specify. @available(*, deprecated) @@ -1328,7 +1328,7 @@ extension ElasticTranscoderClient { return try await op.execute(input: input) } - /// Performs the `UpdatePipeline` operation on the `EtsCustomerService` service. + /// Performs the `UpdatePipeline` operation on the `ElasticTranscoder` service. /// /// Use the UpdatePipeline operation to update settings for a pipeline. When you change pipeline settings, your changes take effect immediately. Jobs that you have already submitted and that Elastic Transcoder has not started to process are affected in addition to jobs that you submit after you change settings. /// @@ -1402,7 +1402,7 @@ extension ElasticTranscoderClient { return try await op.execute(input: input) } - /// Performs the `UpdatePipelineNotifications` operation on the `EtsCustomerService` service. + /// Performs the `UpdatePipelineNotifications` operation on the `ElasticTranscoder` service. /// /// With the UpdatePipelineNotifications operation, you can update Amazon Simple Notification Service (Amazon SNS) notifications for a pipeline. When you update notifications for a pipeline, Elastic Transcoder returns the values that you specified in the request. /// @@ -1476,7 +1476,7 @@ extension ElasticTranscoderClient { return try await op.execute(input: input) } - /// Performs the `UpdatePipelineStatus` operation on the `EtsCustomerService` service. + /// Performs the `UpdatePipelineStatus` operation on the `ElasticTranscoder` service. /// /// The UpdatePipelineStatus operation pauses or reactivates a pipeline, so that the pipeline stops or restarts the processing of jobs. Changing the pipeline status is useful if you want to cancel one or more jobs. You can't cancel jobs after Elastic Transcoder has started processing them; if you pause the pipeline to which you submitted the jobs, you have more time to get the job IDs for the jobs that you want to cancel, and to send a [CancelJob] request. /// diff --git a/Sources/Services/AWSElasticsearchService/Sources/AWSElasticsearchService/ElasticsearchClient.swift b/Sources/Services/AWSElasticsearchService/Sources/AWSElasticsearchService/ElasticsearchClient.swift index c03d464627c..7a24524c0ad 100644 --- a/Sources/Services/AWSElasticsearchService/Sources/AWSElasticsearchService/ElasticsearchClient.swift +++ b/Sources/Services/AWSElasticsearchService/Sources/AWSElasticsearchService/ElasticsearchClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ElasticsearchClient: ClientRuntime.Client { public static let clientName = "ElasticsearchClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ElasticsearchClient.ElasticsearchClientConfiguration let serviceName = "Elasticsearch" @@ -329,7 +329,7 @@ extension ElasticsearchClient { } extension ElasticsearchClient { - /// Performs the `AcceptInboundCrossClusterSearchConnection` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `AcceptInboundCrossClusterSearchConnection` operation on the `Elasticsearch` service. /// /// Allows the destination domain owner to accept an inbound cross-cluster search connection request. /// @@ -397,7 +397,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `AddTags` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `AddTags` operation on the `Elasticsearch` service. /// /// Attaches tags to an existing Elasticsearch domain. Tags are a set of case-sensitive key value pairs. An Elasticsearch domain may have up to 10 tags. See [ Tagging Amazon Elasticsearch Service Domains for more information.](http://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-managedomains.html#es-managedomains-awsresorcetagging) /// @@ -469,7 +469,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `AssociatePackage` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `AssociatePackage` operation on the `Elasticsearch` service. /// /// Associates a package with an Amazon ES domain. /// @@ -540,7 +540,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `AuthorizeVpcEndpointAccess` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `AuthorizeVpcEndpointAccess` operation on the `Elasticsearch` service. /// /// Provides access to an Amazon OpenSearch Service domain through the use of an interface VPC endpoint. /// @@ -614,7 +614,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `CancelDomainConfigChange` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `CancelDomainConfigChange` operation on the `Elasticsearch` service. /// /// Cancels a pending configuration change on an Amazon OpenSearch Service domain. /// @@ -687,7 +687,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `CancelElasticsearchServiceSoftwareUpdate` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `CancelElasticsearchServiceSoftwareUpdate` operation on the `Elasticsearch` service. /// /// Cancels a scheduled service software update for an Amazon ES domain. You can only perform this operation before the AutomatedUpdateDate and when the UpdateStatus is in the PENDING_UPDATE state. /// @@ -759,7 +759,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `CreateElasticsearchDomain` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `CreateElasticsearchDomain` operation on the `Elasticsearch` service. /// /// Creates a new Elasticsearch domain. For more information, see [Creating Elasticsearch Domains](http://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-createupdatedomains.html#es-createdomains) in the Amazon Elasticsearch Service Developer Guide. /// @@ -834,7 +834,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `CreateOutboundCrossClusterSearchConnection` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `CreateOutboundCrossClusterSearchConnection` operation on the `Elasticsearch` service. /// /// Creates a new cross-cluster search connection from a source domain to a destination domain. /// @@ -906,7 +906,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `CreatePackage` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `CreatePackage` operation on the `Elasticsearch` service. /// /// Create a package for use with Amazon ES domains. /// @@ -981,7 +981,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `CreateVpcEndpoint` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `CreateVpcEndpoint` operation on the `Elasticsearch` service. /// /// Creates an Amazon OpenSearch Service-managed VPC endpoint. /// @@ -1055,7 +1055,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `DeleteElasticsearchDomain` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `DeleteElasticsearchDomain` operation on the `Elasticsearch` service. /// /// Permanently deletes the specified Elasticsearch domain and all of its data. Once a domain is deleted, it cannot be recovered. /// @@ -1124,7 +1124,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `DeleteElasticsearchServiceRole` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `DeleteElasticsearchServiceRole` operation on the `Elasticsearch` service. /// /// Deletes the service-linked role that Elasticsearch Service uses to manage and maintain VPC domains. Role deletion will fail if any existing VPC domains use the role. You must delete any such Elasticsearch domains before deleting the role. See [Deleting Elasticsearch Service Role](http://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-vpc.html#es-enabling-slr) in VPC Endpoints for Amazon Elasticsearch Service Domains. /// @@ -1192,7 +1192,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `DeleteInboundCrossClusterSearchConnection` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `DeleteInboundCrossClusterSearchConnection` operation on the `Elasticsearch` service. /// /// Allows the destination domain owner to delete an existing inbound cross-cluster search connection. /// @@ -1259,7 +1259,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `DeleteOutboundCrossClusterSearchConnection` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `DeleteOutboundCrossClusterSearchConnection` operation on the `Elasticsearch` service. /// /// Allows the source domain owner to delete an existing outbound cross-cluster search connection. /// @@ -1326,7 +1326,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `DeletePackage` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `DeletePackage` operation on the `Elasticsearch` service. /// /// Delete the package. /// @@ -1397,7 +1397,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `DeleteVpcEndpoint` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `DeleteVpcEndpoint` operation on the `Elasticsearch` service. /// /// Deletes an Amazon OpenSearch Service-managed interface VPC endpoint. /// @@ -1466,7 +1466,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeDomainAutoTunes` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `DescribeDomainAutoTunes` operation on the `Elasticsearch` service. /// /// Provides scheduled Auto-Tune action details for the Elasticsearch domain, such as Auto-Tune action type, description, severity, and scheduled date. /// @@ -1538,7 +1538,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeDomainChangeProgress` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `DescribeDomainChangeProgress` operation on the `Elasticsearch` service. /// /// Returns information about the current blue/green deployment happening on a domain, including a change ID, status, and progress stages. /// @@ -1608,7 +1608,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeElasticsearchDomain` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `DescribeElasticsearchDomain` operation on the `Elasticsearch` service. /// /// Returns domain configuration information about the specified Elasticsearch domain, including the domain ID, domain endpoint, and domain ARN. /// @@ -1677,7 +1677,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeElasticsearchDomainConfig` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `DescribeElasticsearchDomainConfig` operation on the `Elasticsearch` service. /// /// Provides cluster configuration information about the specified Elasticsearch domain, such as the state, creation date, update version, and update date for cluster options. /// @@ -1746,7 +1746,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeElasticsearchDomains` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `DescribeElasticsearchDomains` operation on the `Elasticsearch` service. /// /// Returns domain configuration information about the specified Elasticsearch domains, including the domain ID, domain endpoint, and domain ARN. /// @@ -1817,7 +1817,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeElasticsearchInstanceTypeLimits` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `DescribeElasticsearchInstanceTypeLimits` operation on the `Elasticsearch` service. /// /// Describe Elasticsearch Limits for a given InstanceType and ElasticsearchVersion. When modifying existing Domain, specify the [DomainName] to know what Limits are supported for modifying. /// @@ -1889,7 +1889,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeInboundCrossClusterSearchConnections` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `DescribeInboundCrossClusterSearchConnections` operation on the `Elasticsearch` service. /// /// Lists all the inbound cross-cluster search connections for a destination domain. /// @@ -1959,7 +1959,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeOutboundCrossClusterSearchConnections` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `DescribeOutboundCrossClusterSearchConnections` operation on the `Elasticsearch` service. /// /// Lists all the outbound cross-cluster search connections for a source domain. /// @@ -2029,7 +2029,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `DescribePackages` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `DescribePackages` operation on the `Elasticsearch` service. /// /// Describes all packages available to Amazon ES. Includes options for filtering, limiting the number of results, and pagination. /// @@ -2102,7 +2102,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeReservedElasticsearchInstanceOfferings` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `DescribeReservedElasticsearchInstanceOfferings` operation on the `Elasticsearch` service. /// /// Lists available reserved Elasticsearch instance offerings. /// @@ -2172,7 +2172,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeReservedElasticsearchInstances` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `DescribeReservedElasticsearchInstances` operation on the `Elasticsearch` service. /// /// Returns information about reserved Elasticsearch instances for this account. /// @@ -2242,7 +2242,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeVpcEndpoints` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `DescribeVpcEndpoints` operation on the `Elasticsearch` service. /// /// Describes one or more Amazon OpenSearch Service-managed VPC endpoints. /// @@ -2314,7 +2314,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `DissociatePackage` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `DissociatePackage` operation on the `Elasticsearch` service. /// /// Dissociates a package from the Amazon ES domain. /// @@ -2385,7 +2385,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `GetCompatibleElasticsearchVersions` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `GetCompatibleElasticsearchVersions` operation on the `Elasticsearch` service. /// /// Returns a list of upgrade compatible Elastisearch versions. You can optionally pass a [DomainName] to get all upgrade compatible Elasticsearch versions for that specific domain. /// @@ -2456,7 +2456,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `GetPackageVersionHistory` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `GetPackageVersionHistory` operation on the `Elasticsearch` service. /// /// Returns a list of versions of the package, along with their creation time and commit message. /// @@ -2527,7 +2527,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `GetUpgradeHistory` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `GetUpgradeHistory` operation on the `Elasticsearch` service. /// /// Retrieves the complete history of the last 10 upgrades that were performed on the domain. /// @@ -2598,7 +2598,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `GetUpgradeStatus` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `GetUpgradeStatus` operation on the `Elasticsearch` service. /// /// Retrieves the latest status of the last upgrade or upgrade eligibility check that was performed on the domain. /// @@ -2668,7 +2668,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `ListDomainNames` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `ListDomainNames` operation on the `Elasticsearch` service. /// /// Returns the name of all Elasticsearch domains owned by the current user's account. /// @@ -2736,7 +2736,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `ListDomainsForPackage` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `ListDomainsForPackage` operation on the `Elasticsearch` service. /// /// Lists all Amazon ES domains associated with the package. /// @@ -2807,7 +2807,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `ListElasticsearchInstanceTypes` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `ListElasticsearchInstanceTypes` operation on the `Elasticsearch` service. /// /// List all Elasticsearch instance types that are supported for given ElasticsearchVersion /// @@ -2877,7 +2877,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `ListElasticsearchVersions` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `ListElasticsearchVersions` operation on the `Elasticsearch` service. /// /// List all supported Elasticsearch versions /// @@ -2947,7 +2947,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `ListPackagesForDomain` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `ListPackagesForDomain` operation on the `Elasticsearch` service. /// /// Lists all packages associated with the Amazon ES domain. /// @@ -3018,7 +3018,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `ListTags` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `ListTags` operation on the `Elasticsearch` service. /// /// Returns all tags for the given Elasticsearch domain. /// @@ -3088,7 +3088,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `ListVpcEndpointAccess` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `ListVpcEndpointAccess` operation on the `Elasticsearch` service. /// /// Retrieves information about each principal that is allowed to access a given Amazon OpenSearch Service domain through the use of an interface VPC endpoint. /// @@ -3158,7 +3158,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `ListVpcEndpoints` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `ListVpcEndpoints` operation on the `Elasticsearch` service. /// /// Retrieves all Amazon OpenSearch Service-managed VPC endpoints in the current account and Region. /// @@ -3227,7 +3227,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `ListVpcEndpointsForDomain` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `ListVpcEndpointsForDomain` operation on the `Elasticsearch` service. /// /// Retrieves all Amazon OpenSearch Service-managed VPC endpoints associated with a particular domain. /// @@ -3297,7 +3297,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `PurchaseReservedElasticsearchInstanceOffering` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `PurchaseReservedElasticsearchInstanceOffering` operation on the `Elasticsearch` service. /// /// Allows you to purchase reserved Elasticsearch instances. /// @@ -3371,7 +3371,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `RejectInboundCrossClusterSearchConnection` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `RejectInboundCrossClusterSearchConnection` operation on the `Elasticsearch` service. /// /// Allows the destination domain owner to reject an inbound cross-cluster search connection request. /// @@ -3438,7 +3438,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `RemoveTags` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `RemoveTags` operation on the `Elasticsearch` service. /// /// Removes the specified set of tags from the specified Elasticsearch domain. /// @@ -3509,7 +3509,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `RevokeVpcEndpointAccess` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `RevokeVpcEndpointAccess` operation on the `Elasticsearch` service. /// /// Revokes access to an Amazon OpenSearch Service domain that was provided through an interface VPC endpoint. /// @@ -3582,7 +3582,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `StartElasticsearchServiceSoftwareUpdate` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `StartElasticsearchServiceSoftwareUpdate` operation on the `Elasticsearch` service. /// /// Schedules a service software update for an Amazon ES domain. /// @@ -3654,7 +3654,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `UpdateElasticsearchDomainConfig` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `UpdateElasticsearchDomainConfig` operation on the `Elasticsearch` service. /// /// Modifies the cluster configuration of the specified Elasticsearch domain, setting as setting the instance type and the number of instances. /// @@ -3728,7 +3728,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `UpdatePackage` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `UpdatePackage` operation on the `Elasticsearch` service. /// /// Updates a package for use with Amazon ES domains. /// @@ -3802,7 +3802,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `UpdateVpcEndpoint` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `UpdateVpcEndpoint` operation on the `Elasticsearch` service. /// /// Modifies an Amazon OpenSearch Service-managed interface VPC endpoint. /// @@ -3876,7 +3876,7 @@ extension ElasticsearchClient { return try await op.execute(input: input) } - /// Performs the `UpgradeElasticsearchDomain` operation on the `AmazonElasticsearchService2015` service. + /// Performs the `UpgradeElasticsearchDomain` operation on the `Elasticsearch` service. /// /// Allows you to either upgrade your domain or perform an Upgrade eligibility check to a compatible Elasticsearch version. /// diff --git a/Sources/Services/AWSEntityResolution/Sources/AWSEntityResolution/EntityResolutionClient.swift b/Sources/Services/AWSEntityResolution/Sources/AWSEntityResolution/EntityResolutionClient.swift index dcaf4f7de45..7ff38d4260a 100644 --- a/Sources/Services/AWSEntityResolution/Sources/AWSEntityResolution/EntityResolutionClient.swift +++ b/Sources/Services/AWSEntityResolution/Sources/AWSEntityResolution/EntityResolutionClient.swift @@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class EntityResolutionClient: ClientRuntime.Client { public static let clientName = "EntityResolutionClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: EntityResolutionClient.EntityResolutionClientConfiguration let serviceName = "EntityResolution" @@ -332,7 +332,7 @@ extension EntityResolutionClient { } extension EntityResolutionClient { - /// Performs the `AddPolicyStatement` operation on the `AWSVeniceService` service. + /// Performs the `AddPolicyStatement` operation on the `EntityResolution` service. /// /// Adds a policy statement object. To retrieve a list of existing policy statements, use the GetPolicy API. /// @@ -406,7 +406,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `BatchDeleteUniqueId` operation on the `AWSVeniceService` service. + /// Performs the `BatchDeleteUniqueId` operation on the `EntityResolution` service. /// /// Deletes multiple unique IDs in a matching workflow. /// @@ -475,7 +475,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `CreateIdMappingWorkflow` operation on the `AWSVeniceService` service. + /// Performs the `CreateIdMappingWorkflow` operation on the `EntityResolution` service. /// /// Creates an IdMappingWorkflow object which stores the configuration of the data processing job to be run. Each IdMappingWorkflow must have a unique workflow name. To modify an existing workflow, use the UpdateIdMappingWorkflow API. /// @@ -549,7 +549,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `CreateIdNamespace` operation on the `AWSVeniceService` service. + /// Performs the `CreateIdNamespace` operation on the `EntityResolution` service. /// /// Creates an ID namespace object which will help customers provide metadata explaining their dataset and how to use it. Each ID namespace must have a unique name. To modify an existing ID namespace, use the UpdateIdNamespace API. /// @@ -623,7 +623,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `CreateMatchingWorkflow` operation on the `AWSVeniceService` service. + /// Performs the `CreateMatchingWorkflow` operation on the `EntityResolution` service. /// /// Creates a MatchingWorkflow object which stores the configuration of the data processing job to be run. It is important to note that there should not be a pre-existing MatchingWorkflow with the same name. To modify an existing workflow, utilize the UpdateMatchingWorkflow API. /// @@ -697,7 +697,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `CreateSchemaMapping` operation on the `AWSVeniceService` service. + /// Performs the `CreateSchemaMapping` operation on the `EntityResolution` service. /// /// Creates a schema mapping, which defines the schema of the input customer records table. The SchemaMapping also provides Entity Resolution with some metadata about the table, such as the attribute types of the columns and which columns to match on. /// @@ -771,7 +771,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `DeleteIdMappingWorkflow` operation on the `AWSVeniceService` service. + /// Performs the `DeleteIdMappingWorkflow` operation on the `EntityResolution` service. /// /// Deletes the IdMappingWorkflow with a given name. This operation will succeed even if a workflow with the given name does not exist. /// @@ -841,7 +841,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `DeleteIdNamespace` operation on the `AWSVeniceService` service. + /// Performs the `DeleteIdNamespace` operation on the `EntityResolution` service. /// /// Deletes the IdNamespace with a given name. /// @@ -910,7 +910,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `DeleteMatchingWorkflow` operation on the `AWSVeniceService` service. + /// Performs the `DeleteMatchingWorkflow` operation on the `EntityResolution` service. /// /// Deletes the MatchingWorkflow with a given name. This operation will succeed even if a workflow with the given name does not exist. /// @@ -980,7 +980,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `DeletePolicyStatement` operation on the `AWSVeniceService` service. + /// Performs the `DeletePolicyStatement` operation on the `EntityResolution` service. /// /// Deletes the policy statement. /// @@ -1051,7 +1051,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `DeleteSchemaMapping` operation on the `AWSVeniceService` service. + /// Performs the `DeleteSchemaMapping` operation on the `EntityResolution` service. /// /// Deletes the SchemaMapping with a given name. This operation will succeed even if a schema with the given name does not exist. This operation will fail if there is a MatchingWorkflow object that references the SchemaMapping in the workflow's InputSourceConfig. /// @@ -1121,7 +1121,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `GetIdMappingJob` operation on the `AWSVeniceService` service. + /// Performs the `GetIdMappingJob` operation on the `EntityResolution` service. /// /// Gets the status, metrics, and errors (if there are any) that are associated with a job. /// @@ -1191,7 +1191,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `GetIdMappingWorkflow` operation on the `AWSVeniceService` service. + /// Performs the `GetIdMappingWorkflow` operation on the `EntityResolution` service. /// /// Returns the IdMappingWorkflow with a given name, if it exists. /// @@ -1261,7 +1261,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `GetIdNamespace` operation on the `AWSVeniceService` service. + /// Performs the `GetIdNamespace` operation on the `EntityResolution` service. /// /// Returns the IdNamespace with a given name, if it exists. /// @@ -1331,7 +1331,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `GetMatchId` operation on the `AWSVeniceService` service. + /// Performs the `GetMatchId` operation on the `EntityResolution` service. /// /// Returns the corresponding Match ID of a customer record if the record has been processed. /// @@ -1404,7 +1404,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `GetMatchingJob` operation on the `AWSVeniceService` service. + /// Performs the `GetMatchingJob` operation on the `EntityResolution` service. /// /// Gets the status, metrics, and errors (if there are any) that are associated with a job. /// @@ -1474,7 +1474,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `GetMatchingWorkflow` operation on the `AWSVeniceService` service. + /// Performs the `GetMatchingWorkflow` operation on the `EntityResolution` service. /// /// Returns the MatchingWorkflow with a given name, if it exists. /// @@ -1544,7 +1544,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `GetPolicy` operation on the `AWSVeniceService` service. + /// Performs the `GetPolicy` operation on the `EntityResolution` service. /// /// Returns the resource-based policy. /// @@ -1614,7 +1614,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `GetProviderService` operation on the `AWSVeniceService` service. + /// Performs the `GetProviderService` operation on the `EntityResolution` service. /// /// Returns the ProviderService of a given name. /// @@ -1684,7 +1684,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `GetSchemaMapping` operation on the `AWSVeniceService` service. + /// Performs the `GetSchemaMapping` operation on the `EntityResolution` service. /// /// Returns the SchemaMapping of a given name. /// @@ -1754,7 +1754,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `ListIdMappingJobs` operation on the `AWSVeniceService` service. + /// Performs the `ListIdMappingJobs` operation on the `EntityResolution` service. /// /// Lists all ID mapping jobs for a given workflow. /// @@ -1825,7 +1825,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `ListIdMappingWorkflows` operation on the `AWSVeniceService` service. + /// Performs the `ListIdMappingWorkflows` operation on the `EntityResolution` service. /// /// Returns a list of all the IdMappingWorkflows that have been created for an Amazon Web Services account. /// @@ -1895,7 +1895,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `ListIdNamespaces` operation on the `AWSVeniceService` service. + /// Performs the `ListIdNamespaces` operation on the `EntityResolution` service. /// /// Returns a list of all ID namespaces. /// @@ -1965,7 +1965,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `ListMatchingJobs` operation on the `AWSVeniceService` service. + /// Performs the `ListMatchingJobs` operation on the `EntityResolution` service. /// /// Lists all jobs for a given workflow. /// @@ -2036,7 +2036,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `ListMatchingWorkflows` operation on the `AWSVeniceService` service. + /// Performs the `ListMatchingWorkflows` operation on the `EntityResolution` service. /// /// Returns a list of all the MatchingWorkflows that have been created for an Amazon Web Services account. /// @@ -2106,7 +2106,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `ListProviderServices` operation on the `AWSVeniceService` service. + /// Performs the `ListProviderServices` operation on the `EntityResolution` service. /// /// Returns a list of all the ProviderServices that are available in this Amazon Web Services Region. /// @@ -2176,7 +2176,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `ListSchemaMappings` operation on the `AWSVeniceService` service. + /// Performs the `ListSchemaMappings` operation on the `EntityResolution` service. /// /// Returns a list of all the SchemaMappings that have been created for an Amazon Web Services account. /// @@ -2246,7 +2246,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSVeniceService` service. + /// Performs the `ListTagsForResource` operation on the `EntityResolution` service. /// /// Displays the tags associated with an Entity Resolution resource. In Entity Resolution, SchemaMapping, and MatchingWorkflow can be tagged. /// @@ -2314,7 +2314,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `PutPolicy` operation on the `AWSVeniceService` service. + /// Performs the `PutPolicy` operation on the `EntityResolution` service. /// /// Updates the resource-based policy. /// @@ -2388,7 +2388,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `StartIdMappingJob` operation on the `AWSVeniceService` service. + /// Performs the `StartIdMappingJob` operation on the `EntityResolution` service. /// /// Starts the IdMappingJob of a workflow. The workflow must have previously been created using the CreateIdMappingWorkflow endpoint. /// @@ -2463,7 +2463,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `StartMatchingJob` operation on the `AWSVeniceService` service. + /// Performs the `StartMatchingJob` operation on the `EntityResolution` service. /// /// Starts the MatchingJob of a workflow. The workflow must have previously been created using the CreateMatchingWorkflow endpoint. /// @@ -2535,7 +2535,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSVeniceService` service. + /// Performs the `TagResource` operation on the `EntityResolution` service. /// /// Assigns one or more tags (key-value pairs) to the specified Entity Resolution resource. Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values. In Entity Resolution, SchemaMapping and MatchingWorkflow can be tagged. Tags don't have any semantic meaning to Amazon Web Services and are interpreted strictly as strings of characters. You can use the TagResource action with a resource that already has tags. If you specify a new tag key, this tag is appended to the list of tags associated with the resource. If you specify a tag key that is already associated with the resource, the new tag value that you specify replaces the previous value for that tag. /// @@ -2606,7 +2606,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSVeniceService` service. + /// Performs the `UntagResource` operation on the `EntityResolution` service. /// /// Removes one or more tags from the specified Entity Resolution resource. In Entity Resolution, SchemaMapping, and MatchingWorkflow can be tagged. /// @@ -2674,7 +2674,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `UpdateIdMappingWorkflow` operation on the `AWSVeniceService` service. + /// Performs the `UpdateIdMappingWorkflow` operation on the `EntityResolution` service. /// /// Updates an existing IdMappingWorkflow. This method is identical to CreateIdMappingWorkflow, except it uses an HTTP PUT request instead of a POST request, and the IdMappingWorkflow must already exist for the method to succeed. /// @@ -2747,7 +2747,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `UpdateIdNamespace` operation on the `AWSVeniceService` service. + /// Performs the `UpdateIdNamespace` operation on the `EntityResolution` service. /// /// Updates an existing ID namespace. /// @@ -2820,7 +2820,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `UpdateMatchingWorkflow` operation on the `AWSVeniceService` service. + /// Performs the `UpdateMatchingWorkflow` operation on the `EntityResolution` service. /// /// Updates an existing MatchingWorkflow. This method is identical to CreateMatchingWorkflow, except it uses an HTTP PUT request instead of a POST request, and the MatchingWorkflow must already exist for the method to succeed. /// @@ -2893,7 +2893,7 @@ extension EntityResolutionClient { return try await op.execute(input: input) } - /// Performs the `UpdateSchemaMapping` operation on the `AWSVeniceService` service. + /// Performs the `UpdateSchemaMapping` operation on the `EntityResolution` service. /// /// Updates a schema mapping. A schema is immutable if it is being used by a workflow. Therefore, you can't update a schema mapping if it's associated with a workflow. /// diff --git a/Sources/Services/AWSEventBridge/Sources/AWSEventBridge/EventBridgeClient.swift b/Sources/Services/AWSEventBridge/Sources/AWSEventBridge/EventBridgeClient.swift index 3815414a800..99803d1200b 100644 --- a/Sources/Services/AWSEventBridge/Sources/AWSEventBridge/EventBridgeClient.swift +++ b/Sources/Services/AWSEventBridge/Sources/AWSEventBridge/EventBridgeClient.swift @@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class EventBridgeClient: ClientRuntime.Client { public static let clientName = "EventBridgeClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: EventBridgeClient.EventBridgeClientConfiguration let serviceName = "EventBridge" @@ -332,7 +332,7 @@ extension EventBridgeClient { } extension EventBridgeClient { - /// Performs the `ActivateEventSource` operation on the `AWSEvents` service. + /// Performs the `ActivateEventSource` operation on the `EventBridge` service. /// /// Activates a partner event source that has been deactivated. Once activated, your matching event bus will start receiving events from the event source. /// @@ -407,7 +407,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `CancelReplay` operation on the `AWSEvents` service. + /// Performs the `CancelReplay` operation on the `EventBridge` service. /// /// Cancels the specified replay. /// @@ -481,7 +481,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `CreateApiDestination` operation on the `AWSEvents` service. + /// Performs the `CreateApiDestination` operation on the `EventBridge` service. /// /// Creates an API destination, which is an HTTP invocation endpoint configured as a target for events. API destinations do not support private destinations, such as interface VPC endpoints. For more information, see [API destinations](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-api-destinations.html) in the EventBridge User Guide. /// @@ -555,7 +555,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `CreateArchive` operation on the `AWSEvents` service. + /// Performs the `CreateArchive` operation on the `EventBridge` service. /// /// Creates an archive of events with the specified settings. When you create an archive, incoming events might not immediately start being sent to the archive. Allow a short period of time for changes to take effect. If you do not specify a pattern to filter events sent to the archive, all events are sent to the archive except replayed events. Replayed events are not sent to an archive. Archives and schema discovery are not supported for event buses encrypted using a customer managed key. EventBridge returns an error if: /// @@ -640,7 +640,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `CreateConnection` operation on the `AWSEvents` service. + /// Performs the `CreateConnection` operation on the `EventBridge` service. /// /// Creates a connection. A connection defines the authorization type and credentials to use for authorization with an API destination HTTP endpoint. For more information, see [Connections for endpoint targets](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-target-connection.html) in the Amazon EventBridge User Guide. /// @@ -716,7 +716,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `CreateEndpoint` operation on the `AWSEvents` service. + /// Performs the `CreateEndpoint` operation on the `EventBridge` service. /// /// Creates a global endpoint. Global endpoints improve your application's availability by making it regional-fault tolerant. To do this, you define a primary and secondary Region with event buses in each Region. You also create a Amazon Route 53 health check that will tell EventBridge to route events to the secondary Region when an "unhealthy" state is encountered and events will be routed back to the primary Region when the health check reports a "healthy" state. /// @@ -789,7 +789,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `CreateEventBus` operation on the `AWSEvents` service. + /// Performs the `CreateEventBus` operation on the `EventBridge` service. /// /// Creates a new event bus within your account. This can be a custom event bus which you can use to receive events from your custom applications and services, or it can be a partner event bus which can be matched to a partner event source. /// @@ -866,7 +866,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `CreatePartnerEventSource` operation on the `AWSEvents` service. + /// Performs the `CreatePartnerEventSource` operation on the `EventBridge` service. /// /// Called by an SaaS partner to create a partner event source. This operation is not used by Amazon Web Services customers. Each partner event source can be used by one Amazon Web Services account to create a matching partner event bus in that Amazon Web Services account. A SaaS partner must create one partner event source for each Amazon Web Services account that wants to receive those event types. A partner event source creates events based on resources within the SaaS partner's service or application. An Amazon Web Services account that creates a partner event bus that matches the partner event source can use that event bus to receive events from the partner, and then process them using Amazon Web Services Events rules and targets. Partner event source names follow this format: partner_name/event_namespace/event_name /// @@ -950,7 +950,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `DeactivateEventSource` operation on the `AWSEvents` service. + /// Performs the `DeactivateEventSource` operation on the `EventBridge` service. /// /// You can use this operation to temporarily stop receiving events from the specified partner event source. The matching event bus is not deleted. When you deactivate a partner event source, the source goes into PENDING state. If it remains in PENDING state for more than two weeks, it is deleted. To activate a deactivated partner event source, use [ActivateEventSource](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_ActivateEventSource.html). /// @@ -1025,7 +1025,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `DeauthorizeConnection` operation on the `AWSEvents` service. + /// Performs the `DeauthorizeConnection` operation on the `EventBridge` service. /// /// Removes all authorization parameters from the connection. This lets you remove the secret from the connection so you can reuse it without having to create a new connection. /// @@ -1098,7 +1098,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `DeleteApiDestination` operation on the `AWSEvents` service. + /// Performs the `DeleteApiDestination` operation on the `EventBridge` service. /// /// Deletes the specified API destination. /// @@ -1171,7 +1171,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `DeleteArchive` operation on the `AWSEvents` service. + /// Performs the `DeleteArchive` operation on the `EventBridge` service. /// /// Deletes the specified archive. /// @@ -1244,7 +1244,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `DeleteConnection` operation on the `AWSEvents` service. + /// Performs the `DeleteConnection` operation on the `EventBridge` service. /// /// Deletes a connection. /// @@ -1317,7 +1317,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `DeleteEndpoint` operation on the `AWSEvents` service. + /// Performs the `DeleteEndpoint` operation on the `EventBridge` service. /// /// Delete an existing global endpoint. For more information about global endpoints, see [Making applications Regional-fault tolerant with global endpoints and event replication](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-global-endpoints.html) in the Amazon EventBridge User Guide . /// @@ -1390,7 +1390,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `DeleteEventBus` operation on the `AWSEvents` service. + /// Performs the `DeleteEventBus` operation on the `EventBridge` service. /// /// Deletes the specified custom event bus or partner event bus. All rules associated with this event bus need to be deleted. You can't delete your account's default event bus. /// @@ -1462,7 +1462,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `DeletePartnerEventSource` operation on the `AWSEvents` service. + /// Performs the `DeletePartnerEventSource` operation on the `EventBridge` service. /// /// This operation is used by SaaS partners to delete a partner event source. This operation is not used by Amazon Web Services customers. When you delete an event source, the status of the corresponding partner event bus in the Amazon Web Services customer account becomes DELETED. /// @@ -1535,7 +1535,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `DeleteRule` operation on the `AWSEvents` service. + /// Performs the `DeleteRule` operation on the `EventBridge` service. /// /// Deletes the specified rule. Before you can delete the rule, you must remove all targets, using [RemoveTargets](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_RemoveTargets.html). When you delete a rule, incoming events might continue to match to the deleted rule. Allow a short period of time for changes to take effect. If you call delete rule multiple times for the same rule, all calls will succeed. When you call delete rule for a non-existent custom eventbus, ResourceNotFoundException is returned. Managed rules are rules created and managed by another Amazon Web Services service on your behalf. These rules are created by those other Amazon Web Services services to support functionality in those services. You can delete these rules using the Force option, but you should do so only if you are sure the other service is not still using that rule. /// @@ -1609,7 +1609,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `DescribeApiDestination` operation on the `AWSEvents` service. + /// Performs the `DescribeApiDestination` operation on the `EventBridge` service. /// /// Retrieves details about an API destination. /// @@ -1681,7 +1681,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `DescribeArchive` operation on the `AWSEvents` service. + /// Performs the `DescribeArchive` operation on the `EventBridge` service. /// /// Retrieves details about an archive. /// @@ -1754,7 +1754,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `DescribeConnection` operation on the `AWSEvents` service. + /// Performs the `DescribeConnection` operation on the `EventBridge` service. /// /// Retrieves details about a connection. /// @@ -1826,7 +1826,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `DescribeEndpoint` operation on the `AWSEvents` service. + /// Performs the `DescribeEndpoint` operation on the `EventBridge` service. /// /// Get the information about an existing global endpoint. For more information about global endpoints, see [Making applications Regional-fault tolerant with global endpoints and event replication](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-global-endpoints.html) in the Amazon EventBridge User Guide . /// @@ -1898,7 +1898,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `DescribeEventBus` operation on the `AWSEvents` service. + /// Performs the `DescribeEventBus` operation on the `EventBridge` service. /// /// Displays details about an event bus in your account. This can include the external Amazon Web Services accounts that are permitted to write events to your default event bus, and the associated policy. For custom event buses and partner event buses, it displays the name, ARN, policy, state, and creation time. To enable your account to receive events from other accounts on its default event bus, use [PutPermission](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutPermission.html). For more information about partner event buses, see [CreateEventBus](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_CreateEventBus.html). /// @@ -1970,7 +1970,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `DescribeEventSource` operation on the `AWSEvents` service. + /// Performs the `DescribeEventSource` operation on the `EventBridge` service. /// /// This operation lists details about a partner event source that is shared with your account. /// @@ -2043,7 +2043,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `DescribePartnerEventSource` operation on the `AWSEvents` service. + /// Performs the `DescribePartnerEventSource` operation on the `EventBridge` service. /// /// An SaaS partner can use this operation to list details about a partner event source that they have created. Amazon Web Services customers do not use this operation. Instead, Amazon Web Services customers can use [DescribeEventSource](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DescribeEventSource.html) to see details about a partner event source that is shared with them. /// @@ -2116,7 +2116,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `DescribeReplay` operation on the `AWSEvents` service. + /// Performs the `DescribeReplay` operation on the `EventBridge` service. /// /// Retrieves details about a replay. Use DescribeReplay to determine the progress of a running replay. A replay processes events to replay based on the time in the event, and replays them using 1 minute intervals. If you use StartReplay and specify an EventStartTime and an EventEndTime that covers a 20 minute time range, the events are replayed from the first minute of that 20 minute range first. Then the events from the second minute are replayed. You can use DescribeReplay to determine the progress of a replay. The value returned for EventLastReplayedTime indicates the time within the specified time range associated with the last event replayed. /// @@ -2188,7 +2188,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `DescribeRule` operation on the `AWSEvents` service. + /// Performs the `DescribeRule` operation on the `EventBridge` service. /// /// Describes the specified rule. DescribeRule does not list the targets of a rule. To see the targets associated with a rule, use [ListTargetsByRule](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_ListTargetsByRule.html). /// @@ -2260,7 +2260,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `DisableRule` operation on the `AWSEvents` service. + /// Performs the `DisableRule` operation on the `EventBridge` service. /// /// Disables the specified rule. A disabled rule won't match any events, and won't self-trigger if it has a schedule expression. When you disable a rule, incoming events might continue to match to the disabled rule. Allow a short period of time for changes to take effect. /// @@ -2334,7 +2334,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `EnableRule` operation on the `AWSEvents` service. + /// Performs the `EnableRule` operation on the `EventBridge` service. /// /// Enables the specified rule. If the rule does not exist, the operation fails. When you enable a rule, incoming events might not immediately start matching to a newly enabled rule. Allow a short period of time for changes to take effect. /// @@ -2408,7 +2408,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `ListApiDestinations` operation on the `AWSEvents` service. + /// Performs the `ListApiDestinations` operation on the `EventBridge` service. /// /// Retrieves a list of API destination in the account in the current Region. /// @@ -2479,7 +2479,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `ListArchives` operation on the `AWSEvents` service. + /// Performs the `ListArchives` operation on the `EventBridge` service. /// /// Lists your archives. You can either list all the archives or you can provide a prefix to match to the archive names. Filter parameters are exclusive. /// @@ -2551,7 +2551,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `ListConnections` operation on the `AWSEvents` service. + /// Performs the `ListConnections` operation on the `EventBridge` service. /// /// Retrieves a list of connections from the account. /// @@ -2622,7 +2622,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `ListEndpoints` operation on the `AWSEvents` service. + /// Performs the `ListEndpoints` operation on the `EventBridge` service. /// /// List the global endpoints associated with this account. For more information about global endpoints, see [Making applications Regional-fault tolerant with global endpoints and event replication](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-global-endpoints.html) in the Amazon EventBridge User Guide . /// @@ -2693,7 +2693,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `ListEventBuses` operation on the `AWSEvents` service. + /// Performs the `ListEventBuses` operation on the `EventBridge` service. /// /// Lists all the event buses in your account, including the default event bus, custom event buses, and partner event buses. /// @@ -2764,7 +2764,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `ListEventSources` operation on the `AWSEvents` service. + /// Performs the `ListEventSources` operation on the `EventBridge` service. /// /// You can use this to see all the partner event sources that have been shared with your Amazon Web Services account. For more information about partner event sources, see [CreateEventBus](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_CreateEventBus.html). /// @@ -2836,7 +2836,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `ListPartnerEventSourceAccounts` operation on the `AWSEvents` service. + /// Performs the `ListPartnerEventSourceAccounts` operation on the `EventBridge` service. /// /// An SaaS partner can use this operation to display the Amazon Web Services account ID that a particular partner event source name is associated with. This operation is not used by Amazon Web Services customers. /// @@ -2909,7 +2909,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `ListPartnerEventSources` operation on the `AWSEvents` service. + /// Performs the `ListPartnerEventSources` operation on the `EventBridge` service. /// /// An SaaS partner can use this operation to list all the partner event source names that they have created. This operation is not used by Amazon Web Services customers. /// @@ -2981,7 +2981,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `ListReplays` operation on the `AWSEvents` service. + /// Performs the `ListReplays` operation on the `EventBridge` service. /// /// Lists your replays. You can either list all the replays or you can provide a prefix to match to the replay names. Filter parameters are exclusive. /// @@ -3052,7 +3052,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `ListRuleNamesByTarget` operation on the `AWSEvents` service. + /// Performs the `ListRuleNamesByTarget` operation on the `EventBridge` service. /// /// Lists the rules for the specified target. You can see which of the rules in Amazon EventBridge can invoke a specific target in your account. The maximum number of results per page for requests is 100. /// @@ -3124,7 +3124,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `ListRules` operation on the `AWSEvents` service. + /// Performs the `ListRules` operation on the `EventBridge` service. /// /// Lists your Amazon EventBridge rules. You can either list all the rules or you can provide a prefix to match to the rule names. The maximum number of results per page for requests is 100. ListRules does not list the targets of a rule. To see the targets associated with a rule, use [ListTargetsByRule](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_ListTargetsByRule.html). /// @@ -3196,7 +3196,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSEvents` service. + /// Performs the `ListTagsForResource` operation on the `EventBridge` service. /// /// Displays the tags associated with an EventBridge resource. In EventBridge, rules and event buses can be tagged. /// @@ -3268,7 +3268,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `ListTargetsByRule` operation on the `AWSEvents` service. + /// Performs the `ListTargetsByRule` operation on the `EventBridge` service. /// /// Lists the targets assigned to the specified rule. The maximum number of results per page for requests is 100. /// @@ -3340,7 +3340,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `PutEvents` operation on the `AWSEvents` service. + /// Performs the `PutEvents` operation on the `EventBridge` service. /// /// Sends custom events to Amazon EventBridge so that they can be matched to rules. The maximum size for a PutEvents event entry is 256 KB. Entry size is calculated including the event and any necessary characters and keys of the JSON representation of the event. To learn more, see [Calculating PutEvents event entry size](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-putevent-size.html) in the Amazon EventBridge User Guide PutEvents accepts the data in JSON format. For the JSON number (integer) data type, the constraints are: a minimum value of -9,223,372,036,854,775,808 and a maximum value of 9,223,372,036,854,775,807. PutEvents will only process nested JSON up to 1000 levels deep. /// @@ -3411,7 +3411,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `PutPartnerEvents` operation on the `AWSEvents` service. + /// Performs the `PutPartnerEvents` operation on the `EventBridge` service. /// /// This is used by SaaS partners to write events to a customer's partner event bus. Amazon Web Services customers do not use this operation. For information on calculating event batch size, see [Calculating EventBridge PutEvents event entry size](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-putevent-size.html) in the EventBridge User Guide. /// @@ -3483,7 +3483,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `PutPermission` operation on the `AWSEvents` service. + /// Performs the `PutPermission` operation on the `EventBridge` service. /// /// Running PutPermission permits the specified Amazon Web Services account or Amazon Web Services organization to put events to the specified event bus. Amazon EventBridge rules in your account are triggered by these events arriving to an event bus in your account. For another account to send events to your account, that external account must have an EventBridge rule with your account's event bus as a target. To enable multiple Amazon Web Services accounts to put events to your event bus, run PutPermission once for each of these accounts. Or, if all the accounts are members of the same Amazon Web Services organization, you can run PutPermission once specifying Principal as "*" and specifying the Amazon Web Services organization ID in Condition, to grant permissions to all accounts in that organization. If you grant permissions using an organization, then accounts in that organization must specify a RoleArn with proper permissions when they use PutTarget to add your account's event bus as a target. For more information, see [Sending and Receiving Events Between Amazon Web Services Accounts](https://docs.aws.amazon.com/eventbridge/latest/userguide/eventbridge-cross-account-event-delivery.html) in the Amazon EventBridge User Guide. The permission policy on the event bus cannot exceed 10 KB in size. /// @@ -3558,7 +3558,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `PutRule` operation on the `AWSEvents` service. + /// Performs the `PutRule` operation on the `EventBridge` service. /// /// Creates or updates the specified rule. Rules are enabled by default, or based on value of the state. You can disable a rule using [DisableRule](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DisableRule.html). A single rule watches for events from a single event bus. Events generated by Amazon Web Services services go to your account's default event bus. Events generated by SaaS partner services or applications go to the matching partner event bus. If you have custom applications or services, you can specify whether their events go to your default event bus or a custom event bus that you have created. For more information, see [CreateEventBus](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_CreateEventBus.html). If you are updating an existing rule, the rule is replaced with what you specify in this PutRule command. If you omit arguments in PutRule, the old values for those arguments are not kept. Instead, they are replaced with null values. When you create or update a rule, incoming events might not immediately start matching to new or updated rules. Allow a short period of time for changes to take effect. A rule must contain at least an EventPattern or ScheduleExpression. Rules with EventPatterns are triggered when a matching event is observed. Rules with ScheduleExpressions self-trigger based on the given schedule. A rule can have both an EventPattern and a ScheduleExpression, in which case the rule triggers on matching events as well as on a schedule. When you initially create a rule, you can optionally assign one or more tags to the rule. Tags can help you organize and categorize your resources. You can also use them to scope user permissions, by granting a user permission to access or change only rules with certain tag values. To use the PutRule operation and assign tags, you must have both the events:PutRule and events:TagResource permissions. If you are updating an existing rule, any tags you specify in the PutRule operation are ignored. To update the tags of an existing rule, use [TagResource](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_TagResource.html) and [UntagResource](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_UntagResource.html). Most services in Amazon Web Services treat : or / as the same character in Amazon Resource Names (ARNs). However, EventBridge uses an exact match in event patterns and rules. Be sure to use the correct ARN characters when creating event patterns so that they match the ARN syntax in the event you want to match. In EventBridge, it is possible to create rules that lead to infinite loops, where a rule is fired repeatedly. For example, a rule might detect that ACLs have changed on an S3 bucket, and trigger software to change them to the desired state. If the rule is not written carefully, the subsequent change to the ACLs fires the rule again, creating an infinite loop. To prevent this, write the rules so that the triggered actions do not re-fire the same rule. For example, your rule could fire only if ACLs are found to be in a bad state, instead of after any change. An infinite loop can quickly cause higher than expected charges. We recommend that you use budgeting, which alerts you when charges exceed your specified limit. For more information, see [Managing Your Costs with Budgets](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/budgets-managing-costs.html). To create a rule that filters for management events from Amazon Web Services services, see [Receiving read-only management events from Amazon Web Services services](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-service-event-cloudtrail.html#eb-service-event-cloudtrail-management) in the EventBridge User Guide. /// @@ -3634,7 +3634,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `PutTargets` operation on the `AWSEvents` service. + /// Performs the `PutTargets` operation on the `EventBridge` service. /// /// Adds the specified targets to the specified rule, or updates the targets if they are already associated with the rule. Targets are the resources that are invoked when a rule is triggered. The maximum number of entries per request is 10. Each rule can have up to five (5) targets associated with it at one time. For a list of services you can configure as targets for events, see [EventBridge targets](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-targets.html) in the Amazon EventBridge User Guide . Creating rules with built-in targets is supported only in the Amazon Web Services Management Console. The built-in targets are: /// @@ -3738,7 +3738,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `RemovePermission` operation on the `AWSEvents` service. + /// Performs the `RemovePermission` operation on the `EventBridge` service. /// /// Revokes the permission of another Amazon Web Services account to be able to put events to the specified event bus. Specify the account to revoke by the StatementId value that you associated with the account when you granted it permission with PutPermission. You can find the StatementId by using [DescribeEventBus](https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DescribeEventBus.html). /// @@ -3812,7 +3812,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `RemoveTargets` operation on the `AWSEvents` service. + /// Performs the `RemoveTargets` operation on the `EventBridge` service. /// /// Removes the specified targets from the specified rule. When the rule is triggered, those targets are no longer be invoked. A successful execution of RemoveTargets doesn't guarantee all targets are removed from the rule, it means that the target(s) listed in the request are removed. When you remove a target, when the associated rule triggers, removed targets might continue to be invoked. Allow a short period of time for changes to take effect. This action can partially fail if too many requests are made at the same time. If that happens, FailedEntryCount is non-zero in the response and each entry in FailedEntries provides the ID of the failed target and the error code. The maximum number of entries per request is 10. /// @@ -3886,7 +3886,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `StartReplay` operation on the `AWSEvents` service. + /// Performs the `StartReplay` operation on the `EventBridge` service. /// /// Starts the specified replay. Events are not necessarily replayed in the exact same order that they were added to the archive. A replay processes events to replay based on the time in the event, and replays them using 1 minute intervals. If you specify an EventStartTime and an EventEndTime that covers a 20 minute time range, the events are replayed from the first minute of that 20 minute range first. Then the events from the second minute are replayed. You can use DescribeReplay to determine the progress of a replay. The value returned for EventLastReplayedTime indicates the time within the specified time range associated with the last event replayed. /// @@ -3961,7 +3961,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSEvents` service. + /// Performs the `TagResource` operation on the `EventBridge` service. /// /// Assigns one or more tags (key-value pairs) to the specified EventBridge resource. Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values. In EventBridge, rules and event buses can be tagged. Tags don't have any semantic meaning to Amazon Web Services and are interpreted strictly as strings of characters. You can use the TagResource action with a resource that already has tags. If you specify a new tag key, this tag is appended to the list of tags associated with the resource. If you specify a tag key that is already associated with the resource, the new tag value that you specify replaces the previous value for that tag. You can associate as many as 50 tags with a resource. /// @@ -4035,7 +4035,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `TestEventPattern` operation on the `AWSEvents` service. + /// Performs the `TestEventPattern` operation on the `EventBridge` service. /// /// Tests whether the specified event pattern matches the provided event. Most services in Amazon Web Services treat : or / as the same character in Amazon Resource Names (ARNs). However, EventBridge uses an exact match in event patterns and rules. Be sure to use the correct ARN characters when creating event patterns so that they match the ARN syntax in the event you want to match. /// @@ -4107,7 +4107,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSEvents` service. + /// Performs the `UntagResource` operation on the `EventBridge` service. /// /// Removes one or more tags from the specified EventBridge resource. In Amazon EventBridge, rules and event buses can be tagged. /// @@ -4181,7 +4181,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `UpdateApiDestination` operation on the `AWSEvents` service. + /// Performs the `UpdateApiDestination` operation on the `EventBridge` service. /// /// Updates an API destination. /// @@ -4255,7 +4255,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `UpdateArchive` operation on the `AWSEvents` service. + /// Performs the `UpdateArchive` operation on the `EventBridge` service. /// /// Updates the specified archive. /// @@ -4330,7 +4330,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `UpdateConnection` operation on the `AWSEvents` service. + /// Performs the `UpdateConnection` operation on the `EventBridge` service. /// /// Updates settings for a connection. /// @@ -4406,7 +4406,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `UpdateEndpoint` operation on the `AWSEvents` service. + /// Performs the `UpdateEndpoint` operation on the `EventBridge` service. /// /// Update an existing endpoint. For more information about global endpoints, see [Making applications Regional-fault tolerant with global endpoints and event replication](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-global-endpoints.html) in the Amazon EventBridge User Guide . /// @@ -4479,7 +4479,7 @@ extension EventBridgeClient { return try await op.execute(input: input) } - /// Performs the `UpdateEventBus` operation on the `AWSEvents` service. + /// Performs the `UpdateEventBus` operation on the `EventBridge` service. /// /// Updates the specified event bus. /// diff --git a/Sources/Services/AWSEvidently/Sources/AWSEvidently/EvidentlyClient.swift b/Sources/Services/AWSEvidently/Sources/AWSEvidently/EvidentlyClient.swift index b2704d97e43..ca947fccdd3 100644 --- a/Sources/Services/AWSEvidently/Sources/AWSEvidently/EvidentlyClient.swift +++ b/Sources/Services/AWSEvidently/Sources/AWSEvidently/EvidentlyClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class EvidentlyClient: ClientRuntime.Client { public static let clientName = "EvidentlyClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: EvidentlyClient.EvidentlyClientConfiguration let serviceName = "Evidently" diff --git a/Sources/Services/AWSFMS/Sources/AWSFMS/FMSClient.swift b/Sources/Services/AWSFMS/Sources/AWSFMS/FMSClient.swift index 4955febc5b9..10042b38c66 100644 --- a/Sources/Services/AWSFMS/Sources/AWSFMS/FMSClient.swift +++ b/Sources/Services/AWSFMS/Sources/AWSFMS/FMSClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class FMSClient: ClientRuntime.Client { public static let clientName = "FMSClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: FMSClient.FMSClientConfiguration let serviceName = "FMS" @@ -330,7 +330,7 @@ extension FMSClient { } extension FMSClient { - /// Performs the `AssociateAdminAccount` operation on the `AWSFMS_20180101` service. + /// Performs the `AssociateAdminAccount` operation on the `FMS` service. /// /// Sets a Firewall Manager default administrator account. The Firewall Manager default administrator account can manage third-party firewalls and has full administrative scope that allows administration of all policy types, accounts, organizational units, and Regions. This account must be a member account of the organization in Organizations whose resources you want to protect. For information about working with Firewall Manager administrator accounts, see [Managing Firewall Manager administrators](https://docs.aws.amazon.com/organizations/latest/userguide/fms-administrators.html) in the Firewall Manager Developer Guide. /// @@ -404,7 +404,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `AssociateThirdPartyFirewall` operation on the `AWSFMS_20180101` service. + /// Performs the `AssociateThirdPartyFirewall` operation on the `FMS` service. /// /// Sets the Firewall Manager policy administrator as a tenant administrator of a third-party firewall service. A tenant is an instance of the third-party firewall service that's associated with your Amazon Web Services customer account. /// @@ -477,7 +477,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `BatchAssociateResource` operation on the `AWSFMS_20180101` service. + /// Performs the `BatchAssociateResource` operation on the `FMS` service. /// /// Associate resources to a Firewall Manager resource set. /// @@ -551,7 +551,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `BatchDisassociateResource` operation on the `AWSFMS_20180101` service. + /// Performs the `BatchDisassociateResource` operation on the `FMS` service. /// /// Disassociates resources from a Firewall Manager resource set. /// @@ -624,7 +624,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `DeleteAppsList` operation on the `AWSFMS_20180101` service. + /// Performs the `DeleteAppsList` operation on the `FMS` service. /// /// Permanently deletes an Firewall Manager applications list. /// @@ -696,7 +696,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `DeleteNotificationChannel` operation on the `AWSFMS_20180101` service. + /// Performs the `DeleteNotificationChannel` operation on the `FMS` service. /// /// Deletes an Firewall Manager association with the IAM role and the Amazon Simple Notification Service (SNS) topic that is used to record Firewall Manager SNS logs. /// @@ -768,7 +768,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `DeletePolicy` operation on the `AWSFMS_20180101` service. + /// Performs the `DeletePolicy` operation on the `FMS` service. /// /// Permanently deletes an Firewall Manager policy. /// @@ -842,7 +842,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `DeleteProtocolsList` operation on the `AWSFMS_20180101` service. + /// Performs the `DeleteProtocolsList` operation on the `FMS` service. /// /// Permanently deletes an Firewall Manager protocols list. /// @@ -914,7 +914,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `DeleteResourceSet` operation on the `AWSFMS_20180101` service. + /// Performs the `DeleteResourceSet` operation on the `FMS` service. /// /// Deletes the specified [ResourceSet]. /// @@ -987,7 +987,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `DisassociateAdminAccount` operation on the `AWSFMS_20180101` service. + /// Performs the `DisassociateAdminAccount` operation on the `FMS` service. /// /// Disassociates an Firewall Manager administrator account. To set a different account as an Firewall Manager administrator, submit a [PutAdminAccount] request. To set an account as a default administrator account, you must submit an [AssociateAdminAccount] request. Disassociation of the default administrator account follows the first in, last out principle. If you are the default administrator, all Firewall Manager administrators within the organization must first disassociate their accounts before you can disassociate your account. /// @@ -1059,7 +1059,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `DisassociateThirdPartyFirewall` operation on the `AWSFMS_20180101` service. + /// Performs the `DisassociateThirdPartyFirewall` operation on the `FMS` service. /// /// Disassociates a Firewall Manager policy administrator from a third-party firewall tenant. When you call DisassociateThirdPartyFirewall, the third-party firewall vendor deletes all of the firewalls that are associated with the account. /// @@ -1132,7 +1132,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `GetAdminAccount` operation on the `AWSFMS_20180101` service. + /// Performs the `GetAdminAccount` operation on the `FMS` service. /// /// Returns the Organizations account that is associated with Firewall Manager as the Firewall Manager default administrator. /// @@ -1204,7 +1204,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `GetAdminScope` operation on the `AWSFMS_20180101` service. + /// Performs the `GetAdminScope` operation on the `FMS` service. /// /// Returns information about the specified account's administrative scope. The administrative scope defines the resources that an Firewall Manager administrator can manage. /// @@ -1278,7 +1278,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `GetAppsList` operation on the `AWSFMS_20180101` service. + /// Performs the `GetAppsList` operation on the `FMS` service. /// /// Returns information about the specified Firewall Manager applications list. /// @@ -1350,7 +1350,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `GetComplianceDetail` operation on the `AWSFMS_20180101` service. + /// Performs the `GetComplianceDetail` operation on the `FMS` service. /// /// Returns detailed compliance information about the specified member account. Details include resources that are in and out of compliance with the specified policy. The reasons for resources being considered compliant depend on the Firewall Manager policy type. /// @@ -1423,7 +1423,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `GetNotificationChannel` operation on the `AWSFMS_20180101` service. + /// Performs the `GetNotificationChannel` operation on the `FMS` service. /// /// Information about the Amazon Simple Notification Service (SNS) topic that is used to record Firewall Manager SNS logs. /// @@ -1495,7 +1495,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `GetPolicy` operation on the `AWSFMS_20180101` service. + /// Performs the `GetPolicy` operation on the `FMS` service. /// /// Returns information about the specified Firewall Manager policy. /// @@ -1568,7 +1568,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `GetProtectionStatus` operation on the `AWSFMS_20180101` service. + /// Performs the `GetProtectionStatus` operation on the `FMS` service. /// /// If you created a Shield Advanced policy, returns policy-level attack summary information in the event of a potential DDoS attack. Other policy types are currently unsupported. /// @@ -1640,7 +1640,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `GetProtocolsList` operation on the `AWSFMS_20180101` service. + /// Performs the `GetProtocolsList` operation on the `FMS` service. /// /// Returns information about the specified Firewall Manager protocols list. /// @@ -1712,7 +1712,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `GetResourceSet` operation on the `AWSFMS_20180101` service. + /// Performs the `GetResourceSet` operation on the `FMS` service. /// /// Gets information about a specific resource set. /// @@ -1785,7 +1785,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `GetThirdPartyFirewallAssociationStatus` operation on the `AWSFMS_20180101` service. + /// Performs the `GetThirdPartyFirewallAssociationStatus` operation on the `FMS` service. /// /// The onboarding status of a Firewall Manager admin account to third-party firewall vendor tenant. /// @@ -1858,7 +1858,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `GetViolationDetails` operation on the `AWSFMS_20180101` service. + /// Performs the `GetViolationDetails` operation on the `FMS` service. /// /// Retrieves violations for a resource based on the specified Firewall Manager policy and Amazon Web Services account. /// @@ -1930,7 +1930,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `ListAdminAccountsForOrganization` operation on the `AWSFMS_20180101` service. + /// Performs the `ListAdminAccountsForOrganization` operation on the `FMS` service. /// /// Returns a AdminAccounts object that lists the Firewall Manager administrators within the organization that are onboarded to Firewall Manager by [AssociateAdminAccount]. This operation can be called only from the organization's management account. /// @@ -2003,7 +2003,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `ListAdminsManagingAccount` operation on the `AWSFMS_20180101` service. + /// Performs the `ListAdminsManagingAccount` operation on the `FMS` service. /// /// Lists the accounts that are managing the specified Organizations member account. This is useful for any member account so that they can view the accounts who are managing their account. This operation only returns the managing administrators that have the requested account within their [AdminScope]. /// @@ -2075,7 +2075,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `ListAppsLists` operation on the `AWSFMS_20180101` service. + /// Performs the `ListAppsLists` operation on the `FMS` service. /// /// Returns an array of AppsListDataSummary objects. /// @@ -2148,7 +2148,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `ListComplianceStatus` operation on the `AWSFMS_20180101` service. + /// Performs the `ListComplianceStatus` operation on the `FMS` service. /// /// Returns an array of PolicyComplianceStatus objects. Use PolicyComplianceStatus to get a summary of which member accounts are protected by the specified policy. /// @@ -2219,7 +2219,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `ListDiscoveredResources` operation on the `AWSFMS_20180101` service. + /// Performs the `ListDiscoveredResources` operation on the `FMS` service. /// /// Returns an array of resources in the organization's accounts that are available to be associated with a resource set. /// @@ -2291,7 +2291,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `ListMemberAccounts` operation on the `AWSFMS_20180101` service. + /// Performs the `ListMemberAccounts` operation on the `FMS` service. /// /// Returns a MemberAccounts object that lists the member accounts in the administrator's Amazon Web Services organization. Either an Firewall Manager administrator or the organization's management account can make this request. /// @@ -2362,7 +2362,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `ListPolicies` operation on the `AWSFMS_20180101` service. + /// Performs the `ListPolicies` operation on the `FMS` service. /// /// Returns an array of PolicySummary objects. /// @@ -2435,7 +2435,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `ListProtocolsLists` operation on the `AWSFMS_20180101` service. + /// Performs the `ListProtocolsLists` operation on the `FMS` service. /// /// Returns an array of ProtocolsListDataSummary objects. /// @@ -2507,7 +2507,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `ListResourceSetResources` operation on the `AWSFMS_20180101` service. + /// Performs the `ListResourceSetResources` operation on the `FMS` service. /// /// Returns an array of resources that are currently associated to a resource set. /// @@ -2580,7 +2580,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `ListResourceSets` operation on the `AWSFMS_20180101` service. + /// Performs the `ListResourceSets` operation on the `FMS` service. /// /// Returns an array of ResourceSetSummary objects. /// @@ -2652,7 +2652,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSFMS_20180101` service. + /// Performs the `ListTagsForResource` operation on the `FMS` service. /// /// Retrieves the list of tags for the specified Amazon Web Services resource. /// @@ -2725,7 +2725,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `ListThirdPartyFirewallFirewallPolicies` operation on the `AWSFMS_20180101` service. + /// Performs the `ListThirdPartyFirewallFirewallPolicies` operation on the `FMS` service. /// /// Retrieves a list of all of the third-party firewall policies that are associated with the third-party firewall administrator's account. /// @@ -2798,7 +2798,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `PutAdminAccount` operation on the `AWSFMS_20180101` service. + /// Performs the `PutAdminAccount` operation on the `FMS` service. /// /// Creates or updates an Firewall Manager administrator account. The account must be a member of the organization that was onboarded to Firewall Manager by [AssociateAdminAccount]. Only the organization's management account can create an Firewall Manager administrator account. When you create an Firewall Manager administrator account, the service checks to see if the account is already a delegated administrator within Organizations. If the account isn't a delegated administrator, Firewall Manager calls Organizations to delegate the account within Organizations. For more information about administrator accounts within Organizations, see [Managing the Amazon Web Services Accounts in Your Organization](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_accounts.html). /// @@ -2871,7 +2871,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `PutAppsList` operation on the `AWSFMS_20180101` service. + /// Performs the `PutAppsList` operation on the `FMS` service. /// /// Creates an Firewall Manager applications list. /// @@ -2945,7 +2945,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `PutNotificationChannel` operation on the `AWSFMS_20180101` service. + /// Performs the `PutNotificationChannel` operation on the `FMS` service. /// /// Designates the IAM role and Amazon Simple Notification Service (SNS) topic that Firewall Manager uses to record SNS logs. To perform this action outside of the console, you must first configure the SNS topic's access policy to allow the SnsRoleName to publish SNS logs. If the SnsRoleName provided is a role other than the AWSServiceRoleForFMS service-linked role, this role must have a trust relationship configured to allow the Firewall Manager service principal fms.amazonaws.com to assume this role. For information about configuring an SNS access policy, see [Service roles for Firewall Manager](https://docs.aws.amazon.com/waf/latest/developerguide/fms-security_iam_service-with-iam.html#fms-security_iam_service-with-iam-roles-service) in the Firewall Manager Developer Guide. /// @@ -3017,7 +3017,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `PutPolicy` operation on the `AWSFMS_20180101` service. + /// Performs the `PutPolicy` operation on the `FMS` service. /// /// Creates an Firewall Manager policy. A Firewall Manager policy is specific to the individual policy type. If you want to enforce multiple policy types across accounts, you can create multiple policies. You can create more than one policy for each type. If you add a new account to an organization that you created with Organizations, Firewall Manager automatically applies the policy to the resources in that account that are within scope of the policy. Firewall Manager provides the following types of policies: /// @@ -3110,7 +3110,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `PutProtocolsList` operation on the `AWSFMS_20180101` service. + /// Performs the `PutProtocolsList` operation on the `FMS` service. /// /// Creates an Firewall Manager protocols list. /// @@ -3184,7 +3184,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `PutResourceSet` operation on the `AWSFMS_20180101` service. + /// Performs the `PutResourceSet` operation on the `FMS` service. /// /// Creates the resource set. An Firewall Manager resource set defines the resources to import into an Firewall Manager policy from another Amazon Web Services service. /// @@ -3257,7 +3257,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSFMS_20180101` service. + /// Performs the `TagResource` operation on the `FMS` service. /// /// Adds one or more tags to an Amazon Web Services resource. /// @@ -3331,7 +3331,7 @@ extension FMSClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSFMS_20180101` service. + /// Performs the `UntagResource` operation on the `FMS` service. /// /// Removes one or more tags from an Amazon Web Services resource. /// diff --git a/Sources/Services/AWSFSx/Sources/AWSFSx/FSxClient.swift b/Sources/Services/AWSFSx/Sources/AWSFSx/FSxClient.swift index a9eae8b221d..f6e7bd37e00 100644 --- a/Sources/Services/AWSFSx/Sources/AWSFSx/FSxClient.swift +++ b/Sources/Services/AWSFSx/Sources/AWSFSx/FSxClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class FSxClient: ClientRuntime.Client { public static let clientName = "FSxClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: FSxClient.FSxClientConfiguration let serviceName = "FSx" @@ -330,7 +330,7 @@ extension FSxClient { } extension FSxClient { - /// Performs the `AssociateFileSystemAliases` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `AssociateFileSystemAliases` operation on the `FSx` service. /// /// Use this action to associate one or more Domain Name Server (DNS) aliases with an existing Amazon FSx for Windows File Server file system. A file system can have a maximum of 50 DNS aliases associated with it at any one time. If you try to associate a DNS alias that is already associated with the file system, FSx takes no action on that alias in the request. For more information, see [Working with DNS Aliases](https://docs.aws.amazon.com/fsx/latest/WindowsGuide/managing-dns-aliases.html) and [Walkthrough 5: Using DNS aliases to access your file system](https://docs.aws.amazon.com/fsx/latest/WindowsGuide/walkthrough05-file-system-custom-CNAME.html), including additional steps you must take to be able to access your file system using a DNS alias. The system response shows the DNS aliases that Amazon FSx is attempting to associate with the file system. Use the API operation to monitor the status of the aliases Amazon FSx is associating with the file system. /// @@ -403,7 +403,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `CancelDataRepositoryTask` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `CancelDataRepositoryTask` operation on the `FSx` service. /// /// Cancels an existing Amazon FSx for Lustre data repository task if that task is in either the PENDING or EXECUTING state. When you cancel am export task, Amazon FSx does the following. /// @@ -486,7 +486,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `CopyBackup` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `CopyBackup` operation on the `FSx` service. /// /// Copies an existing backup within the same Amazon Web Services account to another Amazon Web Services Region (cross-Region copy) or within the same Amazon Web Services Region (in-Region copy). You can have up to five backup copy requests in progress to a single destination Region per account. You can use cross-Region backup copies for cross-Region disaster recovery. You can periodically take backups and copy them to another Region so that in the event of a disaster in the primary Region, you can restore from backup and recover availability quickly in the other Region. You can make cross-Region copies only within your Amazon Web Services partition. A partition is a grouping of Regions. Amazon Web Services currently has three partitions: aws (Standard Regions), aws-cn (China Regions), and aws-us-gov (Amazon Web Services GovCloud [US] Regions). You can also use backup copies to clone your file dataset to another Region or within the same Region. You can use the SourceRegion parameter to specify the Amazon Web Services Region from which the backup will be copied. For example, if you make the call from the us-west-1 Region and want to copy a backup from the us-east-2 Region, you specify us-east-2 in the SourceRegion parameter to make a cross-Region copy. If you don't specify a Region, the backup copy is created in the same Region where the request is sent from (in-Region copy). For more information about creating backup copies, see [ Copying backups](https://docs.aws.amazon.com/fsx/latest/WindowsGuide/using-backups.html#copy-backups) in the Amazon FSx for Windows User Guide, [Copying backups](https://docs.aws.amazon.com/fsx/latest/LustreGuide/using-backups-fsx.html#copy-backups) in the Amazon FSx for Lustre User Guide, and [Copying backups](https://docs.aws.amazon.com/fsx/latest/OpenZFSGuide/using-backups.html#copy-backups) in the Amazon FSx for OpenZFS User Guide. /// @@ -567,7 +567,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `CopySnapshotAndUpdateVolume` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `CopySnapshotAndUpdateVolume` operation on the `FSx` service. /// /// Updates an existing volume by using a snapshot from another Amazon FSx for OpenZFS file system. For more information, see [on-demand data replication](https://docs.aws.amazon.com/fsx/latest/OpenZFSGuide/on-demand-replication.html) in the Amazon FSx for OpenZFS User Guide. /// @@ -641,7 +641,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `CreateBackup` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `CreateBackup` operation on the `FSx` service. /// /// Creates a backup of an existing Amazon FSx for Windows File Server file system, Amazon FSx for Lustre file system, Amazon FSx for NetApp ONTAP volume, or Amazon FSx for OpenZFS file system. We recommend creating regular backups so that you can restore a file system or volume from a backup if an issue arises with the original file system or volume. For Amazon FSx for Lustre file systems, you can create a backup only for file systems that have the following configuration: /// @@ -744,7 +744,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `CreateDataRepositoryAssociation` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `CreateDataRepositoryAssociation` operation on the `FSx` service. /// /// Creates an Amazon FSx for Lustre data repository association (DRA). A data repository association is a link between a directory on the file system and an Amazon S3 bucket or prefix. You can have a maximum of 8 data repository associations on a file system. Data repository associations are supported on all FSx for Lustre 2.12 and 2.15 file systems, excluding scratch_1 deployment type. Each data repository association must have a unique Amazon FSx file system directory and a unique S3 bucket or prefix associated with it. You can configure a data repository association for automatic import only, for automatic export only, or for both. To learn more about linking a data repository to your file system, see [Linking your file system to an S3 bucket](https://docs.aws.amazon.com/fsx/latest/LustreGuide/create-dra-linked-data-repo.html). CreateDataRepositoryAssociation isn't supported on Amazon File Cache resources. To create a DRA on Amazon File Cache, use the CreateFileCache operation. /// @@ -820,7 +820,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `CreateDataRepositoryTask` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `CreateDataRepositoryTask` operation on the `FSx` service. /// /// Creates an Amazon FSx for Lustre data repository task. A CreateDataRepositoryTask operation will fail if a data repository is not linked to the FSx file system. You use import and export data repository tasks to perform bulk operations between your FSx for Lustre file system and its linked data repositories. An example of a data repository task is exporting any data and metadata changes, including POSIX metadata, to files, directories, and symbolic links (symlinks) from your FSx file system to a linked data repository. You use release data repository tasks to release data from your file system for files that are exported to S3. The metadata of released files remains on the file system so users or applications can still access released files by reading the files again, which will restore data from Amazon S3 to the FSx for Lustre file system. To learn more about data repository tasks, see [Data Repository Tasks](https://docs.aws.amazon.com/fsx/latest/LustreGuide/data-repository-tasks.html). To learn more about linking a data repository to your file system, see [Linking your file system to an S3 bucket](https://docs.aws.amazon.com/fsx/latest/LustreGuide/create-dra-linked-data-repo.html). /// @@ -900,7 +900,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `CreateFileCache` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `CreateFileCache` operation on the `FSx` service. /// /// Creates a new Amazon File Cache resource. You can use this operation with a client request token in the request that Amazon File Cache uses to ensure idempotent creation. If a cache with the specified client request token exists and the parameters match, CreateFileCache returns the description of the existing cache. If a cache with the specified client request token exists and the parameters don't match, this call returns IncompatibleParameterError. If a file cache with the specified client request token doesn't exist, CreateFileCache does the following: /// @@ -984,7 +984,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `CreateFileSystem` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `CreateFileSystem` operation on the `FSx` service. /// /// Creates a new, empty Amazon FSx file system. You can create the following supported Amazon FSx file systems using the CreateFileSystem API operation: /// @@ -1082,7 +1082,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `CreateFileSystemFromBackup` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `CreateFileSystemFromBackup` operation on the `FSx` service. /// /// Creates a new Amazon FSx for Lustre, Amazon FSx for Windows File Server, or Amazon FSx for OpenZFS file system from an existing Amazon FSx backup. If a file system with the specified client request token exists and the parameters match, this operation returns the description of the file system. If a file system with the specified client request token exists but the parameters don't match, this call returns IncompatibleParameterError. If a file system with the specified client request token doesn't exist, this operation does the following: /// @@ -1168,7 +1168,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `CreateSnapshot` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `CreateSnapshot` operation on the `FSx` service. /// /// Creates a snapshot of an existing Amazon FSx for OpenZFS volume. With snapshots, you can easily undo file changes and compare file versions by restoring the volume to a previous version. If a snapshot with the specified client request token exists, and the parameters match, this operation returns the description of the existing snapshot. If a snapshot with the specified client request token exists, and the parameters don't match, this operation returns IncompatibleParameterError. If a snapshot with the specified client request token doesn't exist, CreateSnapshot does the following: /// @@ -1249,7 +1249,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `CreateStorageVirtualMachine` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `CreateStorageVirtualMachine` operation on the `FSx` service. /// /// Creates a storage virtual machine (SVM) for an Amazon FSx for ONTAP file system. /// @@ -1326,7 +1326,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `CreateVolume` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `CreateVolume` operation on the `FSx` service. /// /// Creates an FSx for ONTAP or Amazon FSx for OpenZFS storage volume. /// @@ -1404,7 +1404,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `CreateVolumeFromBackup` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `CreateVolumeFromBackup` operation on the `FSx` service. /// /// Creates a new Amazon FSx for NetApp ONTAP volume from an existing Amazon FSx volume backup. /// @@ -1482,7 +1482,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `DeleteBackup` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `DeleteBackup` operation on the `FSx` service. /// /// Deletes an Amazon FSx backup. After deletion, the backup no longer exists, and its data is gone. The DeleteBackup call returns instantly. The backup won't show up in later DescribeBackups calls. The data in a deleted backup is also deleted and can't be recovered by any means. /// @@ -1559,7 +1559,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `DeleteDataRepositoryAssociation` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `DeleteDataRepositoryAssociation` operation on the `FSx` service. /// /// Deletes a data repository association on an Amazon FSx for Lustre file system. Deleting the data repository association unlinks the file system from the Amazon S3 bucket. When deleting a data repository association, you have the option of deleting the data in the file system that corresponds to the data repository association. Data repository associations are supported on all FSx for Lustre 2.12 and 2.15 file systems, excluding scratch_1 deployment type. /// @@ -1634,7 +1634,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `DeleteFileCache` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `DeleteFileCache` operation on the `FSx` service. /// /// Deletes an Amazon File Cache resource. After deletion, the cache no longer exists, and its data is gone. The DeleteFileCache operation returns while the cache has the DELETING status. You can check the cache deletion status by calling the [DescribeFileCaches](https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeFileCaches.html) operation, which returns a list of caches in your account. If you pass the cache ID for a deleted cache, the DescribeFileCaches operation returns a FileCacheNotFound error. The data in a deleted cache is also deleted and can't be recovered by any means. /// @@ -1709,7 +1709,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `DeleteFileSystem` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `DeleteFileSystem` operation on the `FSx` service. /// /// Deletes a file system. After deletion, the file system no longer exists, and its data is gone. Any existing automatic backups and snapshots are also deleted. To delete an Amazon FSx for NetApp ONTAP file system, first delete all the volumes and storage virtual machines (SVMs) on the file system. Then provide a FileSystemId value to the DeleteFileSystem operation. By default, when you delete an Amazon FSx for Windows File Server file system, a final backup is created upon deletion. This final backup isn't subject to the file system's retention policy, and must be manually deleted. To delete an Amazon FSx for Lustre file system, first [unmount](https://docs.aws.amazon.com/fsx/latest/LustreGuide/unmounting-fs.html) it from every connected Amazon EC2 instance, then provide a FileSystemId value to the DeleteFileSystem operation. By default, Amazon FSx will not take a final backup when the DeleteFileSystem operation is invoked. On file systems not linked to an Amazon S3 bucket, set SkipFinalBackup to false to take a final backup of the file system you are deleting. Backups cannot be enabled on S3-linked file systems. To ensure all of your data is written back to S3 before deleting your file system, you can either monitor for the [AgeOfOldestQueuedMessage](https://docs.aws.amazon.com/fsx/latest/LustreGuide/monitoring-cloudwatch.html#auto-import-export-metrics) metric to be zero (if using automatic export) or you can run an [export data repository task](https://docs.aws.amazon.com/fsx/latest/LustreGuide/export-data-repo-task-dra.html). If you have automatic export enabled and want to use an export data repository task, you have to disable automatic export before executing the export data repository task. The DeleteFileSystem operation returns while the file system has the DELETING status. You can check the file system deletion status by calling the [DescribeFileSystems](https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeFileSystems.html) operation, which returns a list of file systems in your account. If you pass the file system ID for a deleted file system, the DescribeFileSystems operation returns a FileSystemNotFound error. If a data repository task is in a PENDING or EXECUTING state, deleting an Amazon FSx for Lustre file system will fail with an HTTP status code 400 (Bad Request). The data in a deleted file system is also deleted and can't be recovered by any means. /// @@ -1784,7 +1784,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `DeleteSnapshot` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `DeleteSnapshot` operation on the `FSx` service. /// /// Deletes an Amazon FSx for OpenZFS snapshot. After deletion, the snapshot no longer exists, and its data is gone. Deleting a snapshot doesn't affect snapshots stored in a file system backup. The DeleteSnapshot operation returns instantly. The snapshot appears with the lifecycle status of DELETING until the deletion is complete. /// @@ -1857,7 +1857,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `DeleteStorageVirtualMachine` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `DeleteStorageVirtualMachine` operation on the `FSx` service. /// /// Deletes an existing Amazon FSx for ONTAP storage virtual machine (SVM). Prior to deleting an SVM, you must delete all non-root volumes in the SVM, otherwise the operation will fail. /// @@ -1931,7 +1931,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `DeleteVolume` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `DeleteVolume` operation on the `FSx` service. /// /// Deletes an Amazon FSx for NetApp ONTAP or Amazon FSx for OpenZFS volume. /// @@ -2006,7 +2006,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `DescribeBackups` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `DescribeBackups` operation on the `FSx` service. /// /// Returns the description of a specific Amazon FSx backup, if a BackupIds value is provided for that backup. Otherwise, it returns all backups owned by your Amazon Web Services account in the Amazon Web Services Region of the endpoint that you're calling. When retrieving all backups, you can optionally specify the MaxResults parameter to limit the number of backups in a response. If more backups remain, Amazon FSx returns a NextToken value in the response. In this case, send a later request with the NextToken request parameter set to the value of the NextToken value from the last response. This operation is used in an iterative process to retrieve a list of your backups. DescribeBackups is called first without a NextToken value. Then the operation continues to be called with the NextToken parameter set to the value of the last NextToken value until a response has no NextToken value. When using this operation, keep the following in mind: /// @@ -2084,7 +2084,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `DescribeDataRepositoryAssociations` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `DescribeDataRepositoryAssociations` operation on the `FSx` service. /// /// Returns the description of specific Amazon FSx for Lustre or Amazon File Cache data repository associations, if one or more AssociationIds values are provided in the request, or if filters are used in the request. Data repository associations are supported on Amazon File Cache resources and all FSx for Lustre 2.12 and 2,15 file systems, excluding scratch_1 deployment type. You can use filters to narrow the response to include just data repository associations for specific file systems (use the file-system-id filter with the ID of the file system) or caches (use the file-cache-id filter with the ID of the cache), or data repository associations for a specific repository type (use the data-repository-type filter with a value of S3 or NFS). If you don't use filters, the response returns all data repository associations owned by your Amazon Web Services account in the Amazon Web Services Region of the endpoint that you're calling. When retrieving all data repository associations, you can paginate the response by using the optional MaxResults parameter to limit the number of data repository associations returned in a response. If more data repository associations remain, a NextToken value is returned in the response. In this case, send a later request with the NextToken request parameter set to the value of NextToken from the last response. /// @@ -2158,7 +2158,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `DescribeDataRepositoryTasks` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `DescribeDataRepositoryTasks` operation on the `FSx` service. /// /// Returns the description of specific Amazon FSx for Lustre or Amazon File Cache data repository tasks, if one or more TaskIds values are provided in the request, or if filters are used in the request. You can use filters to narrow the response to include just tasks for specific file systems or caches, or tasks in a specific lifecycle state. Otherwise, it returns all data repository tasks owned by your Amazon Web Services account in the Amazon Web Services Region of the endpoint that you're calling. When retrieving all tasks, you can paginate the response by using the optional MaxResults parameter to limit the number of tasks returned in a response. If more tasks remain, a NextToken value is returned in the response. In this case, send a later request with the NextToken request parameter set to the value of NextToken from the last response. /// @@ -2231,7 +2231,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `DescribeFileCaches` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `DescribeFileCaches` operation on the `FSx` service. /// /// Returns the description of a specific Amazon File Cache resource, if a FileCacheIds value is provided for that cache. Otherwise, it returns descriptions of all caches owned by your Amazon Web Services account in the Amazon Web Services Region of the endpoint that you're calling. When retrieving all cache descriptions, you can optionally specify the MaxResults parameter to limit the number of descriptions in a response. If more cache descriptions remain, the operation returns a NextToken value in the response. In this case, send a later request with the NextToken request parameter set to the value of NextToken from the last response. This operation is used in an iterative process to retrieve a list of your cache descriptions. DescribeFileCaches is called first without a NextTokenvalue. Then the operation continues to be called with the NextToken parameter set to the value of the last NextToken value until a response has no NextToken. When using this operation, keep the following in mind: /// @@ -2307,7 +2307,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `DescribeFileSystemAliases` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `DescribeFileSystemAliases` operation on the `FSx` service. /// /// Returns the DNS aliases that are associated with the specified Amazon FSx for Windows File Server file system. A history of all DNS aliases that have been associated with and disassociated from the file system is available in the list of [AdministrativeAction] provided in the [DescribeFileSystems] operation response. /// @@ -2380,7 +2380,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `DescribeFileSystems` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `DescribeFileSystems` operation on the `FSx` service. /// /// Returns the description of specific Amazon FSx file systems, if a FileSystemIds value is provided for that file system. Otherwise, it returns descriptions of all file systems owned by your Amazon Web Services account in the Amazon Web Services Region of the endpoint that you're calling. When retrieving all file system descriptions, you can optionally specify the MaxResults parameter to limit the number of descriptions in a response. If more file system descriptions remain, Amazon FSx returns a NextToken value in the response. In this case, send a later request with the NextToken request parameter set to the value of NextToken from the last response. This operation is used in an iterative process to retrieve a list of your file system descriptions. DescribeFileSystems is called first without a NextTokenvalue. Then the operation continues to be called with the NextToken parameter set to the value of the last NextToken value until a response has no NextToken. When using this operation, keep the following in mind: /// @@ -2456,7 +2456,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `DescribeSharedVpcConfiguration` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `DescribeSharedVpcConfiguration` operation on the `FSx` service. /// /// Indicates whether participant accounts in your organization can create Amazon FSx for NetApp ONTAP Multi-AZ file systems in subnets that are shared by a virtual private cloud (VPC) owner. For more information, see [Creating FSx for ONTAP file systems in shared subnets](https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/creating-file-systems.html#fsxn-vpc-shared-subnets). /// @@ -2527,7 +2527,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `DescribeSnapshots` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `DescribeSnapshots` operation on the `FSx` service. /// /// Returns the description of specific Amazon FSx for OpenZFS snapshots, if a SnapshotIds value is provided. Otherwise, this operation returns all snapshots owned by your Amazon Web Services account in the Amazon Web Services Region of the endpoint that you're calling. When retrieving all snapshots, you can optionally specify the MaxResults parameter to limit the number of snapshots in a response. If more backups remain, Amazon FSx returns a NextToken value in the response. In this case, send a later request with the NextToken request parameter set to the value of NextToken from the last response. Use this operation in an iterative process to retrieve a list of your snapshots. DescribeSnapshots is called first without a NextToken value. Then the operation continues to be called with the NextToken parameter set to the value of the last NextToken value until a response has no NextToken value. When using this operation, keep the following in mind: /// @@ -2603,7 +2603,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `DescribeStorageVirtualMachines` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `DescribeStorageVirtualMachines` operation on the `FSx` service. /// /// Describes one or more Amazon FSx for NetApp ONTAP storage virtual machines (SVMs). /// @@ -2675,7 +2675,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `DescribeVolumes` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `DescribeVolumes` operation on the `FSx` service. /// /// Describes one or more Amazon FSx for NetApp ONTAP or Amazon FSx for OpenZFS volumes. /// @@ -2747,7 +2747,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `DisassociateFileSystemAliases` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `DisassociateFileSystemAliases` operation on the `FSx` service. /// /// Use this action to disassociate, or remove, one or more Domain Name Service (DNS) aliases from an Amazon FSx for Windows File Server file system. If you attempt to disassociate a DNS alias that is not associated with the file system, Amazon FSx responds with an HTTP status code 400 (Bad Request). For more information, see [Working with DNS Aliases](https://docs.aws.amazon.com/fsx/latest/WindowsGuide/managing-dns-aliases.html). The system generated response showing the DNS aliases that Amazon FSx is attempting to disassociate from the file system. Use the API operation to monitor the status of the aliases Amazon FSx is disassociating with the file system. /// @@ -2820,7 +2820,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `ListTagsForResource` operation on the `FSx` service. /// /// Lists tags for Amazon FSx resources. When retrieving all tags, you can optionally specify the MaxResults parameter to limit the number of tags in a response. If more tags remain, Amazon FSx returns a NextToken value in the response. In this case, send a later request with the NextToken request parameter set to the value of NextToken from the last response. This action is used in an iterative process to retrieve a list of your tags. ListTagsForResource is called first without a NextTokenvalue. Then the action continues to be called with the NextToken parameter set to the value of the last NextToken value until a response has no NextToken. When using this action, keep the following in mind: /// @@ -2898,7 +2898,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `ReleaseFileSystemNfsV3Locks` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `ReleaseFileSystemNfsV3Locks` operation on the `FSx` service. /// /// Releases the file system lock from an Amazon FSx for OpenZFS file system. /// @@ -2973,7 +2973,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `RestoreVolumeFromSnapshot` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `RestoreVolumeFromSnapshot` operation on the `FSx` service. /// /// Returns an Amazon FSx for OpenZFS volume to the state saved by the specified snapshot. /// @@ -3046,7 +3046,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `StartMisconfiguredStateRecovery` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `StartMisconfiguredStateRecovery` operation on the `FSx` service. /// /// After performing steps to repair the Active Directory configuration of an FSx for Windows File Server file system, use this action to initiate the process of Amazon FSx attempting to reconnect to the file system. /// @@ -3119,7 +3119,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `TagResource` operation on the `FSx` service. /// /// Tags an Amazon FSx resource. /// @@ -3193,7 +3193,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `UntagResource` operation on the `FSx` service. /// /// This action removes a tag from an Amazon FSx resource. /// @@ -3267,7 +3267,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `UpdateDataRepositoryAssociation` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `UpdateDataRepositoryAssociation` operation on the `FSx` service. /// /// Updates the configuration of an existing data repository association on an Amazon FSx for Lustre file system. Data repository associations are supported on all FSx for Lustre 2.12 and 2.15 file systems, excluding scratch_1 deployment type. /// @@ -3342,7 +3342,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `UpdateFileCache` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `UpdateFileCache` operation on the `FSx` service. /// /// Updates the configuration of an existing Amazon File Cache resource. You can update multiple properties in a single request. /// @@ -3419,7 +3419,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `UpdateFileSystem` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `UpdateFileSystem` operation on the `FSx` service. /// /// Use this operation to update the configuration of an existing Amazon FSx file system. You can update multiple properties in a single request. For FSx for Windows File Server file systems, you can update the following properties: /// @@ -3588,7 +3588,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `UpdateSharedVpcConfiguration` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `UpdateSharedVpcConfiguration` operation on the `FSx` service. /// /// Configures whether participant accounts in your organization can create Amazon FSx for NetApp ONTAP Multi-AZ file systems in subnets that are shared by a virtual private cloud (VPC) owner. For more information, see the [Amazon FSx for NetApp ONTAP User Guide](https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/maz-shared-vpc.html). We strongly recommend that participant-created Multi-AZ file systems in the shared VPC are deleted before you disable this feature. Once the feature is disabled, these file systems will enter a MISCONFIGURED state and behave like Single-AZ file systems. For more information, see [Important considerations before disabling shared VPC support for Multi-AZ file systems](https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/maz-shared-vpc.html#disabling-maz-vpc-sharing). /// @@ -3661,7 +3661,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `UpdateSnapshot` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `UpdateSnapshot` operation on the `FSx` service. /// /// Updates the name of an Amazon FSx for OpenZFS snapshot. /// @@ -3734,7 +3734,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `UpdateStorageVirtualMachine` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `UpdateStorageVirtualMachine` operation on the `FSx` service. /// /// Updates an FSx for ONTAP storage virtual machine (SVM). /// @@ -3809,7 +3809,7 @@ extension FSxClient { return try await op.execute(input: input) } - /// Performs the `UpdateVolume` operation on the `AWSSimbaAPIService_v20180301` service. + /// Performs the `UpdateVolume` operation on the `FSx` service. /// /// Updates the configuration of an Amazon FSx for NetApp ONTAP or Amazon FSx for OpenZFS volume. /// diff --git a/Sources/Services/AWSFinspace/Sources/AWSFinspace/FinspaceClient.swift b/Sources/Services/AWSFinspace/Sources/AWSFinspace/FinspaceClient.swift index 1dc846ea338..389a1a99a85 100644 --- a/Sources/Services/AWSFinspace/Sources/AWSFinspace/FinspaceClient.swift +++ b/Sources/Services/AWSFinspace/Sources/AWSFinspace/FinspaceClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class FinspaceClient: ClientRuntime.Client { public static let clientName = "FinspaceClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: FinspaceClient.FinspaceClientConfiguration let serviceName = "finspace" @@ -331,7 +331,7 @@ extension FinspaceClient { } extension FinspaceClient { - /// Performs the `CreateEnvironment` operation on the `AWSHabaneroManagementService` service. + /// Performs the `CreateEnvironment` operation on the `Finspace` service. /// /// Create a new FinSpace environment. @available(*, deprecated, message: "This method will be discontinued.") @@ -406,7 +406,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `CreateKxChangeset` operation on the `AWSHabaneroManagementService` service. + /// Performs the `CreateKxChangeset` operation on the `Finspace` service. /// /// Creates a changeset for a kdb database. A changeset allows you to add and delete existing files by using an ordered list of change requests. /// @@ -482,7 +482,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `CreateKxCluster` operation on the `AWSHabaneroManagementService` service. + /// Performs the `CreateKxCluster` operation on the `Finspace` service. /// /// Creates a new kdb cluster. /// @@ -558,7 +558,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `CreateKxDatabase` operation on the `AWSHabaneroManagementService` service. + /// Performs the `CreateKxDatabase` operation on the `Finspace` service. /// /// Creates a new kdb database in the environment. /// @@ -635,7 +635,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `CreateKxDataview` operation on the `AWSHabaneroManagementService` service. + /// Performs the `CreateKxDataview` operation on the `Finspace` service. /// /// Creates a snapshot of kdb database with tiered storage capabilities and a pre-warmed cache, ready for mounting on kdb clusters. Dataviews are only available for clusters running on a scaling group. They are not supported on dedicated clusters. /// @@ -712,7 +712,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `CreateKxEnvironment` operation on the `AWSHabaneroManagementService` service. + /// Performs the `CreateKxEnvironment` operation on the `Finspace` service. /// /// Creates a managed kdb environment for the account. /// @@ -788,7 +788,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `CreateKxScalingGroup` operation on the `AWSHabaneroManagementService` service. + /// Performs the `CreateKxScalingGroup` operation on the `Finspace` service. /// /// Creates a new scaling group. /// @@ -864,7 +864,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `CreateKxUser` operation on the `AWSHabaneroManagementService` service. + /// Performs the `CreateKxUser` operation on the `Finspace` service. /// /// Creates a user in FinSpace kdb environment with an associated IAM role. /// @@ -941,7 +941,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `CreateKxVolume` operation on the `AWSHabaneroManagementService` service. + /// Performs the `CreateKxVolume` operation on the `Finspace` service. /// /// Creates a new volume with a specific amount of throughput and storage capacity. /// @@ -1018,7 +1018,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `DeleteEnvironment` operation on the `AWSHabaneroManagementService` service. + /// Performs the `DeleteEnvironment` operation on the `Finspace` service. /// /// Delete an FinSpace environment. @available(*, deprecated, message: "This method will be discontinued.") @@ -1089,7 +1089,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `DeleteKxCluster` operation on the `AWSHabaneroManagementService` service. + /// Performs the `DeleteKxCluster` operation on the `Finspace` service. /// /// Deletes a kdb cluster. /// @@ -1163,7 +1163,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `DeleteKxClusterNode` operation on the `AWSHabaneroManagementService` service. + /// Performs the `DeleteKxClusterNode` operation on the `Finspace` service. /// /// Deletes the specified nodes from a cluster. /// @@ -1233,7 +1233,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `DeleteKxDatabase` operation on the `AWSHabaneroManagementService` service. + /// Performs the `DeleteKxDatabase` operation on the `Finspace` service. /// /// Deletes the specified database and all of its associated data. This action is irreversible. You must copy any data out of the database before deleting it if the data is to be retained. /// @@ -1306,7 +1306,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `DeleteKxDataview` operation on the `AWSHabaneroManagementService` service. + /// Performs the `DeleteKxDataview` operation on the `Finspace` service. /// /// Deletes the specified dataview. Before deleting a dataview, make sure that it is not in use by any cluster. /// @@ -1379,7 +1379,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `DeleteKxEnvironment` operation on the `AWSHabaneroManagementService` service. + /// Performs the `DeleteKxEnvironment` operation on the `Finspace` service. /// /// Deletes the kdb environment. This action is irreversible. Deleting a kdb environment will remove all the associated data and any services running in it. /// @@ -1452,7 +1452,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `DeleteKxScalingGroup` operation on the `AWSHabaneroManagementService` service. + /// Performs the `DeleteKxScalingGroup` operation on the `Finspace` service. /// /// Deletes the specified scaling group. This action is irreversible. You cannot delete a scaling group until all the clusters running on it have been deleted. /// @@ -1526,7 +1526,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `DeleteKxUser` operation on the `AWSHabaneroManagementService` service. + /// Performs the `DeleteKxUser` operation on the `Finspace` service. /// /// Deletes a user in the specified kdb environment. /// @@ -1599,7 +1599,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `DeleteKxVolume` operation on the `AWSHabaneroManagementService` service. + /// Performs the `DeleteKxVolume` operation on the `Finspace` service. /// /// Deletes a volume. You can only delete a volume if it's not attached to a cluster or a dataview. When a volume is deleted, any data on the volume is lost. This action is irreversible. /// @@ -1673,7 +1673,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `GetEnvironment` operation on the `AWSHabaneroManagementService` service. + /// Performs the `GetEnvironment` operation on the `Finspace` service. /// /// Returns the FinSpace environment object. @available(*, deprecated, message: "This method will be discontinued.") @@ -1743,7 +1743,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `GetKxChangeset` operation on the `AWSHabaneroManagementService` service. + /// Performs the `GetKxChangeset` operation on the `Finspace` service. /// /// Returns information about a kdb changeset. /// @@ -1813,7 +1813,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `GetKxCluster` operation on the `AWSHabaneroManagementService` service. + /// Performs the `GetKxCluster` operation on the `Finspace` service. /// /// Retrieves information about a kdb cluster. /// @@ -1885,7 +1885,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `GetKxConnectionString` operation on the `AWSHabaneroManagementService` service. + /// Performs the `GetKxConnectionString` operation on the `Finspace` service. /// /// Retrieves a connection string for a user to connect to a kdb cluster. You must call this API using the same role that you have defined while creating a user. /// @@ -1956,7 +1956,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `GetKxDatabase` operation on the `AWSHabaneroManagementService` service. + /// Performs the `GetKxDatabase` operation on the `Finspace` service. /// /// Returns database information for the specified environment ID. /// @@ -2026,7 +2026,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `GetKxDataview` operation on the `AWSHabaneroManagementService` service. + /// Performs the `GetKxDataview` operation on the `Finspace` service. /// /// Retrieves details of the dataview. /// @@ -2096,7 +2096,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `GetKxEnvironment` operation on the `AWSHabaneroManagementService` service. + /// Performs the `GetKxEnvironment` operation on the `Finspace` service. /// /// Retrieves all the information for the specified kdb environment. /// @@ -2166,7 +2166,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `GetKxScalingGroup` operation on the `AWSHabaneroManagementService` service. + /// Performs the `GetKxScalingGroup` operation on the `Finspace` service. /// /// Retrieves details of a scaling group. /// @@ -2238,7 +2238,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `GetKxUser` operation on the `AWSHabaneroManagementService` service. + /// Performs the `GetKxUser` operation on the `Finspace` service. /// /// Retrieves information about the specified kdb user. /// @@ -2308,7 +2308,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `GetKxVolume` operation on the `AWSHabaneroManagementService` service. + /// Performs the `GetKxVolume` operation on the `Finspace` service. /// /// Retrieves the information about the volume. /// @@ -2380,7 +2380,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `ListEnvironments` operation on the `AWSHabaneroManagementService` service. + /// Performs the `ListEnvironments` operation on the `Finspace` service. /// /// A list of all of your FinSpace environments. @available(*, deprecated, message: "This method will be discontinued.") @@ -2450,7 +2450,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `ListKxChangesets` operation on the `AWSHabaneroManagementService` service. + /// Performs the `ListKxChangesets` operation on the `Finspace` service. /// /// Returns a list of all the changesets for a database. /// @@ -2521,7 +2521,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `ListKxClusterNodes` operation on the `AWSHabaneroManagementService` service. + /// Performs the `ListKxClusterNodes` operation on the `Finspace` service. /// /// Lists all the nodes in a kdb cluster. /// @@ -2593,7 +2593,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `ListKxClusters` operation on the `AWSHabaneroManagementService` service. + /// Performs the `ListKxClusters` operation on the `Finspace` service. /// /// Returns a list of clusters. /// @@ -2666,7 +2666,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `ListKxDatabases` operation on the `AWSHabaneroManagementService` service. + /// Performs the `ListKxDatabases` operation on the `Finspace` service. /// /// Returns a list of all the databases in the kdb environment. /// @@ -2737,7 +2737,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `ListKxDataviews` operation on the `AWSHabaneroManagementService` service. + /// Performs the `ListKxDataviews` operation on the `Finspace` service. /// /// Returns a list of all the dataviews in the database. /// @@ -2808,7 +2808,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `ListKxEnvironments` operation on the `AWSHabaneroManagementService` service. + /// Performs the `ListKxEnvironments` operation on the `Finspace` service. /// /// Returns a list of kdb environments created in an account. /// @@ -2877,7 +2877,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `ListKxScalingGroups` operation on the `AWSHabaneroManagementService` service. + /// Performs the `ListKxScalingGroups` operation on the `Finspace` service. /// /// Returns a list of scaling groups in a kdb environment. /// @@ -2950,7 +2950,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `ListKxUsers` operation on the `AWSHabaneroManagementService` service. + /// Performs the `ListKxUsers` operation on the `Finspace` service. /// /// Lists all the users in a kdb environment. /// @@ -3021,7 +3021,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `ListKxVolumes` operation on the `AWSHabaneroManagementService` service. + /// Performs the `ListKxVolumes` operation on the `Finspace` service. /// /// Lists all the volumes in a kdb environment. /// @@ -3094,7 +3094,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSHabaneroManagementService` service. + /// Performs the `ListTagsForResource` operation on the `Finspace` service. /// /// A list of all tags for a resource. /// @@ -3162,7 +3162,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSHabaneroManagementService` service. + /// Performs the `TagResource` operation on the `Finspace` service. /// /// Adds metadata tags to a FinSpace resource. /// @@ -3233,7 +3233,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSHabaneroManagementService` service. + /// Performs the `UntagResource` operation on the `Finspace` service. /// /// Removes metadata tags from a FinSpace resource. /// @@ -3302,7 +3302,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `UpdateEnvironment` operation on the `AWSHabaneroManagementService` service. + /// Performs the `UpdateEnvironment` operation on the `Finspace` service. /// /// Update your FinSpace environment. @available(*, deprecated, message: "This method will be discontinued.") @@ -3376,7 +3376,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `UpdateKxClusterCodeConfiguration` operation on the `AWSHabaneroManagementService` service. + /// Performs the `UpdateKxClusterCodeConfiguration` operation on the `Finspace` service. /// /// Allows you to update code configuration on a running cluster. By using this API you can update the code, the initialization script path, and the command line arguments for a specific cluster. The configuration that you want to update will override any existing configurations on the cluster. /// @@ -3452,7 +3452,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `UpdateKxClusterDatabases` operation on the `AWSHabaneroManagementService` service. + /// Performs the `UpdateKxClusterDatabases` operation on the `Finspace` service. /// /// Updates the databases mounted on a kdb cluster, which includes the changesetId and all the dbPaths to be cached. This API does not allow you to change a database name or add a database if you created a cluster without one. Using this API you can point a cluster to a different changeset and modify a list of partitions being cached. /// @@ -3528,7 +3528,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `UpdateKxDatabase` operation on the `AWSHabaneroManagementService` service. + /// Performs the `UpdateKxDatabase` operation on the `Finspace` service. /// /// Updates information for the given kdb database. /// @@ -3603,7 +3603,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `UpdateKxDataview` operation on the `AWSHabaneroManagementService` service. + /// Performs the `UpdateKxDataview` operation on the `Finspace` service. /// /// Updates the specified dataview. The dataviews get automatically updated when any new changesets are ingested. Each update of the dataview creates a new version, including changeset details and cache configurations /// @@ -3679,7 +3679,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `UpdateKxEnvironment` operation on the `AWSHabaneroManagementService` service. + /// Performs the `UpdateKxEnvironment` operation on the `Finspace` service. /// /// Updates information for the given kdb environment. /// @@ -3754,7 +3754,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `UpdateKxEnvironmentNetwork` operation on the `AWSHabaneroManagementService` service. + /// Performs the `UpdateKxEnvironmentNetwork` operation on the `Finspace` service. /// /// Updates environment network to connect to your internal network by using a transit gateway. This API supports request to create a transit gateway attachment from FinSpace VPC to your transit gateway ID and create a custom Route-53 outbound resolvers. Once you send a request to update a network, you cannot change it again. Network update might require termination of any clusters that are running in the existing network. /// @@ -3829,7 +3829,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `UpdateKxUser` operation on the `AWSHabaneroManagementService` service. + /// Performs the `UpdateKxUser` operation on the `Finspace` service. /// /// Updates the user details. You can only update the IAM role associated with a user. /// @@ -3905,7 +3905,7 @@ extension FinspaceClient { return try await op.execute(input: input) } - /// Performs the `UpdateKxVolume` operation on the `AWSHabaneroManagementService` service. + /// Performs the `UpdateKxVolume` operation on the `Finspace` service. /// /// Updates the throughput or capacity of a volume. During the update process, the filesystem might be unavailable for a few minutes. You can retry any operations after the update is complete. /// diff --git a/Sources/Services/AWSFinspacedata/Sources/AWSFinspacedata/FinspacedataClient.swift b/Sources/Services/AWSFinspacedata/Sources/AWSFinspacedata/FinspacedataClient.swift index 606e9ce6738..e2fd0d6abdb 100644 --- a/Sources/Services/AWSFinspacedata/Sources/AWSFinspacedata/FinspacedataClient.swift +++ b/Sources/Services/AWSFinspacedata/Sources/AWSFinspacedata/FinspacedataClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class FinspacedataClient: ClientRuntime.Client { public static let clientName = "FinspacedataClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: FinspacedataClient.FinspacedataClientConfiguration let serviceName = "finspace data" @@ -330,7 +330,7 @@ extension FinspacedataClient { } extension FinspacedataClient { - /// Performs the `AssociateUserToPermissionGroup` operation on the `AWSHabaneroPublicAPI` service. + /// Performs the `AssociateUserToPermissionGroup` operation on the `Finspacedata` service. /// /// Adds a user to a permission group to grant permissions for actions a user can perform in FinSpace. @available(*, deprecated, message: "This method will be discontinued.") @@ -406,7 +406,7 @@ extension FinspacedataClient { return try await op.execute(input: input) } - /// Performs the `CreateChangeset` operation on the `AWSHabaneroPublicAPI` service. + /// Performs the `CreateChangeset` operation on the `Finspacedata` service. /// /// Creates a new Changeset in a FinSpace Dataset. @available(*, deprecated, message: "This method will be discontinued.") @@ -483,7 +483,7 @@ extension FinspacedataClient { return try await op.execute(input: input) } - /// Performs the `CreateDataView` operation on the `AWSHabaneroPublicAPI` service. + /// Performs the `CreateDataView` operation on the `Finspacedata` service. /// /// Creates a Dataview for a Dataset. @available(*, deprecated, message: "This method will be discontinued.") @@ -559,7 +559,7 @@ extension FinspacedataClient { return try await op.execute(input: input) } - /// Performs the `CreateDataset` operation on the `AWSHabaneroPublicAPI` service. + /// Performs the `CreateDataset` operation on the `Finspacedata` service. /// /// Creates a new FinSpace Dataset. @available(*, deprecated, message: "This method will be discontinued.") @@ -636,7 +636,7 @@ extension FinspacedataClient { return try await op.execute(input: input) } - /// Performs the `CreatePermissionGroup` operation on the `AWSHabaneroPublicAPI` service. + /// Performs the `CreatePermissionGroup` operation on the `Finspacedata` service. /// /// Creates a group of permissions for various actions that a user can perform in FinSpace. @available(*, deprecated, message: "This method will be discontinued.") @@ -712,7 +712,7 @@ extension FinspacedataClient { return try await op.execute(input: input) } - /// Performs the `CreateUser` operation on the `AWSHabaneroPublicAPI` service. + /// Performs the `CreateUser` operation on the `Finspacedata` service. /// /// Creates a new user in FinSpace. @available(*, deprecated, message: "This method will be discontinued.") @@ -788,7 +788,7 @@ extension FinspacedataClient { return try await op.execute(input: input) } - /// Performs the `DeleteDataset` operation on the `AWSHabaneroPublicAPI` service. + /// Performs the `DeleteDataset` operation on the `Finspacedata` service. /// /// Deletes a FinSpace Dataset. @available(*, deprecated, message: "This method will be discontinued.") @@ -863,7 +863,7 @@ extension FinspacedataClient { return try await op.execute(input: input) } - /// Performs the `DeletePermissionGroup` operation on the `AWSHabaneroPublicAPI` service. + /// Performs the `DeletePermissionGroup` operation on the `Finspacedata` service. /// /// Deletes a permission group. This action is irreversible. @available(*, deprecated, message: "This method will be discontinued.") @@ -938,7 +938,7 @@ extension FinspacedataClient { return try await op.execute(input: input) } - /// Performs the `DisableUser` operation on the `AWSHabaneroPublicAPI` service. + /// Performs the `DisableUser` operation on the `Finspacedata` service. /// /// Denies access to the FinSpace web application and API for the specified user. @available(*, deprecated, message: "This method will be discontinued.") @@ -1014,7 +1014,7 @@ extension FinspacedataClient { return try await op.execute(input: input) } - /// Performs the `DisassociateUserFromPermissionGroup` operation on the `AWSHabaneroPublicAPI` service. + /// Performs the `DisassociateUserFromPermissionGroup` operation on the `Finspacedata` service. /// /// Removes a user from a permission group. @available(*, deprecated, message: "This method will be discontinued.") @@ -1088,7 +1088,7 @@ extension FinspacedataClient { return try await op.execute(input: input) } - /// Performs the `EnableUser` operation on the `AWSHabaneroPublicAPI` service. + /// Performs the `EnableUser` operation on the `Finspacedata` service. /// /// Allows the specified user to access the FinSpace web application and API. @available(*, deprecated, message: "This method will be discontinued.") @@ -1165,7 +1165,7 @@ extension FinspacedataClient { return try await op.execute(input: input) } - /// Performs the `GetChangeset` operation on the `AWSHabaneroPublicAPI` service. + /// Performs the `GetChangeset` operation on the `Finspacedata` service. /// /// Get information about a Changeset. @available(*, deprecated, message: "This method will be discontinued.") @@ -1237,7 +1237,7 @@ extension FinspacedataClient { return try await op.execute(input: input) } - /// Performs the `GetDataView` operation on the `AWSHabaneroPublicAPI` service. + /// Performs the `GetDataView` operation on the `Finspacedata` service. /// /// Gets information about a Dataview. @available(*, deprecated, message: "This method will be discontinued.") @@ -1308,7 +1308,7 @@ extension FinspacedataClient { return try await op.execute(input: input) } - /// Performs the `GetDataset` operation on the `AWSHabaneroPublicAPI` service. + /// Performs the `GetDataset` operation on the `Finspacedata` service. /// /// Returns information about a Dataset. @available(*, deprecated, message: "This method will be discontinued.") @@ -1380,7 +1380,7 @@ extension FinspacedataClient { return try await op.execute(input: input) } - /// Performs the `GetExternalDataViewAccessDetails` operation on the `AWSHabaneroPublicAPI` service. + /// Performs the `GetExternalDataViewAccessDetails` operation on the `Finspacedata` service. /// /// Returns the credentials to access the external Dataview from an S3 location. To call this API: /// @@ -1455,7 +1455,7 @@ extension FinspacedataClient { return try await op.execute(input: input) } - /// Performs the `GetPermissionGroup` operation on the `AWSHabaneroPublicAPI` service. + /// Performs the `GetPermissionGroup` operation on the `Finspacedata` service. /// /// Retrieves the details of a specific permission group. @available(*, deprecated, message: "This method will be discontinued.") @@ -1526,7 +1526,7 @@ extension FinspacedataClient { return try await op.execute(input: input) } - /// Performs the `GetProgrammaticAccessCredentials` operation on the `AWSHabaneroPublicAPI` service. + /// Performs the `GetProgrammaticAccessCredentials` operation on the `Finspacedata` service. /// /// Request programmatic credentials to use with FinSpace SDK. For more information, see [Step 2. Access credentials programmatically using IAM access key id and secret access key](https://docs.aws.amazon.com/finspace/latest/data-api/fs-using-the-finspace-api.html#accessing-credentials). @available(*, deprecated, message: "This method will be discontinued.") @@ -1597,7 +1597,7 @@ extension FinspacedataClient { return try await op.execute(input: input) } - /// Performs the `GetUser` operation on the `AWSHabaneroPublicAPI` service. + /// Performs the `GetUser` operation on the `Finspacedata` service. /// /// Retrieves details for a specific user. @available(*, deprecated, message: "This method will be discontinued.") @@ -1668,7 +1668,7 @@ extension FinspacedataClient { return try await op.execute(input: input) } - /// Performs the `GetWorkingLocation` operation on the `AWSHabaneroPublicAPI` service. + /// Performs the `GetWorkingLocation` operation on the `Finspacedata` service. /// /// A temporary Amazon S3 location, where you can copy your files from a source location to stage or use as a scratch space in FinSpace notebook. @available(*, deprecated, message: "This method will be discontinued.") @@ -1741,7 +1741,7 @@ extension FinspacedataClient { return try await op.execute(input: input) } - /// Performs the `ListChangesets` operation on the `AWSHabaneroPublicAPI` service. + /// Performs the `ListChangesets` operation on the `Finspacedata` service. /// /// Lists the FinSpace Changesets for a Dataset. @available(*, deprecated, message: "This method will be discontinued.") @@ -1814,7 +1814,7 @@ extension FinspacedataClient { return try await op.execute(input: input) } - /// Performs the `ListDataViews` operation on the `AWSHabaneroPublicAPI` service. + /// Performs the `ListDataViews` operation on the `Finspacedata` service. /// /// Lists all available Dataviews for a Dataset. @available(*, deprecated, message: "This method will be discontinued.") @@ -1886,7 +1886,7 @@ extension FinspacedataClient { return try await op.execute(input: input) } - /// Performs the `ListDatasets` operation on the `AWSHabaneroPublicAPI` service. + /// Performs the `ListDatasets` operation on the `Finspacedata` service. /// /// Lists all of the active Datasets that a user has access to. @available(*, deprecated, message: "This method will be discontinued.") @@ -1958,7 +1958,7 @@ extension FinspacedataClient { return try await op.execute(input: input) } - /// Performs the `ListPermissionGroups` operation on the `AWSHabaneroPublicAPI` service. + /// Performs the `ListPermissionGroups` operation on the `Finspacedata` service. /// /// Lists all available permission groups in FinSpace. @available(*, deprecated, message: "This method will be discontinued.") @@ -2029,7 +2029,7 @@ extension FinspacedataClient { return try await op.execute(input: input) } - /// Performs the `ListPermissionGroupsByUser` operation on the `AWSHabaneroPublicAPI` service. + /// Performs the `ListPermissionGroupsByUser` operation on the `Finspacedata` service. /// /// Lists all the permission groups that are associated with a specific user. @available(*, deprecated, message: "This method will be discontinued.") @@ -2101,7 +2101,7 @@ extension FinspacedataClient { return try await op.execute(input: input) } - /// Performs the `ListUsers` operation on the `AWSHabaneroPublicAPI` service. + /// Performs the `ListUsers` operation on the `Finspacedata` service. /// /// Lists all available users in FinSpace. @available(*, deprecated, message: "This method will be discontinued.") @@ -2172,7 +2172,7 @@ extension FinspacedataClient { return try await op.execute(input: input) } - /// Performs the `ListUsersByPermissionGroup` operation on the `AWSHabaneroPublicAPI` service. + /// Performs the `ListUsersByPermissionGroup` operation on the `Finspacedata` service. /// /// Lists details of all the users in a specific permission group. @available(*, deprecated, message: "This method will be discontinued.") @@ -2244,7 +2244,7 @@ extension FinspacedataClient { return try await op.execute(input: input) } - /// Performs the `ResetUserPassword` operation on the `AWSHabaneroPublicAPI` service. + /// Performs the `ResetUserPassword` operation on the `Finspacedata` service. /// /// Resets the password for a specified user ID and generates a temporary one. Only a superuser can reset password for other users. Resetting the password immediately invalidates the previous password associated with the user. @available(*, deprecated, message: "This method will be discontinued.") @@ -2320,7 +2320,7 @@ extension FinspacedataClient { return try await op.execute(input: input) } - /// Performs the `UpdateChangeset` operation on the `AWSHabaneroPublicAPI` service. + /// Performs the `UpdateChangeset` operation on the `Finspacedata` service. /// /// Updates a FinSpace Changeset. @available(*, deprecated, message: "This method will be discontinued.") @@ -2396,7 +2396,7 @@ extension FinspacedataClient { return try await op.execute(input: input) } - /// Performs the `UpdateDataset` operation on the `AWSHabaneroPublicAPI` service. + /// Performs the `UpdateDataset` operation on the `Finspacedata` service. /// /// Updates a FinSpace Dataset. @available(*, deprecated, message: "This method will be discontinued.") @@ -2472,7 +2472,7 @@ extension FinspacedataClient { return try await op.execute(input: input) } - /// Performs the `UpdatePermissionGroup` operation on the `AWSHabaneroPublicAPI` service. + /// Performs the `UpdatePermissionGroup` operation on the `Finspacedata` service. /// /// Modifies the details of a permission group. You cannot modify a permissionGroupID. @available(*, deprecated, message: "This method will be discontinued.") @@ -2548,7 +2548,7 @@ extension FinspacedataClient { return try await op.execute(input: input) } - /// Performs the `UpdateUser` operation on the `AWSHabaneroPublicAPI` service. + /// Performs the `UpdateUser` operation on the `Finspacedata` service. /// /// Modifies the details of the specified user. You cannot update the userId for a user. @available(*, deprecated, message: "This method will be discontinued.") diff --git a/Sources/Services/AWSFirehose/Sources/AWSFirehose/FirehoseClient.swift b/Sources/Services/AWSFirehose/Sources/AWSFirehose/FirehoseClient.swift index 24e251467bc..f13594a3626 100644 --- a/Sources/Services/AWSFirehose/Sources/AWSFirehose/FirehoseClient.swift +++ b/Sources/Services/AWSFirehose/Sources/AWSFirehose/FirehoseClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class FirehoseClient: ClientRuntime.Client { public static let clientName = "FirehoseClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: FirehoseClient.FirehoseClientConfiguration let serviceName = "Firehose" @@ -329,7 +329,7 @@ extension FirehoseClient { } extension FirehoseClient { - /// Performs the `CreateDeliveryStream` operation on the `Firehose_20150804` service. + /// Performs the `CreateDeliveryStream` operation on the `Firehose` service. /// /// Creates a Firehose stream. By default, you can create up to 50 Firehose streams per Amazon Web Services Region. This is an asynchronous operation that immediately returns. The initial status of the Firehose stream is CREATING. After the Firehose stream is created, its status is ACTIVE and it now accepts data. If the Firehose stream creation fails, the status transitions to CREATING_FAILED. Attempts to send data to a delivery stream that is not in the ACTIVE state cause an exception. To check the state of a Firehose stream, use [DescribeDeliveryStream]. If the status of a Firehose stream is CREATING_FAILED, this status doesn't change, and you can't invoke CreateDeliveryStream again on it. However, you can invoke the [DeleteDeliveryStream] operation to delete it. A Firehose stream can be configured to receive records directly from providers using [PutRecord] or [PutRecordBatch], or it can be configured to use an existing Kinesis stream as its source. To specify a Kinesis data stream as input, set the DeliveryStreamType parameter to KinesisStreamAsSource, and provide the Kinesis stream Amazon Resource Name (ARN) and role ARN in the KinesisStreamSourceConfiguration parameter. To create a Firehose stream with server-side encryption (SSE) enabled, include [DeliveryStreamEncryptionConfigurationInput] in your request. This is optional. You can also invoke [StartDeliveryStreamEncryption] to turn on SSE for an existing Firehose stream that doesn't have SSE enabled. A Firehose stream is configured with a single destination, such as Amazon Simple Storage Service (Amazon S3), Amazon Redshift, Amazon OpenSearch Service, Amazon OpenSearch Serverless, Splunk, and any custom HTTP endpoint or HTTP endpoints owned by or supported by third-party service providers, including Datadog, Dynatrace, LogicMonitor, MongoDB, New Relic, and Sumo Logic. You must specify only one of the following destination configuration parameters: ExtendedS3DestinationConfiguration, S3DestinationConfiguration, ElasticsearchDestinationConfiguration, RedshiftDestinationConfiguration, or SplunkDestinationConfiguration. When you specify S3DestinationConfiguration, you can also provide the following optional values: BufferingHints, EncryptionConfiguration, and CompressionFormat. By default, if no BufferingHints value is provided, Firehose buffers data up to 5 MB or for 5 minutes, whichever condition is satisfied first. BufferingHints is a hint, so there are some cases where the service cannot adhere to these conditions strictly. For example, record boundaries might be such that the size is a little over or under the configured buffering size. By default, no encryption is performed. We strongly recommend that you enable encryption to ensure secure data storage in Amazon S3. A few notes about Amazon Redshift as a destination: /// @@ -411,7 +411,7 @@ extension FirehoseClient { return try await op.execute(input: input) } - /// Performs the `DeleteDeliveryStream` operation on the `Firehose_20150804` service. + /// Performs the `DeleteDeliveryStream` operation on the `Firehose` service. /// /// Deletes a Firehose stream and its data. You can delete a Firehose stream only if it is in one of the following states: ACTIVE, DELETING, CREATING_FAILED, or DELETING_FAILED. You can't delete a Firehose stream that is in the CREATING state. To check the state of a Firehose stream, use [DescribeDeliveryStream]. DeleteDeliveryStream is an asynchronous API. When an API request to DeleteDeliveryStream succeeds, the Firehose stream is marked for deletion, and it goes into the DELETING state.While the Firehose stream is in the DELETING state, the service might continue to accept records, but it doesn't make any guarantees with respect to delivering the data. Therefore, as a best practice, first stop any applications that are sending records before you delete a Firehose stream. Removal of a Firehose stream that is in the DELETING state is a low priority operation for the service. A stream may remain in the DELETING state for several minutes. Therefore, as a best practice, applications should not wait for streams in the DELETING state to be removed. /// @@ -482,7 +482,7 @@ extension FirehoseClient { return try await op.execute(input: input) } - /// Performs the `DescribeDeliveryStream` operation on the `Firehose_20150804` service. + /// Performs the `DescribeDeliveryStream` operation on the `Firehose` service. /// /// Describes the specified Firehose stream and its status. For example, after your Firehose stream is created, call DescribeDeliveryStream to see whether the Firehose stream is ACTIVE and therefore ready for data to be sent to it. If the status of a Firehose stream is CREATING_FAILED, this status doesn't change, and you can't invoke [CreateDeliveryStream] again on it. However, you can invoke the [DeleteDeliveryStream] operation to delete it. If the status is DELETING_FAILED, you can force deletion by invoking [DeleteDeliveryStream] again but with [DeleteDeliveryStreamInput$AllowForceDelete] set to true. /// @@ -552,7 +552,7 @@ extension FirehoseClient { return try await op.execute(input: input) } - /// Performs the `ListDeliveryStreams` operation on the `Firehose_20150804` service. + /// Performs the `ListDeliveryStreams` operation on the `Firehose` service. /// /// Lists your Firehose streams in alphabetical order of their names. The number of Firehose streams might be too large to return using a single call to ListDeliveryStreams. You can limit the number of Firehose streams returned, using the Limit parameter. To determine whether there are more delivery streams to list, check the value of HasMoreDeliveryStreams in the output. If there are more Firehose streams to list, you can request them by calling this operation again and setting the ExclusiveStartDeliveryStreamName parameter to the name of the last Firehose stream returned in the last call. /// @@ -617,7 +617,7 @@ extension FirehoseClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForDeliveryStream` operation on the `Firehose_20150804` service. + /// Performs the `ListTagsForDeliveryStream` operation on the `Firehose` service. /// /// Lists the tags for the specified Firehose stream. This operation has a limit of five transactions per second per account. /// @@ -689,7 +689,7 @@ extension FirehoseClient { return try await op.execute(input: input) } - /// Performs the `PutRecord` operation on the `Firehose_20150804` service. + /// Performs the `PutRecord` operation on the `Firehose` service. /// /// Writes a single data record into an Firehose stream. To write multiple data records into a Firehose stream, use [PutRecordBatch]. Applications using these operations are referred to as producers. By default, each Firehose stream can take in up to 2,000 transactions per second, 5,000 records per second, or 5 MB per second. If you use [PutRecord] and [PutRecordBatch], the limits are an aggregate across these two operations for each Firehose stream. For more information about limits and how to request an increase, see [Amazon Firehose Limits](https://docs.aws.amazon.com/firehose/latest/dev/limits.html). Firehose accumulates and publishes a particular metric for a customer account in one minute intervals. It is possible that the bursts of incoming bytes/records ingested to a Firehose stream last only for a few seconds. Due to this, the actual spikes in the traffic might not be fully visible in the customer's 1 minute CloudWatch metrics. You must specify the name of the Firehose stream and the data record when using [PutRecord]. The data record consists of a data blob that can be up to 1,000 KiB in size, and any kind of data. For example, it can be a segment from a log file, geographic location data, website clickstream data, and so on. For multi record de-aggregation, you can not put more than 500 records even if the data blob length is less than 1000 KiB. If you include more than 500 records, the request succeeds but the record de-aggregation doesn't work as expected and transformation lambda is invoked with the complete base64 encoded data blob instead of de-aggregated base64 decoded records. Firehose buffers records before delivering them to the destination. To disambiguate the data blobs at the destination, a common solution is to use delimiters in the data, such as a newline (\n) or some other character unique within the data. This allows the consumer application to parse individual data items when reading the data from the destination. The PutRecord operation returns a RecordId, which is a unique string assigned to each record. Producer applications can use this ID for purposes such as auditability and investigation. If the PutRecord operation throws a ServiceUnavailableException, the API is automatically reinvoked (retried) 3 times. If the exception persists, it is possible that the throughput limits have been exceeded for the Firehose stream. Re-invoking the Put API operations (for example, PutRecord and PutRecordBatch) can result in data duplicates. For larger data assets, allow for a longer time out before retrying Put API operations. Data records sent to Firehose are stored for 24 hours from the time they are added to a Firehose stream as it tries to send the records to the destination. If the destination is unreachable for more than 24 hours, the data is no longer available. Don't concatenate two or more base64 strings to form the data fields of your records. Instead, concatenate the raw data, then perform base64 encoding. /// @@ -763,7 +763,7 @@ extension FirehoseClient { return try await op.execute(input: input) } - /// Performs the `PutRecordBatch` operation on the `Firehose_20150804` service. + /// Performs the `PutRecordBatch` operation on the `Firehose` service. /// /// Writes multiple data records into a Firehose stream in a single call, which can achieve higher throughput per producer than when writing single records. To write single data records into a Firehose stream, use [PutRecord]. Applications using these operations are referred to as producers. Firehose accumulates and publishes a particular metric for a customer account in one minute intervals. It is possible that the bursts of incoming bytes/records ingested to a Firehose stream last only for a few seconds. Due to this, the actual spikes in the traffic might not be fully visible in the customer's 1 minute CloudWatch metrics. For information about service quota, see [Amazon Firehose Quota](https://docs.aws.amazon.com/firehose/latest/dev/limits.html). Each [PutRecordBatch] request supports up to 500 records. Each record in the request can be as large as 1,000 KB (before base64 encoding), up to a limit of 4 MB for the entire request. These limits cannot be changed. You must specify the name of the Firehose stream and the data record when using [PutRecord]. The data record consists of a data blob that can be up to 1,000 KB in size, and any kind of data. For example, it could be a segment from a log file, geographic location data, website clickstream data, and so on. For multi record de-aggregation, you can not put more than 500 records even if the data blob length is less than 1000 KiB. If you include more than 500 records, the request succeeds but the record de-aggregation doesn't work as expected and transformation lambda is invoked with the complete base64 encoded data blob instead of de-aggregated base64 decoded records. Firehose buffers records before delivering them to the destination. To disambiguate the data blobs at the destination, a common solution is to use delimiters in the data, such as a newline (\n) or some other character unique within the data. This allows the consumer application to parse individual data items when reading the data from the destination. The [PutRecordBatch] response includes a count of failed records, FailedPutCount, and an array of responses, RequestResponses. Even if the [PutRecordBatch] call succeeds, the value of FailedPutCount may be greater than 0, indicating that there are records for which the operation didn't succeed. Each entry in the RequestResponses array provides additional information about the processed record. It directly correlates with a record in the request array using the same ordering, from the top to the bottom. The response array always includes the same number of records as the request array. RequestResponses includes both successfully and unsuccessfully processed records. Firehose tries to process all records in each [PutRecordBatch] request. A single record failure does not stop the processing of subsequent records. A successfully processed record includes a RecordId value, which is unique for the record. An unsuccessfully processed record includes ErrorCode and ErrorMessage values. ErrorCode reflects the type of error, and is one of the following values: ServiceUnavailableException or InternalFailure. ErrorMessage provides more detailed information about the error. If there is an internal server error or a timeout, the write might have completed or it might have failed. If FailedPutCount is greater than 0, retry the request, resending only those records that might have failed processing. This minimizes the possible duplicate records and also reduces the total bytes sent (and corresponding charges). We recommend that you handle any duplicates at the destination. If [PutRecordBatch] throws ServiceUnavailableException, the API is automatically reinvoked (retried) 3 times. If the exception persists, it is possible that the throughput limits have been exceeded for the Firehose stream. Re-invoking the Put API operations (for example, PutRecord and PutRecordBatch) can result in data duplicates. For larger data assets, allow for a longer time out before retrying Put API operations. Data records sent to Firehose are stored for 24 hours from the time they are added to a Firehose stream as it attempts to send the records to the destination. If the destination is unreachable for more than 24 hours, the data is no longer available. Don't concatenate two or more base64 strings to form the data fields of your records. Instead, concatenate the raw data, then perform base64 encoding. /// @@ -837,7 +837,7 @@ extension FirehoseClient { return try await op.execute(input: input) } - /// Performs the `StartDeliveryStreamEncryption` operation on the `Firehose_20150804` service. + /// Performs the `StartDeliveryStreamEncryption` operation on the `Firehose` service. /// /// Enables server-side encryption (SSE) for the Firehose stream. This operation is asynchronous. It returns immediately. When you invoke it, Firehose first sets the encryption status of the stream to ENABLING, and then to ENABLED. The encryption status of a Firehose stream is the Status property in [DeliveryStreamEncryptionConfiguration]. If the operation fails, the encryption status changes to ENABLING_FAILED. You can continue to read and write data to your Firehose stream while the encryption status is ENABLING, but the data is not encrypted. It can take up to 5 seconds after the encryption status changes to ENABLED before all records written to the Firehose stream are encrypted. To find out whether a record or a batch of records was encrypted, check the response elements [PutRecordOutput$Encrypted] and [PutRecordBatchOutput$Encrypted], respectively. To check the encryption status of a Firehose stream, use [DescribeDeliveryStream]. Even if encryption is currently enabled for a Firehose stream, you can still invoke this operation on it to change the ARN of the CMK or both its type and ARN. If you invoke this method to change the CMK, and the old CMK is of type CUSTOMER_MANAGED_CMK, Firehose schedules the grant it had on the old CMK for retirement. If the new CMK is of type CUSTOMER_MANAGED_CMK, Firehose creates a grant that enables it to use the new CMK to encrypt and decrypt data and to manage the grant. For the KMS grant creation to be successful, the Firehose API operations StartDeliveryStreamEncryption and CreateDeliveryStream should not be called with session credentials that are more than 6 hours old. If a Firehose stream already has encryption enabled and then you invoke this operation to change the ARN of the CMK or both its type and ARN and you get ENABLING_FAILED, this only means that the attempt to change the CMK failed. In this case, encryption remains enabled with the old CMK. If the encryption status of your Firehose stream is ENABLING_FAILED, you can invoke this operation again with a valid CMK. The CMK must be enabled and the key policy mustn't explicitly deny the permission for Firehose to invoke KMS encrypt and decrypt operations. You can enable SSE for a Firehose stream only if it's a Firehose stream that uses DirectPut as its source. The StartDeliveryStreamEncryption and StopDeliveryStreamEncryption operations have a combined limit of 25 calls per Firehose stream per 24 hours. For example, you reach the limit if you call StartDeliveryStreamEncryption 13 times and StopDeliveryStreamEncryption 12 times for the same Firehose stream in a 24-hour period. /// @@ -911,7 +911,7 @@ extension FirehoseClient { return try await op.execute(input: input) } - /// Performs the `StopDeliveryStreamEncryption` operation on the `Firehose_20150804` service. + /// Performs the `StopDeliveryStreamEncryption` operation on the `Firehose` service. /// /// Disables server-side encryption (SSE) for the Firehose stream. This operation is asynchronous. It returns immediately. When you invoke it, Firehose first sets the encryption status of the stream to DISABLING, and then to DISABLED. You can continue to read and write data to your stream while its status is DISABLING. It can take up to 5 seconds after the encryption status changes to DISABLED before all records written to the Firehose stream are no longer subject to encryption. To find out whether a record or a batch of records was encrypted, check the response elements [PutRecordOutput$Encrypted] and [PutRecordBatchOutput$Encrypted], respectively. To check the encryption state of a Firehose stream, use [DescribeDeliveryStream]. If SSE is enabled using a customer managed CMK and then you invoke StopDeliveryStreamEncryption, Firehose schedules the related KMS grant for retirement and then retires it after it ensures that it is finished delivering records to the destination. The StartDeliveryStreamEncryption and StopDeliveryStreamEncryption operations have a combined limit of 25 calls per Firehose stream per 24 hours. For example, you reach the limit if you call StartDeliveryStreamEncryption 13 times and StopDeliveryStreamEncryption 12 times for the same Firehose stream in a 24-hour period. /// @@ -984,7 +984,7 @@ extension FirehoseClient { return try await op.execute(input: input) } - /// Performs the `TagDeliveryStream` operation on the `Firehose_20150804` service. + /// Performs the `TagDeliveryStream` operation on the `Firehose` service. /// /// Adds or updates tags for the specified Firehose stream. A tag is a key-value pair that you can define and assign to Amazon Web Services resources. If you specify a tag that already exists, the tag value is replaced with the value that you specify in the request. Tags are metadata. For example, you can add friendly names and descriptions or other types of information that can help you distinguish the Firehose stream. For more information about tags, see [Using Cost Allocation Tags](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html) in the Amazon Web Services Billing and Cost Management User Guide. Each Firehose stream can have up to 50 tags. This operation has a limit of five transactions per second per account. /// @@ -1057,7 +1057,7 @@ extension FirehoseClient { return try await op.execute(input: input) } - /// Performs the `UntagDeliveryStream` operation on the `Firehose_20150804` service. + /// Performs the `UntagDeliveryStream` operation on the `Firehose` service. /// /// Removes tags from the specified Firehose stream. Removed tags are deleted, and you can't recover them after this operation successfully completes. If you specify a tag that doesn't exist, the operation ignores it. This operation has a limit of five transactions per second per account. /// @@ -1130,7 +1130,7 @@ extension FirehoseClient { return try await op.execute(input: input) } - /// Performs the `UpdateDestination` operation on the `Firehose_20150804` service. + /// Performs the `UpdateDestination` operation on the `Firehose` service. /// /// Updates the specified destination of the specified Firehose stream. Use this operation to change the destination type (for example, to replace the Amazon S3 destination with Amazon Redshift) or change the parameters associated with a destination (for example, to change the bucket name of the Amazon S3 destination). The update might not occur immediately. The target Firehose stream remains active while the configurations are updated, so data writes to the Firehose stream can continue during this process. The updated configurations are usually effective within a few minutes. Switching between Amazon OpenSearch Service and other services is not supported. For an Amazon OpenSearch Service destination, you can only update to another Amazon OpenSearch Service destination. If the destination type is the same, Firehose merges the configuration parameters specified with the destination configuration that already exists on the delivery stream. If any of the parameters are not specified in the call, the existing values are retained. For example, in the Amazon S3 destination, if [EncryptionConfiguration] is not specified, then the existing EncryptionConfiguration is maintained on the destination. If the destination type is not the same, for example, changing the destination from Amazon S3 to Amazon Redshift, Firehose does not merge any parameters. In this case, all parameters must be specified. Firehose uses CurrentDeliveryStreamVersionId to avoid race conditions and conflicting merges. This is a required field, and the service updates the configuration only if the existing configuration has a version ID that matches. After the update is applied successfully, the version ID is updated, and can be retrieved using [DescribeDeliveryStream]. Use the new version ID to set CurrentDeliveryStreamVersionId in the next call. /// diff --git a/Sources/Services/AWSFis/Sources/AWSFis/FisClient.swift b/Sources/Services/AWSFis/Sources/AWSFis/FisClient.swift index 884714f4058..ad56fb7abd3 100644 --- a/Sources/Services/AWSFis/Sources/AWSFis/FisClient.swift +++ b/Sources/Services/AWSFis/Sources/AWSFis/FisClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class FisClient: ClientRuntime.Client { public static let clientName = "FisClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: FisClient.FisClientConfiguration let serviceName = "fis" @@ -330,7 +330,7 @@ extension FisClient { } extension FisClient { - /// Performs the `CreateExperimentTemplate` operation on the `FaultInjectionSimulator` service. + /// Performs the `CreateExperimentTemplate` operation on the `Fis` service. /// /// Creates an experiment template. An experiment template includes the following components: /// @@ -412,7 +412,7 @@ extension FisClient { return try await op.execute(input: input) } - /// Performs the `CreateTargetAccountConfiguration` operation on the `FaultInjectionSimulator` service. + /// Performs the `CreateTargetAccountConfiguration` operation on the `Fis` service. /// /// Creates a target account configuration for the experiment template. A target account configuration is required when accountTargeting of experimentOptions is set to multi-account. For more information, see [experiment options](https://docs.aws.amazon.com/fis/latest/userguide/experiment-options.html) in the Fault Injection Service User Guide. /// @@ -485,7 +485,7 @@ extension FisClient { return try await op.execute(input: input) } - /// Performs the `DeleteExperimentTemplate` operation on the `FaultInjectionSimulator` service. + /// Performs the `DeleteExperimentTemplate` operation on the `Fis` service. /// /// Deletes the specified experiment template. /// @@ -552,7 +552,7 @@ extension FisClient { return try await op.execute(input: input) } - /// Performs the `DeleteTargetAccountConfiguration` operation on the `FaultInjectionSimulator` service. + /// Performs the `DeleteTargetAccountConfiguration` operation on the `Fis` service. /// /// Deletes the specified target account configuration of the experiment template. /// @@ -619,7 +619,7 @@ extension FisClient { return try await op.execute(input: input) } - /// Performs the `GetAction` operation on the `FaultInjectionSimulator` service. + /// Performs the `GetAction` operation on the `Fis` service. /// /// Gets information about the specified FIS action. /// @@ -686,7 +686,7 @@ extension FisClient { return try await op.execute(input: input) } - /// Performs the `GetExperiment` operation on the `FaultInjectionSimulator` service. + /// Performs the `GetExperiment` operation on the `Fis` service. /// /// Gets information about the specified experiment. /// @@ -753,7 +753,7 @@ extension FisClient { return try await op.execute(input: input) } - /// Performs the `GetExperimentTargetAccountConfiguration` operation on the `FaultInjectionSimulator` service. + /// Performs the `GetExperimentTargetAccountConfiguration` operation on the `Fis` service. /// /// Gets information about the specified target account configuration of the experiment. /// @@ -820,7 +820,7 @@ extension FisClient { return try await op.execute(input: input) } - /// Performs the `GetExperimentTemplate` operation on the `FaultInjectionSimulator` service. + /// Performs the `GetExperimentTemplate` operation on the `Fis` service. /// /// Gets information about the specified experiment template. /// @@ -887,7 +887,7 @@ extension FisClient { return try await op.execute(input: input) } - /// Performs the `GetSafetyLever` operation on the `FaultInjectionSimulator` service. + /// Performs the `GetSafetyLever` operation on the `Fis` service. /// /// Gets information about the specified safety lever. /// @@ -953,7 +953,7 @@ extension FisClient { return try await op.execute(input: input) } - /// Performs the `GetTargetAccountConfiguration` operation on the `FaultInjectionSimulator` service. + /// Performs the `GetTargetAccountConfiguration` operation on the `Fis` service. /// /// Gets information about the specified target account configuration of the experiment template. /// @@ -1020,7 +1020,7 @@ extension FisClient { return try await op.execute(input: input) } - /// Performs the `GetTargetResourceType` operation on the `FaultInjectionSimulator` service. + /// Performs the `GetTargetResourceType` operation on the `Fis` service. /// /// Gets information about the specified resource type. /// @@ -1087,7 +1087,7 @@ extension FisClient { return try await op.execute(input: input) } - /// Performs the `ListActions` operation on the `FaultInjectionSimulator` service. + /// Performs the `ListActions` operation on the `Fis` service. /// /// Lists the available FIS actions. /// @@ -1154,7 +1154,7 @@ extension FisClient { return try await op.execute(input: input) } - /// Performs the `ListExperimentResolvedTargets` operation on the `FaultInjectionSimulator` service. + /// Performs the `ListExperimentResolvedTargets` operation on the `Fis` service. /// /// Lists the resolved targets information of the specified experiment. /// @@ -1222,7 +1222,7 @@ extension FisClient { return try await op.execute(input: input) } - /// Performs the `ListExperimentTargetAccountConfigurations` operation on the `FaultInjectionSimulator` service. + /// Performs the `ListExperimentTargetAccountConfigurations` operation on the `Fis` service. /// /// Lists the target account configurations of the specified experiment. /// @@ -1290,7 +1290,7 @@ extension FisClient { return try await op.execute(input: input) } - /// Performs the `ListExperimentTemplates` operation on the `FaultInjectionSimulator` service. + /// Performs the `ListExperimentTemplates` operation on the `Fis` service. /// /// Lists your experiment templates. /// @@ -1357,7 +1357,7 @@ extension FisClient { return try await op.execute(input: input) } - /// Performs the `ListExperiments` operation on the `FaultInjectionSimulator` service. + /// Performs the `ListExperiments` operation on the `Fis` service. /// /// Lists your experiments. /// @@ -1424,7 +1424,7 @@ extension FisClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `FaultInjectionSimulator` service. + /// Performs the `ListTagsForResource` operation on the `Fis` service. /// /// Lists the tags for the specified resource. /// @@ -1485,7 +1485,7 @@ extension FisClient { return try await op.execute(input: input) } - /// Performs the `ListTargetAccountConfigurations` operation on the `FaultInjectionSimulator` service. + /// Performs the `ListTargetAccountConfigurations` operation on the `Fis` service. /// /// Lists the target account configurations of the specified experiment template. /// @@ -1553,7 +1553,7 @@ extension FisClient { return try await op.execute(input: input) } - /// Performs the `ListTargetResourceTypes` operation on the `FaultInjectionSimulator` service. + /// Performs the `ListTargetResourceTypes` operation on the `Fis` service. /// /// Lists the target resource types. /// @@ -1620,7 +1620,7 @@ extension FisClient { return try await op.execute(input: input) } - /// Performs the `StartExperiment` operation on the `FaultInjectionSimulator` service. + /// Performs the `StartExperiment` operation on the `Fis` service. /// /// Starts running an experiment from the specified experiment template. /// @@ -1693,7 +1693,7 @@ extension FisClient { return try await op.execute(input: input) } - /// Performs the `StopExperiment` operation on the `FaultInjectionSimulator` service. + /// Performs the `StopExperiment` operation on the `Fis` service. /// /// Stops the specified experiment. /// @@ -1760,7 +1760,7 @@ extension FisClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `FaultInjectionSimulator` service. + /// Performs the `TagResource` operation on the `Fis` service. /// /// Applies the specified tags to the specified resource. /// @@ -1824,7 +1824,7 @@ extension FisClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `FaultInjectionSimulator` service. + /// Performs the `UntagResource` operation on the `Fis` service. /// /// Removes the specified tags from the specified resource. /// @@ -1886,7 +1886,7 @@ extension FisClient { return try await op.execute(input: input) } - /// Performs the `UpdateExperimentTemplate` operation on the `FaultInjectionSimulator` service. + /// Performs the `UpdateExperimentTemplate` operation on the `Fis` service. /// /// Updates the specified experiment template. /// @@ -1957,7 +1957,7 @@ extension FisClient { return try await op.execute(input: input) } - /// Performs the `UpdateSafetyLeverState` operation on the `FaultInjectionSimulator` service. + /// Performs the `UpdateSafetyLeverState` operation on the `Fis` service. /// /// Updates the specified safety lever state. /// @@ -2028,7 +2028,7 @@ extension FisClient { return try await op.execute(input: input) } - /// Performs the `UpdateTargetAccountConfiguration` operation on the `FaultInjectionSimulator` service. + /// Performs the `UpdateTargetAccountConfiguration` operation on the `Fis` service. /// /// Updates the target account configuration for the specified experiment template. /// diff --git a/Sources/Services/AWSForecast/Sources/AWSForecast/ForecastClient.swift b/Sources/Services/AWSForecast/Sources/AWSForecast/ForecastClient.swift index df609e3014a..b8c3e7ce16d 100644 --- a/Sources/Services/AWSForecast/Sources/AWSForecast/ForecastClient.swift +++ b/Sources/Services/AWSForecast/Sources/AWSForecast/ForecastClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ForecastClient: ClientRuntime.Client { public static let clientName = "ForecastClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ForecastClient.ForecastClientConfiguration let serviceName = "forecast" @@ -330,7 +330,7 @@ extension ForecastClient { } extension ForecastClient { - /// Performs the `CreateAutoPredictor` operation on the `AmazonForecast` service. + /// Performs the `CreateAutoPredictor` operation on the `Forecast` service. /// /// Creates an Amazon Forecast predictor. Amazon Forecast creates predictors with AutoPredictor, which involves applying the optimal combination of algorithms to each time series in your datasets. You can use [CreateAutoPredictor] to create new predictors or upgrade/retrain existing predictors. Creating new predictors The following parameters are required when creating a new predictor: /// @@ -422,7 +422,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `CreateDataset` operation on the `AmazonForecast` service. + /// Performs the `CreateDataset` operation on the `Forecast` service. /// /// Creates an Amazon Forecast dataset. The information about the dataset that you provide helps Forecast understand how to consume the data for model training. This includes the following: /// @@ -503,7 +503,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `CreateDatasetGroup` operation on the `AmazonForecast` service. + /// Performs the `CreateDatasetGroup` operation on the `Forecast` service. /// /// Creates a dataset group, which holds a collection of related datasets. You can add datasets to the dataset group when you create the dataset group, or later by using the [UpdateDatasetGroup](https://docs.aws.amazon.com/forecast/latest/dg/API_UpdateDatasetGroup.html) operation. After creating a dataset group and adding datasets, you use the dataset group when you create a predictor. For more information, see [Dataset groups](https://docs.aws.amazon.com/forecast/latest/dg/howitworks-datasets-groups.html). To get a list of all your datasets groups, use the [ListDatasetGroups](https://docs.aws.amazon.com/forecast/latest/dg/API_ListDatasetGroups.html) operation. The Status of a dataset group must be ACTIVE before you can use the dataset group to create a predictor. To get the status, use the [DescribeDatasetGroup](https://docs.aws.amazon.com/forecast/latest/dg/API_DescribeDatasetGroup.html) operation. /// @@ -577,7 +577,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `CreateDatasetImportJob` operation on the `AmazonForecast` service. + /// Performs the `CreateDatasetImportJob` operation on the `Forecast` service. /// /// Imports your training data to an Amazon Forecast dataset. You provide the location of your training data in an Amazon Simple Storage Service (Amazon S3) bucket and the Amazon Resource Name (ARN) of the dataset that you want to import the data to. You must specify a [DataSource](https://docs.aws.amazon.com/forecast/latest/dg/API_DataSource.html) object that includes an Identity and Access Management (IAM) role that Amazon Forecast can assume to access the data, as Amazon Forecast makes a copy of your data and processes it in an internal Amazon Web Services system. For more information, see [Set up permissions](https://docs.aws.amazon.com/forecast/latest/dg/aws-forecast-iam-roles.html). The training data must be in CSV or Parquet format. The delimiter must be a comma (,). You can specify the path to a specific file, the S3 bucket, or to a folder in the S3 bucket. For the latter two cases, Amazon Forecast imports all files up to the limit of 10,000 files. Because dataset imports are not aggregated, your most recent dataset import is the one that is used when training a predictor or generating a forecast. Make sure that your most recent dataset import contains all of the data you want to model off of, and not just the new data collected since the previous import. To get a list of all your dataset import jobs, filtered by specified criteria, use the [ListDatasetImportJobs](https://docs.aws.amazon.com/forecast/latest/dg/API_ListDatasetImportJobs.html) operation. /// @@ -651,7 +651,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `CreateExplainability` operation on the `AmazonForecast` service. + /// Performs the `CreateExplainability` operation on the `Forecast` service. /// /// Explainability is only available for Forecasts and Predictors generated from an AutoPredictor ([CreateAutoPredictor]) Creates an Amazon Forecast Explainability. Explainability helps you better understand how the attributes in your datasets impact forecast. Amazon Forecast uses a metric called Impact scores to quantify the relative impact of each attribute and determine whether they increase or decrease forecast values. To enable Forecast Explainability, your predictor must include at least one of the following: related time series, item metadata, or additional datasets like Holidays and the Weather Index. CreateExplainability accepts either a Predictor ARN or Forecast ARN. To receive aggregated Impact scores for all time series and time points in your datasets, provide a Predictor ARN. To receive Impact scores for specific time series and time points, provide a Forecast ARN. CreateExplainability with a Predictor ARN You can only have one Explainability resource per predictor. If you already enabled ExplainPredictor in [CreateAutoPredictor], that predictor already has an Explainability resource. The following parameters are required when providing a Predictor ARN: /// @@ -769,7 +769,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `CreateExplainabilityExport` operation on the `AmazonForecast` service. + /// Performs the `CreateExplainabilityExport` operation on the `Forecast` service. /// /// Exports an Explainability resource created by the [CreateExplainability] operation. Exported files are exported to an Amazon Simple Storage Service (Amazon S3) bucket. You must specify a [DataDestination] object that includes an Amazon S3 bucket and an Identity and Access Management (IAM) role that Amazon Forecast can assume to access the Amazon S3 bucket. For more information, see [aws-forecast-iam-roles]. The Status of the export job must be ACTIVE before you can access the export in your Amazon S3 bucket. To get the status, use the [DescribeExplainabilityExport] operation. /// @@ -843,7 +843,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `CreateForecast` operation on the `AmazonForecast` service. + /// Performs the `CreateForecast` operation on the `Forecast` service. /// /// Creates a forecast for each item in the TARGET_TIME_SERIES dataset that was used to train the predictor. This is known as inference. To retrieve the forecast for a single item at low latency, use the operation. To export the complete forecast into your Amazon Simple Storage Service (Amazon S3) bucket, use the [CreateForecastExportJob] operation. The range of the forecast is determined by the ForecastHorizon value, which you specify in the [CreatePredictor] request. When you query a forecast, you can request a specific date range within the forecast. To get a list of all your forecasts, use the [ListForecasts] operation. The forecasts generated by Amazon Forecast are in the same time zone as the dataset that was used to create the predictor. For more information, see [howitworks-forecast]. The Status of the forecast must be ACTIVE before you can query or export the forecast. Use the [DescribeForecast] operation to get the status. By default, a forecast includes predictions for every item (item_id) in the dataset group that was used to train the predictor. However, you can use the TimeSeriesSelector object to generate a forecast on a subset of time series. Forecast creation is skipped for any time series that you specify that are not in the input dataset. The forecast export file will not contain these time series or their forecasted values. /// @@ -917,7 +917,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `CreateForecastExportJob` operation on the `AmazonForecast` service. + /// Performs the `CreateForecastExportJob` operation on the `Forecast` service. /// /// Exports a forecast created by the [CreateForecast] operation to your Amazon Simple Storage Service (Amazon S3) bucket. The forecast file name will match the following conventions: __ where the component is in Java SimpleDateFormat (yyyy-MM-ddTHH-mm-ssZ). You must specify a [DataDestination] object that includes an Identity and Access Management (IAM) role that Amazon Forecast can assume to access the Amazon S3 bucket. For more information, see [aws-forecast-iam-roles]. For more information, see [howitworks-forecast]. To get a list of all your forecast export jobs, use the [ListForecastExportJobs] operation. The Status of the forecast export job must be ACTIVE before you can access the forecast in your Amazon S3 bucket. To get the status, use the [DescribeForecastExportJob] operation. /// @@ -991,7 +991,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `CreateMonitor` operation on the `AmazonForecast` service. + /// Performs the `CreateMonitor` operation on the `Forecast` service. /// /// Creates a predictor monitor resource for an existing auto predictor. Predictor monitoring allows you to see how your predictor's performance changes over time. For more information, see [Predictor Monitoring](https://docs.aws.amazon.com/forecast/latest/dg/predictor-monitoring.html). /// @@ -1065,7 +1065,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `CreatePredictor` operation on the `AmazonForecast` service. + /// Performs the `CreatePredictor` operation on the `Forecast` service. /// /// This operation creates a legacy predictor that does not include all the predictor functionalities provided by Amazon Forecast. To create a predictor that is compatible with all aspects of Forecast, use [CreateAutoPredictor]. Creates an Amazon Forecast predictor. In the request, provide a dataset group and either specify an algorithm or let Amazon Forecast choose an algorithm for you using AutoML. If you specify an algorithm, you also can override algorithm-specific hyperparameters. Amazon Forecast uses the algorithm to train a predictor using the latest version of the datasets in the specified dataset group. You can then generate a forecast using the [CreateForecast] operation. To see the evaluation metrics, use the [GetAccuracyMetrics] operation. You can specify a featurization configuration to fill and aggregate the data fields in the TARGET_TIME_SERIES dataset to improve model training. For more information, see [FeaturizationConfig]. For RELATED_TIME_SERIES datasets, CreatePredictor verifies that the DataFrequency specified when the dataset was created matches the ForecastFrequency. TARGET_TIME_SERIES datasets don't have this restriction. Amazon Forecast also verifies the delimiter and timestamp format. For more information, see [howitworks-datasets-groups]. By default, predictors are trained and evaluated at the 0.1 (P10), 0.5 (P50), and 0.9 (P90) quantiles. You can choose custom forecast types to train and evaluate your predictor by setting the ForecastTypes. AutoML If you want Amazon Forecast to evaluate each algorithm and choose the one that minimizes the objective function, set PerformAutoML to true. The objective function is defined as the mean of the weighted losses over the forecast types. By default, these are the p10, p50, and p90 quantile losses. For more information, see [EvaluationResult]. When AutoML is enabled, the following properties are disallowed: /// @@ -1150,7 +1150,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `CreatePredictorBacktestExportJob` operation on the `AmazonForecast` service. + /// Performs the `CreatePredictorBacktestExportJob` operation on the `Forecast` service. /// /// Exports backtest forecasts and accuracy metrics generated by the [CreateAutoPredictor] or [CreatePredictor] operations. Two folders containing CSV or Parquet files are exported to your specified S3 bucket. The export file names will match the following conventions: __.csv The component is in Java SimpleDate format (yyyy-MM-ddTHH-mm-ssZ). You must specify a [DataDestination] object that includes an Amazon S3 bucket and an Identity and Access Management (IAM) role that Amazon Forecast can assume to access the Amazon S3 bucket. For more information, see [aws-forecast-iam-roles]. The Status of the export job must be ACTIVE before you can access the export in your Amazon S3 bucket. To get the status, use the [DescribePredictorBacktestExportJob] operation. /// @@ -1224,7 +1224,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `CreateWhatIfAnalysis` operation on the `AmazonForecast` service. + /// Performs the `CreateWhatIfAnalysis` operation on the `Forecast` service. /// /// What-if analysis is a scenario modeling technique where you make a hypothetical change to a time series and compare the forecasts generated by these changes against the baseline, unchanged time series. It is important to remember that the purpose of a what-if analysis is to understand how a forecast can change given different modifications to the baseline time series. For example, imagine you are a clothing retailer who is considering an end of season sale to clear space for new styles. After creating a baseline forecast, you can use a what-if analysis to investigate how different sales tactics might affect your goals. You could create a scenario where everything is given a 25% markdown, and another where everything is given a fixed dollar markdown. You could create a scenario where the sale lasts for one week and another where the sale lasts for one month. With a what-if analysis, you can compare many different scenarios against each other. Note that a what-if analysis is meant to display what the forecasting model has learned and how it will behave in the scenarios that you are evaluating. Do not blindly use the results of the what-if analysis to make business decisions. For instance, forecasts might not be accurate for novel scenarios where there is no reference available to determine whether a forecast is good. The [TimeSeriesSelector] object defines the items that you want in the what-if analysis. /// @@ -1298,7 +1298,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `CreateWhatIfForecast` operation on the `AmazonForecast` service. + /// Performs the `CreateWhatIfForecast` operation on the `Forecast` service. /// /// A what-if forecast is a forecast that is created from a modified version of the baseline forecast. Each what-if forecast incorporates either a replacement dataset or a set of transformations to the original dataset. /// @@ -1372,7 +1372,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `CreateWhatIfForecastExport` operation on the `AmazonForecast` service. + /// Performs the `CreateWhatIfForecastExport` operation on the `Forecast` service. /// /// Exports a forecast created by the [CreateWhatIfForecast] operation to your Amazon Simple Storage Service (Amazon S3) bucket. The forecast file name will match the following conventions: ≈__ The component is in Java SimpleDateFormat (yyyy-MM-ddTHH-mm-ssZ). You must specify a [DataDestination] object that includes an Identity and Access Management (IAM) role that Amazon Forecast can assume to access the Amazon S3 bucket. For more information, see [aws-forecast-iam-roles]. For more information, see [howitworks-forecast]. To get a list of all your what-if forecast export jobs, use the [ListWhatIfForecastExports] operation. The Status of the forecast export job must be ACTIVE before you can access the forecast in your Amazon S3 bucket. To get the status, use the [DescribeWhatIfForecastExport] operation. /// @@ -1446,7 +1446,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `DeleteDataset` operation on the `AmazonForecast` service. + /// Performs the `DeleteDataset` operation on the `Forecast` service. /// /// Deletes an Amazon Forecast dataset that was created using the [CreateDataset](https://docs.aws.amazon.com/forecast/latest/dg/API_CreateDataset.html) operation. You can only delete datasets that have a status of ACTIVE or CREATE_FAILED. To get the status use the [DescribeDataset](https://docs.aws.amazon.com/forecast/latest/dg/API_DescribeDataset.html) operation. Forecast does not automatically update any dataset groups that contain the deleted dataset. In order to update the dataset group, use the [UpdateDatasetGroup](https://docs.aws.amazon.com/forecast/latest/dg/API_UpdateDatasetGroup.html) operation, omitting the deleted dataset's ARN. /// @@ -1518,7 +1518,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `DeleteDatasetGroup` operation on the `AmazonForecast` service. + /// Performs the `DeleteDatasetGroup` operation on the `Forecast` service. /// /// Deletes a dataset group created using the [CreateDatasetGroup](https://docs.aws.amazon.com/forecast/latest/dg/API_CreateDatasetGroup.html) operation. You can only delete dataset groups that have a status of ACTIVE, CREATE_FAILED, or UPDATE_FAILED. To get the status, use the [DescribeDatasetGroup](https://docs.aws.amazon.com/forecast/latest/dg/API_DescribeDatasetGroup.html) operation. This operation deletes only the dataset group, not the datasets in the group. /// @@ -1590,7 +1590,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `DeleteDatasetImportJob` operation on the `AmazonForecast` service. + /// Performs the `DeleteDatasetImportJob` operation on the `Forecast` service. /// /// Deletes a dataset import job created using the [CreateDatasetImportJob](https://docs.aws.amazon.com/forecast/latest/dg/API_CreateDatasetImportJob.html) operation. You can delete only dataset import jobs that have a status of ACTIVE or CREATE_FAILED. To get the status, use the [DescribeDatasetImportJob](https://docs.aws.amazon.com/forecast/latest/dg/API_DescribeDatasetImportJob.html) operation. /// @@ -1662,7 +1662,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `DeleteExplainability` operation on the `AmazonForecast` service. + /// Performs the `DeleteExplainability` operation on the `Forecast` service. /// /// Deletes an Explainability resource. You can delete only predictor that have a status of ACTIVE or CREATE_FAILED. To get the status, use the [DescribeExplainability] operation. /// @@ -1734,7 +1734,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `DeleteExplainabilityExport` operation on the `AmazonForecast` service. + /// Performs the `DeleteExplainabilityExport` operation on the `Forecast` service. /// /// Deletes an Explainability export. /// @@ -1806,7 +1806,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `DeleteForecast` operation on the `AmazonForecast` service. + /// Performs the `DeleteForecast` operation on the `Forecast` service. /// /// Deletes a forecast created using the [CreateForecast] operation. You can delete only forecasts that have a status of ACTIVE or CREATE_FAILED. To get the status, use the [DescribeForecast] operation. You can't delete a forecast while it is being exported. After a forecast is deleted, you can no longer query the forecast. /// @@ -1878,7 +1878,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `DeleteForecastExportJob` operation on the `AmazonForecast` service. + /// Performs the `DeleteForecastExportJob` operation on the `Forecast` service. /// /// Deletes a forecast export job created using the [CreateForecastExportJob] operation. You can delete only export jobs that have a status of ACTIVE or CREATE_FAILED. To get the status, use the [DescribeForecastExportJob] operation. /// @@ -1950,7 +1950,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `DeleteMonitor` operation on the `AmazonForecast` service. + /// Performs the `DeleteMonitor` operation on the `Forecast` service. /// /// Deletes a monitor resource. You can only delete a monitor resource with a status of ACTIVE, ACTIVE_STOPPED, CREATE_FAILED, or CREATE_STOPPED. /// @@ -2022,7 +2022,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `DeletePredictor` operation on the `AmazonForecast` service. + /// Performs the `DeletePredictor` operation on the `Forecast` service. /// /// Deletes a predictor created using the [DescribePredictor] or [CreatePredictor] operations. You can delete only predictor that have a status of ACTIVE or CREATE_FAILED. To get the status, use the [DescribePredictor] operation. /// @@ -2094,7 +2094,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `DeletePredictorBacktestExportJob` operation on the `AmazonForecast` service. + /// Performs the `DeletePredictorBacktestExportJob` operation on the `Forecast` service. /// /// Deletes a predictor backtest export job. /// @@ -2166,7 +2166,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `DeleteResourceTree` operation on the `AmazonForecast` service. + /// Performs the `DeleteResourceTree` operation on the `Forecast` service. /// /// Deletes an entire resource tree. This operation will delete the parent resource and its child resources. Child resources are resources that were created from another resource. For example, when a forecast is generated from a predictor, the forecast is the child resource and the predictor is the parent resource. Amazon Forecast resources possess the following parent-child resource hierarchies: /// @@ -2249,7 +2249,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `DeleteWhatIfAnalysis` operation on the `AmazonForecast` service. + /// Performs the `DeleteWhatIfAnalysis` operation on the `Forecast` service. /// /// Deletes a what-if analysis created using the [CreateWhatIfAnalysis] operation. You can delete only what-if analyses that have a status of ACTIVE or CREATE_FAILED. To get the status, use the [DescribeWhatIfAnalysis] operation. You can't delete a what-if analysis while any of its forecasts are being exported. /// @@ -2321,7 +2321,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `DeleteWhatIfForecast` operation on the `AmazonForecast` service. + /// Performs the `DeleteWhatIfForecast` operation on the `Forecast` service. /// /// Deletes a what-if forecast created using the [CreateWhatIfForecast] operation. You can delete only what-if forecasts that have a status of ACTIVE or CREATE_FAILED. To get the status, use the [DescribeWhatIfForecast] operation. You can't delete a what-if forecast while it is being exported. After a what-if forecast is deleted, you can no longer query the what-if analysis. /// @@ -2393,7 +2393,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `DeleteWhatIfForecastExport` operation on the `AmazonForecast` service. + /// Performs the `DeleteWhatIfForecastExport` operation on the `Forecast` service. /// /// Deletes a what-if forecast export created using the [CreateWhatIfForecastExport] operation. You can delete only what-if forecast exports that have a status of ACTIVE or CREATE_FAILED. To get the status, use the [DescribeWhatIfForecastExport] operation. /// @@ -2465,7 +2465,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `DescribeAutoPredictor` operation on the `AmazonForecast` service. + /// Performs the `DescribeAutoPredictor` operation on the `Forecast` service. /// /// Describes a predictor created using the CreateAutoPredictor operation. /// @@ -2536,7 +2536,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `DescribeDataset` operation on the `AmazonForecast` service. + /// Performs the `DescribeDataset` operation on the `Forecast` service. /// /// Describes an Amazon Forecast dataset created using the [CreateDataset](https://docs.aws.amazon.com/forecast/latest/dg/API_CreateDataset.html) operation. In addition to listing the parameters specified in the CreateDataset request, this operation includes the following dataset properties: /// @@ -2613,7 +2613,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `DescribeDatasetGroup` operation on the `AmazonForecast` service. + /// Performs the `DescribeDatasetGroup` operation on the `Forecast` service. /// /// Describes a dataset group created using the [CreateDatasetGroup](https://docs.aws.amazon.com/forecast/latest/dg/API_CreateDatasetGroup.html) operation. In addition to listing the parameters provided in the CreateDatasetGroup request, this operation includes the following properties: /// @@ -2692,7 +2692,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `DescribeDatasetImportJob` operation on the `AmazonForecast` service. + /// Performs the `DescribeDatasetImportJob` operation on the `Forecast` service. /// /// Describes a dataset import job created using the [CreateDatasetImportJob](https://docs.aws.amazon.com/forecast/latest/dg/API_CreateDatasetImportJob.html) operation. In addition to listing the parameters provided in the CreateDatasetImportJob request, this operation includes the following properties: /// @@ -2775,7 +2775,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `DescribeExplainability` operation on the `AmazonForecast` service. + /// Performs the `DescribeExplainability` operation on the `Forecast` service. /// /// Describes an Explainability resource created using the [CreateExplainability] operation. /// @@ -2846,7 +2846,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `DescribeExplainabilityExport` operation on the `AmazonForecast` service. + /// Performs the `DescribeExplainabilityExport` operation on the `Forecast` service. /// /// Describes an Explainability export created using the [CreateExplainabilityExport] operation. /// @@ -2917,7 +2917,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `DescribeForecast` operation on the `AmazonForecast` service. + /// Performs the `DescribeForecast` operation on the `Forecast` service. /// /// Describes a forecast created using the [CreateForecast] operation. In addition to listing the properties provided in the CreateForecast request, this operation lists the following properties: /// @@ -2998,7 +2998,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `DescribeForecastExportJob` operation on the `AmazonForecast` service. + /// Performs the `DescribeForecastExportJob` operation on the `Forecast` service. /// /// Describes a forecast export job created using the [CreateForecastExportJob] operation. In addition to listing the properties provided by the user in the CreateForecastExportJob request, this operation lists the following properties: /// @@ -3077,7 +3077,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `DescribeMonitor` operation on the `AmazonForecast` service. + /// Performs the `DescribeMonitor` operation on the `Forecast` service. /// /// Describes a monitor resource. In addition to listing the properties provided in the [CreateMonitor] request, this operation lists the following properties: /// @@ -3162,7 +3162,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `DescribePredictor` operation on the `AmazonForecast` service. + /// Performs the `DescribePredictor` operation on the `Forecast` service. /// /// This operation is only valid for legacy predictors created with CreatePredictor. If you are not using a legacy predictor, use [DescribeAutoPredictor]. Describes a predictor created using the [CreatePredictor] operation. In addition to listing the properties provided in the CreatePredictor request, this operation lists the following properties: /// @@ -3245,7 +3245,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `DescribePredictorBacktestExportJob` operation on the `AmazonForecast` service. + /// Performs the `DescribePredictorBacktestExportJob` operation on the `Forecast` service. /// /// Describes a predictor backtest export job created using the [CreatePredictorBacktestExportJob] operation. In addition to listing the properties provided by the user in the CreatePredictorBacktestExportJob request, this operation lists the following properties: /// @@ -3324,7 +3324,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `DescribeWhatIfAnalysis` operation on the `AmazonForecast` service. + /// Performs the `DescribeWhatIfAnalysis` operation on the `Forecast` service. /// /// Describes the what-if analysis created using the [CreateWhatIfAnalysis] operation. In addition to listing the properties provided in the CreateWhatIfAnalysis request, this operation lists the following properties: /// @@ -3403,7 +3403,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `DescribeWhatIfForecast` operation on the `AmazonForecast` service. + /// Performs the `DescribeWhatIfForecast` operation on the `Forecast` service. /// /// Describes the what-if forecast created using the [CreateWhatIfForecast] operation. In addition to listing the properties provided in the CreateWhatIfForecast request, this operation lists the following properties: /// @@ -3482,7 +3482,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `DescribeWhatIfForecastExport` operation on the `AmazonForecast` service. + /// Performs the `DescribeWhatIfForecastExport` operation on the `Forecast` service. /// /// Describes the what-if forecast export created using the [CreateWhatIfForecastExport] operation. In addition to listing the properties provided in the CreateWhatIfForecastExport request, this operation lists the following properties: /// @@ -3561,7 +3561,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `GetAccuracyMetrics` operation on the `AmazonForecast` service. + /// Performs the `GetAccuracyMetrics` operation on the `Forecast` service. /// /// Provides metrics on the accuracy of the models that were trained by the [CreatePredictor] operation. Use metrics to see how well the model performed and to decide whether to use the predictor to generate a forecast. For more information, see [Predictor Metrics](https://docs.aws.amazon.com/forecast/latest/dg/metrics.html). This operation generates metrics for each backtest window that was evaluated. The number of backtest windows (NumberOfBacktestWindows) is specified using the [EvaluationParameters] object, which is optionally included in the CreatePredictor request. If NumberOfBacktestWindows isn't specified, the number defaults to one. The parameters of the filling method determine which items contribute to the metrics. If you want all items to contribute, specify zero. If you want only those items that have complete data in the range being evaluated to contribute, specify nan. For more information, see [FeaturizationMethod]. Before you can get accuracy metrics, the Status of the predictor must be ACTIVE, signifying that training has completed. To get the status, use the [DescribePredictor] operation. /// @@ -3633,7 +3633,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `ListDatasetGroups` operation on the `AmazonForecast` service. + /// Performs the `ListDatasetGroups` operation on the `Forecast` service. /// /// Returns a list of dataset groups created using the [CreateDatasetGroup](https://docs.aws.amazon.com/forecast/latest/dg/API_CreateDatasetGroup.html) operation. For each dataset group, this operation returns a summary of its properties, including its Amazon Resource Name (ARN). You can retrieve the complete set of properties by using the dataset group ARN with the [DescribeDatasetGroup](https://docs.aws.amazon.com/forecast/latest/dg/API_DescribeDatasetGroup.html) operation. /// @@ -3703,7 +3703,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `ListDatasetImportJobs` operation on the `AmazonForecast` service. + /// Performs the `ListDatasetImportJobs` operation on the `Forecast` service. /// /// Returns a list of dataset import jobs created using the [CreateDatasetImportJob](https://docs.aws.amazon.com/forecast/latest/dg/API_CreateDatasetImportJob.html) operation. For each import job, this operation returns a summary of its properties, including its Amazon Resource Name (ARN). You can retrieve the complete set of properties by using the ARN with the [DescribeDatasetImportJob](https://docs.aws.amazon.com/forecast/latest/dg/API_DescribeDatasetImportJob.html) operation. You can filter the list by providing an array of [Filter](https://docs.aws.amazon.com/forecast/latest/dg/API_Filter.html) objects. /// @@ -3774,7 +3774,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `ListDatasets` operation on the `AmazonForecast` service. + /// Performs the `ListDatasets` operation on the `Forecast` service. /// /// Returns a list of datasets created using the [CreateDataset](https://docs.aws.amazon.com/forecast/latest/dg/API_CreateDataset.html) operation. For each dataset, a summary of its properties, including its Amazon Resource Name (ARN), is returned. To retrieve the complete set of properties, use the ARN with the [DescribeDataset](https://docs.aws.amazon.com/forecast/latest/dg/API_DescribeDataset.html) operation. /// @@ -3844,7 +3844,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `ListExplainabilities` operation on the `AmazonForecast` service. + /// Performs the `ListExplainabilities` operation on the `Forecast` service. /// /// Returns a list of Explainability resources created using the [CreateExplainability] operation. This operation returns a summary for each Explainability. You can filter the list using an array of [Filter] objects. To retrieve the complete set of properties for a particular Explainability resource, use the ARN with the [DescribeExplainability] operation. /// @@ -3915,7 +3915,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `ListExplainabilityExports` operation on the `AmazonForecast` service. + /// Performs the `ListExplainabilityExports` operation on the `Forecast` service. /// /// Returns a list of Explainability exports created using the [CreateExplainabilityExport] operation. This operation returns a summary for each Explainability export. You can filter the list using an array of [Filter] objects. To retrieve the complete set of properties for a particular Explainability export, use the ARN with the [DescribeExplainability] operation. /// @@ -3986,7 +3986,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `ListForecastExportJobs` operation on the `AmazonForecast` service. + /// Performs the `ListForecastExportJobs` operation on the `Forecast` service. /// /// Returns a list of forecast export jobs created using the [CreateForecastExportJob] operation. For each forecast export job, this operation returns a summary of its properties, including its Amazon Resource Name (ARN). To retrieve the complete set of properties, use the ARN with the [DescribeForecastExportJob] operation. You can filter the list using an array of [Filter] objects. /// @@ -4057,7 +4057,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `ListForecasts` operation on the `AmazonForecast` service. + /// Performs the `ListForecasts` operation on the `Forecast` service. /// /// Returns a list of forecasts created using the [CreateForecast] operation. For each forecast, this operation returns a summary of its properties, including its Amazon Resource Name (ARN). To retrieve the complete set of properties, specify the ARN with the [DescribeForecast] operation. You can filter the list using an array of [Filter] objects. /// @@ -4128,7 +4128,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `ListMonitorEvaluations` operation on the `AmazonForecast` service. + /// Performs the `ListMonitorEvaluations` operation on the `Forecast` service. /// /// Returns a list of the monitoring evaluation results and predictor events collected by the monitor resource during different windows of time. For information about monitoring see [predictor-monitoring]. For more information about retrieving monitoring results see [Viewing Monitoring Results](https://docs.aws.amazon.com/forecast/latest/dg/predictor-monitoring-results.html). /// @@ -4200,7 +4200,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `ListMonitors` operation on the `AmazonForecast` service. + /// Performs the `ListMonitors` operation on the `Forecast` service. /// /// Returns a list of monitors created with the [CreateMonitor] operation and [CreateAutoPredictor] operation. For each monitor resource, this operation returns of a summary of its properties, including its Amazon Resource Name (ARN). You can retrieve a complete set of properties of a monitor resource by specify the monitor's ARN in the [DescribeMonitor] operation. /// @@ -4271,7 +4271,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `ListPredictorBacktestExportJobs` operation on the `AmazonForecast` service. + /// Performs the `ListPredictorBacktestExportJobs` operation on the `Forecast` service. /// /// Returns a list of predictor backtest export jobs created using the [CreatePredictorBacktestExportJob] operation. This operation returns a summary for each backtest export job. You can filter the list using an array of [Filter] objects. To retrieve the complete set of properties for a particular backtest export job, use the ARN with the [DescribePredictorBacktestExportJob] operation. /// @@ -4342,7 +4342,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `ListPredictors` operation on the `AmazonForecast` service. + /// Performs the `ListPredictors` operation on the `Forecast` service. /// /// Returns a list of predictors created using the [CreateAutoPredictor] or [CreatePredictor] operations. For each predictor, this operation returns a summary of its properties, including its Amazon Resource Name (ARN). You can retrieve the complete set of properties by using the ARN with the [DescribeAutoPredictor] and [DescribePredictor] operations. You can filter the list using an array of [Filter] objects. /// @@ -4413,7 +4413,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AmazonForecast` service. + /// Performs the `ListTagsForResource` operation on the `Forecast` service. /// /// Lists the tags for an Amazon Forecast resource. /// @@ -4484,7 +4484,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `ListWhatIfAnalyses` operation on the `AmazonForecast` service. + /// Performs the `ListWhatIfAnalyses` operation on the `Forecast` service. /// /// Returns a list of what-if analyses created using the [CreateWhatIfAnalysis] operation. For each what-if analysis, this operation returns a summary of its properties, including its Amazon Resource Name (ARN). You can retrieve the complete set of properties by using the what-if analysis ARN with the [DescribeWhatIfAnalysis] operation. /// @@ -4555,7 +4555,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `ListWhatIfForecastExports` operation on the `AmazonForecast` service. + /// Performs the `ListWhatIfForecastExports` operation on the `Forecast` service. /// /// Returns a list of what-if forecast exports created using the [CreateWhatIfForecastExport] operation. For each what-if forecast export, this operation returns a summary of its properties, including its Amazon Resource Name (ARN). You can retrieve the complete set of properties by using the what-if forecast export ARN with the [DescribeWhatIfForecastExport] operation. /// @@ -4626,7 +4626,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `ListWhatIfForecasts` operation on the `AmazonForecast` service. + /// Performs the `ListWhatIfForecasts` operation on the `Forecast` service. /// /// Returns a list of what-if forecasts created using the [CreateWhatIfForecast] operation. For each what-if forecast, this operation returns a summary of its properties, including its Amazon Resource Name (ARN). You can retrieve the complete set of properties by using the what-if forecast ARN with the [DescribeWhatIfForecast] operation. /// @@ -4697,7 +4697,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `ResumeResource` operation on the `AmazonForecast` service. + /// Performs the `ResumeResource` operation on the `Forecast` service. /// /// Resumes a stopped monitor resource. /// @@ -4770,7 +4770,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `StopResource` operation on the `AmazonForecast` service. + /// Performs the `StopResource` operation on the `Forecast` service. /// /// Stops a resource. The resource undergoes the following states: CREATE_STOPPING and CREATE_STOPPED. You cannot resume a resource once it has been stopped. This operation can be applied to the following resources (and their corresponding child resources): /// @@ -4856,7 +4856,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AmazonForecast` service. + /// Performs the `TagResource` operation on the `Forecast` service. /// /// Associates the specified tags to a resource with the specified resourceArn. If existing tags on a resource are not specified in the request parameters, they are not changed. When a resource is deleted, the tags associated with that resource are also deleted. /// @@ -4928,7 +4928,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AmazonForecast` service. + /// Performs the `UntagResource` operation on the `Forecast` service. /// /// Deletes the specified tags from a resource. /// @@ -4999,7 +4999,7 @@ extension ForecastClient { return try await op.execute(input: input) } - /// Performs the `UpdateDatasetGroup` operation on the `AmazonForecast` service. + /// Performs the `UpdateDatasetGroup` operation on the `Forecast` service. /// /// Replaces the datasets in a dataset group with the specified datasets. The Status of the dataset group must be ACTIVE before you can use the dataset group to create a predictor. Use the [DescribeDatasetGroup](https://docs.aws.amazon.com/forecast/latest/dg/API_DescribeDatasetGroup.html) operation to get the status. /// diff --git a/Sources/Services/AWSForecastquery/Sources/AWSForecastquery/ForecastqueryClient.swift b/Sources/Services/AWSForecastquery/Sources/AWSForecastquery/ForecastqueryClient.swift index 006a6e7e5f7..f07a5a16dc6 100644 --- a/Sources/Services/AWSForecastquery/Sources/AWSForecastquery/ForecastqueryClient.swift +++ b/Sources/Services/AWSForecastquery/Sources/AWSForecastquery/ForecastqueryClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ForecastqueryClient: ClientRuntime.Client { public static let clientName = "ForecastqueryClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ForecastqueryClient.ForecastqueryClientConfiguration let serviceName = "forecastquery" @@ -329,7 +329,7 @@ extension ForecastqueryClient { } extension ForecastqueryClient { - /// Performs the `QueryForecast` operation on the `AmazonForecastRuntime` service. + /// Performs the `QueryForecast` operation on the `Forecastquery` service. /// /// Retrieves a forecast for a single item, filtered by the supplied criteria. The criteria is a key-value pair. The key is either item_id (or the equivalent non-timestamp, non-target field) from the TARGET_TIME_SERIES dataset, or one of the forecast dimensions specified as part of the FeaturizationConfig object. By default, QueryForecast returns the complete date range for the filtered forecast. You can request a specific date range. To get the full forecast, use the [CreateForecastExportJob](https://docs.aws.amazon.com/en_us/forecast/latest/dg/API_CreateForecastExportJob.html) operation. The forecasts generated by Amazon Forecast are in the same timezone as the dataset that was used to create the predictor. /// @@ -403,7 +403,7 @@ extension ForecastqueryClient { return try await op.execute(input: input) } - /// Performs the `QueryWhatIfForecast` operation on the `AmazonForecastRuntime` service. + /// Performs the `QueryWhatIfForecast` operation on the `Forecastquery` service. /// /// Retrieves a what-if forecast. /// diff --git a/Sources/Services/AWSFraudDetector/Sources/AWSFraudDetector/FraudDetectorClient.swift b/Sources/Services/AWSFraudDetector/Sources/AWSFraudDetector/FraudDetectorClient.swift index f0ce349c719..42cce0de0bf 100644 --- a/Sources/Services/AWSFraudDetector/Sources/AWSFraudDetector/FraudDetectorClient.swift +++ b/Sources/Services/AWSFraudDetector/Sources/AWSFraudDetector/FraudDetectorClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class FraudDetectorClient: ClientRuntime.Client { public static let clientName = "FraudDetectorClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: FraudDetectorClient.FraudDetectorClientConfiguration let serviceName = "FraudDetector" @@ -329,7 +329,7 @@ extension FraudDetectorClient { } extension FraudDetectorClient { - /// Performs the `BatchCreateVariable` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `BatchCreateVariable` operation on the `FraudDetector` service. /// /// Creates a batch of variables. /// @@ -402,7 +402,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `BatchGetVariable` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `BatchGetVariable` operation on the `FraudDetector` service. /// /// Gets a batch of variables. /// @@ -475,7 +475,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `CancelBatchImportJob` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `CancelBatchImportJob` operation on the `FraudDetector` service. /// /// Cancels an in-progress batch import job. /// @@ -549,7 +549,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `CancelBatchPredictionJob` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `CancelBatchPredictionJob` operation on the `FraudDetector` service. /// /// Cancels the specified batch prediction job. /// @@ -623,7 +623,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `CreateBatchImportJob` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `CreateBatchImportJob` operation on the `FraudDetector` service. /// /// Creates a batch import job. /// @@ -697,7 +697,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `CreateBatchPredictionJob` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `CreateBatchPredictionJob` operation on the `FraudDetector` service. /// /// Creates a batch prediction job. /// @@ -771,7 +771,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `CreateDetectorVersion` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `CreateDetectorVersion` operation on the `FraudDetector` service. /// /// Creates a detector version. The detector version starts in a DRAFT status. /// @@ -845,7 +845,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `CreateList` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `CreateList` operation on the `FraudDetector` service. /// /// Creates a list. List is a set of input data for a variable in your event dataset. You use the input data in a rule that's associated with your detector. For more information, see [Lists](https://docs.aws.amazon.com/frauddetector/latest/ug/lists.html). /// @@ -918,7 +918,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `CreateModel` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `CreateModel` operation on the `FraudDetector` service. /// /// Creates a model using the specified model type. /// @@ -991,7 +991,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `CreateModelVersion` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `CreateModelVersion` operation on the `FraudDetector` service. /// /// Creates a version of the model using the specified model type and model id. /// @@ -1065,7 +1065,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `CreateRule` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `CreateRule` operation on the `FraudDetector` service. /// /// Creates a rule for use with the specified detector. /// @@ -1138,7 +1138,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `CreateVariable` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `CreateVariable` operation on the `FraudDetector` service. /// /// Creates a variable. /// @@ -1211,7 +1211,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `DeleteBatchImportJob` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `DeleteBatchImportJob` operation on the `FraudDetector` service. /// /// Deletes the specified batch import job ID record. This action does not delete the data that was batch imported. /// @@ -1284,7 +1284,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `DeleteBatchPredictionJob` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `DeleteBatchPredictionJob` operation on the `FraudDetector` service. /// /// Deletes a batch prediction job. /// @@ -1357,7 +1357,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `DeleteDetector` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `DeleteDetector` operation on the `FraudDetector` service. /// /// Deletes the detector. Before deleting a detector, you must first delete all detector versions and rule versions associated with the detector. When you delete a detector, Amazon Fraud Detector permanently deletes the detector and the data is no longer stored in Amazon Fraud Detector. /// @@ -1431,7 +1431,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `DeleteDetectorVersion` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `DeleteDetectorVersion` operation on the `FraudDetector` service. /// /// Deletes the detector version. You cannot delete detector versions that are in ACTIVE status. When you delete a detector version, Amazon Fraud Detector permanently deletes the detector and the data is no longer stored in Amazon Fraud Detector. /// @@ -1506,7 +1506,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `DeleteEntityType` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `DeleteEntityType` operation on the `FraudDetector` service. /// /// Deletes an entity type. You cannot delete an entity type that is included in an event type. When you delete an entity type, Amazon Fraud Detector permanently deletes that entity type and the data is no longer stored in Amazon Fraud Detector. /// @@ -1580,7 +1580,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `DeleteEvent` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `DeleteEvent` operation on the `FraudDetector` service. /// /// Deletes the specified event. When you delete an event, Amazon Fraud Detector permanently deletes that event and the event data is no longer stored in Amazon Fraud Detector. If deleteAuditHistory is True, event data is available through search for up to 30 seconds after the delete operation is completed. /// @@ -1653,7 +1653,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `DeleteEventType` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `DeleteEventType` operation on the `FraudDetector` service. /// /// Deletes an event type. You cannot delete an event type that is used in a detector or a model. When you delete an event type, Amazon Fraud Detector permanently deletes that event type and the data is no longer stored in Amazon Fraud Detector. /// @@ -1727,7 +1727,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `DeleteEventsByEventType` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `DeleteEventsByEventType` operation on the `FraudDetector` service. /// /// Deletes all events of a particular event type. /// @@ -1802,7 +1802,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `DeleteExternalModel` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `DeleteExternalModel` operation on the `FraudDetector` service. /// /// Removes a SageMaker model from Amazon Fraud Detector. You can remove an Amazon SageMaker model if it is not associated with a detector version. Removing a SageMaker model disconnects it from Amazon Fraud Detector, but the model remains available in SageMaker. /// @@ -1876,7 +1876,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `DeleteLabel` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `DeleteLabel` operation on the `FraudDetector` service. /// /// Deletes a label. You cannot delete labels that are included in an event type in Amazon Fraud Detector. You cannot delete a label assigned to an event ID. You must first delete the relevant event ID. When you delete a label, Amazon Fraud Detector permanently deletes that label and the data is no longer stored in Amazon Fraud Detector. /// @@ -1949,7 +1949,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `DeleteList` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `DeleteList` operation on the `FraudDetector` service. /// /// Deletes the list, provided it is not used in a rule. When you delete a list, Amazon Fraud Detector permanently deletes that list and the elements in the list. /// @@ -2023,7 +2023,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `DeleteModel` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `DeleteModel` operation on the `FraudDetector` service. /// /// Deletes a model. You can delete models and model versions in Amazon Fraud Detector, provided that they are not associated with a detector version. When you delete a model, Amazon Fraud Detector permanently deletes that model and the data is no longer stored in Amazon Fraud Detector. /// @@ -2097,7 +2097,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `DeleteModelVersion` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `DeleteModelVersion` operation on the `FraudDetector` service. /// /// Deletes a model version. You can delete models and model versions in Amazon Fraud Detector, provided that they are not associated with a detector version. When you delete a model version, Amazon Fraud Detector permanently deletes that model version and the data is no longer stored in Amazon Fraud Detector. /// @@ -2171,7 +2171,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `DeleteOutcome` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `DeleteOutcome` operation on the `FraudDetector` service. /// /// Deletes an outcome. You cannot delete an outcome that is used in a rule version. When you delete an outcome, Amazon Fraud Detector permanently deletes that outcome and the data is no longer stored in Amazon Fraud Detector. /// @@ -2245,7 +2245,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `DeleteRule` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `DeleteRule` operation on the `FraudDetector` service. /// /// Deletes the rule. You cannot delete a rule if it is used by an ACTIVE or INACTIVE detector version. When you delete a rule, Amazon Fraud Detector permanently deletes that rule and the data is no longer stored in Amazon Fraud Detector. /// @@ -2319,7 +2319,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `DeleteVariable` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `DeleteVariable` operation on the `FraudDetector` service. /// /// Deletes a variable. You can't delete variables that are included in an event type in Amazon Fraud Detector. Amazon Fraud Detector automatically deletes model output variables and SageMaker model output variables when you delete the model. You can't delete these variables manually. When you delete a variable, Amazon Fraud Detector permanently deletes that variable and the data is no longer stored in Amazon Fraud Detector. /// @@ -2393,7 +2393,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `DescribeDetector` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `DescribeDetector` operation on the `FraudDetector` service. /// /// Gets all versions for a specified detector. /// @@ -2467,7 +2467,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `DescribeModelVersions` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `DescribeModelVersions` operation on the `FraudDetector` service. /// /// Gets all of the model versions for the specified model type or for the specified model type and model ID. You can also get details for a single, specified model version. /// @@ -2541,7 +2541,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `GetBatchImportJobs` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `GetBatchImportJobs` operation on the `FraudDetector` service. /// /// Gets all batch import jobs or a specific job of the specified ID. This is a paginated API. If you provide a null maxResults, this action retrieves a maximum of 50 records per page. If you provide a maxResults, the value must be between 1 and 50. To get the next page results, provide the pagination token from the GetBatchImportJobsResponse as part of your request. A null pagination token fetches the records from the beginning. /// @@ -2615,7 +2615,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `GetBatchPredictionJobs` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `GetBatchPredictionJobs` operation on the `FraudDetector` service. /// /// Gets all batch prediction jobs or a specific job if you specify a job ID. This is a paginated API. If you provide a null maxResults, this action retrieves a maximum of 50 records per page. If you provide a maxResults, the value must be between 1 and 50. To get the next page results, provide the pagination token from the GetBatchPredictionJobsResponse as part of your request. A null pagination token fetches the records from the beginning. /// @@ -2689,7 +2689,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `GetDeleteEventsByEventTypeStatus` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `GetDeleteEventsByEventTypeStatus` operation on the `FraudDetector` service. /// /// Retrieves the status of a DeleteEventsByEventType action. /// @@ -2763,7 +2763,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `GetDetectorVersion` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `GetDetectorVersion` operation on the `FraudDetector` service. /// /// Gets a particular detector version. /// @@ -2837,7 +2837,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `GetDetectors` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `GetDetectors` operation on the `FraudDetector` service. /// /// Gets all detectors or a single detector if a detectorId is specified. This is a paginated API. If you provide a null maxResults, this action retrieves a maximum of 10 records per page. If you provide a maxResults, the value must be between 5 and 10. To get the next page results, provide the pagination token from the GetDetectorsResponse as part of your request. A null pagination token fetches the records from the beginning. /// @@ -2911,7 +2911,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `GetEntityTypes` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `GetEntityTypes` operation on the `FraudDetector` service. /// /// Gets all entity types or a specific entity type if a name is specified. This is a paginated API. If you provide a null maxResults, this action retrieves a maximum of 10 records per page. If you provide a maxResults, the value must be between 5 and 10. To get the next page results, provide the pagination token from the GetEntityTypesResponse as part of your request. A null pagination token fetches the records from the beginning. /// @@ -2985,7 +2985,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `GetEvent` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `GetEvent` operation on the `FraudDetector` service. /// /// Retrieves details of events stored with Amazon Fraud Detector. This action does not retrieve prediction results. /// @@ -3059,7 +3059,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `GetEventPrediction` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `GetEventPrediction` operation on the `FraudDetector` service. /// /// Evaluates an event against a detector version. If a version ID is not provided, the detector’s (ACTIVE) version is used. /// @@ -3135,7 +3135,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `GetEventPredictionMetadata` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `GetEventPredictionMetadata` operation on the `FraudDetector` service. /// /// Gets details of the past fraud predictions for the specified event ID, event type, detector ID, and detector version ID that was generated in the specified time period. /// @@ -3209,7 +3209,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `GetEventTypes` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `GetEventTypes` operation on the `FraudDetector` service. /// /// Gets all event types or a specific event type if name is provided. This is a paginated API. If you provide a null maxResults, this action retrieves a maximum of 10 records per page. If you provide a maxResults, the value must be between 5 and 10. To get the next page results, provide the pagination token from the GetEventTypesResponse as part of your request. A null pagination token fetches the records from the beginning. /// @@ -3283,7 +3283,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `GetExternalModels` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `GetExternalModels` operation on the `FraudDetector` service. /// /// Gets the details for one or more Amazon SageMaker models that have been imported into the service. This is a paginated API. If you provide a null maxResults, this actions retrieves a maximum of 10 records per page. If you provide a maxResults, the value must be between 5 and 10. To get the next page results, provide the pagination token from the GetExternalModelsResult as part of your request. A null pagination token fetches the records from the beginning. /// @@ -3357,7 +3357,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `GetKMSEncryptionKey` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `GetKMSEncryptionKey` operation on the `FraudDetector` service. /// /// Gets the encryption key if a KMS key has been specified to be used to encrypt content in Amazon Fraud Detector. /// @@ -3430,7 +3430,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `GetLabels` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `GetLabels` operation on the `FraudDetector` service. /// /// Gets all labels or a specific label if name is provided. This is a paginated API. If you provide a null maxResults, this action retrieves a maximum of 50 records per page. If you provide a maxResults, the value must be between 10 and 50. To get the next page results, provide the pagination token from the GetGetLabelsResponse as part of your request. A null pagination token fetches the records from the beginning. /// @@ -3504,7 +3504,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `GetListElements` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `GetListElements` operation on the `FraudDetector` service. /// /// Gets all the elements in the specified list. /// @@ -3578,7 +3578,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `GetListsMetadata` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `GetListsMetadata` operation on the `FraudDetector` service. /// /// Gets the metadata of either all the lists under the account or the specified list. /// @@ -3652,7 +3652,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `GetModelVersion` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `GetModelVersion` operation on the `FraudDetector` service. /// /// Gets the details of the specified model version. /// @@ -3726,7 +3726,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `GetModels` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `GetModels` operation on the `FraudDetector` service. /// /// Gets one or more models. Gets all models for the Amazon Web Services account if no model type and no model id provided. Gets all models for the Amazon Web Services account and model type, if the model type is specified but model id is not provided. Gets a specific model if (model type, model id) tuple is specified. This is a paginated API. If you provide a null maxResults, this action retrieves a maximum of 10 records per page. If you provide a maxResults, the value must be between 1 and 10. To get the next page results, provide the pagination token from the response as part of your request. A null pagination token fetches the records from the beginning. /// @@ -3800,7 +3800,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `GetOutcomes` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `GetOutcomes` operation on the `FraudDetector` service. /// /// Gets one or more outcomes. This is a paginated API. If you provide a null maxResults, this actions retrieves a maximum of 100 records per page. If you provide a maxResults, the value must be between 50 and 100. To get the next page results, provide the pagination token from the GetOutcomesResult as part of your request. A null pagination token fetches the records from the beginning. /// @@ -3874,7 +3874,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `GetRules` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `GetRules` operation on the `FraudDetector` service. /// /// Get all rules for a detector (paginated) if ruleId and ruleVersion are not specified. Gets all rules for the detector and the ruleId if present (paginated). Gets a specific rule if both the ruleId and the ruleVersion are specified. This is a paginated API. Providing null maxResults results in retrieving maximum of 100 records per page. If you provide maxResults the value must be between 50 and 100. To get the next page result, a provide a pagination token from GetRulesResult as part of your request. Null pagination token fetches the records from the beginning. /// @@ -3948,7 +3948,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `GetVariables` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `GetVariables` operation on the `FraudDetector` service. /// /// Gets all of the variables or the specific variable. This is a paginated API. Providing null maxSizePerPage results in retrieving maximum of 100 records per page. If you provide maxSizePerPage the value must be between 50 and 100. To get the next page result, a provide a pagination token from GetVariablesResult as part of your request. Null pagination token fetches the records from the beginning. /// @@ -4022,7 +4022,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `ListEventPredictions` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `ListEventPredictions` operation on the `FraudDetector` service. /// /// Gets a list of past predictions. The list can be filtered by detector ID, detector version ID, event ID, event type, or by specifying a time period. If filter is not specified, the most recent prediction is returned. For example, the following filter lists all past predictions for xyz event type - { "eventType":{ "value": "xyz" }” } This is a paginated API. If you provide a null maxResults, this action will retrieve a maximum of 10 records per page. If you provide a maxResults, the value must be between 50 and 100. To get the next page results, provide the nextToken from the response as part of your request. A null nextToken fetches the records from the beginning. /// @@ -4095,7 +4095,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `ListTagsForResource` operation on the `FraudDetector` service. /// /// Lists all tags associated with the resource. This is a paginated API. To get the next page results, provide the pagination token from the response as part of your request. A null pagination token fetches the records from the beginning. /// @@ -4168,7 +4168,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `PutDetector` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `PutDetector` operation on the `FraudDetector` service. /// /// Creates or updates a detector. /// @@ -4242,7 +4242,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `PutEntityType` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `PutEntityType` operation on the `FraudDetector` service. /// /// Creates or updates an entity type. An entity represents who is performing the event. As part of a fraud prediction, you pass the entity ID to indicate the specific entity who performed the event. An entity type classifies the entity. Example classifications include customer, merchant, or account. /// @@ -4316,7 +4316,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `PutEventType` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `PutEventType` operation on the `FraudDetector` service. /// /// Creates or updates an event type. An event is a business activity that is evaluated for fraud risk. With Amazon Fraud Detector, you generate fraud predictions for events. An event type defines the structure for an event sent to Amazon Fraud Detector. This includes the variables sent as part of the event, the entity performing the event (such as a customer), and the labels that classify the event. Example event types include online payment transactions, account registrations, and authentications. /// @@ -4390,7 +4390,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `PutExternalModel` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `PutExternalModel` operation on the `FraudDetector` service. /// /// Creates or updates an Amazon SageMaker model endpoint. You can also use this action to update the configuration of the model endpoint, including the IAM role and/or the mapped variables. /// @@ -4464,7 +4464,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `PutKMSEncryptionKey` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `PutKMSEncryptionKey` operation on the `FraudDetector` service. /// /// Specifies the KMS key to be used to encrypt content in Amazon Fraud Detector. /// @@ -4539,7 +4539,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `PutLabel` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `PutLabel` operation on the `FraudDetector` service. /// /// Creates or updates label. A label classifies an event as fraudulent or legitimate. Labels are associated with event types and used to train supervised machine learning models in Amazon Fraud Detector. /// @@ -4613,7 +4613,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `PutOutcome` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `PutOutcome` operation on the `FraudDetector` service. /// /// Creates or updates an outcome. /// @@ -4687,7 +4687,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `SendEvent` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `SendEvent` operation on the `FraudDetector` service. /// /// Stores events in Amazon Fraud Detector without generating fraud predictions for those events. For example, you can use SendEvent to upload a historical dataset, which you can then later use to train a model. /// @@ -4762,7 +4762,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `TagResource` operation on the `FraudDetector` service. /// /// Assigns tags to a resource. /// @@ -4835,7 +4835,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `UntagResource` operation on the `FraudDetector` service. /// /// Removes tags from a resource. /// @@ -4908,7 +4908,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `UpdateDetectorVersion` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `UpdateDetectorVersion` operation on the `FraudDetector` service. /// /// Updates a detector version. The detector version attributes that you can update include models, external model endpoints, rules, rule execution mode, and description. You can only update a DRAFT detector version. /// @@ -4983,7 +4983,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `UpdateDetectorVersionMetadata` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `UpdateDetectorVersionMetadata` operation on the `FraudDetector` service. /// /// Updates the detector version's description. You can update the metadata for any detector version (DRAFT, ACTIVE, or INACTIVE). /// @@ -5057,7 +5057,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `UpdateDetectorVersionStatus` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `UpdateDetectorVersionStatus` operation on the `FraudDetector` service. /// /// Updates the detector version’s status. You can perform the following promotions or demotions using UpdateDetectorVersionStatus: DRAFT to ACTIVE, ACTIVE to INACTIVE, and INACTIVE to ACTIVE. /// @@ -5132,7 +5132,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `UpdateEventLabel` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `UpdateEventLabel` operation on the `FraudDetector` service. /// /// Updates the specified event with a new label. /// @@ -5207,7 +5207,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `UpdateList` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `UpdateList` operation on the `FraudDetector` service. /// /// Updates a list. /// @@ -5282,7 +5282,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `UpdateModel` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `UpdateModel` operation on the `FraudDetector` service. /// /// Updates model description. /// @@ -5357,7 +5357,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `UpdateModelVersion` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `UpdateModelVersion` operation on the `FraudDetector` service. /// /// Updates a model version. Updating a model version retrains an existing model version using updated training data and produces a new minor version of the model. You can update the training data set location and data access role attributes using this action. This action creates and trains a new minor version of the model, for example version 1.01, 1.02, 1.03. /// @@ -5432,7 +5432,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `UpdateModelVersionStatus` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `UpdateModelVersionStatus` operation on the `FraudDetector` service. /// /// Updates the status of a model version. You can perform the following status updates: /// @@ -5513,7 +5513,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `UpdateRuleMetadata` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `UpdateRuleMetadata` operation on the `FraudDetector` service. /// /// Updates a rule's metadata. The description attribute can be updated. /// @@ -5588,7 +5588,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `UpdateRuleVersion` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `UpdateRuleVersion` operation on the `FraudDetector` service. /// /// Updates a rule version resulting in a new rule version. Updates a rule version resulting in a new rule version (version 1, 2, 3 ...). /// @@ -5663,7 +5663,7 @@ extension FraudDetectorClient { return try await op.execute(input: input) } - /// Performs the `UpdateVariable` operation on the `AWSHawksNestServiceFacade` service. + /// Performs the `UpdateVariable` operation on the `FraudDetector` service. /// /// Updates a variable. /// diff --git a/Sources/Services/AWSFreeTier/Sources/AWSFreeTier/FreeTierClient.swift b/Sources/Services/AWSFreeTier/Sources/AWSFreeTier/FreeTierClient.swift index a06d6e9448b..512eea8141d 100644 --- a/Sources/Services/AWSFreeTier/Sources/AWSFreeTier/FreeTierClient.swift +++ b/Sources/Services/AWSFreeTier/Sources/AWSFreeTier/FreeTierClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class FreeTierClient: ClientRuntime.Client { public static let clientName = "FreeTierClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: FreeTierClient.FreeTierClientConfiguration let serviceName = "FreeTier" @@ -329,7 +329,7 @@ extension FreeTierClient { } extension FreeTierClient { - /// Performs the `GetFreeTierUsage` operation on the `AWSFreeTierService` service. + /// Performs the `GetFreeTierUsage` operation on the `FreeTier` service. /// /// Returns a list of all Free Tier usage objects that match your filters. /// diff --git a/Sources/Services/AWSGameLift/Sources/AWSGameLift/GameLiftClient.swift b/Sources/Services/AWSGameLift/Sources/AWSGameLift/GameLiftClient.swift index a1cb2d0ae3c..aac6bfecd11 100644 --- a/Sources/Services/AWSGameLift/Sources/AWSGameLift/GameLiftClient.swift +++ b/Sources/Services/AWSGameLift/Sources/AWSGameLift/GameLiftClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class GameLiftClient: ClientRuntime.Client { public static let clientName = "GameLiftClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: GameLiftClient.GameLiftClientConfiguration let serviceName = "GameLift" diff --git a/Sources/Services/AWSGeoMaps/Sources/AWSGeoMaps/GeoMapsClient.swift b/Sources/Services/AWSGeoMaps/Sources/AWSGeoMaps/GeoMapsClient.swift index e62eab9deee..da4fe9b099e 100644 --- a/Sources/Services/AWSGeoMaps/Sources/AWSGeoMaps/GeoMapsClient.swift +++ b/Sources/Services/AWSGeoMaps/Sources/AWSGeoMaps/GeoMapsClient.swift @@ -59,7 +59,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class GeoMapsClient: ClientRuntime.Client { public static let clientName = "GeoMapsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: GeoMapsClient.GeoMapsClientConfiguration let serviceName = "Geo Maps" @@ -325,7 +325,7 @@ extension GeoMapsClient { } extension GeoMapsClient { - /// Performs the `GetGlyphs` operation on the `MapsService` service. + /// Performs the `GetGlyphs` operation on the `GeoMaps` service. /// /// Returns the map's glyphs. /// @@ -386,7 +386,7 @@ extension GeoMapsClient { return try await op.execute(input: input) } - /// Performs the `GetSprites` operation on the `MapsService` service. + /// Performs the `GetSprites` operation on the `GeoMaps` service. /// /// Returns the map's sprites. /// @@ -447,7 +447,7 @@ extension GeoMapsClient { return try await op.execute(input: input) } - /// Performs the `GetStaticMap` operation on the `MapsService` service. + /// Performs the `GetStaticMap` operation on the `GeoMaps` service. /// /// Provides high-quality static map images with customizable options. You can modify the map's appearance and overlay additional information. It's an ideal solution for applications requiring tailored static map snapshots. /// @@ -517,7 +517,7 @@ extension GeoMapsClient { return try await op.execute(input: input) } - /// Performs the `GetStyleDescriptor` operation on the `MapsService` service. + /// Performs the `GetStyleDescriptor` operation on the `GeoMaps` service. /// /// Returns information about the style. /// @@ -579,7 +579,7 @@ extension GeoMapsClient { return try await op.execute(input: input) } - /// Performs the `GetTile` operation on the `MapsService` service. + /// Performs the `GetTile` operation on the `GeoMaps` service. /// /// Returns a tile. Map tiles are used by clients to render a map. they're addressed using a grid arrangement with an X coordinate, Y coordinate, and Z (zoom) level. /// diff --git a/Sources/Services/AWSGeoPlaces/Sources/AWSGeoPlaces/GeoPlacesClient.swift b/Sources/Services/AWSGeoPlaces/Sources/AWSGeoPlaces/GeoPlacesClient.swift index f35539a462d..31045c37821 100644 --- a/Sources/Services/AWSGeoPlaces/Sources/AWSGeoPlaces/GeoPlacesClient.swift +++ b/Sources/Services/AWSGeoPlaces/Sources/AWSGeoPlaces/GeoPlacesClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class GeoPlacesClient: ClientRuntime.Client { public static let clientName = "GeoPlacesClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: GeoPlacesClient.GeoPlacesClientConfiguration let serviceName = "Geo Places" @@ -329,7 +329,7 @@ extension GeoPlacesClient { } extension GeoPlacesClient { - /// Performs the `Autocomplete` operation on the `PlacesService` service. + /// Performs the `Autocomplete` operation on the `GeoPlaces` service. /// /// The autocomplete operation speeds up and increases the accuracy of entering addresses by providing a list of address candidates matching a partially entered address. Results are sorted from most to least matching. Filtering and biasing can be used to increase the relevance of the results if additional search context is known /// @@ -402,7 +402,7 @@ extension GeoPlacesClient { return try await op.execute(input: input) } - /// Performs the `Geocode` operation on the `PlacesService` service. + /// Performs the `Geocode` operation on the `GeoPlaces` service. /// /// The Geocode action allows you to obtain coordinates, addresses, and other information about places. /// @@ -475,7 +475,7 @@ extension GeoPlacesClient { return try await op.execute(input: input) } - /// Performs the `GetPlace` operation on the `PlacesService` service. + /// Performs the `GetPlace` operation on the `GeoPlaces` service. /// /// Finds a place by its unique ID. A PlaceId is returned by other place operations. /// @@ -545,7 +545,7 @@ extension GeoPlacesClient { return try await op.execute(input: input) } - /// Performs the `ReverseGeocode` operation on the `PlacesService` service. + /// Performs the `ReverseGeocode` operation on the `GeoPlaces` service. /// /// The ReverseGeocode operation allows you to retrieve addresses and place information from coordinates. /// @@ -618,7 +618,7 @@ extension GeoPlacesClient { return try await op.execute(input: input) } - /// Performs the `SearchNearby` operation on the `PlacesService` service. + /// Performs the `SearchNearby` operation on the `GeoPlaces` service. /// /// Search nearby a specified location. /// @@ -691,7 +691,7 @@ extension GeoPlacesClient { return try await op.execute(input: input) } - /// Performs the `SearchText` operation on the `PlacesService` service. + /// Performs the `SearchText` operation on the `GeoPlaces` service. /// /// Use the SearchText operation to search for geocode and place information. You can then complete a follow-up query suggested from the Suggest API via a query id. /// @@ -764,7 +764,7 @@ extension GeoPlacesClient { return try await op.execute(input: input) } - /// Performs the `Suggest` operation on the `PlacesService` service. + /// Performs the `Suggest` operation on the `GeoPlaces` service. /// /// The Suggest operation finds addresses or place candidates based on incomplete or misspelled queries. You then select the best query to submit based on the returned results. /// diff --git a/Sources/Services/AWSGeoRoutes/Sources/AWSGeoRoutes/GeoRoutesClient.swift b/Sources/Services/AWSGeoRoutes/Sources/AWSGeoRoutes/GeoRoutesClient.swift index 2f55af8cadb..461950d3503 100644 --- a/Sources/Services/AWSGeoRoutes/Sources/AWSGeoRoutes/GeoRoutesClient.swift +++ b/Sources/Services/AWSGeoRoutes/Sources/AWSGeoRoutes/GeoRoutesClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class GeoRoutesClient: ClientRuntime.Client { public static let clientName = "GeoRoutesClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: GeoRoutesClient.GeoRoutesClientConfiguration let serviceName = "Geo Routes" @@ -329,7 +329,7 @@ extension GeoRoutesClient { } extension GeoRoutesClient { - /// Performs the `CalculateIsolines` operation on the `RoutesService` service. + /// Performs the `CalculateIsolines` operation on the `GeoRoutes` service. /// /// Use the CalculateIsolines action to find service areas that can be reached in a given threshold of time, distance. /// @@ -402,7 +402,7 @@ extension GeoRoutesClient { return try await op.execute(input: input) } - /// Performs the `CalculateRouteMatrix` operation on the `RoutesService` service. + /// Performs the `CalculateRouteMatrix` operation on the `GeoRoutes` service. /// /// Calculates route matrix containing the results for all pairs of Origins to Destinations. Each row corresponds to one entry in Origins. Each entry in the row corresponds to the route from that entry in Origins to an entry in Destinations positions. /// @@ -475,7 +475,7 @@ extension GeoRoutesClient { return try await op.execute(input: input) } - /// Performs the `CalculateRoutes` operation on the `RoutesService` service. + /// Performs the `CalculateRoutes` operation on the `GeoRoutes` service. /// /// Calculates a route given the following required parameters: Origin and Destination. /// @@ -548,7 +548,7 @@ extension GeoRoutesClient { return try await op.execute(input: input) } - /// Performs the `OptimizeWaypoints` operation on the `RoutesService` service. + /// Performs the `OptimizeWaypoints` operation on the `GeoRoutes` service. /// /// Calculates the optimal order to travel between a set of waypoints to minimize either the travel time or the distance travelled during the journey, based on road network restrictions and the traffic pattern data. /// @@ -621,7 +621,7 @@ extension GeoRoutesClient { return try await op.execute(input: input) } - /// Performs the `SnapToRoads` operation on the `RoutesService` service. + /// Performs the `SnapToRoads` operation on the `GeoRoutes` service. /// /// The SnapToRoads action matches GPS trace to roads most likely traveled on. /// diff --git a/Sources/Services/AWSGlacier/Sources/AWSGlacier/GlacierClient.swift b/Sources/Services/AWSGlacier/Sources/AWSGlacier/GlacierClient.swift index 2537e220caa..a9921973e8f 100644 --- a/Sources/Services/AWSGlacier/Sources/AWSGlacier/GlacierClient.swift +++ b/Sources/Services/AWSGlacier/Sources/AWSGlacier/GlacierClient.swift @@ -70,7 +70,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class GlacierClient: ClientRuntime.Client { public static let clientName = "GlacierClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: GlacierClient.GlacierClientConfiguration let serviceName = "Glacier" diff --git a/Sources/Services/AWSGlobalAccelerator/Sources/AWSGlobalAccelerator/GlobalAcceleratorClient.swift b/Sources/Services/AWSGlobalAccelerator/Sources/AWSGlobalAccelerator/GlobalAcceleratorClient.swift index d178f21cae0..76976690bf3 100644 --- a/Sources/Services/AWSGlobalAccelerator/Sources/AWSGlobalAccelerator/GlobalAcceleratorClient.swift +++ b/Sources/Services/AWSGlobalAccelerator/Sources/AWSGlobalAccelerator/GlobalAcceleratorClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class GlobalAcceleratorClient: ClientRuntime.Client { public static let clientName = "GlobalAcceleratorClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: GlobalAcceleratorClient.GlobalAcceleratorClientConfiguration let serviceName = "Global Accelerator" @@ -330,7 +330,7 @@ extension GlobalAcceleratorClient { } extension GlobalAcceleratorClient { - /// Performs the `AddCustomRoutingEndpoints` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `AddCustomRoutingEndpoints` operation on the `GlobalAccelerator` service. /// /// Associate a virtual private cloud (VPC) subnet endpoint with your custom routing accelerator. The listener port range must be large enough to support the number of IP addresses that can be specified in your subnet. The number of ports required is: subnet size times the number of ports per destination EC2 instances. For example, a subnet defined as /24 requires a listener port range of at least 255 ports. Note: You must have enough remaining listener ports available to map to the subnet ports, or the call will fail with a LimitExceededException. By default, all destinations in a subnet in a custom routing accelerator cannot receive traffic. To enable all destinations to receive traffic, or to specify individual port mappings that can receive traffic, see the [ AllowCustomRoutingTraffic](https://docs.aws.amazon.com/global-accelerator/latest/api/API_AllowCustomRoutingTraffic.html) operation. /// @@ -406,7 +406,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `AddEndpoints` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `AddEndpoints` operation on the `GlobalAccelerator` service. /// /// Add endpoints to an endpoint group. The AddEndpoints API operation is the recommended option for adding endpoints. The alternative options are to add endpoints when you create an endpoint group (with the [CreateEndpointGroup](https://docs.aws.amazon.com/global-accelerator/latest/api/API_CreateEndpointGroup.html) API) or when you update an endpoint group (with the [UpdateEndpointGroup](https://docs.aws.amazon.com/global-accelerator/latest/api/API_UpdateEndpointGroup.html) API). There are two advantages to using AddEndpoints to add endpoints in Global Accelerator: /// @@ -488,7 +488,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `AdvertiseByoipCidr` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `AdvertiseByoipCidr` operation on the `GlobalAccelerator` service. /// /// Advertises an IPv4 address range that is provisioned for use with your Amazon Web Services resources through bring your own IP addresses (BYOIP). It can take a few minutes before traffic to the specified addresses starts routing to Amazon Web Services because of propagation delays. To stop advertising the BYOIP address range, use [ WithdrawByoipCidr](https://docs.aws.amazon.com/global-accelerator/latest/api/WithdrawByoipCidr.html). For more information, see [Bring your own IP addresses (BYOIP)](https://docs.aws.amazon.com/global-accelerator/latest/dg/using-byoip.html) in the Global Accelerator Developer Guide. /// @@ -562,7 +562,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `AllowCustomRoutingTraffic` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `AllowCustomRoutingTraffic` operation on the `GlobalAccelerator` service. /// /// Specify the Amazon EC2 instance (destination) IP addresses and ports for a VPC subnet endpoint that can receive traffic for a custom routing accelerator. You can allow traffic to all destinations in the subnet endpoint, or allow traffic to a specified list of destination IP addresses and ports in the subnet. Note that you cannot specify IP addresses or ports outside of the range that you configured for the endpoint group. After you make changes, you can verify that the updates are complete by checking the status of your accelerator: the status changes from IN_PROGRESS to DEPLOYED. /// @@ -634,7 +634,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `CreateAccelerator` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `CreateAccelerator` operation on the `GlobalAccelerator` service. /// /// Create an accelerator. An accelerator includes one or more listeners that process inbound connections and direct traffic to one or more endpoint groups, each of which includes endpoints, such as Network Load Balancers. Global Accelerator is a global service that supports endpoints in multiple Amazon Web Services Regions but you must specify the US West (Oregon) Region to create, update, or otherwise work with accelerators. That is, for example, specify --region us-west-2 on Amazon Web Services CLI commands. /// @@ -709,7 +709,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `CreateCrossAccountAttachment` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `CreateCrossAccountAttachment` operation on the `GlobalAccelerator` service. /// /// Create a cross-account attachment in Global Accelerator. You create a cross-account attachment to specify the principals who have permission to work with resources in accelerators in their own account. You specify, in the same attachment, the resources that are shared. A principal can be an Amazon Web Services account number or the Amazon Resource Name (ARN) for an accelerator. For account numbers that are listed as principals, to work with a resource listed in the attachment, you must sign in to an account specified as a principal. Then, you can work with resources that are listed, with any of your accelerators. If an accelerator ARN is listed in the cross-account attachment as a principal, anyone with permission to make updates to the accelerator can work with resources that are listed in the attachment. Specify each principal and resource separately. To specify two CIDR address pools, list them individually under Resources, and so on. For a command line operation, for example, you might use a statement like the following: "Resources": [{"Cidr": "169.254.60.0/24"},{"Cidr": "169.254.59.0/24"}] For more information, see [ Working with cross-account attachments and resources in Global Accelerator](https://docs.aws.amazon.com/global-accelerator/latest/dg/cross-account-resources.html) in the Global Accelerator Developer Guide. /// @@ -784,7 +784,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `CreateCustomRoutingAccelerator` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `CreateCustomRoutingAccelerator` operation on the `GlobalAccelerator` service. /// /// Create a custom routing accelerator. A custom routing accelerator directs traffic to one of possibly thousands of Amazon EC2 instance destinations running in a single or multiple virtual private clouds (VPC) subnet endpoints. Be aware that, by default, all destination EC2 instances in a VPC subnet endpoint cannot receive traffic. To enable all destinations to receive traffic, or to specify individual port mappings that can receive traffic, see the [ AllowCustomRoutingTraffic](https://docs.aws.amazon.com/global-accelerator/latest/api/API_AllowCustomRoutingTraffic.html) operation. Global Accelerator is a global service that supports endpoints in multiple Amazon Web Services Regions but you must specify the US West (Oregon) Region to create, update, or otherwise work with accelerators. That is, for example, specify --region us-west-2 on Amazon Web Services CLI commands. /// @@ -859,7 +859,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `CreateCustomRoutingEndpointGroup` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `CreateCustomRoutingEndpointGroup` operation on the `GlobalAccelerator` service. /// /// Create an endpoint group for the specified listener for a custom routing accelerator. An endpoint group is a collection of endpoints in one Amazon Web Services Region. /// @@ -937,7 +937,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `CreateCustomRoutingListener` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `CreateCustomRoutingListener` operation on the `GlobalAccelerator` service. /// /// Create a listener to process inbound connections from clients to a custom routing accelerator. Connections arrive to assigned static IP addresses on the port range that you specify. /// @@ -1012,7 +1012,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `CreateEndpointGroup` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `CreateEndpointGroup` operation on the `GlobalAccelerator` service. /// /// Create an endpoint group for the specified listener. An endpoint group is a collection of endpoints in one Amazon Web Services Region. A resource must be valid and active when you add it as an endpoint. For more information about endpoint types and requirements for endpoints that you can add to Global Accelerator, see [ Endpoints for standard accelerators](https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.html) in the Global Accelerator Developer Guide. /// @@ -1089,7 +1089,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `CreateListener` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `CreateListener` operation on the `GlobalAccelerator` service. /// /// Create a listener to process inbound connections from clients to an accelerator. Connections arrive to assigned static IP addresses on a port, port range, or list of port ranges that you specify. /// @@ -1164,7 +1164,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `DeleteAccelerator` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `DeleteAccelerator` operation on the `GlobalAccelerator` service. /// /// Delete an accelerator. Before you can delete an accelerator, you must disable it and remove all dependent resources (listeners and endpoint groups). To disable the accelerator, update the accelerator to set Enabled to false. When you create an accelerator, by default, Global Accelerator provides you with a set of two static IP addresses. Alternatively, you can bring your own IP address ranges to Global Accelerator and assign IP addresses from those ranges. The IP addresses are assigned to your accelerator for as long as it exists, even if you disable the accelerator and it no longer accepts or routes traffic. However, when you delete an accelerator, you lose the static IP addresses that are assigned to the accelerator, so you can no longer route traffic by using them. As a best practice, ensure that you have permissions in place to avoid inadvertently deleting accelerators. You can use IAM policies with Global Accelerator to limit the users who have permissions to delete an accelerator. For more information, see [Identity and access management](https://docs.aws.amazon.com/global-accelerator/latest/dg/auth-and-access-control.html) in the Global Accelerator Developer Guide. /// @@ -1239,7 +1239,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `DeleteCrossAccountAttachment` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `DeleteCrossAccountAttachment` operation on the `GlobalAccelerator` service. /// /// Delete a cross-account attachment. When you delete an attachment, Global Accelerator revokes the permission to use the resources in the attachment from all principals in the list of principals. Global Accelerator revokes the permission for specific resources. For more information, see [ Working with cross-account attachments and resources in Global Accelerator](https://docs.aws.amazon.com/global-accelerator/latest/dg/cross-account-resources.html) in the Global Accelerator Developer Guide. /// @@ -1313,7 +1313,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `DeleteCustomRoutingAccelerator` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `DeleteCustomRoutingAccelerator` operation on the `GlobalAccelerator` service. /// /// Delete a custom routing accelerator. Before you can delete an accelerator, you must disable it and remove all dependent resources (listeners and endpoint groups). To disable the accelerator, update the accelerator to set Enabled to false. When you create a custom routing accelerator, by default, Global Accelerator provides you with a set of two static IP addresses. The IP addresses are assigned to your accelerator for as long as it exists, even if you disable the accelerator and it no longer accepts or routes traffic. However, when you delete an accelerator, you lose the static IP addresses that are assigned to the accelerator, so you can no longer route traffic by using them. As a best practice, ensure that you have permissions in place to avoid inadvertently deleting accelerators. You can use IAM policies with Global Accelerator to limit the users who have permissions to delete an accelerator. For more information, see [Identity and access management](https://docs.aws.amazon.com/global-accelerator/latest/dg/auth-and-access-control.html) in the Global Accelerator Developer Guide. /// @@ -1388,7 +1388,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `DeleteCustomRoutingEndpointGroup` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `DeleteCustomRoutingEndpointGroup` operation on the `GlobalAccelerator` service. /// /// Delete an endpoint group from a listener for a custom routing accelerator. /// @@ -1460,7 +1460,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `DeleteCustomRoutingListener` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `DeleteCustomRoutingListener` operation on the `GlobalAccelerator` service. /// /// Delete a listener for a custom routing accelerator. /// @@ -1533,7 +1533,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `DeleteEndpointGroup` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `DeleteEndpointGroup` operation on the `GlobalAccelerator` service. /// /// Delete an endpoint group from a listener. /// @@ -1605,7 +1605,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `DeleteListener` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `DeleteListener` operation on the `GlobalAccelerator` service. /// /// Delete a listener from an accelerator. /// @@ -1678,7 +1678,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `DenyCustomRoutingTraffic` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `DenyCustomRoutingTraffic` operation on the `GlobalAccelerator` service. /// /// Specify the Amazon EC2 instance (destination) IP addresses and ports for a VPC subnet endpoint that cannot receive traffic for a custom routing accelerator. You can deny traffic to all destinations in the VPC endpoint, or deny traffic to a specified list of destination IP addresses and ports. Note that you cannot specify IP addresses or ports outside of the range that you configured for the endpoint group. After you make changes, you can verify that the updates are complete by checking the status of your accelerator: the status changes from IN_PROGRESS to DEPLOYED. /// @@ -1750,7 +1750,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `DeprovisionByoipCidr` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `DeprovisionByoipCidr` operation on the `GlobalAccelerator` service. /// /// Releases the specified address range that you provisioned to use with your Amazon Web Services resources through bring your own IP addresses (BYOIP) and deletes the corresponding address pool. Before you can release an address range, you must stop advertising it by using [WithdrawByoipCidr](https://docs.aws.amazon.com/global-accelerator/latest/api/WithdrawByoipCidr.html) and you must not have any accelerators that are using static IP addresses allocated from its address range. For more information, see [Bring your own IP addresses (BYOIP)](https://docs.aws.amazon.com/global-accelerator/latest/dg/using-byoip.html) in the Global Accelerator Developer Guide. /// @@ -1824,7 +1824,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `DescribeAccelerator` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `DescribeAccelerator` operation on the `GlobalAccelerator` service. /// /// Describe an accelerator. /// @@ -1896,7 +1896,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `DescribeAcceleratorAttributes` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `DescribeAcceleratorAttributes` operation on the `GlobalAccelerator` service. /// /// Describe the attributes of an accelerator. /// @@ -1968,7 +1968,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `DescribeCrossAccountAttachment` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `DescribeCrossAccountAttachment` operation on the `GlobalAccelerator` service. /// /// Gets configuration information about a cross-account attachment. /// @@ -2041,7 +2041,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `DescribeCustomRoutingAccelerator` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `DescribeCustomRoutingAccelerator` operation on the `GlobalAccelerator` service. /// /// Describe a custom routing accelerator. /// @@ -2113,7 +2113,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `DescribeCustomRoutingAcceleratorAttributes` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `DescribeCustomRoutingAcceleratorAttributes` operation on the `GlobalAccelerator` service. /// /// Describe the attributes of a custom routing accelerator. /// @@ -2185,7 +2185,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `DescribeCustomRoutingEndpointGroup` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `DescribeCustomRoutingEndpointGroup` operation on the `GlobalAccelerator` service. /// /// Describe an endpoint group for a custom routing accelerator. /// @@ -2257,7 +2257,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `DescribeCustomRoutingListener` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `DescribeCustomRoutingListener` operation on the `GlobalAccelerator` service. /// /// The description of a listener for a custom routing accelerator. /// @@ -2329,7 +2329,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `DescribeEndpointGroup` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `DescribeEndpointGroup` operation on the `GlobalAccelerator` service. /// /// Describe an endpoint group. /// @@ -2401,7 +2401,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `DescribeListener` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `DescribeListener` operation on the `GlobalAccelerator` service. /// /// Describe a listener. /// @@ -2473,7 +2473,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `ListAccelerators` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `ListAccelerators` operation on the `GlobalAccelerator` service. /// /// List the accelerators for an Amazon Web Services account. /// @@ -2545,7 +2545,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `ListByoipCidrs` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `ListByoipCidrs` operation on the `GlobalAccelerator` service. /// /// Lists the IP address ranges that were specified in calls to [ProvisionByoipCidr](https://docs.aws.amazon.com/global-accelerator/latest/api/ProvisionByoipCidr.html), including the current state and a history of state changes. /// @@ -2618,7 +2618,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `ListCrossAccountAttachments` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `ListCrossAccountAttachments` operation on the `GlobalAccelerator` service. /// /// List the cross-account attachments that have been created in Global Accelerator. /// @@ -2691,7 +2691,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `ListCrossAccountResourceAccounts` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `ListCrossAccountResourceAccounts` operation on the `GlobalAccelerator` service. /// /// List the accounts that have cross-account resources. For more information, see [ Working with cross-account attachments and resources in Global Accelerator](https://docs.aws.amazon.com/global-accelerator/latest/dg/cross-account-resources.html) in the Global Accelerator Developer Guide. /// @@ -2762,7 +2762,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `ListCrossAccountResources` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `ListCrossAccountResources` operation on the `GlobalAccelerator` service. /// /// List the cross-account resources available to work with. /// @@ -2836,7 +2836,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `ListCustomRoutingAccelerators` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `ListCustomRoutingAccelerators` operation on the `GlobalAccelerator` service. /// /// List the custom routing accelerators for an Amazon Web Services account. /// @@ -2908,7 +2908,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `ListCustomRoutingEndpointGroups` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `ListCustomRoutingEndpointGroups` operation on the `GlobalAccelerator` service. /// /// List the endpoint groups that are associated with a listener for a custom routing accelerator. /// @@ -2981,7 +2981,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `ListCustomRoutingListeners` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `ListCustomRoutingListeners` operation on the `GlobalAccelerator` service. /// /// List the listeners for a custom routing accelerator. /// @@ -3054,7 +3054,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `ListCustomRoutingPortMappings` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `ListCustomRoutingPortMappings` operation on the `GlobalAccelerator` service. /// /// Provides a complete mapping from the public accelerator IP address and port to destination EC2 instance IP addresses and ports in the virtual public cloud (VPC) subnet endpoint for a custom routing accelerator. For each subnet endpoint that you add, Global Accelerator creates a new static port mapping for the accelerator. The port mappings don't change after Global Accelerator generates them, so you can retrieve and cache the full mapping on your servers. If you remove a subnet from your accelerator, Global Accelerator removes (reclaims) the port mappings. If you add a subnet to your accelerator, Global Accelerator creates new port mappings (the existing ones don't change). If you add or remove EC2 instances in your subnet, the port mappings don't change, because the mappings are created when you add the subnet to Global Accelerator. The mappings also include a flag for each destination denoting which destination IP addresses and ports are allowed or denied traffic. /// @@ -3128,7 +3128,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `ListCustomRoutingPortMappingsByDestination` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `ListCustomRoutingPortMappingsByDestination` operation on the `GlobalAccelerator` service. /// /// List the port mappings for a specific EC2 instance (destination) in a VPC subnet endpoint. The response is the mappings for one destination IP address. This is useful when your subnet endpoint has mappings that span multiple custom routing accelerators in your account, or for scenarios where you only want to list the port mappings for a specific destination instance. /// @@ -3201,7 +3201,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `ListEndpointGroups` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `ListEndpointGroups` operation on the `GlobalAccelerator` service. /// /// List the endpoint groups that are associated with a listener. /// @@ -3274,7 +3274,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `ListListeners` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `ListListeners` operation on the `GlobalAccelerator` service. /// /// List the listeners for an accelerator. /// @@ -3347,7 +3347,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `ListTagsForResource` operation on the `GlobalAccelerator` service. /// /// List all tags for an accelerator. For more information, see [Tagging in Global Accelerator](https://docs.aws.amazon.com/global-accelerator/latest/dg/tagging-in-global-accelerator.html) in the Global Accelerator Developer Guide. /// @@ -3422,7 +3422,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `ProvisionByoipCidr` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `ProvisionByoipCidr` operation on the `GlobalAccelerator` service. /// /// Provisions an IP address range to use with your Amazon Web Services resources through bring your own IP addresses (BYOIP) and creates a corresponding address pool. After the address range is provisioned, it is ready to be advertised using [ AdvertiseByoipCidr](https://docs.aws.amazon.com/global-accelerator/latest/api/AdvertiseByoipCidr.html). For more information, see [Bring your own IP addresses (BYOIP)](https://docs.aws.amazon.com/global-accelerator/latest/dg/using-byoip.html) in the Global Accelerator Developer Guide. /// @@ -3496,7 +3496,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `RemoveCustomRoutingEndpoints` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `RemoveCustomRoutingEndpoints` operation on the `GlobalAccelerator` service. /// /// Remove endpoints from a custom routing accelerator. /// @@ -3571,7 +3571,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `RemoveEndpoints` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `RemoveEndpoints` operation on the `GlobalAccelerator` service. /// /// Remove endpoints from an endpoint group. The RemoveEndpoints API operation is the recommended option for removing endpoints. The alternative is to remove endpoints by updating an endpoint group by using the [UpdateEndpointGroup](https://docs.aws.amazon.com/global-accelerator/latest/api/API_UpdateEndpointGroup.html) API operation. There are two advantages to using AddEndpoints to remove endpoints instead: /// @@ -3649,7 +3649,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `TagResource` operation on the `GlobalAccelerator` service. /// /// Add tags to an accelerator resource. For more information, see [Tagging in Global Accelerator](https://docs.aws.amazon.com/global-accelerator/latest/dg/tagging-in-global-accelerator.html) in the Global Accelerator Developer Guide. /// @@ -3721,7 +3721,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `UntagResource` operation on the `GlobalAccelerator` service. /// /// Remove tags from a Global Accelerator resource. When you specify a tag key, the action removes both that key and its associated value. The operation succeeds even if you attempt to remove tags from an accelerator that was already removed. For more information, see [Tagging in Global Accelerator](https://docs.aws.amazon.com/global-accelerator/latest/dg/tagging-in-global-accelerator.html) in the Global Accelerator Developer Guide. /// @@ -3793,7 +3793,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `UpdateAccelerator` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `UpdateAccelerator` operation on the `GlobalAccelerator` service. /// /// Update an accelerator to make changes, such as the following: /// @@ -3879,7 +3879,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `UpdateAcceleratorAttributes` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `UpdateAcceleratorAttributes` operation on the `GlobalAccelerator` service. /// /// Update the attributes for an accelerator. /// @@ -3953,7 +3953,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `UpdateCrossAccountAttachment` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `UpdateCrossAccountAttachment` operation on the `GlobalAccelerator` service. /// /// Update a cross-account attachment to add or remove principals or resources. When you update an attachment to remove a principal (account ID or accelerator) or a resource, Global Accelerator revokes the permission for specific resources. For more information, see [ Working with cross-account attachments and resources in Global Accelerator](https://docs.aws.amazon.com/global-accelerator/latest/dg/cross-account-resources.html) in the Global Accelerator Developer Guide. /// @@ -4028,7 +4028,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `UpdateCustomRoutingAccelerator` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `UpdateCustomRoutingAccelerator` operation on the `GlobalAccelerator` service. /// /// Update a custom routing accelerator. /// @@ -4102,7 +4102,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `UpdateCustomRoutingAcceleratorAttributes` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `UpdateCustomRoutingAcceleratorAttributes` operation on the `GlobalAccelerator` service. /// /// Update the attributes for a custom routing accelerator. /// @@ -4176,7 +4176,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `UpdateCustomRoutingListener` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `UpdateCustomRoutingListener` operation on the `GlobalAccelerator` service. /// /// Update a listener for a custom routing accelerator. /// @@ -4250,7 +4250,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `UpdateEndpointGroup` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `UpdateEndpointGroup` operation on the `GlobalAccelerator` service. /// /// Update an endpoint group. A resource must be valid and active when you add it as an endpoint. /// @@ -4324,7 +4324,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `UpdateListener` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `UpdateListener` operation on the `GlobalAccelerator` service. /// /// Update a listener. /// @@ -4398,7 +4398,7 @@ extension GlobalAcceleratorClient { return try await op.execute(input: input) } - /// Performs the `WithdrawByoipCidr` operation on the `GlobalAccelerator_V20180706` service. + /// Performs the `WithdrawByoipCidr` operation on the `GlobalAccelerator` service. /// /// Stops advertising an address range that is provisioned as an address pool. You can perform this operation at most once every 10 seconds, even if you specify different address ranges each time. It can take a few minutes before traffic to the specified addresses stops routing to Amazon Web Services because of propagation delays. For more information, see [Bring your own IP addresses (BYOIP)](https://docs.aws.amazon.com/global-accelerator/latest/dg/using-byoip.html) in the Global Accelerator Developer Guide. /// diff --git a/Sources/Services/AWSGlue/Sources/AWSGlue/GlueClient.swift b/Sources/Services/AWSGlue/Sources/AWSGlue/GlueClient.swift index b242d0d0f60..129d7ccea39 100644 --- a/Sources/Services/AWSGlue/Sources/AWSGlue/GlueClient.swift +++ b/Sources/Services/AWSGlue/Sources/AWSGlue/GlueClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class GlueClient: ClientRuntime.Client { public static let clientName = "GlueClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: GlueClient.GlueClientConfiguration let serviceName = "Glue" @@ -331,7 +331,7 @@ extension GlueClient { } extension GlueClient { - /// Performs the `BatchCreatePartition` operation on the `AWSGlue` service. + /// Performs the `BatchCreatePartition` operation on the `Glue` service. /// /// Creates one or more partitions in a batch operation. /// @@ -407,7 +407,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `BatchDeleteConnection` operation on the `AWSGlue` service. + /// Performs the `BatchDeleteConnection` operation on the `Glue` service. /// /// Deletes a list of connection definitions from the Data Catalog. /// @@ -478,7 +478,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `BatchDeletePartition` operation on the `AWSGlue` service. + /// Performs the `BatchDeletePartition` operation on the `Glue` service. /// /// Deletes one or more partitions in a batch operation. /// @@ -551,7 +551,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `BatchDeleteTable` operation on the `AWSGlue` service. + /// Performs the `BatchDeleteTable` operation on the `Glue` service. /// /// Deletes multiple tables at once. After completing this operation, you no longer have access to the table versions and partitions that belong to the deleted table. Glue deletes these "orphaned" resources asynchronously in a timely manner, at the discretion of the service. To ensure the immediate deletion of all related resources, before calling BatchDeleteTable, use DeleteTableVersion or BatchDeleteTableVersion, and DeletePartition or BatchDeletePartition, to delete any resources that belong to the table. /// @@ -626,7 +626,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `BatchDeleteTableVersion` operation on the `AWSGlue` service. + /// Performs the `BatchDeleteTableVersion` operation on the `Glue` service. /// /// Deletes a specified batch of versions of a table. /// @@ -699,7 +699,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `BatchGetBlueprints` operation on the `AWSGlue` service. + /// Performs the `BatchGetBlueprints` operation on the `Glue` service. /// /// Retrieves information about a list of blueprints. /// @@ -771,7 +771,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `BatchGetCrawlers` operation on the `AWSGlue` service. + /// Performs the `BatchGetCrawlers` operation on the `Glue` service. /// /// Returns a list of resource metadata for a given list of crawler names. After calling the ListCrawlers operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags. /// @@ -842,7 +842,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `BatchGetCustomEntityTypes` operation on the `AWSGlue` service. + /// Performs the `BatchGetCustomEntityTypes` operation on the `Glue` service. /// /// Retrieves the details for the custom patterns specified by a list of names. /// @@ -914,7 +914,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `BatchGetDataQualityResult` operation on the `AWSGlue` service. + /// Performs the `BatchGetDataQualityResult` operation on the `Glue` service. /// /// Retrieves a list of data quality results for the specified result IDs. /// @@ -986,7 +986,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `BatchGetDevEndpoints` operation on the `AWSGlue` service. + /// Performs the `BatchGetDevEndpoints` operation on the `Glue` service. /// /// Returns a list of resource metadata for a given list of development endpoint names. After calling the ListDevEndpoints operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags. /// @@ -1059,7 +1059,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `BatchGetJobs` operation on the `AWSGlue` service. + /// Performs the `BatchGetJobs` operation on the `Glue` service. /// /// Returns a list of resource metadata for a given list of job names. After calling the ListJobs operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags. /// @@ -1131,7 +1131,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `BatchGetPartition` operation on the `AWSGlue` service. + /// Performs the `BatchGetPartition` operation on the `Glue` service. /// /// Retrieves partitions in a batch request. /// @@ -1208,7 +1208,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `BatchGetTableOptimizer` operation on the `AWSGlue` service. + /// Performs the `BatchGetTableOptimizer` operation on the `Glue` service. /// /// Returns the configuration for the specified table optimizers. /// @@ -1282,7 +1282,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `BatchGetTriggers` operation on the `AWSGlue` service. + /// Performs the `BatchGetTriggers` operation on the `Glue` service. /// /// Returns a list of resource metadata for a given list of trigger names. After calling the ListTriggers operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags. /// @@ -1354,7 +1354,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `BatchGetWorkflows` operation on the `AWSGlue` service. + /// Performs the `BatchGetWorkflows` operation on the `Glue` service. /// /// Returns a list of resource metadata for a given list of workflow names. After calling the ListWorkflows operation, you can call this operation to access the data to which you have been granted permissions. This operation supports all IAM permissions, including permission conditions that uses tags. /// @@ -1426,7 +1426,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `BatchPutDataQualityStatisticAnnotation` operation on the `AWSGlue` service. + /// Performs the `BatchPutDataQualityStatisticAnnotation` operation on the `Glue` service. /// /// Annotate datapoints over time for a specific data quality statistic. /// @@ -1499,7 +1499,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `BatchStopJobRun` operation on the `AWSGlue` service. + /// Performs the `BatchStopJobRun` operation on the `Glue` service. /// /// Stops one or more job runs for a specified job definition. /// @@ -1571,7 +1571,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `BatchUpdatePartition` operation on the `AWSGlue` service. + /// Performs the `BatchUpdatePartition` operation on the `Glue` service. /// /// Updates one or more partitions in a batch operation. /// @@ -1645,7 +1645,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `CancelDataQualityRuleRecommendationRun` operation on the `AWSGlue` service. + /// Performs the `CancelDataQualityRuleRecommendationRun` operation on the `Glue` service. /// /// Cancels the specified recommendation run that was being used to generate rules. /// @@ -1718,7 +1718,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `CancelDataQualityRulesetEvaluationRun` operation on the `AWSGlue` service. + /// Performs the `CancelDataQualityRulesetEvaluationRun` operation on the `Glue` service. /// /// Cancels a run where a ruleset is being evaluated against a data source. /// @@ -1791,7 +1791,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `CancelMLTaskRun` operation on the `AWSGlue` service. + /// Performs the `CancelMLTaskRun` operation on the `Glue` service. /// /// Cancels (stops) a task run. Machine learning task runs are asynchronous tasks that Glue runs on your behalf as part of various machine learning workflows. You can cancel a machine learning task run at any time by calling CancelMLTaskRun with a task run's parent transform's TransformID and the task run's TaskRunId. /// @@ -1864,7 +1864,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `CancelStatement` operation on the `AWSGlue` service. + /// Performs the `CancelStatement` operation on the `Glue` service. /// /// Cancels the statement. /// @@ -1939,7 +1939,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `CheckSchemaVersionValidity` operation on the `AWSGlue` service. + /// Performs the `CheckSchemaVersionValidity` operation on the `Glue` service. /// /// Validates the supplied schema. This call has no side effects, it simply validates using the supplied schema using DataFormat as the format. Since it does not take a schema set name, no compatibility checks are performed. /// @@ -2011,7 +2011,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `CreateBlueprint` operation on the `AWSGlue` service. + /// Performs the `CreateBlueprint` operation on the `Glue` service. /// /// Registers a blueprint with Glue. /// @@ -2085,7 +2085,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `CreateCatalog` operation on the `AWSGlue` service. + /// Performs the `CreateCatalog` operation on the `Glue` service. /// /// Creates a new catalog in the Glue Data Catalog. /// @@ -2165,7 +2165,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `CreateClassifier` operation on the `AWSGlue` service. + /// Performs the `CreateClassifier` operation on the `Glue` service. /// /// Creates a classifier in the user's account. This can be a GrokClassifier, an XMLClassifier, a JsonClassifier, or a CsvClassifier, depending on which field of the request is present. /// @@ -2237,7 +2237,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `CreateColumnStatisticsTaskSettings` operation on the `AWSGlue` service. + /// Performs the `CreateColumnStatisticsTaskSettings` operation on the `Glue` service. /// /// Creates settings for a column statistics task. /// @@ -2313,7 +2313,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `CreateConnection` operation on the `AWSGlue` service. + /// Performs the `CreateConnection` operation on the `Glue` service. /// /// Creates a connection definition in the Data Catalog. Connections used for creating federated resources require the IAM glue:PassConnection permission. /// @@ -2387,7 +2387,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `CreateCrawler` operation on the `AWSGlue` service. + /// Performs the `CreateCrawler` operation on the `Glue` service. /// /// Creates a new crawler with specified targets, role, configuration, and optional schedule. At least one crawl target must be specified, in the s3Targets field, the jdbcTargets field, or the DynamoDBTargets field. /// @@ -2460,7 +2460,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `CreateCustomEntityType` operation on the `AWSGlue` service. + /// Performs the `CreateCustomEntityType` operation on the `Glue` service. /// /// Creates a custom pattern that is used to detect sensitive data across the columns and rows of your structured data. Each custom pattern you create specifies a regular expression and an optional list of context words. If no context words are passed only a regular expression is checked. /// @@ -2536,7 +2536,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `CreateDataQualityRuleset` operation on the `AWSGlue` service. + /// Performs the `CreateDataQualityRuleset` operation on the `Glue` service. /// /// Creates a data quality ruleset with DQDL rules applied to a specified Glue table. You create the ruleset using the Data Quality Definition Language (DQDL). For more information, see the Glue developer guide. /// @@ -2610,7 +2610,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `CreateDatabase` operation on the `AWSGlue` service. + /// Performs the `CreateDatabase` operation on the `Glue` service. /// /// Creates a new database in a Data Catalog. /// @@ -2689,7 +2689,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `CreateDevEndpoint` operation on the `AWSGlue` service. + /// Performs the `CreateDevEndpoint` operation on the `Glue` service. /// /// Creates a new development endpoint. /// @@ -2766,7 +2766,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `CreateIntegration` operation on the `AWSGlue` service. + /// Performs the `CreateIntegration` operation on the `Glue` service. /// /// Creates a Zero-ETL integration in the caller's account between two resources with Amazon Resource Names (ARNs): the SourceArn and TargetArn. /// @@ -2847,7 +2847,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `CreateIntegrationResourceProperty` operation on the `AWSGlue` service. + /// Performs the `CreateIntegrationResourceProperty` operation on the `Glue` service. /// /// This API can be used for setting up the ResourceProperty of the Glue connection (for the source) or Glue database ARN (for the target). These properties can include the role to access the connection or database. To set both source and target properties the same API needs to be invoked with the Glue connection ARN as ResourceArn with SourceProcessingProperties and the Glue database ARN as ResourceArn with TargetProcessingProperties respectively. /// @@ -2924,7 +2924,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `CreateIntegrationTableProperties` operation on the `AWSGlue` service. + /// Performs the `CreateIntegrationTableProperties` operation on the `Glue` service. /// /// This API is used to provide optional override properties for the the tables that need to be replicated. These properties can include properties for filtering and partitioning for the source and target tables. To set both source and target properties the same API need to be invoked with the Glue connection ARN as ResourceArn with SourceTableConfig, and the Glue database ARN as ResourceArn with TargetTableConfig respectively. /// @@ -3000,7 +3000,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `CreateJob` operation on the `AWSGlue` service. + /// Performs the `CreateJob` operation on the `Glue` service. /// /// Creates a new job definition. /// @@ -3076,7 +3076,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `CreateMLTransform` operation on the `AWSGlue` service. + /// Performs the `CreateMLTransform` operation on the `Glue` service. /// /// Creates an Glue machine learning transform. This operation creates the transform and all the necessary parameters to train it. Call this operation as the first step in the process of using a machine learning transform (such as the FindMatches transform) for deduplicating data. You can provide an optional Description, in addition to the parameters that you want to use for your algorithm. You must also specify certain parameters for the tasks that Glue runs on your behalf as part of learning from your data and creating a high-quality machine learning transform. These parameters include Role, and optionally, AllocatedCapacity, Timeout, and MaxRetries. For more information, see [Jobs](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-jobs-job.html). /// @@ -3152,7 +3152,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `CreatePartition` operation on the `AWSGlue` service. + /// Performs the `CreatePartition` operation on the `Glue` service. /// /// Creates a new partition. /// @@ -3228,7 +3228,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `CreatePartitionIndex` operation on the `AWSGlue` service. + /// Performs the `CreatePartitionIndex` operation on the `Glue` service. /// /// Creates a specified partition index in an existing table. /// @@ -3304,7 +3304,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `CreateRegistry` operation on the `AWSGlue` service. + /// Performs the `CreateRegistry` operation on the `Glue` service. /// /// Creates a new registry which may be used to hold a collection of schemas. /// @@ -3379,7 +3379,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `CreateSchema` operation on the `AWSGlue` service. + /// Performs the `CreateSchema` operation on the `Glue` service. /// /// Creates a new schema set and registers the schema definition. Returns an error if the schema set already exists without actually registering the version. When the schema set is created, a version checkpoint will be set to the first version. Compatibility mode "DISABLED" restricts any additional schema versions from being added after the first schema version. For all other compatibility modes, validation of compatibility settings will be applied only from the second version onwards when the RegisterSchemaVersion API is used. When this API is called without a RegistryId, this will create an entry for a "default-registry" in the registry database tables, if it is not already present. /// @@ -3455,7 +3455,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `CreateScript` operation on the `AWSGlue` service. + /// Performs the `CreateScript` operation on the `Glue` service. /// /// Transforms a directed acyclic graph (DAG) into code. /// @@ -3527,7 +3527,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `CreateSecurityConfiguration` operation on the `AWSGlue` service. + /// Performs the `CreateSecurityConfiguration` operation on the `Glue` service. /// /// Creates a new security configuration. A security configuration is a set of security properties that can be used by Glue. You can use a security configuration to encrypt data at rest. For information about using security configurations in Glue, see [Encrypting Data Written by Crawlers, Jobs, and Development Endpoints](https://docs.aws.amazon.com/glue/latest/dg/encryption-security-configuration.html). /// @@ -3601,7 +3601,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `CreateSession` operation on the `AWSGlue` service. + /// Performs the `CreateSession` operation on the `Glue` service. /// /// Creates a new session. /// @@ -3678,7 +3678,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `CreateTable` operation on the `AWSGlue` service. + /// Performs the `CreateTable` operation on the `Glue` service. /// /// Creates a new table definition in the Data Catalog. /// @@ -3758,7 +3758,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `CreateTableOptimizer` operation on the `AWSGlue` service. + /// Performs the `CreateTableOptimizer` operation on the `Glue` service. /// /// Creates a new table optimizer for a specific function. /// @@ -3834,7 +3834,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `CreateTrigger` operation on the `AWSGlue` service. + /// Performs the `CreateTrigger` operation on the `Glue` service. /// /// Creates a new trigger. Job arguments may be logged. Do not pass plaintext secrets as arguments. Retrieve secrets from a Glue Connection, Amazon Web Services Secrets Manager or other secret management mechanism if you intend to keep them within the Job. /// @@ -3911,7 +3911,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `CreateUsageProfile` operation on the `AWSGlue` service. + /// Performs the `CreateUsageProfile` operation on the `Glue` service. /// /// Creates an Glue usage profile. /// @@ -3986,7 +3986,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `CreateUserDefinedFunction` operation on the `AWSGlue` service. + /// Performs the `CreateUserDefinedFunction` operation on the `Glue` service. /// /// Creates a new function definition in the Data Catalog. /// @@ -4062,7 +4062,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `CreateWorkflow` operation on the `AWSGlue` service. + /// Performs the `CreateWorkflow` operation on the `Glue` service. /// /// Creates a new workflow. /// @@ -4137,7 +4137,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DeleteBlueprint` operation on the `AWSGlue` service. + /// Performs the `DeleteBlueprint` operation on the `Glue` service. /// /// Deletes an existing blueprint. /// @@ -4209,7 +4209,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DeleteCatalog` operation on the `AWSGlue` service. + /// Performs the `DeleteCatalog` operation on the `Glue` service. /// /// Removes the specified catalog from the Glue Data Catalog. After completing this operation, you no longer have access to the databases, tables (and all table versions and partitions that might belong to the tables) and the user-defined functions in the deleted catalog. Glue deletes these "orphaned" resources asynchronously in a timely manner, at the discretion of the service. To ensure the immediate deletion of all related resources before calling the DeleteCatalog operation, use DeleteTableVersion (or BatchDeleteTableVersion), DeletePartition (or BatchDeletePartition), DeleteTable (or BatchDeleteTable), DeleteUserDefinedFunction and DeleteDatabase to delete any resources that belong to the catalog. /// @@ -4286,7 +4286,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DeleteClassifier` operation on the `AWSGlue` service. + /// Performs the `DeleteClassifier` operation on the `Glue` service. /// /// Removes a classifier from the Data Catalog. /// @@ -4357,7 +4357,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DeleteColumnStatisticsForPartition` operation on the `AWSGlue` service. + /// Performs the `DeleteColumnStatisticsForPartition` operation on the `Glue` service. /// /// Delete the partition column statistics of a column. The Identity and Access Management (IAM) permission required for this operation is DeletePartition. /// @@ -4431,7 +4431,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DeleteColumnStatisticsForTable` operation on the `AWSGlue` service. + /// Performs the `DeleteColumnStatisticsForTable` operation on the `Glue` service. /// /// Retrieves table statistics of columns. The Identity and Access Management (IAM) permission required for this operation is DeleteTable. /// @@ -4505,7 +4505,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DeleteColumnStatisticsTaskSettings` operation on the `AWSGlue` service. + /// Performs the `DeleteColumnStatisticsTaskSettings` operation on the `Glue` service. /// /// Deletes settings for a column statistics task. /// @@ -4577,7 +4577,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DeleteConnection` operation on the `AWSGlue` service. + /// Performs the `DeleteConnection` operation on the `Glue` service. /// /// Deletes a connection from the Data Catalog. /// @@ -4648,7 +4648,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DeleteCrawler` operation on the `AWSGlue` service. + /// Performs the `DeleteCrawler` operation on the `Glue` service. /// /// Removes a specified crawler from the Glue Data Catalog, unless the crawler state is RUNNING. /// @@ -4721,7 +4721,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DeleteCustomEntityType` operation on the `AWSGlue` service. + /// Performs the `DeleteCustomEntityType` operation on the `Glue` service. /// /// Deletes a custom pattern by specifying its name. /// @@ -4795,7 +4795,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DeleteDataQualityRuleset` operation on the `AWSGlue` service. + /// Performs the `DeleteDataQualityRuleset` operation on the `Glue` service. /// /// Deletes a data quality ruleset. /// @@ -4868,7 +4868,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DeleteDatabase` operation on the `AWSGlue` service. + /// Performs the `DeleteDatabase` operation on the `Glue` service. /// /// Removes a specified database from a Data Catalog. After completing this operation, you no longer have access to the tables (and all table versions and partitions that might belong to the tables) and the user-defined functions in the deleted database. Glue deletes these "orphaned" resources asynchronously in a timely manner, at the discretion of the service. To ensure the immediate deletion of all related resources, before calling DeleteDatabase, use DeleteTableVersion or BatchDeleteTableVersion, DeletePartition or BatchDeletePartition, DeleteUserDefinedFunction, and DeleteTable or BatchDeleteTable, to delete any resources that belong to the database. /// @@ -4944,7 +4944,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DeleteDevEndpoint` operation on the `AWSGlue` service. + /// Performs the `DeleteDevEndpoint` operation on the `Glue` service. /// /// Deletes a specified development endpoint. /// @@ -5017,7 +5017,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DeleteIntegration` operation on the `AWSGlue` service. + /// Performs the `DeleteIntegration` operation on the `Glue` service. /// /// Deletes the specified Zero-ETL integration. /// @@ -5097,7 +5097,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DeleteIntegrationTableProperties` operation on the `AWSGlue` service. + /// Performs the `DeleteIntegrationTableProperties` operation on the `Glue` service. /// /// Deletes the table properties that have been created for the tables that need to be replicated. /// @@ -5173,7 +5173,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DeleteJob` operation on the `AWSGlue` service. + /// Performs the `DeleteJob` operation on the `Glue` service. /// /// Deletes a specified job definition. If the job definition is not found, no exception is thrown. /// @@ -5245,7 +5245,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DeleteMLTransform` operation on the `AWSGlue` service. + /// Performs the `DeleteMLTransform` operation on the `Glue` service. /// /// Deletes an Glue machine learning transform. Machine learning transforms are a special type of transform that use machine learning to learn the details of the transformation to be performed by learning from examples provided by humans. These transformations are then saved by Glue. If you no longer need a transform, you can delete it by calling DeleteMLTransforms. However, any Glue jobs that still reference the deleted transform will no longer succeed. /// @@ -5318,7 +5318,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DeletePartition` operation on the `AWSGlue` service. + /// Performs the `DeletePartition` operation on the `Glue` service. /// /// Deletes a specified partition. /// @@ -5391,7 +5391,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DeletePartitionIndex` operation on the `AWSGlue` service. + /// Performs the `DeletePartitionIndex` operation on the `Glue` service. /// /// Deletes a specified partition index from an existing table. /// @@ -5466,7 +5466,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DeleteRegistry` operation on the `AWSGlue` service. + /// Performs the `DeleteRegistry` operation on the `Glue` service. /// /// Delete the entire registry including schema and all of its versions. To get the status of the delete operation, you can call the GetRegistry API after the asynchronous call. Deleting a registry will deactivate all online operations for the registry such as the UpdateRegistry, CreateSchema, UpdateSchema, and RegisterSchemaVersion APIs. /// @@ -5539,7 +5539,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DeleteResourcePolicy` operation on the `AWSGlue` service. + /// Performs the `DeleteResourcePolicy` operation on the `Glue` service. /// /// Deletes a specified policy. /// @@ -5613,7 +5613,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DeleteSchema` operation on the `AWSGlue` service. + /// Performs the `DeleteSchema` operation on the `Glue` service. /// /// Deletes the entire schema set, including the schema set and all of its versions. To get the status of the delete operation, you can call GetSchema API after the asynchronous call. Deleting a registry will deactivate all online operations for the schema, such as the GetSchemaByDefinition, and RegisterSchemaVersion APIs. /// @@ -5686,7 +5686,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DeleteSchemaVersions` operation on the `AWSGlue` service. + /// Performs the `DeleteSchemaVersions` operation on the `Glue` service. /// /// Remove versions from the specified schema. A version number or range may be supplied. If the compatibility mode forbids deleting of a version that is necessary, such as BACKWARDS_FULL, an error is returned. Calling the GetSchemaVersions API after this call will list the status of the deleted versions. When the range of version numbers contain check pointed version, the API will return a 409 conflict and will not proceed with the deletion. You have to remove the checkpoint first using the DeleteSchemaCheckpoint API before using this API. You cannot use the DeleteSchemaVersions API to delete the first schema version in the schema set. The first schema version can only be deleted by the DeleteSchema API. This operation will also delete the attached SchemaVersionMetadata under the schema versions. Hard deletes will be enforced on the database. If the compatibility mode forbids deleting of a version that is necessary, such as BACKWARDS_FULL, an error is returned. /// @@ -5759,7 +5759,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DeleteSecurityConfiguration` operation on the `AWSGlue` service. + /// Performs the `DeleteSecurityConfiguration` operation on the `Glue` service. /// /// Deletes a specified security configuration. /// @@ -5832,7 +5832,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DeleteSession` operation on the `AWSGlue` service. + /// Performs the `DeleteSession` operation on the `Glue` service. /// /// Deletes the session. /// @@ -5907,7 +5907,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DeleteTable` operation on the `AWSGlue` service. + /// Performs the `DeleteTable` operation on the `Glue` service. /// /// Removes a table definition from the Data Catalog. After completing this operation, you no longer have access to the table versions and partitions that belong to the deleted table. Glue deletes these "orphaned" resources asynchronously in a timely manner, at the discretion of the service. To ensure the immediate deletion of all related resources, before calling DeleteTable, use DeleteTableVersion or BatchDeleteTableVersion, and DeletePartition or BatchDeletePartition, to delete any resources that belong to the table. /// @@ -5984,7 +5984,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DeleteTableOptimizer` operation on the `AWSGlue` service. + /// Performs the `DeleteTableOptimizer` operation on the `Glue` service. /// /// Deletes an optimizer and all associated metadata for a table. The optimization will no longer be performed on the table. /// @@ -6058,7 +6058,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DeleteTableVersion` operation on the `AWSGlue` service. + /// Performs the `DeleteTableVersion` operation on the `Glue` service. /// /// Deletes a specified version of a table. /// @@ -6131,7 +6131,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DeleteTrigger` operation on the `AWSGlue` service. + /// Performs the `DeleteTrigger` operation on the `Glue` service. /// /// Deletes a specified trigger. If the trigger is not found, no exception is thrown. /// @@ -6204,7 +6204,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DeleteUsageProfile` operation on the `AWSGlue` service. + /// Performs the `DeleteUsageProfile` operation on the `Glue` service. /// /// Deletes the Glue specified usage profile. /// @@ -6277,7 +6277,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DeleteUserDefinedFunction` operation on the `AWSGlue` service. + /// Performs the `DeleteUserDefinedFunction` operation on the `Glue` service. /// /// Deletes an existing function definition from the Data Catalog. /// @@ -6350,7 +6350,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DeleteWorkflow` operation on the `AWSGlue` service. + /// Performs the `DeleteWorkflow` operation on the `Glue` service. /// /// Deletes a workflow. /// @@ -6423,7 +6423,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DescribeConnectionType` operation on the `AWSGlue` service. + /// Performs the `DescribeConnectionType` operation on the `Glue` service. /// /// The DescribeConnectionType API provides full details of the supported options for a given connection type in Glue. /// @@ -6496,7 +6496,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DescribeEntity` operation on the `AWSGlue` service. + /// Performs the `DescribeEntity` operation on the `Glue` service. /// /// Provides details regarding the entity used with the connection type, with a description of the data model for each field in the selected entity. The response includes all the fields which make up the entity. /// @@ -6572,7 +6572,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DescribeInboundIntegrations` operation on the `AWSGlue` service. + /// Performs the `DescribeInboundIntegrations` operation on the `Glue` service. /// /// Returns a list of inbound integrations for the specified integration. /// @@ -6650,7 +6650,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `DescribeIntegrations` operation on the `AWSGlue` service. + /// Performs the `DescribeIntegrations` operation on the `Glue` service. /// /// The API is used to retrieve a list of integrations. /// @@ -6726,7 +6726,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetBlueprint` operation on the `AWSGlue` service. + /// Performs the `GetBlueprint` operation on the `Glue` service. /// /// Retrieves the details of a blueprint. /// @@ -6799,7 +6799,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetBlueprintRun` operation on the `AWSGlue` service. + /// Performs the `GetBlueprintRun` operation on the `Glue` service. /// /// Retrieves the details of a blueprint run. /// @@ -6871,7 +6871,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetBlueprintRuns` operation on the `AWSGlue` service. + /// Performs the `GetBlueprintRuns` operation on the `Glue` service. /// /// Retrieves the details of blueprint runs for a specified blueprint. /// @@ -6944,7 +6944,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetCatalog` operation on the `AWSGlue` service. + /// Performs the `GetCatalog` operation on the `Glue` service. /// /// The name of the Catalog to retrieve. This should be all lowercase. /// @@ -7021,7 +7021,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetCatalogImportStatus` operation on the `AWSGlue` service. + /// Performs the `GetCatalogImportStatus` operation on the `Glue` service. /// /// Retrieves the status of a migration operation. /// @@ -7092,7 +7092,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetCatalogs` operation on the `AWSGlue` service. + /// Performs the `GetCatalogs` operation on the `Glue` service. /// /// Retrieves all catalogs defined in a catalog in the Glue Data Catalog. For a Redshift-federated catalog use case, this operation returns the list of catalogs mapped to Redshift databases in the Redshift namespace catalog. /// @@ -7169,7 +7169,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetClassifier` operation on the `AWSGlue` service. + /// Performs the `GetClassifier` operation on the `Glue` service. /// /// Retrieve a classifier by name. /// @@ -7240,7 +7240,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetClassifiers` operation on the `AWSGlue` service. + /// Performs the `GetClassifiers` operation on the `Glue` service. /// /// Lists all classifier objects in the Data Catalog. /// @@ -7310,7 +7310,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetColumnStatisticsForPartition` operation on the `AWSGlue` service. + /// Performs the `GetColumnStatisticsForPartition` operation on the `Glue` service. /// /// Retrieves partition statistics of columns. The Identity and Access Management (IAM) permission required for this operation is GetPartition. /// @@ -7384,7 +7384,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetColumnStatisticsForTable` operation on the `AWSGlue` service. + /// Performs the `GetColumnStatisticsForTable` operation on the `Glue` service. /// /// Retrieves table statistics of columns. The Identity and Access Management (IAM) permission required for this operation is GetTable. /// @@ -7458,7 +7458,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetColumnStatisticsTaskRun` operation on the `AWSGlue` service. + /// Performs the `GetColumnStatisticsTaskRun` operation on the `Glue` service. /// /// Get the associated metadata/information for a task run, given a task run ID. /// @@ -7530,7 +7530,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetColumnStatisticsTaskRuns` operation on the `AWSGlue` service. + /// Performs the `GetColumnStatisticsTaskRuns` operation on the `Glue` service. /// /// Retrieves information about all runs associated with the specified table. /// @@ -7600,7 +7600,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetColumnStatisticsTaskSettings` operation on the `AWSGlue` service. + /// Performs the `GetColumnStatisticsTaskSettings` operation on the `Glue` service. /// /// Gets settings for a column statistics task. /// @@ -7672,7 +7672,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetConnection` operation on the `AWSGlue` service. + /// Performs the `GetConnection` operation on the `Glue` service. /// /// Retrieves a connection definition from the Data Catalog. /// @@ -7745,7 +7745,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetConnections` operation on the `AWSGlue` service. + /// Performs the `GetConnections` operation on the `Glue` service. /// /// Retrieves a list of connection definitions from the Data Catalog. /// @@ -7818,7 +7818,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetCrawler` operation on the `AWSGlue` service. + /// Performs the `GetCrawler` operation on the `Glue` service. /// /// Retrieves metadata for a specified crawler. /// @@ -7889,7 +7889,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetCrawlerMetrics` operation on the `AWSGlue` service. + /// Performs the `GetCrawlerMetrics` operation on the `Glue` service. /// /// Retrieves metrics about specified crawlers. /// @@ -7959,7 +7959,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetCrawlers` operation on the `AWSGlue` service. + /// Performs the `GetCrawlers` operation on the `Glue` service. /// /// Retrieves metadata for all crawlers defined in the customer account. /// @@ -8029,7 +8029,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetCustomEntityType` operation on the `AWSGlue` service. + /// Performs the `GetCustomEntityType` operation on the `Glue` service. /// /// Retrieves the details of a custom pattern by specifying its name. /// @@ -8103,7 +8103,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetDataCatalogEncryptionSettings` operation on the `AWSGlue` service. + /// Performs the `GetDataCatalogEncryptionSettings` operation on the `Glue` service. /// /// Retrieves the security configuration for a specified catalog. /// @@ -8175,7 +8175,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetDataQualityModel` operation on the `AWSGlue` service. + /// Performs the `GetDataQualityModel` operation on the `Glue` service. /// /// Retrieve the training status of the model along with more information (CompletedOn, StartedOn, FailureReason). /// @@ -8248,7 +8248,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetDataQualityModelResult` operation on the `AWSGlue` service. + /// Performs the `GetDataQualityModelResult` operation on the `Glue` service. /// /// Retrieve a statistic's predictions for a given Profile ID. /// @@ -8321,7 +8321,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetDataQualityResult` operation on the `AWSGlue` service. + /// Performs the `GetDataQualityResult` operation on the `Glue` service. /// /// Retrieves the result of a data quality rule evaluation. /// @@ -8394,7 +8394,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetDataQualityRuleRecommendationRun` operation on the `AWSGlue` service. + /// Performs the `GetDataQualityRuleRecommendationRun` operation on the `Glue` service. /// /// Gets the specified recommendation run that was used to generate rules. /// @@ -8467,7 +8467,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetDataQualityRuleset` operation on the `AWSGlue` service. + /// Performs the `GetDataQualityRuleset` operation on the `Glue` service. /// /// Returns an existing ruleset by identifier or name. /// @@ -8540,7 +8540,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetDataQualityRulesetEvaluationRun` operation on the `AWSGlue` service. + /// Performs the `GetDataQualityRulesetEvaluationRun` operation on the `Glue` service. /// /// Retrieves a specific run where a ruleset is evaluated against a data source. /// @@ -8613,7 +8613,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetDatabase` operation on the `AWSGlue` service. + /// Performs the `GetDatabase` operation on the `Glue` service. /// /// Retrieves the definition of a specified database. /// @@ -8689,7 +8689,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetDatabases` operation on the `AWSGlue` service. + /// Performs the `GetDatabases` operation on the `Glue` service. /// /// Retrieves all databases defined in a given Data Catalog. /// @@ -8765,7 +8765,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetDataflowGraph` operation on the `AWSGlue` service. + /// Performs the `GetDataflowGraph` operation on the `Glue` service. /// /// Transforms a Python script into a directed acyclic graph (DAG). /// @@ -8837,7 +8837,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetDevEndpoint` operation on the `AWSGlue` service. + /// Performs the `GetDevEndpoint` operation on the `Glue` service. /// /// Retrieves information about a specified development endpoint. When you create a development endpoint in a virtual private cloud (VPC), Glue returns only a private IP address, and the public IP address field is not populated. When you create a non-VPC development endpoint, Glue returns only a public IP address. /// @@ -8910,7 +8910,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetDevEndpoints` operation on the `AWSGlue` service. + /// Performs the `GetDevEndpoints` operation on the `Glue` service. /// /// Retrieves all the development endpoints in this Amazon Web Services account. When you create a development endpoint in a virtual private cloud (VPC), Glue returns only a private IP address and the public IP address field is not populated. When you create a non-VPC development endpoint, Glue returns only a public IP address. /// @@ -8983,7 +8983,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetEntityRecords` operation on the `AWSGlue` service. + /// Performs the `GetEntityRecords` operation on the `Glue` service. /// /// This API is used to query preview data from a given connection type or from a native Amazon S3 based Glue Data Catalog. Returns records as an array of JSON blobs. Each record is formatted using Jackson JsonNode based on the field type defined by the DescribeEntity API. Spark connectors generate schemas according to the same data type mapping as in the DescribeEntity API. Spark connectors convert data to the appropriate data types matching the schema when returning rows. /// @@ -9059,7 +9059,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetIntegrationResourceProperty` operation on the `AWSGlue` service. + /// Performs the `GetIntegrationResourceProperty` operation on the `Glue` service. /// /// This API is used for fetching the ResourceProperty of the Glue connection (for the source) or Glue database ARN (for the target) /// @@ -9135,7 +9135,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetIntegrationTableProperties` operation on the `AWSGlue` service. + /// Performs the `GetIntegrationTableProperties` operation on the `Glue` service. /// /// This API is used to retrieve optional override properties for the tables that need to be replicated. These properties can include properties for filtering and partition for source and target tables. /// @@ -9211,7 +9211,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetJob` operation on the `AWSGlue` service. + /// Performs the `GetJob` operation on the `Glue` service. /// /// Retrieves an existing job definition. /// @@ -9284,7 +9284,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetJobBookmark` operation on the `AWSGlue` service. + /// Performs the `GetJobBookmark` operation on the `Glue` service. /// /// Returns information on a job bookmark entry. For more information about enabling and using job bookmarks, see: /// @@ -9364,7 +9364,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetJobRun` operation on the `AWSGlue` service. + /// Performs the `GetJobRun` operation on the `Glue` service. /// /// Retrieves the metadata for a given job run. Job run history is accessible for 365 days for your workflow and job run. /// @@ -9437,7 +9437,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetJobRuns` operation on the `AWSGlue` service. + /// Performs the `GetJobRuns` operation on the `Glue` service. /// /// Retrieves metadata for all runs of a given job definition. GetJobRuns returns the job runs in chronological order, with the newest jobs returned first. /// @@ -9510,7 +9510,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetJobs` operation on the `AWSGlue` service. + /// Performs the `GetJobs` operation on the `Glue` service. /// /// Retrieves all current job definitions. /// @@ -9583,7 +9583,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetMLTaskRun` operation on the `AWSGlue` service. + /// Performs the `GetMLTaskRun` operation on the `Glue` service. /// /// Gets details for a specific task run on a machine learning transform. Machine learning task runs are asynchronous tasks that Glue runs on your behalf as part of various machine learning workflows. You can check the stats of any task run by calling GetMLTaskRun with the TaskRunID and its parent transform's TransformID. /// @@ -9656,7 +9656,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetMLTaskRuns` operation on the `AWSGlue` service. + /// Performs the `GetMLTaskRuns` operation on the `Glue` service. /// /// Gets a list of runs for a machine learning transform. Machine learning task runs are asynchronous tasks that Glue runs on your behalf as part of various machine learning workflows. You can get a sortable, filterable list of machine learning task runs by calling GetMLTaskRuns with their parent transform's TransformID and other optional parameters as documented in this section. This operation returns a list of historic runs and must be paginated. /// @@ -9729,7 +9729,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetMLTransform` operation on the `AWSGlue` service. + /// Performs the `GetMLTransform` operation on the `Glue` service. /// /// Gets an Glue machine learning transform artifact and all its corresponding metadata. Machine learning transforms are a special type of transform that use machine learning to learn the details of the transformation to be performed by learning from examples provided by humans. These transformations are then saved by Glue. You can retrieve their metadata by calling GetMLTransform. /// @@ -9802,7 +9802,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetMLTransforms` operation on the `AWSGlue` service. + /// Performs the `GetMLTransforms` operation on the `Glue` service. /// /// Gets a sortable, filterable list of existing Glue machine learning transforms. Machine learning transforms are a special type of transform that use machine learning to learn the details of the transformation to be performed by learning from examples provided by humans. These transformations are then saved by Glue, and you can retrieve their metadata by calling GetMLTransforms. /// @@ -9875,7 +9875,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetMapping` operation on the `AWSGlue` service. + /// Performs the `GetMapping` operation on the `Glue` service. /// /// Creates mappings. /// @@ -9948,7 +9948,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetPartition` operation on the `AWSGlue` service. + /// Performs the `GetPartition` operation on the `Glue` service. /// /// Retrieves information about a specified partition. /// @@ -10024,7 +10024,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetPartitionIndexes` operation on the `AWSGlue` service. + /// Performs the `GetPartitionIndexes` operation on the `Glue` service. /// /// Retrieves the partition indexes associated with a table. /// @@ -10098,7 +10098,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetPartitions` operation on the `AWSGlue` service. + /// Performs the `GetPartitions` operation on the `Glue` service. /// /// Retrieves information about the partitions in a table. /// @@ -10176,7 +10176,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetPlan` operation on the `AWSGlue` service. + /// Performs the `GetPlan` operation on the `Glue` service. /// /// Gets code to perform a specified mapping. /// @@ -10248,7 +10248,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetRegistry` operation on the `AWSGlue` service. + /// Performs the `GetRegistry` operation on the `Glue` service. /// /// Describes the specified registry in detail. /// @@ -10321,7 +10321,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetResourcePolicies` operation on the `AWSGlue` service. + /// Performs the `GetResourcePolicies` operation on the `Glue` service. /// /// Retrieves the resource policies set on individual resources by Resource Access Manager during cross-account permission grants. Also retrieves the Data Catalog resource policy. If you enabled metadata encryption in Data Catalog settings, and you do not have permission on the KMS key, the operation can't return the Data Catalog resource policy. /// @@ -10394,7 +10394,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetResourcePolicy` operation on the `AWSGlue` service. + /// Performs the `GetResourcePolicy` operation on the `Glue` service. /// /// Retrieves a specified resource policy. /// @@ -10467,7 +10467,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetSchema` operation on the `AWSGlue` service. + /// Performs the `GetSchema` operation on the `Glue` service. /// /// Describes the specified schema in detail. /// @@ -10540,7 +10540,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetSchemaByDefinition` operation on the `AWSGlue` service. + /// Performs the `GetSchemaByDefinition` operation on the `Glue` service. /// /// Retrieves a schema by the SchemaDefinition. The schema definition is sent to the Schema Registry, canonicalized, and hashed. If the hash is matched within the scope of the SchemaName or ARN (or the default registry, if none is supplied), that schema’s metadata is returned. Otherwise, a 404 or NotFound error is returned. Schema versions in Deleted statuses will not be included in the results. /// @@ -10613,7 +10613,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetSchemaVersion` operation on the `AWSGlue` service. + /// Performs the `GetSchemaVersion` operation on the `Glue` service. /// /// Get the specified schema by its unique ID assigned when a version of the schema is created or registered. Schema versions in Deleted status will not be included in the results. /// @@ -10686,7 +10686,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetSchemaVersionsDiff` operation on the `AWSGlue` service. + /// Performs the `GetSchemaVersionsDiff` operation on the `Glue` service. /// /// Fetches the schema version difference in the specified difference type between two stored schema versions in the Schema Registry. This API allows you to compare two schema versions between two schema definitions under the same schema. /// @@ -10759,7 +10759,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetSecurityConfiguration` operation on the `AWSGlue` service. + /// Performs the `GetSecurityConfiguration` operation on the `Glue` service. /// /// Retrieves a specified security configuration. /// @@ -10832,7 +10832,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetSecurityConfigurations` operation on the `AWSGlue` service. + /// Performs the `GetSecurityConfigurations` operation on the `Glue` service. /// /// Retrieves a list of all security configurations. /// @@ -10905,7 +10905,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetSession` operation on the `AWSGlue` service. + /// Performs the `GetSession` operation on the `Glue` service. /// /// Retrieves the session. /// @@ -10979,7 +10979,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetStatement` operation on the `AWSGlue` service. + /// Performs the `GetStatement` operation on the `Glue` service. /// /// Retrieves the statement. /// @@ -11054,7 +11054,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetTable` operation on the `AWSGlue` service. + /// Performs the `GetTable` operation on the `Glue` service. /// /// Retrieves the Table definition in a Data Catalog for a specified table. /// @@ -11131,7 +11131,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetTableOptimizer` operation on the `AWSGlue` service. + /// Performs the `GetTableOptimizer` operation on the `Glue` service. /// /// Returns the configuration of all optimizers associated with a specified table. /// @@ -11205,7 +11205,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetTableVersion` operation on the `AWSGlue` service. + /// Performs the `GetTableVersion` operation on the `Glue` service. /// /// Retrieves a specified version of a table. /// @@ -11279,7 +11279,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetTableVersions` operation on the `AWSGlue` service. + /// Performs the `GetTableVersions` operation on the `Glue` service. /// /// Retrieves a list of strings that identify available versions of a specified table. /// @@ -11353,7 +11353,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetTables` operation on the `AWSGlue` service. + /// Performs the `GetTables` operation on the `Glue` service. /// /// Retrieves the definitions of some or all of the tables in a given Database. /// @@ -11429,7 +11429,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetTags` operation on the `AWSGlue` service. + /// Performs the `GetTags` operation on the `Glue` service. /// /// Retrieves a list of tags associated with a resource. /// @@ -11502,7 +11502,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetTrigger` operation on the `AWSGlue` service. + /// Performs the `GetTrigger` operation on the `Glue` service. /// /// Retrieves the definition of a trigger. /// @@ -11575,7 +11575,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetTriggers` operation on the `AWSGlue` service. + /// Performs the `GetTriggers` operation on the `Glue` service. /// /// Gets all the triggers associated with a job. /// @@ -11648,7 +11648,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetUnfilteredPartitionMetadata` operation on the `AWSGlue` service. + /// Performs the `GetUnfilteredPartitionMetadata` operation on the `Glue` service. /// /// Retrieves partition metadata from the Data Catalog that contains unfiltered metadata. For IAM authorization, the public IAM action associated with this API is glue:GetPartition. /// @@ -11725,7 +11725,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetUnfilteredPartitionsMetadata` operation on the `AWSGlue` service. + /// Performs the `GetUnfilteredPartitionsMetadata` operation on the `Glue` service. /// /// Retrieves partition metadata from the Data Catalog that contains unfiltered metadata. For IAM authorization, the public IAM action associated with this API is glue:GetPartitions. /// @@ -11802,7 +11802,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetUnfilteredTableMetadata` operation on the `AWSGlue` service. + /// Performs the `GetUnfilteredTableMetadata` operation on the `Glue` service. /// /// Allows a third-party analytical engine to retrieve unfiltered table metadata from the Data Catalog. For IAM authorization, the public IAM action associated with this API is glue:GetTable. /// @@ -11879,7 +11879,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetUsageProfile` operation on the `AWSGlue` service. + /// Performs the `GetUsageProfile` operation on the `Glue` service. /// /// Retrieves information about the specified Glue usage profile. /// @@ -11953,7 +11953,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetUserDefinedFunction` operation on the `AWSGlue` service. + /// Performs the `GetUserDefinedFunction` operation on the `Glue` service. /// /// Retrieves a specified function definition from the Data Catalog. /// @@ -12027,7 +12027,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetUserDefinedFunctions` operation on the `AWSGlue` service. + /// Performs the `GetUserDefinedFunctions` operation on the `Glue` service. /// /// Retrieves multiple function definitions from the Data Catalog. /// @@ -12101,7 +12101,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetWorkflow` operation on the `AWSGlue` service. + /// Performs the `GetWorkflow` operation on the `Glue` service. /// /// Retrieves resource metadata for a workflow. /// @@ -12174,7 +12174,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetWorkflowRun` operation on the `AWSGlue` service. + /// Performs the `GetWorkflowRun` operation on the `Glue` service. /// /// Retrieves the metadata for a given workflow run. Job run history is accessible for 90 days for your workflow and job run. /// @@ -12247,7 +12247,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetWorkflowRunProperties` operation on the `AWSGlue` service. + /// Performs the `GetWorkflowRunProperties` operation on the `Glue` service. /// /// Retrieves the workflow run properties which were set during the run. /// @@ -12320,7 +12320,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `GetWorkflowRuns` operation on the `AWSGlue` service. + /// Performs the `GetWorkflowRuns` operation on the `Glue` service. /// /// Retrieves metadata for all runs of a given workflow. /// @@ -12393,7 +12393,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `ImportCatalogToGlue` operation on the `AWSGlue` service. + /// Performs the `ImportCatalogToGlue` operation on the `Glue` service. /// /// Imports an existing Amazon Athena Data Catalog to Glue. /// @@ -12464,7 +12464,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `ListBlueprints` operation on the `AWSGlue` service. + /// Performs the `ListBlueprints` operation on the `Glue` service. /// /// Lists all the blueprint names in an account. /// @@ -12536,7 +12536,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `ListColumnStatisticsTaskRuns` operation on the `AWSGlue` service. + /// Performs the `ListColumnStatisticsTaskRuns` operation on the `Glue` service. /// /// List all task runs for a particular account. /// @@ -12606,7 +12606,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `ListConnectionTypes` operation on the `AWSGlue` service. + /// Performs the `ListConnectionTypes` operation on the `Glue` service. /// /// The ListConnectionTypes API provides a discovery mechanism to learn available connection types in Glue. The response contains a list of connection types with high-level details of what is supported for each connection type. The connection types listed are the set of supported options for the ConnectionType value in the CreateConnection API. /// @@ -12677,7 +12677,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `ListCrawlers` operation on the `AWSGlue` service. + /// Performs the `ListCrawlers` operation on the `Glue` service. /// /// Retrieves the names of all crawler resources in this Amazon Web Services account, or the resources with the specified tag. This operation allows you to see which resources are available in your account, and their names. This operation takes the optional Tags field, which you can use as a filter on the response so that tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag are retrieved. /// @@ -12747,7 +12747,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `ListCrawls` operation on the `AWSGlue` service. + /// Performs the `ListCrawls` operation on the `Glue` service. /// /// Returns all the crawls of a specified crawler. Returns only the crawls that have occurred since the launch date of the crawler history feature, and only retains up to 12 months of crawls. Older crawls will not be returned. You may use this API to: /// @@ -12827,7 +12827,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `ListCustomEntityTypes` operation on the `AWSGlue` service. + /// Performs the `ListCustomEntityTypes` operation on the `Glue` service. /// /// Lists all the custom patterns that have been created. /// @@ -12899,7 +12899,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `ListDataQualityResults` operation on the `AWSGlue` service. + /// Performs the `ListDataQualityResults` operation on the `Glue` service. /// /// Returns all data quality execution results for your account. /// @@ -12971,7 +12971,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `ListDataQualityRuleRecommendationRuns` operation on the `AWSGlue` service. + /// Performs the `ListDataQualityRuleRecommendationRuns` operation on the `Glue` service. /// /// Lists the recommendation runs meeting the filter criteria. /// @@ -13043,7 +13043,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `ListDataQualityRulesetEvaluationRuns` operation on the `AWSGlue` service. + /// Performs the `ListDataQualityRulesetEvaluationRuns` operation on the `Glue` service. /// /// Lists all the runs meeting the filter criteria, where a ruleset is evaluated against a data source. /// @@ -13115,7 +13115,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `ListDataQualityRulesets` operation on the `AWSGlue` service. + /// Performs the `ListDataQualityRulesets` operation on the `Glue` service. /// /// Returns a paginated list of rulesets for the specified list of Glue tables. /// @@ -13188,7 +13188,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `ListDataQualityStatisticAnnotations` operation on the `AWSGlue` service. + /// Performs the `ListDataQualityStatisticAnnotations` operation on the `Glue` service. /// /// Retrieve annotations for a data quality statistic. /// @@ -13259,7 +13259,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `ListDataQualityStatistics` operation on the `AWSGlue` service. + /// Performs the `ListDataQualityStatistics` operation on the `Glue` service. /// /// Retrieves a list of data quality statistics. /// @@ -13331,7 +13331,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `ListDevEndpoints` operation on the `AWSGlue` service. + /// Performs the `ListDevEndpoints` operation on the `Glue` service. /// /// Retrieves the names of all DevEndpoint resources in this Amazon Web Services account, or the resources with the specified tag. This operation allows you to see which resources are available in your account, and their names. This operation takes the optional Tags field, which you can use as a filter on the response so that tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag are retrieved. /// @@ -13404,7 +13404,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `ListEntities` operation on the `AWSGlue` service. + /// Performs the `ListEntities` operation on the `Glue` service. /// /// Returns the available entities supported by the connection type. /// @@ -13480,7 +13480,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `ListJobs` operation on the `AWSGlue` service. + /// Performs the `ListJobs` operation on the `Glue` service. /// /// Retrieves the names of all job resources in this Amazon Web Services account, or the resources with the specified tag. This operation allows you to see which resources are available in your account, and their names. This operation takes the optional Tags field, which you can use as a filter on the response so that tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag are retrieved. /// @@ -13553,7 +13553,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `ListMLTransforms` operation on the `AWSGlue` service. + /// Performs the `ListMLTransforms` operation on the `Glue` service. /// /// Retrieves a sortable, filterable list of existing Glue machine learning transforms in this Amazon Web Services account, or the resources with the specified tag. This operation takes the optional Tags field, which you can use as a filter of the responses so that tagged resources can be retrieved as a group. If you choose to use tag filtering, only resources with the tags are retrieved. /// @@ -13626,7 +13626,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `ListRegistries` operation on the `AWSGlue` service. + /// Performs the `ListRegistries` operation on the `Glue` service. /// /// Returns a list of registries that you have created, with minimal registry information. Registries in the Deleting status will not be included in the results. Empty results will be returned if there are no registries available. /// @@ -13698,7 +13698,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `ListSchemaVersions` operation on the `AWSGlue` service. + /// Performs the `ListSchemaVersions` operation on the `Glue` service. /// /// Returns a list of schema versions that you have created, with minimal information. Schema versions in Deleted status will not be included in the results. Empty results will be returned if there are no schema versions available. /// @@ -13771,7 +13771,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `ListSchemas` operation on the `AWSGlue` service. + /// Performs the `ListSchemas` operation on the `Glue` service. /// /// Returns a list of schemas with minimal details. Schemas in Deleting status will not be included in the results. Empty results will be returned if there are no schemas available. When the RegistryId is not provided, all the schemas across registries will be part of the API response. /// @@ -13844,7 +13844,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `ListSessions` operation on the `AWSGlue` service. + /// Performs the `ListSessions` operation on the `Glue` service. /// /// Retrieve a list of sessions. /// @@ -13917,7 +13917,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `ListStatements` operation on the `AWSGlue` service. + /// Performs the `ListStatements` operation on the `Glue` service. /// /// Lists statements for the session. /// @@ -13992,7 +13992,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `ListTableOptimizerRuns` operation on the `AWSGlue` service. + /// Performs the `ListTableOptimizerRuns` operation on the `Glue` service. /// /// Lists the history of previous optimizer runs for a specific table. /// @@ -14067,7 +14067,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `ListTriggers` operation on the `AWSGlue` service. + /// Performs the `ListTriggers` operation on the `Glue` service. /// /// Retrieves the names of all trigger resources in this Amazon Web Services account, or the resources with the specified tag. This operation allows you to see which resources are available in your account, and their names. This operation takes the optional Tags field, which you can use as a filter on the response so that tagged resources can be retrieved as a group. If you choose to use tags filtering, only resources with the tag are retrieved. /// @@ -14140,7 +14140,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `ListUsageProfiles` operation on the `AWSGlue` service. + /// Performs the `ListUsageProfiles` operation on the `Glue` service. /// /// List all the Glue usage profiles. /// @@ -14213,7 +14213,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `ListWorkflows` operation on the `AWSGlue` service. + /// Performs the `ListWorkflows` operation on the `Glue` service. /// /// Lists names of workflows created in the account. /// @@ -14285,7 +14285,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `ModifyIntegration` operation on the `AWSGlue` service. + /// Performs the `ModifyIntegration` operation on the `Glue` service. /// /// Modifies a Zero-ETL integration in the caller's account. /// @@ -14365,7 +14365,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `PutDataCatalogEncryptionSettings` operation on the `AWSGlue` service. + /// Performs the `PutDataCatalogEncryptionSettings` operation on the `Glue` service. /// /// Sets the security configuration for a specified catalog. After the configuration has been set, the specified encryption is applied to every catalog write thereafter. /// @@ -14437,7 +14437,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `PutDataQualityProfileAnnotation` operation on the `AWSGlue` service. + /// Performs the `PutDataQualityProfileAnnotation` operation on the `Glue` service. /// /// Annotate all datapoints for a Profile. /// @@ -14509,7 +14509,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `PutResourcePolicy` operation on the `AWSGlue` service. + /// Performs the `PutResourcePolicy` operation on the `Glue` service. /// /// Sets the Data Catalog resource policy for access control. /// @@ -14583,7 +14583,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `PutSchemaVersionMetadata` operation on the `AWSGlue` service. + /// Performs the `PutSchemaVersionMetadata` operation on the `Glue` service. /// /// Puts the metadata key value pair for a specified schema version ID. A maximum of 10 key value pairs will be allowed per schema version. They can be added over one or more calls. /// @@ -14657,7 +14657,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `PutWorkflowRunProperties` operation on the `AWSGlue` service. + /// Performs the `PutWorkflowRunProperties` operation on the `Glue` service. /// /// Puts the specified workflow run properties for the given workflow run. If a property already exists for the specified run, then it overrides the value otherwise adds the property to existing properties. /// @@ -14733,7 +14733,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `QuerySchemaVersionMetadata` operation on the `AWSGlue` service. + /// Performs the `QuerySchemaVersionMetadata` operation on the `Glue` service. /// /// Queries for the schema version metadata information. /// @@ -14805,7 +14805,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `RegisterSchemaVersion` operation on the `AWSGlue` service. + /// Performs the `RegisterSchemaVersion` operation on the `Glue` service. /// /// Adds a new version to the existing schema. Returns an error if new version of schema does not meet the compatibility requirements of the schema set. This API will not create a new schema set and will return a 404 error if the schema set is not already present in the Schema Registry. If this is the first schema definition to be registered in the Schema Registry, this API will store the schema version and return immediately. Otherwise, this call has the potential to run longer than other operations due to compatibility modes. You can call the GetSchemaVersion API with the SchemaVersionId to check compatibility modes. If the same schema definition is already stored in Schema Registry as a version, the schema ID of the existing schema is returned to the caller. /// @@ -14880,7 +14880,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `RemoveSchemaVersionMetadata` operation on the `AWSGlue` service. + /// Performs the `RemoveSchemaVersionMetadata` operation on the `Glue` service. /// /// Removes a key value pair from the schema version metadata for the specified schema version ID. /// @@ -14952,7 +14952,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `ResetJobBookmark` operation on the `AWSGlue` service. + /// Performs the `ResetJobBookmark` operation on the `Glue` service. /// /// Resets a bookmark entry. For more information about enabling and using job bookmarks, see: /// @@ -15031,7 +15031,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `ResumeWorkflowRun` operation on the `AWSGlue` service. + /// Performs the `ResumeWorkflowRun` operation on the `Glue` service. /// /// Restarts selected nodes of a previous partially completed workflow run and resumes the workflow run. The selected nodes and all nodes that are downstream from the selected nodes are run. /// @@ -15106,7 +15106,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `RunStatement` operation on the `AWSGlue` service. + /// Performs the `RunStatement` operation on the `Glue` service. /// /// Executes the statement. /// @@ -15183,7 +15183,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `SearchTables` operation on the `AWSGlue` service. + /// Performs the `SearchTables` operation on the `Glue` service. /// /// Searches a set of tables based on properties in the table metadata as well as on the parent database. You can search against text or filter conditions. You can only get tables that you have access to based on the security policies defined in Lake Formation. You need at least a read-only access to the table for it to be returned. If you do not have access to all the columns in the table, these columns will not be searched against when returning the list of tables back to you. If you have access to the columns but not the data in the columns, those columns and the associated metadata for those columns will be included in the search. /// @@ -15255,7 +15255,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `StartBlueprintRun` operation on the `AWSGlue` service. + /// Performs the `StartBlueprintRun` operation on the `Glue` service. /// /// Starts a new run of the specified blueprint. /// @@ -15330,7 +15330,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `StartColumnStatisticsTaskRun` operation on the `AWSGlue` service. + /// Performs the `StartColumnStatisticsTaskRun` operation on the `Glue` service. /// /// Starts a column statistics task run, for a specified table and columns. /// @@ -15405,7 +15405,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `StartColumnStatisticsTaskRunSchedule` operation on the `AWSGlue` service. + /// Performs the `StartColumnStatisticsTaskRunSchedule` operation on the `Glue` service. /// /// Starts a column statistics task run schedule. /// @@ -15478,7 +15478,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `StartCrawler` operation on the `AWSGlue` service. + /// Performs the `StartCrawler` operation on the `Glue` service. /// /// Starts a crawl using the specified crawler, regardless of what is scheduled. If the crawler is already running, returns a [CrawlerRunningException](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-exceptions.html#aws-glue-api-exceptions-CrawlerRunningException). /// @@ -15550,7 +15550,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `StartCrawlerSchedule` operation on the `AWSGlue` service. + /// Performs the `StartCrawlerSchedule` operation on the `Glue` service. /// /// Changes the schedule state of the specified crawler to SCHEDULED, unless the crawler is already running or the schedule state is already SCHEDULED. /// @@ -15624,7 +15624,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `StartDataQualityRuleRecommendationRun` operation on the `AWSGlue` service. + /// Performs the `StartDataQualityRuleRecommendationRun` operation on the `Glue` service. /// /// Starts a recommendation run that is used to generate rules when you don't know what rules to write. Glue Data Quality analyzes the data and comes up with recommendations for a potential ruleset. You can then triage the ruleset and modify the generated ruleset to your liking. Recommendation runs are automatically deleted after 90 days. /// @@ -15697,7 +15697,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `StartDataQualityRulesetEvaluationRun` operation on the `AWSGlue` service. + /// Performs the `StartDataQualityRulesetEvaluationRun` operation on the `Glue` service. /// /// Once you have a ruleset definition (either recommended or your own), you call this operation to evaluate the ruleset against a data source (Glue table). The evaluation computes results which you can retrieve with the GetDataQualityResult API. /// @@ -15771,7 +15771,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `StartExportLabelsTaskRun` operation on the `AWSGlue` service. + /// Performs the `StartExportLabelsTaskRun` operation on the `Glue` service. /// /// Begins an asynchronous task to export all labeled data for a particular transform. This task is the only label-related API call that is not part of the typical active learning workflow. You typically use StartExportLabelsTaskRun when you want to work with all of your existing labels at the same time, such as when you want to remove or change labels that were previously submitted as truth. This API operation accepts the TransformId whose labels you want to export and an Amazon Simple Storage Service (Amazon S3) path to export the labels to. The operation returns a TaskRunId. You can check on the status of your task run by calling the GetMLTaskRun API. /// @@ -15844,7 +15844,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `StartImportLabelsTaskRun` operation on the `AWSGlue` service. + /// Performs the `StartImportLabelsTaskRun` operation on the `Glue` service. /// /// Enables you to provide additional labels (examples of truth) to be used to teach the machine learning transform and improve its quality. This API operation is generally used as part of the active learning workflow that starts with the StartMLLabelingSetGenerationTaskRun call and that ultimately results in improving the quality of your machine learning transform. After the StartMLLabelingSetGenerationTaskRun finishes, Glue machine learning will have generated a series of questions for humans to answer. (Answering these questions is often called 'labeling' in the machine learning workflows). In the case of the FindMatches transform, these questions are of the form, “What is the correct way to group these rows together into groups composed entirely of matching records?” After the labeling process is finished, users upload their answers/labels with a call to StartImportLabelsTaskRun. After StartImportLabelsTaskRun finishes, all future runs of the machine learning transform use the new and improved labels and perform a higher-quality transformation. By default, StartMLLabelingSetGenerationTaskRun continually learns from and combines all labels that you upload unless you set Replace to true. If you set Replace to true, StartImportLabelsTaskRun deletes and forgets all previously uploaded labels and learns only from the exact set that you upload. Replacing labels can be helpful if you realize that you previously uploaded incorrect labels, and you believe that they are having a negative effect on your transform quality. You can check on the status of your task run by calling the GetMLTaskRun operation. /// @@ -15918,7 +15918,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `StartJobRun` operation on the `AWSGlue` service. + /// Performs the `StartJobRun` operation on the `Glue` service. /// /// Starts a job run using a job definition. /// @@ -15993,7 +15993,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `StartMLEvaluationTaskRun` operation on the `AWSGlue` service. + /// Performs the `StartMLEvaluationTaskRun` operation on the `Glue` service. /// /// Starts a task to estimate the quality of the transform. When you provide label sets as examples of truth, Glue machine learning uses some of those examples to learn from them. The rest of the labels are used as a test to estimate quality. Returns a unique identifier for the run. You can call GetMLTaskRun to get more information about the stats of the EvaluationTaskRun. /// @@ -16068,7 +16068,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `StartMLLabelingSetGenerationTaskRun` operation on the `AWSGlue` service. + /// Performs the `StartMLLabelingSetGenerationTaskRun` operation on the `Glue` service. /// /// Starts the active learning workflow for your machine learning transform to improve the transform's quality by generating label sets and adding labels. When the StartMLLabelingSetGenerationTaskRun finishes, Glue will have generated a "labeling set" or a set of questions for humans to answer. In the case of the FindMatches transform, these questions are of the form, “What is the correct way to group these rows together into groups composed entirely of matching records?” After the labeling process is finished, you can upload your labels with a call to StartImportLabelsTaskRun. After StartImportLabelsTaskRun finishes, all future runs of the machine learning transform will use the new and improved labels and perform a higher-quality transformation. /// @@ -16142,7 +16142,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `StartTrigger` operation on the `AWSGlue` service. + /// Performs the `StartTrigger` operation on the `Glue` service. /// /// Starts an existing trigger. See [Triggering Jobs](https://docs.aws.amazon.com/glue/latest/dg/trigger-job.html) for information about how different types of trigger are started. /// @@ -16217,7 +16217,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `StartWorkflowRun` operation on the `AWSGlue` service. + /// Performs the `StartWorkflowRun` operation on the `Glue` service. /// /// Starts a new run of the specified workflow. /// @@ -16292,7 +16292,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `StopColumnStatisticsTaskRun` operation on the `AWSGlue` service. + /// Performs the `StopColumnStatisticsTaskRun` operation on the `Glue` service. /// /// Stops a task run for the specified table. /// @@ -16365,7 +16365,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `StopColumnStatisticsTaskRunSchedule` operation on the `AWSGlue` service. + /// Performs the `StopColumnStatisticsTaskRunSchedule` operation on the `Glue` service. /// /// Stops a column statistics task run schedule. /// @@ -16437,7 +16437,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `StopCrawler` operation on the `AWSGlue` service. + /// Performs the `StopCrawler` operation on the `Glue` service. /// /// If the specified crawler is running, stops the crawl. /// @@ -16510,7 +16510,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `StopCrawlerSchedule` operation on the `AWSGlue` service. + /// Performs the `StopCrawlerSchedule` operation on the `Glue` service. /// /// Sets the schedule state of the specified crawler to NOT_SCHEDULED, but does not stop the crawler if it is already running. /// @@ -16583,7 +16583,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `StopSession` operation on the `AWSGlue` service. + /// Performs the `StopSession` operation on the `Glue` service. /// /// Stops the session. /// @@ -16658,7 +16658,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `StopTrigger` operation on the `AWSGlue` service. + /// Performs the `StopTrigger` operation on the `Glue` service. /// /// Stops a specified trigger. /// @@ -16732,7 +16732,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `StopWorkflowRun` operation on the `AWSGlue` service. + /// Performs the `StopWorkflowRun` operation on the `Glue` service. /// /// Stops the execution of the specified workflow run. /// @@ -16806,7 +16806,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSGlue` service. + /// Performs the `TagResource` operation on the `Glue` service. /// /// Adds tags to a resource. A tag is a label you can assign to an Amazon Web Services resource. In Glue, you can tag only certain resources. For information about what resources you can tag, see [Amazon Web Services Tags in Glue](https://docs.aws.amazon.com/glue/latest/dg/monitor-tags.html). /// @@ -16879,7 +16879,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `TestConnection` operation on the `AWSGlue` service. + /// Performs the `TestConnection` operation on the `Glue` service. /// /// Tests a connection to a service to validate the service credentials that you provide. You can either provide an existing connection name or a TestConnectionInput for testing a non-existing connection input. Providing both at the same time will cause an error. If the action is successful, the service sends back an HTTP 200 response. /// @@ -16957,7 +16957,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSGlue` service. + /// Performs the `UntagResource` operation on the `Glue` service. /// /// Removes tags from a resource. /// @@ -17030,7 +17030,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `UpdateBlueprint` operation on the `AWSGlue` service. + /// Performs the `UpdateBlueprint` operation on the `Glue` service. /// /// Updates a registered blueprint. /// @@ -17105,7 +17105,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `UpdateCatalog` operation on the `AWSGlue` service. + /// Performs the `UpdateCatalog` operation on the `Glue` service. /// /// Updates an existing catalog's properties in the Glue Data Catalog. /// @@ -17182,7 +17182,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `UpdateClassifier` operation on the `AWSGlue` service. + /// Performs the `UpdateClassifier` operation on the `Glue` service. /// /// Modifies an existing classifier (a GrokClassifier, an XMLClassifier, a JsonClassifier, or a CsvClassifier, depending on which field is present). /// @@ -17255,7 +17255,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `UpdateColumnStatisticsForPartition` operation on the `AWSGlue` service. + /// Performs the `UpdateColumnStatisticsForPartition` operation on the `Glue` service. /// /// Creates or updates partition statistics of columns. The Identity and Access Management (IAM) permission required for this operation is UpdatePartition. /// @@ -17329,7 +17329,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `UpdateColumnStatisticsForTable` operation on the `AWSGlue` service. + /// Performs the `UpdateColumnStatisticsForTable` operation on the `Glue` service. /// /// Creates or updates table statistics of columns. The Identity and Access Management (IAM) permission required for this operation is UpdateTable. /// @@ -17403,7 +17403,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `UpdateColumnStatisticsTaskSettings` operation on the `AWSGlue` service. + /// Performs the `UpdateColumnStatisticsTaskSettings` operation on the `Glue` service. /// /// Updates settings for a column statistics task. /// @@ -17477,7 +17477,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `UpdateConnection` operation on the `AWSGlue` service. + /// Performs the `UpdateConnection` operation on the `Glue` service. /// /// Updates a connection definition in the Data Catalog. /// @@ -17550,7 +17550,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `UpdateCrawler` operation on the `AWSGlue` service. + /// Performs the `UpdateCrawler` operation on the `Glue` service. /// /// Updates a crawler. If a crawler is running, you must stop it using StopCrawler before updating it. /// @@ -17624,7 +17624,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `UpdateCrawlerSchedule` operation on the `AWSGlue` service. + /// Performs the `UpdateCrawlerSchedule` operation on the `Glue` service. /// /// Updates the schedule of a crawler using a cron expression. /// @@ -17698,7 +17698,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `UpdateDataQualityRuleset` operation on the `AWSGlue` service. + /// Performs the `UpdateDataQualityRuleset` operation on the `Glue` service. /// /// Updates the specified data quality ruleset. /// @@ -17774,7 +17774,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `UpdateDatabase` operation on the `AWSGlue` service. + /// Performs the `UpdateDatabase` operation on the `Glue` service. /// /// Updates an existing database definition in a Data Catalog. /// @@ -17852,7 +17852,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `UpdateDevEndpoint` operation on the `AWSGlue` service. + /// Performs the `UpdateDevEndpoint` operation on the `Glue` service. /// /// Updates a specified development endpoint. /// @@ -17926,7 +17926,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `UpdateIntegrationResourceProperty` operation on the `AWSGlue` service. + /// Performs the `UpdateIntegrationResourceProperty` operation on the `Glue` service. /// /// This API can be used for updating the ResourceProperty of the Glue connection (for the source) or Glue database ARN (for the target). These properties can include the role to access the connection or database. Since the same resource can be used across multiple integrations, updating resource properties will impact all the integrations using it. /// @@ -18002,7 +18002,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `UpdateIntegrationTableProperties` operation on the `AWSGlue` service. + /// Performs the `UpdateIntegrationTableProperties` operation on the `Glue` service. /// /// This API is used to provide optional override properties for the tables that need to be replicated. These properties can include properties for filtering and partitioning for the source and target tables. To set both source and target properties the same API need to be invoked with the Glue connection ARN as ResourceArn with SourceTableConfig, and the Glue database ARN as ResourceArn with TargetTableConfig respectively. The override will be reflected across all the integrations using same ResourceArn and source table. /// @@ -18078,7 +18078,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `UpdateJob` operation on the `AWSGlue` service. + /// Performs the `UpdateJob` operation on the `Glue` service. /// /// Updates an existing job definition. The previous job definition is completely overwritten by this information. /// @@ -18152,7 +18152,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `UpdateJobFromSourceControl` operation on the `AWSGlue` service. + /// Performs the `UpdateJobFromSourceControl` operation on the `Glue` service. /// /// Synchronizes a job from the source control repository. This operation takes the job artifacts that are located in the remote repository and updates the Glue internal stores with these artifacts. This API supports optional parameters which take in the repository information. /// @@ -18228,7 +18228,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `UpdateMLTransform` operation on the `AWSGlue` service. + /// Performs the `UpdateMLTransform` operation on the `Glue` service. /// /// Updates an existing machine learning transform. Call this operation to tune the algorithm parameters to achieve better results. After calling this operation, you can call the StartMLEvaluationTaskRun operation to assess how well your new parameters achieved your goals (such as improving the quality of your machine learning transform, or making it more cost-effective). /// @@ -18302,7 +18302,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `UpdatePartition` operation on the `AWSGlue` service. + /// Performs the `UpdatePartition` operation on the `Glue` service. /// /// Updates a partition. /// @@ -18376,7 +18376,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `UpdateRegistry` operation on the `AWSGlue` service. + /// Performs the `UpdateRegistry` operation on the `Glue` service. /// /// Updates an existing registry which is used to hold a collection of schemas. The updated properties relate to the registry, and do not modify any of the schemas within the registry. /// @@ -18450,7 +18450,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `UpdateSchema` operation on the `AWSGlue` service. + /// Performs the `UpdateSchema` operation on the `Glue` service. /// /// Updates the description, compatibility setting, or version checkpoint for a schema set. For updating the compatibility setting, the call will not validate compatibility for the entire set of schema versions with the new compatibility setting. If the value for Compatibility is provided, the VersionNumber (a checkpoint) is also required. The API will validate the checkpoint version number for consistency. If the value for the VersionNumber (checkpoint) is provided, Compatibility is optional and this can be used to set/reset a checkpoint for the schema. This update will happen only if the schema is in the AVAILABLE state. /// @@ -18524,7 +18524,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `UpdateSourceControlFromJob` operation on the `AWSGlue` service. + /// Performs the `UpdateSourceControlFromJob` operation on the `Glue` service. /// /// Synchronizes a job to the source control repository. This operation takes the job artifacts from the Glue internal stores and makes a commit to the remote repository that is configured on the job. This API supports optional parameters which take in the repository information. /// @@ -18600,7 +18600,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `UpdateTable` operation on the `AWSGlue` service. + /// Performs the `UpdateTable` operation on the `Glue` service. /// /// Updates a metadata table in the Data Catalog. /// @@ -18680,7 +18680,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `UpdateTableOptimizer` operation on the `AWSGlue` service. + /// Performs the `UpdateTableOptimizer` operation on the `Glue` service. /// /// Updates the configuration for an existing table optimizer. /// @@ -18756,7 +18756,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `UpdateTrigger` operation on the `AWSGlue` service. + /// Performs the `UpdateTrigger` operation on the `Glue` service. /// /// Updates a trigger definition. Job arguments may be logged. Do not pass plaintext secrets as arguments. Retrieve secrets from a Glue Connection, Amazon Web Services Secrets Manager or other secret management mechanism if you intend to keep them within the Job. /// @@ -18830,7 +18830,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `UpdateUsageProfile` operation on the `AWSGlue` service. + /// Performs the `UpdateUsageProfile` operation on the `Glue` service. /// /// Update an Glue usage profile. /// @@ -18905,7 +18905,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `UpdateUserDefinedFunction` operation on the `AWSGlue` service. + /// Performs the `UpdateUserDefinedFunction` operation on the `Glue` service. /// /// Updates an existing function definition in the Data Catalog. /// @@ -18979,7 +18979,7 @@ extension GlueClient { return try await op.execute(input: input) } - /// Performs the `UpdateWorkflow` operation on the `AWSGlue` service. + /// Performs the `UpdateWorkflow` operation on the `Glue` service. /// /// Updates an existing workflow. /// diff --git a/Sources/Services/AWSGrafana/Sources/AWSGrafana/GrafanaClient.swift b/Sources/Services/AWSGrafana/Sources/AWSGrafana/GrafanaClient.swift index a4aa820cfd5..9a5c1fe1850 100644 --- a/Sources/Services/AWSGrafana/Sources/AWSGrafana/GrafanaClient.swift +++ b/Sources/Services/AWSGrafana/Sources/AWSGrafana/GrafanaClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class GrafanaClient: ClientRuntime.Client { public static let clientName = "GrafanaClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: GrafanaClient.GrafanaClientConfiguration let serviceName = "grafana" @@ -331,7 +331,7 @@ extension GrafanaClient { } extension GrafanaClient { - /// Performs the `AssociateLicense` operation on the `AWSGrafanaControlPlane` service. + /// Performs the `AssociateLicense` operation on the `Grafana` service. /// /// Assigns a Grafana Enterprise license to a workspace. To upgrade, you must use ENTERPRISE for the licenseType, and pass in a valid Grafana Labs token for the grafanaToken. Upgrading to Grafana Enterprise incurs additional fees. For more information, see [Upgrade a workspace to Grafana Enterprise](https://docs.aws.amazon.com/grafana/latest/userguide/upgrade-to-Grafana-Enterprise.html). /// @@ -402,7 +402,7 @@ extension GrafanaClient { return try await op.execute(input: input) } - /// Performs the `CreateWorkspace` operation on the `AWSGrafanaControlPlane` service. + /// Performs the `CreateWorkspace` operation on the `Grafana` service. /// /// Creates a workspace. In a workspace, you can create Grafana dashboards and visualizations to analyze your metrics, logs, and traces. You don't have to build, package, or deploy any hardware to run the Grafana server. Don't use CreateWorkspace to modify an existing workspace. Instead, use [UpdateWorkspace](https://docs.aws.amazon.com/grafana/latest/APIReference/API_UpdateWorkspace.html). /// @@ -477,7 +477,7 @@ extension GrafanaClient { return try await op.execute(input: input) } - /// Performs the `CreateWorkspaceApiKey` operation on the `AWSGrafanaControlPlane` service. + /// Performs the `CreateWorkspaceApiKey` operation on the `Grafana` service. /// /// Creates a Grafana API key for the workspace. This key can be used to authenticate requests sent to the workspace's HTTP API. See [https://docs.aws.amazon.com/grafana/latest/userguide/Using-Grafana-APIs.html](https://docs.aws.amazon.com/grafana/latest/userguide/Using-Grafana-APIs.html) for available APIs and example requests. In workspaces compatible with Grafana version 9 or above, use workspace service accounts instead of API keys. API keys will be removed in a future release. /// @@ -552,7 +552,7 @@ extension GrafanaClient { return try await op.execute(input: input) } - /// Performs the `CreateWorkspaceServiceAccount` operation on the `AWSGrafanaControlPlane` service. + /// Performs the `CreateWorkspaceServiceAccount` operation on the `Grafana` service. /// /// Creates a service account for the workspace. A service account can be used to call Grafana HTTP APIs, and run automated workloads. After creating the service account with the correct GrafanaRole for your use case, use CreateWorkspaceServiceAccountToken to create a token that can be used to authenticate and authorize Grafana HTTP API calls. You can only create service accounts for workspaces that are compatible with Grafana version 9 and above. For more information about service accounts, see [Service accounts](https://docs.aws.amazon.com/grafana/latest/userguide/service-accounts.html) in the Amazon Managed Grafana User Guide. For more information about the Grafana HTTP APIs, see [Using Grafana HTTP APIs](https://docs.aws.amazon.com/grafana/latest/userguide/Using-Grafana-APIs.html) in the Amazon Managed Grafana User Guide. /// @@ -627,7 +627,7 @@ extension GrafanaClient { return try await op.execute(input: input) } - /// Performs the `CreateWorkspaceServiceAccountToken` operation on the `AWSGrafanaControlPlane` service. + /// Performs the `CreateWorkspaceServiceAccountToken` operation on the `Grafana` service. /// /// Creates a token that can be used to authenticate and authorize Grafana HTTP API operations for the given [workspace service account](https://docs.aws.amazon.com/grafana/latest/userguide/service-accounts.html). The service account acts as a user for the API operations, and defines the permissions that are used by the API. When you create the service account token, you will receive a key that is used when calling Grafana APIs. Do not lose this key, as it will not be retrievable again. If you do lose the key, you can delete the token and recreate it to receive a new key. This will disable the initial key. Service accounts are only available for workspaces that are compatible with Grafana version 9 and above. /// @@ -702,7 +702,7 @@ extension GrafanaClient { return try await op.execute(input: input) } - /// Performs the `DeleteWorkspace` operation on the `AWSGrafanaControlPlane` service. + /// Performs the `DeleteWorkspace` operation on the `Grafana` service. /// /// Deletes an Amazon Managed Grafana workspace. /// @@ -773,7 +773,7 @@ extension GrafanaClient { return try await op.execute(input: input) } - /// Performs the `DeleteWorkspaceApiKey` operation on the `AWSGrafanaControlPlane` service. + /// Performs the `DeleteWorkspaceApiKey` operation on the `Grafana` service. /// /// Deletes a Grafana API key for the workspace. In workspaces compatible with Grafana version 9 or above, use workspace service accounts instead of API keys. API keys will be removed in a future release. /// @@ -844,7 +844,7 @@ extension GrafanaClient { return try await op.execute(input: input) } - /// Performs the `DeleteWorkspaceServiceAccount` operation on the `AWSGrafanaControlPlane` service. + /// Performs the `DeleteWorkspaceServiceAccount` operation on the `Grafana` service. /// /// Deletes a workspace service account from the workspace. This will delete any tokens created for the service account, as well. If the tokens are currently in use, the will fail to authenticate / authorize after they are deleted. Service accounts are only available for workspaces that are compatible with Grafana version 9 and above. /// @@ -915,7 +915,7 @@ extension GrafanaClient { return try await op.execute(input: input) } - /// Performs the `DeleteWorkspaceServiceAccountToken` operation on the `AWSGrafanaControlPlane` service. + /// Performs the `DeleteWorkspaceServiceAccountToken` operation on the `Grafana` service. /// /// Deletes a token for the workspace service account. This will disable the key associated with the token. If any automation is currently using the key, it will no longer be authenticated or authorized to perform actions with the Grafana HTTP APIs. Service accounts are only available for workspaces that are compatible with Grafana version 9 and above. /// @@ -986,7 +986,7 @@ extension GrafanaClient { return try await op.execute(input: input) } - /// Performs the `DescribeWorkspace` operation on the `AWSGrafanaControlPlane` service. + /// Performs the `DescribeWorkspace` operation on the `Grafana` service. /// /// Displays information about one Amazon Managed Grafana workspace. /// @@ -1056,7 +1056,7 @@ extension GrafanaClient { return try await op.execute(input: input) } - /// Performs the `DescribeWorkspaceAuthentication` operation on the `AWSGrafanaControlPlane` service. + /// Performs the `DescribeWorkspaceAuthentication` operation on the `Grafana` service. /// /// Displays information about the authentication methods used in one Amazon Managed Grafana workspace. /// @@ -1127,7 +1127,7 @@ extension GrafanaClient { return try await op.execute(input: input) } - /// Performs the `DescribeWorkspaceConfiguration` operation on the `AWSGrafanaControlPlane` service. + /// Performs the `DescribeWorkspaceConfiguration` operation on the `Grafana` service. /// /// Gets the current configuration string for the given workspace. /// @@ -1196,7 +1196,7 @@ extension GrafanaClient { return try await op.execute(input: input) } - /// Performs the `DisassociateLicense` operation on the `AWSGrafanaControlPlane` service. + /// Performs the `DisassociateLicense` operation on the `Grafana` service. /// /// Removes the Grafana Enterprise license from a workspace. /// @@ -1266,7 +1266,7 @@ extension GrafanaClient { return try await op.execute(input: input) } - /// Performs the `ListPermissions` operation on the `AWSGrafanaControlPlane` service. + /// Performs the `ListPermissions` operation on the `Grafana` service. /// /// Lists the users and groups who have the Grafana Admin and Editor roles in this workspace. If you use this operation without specifying userId or groupId, the operation returns the roles of all users and groups. If you specify a userId or a groupId, only the roles for that user or group are returned. If you do this, you can specify only one userId or one groupId. /// @@ -1337,7 +1337,7 @@ extension GrafanaClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSGrafanaControlPlane` service. + /// Performs the `ListTagsForResource` operation on the `Grafana` service. /// /// The ListTagsForResource operation returns the tags that are associated with the Amazon Managed Service for Grafana resource specified by the resourceArn. Currently, the only resource that can be tagged is a workspace. /// @@ -1407,7 +1407,7 @@ extension GrafanaClient { return try await op.execute(input: input) } - /// Performs the `ListVersions` operation on the `AWSGrafanaControlPlane` service. + /// Performs the `ListVersions` operation on the `Grafana` service. /// /// Lists available versions of Grafana. These are available when calling CreateWorkspace. Optionally, include a workspace to list the versions to which it can be upgraded. /// @@ -1478,7 +1478,7 @@ extension GrafanaClient { return try await op.execute(input: input) } - /// Performs the `ListWorkspaceServiceAccountTokens` operation on the `AWSGrafanaControlPlane` service. + /// Performs the `ListWorkspaceServiceAccountTokens` operation on the `Grafana` service. /// /// Returns a list of tokens for a workspace service account. This does not return the key for each token. You cannot access keys after they are created. To create a new key, delete the token and recreate it. Service accounts are only available for workspaces that are compatible with Grafana version 9 and above. /// @@ -1550,7 +1550,7 @@ extension GrafanaClient { return try await op.execute(input: input) } - /// Performs the `ListWorkspaceServiceAccounts` operation on the `AWSGrafanaControlPlane` service. + /// Performs the `ListWorkspaceServiceAccounts` operation on the `Grafana` service. /// /// Returns a list of service accounts for a workspace. Service accounts are only available for workspaces that are compatible with Grafana version 9 and above. /// @@ -1622,7 +1622,7 @@ extension GrafanaClient { return try await op.execute(input: input) } - /// Performs the `ListWorkspaces` operation on the `AWSGrafanaControlPlane` service. + /// Performs the `ListWorkspaces` operation on the `Grafana` service. /// /// Returns a list of Amazon Managed Grafana workspaces in the account, with some information about each workspace. For more complete information about one workspace, use [DescribeWorkspace](https://docs.aws.amazon.com/AAMG/latest/APIReference/API_DescribeWorkspace.html). /// @@ -1691,7 +1691,7 @@ extension GrafanaClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSGrafanaControlPlane` service. + /// Performs the `TagResource` operation on the `Grafana` service. /// /// The TagResource operation associates tags with an Amazon Managed Grafana resource. Currently, the only resource that can be tagged is workspaces. If you specify a new tag key for the resource, this tag is appended to the list of tags associated with the resource. If you specify a tag key that is already associated with the resource, the new tag value that you specify replaces the previous value for that tag. /// @@ -1764,7 +1764,7 @@ extension GrafanaClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSGrafanaControlPlane` service. + /// Performs the `UntagResource` operation on the `Grafana` service. /// /// The UntagResource operation removes the association of the tag with the Amazon Managed Grafana resource. /// @@ -1835,7 +1835,7 @@ extension GrafanaClient { return try await op.execute(input: input) } - /// Performs the `UpdatePermissions` operation on the `AWSGrafanaControlPlane` service. + /// Performs the `UpdatePermissions` operation on the `Grafana` service. /// /// Updates which users in a workspace have the Grafana Admin or Editor roles. /// @@ -1908,7 +1908,7 @@ extension GrafanaClient { return try await op.execute(input: input) } - /// Performs the `UpdateWorkspace` operation on the `AWSGrafanaControlPlane` service. + /// Performs the `UpdateWorkspace` operation on the `Grafana` service. /// /// Modifies an existing Amazon Managed Grafana workspace. If you use this operation and omit any optional parameters, the existing values of those parameters are not changed. To modify the user authentication methods that the workspace uses, such as SAML or IAM Identity Center, use [UpdateWorkspaceAuthentication](https://docs.aws.amazon.com/grafana/latest/APIReference/API_UpdateWorkspaceAuthentication.html). To modify which users in the workspace have the Admin and Editor Grafana roles, use [UpdatePermissions](https://docs.aws.amazon.com/grafana/latest/APIReference/API_UpdatePermissions.html). /// @@ -1982,7 +1982,7 @@ extension GrafanaClient { return try await op.execute(input: input) } - /// Performs the `UpdateWorkspaceAuthentication` operation on the `AWSGrafanaControlPlane` service. + /// Performs the `UpdateWorkspaceAuthentication` operation on the `Grafana` service. /// /// Use this operation to define the identity provider (IdP) that this workspace authenticates users from, using SAML. You can also map SAML assertion attributes to workspace user information and define which groups in the assertion attribute are to have the Admin and Editor roles in the workspace. Changes to the authentication method for a workspace may take a few minutes to take effect. /// @@ -2056,7 +2056,7 @@ extension GrafanaClient { return try await op.execute(input: input) } - /// Performs the `UpdateWorkspaceConfiguration` operation on the `AWSGrafanaControlPlane` service. + /// Performs the `UpdateWorkspaceConfiguration` operation on the `Grafana` service. /// /// Updates the configuration string for the given workspace /// diff --git a/Sources/Services/AWSGreengrass/Sources/AWSGreengrass/GreengrassClient.swift b/Sources/Services/AWSGreengrass/Sources/AWSGreengrass/GreengrassClient.swift index 9ddd114e85a..9e8550a5476 100644 --- a/Sources/Services/AWSGreengrass/Sources/AWSGreengrass/GreengrassClient.swift +++ b/Sources/Services/AWSGreengrass/Sources/AWSGreengrass/GreengrassClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class GreengrassClient: ClientRuntime.Client { public static let clientName = "GreengrassClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: GreengrassClient.GreengrassClientConfiguration let serviceName = "Greengrass" diff --git a/Sources/Services/AWSGreengrassV2/Sources/AWSGreengrassV2/GreengrassV2Client.swift b/Sources/Services/AWSGreengrassV2/Sources/AWSGreengrassV2/GreengrassV2Client.swift index 190ce16b20f..20d62ef4894 100644 --- a/Sources/Services/AWSGreengrassV2/Sources/AWSGreengrassV2/GreengrassV2Client.swift +++ b/Sources/Services/AWSGreengrassV2/Sources/AWSGreengrassV2/GreengrassV2Client.swift @@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class GreengrassV2Client: ClientRuntime.Client { public static let clientName = "GreengrassV2Client" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: GreengrassV2Client.GreengrassV2ClientConfiguration let serviceName = "GreengrassV2" diff --git a/Sources/Services/AWSGroundStation/Sources/AWSGroundStation/GroundStationClient.swift b/Sources/Services/AWSGroundStation/Sources/AWSGroundStation/GroundStationClient.swift index e437ecbfcb0..615630933b7 100644 --- a/Sources/Services/AWSGroundStation/Sources/AWSGroundStation/GroundStationClient.swift +++ b/Sources/Services/AWSGroundStation/Sources/AWSGroundStation/GroundStationClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class GroundStationClient: ClientRuntime.Client { public static let clientName = "GroundStationClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: GroundStationClient.GroundStationClientConfiguration let serviceName = "GroundStation" diff --git a/Sources/Services/AWSGuardDuty/Sources/AWSGuardDuty/GuardDutyClient.swift b/Sources/Services/AWSGuardDuty/Sources/AWSGuardDuty/GuardDutyClient.swift index 667e2b60eda..a09f95fccb3 100644 --- a/Sources/Services/AWSGuardDuty/Sources/AWSGuardDuty/GuardDutyClient.swift +++ b/Sources/Services/AWSGuardDuty/Sources/AWSGuardDuty/GuardDutyClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class GuardDutyClient: ClientRuntime.Client { public static let clientName = "GuardDutyClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: GuardDutyClient.GuardDutyClientConfiguration let serviceName = "GuardDuty" @@ -331,7 +331,7 @@ extension GuardDutyClient { } extension GuardDutyClient { - /// Performs the `AcceptAdministratorInvitation` operation on the `GuardDutyAPIService` service. + /// Performs the `AcceptAdministratorInvitation` operation on the `GuardDuty` service. /// /// Accepts the invitation to be a member account and get monitored by a GuardDuty administrator account that sent the invitation. /// @@ -401,7 +401,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `AcceptInvitation` operation on the `GuardDutyAPIService` service. + /// Performs the `AcceptInvitation` operation on the `GuardDuty` service. /// /// Accepts the invitation to be monitored by a GuardDuty administrator account. @available(*, deprecated, message: "This operation is deprecated, use AcceptAdministratorInvitation instead") @@ -472,7 +472,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `ArchiveFindings` operation on the `GuardDutyAPIService` service. + /// Performs the `ArchiveFindings` operation on the `GuardDuty` service. /// /// Archives GuardDuty findings that are specified by the list of finding IDs. Only the administrator account can archive findings. Member accounts don't have permission to archive findings from their accounts. /// @@ -542,7 +542,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `CreateDetector` operation on the `GuardDutyAPIService` service. + /// Performs the `CreateDetector` operation on the `GuardDuty` service. /// /// Creates a single GuardDuty detector. A detector is a resource that represents the GuardDuty service. To start using GuardDuty, you must create a detector in each Region where you enable the service. You can have only one detector per account per Region. All data sources are enabled in a new detector by default. /// @@ -620,7 +620,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `CreateFilter` operation on the `GuardDutyAPIService` service. + /// Performs the `CreateFilter` operation on the `GuardDuty` service. /// /// Creates a filter using the specified finding criteria. The maximum number of saved filters per Amazon Web Services account per Region is 100. For more information, see [Quotas for GuardDuty](https://docs.aws.amazon.com/guardduty/latest/ug/guardduty_limits.html). /// @@ -691,7 +691,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `CreateIPSet` operation on the `GuardDutyAPIService` service. + /// Performs the `CreateIPSet` operation on the `GuardDuty` service. /// /// Creates a new IPSet, which is called a trusted IP list in the console user interface. An IPSet is a list of IP addresses that are trusted for secure communication with Amazon Web Services infrastructure and applications. GuardDuty doesn't generate findings for IP addresses that are included in IPSets. Only users from the administrator account can use this operation. /// @@ -762,7 +762,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `CreateMalwareProtectionPlan` operation on the `GuardDutyAPIService` service. + /// Performs the `CreateMalwareProtectionPlan` operation on the `GuardDuty` service. /// /// Creates a new Malware Protection plan for the protected resource. When you create a Malware Protection plan, the Amazon Web Services service terms for GuardDuty Malware Protection apply. For more information, see [Amazon Web Services service terms for GuardDuty Malware Protection](http://aws.amazon.com/service-terms/#87._Amazon_GuardDuty). /// @@ -835,7 +835,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `CreateMembers` operation on the `GuardDutyAPIService` service. + /// Performs the `CreateMembers` operation on the `GuardDuty` service. /// /// Creates member accounts of the current Amazon Web Services account by specifying a list of Amazon Web Services account IDs. This step is a prerequisite for managing the associated member accounts either by invitation or through an organization. As a delegated administrator, using CreateMembers will enable GuardDuty in the added member accounts, with the exception of the organization delegated administrator account. A delegated administrator must enable GuardDuty prior to being added as a member. When you use CreateMembers as an Organizations delegated administrator, GuardDuty applies your organization's auto-enable settings to the member accounts in this request, irrespective of the accounts being new or existing members. For more information about the existing auto-enable settings for your organization, see [DescribeOrganizationConfiguration](https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DescribeOrganizationConfiguration.html). If you disassociate a member account that was added by invitation, the member account details obtained from this API, including the associated email addresses, will be retained. This is done so that the delegated administrator can invoke the [InviteMembers](https://docs.aws.amazon.com/guardduty/latest/APIReference/API_InviteMembers.html) API without the need to invoke the CreateMembers API again. To remove the details associated with a member account, the delegated administrator must invoke the [DeleteMembers](https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteMembers.html) API. When the member accounts added through Organizations are later disassociated, you (administrator) can't invite them by calling the InviteMembers API. You can create an association with these member accounts again only by calling the CreateMembers API. /// @@ -905,7 +905,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `CreatePublishingDestination` operation on the `GuardDutyAPIService` service. + /// Performs the `CreatePublishingDestination` operation on the `GuardDuty` service. /// /// Creates a publishing destination where you can export your GuardDuty findings. Before you start exporting the findings, the destination resource must exist. /// @@ -976,7 +976,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `CreateSampleFindings` operation on the `GuardDutyAPIService` service. + /// Performs the `CreateSampleFindings` operation on the `GuardDuty` service. /// /// Generates sample findings of types specified by the list of finding types. If 'NULL' is specified for findingTypes, the API generates sample findings of all supported finding types. /// @@ -1046,7 +1046,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `CreateThreatIntelSet` operation on the `GuardDutyAPIService` service. + /// Performs the `CreateThreatIntelSet` operation on the `GuardDuty` service. /// /// Creates a new ThreatIntelSet. ThreatIntelSets consist of known malicious IP addresses. GuardDuty generates findings based on ThreatIntelSets. Only users of the administrator account can use this operation. /// @@ -1117,7 +1117,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `DeclineInvitations` operation on the `GuardDutyAPIService` service. + /// Performs the `DeclineInvitations` operation on the `GuardDuty` service. /// /// Declines invitations sent to the current member account by Amazon Web Services accounts specified by their account IDs. /// @@ -1187,7 +1187,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `DeleteDetector` operation on the `GuardDutyAPIService` service. + /// Performs the `DeleteDetector` operation on the `GuardDuty` service. /// /// Deletes an Amazon GuardDuty detector that is specified by the detector ID. /// @@ -1254,7 +1254,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `DeleteFilter` operation on the `GuardDutyAPIService` service. + /// Performs the `DeleteFilter` operation on the `GuardDuty` service. /// /// Deletes the filter specified by the filter name. /// @@ -1321,7 +1321,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `DeleteIPSet` operation on the `GuardDutyAPIService` service. + /// Performs the `DeleteIPSet` operation on the `GuardDuty` service. /// /// Deletes the IPSet specified by the ipSetId. IPSets are called trusted IP lists in the console user interface. /// @@ -1388,7 +1388,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `DeleteInvitations` operation on the `GuardDutyAPIService` service. + /// Performs the `DeleteInvitations` operation on the `GuardDuty` service. /// /// Deletes invitations sent to the current member account by Amazon Web Services accounts specified by their account IDs. /// @@ -1458,7 +1458,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `DeleteMalwareProtectionPlan` operation on the `GuardDutyAPIService` service. + /// Performs the `DeleteMalwareProtectionPlan` operation on the `GuardDuty` service. /// /// Deletes the Malware Protection plan ID associated with the Malware Protection plan resource. Use this API only when you no longer want to protect the resource associated with this Malware Protection plan ID. /// @@ -1527,7 +1527,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `DeleteMembers` operation on the `GuardDutyAPIService` service. + /// Performs the `DeleteMembers` operation on the `GuardDuty` service. /// /// Deletes GuardDuty member accounts (to the current GuardDuty administrator account) specified by the account IDs. With autoEnableOrganizationMembers configuration for your organization set to ALL, you'll receive an error if you attempt to disable GuardDuty for a member account in your organization. /// @@ -1597,7 +1597,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `DeletePublishingDestination` operation on the `GuardDutyAPIService` service. + /// Performs the `DeletePublishingDestination` operation on the `GuardDuty` service. /// /// Deletes the publishing definition with the specified destinationId. /// @@ -1664,7 +1664,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `DeleteThreatIntelSet` operation on the `GuardDutyAPIService` service. + /// Performs the `DeleteThreatIntelSet` operation on the `GuardDuty` service. /// /// Deletes the ThreatIntelSet specified by the ThreatIntelSet ID. /// @@ -1731,7 +1731,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `DescribeMalwareScans` operation on the `GuardDutyAPIService` service. + /// Performs the `DescribeMalwareScans` operation on the `GuardDuty` service. /// /// Returns a list of malware scans. Each member account can view the malware scans for their own accounts. An administrator can view the malware scans for all the member accounts. There might be regional differences because some data sources might not be available in all the Amazon Web Services Regions where GuardDuty is presently supported. For more information, see [Regions and endpoints](https://docs.aws.amazon.com/guardduty/latest/ug/guardduty_regions.html). /// @@ -1801,7 +1801,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `DescribeOrganizationConfiguration` operation on the `GuardDutyAPIService` service. + /// Performs the `DescribeOrganizationConfiguration` operation on the `GuardDuty` service. /// /// Returns information about the account selected as the delegated administrator for GuardDuty. There might be regional differences because some data sources might not be available in all the Amazon Web Services Regions where GuardDuty is presently supported. For more information, see [Regions and endpoints](https://docs.aws.amazon.com/guardduty/latest/ug/guardduty_regions.html). /// @@ -1869,7 +1869,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `DescribePublishingDestination` operation on the `GuardDutyAPIService` service. + /// Performs the `DescribePublishingDestination` operation on the `GuardDuty` service. /// /// Returns information about the publishing destination specified by the provided destinationId. /// @@ -1936,7 +1936,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `DisableOrganizationAdminAccount` operation on the `GuardDutyAPIService` service. + /// Performs the `DisableOrganizationAdminAccount` operation on the `GuardDuty` service. /// /// Removes the existing GuardDuty delegated administrator of the organization. Only the organization's management account can run this API operation. /// @@ -2006,7 +2006,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `DisassociateFromAdministratorAccount` operation on the `GuardDutyAPIService` service. + /// Performs the `DisassociateFromAdministratorAccount` operation on the `GuardDuty` service. /// /// Disassociates the current GuardDuty member account from its administrator account. When you disassociate an invited member from a GuardDuty delegated administrator, the member account details obtained from the [CreateMembers](https://docs.aws.amazon.com/guardduty/latest/APIReference/API_CreateMembers.html) API, including the associated email addresses, are retained. This is done so that the delegated administrator can invoke the [InviteMembers](https://docs.aws.amazon.com/guardduty/latest/APIReference/API_InviteMembers.html) API without the need to invoke the CreateMembers API again. To remove the details associated with a member account, the delegated administrator must invoke the [DeleteMembers](https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteMembers.html) API. With autoEnableOrganizationMembers configuration for your organization set to ALL, you'll receive an error if you attempt to disable GuardDuty in a member account. /// @@ -2073,7 +2073,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `DisassociateFromMasterAccount` operation on the `GuardDutyAPIService` service. + /// Performs the `DisassociateFromMasterAccount` operation on the `GuardDuty` service. /// /// Disassociates the current GuardDuty member account from its administrator account. When you disassociate an invited member from a GuardDuty delegated administrator, the member account details obtained from the [CreateMembers](https://docs.aws.amazon.com/guardduty/latest/APIReference/API_CreateMembers.html) API, including the associated email addresses, are retained. This is done so that the delegated administrator can invoke the [InviteMembers](https://docs.aws.amazon.com/guardduty/latest/APIReference/API_InviteMembers.html) API without the need to invoke the CreateMembers API again. To remove the details associated with a member account, the delegated administrator must invoke the [DeleteMembers](https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteMembers.html) API. @available(*, deprecated, message: "This operation is deprecated, use DisassociateFromAdministratorAccount instead") @@ -2141,7 +2141,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `DisassociateMembers` operation on the `GuardDutyAPIService` service. + /// Performs the `DisassociateMembers` operation on the `GuardDuty` service. /// /// Disassociates GuardDuty member accounts (from the current administrator account) specified by the account IDs. When you disassociate an invited member from a GuardDuty delegated administrator, the member account details obtained from the [CreateMembers](https://docs.aws.amazon.com/guardduty/latest/APIReference/API_CreateMembers.html) API, including the associated email addresses, are retained. This is done so that the delegated administrator can invoke the [InviteMembers](https://docs.aws.amazon.com/guardduty/latest/APIReference/API_InviteMembers.html) API without the need to invoke the CreateMembers API again. To remove the details associated with a member account, the delegated administrator must invoke the [DeleteMembers](https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteMembers.html) API. With autoEnableOrganizationMembers configuration for your organization set to ALL, you'll receive an error if you attempt to disassociate a member account before removing them from your organization. If you disassociate a member account that was added by invitation, the member account details obtained from this API, including the associated email addresses, will be retained. This is done so that the delegated administrator can invoke the [InviteMembers](https://docs.aws.amazon.com/guardduty/latest/APIReference/API_InviteMembers.html) API without the need to invoke the CreateMembers API again. To remove the details associated with a member account, the delegated administrator must invoke the [DeleteMembers](https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteMembers.html) API. When the member accounts added through Organizations are later disassociated, you (administrator) can't invite them by calling the InviteMembers API. You can create an association with these member accounts again only by calling the CreateMembers API. /// @@ -2211,7 +2211,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `EnableOrganizationAdminAccount` operation on the `GuardDutyAPIService` service. + /// Performs the `EnableOrganizationAdminAccount` operation on the `GuardDuty` service. /// /// Designates an Amazon Web Services account within the organization as your GuardDuty delegated administrator. Only the organization's management account can run this API operation. /// @@ -2281,7 +2281,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `GetAdministratorAccount` operation on the `GuardDutyAPIService` service. + /// Performs the `GetAdministratorAccount` operation on the `GuardDuty` service. /// /// Provides the details of the GuardDuty administrator account associated with the current GuardDuty member account. If the organization's management account or a delegated administrator runs this API, it will return success (HTTP 200) but no content. /// @@ -2348,7 +2348,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `GetCoverageStatistics` operation on the `GuardDutyAPIService` service. + /// Performs the `GetCoverageStatistics` operation on the `GuardDuty` service. /// /// Retrieves aggregated statistics for your account. If you are a GuardDuty administrator, you can retrieve the statistics for all the resources associated with the active member accounts in your organization who have enabled Runtime Monitoring and have the GuardDuty security agent running on their resources. /// @@ -2418,7 +2418,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `GetDetector` operation on the `GuardDutyAPIService` service. + /// Performs the `GetDetector` operation on the `GuardDuty` service. /// /// Retrieves a GuardDuty detector specified by the detectorId. There might be regional differences because some data sources might not be available in all the Amazon Web Services Regions where GuardDuty is presently supported. For more information, see [Regions and endpoints](https://docs.aws.amazon.com/guardduty/latest/ug/guardduty_regions.html). /// @@ -2485,7 +2485,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `GetFilter` operation on the `GuardDutyAPIService` service. + /// Performs the `GetFilter` operation on the `GuardDuty` service. /// /// Returns the details of the filter specified by the filter name. /// @@ -2552,7 +2552,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `GetFindings` operation on the `GuardDutyAPIService` service. + /// Performs the `GetFindings` operation on the `GuardDuty` service. /// /// Describes Amazon GuardDuty findings specified by finding IDs. /// @@ -2622,7 +2622,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `GetFindingsStatistics` operation on the `GuardDutyAPIService` service. + /// Performs the `GetFindingsStatistics` operation on the `GuardDuty` service. /// /// Lists GuardDuty findings statistics for the specified detector ID. You must provide either findingStatisticTypes or groupBy parameter, and not both. You can use the maxResults and orderBy parameters only when using groupBy. There might be regional differences because some flags might not be available in all the Regions where GuardDuty is currently supported. For more information, see [Regions and endpoints](https://docs.aws.amazon.com/guardduty/latest/ug/guardduty_regions.html). /// @@ -2692,7 +2692,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `GetIPSet` operation on the `GuardDutyAPIService` service. + /// Performs the `GetIPSet` operation on the `GuardDuty` service. /// /// Retrieves the IPSet specified by the ipSetId. /// @@ -2759,7 +2759,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `GetInvitationsCount` operation on the `GuardDutyAPIService` service. + /// Performs the `GetInvitationsCount` operation on the `GuardDuty` service. /// /// Returns the count of all GuardDuty membership invitations that were sent to the current member account except the currently accepted invitation. /// @@ -2826,7 +2826,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `GetMalwareProtectionPlan` operation on the `GuardDutyAPIService` service. + /// Performs the `GetMalwareProtectionPlan` operation on the `GuardDuty` service. /// /// Retrieves the Malware Protection plan details associated with a Malware Protection plan ID. /// @@ -2895,7 +2895,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `GetMalwareScanSettings` operation on the `GuardDutyAPIService` service. + /// Performs the `GetMalwareScanSettings` operation on the `GuardDuty` service. /// /// Returns the details of the malware scan settings. There might be regional differences because some data sources might not be available in all the Amazon Web Services Regions where GuardDuty is presently supported. For more information, see [Regions and endpoints](https://docs.aws.amazon.com/guardduty/latest/ug/guardduty_regions.html). /// @@ -2962,7 +2962,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `GetMasterAccount` operation on the `GuardDutyAPIService` service. + /// Performs the `GetMasterAccount` operation on the `GuardDuty` service. /// /// Provides the details for the GuardDuty administrator account associated with the current GuardDuty member account. @available(*, deprecated, message: "This operation is deprecated, use GetAdministratorAccount instead") @@ -3030,7 +3030,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `GetMemberDetectors` operation on the `GuardDutyAPIService` service. + /// Performs the `GetMemberDetectors` operation on the `GuardDuty` service. /// /// Describes which data sources are enabled for the member account's detector. There might be regional differences because some data sources might not be available in all the Amazon Web Services Regions where GuardDuty is presently supported. For more information, see [Regions and endpoints](https://docs.aws.amazon.com/guardduty/latest/ug/guardduty_regions.html). /// @@ -3100,7 +3100,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `GetMembers` operation on the `GuardDutyAPIService` service. + /// Performs the `GetMembers` operation on the `GuardDuty` service. /// /// Retrieves GuardDuty member accounts (of the current GuardDuty administrator account) specified by the account IDs. /// @@ -3170,7 +3170,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `GetOrganizationStatistics` operation on the `GuardDutyAPIService` service. + /// Performs the `GetOrganizationStatistics` operation on the `GuardDuty` service. /// /// Retrieves how many active member accounts have each feature enabled within GuardDuty. Only a delegated GuardDuty administrator of an organization can run this API. When you create a new organization, it might take up to 24 hours to generate the statistics for the entire organization. /// @@ -3237,7 +3237,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `GetRemainingFreeTrialDays` operation on the `GuardDutyAPIService` service. + /// Performs the `GetRemainingFreeTrialDays` operation on the `GuardDuty` service. /// /// Provides the number of days left for each data source used in the free trial period. /// @@ -3307,7 +3307,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `GetThreatIntelSet` operation on the `GuardDutyAPIService` service. + /// Performs the `GetThreatIntelSet` operation on the `GuardDuty` service. /// /// Retrieves the ThreatIntelSet that is specified by the ThreatIntelSet ID. /// @@ -3374,7 +3374,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `GetUsageStatistics` operation on the `GuardDutyAPIService` service. + /// Performs the `GetUsageStatistics` operation on the `GuardDuty` service. /// /// Lists Amazon GuardDuty usage statistics over the last 30 days for the specified detector ID. For newly enabled detectors or data sources, the cost returned will include only the usage so far under 30 days. This may differ from the cost metrics in the console, which project usage over 30 days to provide a monthly cost estimate. For more information, see [Understanding How Usage Costs are Calculated](https://docs.aws.amazon.com/guardduty/latest/ug/monitoring_costs.html#usage-calculations). /// @@ -3444,7 +3444,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `InviteMembers` operation on the `GuardDutyAPIService` service. + /// Performs the `InviteMembers` operation on the `GuardDuty` service. /// /// Invites Amazon Web Services accounts to become members of an organization administered by the Amazon Web Services account that invokes this API. If you are using Amazon Web Services Organizations to manage your GuardDuty environment, this step is not needed. For more information, see [Managing accounts with organizations](https://docs.aws.amazon.com/guardduty/latest/ug/guardduty_organizations.html). To invite Amazon Web Services accounts, the first step is to ensure that GuardDuty has been enabled in the potential member accounts. You can now invoke this API to add accounts by invitation. The invited accounts can either accept or decline the invitation from their GuardDuty accounts. Each invited Amazon Web Services account can choose to accept the invitation from only one Amazon Web Services account. For more information, see [Managing GuardDuty accounts by invitation](https://docs.aws.amazon.com/guardduty/latest/ug/guardduty_invitations.html). After the invite has been accepted and you choose to disassociate a member account (by using [DisassociateMembers](https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DisassociateMembers.html)) from your account, the details of the member account obtained by invoking [CreateMembers](https://docs.aws.amazon.com/guardduty/latest/APIReference/API_CreateMembers.html), including the associated email addresses, will be retained. This is done so that you can invoke InviteMembers without the need to invoke [CreateMembers](https://docs.aws.amazon.com/guardduty/latest/APIReference/API_CreateMembers.html) again. To remove the details associated with a member account, you must also invoke [DeleteMembers](https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteMembers.html). If you disassociate a member account that was added by invitation, the member account details obtained from this API, including the associated email addresses, will be retained. This is done so that the delegated administrator can invoke the [InviteMembers](https://docs.aws.amazon.com/guardduty/latest/APIReference/API_InviteMembers.html) API without the need to invoke the CreateMembers API again. To remove the details associated with a member account, the delegated administrator must invoke the [DeleteMembers](https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteMembers.html) API. When the member accounts added through Organizations are later disassociated, you (administrator) can't invite them by calling the InviteMembers API. You can create an association with these member accounts again only by calling the CreateMembers API. /// @@ -3514,7 +3514,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `ListCoverage` operation on the `GuardDutyAPIService` service. + /// Performs the `ListCoverage` operation on the `GuardDuty` service. /// /// Lists coverage details for your GuardDuty account. If you're a GuardDuty administrator, you can retrieve all resources associated with the active member accounts in your organization. Make sure the accounts have Runtime Monitoring enabled and GuardDuty agent running on their resources. /// @@ -3584,7 +3584,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `ListDetectors` operation on the `GuardDutyAPIService` service. + /// Performs the `ListDetectors` operation on the `GuardDuty` service. /// /// Lists detectorIds of all the existing Amazon GuardDuty detector resources. /// @@ -3652,7 +3652,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `ListFilters` operation on the `GuardDutyAPIService` service. + /// Performs the `ListFilters` operation on the `GuardDuty` service. /// /// Returns a paginated list of the current filters. /// @@ -3720,7 +3720,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `ListFindings` operation on the `GuardDutyAPIService` service. + /// Performs the `ListFindings` operation on the `GuardDuty` service. /// /// Lists GuardDuty findings for the specified detector ID. There might be regional differences because some flags might not be available in all the Regions where GuardDuty is currently supported. For more information, see [Regions and endpoints](https://docs.aws.amazon.com/guardduty/latest/ug/guardduty_regions.html). /// @@ -3790,7 +3790,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `ListIPSets` operation on the `GuardDutyAPIService` service. + /// Performs the `ListIPSets` operation on the `GuardDuty` service. /// /// Lists the IPSets of the GuardDuty service specified by the detector ID. If you use this operation from a member account, the IPSets returned are the IPSets from the associated administrator account. /// @@ -3858,7 +3858,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `ListInvitations` operation on the `GuardDutyAPIService` service. + /// Performs the `ListInvitations` operation on the `GuardDuty` service. /// /// Lists all GuardDuty membership invitations that were sent to the current Amazon Web Services account. /// @@ -3926,7 +3926,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `ListMalwareProtectionPlans` operation on the `GuardDutyAPIService` service. + /// Performs the `ListMalwareProtectionPlans` operation on the `GuardDuty` service. /// /// Lists the Malware Protection plan IDs associated with the protected resources in your Amazon Web Services account. /// @@ -3995,7 +3995,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `ListMembers` operation on the `GuardDutyAPIService` service. + /// Performs the `ListMembers` operation on the `GuardDuty` service. /// /// Lists details about all member accounts for the current GuardDuty administrator account. /// @@ -4063,7 +4063,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `ListOrganizationAdminAccounts` operation on the `GuardDutyAPIService` service. + /// Performs the `ListOrganizationAdminAccounts` operation on the `GuardDuty` service. /// /// Lists the accounts designated as GuardDuty delegated administrators. Only the organization's management account can run this API operation. /// @@ -4131,7 +4131,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `ListPublishingDestinations` operation on the `GuardDutyAPIService` service. + /// Performs the `ListPublishingDestinations` operation on the `GuardDuty` service. /// /// Returns a list of publishing destinations associated with the specified detectorId. /// @@ -4199,7 +4199,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `GuardDutyAPIService` service. + /// Performs the `ListTagsForResource` operation on the `GuardDuty` service. /// /// Lists tags for a resource. Tagging is currently supported for detectors, finding filters, IP sets, threat intel sets, and publishing destination, with a limit of 50 tags per resource. When invoked, this operation returns all assigned tags for a given resource. /// @@ -4267,7 +4267,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `ListThreatIntelSets` operation on the `GuardDutyAPIService` service. + /// Performs the `ListThreatIntelSets` operation on the `GuardDuty` service. /// /// Lists the ThreatIntelSets of the GuardDuty service specified by the detector ID. If you use this operation from a member account, the ThreatIntelSets associated with the administrator account are returned. /// @@ -4335,7 +4335,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `StartMalwareScan` operation on the `GuardDutyAPIService` service. + /// Performs the `StartMalwareScan` operation on the `GuardDuty` service. /// /// Initiates the malware scan. Invoking this API will automatically create the [Service-linked role](https://docs.aws.amazon.com/guardduty/latest/ug/slr-permissions-malware-protection.html) in the corresponding account. When the malware scan starts, you can use the associated scan ID to track the status of the scan. For more information, see [DescribeMalwareScans](https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DescribeMalwareScans.html). /// @@ -4406,7 +4406,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `StartMonitoringMembers` operation on the `GuardDutyAPIService` service. + /// Performs the `StartMonitoringMembers` operation on the `GuardDuty` service. /// /// Turns on GuardDuty monitoring of the specified member accounts. Use this operation to restart monitoring of accounts that you stopped monitoring with the [StopMonitoringMembers](https://docs.aws.amazon.com/guardduty/latest/APIReference/API_StopMonitoringMembers.html) operation. /// @@ -4476,7 +4476,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `StopMonitoringMembers` operation on the `GuardDutyAPIService` service. + /// Performs the `StopMonitoringMembers` operation on the `GuardDuty` service. /// /// Stops GuardDuty monitoring for the specified member accounts. Use the StartMonitoringMembers operation to restart monitoring for those accounts. With autoEnableOrganizationMembers configuration for your organization set to ALL, you'll receive an error if you attempt to stop monitoring the member accounts in your organization. /// @@ -4546,7 +4546,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `GuardDutyAPIService` service. + /// Performs the `TagResource` operation on the `GuardDuty` service. /// /// Adds tags to a resource. /// @@ -4617,7 +4617,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `UnarchiveFindings` operation on the `GuardDutyAPIService` service. + /// Performs the `UnarchiveFindings` operation on the `GuardDuty` service. /// /// Unarchives GuardDuty findings specified by the findingIds. /// @@ -4687,7 +4687,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `GuardDutyAPIService` service. + /// Performs the `UntagResource` operation on the `GuardDuty` service. /// /// Removes tags from a resource. /// @@ -4756,7 +4756,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `UpdateDetector` operation on the `GuardDutyAPIService` service. + /// Performs the `UpdateDetector` operation on the `GuardDuty` service. /// /// Updates the GuardDuty detector specified by the detector ID. Specifying both EKS Runtime Monitoring (EKS_RUNTIME_MONITORING) and Runtime Monitoring (RUNTIME_MONITORING) will cause an error. You can add only one of these two features because Runtime Monitoring already includes the threat detection for Amazon EKS resources. For more information, see [Runtime Monitoring](https://docs.aws.amazon.com/guardduty/latest/ug/runtime-monitoring.html). There might be regional differences because some data sources might not be available in all the Amazon Web Services Regions where GuardDuty is presently supported. For more information, see [Regions and endpoints](https://docs.aws.amazon.com/guardduty/latest/ug/guardduty_regions.html). /// @@ -4826,7 +4826,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `UpdateFilter` operation on the `GuardDutyAPIService` service. + /// Performs the `UpdateFilter` operation on the `GuardDuty` service. /// /// Updates the filter specified by the filter name. /// @@ -4896,7 +4896,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `UpdateFindingsFeedback` operation on the `GuardDutyAPIService` service. + /// Performs the `UpdateFindingsFeedback` operation on the `GuardDuty` service. /// /// Marks the specified GuardDuty findings as useful or not useful. /// @@ -4966,7 +4966,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `UpdateIPSet` operation on the `GuardDutyAPIService` service. + /// Performs the `UpdateIPSet` operation on the `GuardDuty` service. /// /// Updates the IPSet specified by the IPSet ID. /// @@ -5036,7 +5036,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `UpdateMalwareProtectionPlan` operation on the `GuardDutyAPIService` service. + /// Performs the `UpdateMalwareProtectionPlan` operation on the `GuardDuty` service. /// /// Updates an existing Malware Protection plan resource. /// @@ -5108,7 +5108,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `UpdateMalwareScanSettings` operation on the `GuardDutyAPIService` service. + /// Performs the `UpdateMalwareScanSettings` operation on the `GuardDuty` service. /// /// Updates the malware scan settings. There might be regional differences because some data sources might not be available in all the Amazon Web Services Regions where GuardDuty is presently supported. For more information, see [Regions and endpoints](https://docs.aws.amazon.com/guardduty/latest/ug/guardduty_regions.html). /// @@ -5178,7 +5178,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `UpdateMemberDetectors` operation on the `GuardDutyAPIService` service. + /// Performs the `UpdateMemberDetectors` operation on the `GuardDuty` service. /// /// Contains information on member accounts to be updated. Specifying both EKS Runtime Monitoring (EKS_RUNTIME_MONITORING) and Runtime Monitoring (RUNTIME_MONITORING) will cause an error. You can add only one of these two features because Runtime Monitoring already includes the threat detection for Amazon EKS resources. For more information, see [Runtime Monitoring](https://docs.aws.amazon.com/guardduty/latest/ug/runtime-monitoring.html). There might be regional differences because some data sources might not be available in all the Amazon Web Services Regions where GuardDuty is presently supported. For more information, see [Regions and endpoints](https://docs.aws.amazon.com/guardduty/latest/ug/guardduty_regions.html). /// @@ -5248,7 +5248,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `UpdateOrganizationConfiguration` operation on the `GuardDutyAPIService` service. + /// Performs the `UpdateOrganizationConfiguration` operation on the `GuardDuty` service. /// /// Configures the delegated administrator account with the provided values. You must provide a value for either autoEnableOrganizationMembers or autoEnable, but not both. Specifying both EKS Runtime Monitoring (EKS_RUNTIME_MONITORING) and Runtime Monitoring (RUNTIME_MONITORING) will cause an error. You can add only one of these two features because Runtime Monitoring already includes the threat detection for Amazon EKS resources. For more information, see [Runtime Monitoring](https://docs.aws.amazon.com/guardduty/latest/ug/runtime-monitoring.html). There might be regional differences because some data sources might not be available in all the Amazon Web Services Regions where GuardDuty is presently supported. For more information, see [Regions and endpoints](https://docs.aws.amazon.com/guardduty/latest/ug/guardduty_regions.html). /// @@ -5318,7 +5318,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `UpdatePublishingDestination` operation on the `GuardDutyAPIService` service. + /// Performs the `UpdatePublishingDestination` operation on the `GuardDuty` service. /// /// Updates information about the publishing destination specified by the destinationId. /// @@ -5388,7 +5388,7 @@ extension GuardDutyClient { return try await op.execute(input: input) } - /// Performs the `UpdateThreatIntelSet` operation on the `GuardDutyAPIService` service. + /// Performs the `UpdateThreatIntelSet` operation on the `GuardDuty` service. /// /// Updates the ThreatIntelSet specified by the ThreatIntelSet ID. /// diff --git a/Sources/Services/AWSHealth/Sources/AWSHealth/HealthClient.swift b/Sources/Services/AWSHealth/Sources/AWSHealth/HealthClient.swift index 355cb89a64f..69b6ca64911 100644 --- a/Sources/Services/AWSHealth/Sources/AWSHealth/HealthClient.swift +++ b/Sources/Services/AWSHealth/Sources/AWSHealth/HealthClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class HealthClient: ClientRuntime.Client { public static let clientName = "HealthClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: HealthClient.HealthClientConfiguration let serviceName = "Health" @@ -329,7 +329,7 @@ extension HealthClient { } extension HealthClient { - /// Performs the `DescribeAffectedAccountsForOrganization` operation on the `AWSHealth_20160804` service. + /// Performs the `DescribeAffectedAccountsForOrganization` operation on the `Health` service. /// /// Returns a list of accounts in the organization from Organizations that are affected by the provided event. For more information about the different types of Health events, see [Event](https://docs.aws.amazon.com/health/latest/APIReference/API_Event.html). Before you can call this operation, you must first enable Health to work with Organizations. To do this, call the [EnableHealthServiceAccessForOrganization](https://docs.aws.amazon.com/health/latest/APIReference/API_EnableHealthServiceAccessForOrganization.html) operation from your organization's management account. This API operation uses pagination. Specify the nextToken parameter in the next request to return more results. /// @@ -399,7 +399,7 @@ extension HealthClient { return try await op.execute(input: input) } - /// Performs the `DescribeAffectedEntities` operation on the `AWSHealth_20160804` service. + /// Performs the `DescribeAffectedEntities` operation on the `Health` service. /// /// Returns a list of entities that have been affected by the specified events, based on the specified filter criteria. Entities can refer to individual customer resources, groups of customer resources, or any other construct, depending on the Amazon Web Services service. Events that have impact beyond that of the affected entities, or where the extent of impact is unknown, include at least one entity indicating this. At least one event ARN is required. /// @@ -474,7 +474,7 @@ extension HealthClient { return try await op.execute(input: input) } - /// Performs the `DescribeAffectedEntitiesForOrganization` operation on the `AWSHealth_20160804` service. + /// Performs the `DescribeAffectedEntitiesForOrganization` operation on the `Health` service. /// /// Returns a list of entities that have been affected by one or more events for one or more accounts in your organization in Organizations, based on the filter criteria. Entities can refer to individual customer resources, groups of customer resources, or any other construct, depending on the Amazon Web Services service. At least one event Amazon Resource Name (ARN) and account ID are required. Before you can call this operation, you must first enable Health to work with Organizations. To do this, call the [EnableHealthServiceAccessForOrganization](https://docs.aws.amazon.com/health/latest/APIReference/API_EnableHealthServiceAccessForOrganization.html) operation from your organization's management account. /// @@ -549,7 +549,7 @@ extension HealthClient { return try await op.execute(input: input) } - /// Performs the `DescribeEntityAggregates` operation on the `AWSHealth_20160804` service. + /// Performs the `DescribeEntityAggregates` operation on the `Health` service. /// /// Returns the number of entities that are affected by each of the specified events. /// @@ -614,7 +614,7 @@ extension HealthClient { return try await op.execute(input: input) } - /// Performs the `DescribeEntityAggregatesForOrganization` operation on the `AWSHealth_20160804` service. + /// Performs the `DescribeEntityAggregatesForOrganization` operation on the `Health` service. /// /// Returns a list of entity aggregates for your Organizations that are affected by each of the specified events. /// @@ -679,7 +679,7 @@ extension HealthClient { return try await op.execute(input: input) } - /// Performs the `DescribeEventAggregates` operation on the `AWSHealth_20160804` service. + /// Performs the `DescribeEventAggregates` operation on the `Health` service. /// /// Returns the number of events of each event type (issue, scheduled change, and account notification). If no filter is specified, the counts of all events in each category are returned. This API operation uses pagination. Specify the nextToken parameter in the next request to return more results. /// @@ -749,7 +749,7 @@ extension HealthClient { return try await op.execute(input: input) } - /// Performs the `DescribeEventDetails` operation on the `AWSHealth_20160804` service. + /// Performs the `DescribeEventDetails` operation on the `Health` service. /// /// Returns detailed information about one or more specified events. Information includes standard event data (Amazon Web Services Region, service, and so on, as returned by [DescribeEvents](https://docs.aws.amazon.com/health/latest/APIReference/API_DescribeEvents.html)), a detailed event description, and possible additional metadata that depends upon the nature of the event. Affected entities are not included. To retrieve the entities, use the [DescribeAffectedEntities](https://docs.aws.amazon.com/health/latest/APIReference/API_DescribeAffectedEntities.html) operation. If a specified event can't be retrieved, an error message is returned for that event. This operation supports resource-level permissions. You can use this operation to allow or deny access to specific Health events. For more information, see [Resource- and action-based conditions](https://docs.aws.amazon.com/health/latest/ug/security_iam_id-based-policy-examples.html#resource-action-based-conditions) in the Health User Guide. /// @@ -819,7 +819,7 @@ extension HealthClient { return try await op.execute(input: input) } - /// Performs the `DescribeEventDetailsForOrganization` operation on the `AWSHealth_20160804` service. + /// Performs the `DescribeEventDetailsForOrganization` operation on the `Health` service. /// /// Returns detailed information about one or more specified events for one or more Amazon Web Services accounts in your organization. This information includes standard event data (such as the Amazon Web Services Region and service), an event description, and (depending on the event) possible metadata. This operation doesn't return affected entities, such as the resources related to the event. To return affected entities, use the [DescribeAffectedEntitiesForOrganization](https://docs.aws.amazon.com/health/latest/APIReference/API_DescribeAffectedEntitiesForOrganization.html) operation. Before you can call this operation, you must first enable Health to work with Organizations. To do this, call the [EnableHealthServiceAccessForOrganization](https://docs.aws.amazon.com/health/latest/APIReference/API_EnableHealthServiceAccessForOrganization.html) operation from your organization's management account. When you call the DescribeEventDetailsForOrganization operation, specify the organizationEventDetailFilters object in the request. Depending on the Health event type, note the following differences: /// @@ -896,7 +896,7 @@ extension HealthClient { return try await op.execute(input: input) } - /// Performs the `DescribeEventTypes` operation on the `AWSHealth_20160804` service. + /// Performs the `DescribeEventTypes` operation on the `Health` service. /// /// Returns the event types that meet the specified filter criteria. You can use this API operation to find information about the Health event, such as the category, Amazon Web Services service, and event code. The metadata for each event appears in the [EventType](https://docs.aws.amazon.com/health/latest/APIReference/API_EventType.html) object. If you don't specify a filter criteria, the API operation returns all event types, in no particular order. This API operation uses pagination. Specify the nextToken parameter in the next request to return more results. /// @@ -967,7 +967,7 @@ extension HealthClient { return try await op.execute(input: input) } - /// Performs the `DescribeEvents` operation on the `AWSHealth_20160804` service. + /// Performs the `DescribeEvents` operation on the `Health` service. /// /// Returns information about events that meet the specified filter criteria. Events are returned in a summary form and do not include the detailed description, any additional metadata that depends on the event type, or any affected resources. To retrieve that information, use the [DescribeEventDetails](https://docs.aws.amazon.com/health/latest/APIReference/API_DescribeEventDetails.html) and [DescribeAffectedEntities](https://docs.aws.amazon.com/health/latest/APIReference/API_DescribeAffectedEntities.html) operations. If no filter criteria are specified, all events are returned. Results are sorted by lastModifiedTime, starting with the most recent event. /// @@ -1042,7 +1042,7 @@ extension HealthClient { return try await op.execute(input: input) } - /// Performs the `DescribeEventsForOrganization` operation on the `AWSHealth_20160804` service. + /// Performs the `DescribeEventsForOrganization` operation on the `Health` service. /// /// Returns information about events across your organization in Organizations. You can use thefilters parameter to specify the events that you want to return. Events are returned in a summary form and don't include the affected accounts, detailed description, any additional metadata that depends on the event type, or any affected resources. To retrieve that information, use the following operations: /// @@ -1122,7 +1122,7 @@ extension HealthClient { return try await op.execute(input: input) } - /// Performs the `DescribeHealthServiceStatusForOrganization` operation on the `AWSHealth_20160804` service. + /// Performs the `DescribeHealthServiceStatusForOrganization` operation on the `Health` service. /// /// This operation provides status information on enabling or disabling Health to work with your organization. To call this operation, you must use the organization's management account. /// @@ -1187,7 +1187,7 @@ extension HealthClient { return try await op.execute(input: input) } - /// Performs the `DisableHealthServiceAccessForOrganization` operation on the `AWSHealth_20160804` service. + /// Performs the `DisableHealthServiceAccessForOrganization` operation on the `Health` service. /// /// Disables Health from working with Organizations. To call this operation, you must sign in to the organization's management account. For more information, see [Aggregating Health events](https://docs.aws.amazon.com/health/latest/ug/aggregate-events.html) in the Health User Guide. This operation doesn't remove the service-linked role from the management account in your organization. You must use the IAM console, API, or Command Line Interface (CLI) to remove the service-linked role. For more information, see [Deleting a Service-Linked Role](https://docs.aws.amazon.com/IAM/latest/UserGuide/using-service-linked-roles.html#delete-service-linked-role) in the IAM User Guide. You can also disable the organizational feature by using the Organizations [DisableAWSServiceAccess](https://docs.aws.amazon.com/organizations/latest/APIReference/API_DisableAWSServiceAccess.html) API operation. After you call this operation, Health stops aggregating events for all other Amazon Web Services accounts in your organization. If you call the Health API operations for organizational view, Health returns an error. Health continues to aggregate health events for your Amazon Web Services account. /// @@ -1257,7 +1257,7 @@ extension HealthClient { return try await op.execute(input: input) } - /// Performs the `EnableHealthServiceAccessForOrganization` operation on the `AWSHealth_20160804` service. + /// Performs the `EnableHealthServiceAccessForOrganization` operation on the `Health` service. /// /// Enables Health to work with Organizations. You can use the organizational view feature to aggregate events from all Amazon Web Services accounts in your organization in a centralized location. This operation also creates a service-linked role for the management account in the organization. To call this operation, you must meet the following requirements: /// diff --git a/Sources/Services/AWSHealthLake/Sources/AWSHealthLake/HealthLakeClient.swift b/Sources/Services/AWSHealthLake/Sources/AWSHealthLake/HealthLakeClient.swift index 3698ad3d033..ad9a0c3f55c 100644 --- a/Sources/Services/AWSHealthLake/Sources/AWSHealthLake/HealthLakeClient.swift +++ b/Sources/Services/AWSHealthLake/Sources/AWSHealthLake/HealthLakeClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class HealthLakeClient: ClientRuntime.Client { public static let clientName = "HealthLakeClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: HealthLakeClient.HealthLakeClientConfiguration let serviceName = "HealthLake" diff --git a/Sources/Services/AWSIAM/Sources/AWSIAM/IAMClient.swift b/Sources/Services/AWSIAM/Sources/AWSIAM/IAMClient.swift index 88a5a1a5c17..da05954209b 100644 --- a/Sources/Services/AWSIAM/Sources/AWSIAM/IAMClient.swift +++ b/Sources/Services/AWSIAM/Sources/AWSIAM/IAMClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IAMClient: ClientRuntime.Client { public static let clientName = "IAMClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: IAMClient.IAMClientConfiguration let serviceName = "IAM" @@ -329,7 +329,7 @@ extension IAMClient { } extension IAMClient { - /// Performs the `AddClientIDToOpenIDConnectProvider` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `AddClientIDToOpenIDConnectProvider` operation on the `IAM` service. /// /// Adds a new client ID (also known as audience) to the list of client IDs already registered for the specified IAM OpenID Connect (OIDC) provider resource. This operation is idempotent; it does not fail or return an error if you add an existing client ID to the provider. /// @@ -401,7 +401,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `AddRoleToInstanceProfile` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `AddRoleToInstanceProfile` operation on the `IAM` service. /// /// Adds the specified IAM role to the specified instance profile. An instance profile can contain only one role, and this quota cannot be increased. You can remove the existing role and then add a different role to an instance profile. You must then wait for the change to appear across all of Amazon Web Services because of [eventual consistency](https://en.wikipedia.org/wiki/Eventual_consistency). To force the change, you must [disassociate the instance profile](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DisassociateIamInstanceProfile.html) and then [associate the instance profile](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_AssociateIamInstanceProfile.html), or you can stop your instance and then restart it. The caller of this operation must be granted the PassRole permission on the IAM role by a permissions policy. For more information about roles, see [IAM roles](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html) in the IAM User Guide. For more information about instance profiles, see [Using instance profiles](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_switch-role-ec2_instance-profiles.html) in the IAM User Guide. /// @@ -474,7 +474,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `AddUserToGroup` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `AddUserToGroup` operation on the `IAM` service. /// /// Adds the specified user to the specified group. /// @@ -545,7 +545,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `AttachGroupPolicy` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `AttachGroupPolicy` operation on the `IAM` service. /// /// Attaches the specified managed policy to the specified IAM group. You use this operation to attach a managed policy to a group. To embed an inline policy in a group, use [PutGroupPolicy](https://docs.aws.amazon.com/IAM/latest/APIReference/API_PutGroupPolicy.html). As a best practice, you can validate your IAM policies. To learn more, see [Validating IAM policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_policy-validator.html) in the IAM User Guide. For more information about policies, see [Managed policies and inline policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-vs-inline.html) in the IAM User Guide. /// @@ -618,7 +618,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `AttachRolePolicy` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `AttachRolePolicy` operation on the `IAM` service. /// /// Attaches the specified managed policy to the specified IAM role. When you attach a managed policy to a role, the managed policy becomes part of the role's permission (access) policy. You cannot use a managed policy as the role's trust policy. The role's trust policy is created at the same time as the role, using [CreateRole](https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateRole.html). You can update a role's trust policy using [UpdateAssumerolePolicy](https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateAssumeRolePolicy.html). Use this operation to attach a managed policy to a role. To embed an inline policy in a role, use [PutRolePolicy](https://docs.aws.amazon.com/IAM/latest/APIReference/API_PutRolePolicy.html). For more information about policies, see [Managed policies and inline policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-vs-inline.html) in the IAM User Guide. As a best practice, you can validate your IAM policies. To learn more, see [Validating IAM policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_policy-validator.html) in the IAM User Guide. /// @@ -692,7 +692,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `AttachUserPolicy` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `AttachUserPolicy` operation on the `IAM` service. /// /// Attaches the specified managed policy to the specified user. You use this operation to attach a managed policy to a user. To embed an inline policy in a user, use [PutUserPolicy](https://docs.aws.amazon.com/IAM/latest/APIReference/API_PutUserPolicy.html). As a best practice, you can validate your IAM policies. To learn more, see [Validating IAM policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_policy-validator.html) in the IAM User Guide. For more information about policies, see [Managed policies and inline policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-vs-inline.html) in the IAM User Guide. /// @@ -765,7 +765,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ChangePassword` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ChangePassword` operation on the `IAM` service. /// /// Changes the password of the IAM user who is calling this operation. This operation can be performed using the CLI, the Amazon Web Services API, or the My Security Credentials page in the Amazon Web Services Management Console. The Amazon Web Services account root user password is not affected by this operation. Use [UpdateLoginProfile] to use the CLI, the Amazon Web Services API, or the Users page in the IAM console to change the password for any IAM user. For more information about modifying passwords, see [Managing passwords](https://docs.aws.amazon.com/IAM/latest/UserGuide/Using_ManagingLogins.html) in the IAM User Guide. /// @@ -839,7 +839,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `CreateAccessKey` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `CreateAccessKey` operation on the `IAM` service. /// /// Creates a new Amazon Web Services secret access key and corresponding Amazon Web Services access key ID for the specified user. The default status for new keys is Active. If you do not specify a user name, IAM determines the user name implicitly based on the Amazon Web Services access key ID signing the request. This operation works for access keys under the Amazon Web Services account. Consequently, you can use this operation to manage Amazon Web Services account root user credentials. This is true even if the Amazon Web Services account has no associated users. For information about quotas on the number of keys you can create, see [IAM and STS quotas](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-quotas.html) in the IAM User Guide. To ensure the security of your Amazon Web Services account, the secret access key is accessible only during key and user creation. You must save the key (for example, in a text file) if you want to be able to access it again. If a secret key is lost, you can delete the access keys for the associated user and then create new keys. /// @@ -910,7 +910,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `CreateAccountAlias` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `CreateAccountAlias` operation on the `IAM` service. /// /// Creates an alias for your Amazon Web Services account. For information about using an Amazon Web Services account alias, see [Creating, deleting, and listing an Amazon Web Services account alias](https://docs.aws.amazon.com/signin/latest/userguide/CreateAccountAlias.html) in the Amazon Web Services Sign-In User Guide. /// @@ -982,7 +982,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `CreateGroup` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `CreateGroup` operation on the `IAM` service. /// /// Creates a new group. For information about the number of groups you can create, see [IAM and STS quotas](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-quotas.html) in the IAM User Guide. /// @@ -1054,7 +1054,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `CreateInstanceProfile` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `CreateInstanceProfile` operation on the `IAM` service. /// /// Creates a new instance profile. For information about instance profiles, see [Using roles for applications on Amazon EC2](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_switch-role-ec2.html) in the IAM User Guide, and [Instance profiles](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/iam-roles-for-amazon-ec2.html#ec2-instance-profile) in the Amazon EC2 User Guide. For information about the number of instance profiles you can create, see [IAM object quotas](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-quotas.html) in the IAM User Guide. /// @@ -1127,7 +1127,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `CreateLoginProfile` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `CreateLoginProfile` operation on the `IAM` service. /// /// Creates a password for the specified IAM user. A password allows an IAM user to access Amazon Web Services services through the Amazon Web Services Management Console. You can use the CLI, the Amazon Web Services API, or the Users page in the IAM console to create a password for any IAM user. Use [ChangePassword] to update your own existing password in the My Security Credentials page in the Amazon Web Services Management Console. For more information about managing passwords, see [Managing passwords](https://docs.aws.amazon.com/IAM/latest/UserGuide/Using_ManagingLogins.html) in the IAM User Guide. /// @@ -1200,7 +1200,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `CreateOpenIDConnectProvider` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `CreateOpenIDConnectProvider` operation on the `IAM` service. /// /// Creates an IAM entity to describe an identity provider (IdP) that supports [OpenID Connect (OIDC)](http://openid.net/connect/). The OIDC provider that you create with this operation can be used as a principal in a role's trust policy. Such a policy establishes a trust relationship between Amazon Web Services and the OIDC provider. If you are using an OIDC identity provider from Google, Facebook, or Amazon Cognito, you don't need to create a separate IAM identity provider. These OIDC identity providers are already built-in to Amazon Web Services and are available for your use. Instead, you can move directly to creating new roles using your identity provider. To learn more, see [Creating a role for web identity or OpenID connect federation](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-idp_oidc.html) in the IAM User Guide. When you create the IAM OIDC provider, you specify the following: /// @@ -1285,7 +1285,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `CreatePolicy` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `CreatePolicy` operation on the `IAM` service. /// /// Creates a new managed policy for your Amazon Web Services account. This operation creates a policy version with a version identifier of v1 and sets v1 as the policy's default version. For more information about policy versions, see [Versioning for managed policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-versions.html) in the IAM User Guide. As a best practice, you can validate your IAM policies. To learn more, see [Validating IAM policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_policy-validator.html) in the IAM User Guide. For more information about managed policies in general, see [Managed policies and inline policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-vs-inline.html) in the IAM User Guide. /// @@ -1359,7 +1359,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `CreatePolicyVersion` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `CreatePolicyVersion` operation on the `IAM` service. /// /// Creates a new version of the specified managed policy. To update a managed policy, you create a new policy version. A managed policy can have up to five versions. If the policy has five versions, you must delete an existing version using [DeletePolicyVersion] before you create a new version. Optionally, you can set the new version as the policy's default version. The default version is the version that is in effect for the IAM users, groups, and roles to which the policy is attached. For more information about managed policy versions, see [Versioning for managed policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-versions.html) in the IAM User Guide. /// @@ -1432,7 +1432,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `CreateRole` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `CreateRole` operation on the `IAM` service. /// /// Creates a new role for your Amazon Web Services account. For more information about roles, see [IAM roles](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html) in the IAM User Guide. For information about quotas for role names and the number of roles you can create, see [IAM and STS quotas](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-quotas.html) in the IAM User Guide. /// @@ -1506,7 +1506,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `CreateSAMLProvider` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `CreateSAMLProvider` operation on the `IAM` service. /// /// Creates an IAM resource that describes an identity provider (IdP) that supports SAML 2.0. The SAML provider resource that you create with this operation can be used as a principal in an IAM role's trust policy. Such a policy can enable federated users who sign in using the SAML IdP to assume the role. You can create an IAM role that supports Web-based single sign-on (SSO) to the Amazon Web Services Management Console or one that supports API access to Amazon Web Services. When you create the SAML provider resource, you upload a SAML metadata document that you get from your IdP. That document includes the issuer's name, expiration information, and keys that can be used to validate the SAML authentication response (assertions) that the IdP sends. You must generate the metadata document using the identity management software that is used as your organization's IdP. This operation requires [Signature Version 4](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html). For more information, see [Enabling SAML 2.0 federated users to access the Amazon Web Services Management Console](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_enable-console-saml.html) and [About SAML 2.0-based federation](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_saml.html) in the IAM User Guide. /// @@ -1579,7 +1579,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `CreateServiceLinkedRole` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `CreateServiceLinkedRole` operation on the `IAM` service. /// /// Creates an IAM role that is linked to a specific Amazon Web Services service. The service controls the attached policies and when the role can be deleted. This helps ensure that the service is not broken by an unexpectedly changed or deleted role, which could put your Amazon Web Services resources into an unknown state. Allowing the service to control the role helps improve service stability and proper cleanup when a service and its role are no longer needed. For more information, see [Using service-linked roles](https://docs.aws.amazon.com/IAM/latest/UserGuide/using-service-linked-roles.html) in the IAM User Guide. To attach a policy to this service-linked role, you must make the request using the Amazon Web Services service that depends on this role. /// @@ -1651,7 +1651,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `CreateServiceSpecificCredential` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `CreateServiceSpecificCredential` operation on the `IAM` service. /// /// Generates a set of credentials consisting of a user name and password that can be used to access the service specified in the request. These credentials are generated by IAM, and can be used only for the specified service. You can have a maximum of two sets of service-specific credentials for each supported service per user. You can create service-specific credentials for CodeCommit and Amazon Keyspaces (for Apache Cassandra). You can reset the password to a new service-generated value by calling [ResetServiceSpecificCredential]. For more information about service-specific credentials, see [Using IAM with CodeCommit: Git credentials, SSH keys, and Amazon Web Services access keys](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_ssh-keys.html) in the IAM User Guide. /// @@ -1722,7 +1722,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `CreateUser` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `CreateUser` operation on the `IAM` service. /// /// Creates a new IAM user for your Amazon Web Services account. For information about quotas for the number of IAM users you can create, see [IAM and STS quotas](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-quotas.html) in the IAM User Guide. /// @@ -1796,7 +1796,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `CreateVirtualMFADevice` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `CreateVirtualMFADevice` operation on the `IAM` service. /// /// Creates a new virtual MFA device for the Amazon Web Services account. After creating the virtual MFA, use [EnableMFADevice] to attach the MFA device to an IAM user. For more information about creating and working with virtual MFA devices, see [Using a virtual MFA device](https://docs.aws.amazon.com/IAM/latest/UserGuide/Using_VirtualMFA.html) in the IAM User Guide. For information about the maximum number of MFA devices you can create, see [IAM and STS quotas](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-quotas.html) in the IAM User Guide. The seed information contained in the QR code and the Base32 string should be treated like any other secret access information. In other words, protect the seed information as you would your Amazon Web Services access keys or your passwords. After you provision your virtual device, you should ensure that the information is destroyed following secure procedures. /// @@ -1869,7 +1869,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `DeactivateMFADevice` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `DeactivateMFADevice` operation on the `IAM` service. /// /// Deactivates the specified MFA device and removes it from association with the user name for which it was originally enabled. For more information about creating and working with virtual MFA devices, see [Enabling a virtual multi-factor authentication (MFA) device](https://docs.aws.amazon.com/IAM/latest/UserGuide/Using_VirtualMFA.html) in the IAM User Guide. /// @@ -1942,7 +1942,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `DeleteAccessKey` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `DeleteAccessKey` operation on the `IAM` service. /// /// Deletes the access key pair associated with the specified IAM user. If you do not specify a user name, IAM determines the user name implicitly based on the Amazon Web Services access key ID signing the request. This operation works for access keys under the Amazon Web Services account. Consequently, you can use this operation to manage Amazon Web Services account root user credentials even if the Amazon Web Services account has no associated users. /// @@ -2013,7 +2013,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `DeleteAccountAlias` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `DeleteAccountAlias` operation on the `IAM` service. /// /// Deletes the specified Amazon Web Services account alias. For information about using an Amazon Web Services account alias, see [Creating, deleting, and listing an Amazon Web Services account alias](https://docs.aws.amazon.com/signin/latest/userguide/CreateAccountAlias.html) in the Amazon Web Services Sign-In User Guide. /// @@ -2085,7 +2085,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `DeleteAccountPasswordPolicy` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `DeleteAccountPasswordPolicy` operation on the `IAM` service. /// /// Deletes the password policy for the Amazon Web Services account. There are no parameters. /// @@ -2156,7 +2156,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `DeleteGroup` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `DeleteGroup` operation on the `IAM` service. /// /// Deletes the specified IAM group. The group must not contain any users or have any attached policies. /// @@ -2228,7 +2228,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `DeleteGroupPolicy` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `DeleteGroupPolicy` operation on the `IAM` service. /// /// Deletes the specified inline policy that is embedded in the specified IAM group. A group can also have managed policies attached to it. To detach a managed policy from a group, use [DetachGroupPolicy]. For more information about policies, refer to [Managed policies and inline policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-vs-inline.html) in the IAM User Guide. /// @@ -2299,7 +2299,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `DeleteInstanceProfile` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `DeleteInstanceProfile` operation on the `IAM` service. /// /// Deletes the specified instance profile. The instance profile must not have an associated role. Make sure that you do not have any Amazon EC2 instances running with the instance profile you are about to delete. Deleting a role or instance profile that is associated with a running instance will break any applications running on the instance. For more information about instance profiles, see [Using instance profiles](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_switch-role-ec2_instance-profiles.html) in the IAM User Guide. /// @@ -2371,7 +2371,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `DeleteLoginProfile` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `DeleteLoginProfile` operation on the `IAM` service. /// /// Deletes the password for the specified IAM user, For more information, see [Managing passwords for IAM users](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_passwords_admin-change-user.html). You can use the CLI, the Amazon Web Services API, or the Users page in the IAM console to delete a password for any IAM user. You can use [ChangePassword] to update, but not delete, your own password in the My Security Credentials page in the Amazon Web Services Management Console. Deleting a user's password does not prevent a user from accessing Amazon Web Services through the command line interface or the API. To prevent all user access, you must also either make any access keys inactive or delete them. For more information about making keys inactive or deleting them, see [UpdateAccessKey] and [DeleteAccessKey]. /// @@ -2443,7 +2443,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `DeleteOpenIDConnectProvider` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `DeleteOpenIDConnectProvider` operation on the `IAM` service. /// /// Deletes an OpenID Connect identity provider (IdP) resource object in IAM. Deleting an IAM OIDC provider resource does not update any roles that reference the provider as a principal in their trust policies. Any attempt to assume a role that references a deleted provider fails. This operation is idempotent; it does not fail or return an error if you call the operation for a provider that does not exist. /// @@ -2514,7 +2514,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `DeletePolicy` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `DeletePolicy` operation on the `IAM` service. /// /// Deletes the specified managed policy. Before you can delete a managed policy, you must first detach the policy from all users, groups, and roles that it is attached to. In addition, you must delete all the policy's versions. The following steps describe the process for deleting a managed policy: /// @@ -2596,7 +2596,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `DeletePolicyVersion` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `DeletePolicyVersion` operation on the `IAM` service. /// /// Deletes the specified version from the specified managed policy. You cannot delete the default version from a policy using this operation. To delete the default version from a policy, use [DeletePolicy]. To find out which version of a policy is marked as the default version, use [ListPolicyVersions]. For information about versions for managed policies, see [Versioning for managed policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-versions.html) in the IAM User Guide. /// @@ -2669,7 +2669,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `DeleteRole` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `DeleteRole` operation on the `IAM` service. /// /// Deletes the specified role. Unlike the Amazon Web Services Management Console, when you delete a role programmatically, you must delete the items attached to the role manually, or the deletion fails. For more information, see [Deleting an IAM role](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_manage_delete.html#roles-managingrole-deleting-cli). Before attempting to delete a role, remove the following attached items: /// @@ -2754,7 +2754,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `DeleteRolePermissionsBoundary` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `DeleteRolePermissionsBoundary` operation on the `IAM` service. /// /// Deletes the permissions boundary for the specified IAM role. You cannot set the boundary for a service-linked role. Deleting the permissions boundary for a role might increase its permissions. For example, it might allow anyone who assumes the role to perform all the actions granted in its permissions policies. /// @@ -2825,7 +2825,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `DeleteRolePolicy` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `DeleteRolePolicy` operation on the `IAM` service. /// /// Deletes the specified inline policy that is embedded in the specified IAM role. A role can also have managed policies attached to it. To detach a managed policy from a role, use [DetachRolePolicy]. For more information about policies, refer to [Managed policies and inline policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-vs-inline.html) in the IAM User Guide. /// @@ -2897,7 +2897,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `DeleteSAMLProvider` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `DeleteSAMLProvider` operation on the `IAM` service. /// /// Deletes a SAML provider resource in IAM. Deleting the provider resource from IAM does not update any roles that reference the SAML provider resource's ARN as a principal in their trust policies. Any attempt to assume a role that references a non-existent provider resource ARN fails. This operation requires [Signature Version 4](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html). /// @@ -2969,7 +2969,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `DeleteSSHPublicKey` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `DeleteSSHPublicKey` operation on the `IAM` service. /// /// Deletes the specified SSH public key. The SSH public key deleted by this operation is used only for authenticating the associated IAM user to an CodeCommit repository. For more information about using SSH keys to authenticate to an CodeCommit repository, see [Set up CodeCommit for SSH connections](https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-credentials-ssh.html) in the CodeCommit User Guide. /// @@ -3038,7 +3038,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `DeleteServerCertificate` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `DeleteServerCertificate` operation on the `IAM` service. /// /// Deletes the specified server certificate. For more information about working with server certificates, see [Working with server certificates](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_server-certs.html) in the IAM User Guide. This topic also includes a list of Amazon Web Services services that can use the server certificates that you manage with IAM. If you are using a server certificate with Elastic Load Balancing, deleting the certificate could have implications for your application. If Elastic Load Balancing doesn't detect the deletion of bound certificates, it may continue to use the certificates. This could cause Elastic Load Balancing to stop accepting traffic. We recommend that you remove the reference to the certificate from Elastic Load Balancing before using this command to delete the certificate. For more information, see [DeleteLoadBalancerListeners](https://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/API_DeleteLoadBalancerListeners.html) in the Elastic Load Balancing API Reference. /// @@ -3110,7 +3110,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `DeleteServiceLinkedRole` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `DeleteServiceLinkedRole` operation on the `IAM` service. /// /// Submits a service-linked role deletion request and returns a DeletionTaskId, which you can use to check the status of the deletion. Before you call this operation, confirm that the role has no active sessions and that any resources used by the role in the linked service are deleted. If you call this operation more than once for the same service-linked role and an earlier deletion task is not complete, then the DeletionTaskId of the earlier request is returned. If you submit a deletion request for a service-linked role whose linked service is still accessing a resource, then the deletion task fails. If it fails, the [GetServiceLinkedRoleDeletionStatus] operation returns the reason for the failure, usually including the resources that must be deleted. To delete the service-linked role, you must first remove those resources from the linked service and then submit the deletion request again. Resources are specific to the service that is linked to the role. For more information about removing resources from a service, see the [Amazon Web Services documentation](http://docs.aws.amazon.com/) for your service. For more information about service-linked roles, see [Roles terms and concepts: Amazon Web Services service-linked role](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_terms-and-concepts.html#iam-term-service-linked-role) in the IAM User Guide. /// @@ -3181,7 +3181,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `DeleteServiceSpecificCredential` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `DeleteServiceSpecificCredential` operation on the `IAM` service. /// /// Deletes the specified service-specific credential. /// @@ -3250,7 +3250,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `DeleteSigningCertificate` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `DeleteSigningCertificate` operation on the `IAM` service. /// /// Deletes a signing certificate associated with the specified IAM user. If you do not specify a user name, IAM determines the user name implicitly based on the Amazon Web Services access key ID signing the request. This operation works for access keys under the Amazon Web Services account. Consequently, you can use this operation to manage Amazon Web Services account root user credentials even if the Amazon Web Services account has no associated IAM users. /// @@ -3322,7 +3322,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `DeleteUser` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `DeleteUser` operation on the `IAM` service. /// /// Deletes the specified IAM user. Unlike the Amazon Web Services Management Console, when you delete a user programmatically, you must delete the items attached to the user manually, or the deletion fails. For more information, see [Deleting an IAM user](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users_manage.html#id_users_deleting_cli). Before attempting to delete a user, remove the following items: /// @@ -3413,7 +3413,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `DeleteUserPermissionsBoundary` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `DeleteUserPermissionsBoundary` operation on the `IAM` service. /// /// Deletes the permissions boundary for the specified IAM user. Deleting the permissions boundary for a user might increase its permissions by allowing the user to perform all the actions granted in its permissions policies. /// @@ -3483,7 +3483,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `DeleteUserPolicy` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `DeleteUserPolicy` operation on the `IAM` service. /// /// Deletes the specified inline policy that is embedded in the specified IAM user. A user can also have managed policies attached to it. To detach a managed policy from a user, use [DetachUserPolicy]. For more information about policies, refer to [Managed policies and inline policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-vs-inline.html) in the IAM User Guide. /// @@ -3554,7 +3554,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `DeleteVirtualMFADevice` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `DeleteVirtualMFADevice` operation on the `IAM` service. /// /// Deletes a virtual MFA device. You must deactivate a user's virtual MFA device before you can delete it. For information about deactivating MFA devices, see [DeactivateMFADevice]. /// @@ -3627,7 +3627,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `DetachGroupPolicy` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `DetachGroupPolicy` operation on the `IAM` service. /// /// Removes the specified managed policy from the specified IAM group. A group can also have inline policies embedded with it. To delete an inline policy, use [DeleteGroupPolicy]. For information about policies, see [Managed policies and inline policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-vs-inline.html) in the IAM User Guide. /// @@ -3699,7 +3699,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `DetachRolePolicy` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `DetachRolePolicy` operation on the `IAM` service. /// /// Removes the specified managed policy from the specified role. A role can also have inline policies embedded with it. To delete an inline policy, use [DeleteRolePolicy]. For information about policies, see [Managed policies and inline policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-vs-inline.html) in the IAM User Guide. /// @@ -3772,7 +3772,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `DetachUserPolicy` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `DetachUserPolicy` operation on the `IAM` service. /// /// Removes the specified managed policy from the specified user. A user can also have inline policies embedded with it. To delete an inline policy, use [DeleteUserPolicy]. For information about policies, see [Managed policies and inline policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-vs-inline.html) in the IAM User Guide. /// @@ -3844,7 +3844,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `DisableOrganizationsRootCredentialsManagement` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `DisableOrganizationsRootCredentialsManagement` operation on the `IAM` service. /// /// Disables the management of privileged root user credentials across member accounts in your organization. When you disable this feature, the management account and the delegated admininstrator for IAM can no longer manage root user credentials for member accounts in your organization. /// @@ -3916,7 +3916,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `DisableOrganizationsRootSessions` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `DisableOrganizationsRootSessions` operation on the `IAM` service. /// /// Disables root user sessions for privileged tasks across member accounts in your organization. When you disable this feature, the management account and the delegated admininstrator for IAM can no longer perform privileged tasks on member accounts in your organization. /// @@ -3988,7 +3988,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `EnableMFADevice` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `EnableMFADevice` operation on the `IAM` service. /// /// Enables the specified MFA device and associates it with the specified IAM user. When enabled, the MFA device is required for every subsequent login by the IAM user associated with the device. /// @@ -4063,7 +4063,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `EnableOrganizationsRootCredentialsManagement` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `EnableOrganizationsRootCredentialsManagement` operation on the `IAM` service. /// /// Enables the management of privileged root user credentials across member accounts in your organization. When you enable root credentials management for [centralized root access](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_root-user.html#id_root-user-access-management), the management account and the delegated admininstrator for IAM can manage root user credentials for member accounts in your organization. Before you enable centralized root access, you must have an account configured with the following settings: /// @@ -4140,7 +4140,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `EnableOrganizationsRootSessions` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `EnableOrganizationsRootSessions` operation on the `IAM` service. /// /// Allows the management account or delegated administrator to perform privileged tasks on member accounts in your organization. For more information, see [Centrally manage root access for member accounts](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_root-user.html#id_root-user-access-management) in the Identity and Access Management User Guide. Before you enable this feature, you must have an account configured with the following settings: /// @@ -4217,7 +4217,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `GenerateCredentialReport` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `GenerateCredentialReport` operation on the `IAM` service. /// /// Generates a credential report for the Amazon Web Services account. For more information about the credential report, see [Getting credential reports](https://docs.aws.amazon.com/IAM/latest/UserGuide/credential-reports.html) in the IAM User Guide. /// @@ -4287,7 +4287,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `GenerateOrganizationsAccessReport` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `GenerateOrganizationsAccessReport` operation on the `IAM` service. /// /// Generates a report for service last accessed data for Organizations. You can generate a report for any entities (organization root, organizational unit, or account) or policies in your organization. To call this operation, you must be signed in using your Organizations management account credentials. You can use your long-term IAM user or root user credentials, or temporary credentials from assuming an IAM role. SCPs must be enabled for your organization root. You must have the required IAM and Organizations permissions. For more information, see [Refining permissions using service last accessed data](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_access-advisor.html) in the IAM User Guide. You can generate a service last accessed data report for entities by specifying only the entity's path. This data includes a list of services that are allowed by any service control policies (SCPs) that apply to the entity. You can generate a service last accessed data report for a policy by specifying an entity's path and an optional Organizations policy ID. This data includes a list of services that are allowed by the specified SCP. For each service in both report types, the data includes the most recent account activity that the policy allows to account principals in the entity or the entity's children. For important information about the data, reporting period, permissions required, troubleshooting, and supported Regions see [Reducing permissions using service last accessed data](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_access-advisor.html) in the IAM User Guide. The data includes all attempts to access Amazon Web Services, not just the successful ones. This includes all attempts that were made using the Amazon Web Services Management Console, the Amazon Web Services API through any of the SDKs, or any of the command line tools. An unexpected entry in the service last accessed data does not mean that an account has been compromised, because the request might have been denied. Refer to your CloudTrail logs as the authoritative source for information about all API calls and whether they were successful or denied access. For more information, see [Logging IAM events with CloudTrail](https://docs.aws.amazon.com/IAM/latest/UserGuide/cloudtrail-integration.html) in the IAM User Guide. This operation returns a JobId. Use this parameter in the [GetOrganizationsAccessReport] operation to check the status of the report generation. To check the status of this request, use the JobId parameter in the [GetOrganizationsAccessReport] operation and test the JobStatus response parameter. When the job is complete, you can retrieve the report. To generate a service last accessed data report for entities, specify an entity path without specifying the optional Organizations policy ID. The type of entity that you specify determines the data returned in the report. /// @@ -4378,7 +4378,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `GenerateServiceLastAccessedDetails` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `GenerateServiceLastAccessedDetails` operation on the `IAM` service. /// /// Generates a report that includes details about when an IAM resource (user, group, role, or policy) was last used in an attempt to access Amazon Web Services services. Recent activity usually appears within four hours. IAM reports activity for at least the last 400 days, or less if your Region began supporting this feature within the last year. For more information, see [Regions where data is tracked](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_access-advisor.html#access-advisor_tracking-period). For more information about services and actions for which action last accessed information is displayed, see [IAM action last accessed information services and actions](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_access-advisor-action-last-accessed.html). The service last accessed data includes all attempts to access an Amazon Web Services API, not just the successful ones. This includes all attempts that were made using the Amazon Web Services Management Console, the Amazon Web Services API through any of the SDKs, or any of the command line tools. An unexpected entry in the service last accessed data does not mean that your account has been compromised, because the request might have been denied. Refer to your CloudTrail logs as the authoritative source for information about all API calls and whether they were successful or denied access. For more information, see [Logging IAM events with CloudTrail](https://docs.aws.amazon.com/IAM/latest/UserGuide/cloudtrail-integration.html) in the IAM User Guide. The GenerateServiceLastAccessedDetails operation returns a JobId. Use this parameter in the following operations to retrieve the following details from your report: /// @@ -4455,7 +4455,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `GetAccessKeyLastUsed` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `GetAccessKeyLastUsed` operation on the `IAM` service. /// /// Retrieves information about when the specified access key was last used. The information includes the date and time of last use, along with the Amazon Web Services service and Region that were specified in the last request made with that key. /// @@ -4519,7 +4519,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `GetAccountAuthorizationDetails` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `GetAccountAuthorizationDetails` operation on the `IAM` service. /// /// Retrieves information about all IAM users, groups, roles, and policies in your Amazon Web Services account, including their relationships to one another. Use this operation to obtain a snapshot of the configuration of IAM permissions (users, groups, roles, and policies) in your account. Policies returned by this operation are URL-encoded compliant with [RFC 3986](https://tools.ietf.org/html/rfc3986). You can use a URL decoding method to convert the policy back to plain JSON text. For example, if you use Java, you can use the decode method of the java.net.URLDecoder utility class in the Java SDK. Other languages and SDKs provide similar functionality. You can optionally filter the results using the Filter parameter. You can paginate the results using the MaxItems and Marker parameters. /// @@ -4588,7 +4588,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `GetAccountPasswordPolicy` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `GetAccountPasswordPolicy` operation on the `IAM` service. /// /// Retrieves the password policy for the Amazon Web Services account. This tells you the complexity requirements and mandatory rotation periods for the IAM user passwords in your account. For more information about using a password policy, see [Managing an IAM password policy](https://docs.aws.amazon.com/IAM/latest/UserGuide/Using_ManagingPasswordPolicies.html). /// @@ -4658,7 +4658,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `GetAccountSummary` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `GetAccountSummary` operation on the `IAM` service. /// /// Retrieves information about IAM entity usage and IAM quotas in the Amazon Web Services account. For information about IAM quotas, see [IAM and STS quotas](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-quotas.html) in the IAM User Guide. /// @@ -4727,7 +4727,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `GetContextKeysForCustomPolicy` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `GetContextKeysForCustomPolicy` operation on the `IAM` service. /// /// Gets a list of all of the context keys referenced in the input policies. The policies are supplied as a list of one or more strings. To get the context keys from policies associated with an IAM user, group, or role, use [GetContextKeysForPrincipalPolicy]. Context keys are variables maintained by Amazon Web Services and its services that provide details about the context of an API query request. Context keys can be evaluated by testing against a value specified in an IAM policy. Use GetContextKeysForCustomPolicy to understand what key names and values you must supply when you call [SimulateCustomPolicy]. Note that all parameters are shown in unencoded form here for clarity but must be URL encoded to be included as a part of a real HTML request. /// @@ -4796,7 +4796,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `GetContextKeysForPrincipalPolicy` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `GetContextKeysForPrincipalPolicy` operation on the `IAM` service. /// /// Gets a list of all of the context keys referenced in all the IAM policies that are attached to the specified IAM entity. The entity can be an IAM user, group, or role. If you specify a user, then the request also includes all of the policies attached to groups that the user is a member of. You can optionally include a list of one or more additional policies, specified as strings. If you want to include only a list of policies by string, use [GetContextKeysForCustomPolicy] instead. Note: This operation discloses information about the permissions granted to other users. If you do not want users to see other user's permissions, then consider allowing them to use [GetContextKeysForCustomPolicy] instead. Context keys are variables maintained by Amazon Web Services and its services that provide details about the context of an API query request. Context keys can be evaluated by testing against a value in an IAM policy. Use [GetContextKeysForPrincipalPolicy] to understand what key names and values you must supply when you call [SimulatePrincipalPolicy]. /// @@ -4866,7 +4866,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `GetCredentialReport` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `GetCredentialReport` operation on the `IAM` service. /// /// Retrieves a credential report for the Amazon Web Services account. For more information about the credential report, see [Getting credential reports](https://docs.aws.amazon.com/IAM/latest/UserGuide/credential-reports.html) in the IAM User Guide. /// @@ -4938,7 +4938,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `GetGroup` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `GetGroup` operation on the `IAM` service. /// /// Returns a list of IAM users that are in the specified IAM group. You can paginate the results using the MaxItems and Marker parameters. /// @@ -5008,7 +5008,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `GetGroupPolicy` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `GetGroupPolicy` operation on the `IAM` service. /// /// Retrieves the specified inline policy document that is embedded in the specified IAM group. Policies returned by this operation are URL-encoded compliant with [RFC 3986](https://tools.ietf.org/html/rfc3986). You can use a URL decoding method to convert the policy back to plain JSON text. For example, if you use Java, you can use the decode method of the java.net.URLDecoder utility class in the Java SDK. Other languages and SDKs provide similar functionality. An IAM group can also have managed policies attached to it. To retrieve a managed policy document that is attached to a group, use [GetPolicy] to determine the policy's default version, then use [GetPolicyVersion] to retrieve the policy document. For more information about policies, see [Managed policies and inline policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-vs-inline.html) in the IAM User Guide. /// @@ -5078,7 +5078,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `GetInstanceProfile` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `GetInstanceProfile` operation on the `IAM` service. /// /// Retrieves information about the specified instance profile, including the instance profile's path, GUID, ARN, and role. For more information about instance profiles, see [Using instance profiles](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_switch-role-ec2_instance-profiles.html) in the IAM User Guide. /// @@ -5148,7 +5148,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `GetLoginProfile` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `GetLoginProfile` operation on the `IAM` service. /// /// Retrieves the user name for the specified IAM user. A login profile is created when you create a password for the user to access the Amazon Web Services Management Console. If the user does not exist or does not have a password, the operation returns a 404 (NoSuchEntity) error. If you create an IAM user with access to the console, the CreateDate reflects the date you created the initial password for the user. If you create an IAM user with programmatic access, and then later add a password for the user to access the Amazon Web Services Management Console, the CreateDate reflects the initial password creation date. A user with programmatic access does not have a login profile unless you create a password for the user to access the Amazon Web Services Management Console. /// @@ -5218,7 +5218,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `GetMFADevice` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `GetMFADevice` operation on the `IAM` service. /// /// Retrieves information about an MFA device for a specified user. /// @@ -5288,7 +5288,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `GetOpenIDConnectProvider` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `GetOpenIDConnectProvider` operation on the `IAM` service. /// /// Returns information about the specified OpenID Connect (OIDC) provider resource object in IAM. /// @@ -5359,7 +5359,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `GetOrganizationsAccessReport` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `GetOrganizationsAccessReport` operation on the `IAM` service. /// /// Retrieves the service last accessed data report for Organizations that was previously generated using the [GenerateOrganizationsAccessReport] operation. This operation retrieves the status of your report job and the report contents. Depending on the parameters that you passed when you generated the report, the data returned could include different information. For details, see [GenerateOrganizationsAccessReport]. To call this operation, you must be signed in to the management account in your organization. SCPs must be enabled for your organization root. You must have permissions to perform this operation. For more information, see [Refining permissions using service last accessed data](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_access-advisor.html) in the IAM User Guide. For each service that principals in an account (root user, IAM users, or IAM roles) could access using SCPs, the operation returns details about the most recent access attempt. If there was no attempt, the service is listed without details about the most recent attempt to access the service. If the operation fails, it returns the reason that it failed. By default, the list is sorted by service namespace. /// @@ -5428,7 +5428,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `GetPolicy` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `GetPolicy` operation on the `IAM` service. /// /// Retrieves information about the specified managed policy, including the policy's default version and the total number of IAM users, groups, and roles to which the policy is attached. To retrieve the list of the specific users, groups, and roles that the policy is attached to, use [ListEntitiesForPolicy]. This operation returns metadata about the policy. To retrieve the actual policy document for a specific version of the policy, use [GetPolicyVersion]. This operation retrieves information about managed policies. To retrieve information about an inline policy that is embedded with an IAM user, group, or role, use [GetUserPolicy], [GetGroupPolicy], or [GetRolePolicy]. For more information about policies, see [Managed policies and inline policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-vs-inline.html) in the IAM User Guide. /// @@ -5499,7 +5499,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `GetPolicyVersion` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `GetPolicyVersion` operation on the `IAM` service. /// /// Retrieves information about the specified version of the specified managed policy, including the policy document. Policies returned by this operation are URL-encoded compliant with [RFC 3986](https://tools.ietf.org/html/rfc3986). You can use a URL decoding method to convert the policy back to plain JSON text. For example, if you use Java, you can use the decode method of the java.net.URLDecoder utility class in the Java SDK. Other languages and SDKs provide similar functionality. To list the available versions for a policy, use [ListPolicyVersions]. This operation retrieves information about managed policies. To retrieve information about an inline policy that is embedded in a user, group, or role, use [GetUserPolicy], [GetGroupPolicy], or [GetRolePolicy]. For more information about the types of policies, see [Managed policies and inline policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-vs-inline.html) in the IAM User Guide. For more information about managed policy versions, see [Versioning for managed policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-versions.html) in the IAM User Guide. /// @@ -5570,7 +5570,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `GetRole` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `GetRole` operation on the `IAM` service. /// /// Retrieves information about the specified role, including the role's path, GUID, ARN, and the role's trust policy that grants permission to assume the role. For more information about roles, see [IAM roles](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html) in the IAM User Guide. Policies returned by this operation are URL-encoded compliant with [RFC 3986](https://tools.ietf.org/html/rfc3986). You can use a URL decoding method to convert the policy back to plain JSON text. For example, if you use Java, you can use the decode method of the java.net.URLDecoder utility class in the Java SDK. Other languages and SDKs provide similar functionality. /// @@ -5640,7 +5640,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `GetRolePolicy` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `GetRolePolicy` operation on the `IAM` service. /// /// Retrieves the specified inline policy document that is embedded with the specified IAM role. Policies returned by this operation are URL-encoded compliant with [RFC 3986](https://tools.ietf.org/html/rfc3986). You can use a URL decoding method to convert the policy back to plain JSON text. For example, if you use Java, you can use the decode method of the java.net.URLDecoder utility class in the Java SDK. Other languages and SDKs provide similar functionality. An IAM role can also have managed policies attached to it. To retrieve a managed policy document that is attached to a role, use [GetPolicy] to determine the policy's default version, then use [GetPolicyVersion] to retrieve the policy document. For more information about policies, see [Managed policies and inline policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-vs-inline.html) in the IAM User Guide. For more information about roles, see [IAM roles](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html) in the IAM User Guide. /// @@ -5710,7 +5710,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `GetSAMLProvider` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `GetSAMLProvider` operation on the `IAM` service. /// /// Returns the SAML provider metadocument that was uploaded when the IAM SAML provider resource object was created or updated. This operation requires [Signature Version 4](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html). /// @@ -5781,7 +5781,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `GetSSHPublicKey` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `GetSSHPublicKey` operation on the `IAM` service. /// /// Retrieves the specified SSH public key, including metadata about the key. The SSH public key retrieved by this operation is used only for authenticating the associated IAM user to an CodeCommit repository. For more information about using SSH keys to authenticate to an CodeCommit repository, see [Set up CodeCommit for SSH connections](https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-credentials-ssh.html) in the CodeCommit User Guide. /// @@ -5851,7 +5851,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `GetServerCertificate` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `GetServerCertificate` operation on the `IAM` service. /// /// Retrieves information about the specified server certificate stored in IAM. For more information about working with server certificates, see [Working with server certificates](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_server-certs.html) in the IAM User Guide. This topic includes a list of Amazon Web Services services that can use the server certificates that you manage with IAM. /// @@ -5921,7 +5921,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `GetServiceLastAccessedDetails` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `GetServiceLastAccessedDetails` operation on the `IAM` service. /// /// Retrieves a service last accessed report that was created using the GenerateServiceLastAccessedDetails operation. You can use the JobId parameter in GetServiceLastAccessedDetails to retrieve the status of your report job. When the report is complete, you can retrieve the generated report. The report includes a list of Amazon Web Services services that the resource (user, group, role, or managed policy) can access. Service last accessed data does not use other policy types when determining whether a resource could access a service. These other policy types include resource-based policies, access control lists, Organizations policies, IAM permissions boundaries, and STS assume role policies. It only applies permissions policy logic. For more about the evaluation of policy types, see [Evaluating policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_evaluation-logic.html#policy-eval-basics) in the IAM User Guide. For each service that the resource could access using permissions policies, the operation returns details about the most recent access attempt. If there was no attempt, the service is listed without details about the most recent attempt to access the service. If the operation fails, the GetServiceLastAccessedDetails operation returns the reason that it failed. The GetServiceLastAccessedDetails operation returns a list of services. This list includes the number of entities that have attempted to access the service and the date and time of the last attempt. It also returns the ARN of the following entity, depending on the resource ARN that you used to generate the report: /// @@ -6002,7 +6002,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `GetServiceLastAccessedDetailsWithEntities` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `GetServiceLastAccessedDetailsWithEntities` operation on the `IAM` service. /// /// After you generate a group or policy report using the GenerateServiceLastAccessedDetails operation, you can use the JobId parameter in GetServiceLastAccessedDetailsWithEntities. This operation retrieves the status of your report job and a list of entities that could have used group or policy permissions to access the specified service. /// @@ -6079,7 +6079,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `GetServiceLinkedRoleDeletionStatus` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `GetServiceLinkedRoleDeletionStatus` operation on the `IAM` service. /// /// Retrieves the status of your service-linked role deletion. After you use [DeleteServiceLinkedRole] to submit a service-linked role for deletion, you can use the DeletionTaskId parameter in GetServiceLinkedRoleDeletionStatus to check the status of the deletion. If the deletion fails, this operation returns the reason that it failed, if that information is returned by the service. /// @@ -6150,7 +6150,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `GetUser` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `GetUser` operation on the `IAM` service. /// /// Retrieves information about the specified IAM user, including the user's creation date, path, unique ID, and ARN. If you do not specify a user name, IAM determines the user name implicitly based on the Amazon Web Services access key ID used to sign the request to this operation. /// @@ -6220,7 +6220,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `GetUserPolicy` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `GetUserPolicy` operation on the `IAM` service. /// /// Retrieves the specified inline policy document that is embedded in the specified IAM user. Policies returned by this operation are URL-encoded compliant with [RFC 3986](https://tools.ietf.org/html/rfc3986). You can use a URL decoding method to convert the policy back to plain JSON text. For example, if you use Java, you can use the decode method of the java.net.URLDecoder utility class in the Java SDK. Other languages and SDKs provide similar functionality. An IAM user can also have managed policies attached to it. To retrieve a managed policy document that is attached to a user, use [GetPolicy] to determine the policy's default version. Then use [GetPolicyVersion] to retrieve the policy document. For more information about policies, see [Managed policies and inline policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-vs-inline.html) in the IAM User Guide. /// @@ -6290,7 +6290,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListAccessKeys` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListAccessKeys` operation on the `IAM` service. /// /// Returns information about the access key IDs associated with the specified IAM user. If there is none, the operation returns an empty list. Although each user is limited to a small number of keys, you can still paginate the results using the MaxItems and Marker parameters. If the UserName is not specified, the user name is determined implicitly based on the Amazon Web Services access key ID used to sign the request. If a temporary access key is used, then UserName is required. If a long-term key is assigned to the user, then UserName is not required. This operation works for access keys under the Amazon Web Services account. If the Amazon Web Services account has no associated users, the root user returns it's own access key IDs by running this command. To ensure the security of your Amazon Web Services account, the secret access key is accessible only during key and user creation. /// @@ -6360,7 +6360,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListAccountAliases` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListAccountAliases` operation on the `IAM` service. /// /// Lists the account alias associated with the Amazon Web Services account (Note: you can have only one). For information about using an Amazon Web Services account alias, see [Creating, deleting, and listing an Amazon Web Services account alias](https://docs.aws.amazon.com/signin/latest/userguide/CreateAccountAlias.html) in the Amazon Web Services Sign-In User Guide. /// @@ -6429,7 +6429,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListAttachedGroupPolicies` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListAttachedGroupPolicies` operation on the `IAM` service. /// /// Lists all managed policies that are attached to the specified IAM group. An IAM group can also have inline policies embedded with it. To list the inline policies for a group, use [ListGroupPolicies]. For information about policies, see [Managed policies and inline policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-vs-inline.html) in the IAM User Guide. You can paginate the results using the MaxItems and Marker parameters. You can use the PathPrefix parameter to limit the list of policies to only those matching the specified path prefix. If there are no policies attached to the specified group (or none that match the specified path prefix), the operation returns an empty list. /// @@ -6500,7 +6500,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListAttachedRolePolicies` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListAttachedRolePolicies` operation on the `IAM` service. /// /// Lists all managed policies that are attached to the specified IAM role. An IAM role can also have inline policies embedded with it. To list the inline policies for a role, use [ListRolePolicies]. For information about policies, see [Managed policies and inline policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-vs-inline.html) in the IAM User Guide. You can paginate the results using the MaxItems and Marker parameters. You can use the PathPrefix parameter to limit the list of policies to only those matching the specified path prefix. If there are no policies attached to the specified role (or none that match the specified path prefix), the operation returns an empty list. /// @@ -6571,7 +6571,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListAttachedUserPolicies` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListAttachedUserPolicies` operation on the `IAM` service. /// /// Lists all managed policies that are attached to the specified IAM user. An IAM user can also have inline policies embedded with it. To list the inline policies for a user, use [ListUserPolicies]. For information about policies, see [Managed policies and inline policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-vs-inline.html) in the IAM User Guide. You can paginate the results using the MaxItems and Marker parameters. You can use the PathPrefix parameter to limit the list of policies to only those matching the specified path prefix. If there are no policies attached to the specified group (or none that match the specified path prefix), the operation returns an empty list. /// @@ -6642,7 +6642,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListEntitiesForPolicy` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListEntitiesForPolicy` operation on the `IAM` service. /// /// Lists all IAM users, groups, and roles that the specified managed policy is attached to. You can use the optional EntityFilter parameter to limit the results to a particular type of entity (users, groups, or roles). For example, to list only the roles that are attached to the specified policy, set EntityFilter to Role. You can paginate the results using the MaxItems and Marker parameters. /// @@ -6713,7 +6713,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListGroupPolicies` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListGroupPolicies` operation on the `IAM` service. /// /// Lists the names of the inline policies that are embedded in the specified IAM group. An IAM group can also have managed policies attached to it. To list the managed policies that are attached to a group, use [ListAttachedGroupPolicies]. For more information about policies, see [Managed policies and inline policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-vs-inline.html) in the IAM User Guide. You can paginate the results using the MaxItems and Marker parameters. If there are no inline policies embedded with the specified group, the operation returns an empty list. /// @@ -6783,7 +6783,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListGroups` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListGroups` operation on the `IAM` service. /// /// Lists the IAM groups that have the specified path prefix. You can paginate the results using the MaxItems and Marker parameters. /// @@ -6852,7 +6852,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListGroupsForUser` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListGroupsForUser` operation on the `IAM` service. /// /// Lists the IAM groups that the specified IAM user belongs to. You can paginate the results using the MaxItems and Marker parameters. /// @@ -6922,7 +6922,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListInstanceProfileTags` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListInstanceProfileTags` operation on the `IAM` service. /// /// Lists the tags that are attached to the specified IAM instance profile. The returned list of tags is sorted by tag key. For more information about tagging, see [Tagging IAM resources](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_tags.html) in the IAM User Guide. /// @@ -6992,7 +6992,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListInstanceProfiles` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListInstanceProfiles` operation on the `IAM` service. /// /// Lists the instance profiles that have the specified path prefix. If there are none, the operation returns an empty list. For more information about instance profiles, see [Using instance profiles](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_switch-role-ec2_instance-profiles.html) in the IAM User Guide. IAM resource-listing operations return a subset of the available attributes for the resource. For example, this operation does not return tags, even though they are an attribute of the returned object. To view all of the information for an instance profile, see [GetInstanceProfile]. You can paginate the results using the MaxItems and Marker parameters. /// @@ -7061,7 +7061,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListInstanceProfilesForRole` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListInstanceProfilesForRole` operation on the `IAM` service. /// /// Lists the instance profiles that have the specified associated IAM role. If there are none, the operation returns an empty list. For more information about instance profiles, go to [Using instance profiles](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_switch-role-ec2_instance-profiles.html) in the IAM User Guide. You can paginate the results using the MaxItems and Marker parameters. /// @@ -7131,7 +7131,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListMFADeviceTags` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListMFADeviceTags` operation on the `IAM` service. /// /// Lists the tags that are attached to the specified IAM virtual multi-factor authentication (MFA) device. The returned list of tags is sorted by tag key. For more information about tagging, see [Tagging IAM resources](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_tags.html) in the IAM User Guide. /// @@ -7202,7 +7202,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListMFADevices` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListMFADevices` operation on the `IAM` service. /// /// Lists the MFA devices for an IAM user. If the request includes a IAM user name, then this operation lists all the MFA devices associated with the specified user. If you do not specify a user name, IAM determines the user name implicitly based on the Amazon Web Services access key ID signing the request for this operation. You can paginate the results using the MaxItems and Marker parameters. /// @@ -7272,7 +7272,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListOpenIDConnectProviderTags` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListOpenIDConnectProviderTags` operation on the `IAM` service. /// /// Lists the tags that are attached to the specified OpenID Connect (OIDC)-compatible identity provider. The returned list of tags is sorted by tag key. For more information, see [About web identity federation](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_oidc.html). For more information about tagging, see [Tagging IAM resources](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_tags.html) in the IAM User Guide. /// @@ -7343,7 +7343,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListOpenIDConnectProviders` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListOpenIDConnectProviders` operation on the `IAM` service. /// /// Lists information about the IAM OpenID Connect (OIDC) provider resource objects defined in the Amazon Web Services account. IAM resource-listing operations return a subset of the available attributes for the resource. For example, this operation does not return tags, even though they are an attribute of the returned object. To view all of the information for an OIDC provider, see [GetOpenIDConnectProvider]. /// @@ -7412,7 +7412,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListOrganizationsFeatures` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListOrganizationsFeatures` operation on the `IAM` service. /// /// Lists the centralized root access features enabled for your organization. For more information, see [Centrally manage root access for member accounts](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_root-user.html#id_root-user-access-management). /// @@ -7484,7 +7484,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListPolicies` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListPolicies` operation on the `IAM` service. /// /// Lists all the managed policies that are available in your Amazon Web Services account, including your own customer-defined managed policies and all Amazon Web Services managed policies. You can filter the list of policies that is returned using the optional OnlyAttached, Scope, and PathPrefix parameters. For example, to list only the customer managed policies in your Amazon Web Services account, set Scope to Local. To list only Amazon Web Services managed policies, set Scope to AWS. You can paginate the results using the MaxItems and Marker parameters. For more information about managed policies, see [Managed policies and inline policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-vs-inline.html) in the IAM User Guide. IAM resource-listing operations return a subset of the available attributes for the resource. For example, this operation does not return tags, even though they are an attribute of the returned object. To view all of the information for a customer manged policy, see [GetPolicy]. /// @@ -7553,7 +7553,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListPoliciesGrantingServiceAccess` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListPoliciesGrantingServiceAccess` operation on the `IAM` service. /// /// Retrieves a list of policies that the IAM identity (user, group, or role) can use to access each specified service. This operation does not use other policy types when determining whether a resource could access a service. These other policy types include resource-based policies, access control lists, Organizations policies, IAM permissions boundaries, and STS assume role policies. It only applies permissions policy logic. For more about the evaluation of policy types, see [Evaluating policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_evaluation-logic.html#policy-eval-basics) in the IAM User Guide. The list of policies returned by the operation depends on the ARN of the identity that you provide. /// @@ -7632,7 +7632,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListPolicyTags` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListPolicyTags` operation on the `IAM` service. /// /// Lists the tags that are attached to the specified IAM customer managed policy. The returned list of tags is sorted by tag key. For more information about tagging, see [Tagging IAM resources](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_tags.html) in the IAM User Guide. /// @@ -7703,7 +7703,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListPolicyVersions` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListPolicyVersions` operation on the `IAM` service. /// /// Lists information about the versions of the specified managed policy, including the version that is currently set as the policy's default version. For more information about managed policies, see [Managed policies and inline policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-vs-inline.html) in the IAM User Guide. /// @@ -7774,7 +7774,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListRolePolicies` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListRolePolicies` operation on the `IAM` service. /// /// Lists the names of the inline policies that are embedded in the specified IAM role. An IAM role can also have managed policies attached to it. To list the managed policies that are attached to a role, use [ListAttachedRolePolicies]. For more information about policies, see [Managed policies and inline policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-vs-inline.html) in the IAM User Guide. You can paginate the results using the MaxItems and Marker parameters. If there are no inline policies embedded with the specified role, the operation returns an empty list. /// @@ -7844,7 +7844,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListRoleTags` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListRoleTags` operation on the `IAM` service. /// /// Lists the tags that are attached to the specified role. The returned list of tags is sorted by tag key. For more information about tagging, see [Tagging IAM resources](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_tags.html) in the IAM User Guide. /// @@ -7914,7 +7914,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListRoles` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListRoles` operation on the `IAM` service. /// /// Lists the IAM roles that have the specified path prefix. If there are none, the operation returns an empty list. For more information about roles, see [IAM roles](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html) in the IAM User Guide. IAM resource-listing operations return a subset of the available attributes for the resource. This operation does not return the following attributes, even though they are an attribute of the returned object: /// @@ -7992,7 +7992,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListSAMLProviderTags` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListSAMLProviderTags` operation on the `IAM` service. /// /// Lists the tags that are attached to the specified Security Assertion Markup Language (SAML) identity provider. The returned list of tags is sorted by tag key. For more information, see [About SAML 2.0-based federation](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_saml.html). For more information about tagging, see [Tagging IAM resources](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_tags.html) in the IAM User Guide. /// @@ -8063,7 +8063,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListSAMLProviders` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListSAMLProviders` operation on the `IAM` service. /// /// Lists the SAML provider resource objects defined in IAM in the account. IAM resource-listing operations return a subset of the available attributes for the resource. For example, this operation does not return tags, even though they are an attribute of the returned object. To view all of the information for a SAML provider, see [GetSAMLProvider]. This operation requires [Signature Version 4](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html). /// @@ -8132,7 +8132,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListSSHPublicKeys` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListSSHPublicKeys` operation on the `IAM` service. /// /// Returns information about the SSH public keys associated with the specified IAM user. If none exists, the operation returns an empty list. The SSH public keys returned by this operation are used only for authenticating the IAM user to an CodeCommit repository. For more information about using SSH keys to authenticate to an CodeCommit repository, see [Set up CodeCommit for SSH connections](https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-credentials-ssh.html) in the CodeCommit User Guide. Although each user is limited to a small number of keys, you can still paginate the results using the MaxItems and Marker parameters. /// @@ -8201,7 +8201,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListServerCertificateTags` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListServerCertificateTags` operation on the `IAM` service. /// /// Lists the tags that are attached to the specified IAM server certificate. The returned list of tags is sorted by tag key. For more information about tagging, see [Tagging IAM resources](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_tags.html) in the IAM User Guide. For certificates in a Region supported by Certificate Manager (ACM), we recommend that you don't use IAM server certificates. Instead, use ACM to provision, manage, and deploy your server certificates. For more information about IAM server certificates, [Working with server certificates](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_server-certs.html) in the IAM User Guide. /// @@ -8271,7 +8271,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListServerCertificates` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListServerCertificates` operation on the `IAM` service. /// /// Lists the server certificates stored in IAM that have the specified path prefix. If none exist, the operation returns an empty list. You can paginate the results using the MaxItems and Marker parameters. For more information about working with server certificates, see [Working with server certificates](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_server-certs.html) in the IAM User Guide. This topic also includes a list of Amazon Web Services services that can use the server certificates that you manage with IAM. IAM resource-listing operations return a subset of the available attributes for the resource. For example, this operation does not return tags, even though they are an attribute of the returned object. To view all of the information for a servercertificate, see [GetServerCertificate]. /// @@ -8340,7 +8340,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListServiceSpecificCredentials` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListServiceSpecificCredentials` operation on the `IAM` service. /// /// Returns information about the service-specific credentials associated with the specified IAM user. If none exists, the operation returns an empty list. The service-specific credentials returned by this operation are used only for authenticating the IAM user to a specific service. For more information about using service-specific credentials to authenticate to an Amazon Web Services service, see [Set up service-specific credentials](https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-gc.html) in the CodeCommit User Guide. /// @@ -8410,7 +8410,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListSigningCertificates` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListSigningCertificates` operation on the `IAM` service. /// /// Returns information about the signing certificates associated with the specified IAM user. If none exists, the operation returns an empty list. Although each user is limited to a small number of signing certificates, you can still paginate the results using the MaxItems and Marker parameters. If the UserName field is not specified, the user name is determined implicitly based on the Amazon Web Services access key ID used to sign the request for this operation. This operation works for access keys under the Amazon Web Services account. Consequently, you can use this operation to manage Amazon Web Services account root user credentials even if the Amazon Web Services account has no associated users. /// @@ -8480,7 +8480,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListUserPolicies` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListUserPolicies` operation on the `IAM` service. /// /// Lists the names of the inline policies embedded in the specified IAM user. An IAM user can also have managed policies attached to it. To list the managed policies that are attached to a user, use [ListAttachedUserPolicies]. For more information about policies, see [Managed policies and inline policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-vs-inline.html) in the IAM User Guide. You can paginate the results using the MaxItems and Marker parameters. If there are no inline policies embedded with the specified user, the operation returns an empty list. /// @@ -8550,7 +8550,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListUserTags` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListUserTags` operation on the `IAM` service. /// /// Lists the tags that are attached to the specified IAM user. The returned list of tags is sorted by tag key. For more information about tagging, see [Tagging IAM resources](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_tags.html) in the IAM User Guide. /// @@ -8620,7 +8620,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListUsers` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListUsers` operation on the `IAM` service. /// /// Lists the IAM users that have the specified path prefix. If no path prefix is specified, the operation returns all users in the Amazon Web Services account. If there are none, the operation returns an empty list. IAM resource-listing operations return a subset of the available attributes for the resource. This operation does not return the following attributes, even though they are an attribute of the returned object: /// @@ -8696,7 +8696,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ListVirtualMFADevices` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ListVirtualMFADevices` operation on the `IAM` service. /// /// Lists the virtual MFA devices defined in the Amazon Web Services account by assignment status. If you do not specify an assignment status, the operation returns a list of all virtual MFA devices. Assignment status can be Assigned, Unassigned, or Any. IAM resource-listing operations return a subset of the available attributes for the resource. For example, this operation does not return tags, even though they are an attribute of the returned object. To view tag information for a virtual MFA device, see [ListMFADeviceTags]. You can paginate the results using the MaxItems and Marker parameters. /// @@ -8760,7 +8760,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `PutGroupPolicy` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `PutGroupPolicy` operation on the `IAM` service. /// /// Adds or updates an inline policy document that is embedded in the specified IAM group. A user can also have managed policies attached to it. To attach a managed policy to a group, use [AttachGroupPolicy](https://docs.aws.amazon.com/IAM/latest/APIReference/API_AttachGroupPolicy.html). To create a new managed policy, use [CreatePolicy](https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreatePolicy.html). For information about policies, see [Managed policies and inline policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-vs-inline.html) in the IAM User Guide. For information about the maximum number of inline policies that you can embed in a group, see [IAM and STS quotas](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-quotas.html) in the IAM User Guide. Because policy documents can be large, you should use POST rather than GET when calling PutGroupPolicy. For general information about using the Query API with IAM, see [Making query requests](https://docs.aws.amazon.com/IAM/latest/UserGuide/IAM_UsingQueryAPI.html) in the IAM User Guide. /// @@ -8832,7 +8832,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `PutRolePermissionsBoundary` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `PutRolePermissionsBoundary` operation on the `IAM` service. /// /// Adds or updates the policy that is specified as the IAM role's permissions boundary. You can use an Amazon Web Services managed policy or a customer managed policy to set the boundary for a role. Use the boundary to control the maximum permissions that the role can have. Setting a permissions boundary is an advanced feature that can affect the permissions for the role. You cannot set the boundary for a service-linked role. Policies used as permissions boundaries do not provide permissions. You must also attach a permissions policy to the role. To learn how the effective permissions for a role are evaluated, see [IAM JSON policy evaluation logic](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_evaluation-logic.html) in the IAM User Guide. /// @@ -8905,7 +8905,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `PutRolePolicy` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `PutRolePolicy` operation on the `IAM` service. /// /// Adds or updates an inline policy document that is embedded in the specified IAM role. When you embed an inline policy in a role, the inline policy is used as part of the role's access (permissions) policy. The role's trust policy is created at the same time as the role, using [CreateRole](https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreateRole.html). You can update a role's trust policy using [UpdateAssumeRolePolicy](https://docs.aws.amazon.com/IAM/latest/APIReference/API_UpdateAssumeRolePolicy.html). For more information about roles, see [IAM roles](https://docs.aws.amazon.com/IAM/latest/UserGuide/roles-toplevel.html) in the IAM User Guide. A role can also have a managed policy attached to it. To attach a managed policy to a role, use [AttachRolePolicy](https://docs.aws.amazon.com/IAM/latest/APIReference/API_AttachRolePolicy.html). To create a new managed policy, use [CreatePolicy](https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreatePolicy.html). For information about policies, see [Managed policies and inline policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-vs-inline.html) in the IAM User Guide. For information about the maximum number of inline policies that you can embed with a role, see [IAM and STS quotas](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-quotas.html) in the IAM User Guide. Because policy documents can be large, you should use POST rather than GET when calling PutRolePolicy. For general information about using the Query API with IAM, see [Making query requests](https://docs.aws.amazon.com/IAM/latest/UserGuide/IAM_UsingQueryAPI.html) in the IAM User Guide. /// @@ -8978,7 +8978,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `PutUserPermissionsBoundary` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `PutUserPermissionsBoundary` operation on the `IAM` service. /// /// Adds or updates the policy that is specified as the IAM user's permissions boundary. You can use an Amazon Web Services managed policy or a customer managed policy to set the boundary for a user. Use the boundary to control the maximum permissions that the user can have. Setting a permissions boundary is an advanced feature that can affect the permissions for the user. Policies that are used as permissions boundaries do not provide permissions. You must also attach a permissions policy to the user. To learn how the effective permissions for a user are evaluated, see [IAM JSON policy evaluation logic](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_evaluation-logic.html) in the IAM User Guide. /// @@ -9050,7 +9050,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `PutUserPolicy` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `PutUserPolicy` operation on the `IAM` service. /// /// Adds or updates an inline policy document that is embedded in the specified IAM user. An IAM user can also have a managed policy attached to it. To attach a managed policy to a user, use [AttachUserPolicy](https://docs.aws.amazon.com/IAM/latest/APIReference/API_AttachUserPolicy.html). To create a new managed policy, use [CreatePolicy](https://docs.aws.amazon.com/IAM/latest/APIReference/API_CreatePolicy.html). For information about policies, see [Managed policies and inline policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-vs-inline.html) in the IAM User Guide. For information about the maximum number of inline policies that you can embed in a user, see [IAM and STS quotas](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-quotas.html) in the IAM User Guide. Because policy documents can be large, you should use POST rather than GET when calling PutUserPolicy. For general information about using the Query API with IAM, see [Making query requests](https://docs.aws.amazon.com/IAM/latest/UserGuide/IAM_UsingQueryAPI.html) in the IAM User Guide. /// @@ -9122,7 +9122,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `RemoveClientIDFromOpenIDConnectProvider` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `RemoveClientIDFromOpenIDConnectProvider` operation on the `IAM` service. /// /// Removes the specified client ID (also known as audience) from the list of client IDs registered for the specified IAM OpenID Connect (OIDC) provider resource object. This operation is idempotent; it does not fail or return an error if you try to remove a client ID that does not exist. /// @@ -9193,7 +9193,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `RemoveRoleFromInstanceProfile` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `RemoveRoleFromInstanceProfile` operation on the `IAM` service. /// /// Removes the specified IAM role from the specified Amazon EC2 instance profile. Make sure that you do not have any Amazon EC2 instances running with the role you are about to remove from the instance profile. Removing a role from an instance profile that is associated with a running instance might break any applications running on the instance. For more information about roles, see [IAM roles](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html) in the IAM User Guide. For more information about instance profiles, see [Using instance profiles](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_switch-role-ec2_instance-profiles.html) in the IAM User Guide. /// @@ -9265,7 +9265,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `RemoveUserFromGroup` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `RemoveUserFromGroup` operation on the `IAM` service. /// /// Removes the specified user from the specified group. /// @@ -9336,7 +9336,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ResetServiceSpecificCredential` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ResetServiceSpecificCredential` operation on the `IAM` service. /// /// Resets the password for a service-specific credential. The new password is Amazon Web Services generated and cryptographically strong. It cannot be configured by the user. Resetting the password immediately invalidates the previous password associated with this user. /// @@ -9405,7 +9405,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `ResyncMFADevice` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `ResyncMFADevice` operation on the `IAM` service. /// /// Synchronizes the specified MFA device with its IAM resource object on the Amazon Web Services servers. For more information about creating and working with virtual MFA devices, see [Using a virtual MFA device](https://docs.aws.amazon.com/IAM/latest/UserGuide/Using_VirtualMFA.html) in the IAM User Guide. /// @@ -9478,7 +9478,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `SetDefaultPolicyVersion` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `SetDefaultPolicyVersion` operation on the `IAM` service. /// /// Sets the specified version of the specified policy as the policy's default (operative) version. This operation affects all users, groups, and roles that the policy is attached to. To list the users, groups, and roles that the policy is attached to, use [ListEntitiesForPolicy]. For information about managed policies, see [Managed policies and inline policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/policies-managed-vs-inline.html) in the IAM User Guide. /// @@ -9550,7 +9550,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `SetSecurityTokenServicePreferences` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `SetSecurityTokenServicePreferences` operation on the `IAM` service. /// /// Sets the specified version of the global endpoint token as the token version used for the Amazon Web Services account. By default, Security Token Service (STS) is available as a global service, and all STS requests go to a single endpoint at https://sts.amazonaws.com. Amazon Web Services recommends using Regional STS endpoints to reduce latency, build in redundancy, and increase session token availability. For information about Regional endpoints for STS, see [Security Token Service endpoints and quotas](https://docs.aws.amazon.com/general/latest/gr/sts.html) in the Amazon Web Services General Reference. If you make an STS call to the global endpoint, the resulting session tokens might be valid in some Regions but not others. It depends on the version that is set in this operation. Version 1 tokens are valid only in Amazon Web Services Regions that are available by default. These tokens do not work in manually enabled Regions, such as Asia Pacific (Hong Kong). Version 2 tokens are valid in all Regions. However, version 2 tokens are longer and might affect systems where you temporarily store tokens. For information, see [Activating and deactivating STS in an Amazon Web Services Region](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_enable-regions.html) in the IAM User Guide. To view the current session token version, see the GlobalEndpointTokenVersion entry in the response of the [GetAccountSummary] operation. /// @@ -9619,7 +9619,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `SimulateCustomPolicy` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `SimulateCustomPolicy` operation on the `IAM` service. /// /// Simulate how a set of IAM policies and optionally a resource-based policy works with a list of API operations and Amazon Web Services resources to determine the policies' effective permissions. The policies are provided as strings. The simulation does not perform the API operations; it only checks the authorization to determine if the simulated policies allow or deny the operations. You can simulate resources that don't exist in your account. If you want to simulate existing policies that are attached to an IAM user, group, or role, use [SimulatePrincipalPolicy] instead. Context keys are variables that are maintained by Amazon Web Services and its services and which provide details about the context of an API query request. You can use the Condition element of an IAM policy to evaluate context keys. To get the list of context keys that the policies require for correct simulation, use [GetContextKeysForCustomPolicy]. If the output is long, you can use MaxItems and Marker parameters to paginate the results. The IAM policy simulator evaluates statements in the identity-based policy and the inputs that you provide during simulation. The policy simulator results can differ from your live Amazon Web Services environment. We recommend that you check your policies against your live Amazon Web Services environment after testing using the policy simulator to confirm that you have the desired results. For more information about using the policy simulator, see [Testing IAM policies with the IAM policy simulator ](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_testing-policies.html)in the IAM User Guide. /// @@ -9689,7 +9689,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `SimulatePrincipalPolicy` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `SimulatePrincipalPolicy` operation on the `IAM` service. /// /// Simulate how a set of IAM policies attached to an IAM entity works with a list of API operations and Amazon Web Services resources to determine the policies' effective permissions. The entity can be an IAM user, group, or role. If you specify a user, then the simulation also includes all of the policies that are attached to groups that the user belongs to. You can simulate resources that don't exist in your account. You can optionally include a list of one or more additional policies specified as strings to include in the simulation. If you want to simulate only policies specified as strings, use [SimulateCustomPolicy] instead. You can also optionally include one resource-based policy to be evaluated with each of the resources included in the simulation for IAM users only. The simulation does not perform the API operations; it only checks the authorization to determine if the simulated policies allow or deny the operations. Note: This operation discloses information about the permissions granted to other users. If you do not want users to see other user's permissions, then consider allowing them to use [SimulateCustomPolicy] instead. Context keys are variables maintained by Amazon Web Services and its services that provide details about the context of an API query request. You can use the Condition element of an IAM policy to evaluate context keys. To get the list of context keys that the policies require for correct simulation, use [GetContextKeysForPrincipalPolicy]. If the output is long, you can use the MaxItems and Marker parameters to paginate the results. The IAM policy simulator evaluates statements in the identity-based policy and the inputs that you provide during simulation. The policy simulator results can differ from your live Amazon Web Services environment. We recommend that you check your policies against your live Amazon Web Services environment after testing using the policy simulator to confirm that you have the desired results. For more information about using the policy simulator, see [Testing IAM policies with the IAM policy simulator ](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_testing-policies.html)in the IAM User Guide. /// @@ -9760,7 +9760,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `TagInstanceProfile` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `TagInstanceProfile` operation on the `IAM` service. /// /// Adds one or more tags to an IAM instance profile. If a tag with the same key name already exists, then that tag is overwritten with the new value. Each tag consists of a key name and an associated value. By assigning tags to your resources, you can do the following: /// @@ -9844,7 +9844,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `TagMFADevice` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `TagMFADevice` operation on the `IAM` service. /// /// Adds one or more tags to an IAM virtual multi-factor authentication (MFA) device. If a tag with the same key name already exists, then that tag is overwritten with the new value. A tag consists of a key name and an associated value. By assigning tags to your resources, you can do the following: /// @@ -9928,7 +9928,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `TagOpenIDConnectProvider` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `TagOpenIDConnectProvider` operation on the `IAM` service. /// /// Adds one or more tags to an OpenID Connect (OIDC)-compatible identity provider. For more information about these providers, see [About web identity federation](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_oidc.html). If a tag with the same key name already exists, then that tag is overwritten with the new value. A tag consists of a key name and an associated value. By assigning tags to your resources, you can do the following: /// @@ -10012,7 +10012,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `TagPolicy` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `TagPolicy` operation on the `IAM` service. /// /// Adds one or more tags to an IAM customer managed policy. If a tag with the same key name already exists, then that tag is overwritten with the new value. A tag consists of a key name and an associated value. By assigning tags to your resources, you can do the following: /// @@ -10096,7 +10096,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `TagRole` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `TagRole` operation on the `IAM` service. /// /// Adds one or more tags to an IAM role. The role can be a regular role or a service-linked role. If a tag with the same key name already exists, then that tag is overwritten with the new value. A tag consists of a key name and an associated value. By assigning tags to your resources, you can do the following: /// @@ -10185,7 +10185,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `TagSAMLProvider` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `TagSAMLProvider` operation on the `IAM` service. /// /// Adds one or more tags to a Security Assertion Markup Language (SAML) identity provider. For more information about these providers, see [About SAML 2.0-based federation ](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_saml.html). If a tag with the same key name already exists, then that tag is overwritten with the new value. A tag consists of a key name and an associated value. By assigning tags to your resources, you can do the following: /// @@ -10269,7 +10269,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `TagServerCertificate` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `TagServerCertificate` operation on the `IAM` service. /// /// Adds one or more tags to an IAM server certificate. If a tag with the same key name already exists, then that tag is overwritten with the new value. For certificates in a Region supported by Certificate Manager (ACM), we recommend that you don't use IAM server certificates. Instead, use ACM to provision, manage, and deploy your server certificates. For more information about IAM server certificates, [Working with server certificates](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_server-certs.html) in the IAM User Guide. A tag consists of a key name and an associated value. By assigning tags to your resources, you can do the following: /// @@ -10355,7 +10355,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `TagUser` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `TagUser` operation on the `IAM` service. /// /// Adds one or more tags to an IAM user. If a tag with the same key name already exists, then that tag is overwritten with the new value. A tag consists of a key name and an associated value. By assigning tags to your resources, you can do the following: /// @@ -10444,7 +10444,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `UntagInstanceProfile` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `UntagInstanceProfile` operation on the `IAM` service. /// /// Removes the specified tags from the IAM instance profile. For more information about tagging, see [Tagging IAM resources](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_tags.html) in the IAM User Guide. /// @@ -10516,7 +10516,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `UntagMFADevice` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `UntagMFADevice` operation on the `IAM` service. /// /// Removes the specified tags from the IAM virtual multi-factor authentication (MFA) device. For more information about tagging, see [Tagging IAM resources](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_tags.html) in the IAM User Guide. /// @@ -10588,7 +10588,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `UntagOpenIDConnectProvider` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `UntagOpenIDConnectProvider` operation on the `IAM` service. /// /// Removes the specified tags from the specified OpenID Connect (OIDC)-compatible identity provider in IAM. For more information about OIDC providers, see [About web identity federation](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_oidc.html). For more information about tagging, see [Tagging IAM resources](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_tags.html) in the IAM User Guide. /// @@ -10660,7 +10660,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `UntagPolicy` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `UntagPolicy` operation on the `IAM` service. /// /// Removes the specified tags from the customer managed policy. For more information about tagging, see [Tagging IAM resources](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_tags.html) in the IAM User Guide. /// @@ -10732,7 +10732,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `UntagRole` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `UntagRole` operation on the `IAM` service. /// /// Removes the specified tags from the role. For more information about tagging, see [Tagging IAM resources](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_tags.html) in the IAM User Guide. /// @@ -10803,7 +10803,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `UntagSAMLProvider` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `UntagSAMLProvider` operation on the `IAM` service. /// /// Removes the specified tags from the specified Security Assertion Markup Language (SAML) identity provider in IAM. For more information about these providers, see [About web identity federation](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_oidc.html). For more information about tagging, see [Tagging IAM resources](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_tags.html) in the IAM User Guide. /// @@ -10875,7 +10875,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `UntagServerCertificate` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `UntagServerCertificate` operation on the `IAM` service. /// /// Removes the specified tags from the IAM server certificate. For more information about tagging, see [Tagging IAM resources](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_tags.html) in the IAM User Guide. For certificates in a Region supported by Certificate Manager (ACM), we recommend that you don't use IAM server certificates. Instead, use ACM to provision, manage, and deploy your server certificates. For more information about IAM server certificates, [Working with server certificates](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_server-certs.html) in the IAM User Guide. /// @@ -10947,7 +10947,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `UntagUser` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `UntagUser` operation on the `IAM` service. /// /// Removes the specified tags from the user. For more information about tagging, see [Tagging IAM resources](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_tags.html) in the IAM User Guide. /// @@ -11018,7 +11018,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `UpdateAccessKey` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `UpdateAccessKey` operation on the `IAM` service. /// /// Changes the status of the specified access key from Active to Inactive, or vice versa. This operation can be used to disable a user's key as part of a key rotation workflow. If the UserName is not specified, the user name is determined implicitly based on the Amazon Web Services access key ID used to sign the request. If a temporary access key is used, then UserName is required. If a long-term key is assigned to the user, then UserName is not required. This operation works for access keys under the Amazon Web Services account. Consequently, you can use this operation to manage Amazon Web Services account root user credentials even if the Amazon Web Services account has no associated users. For information about rotating keys, see [Managing keys and certificates](https://docs.aws.amazon.com/IAM/latest/UserGuide/ManagingCredentials.html) in the IAM User Guide. /// @@ -11089,7 +11089,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `UpdateAccountPasswordPolicy` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `UpdateAccountPasswordPolicy` operation on the `IAM` service. /// /// Updates the password policy settings for the Amazon Web Services account. This operation does not support partial updates. No parameters are required, but if you do not specify a parameter, that parameter's value reverts to its default value. See the Request Parameters section for each parameter's default value. Also note that some parameters do not allow the default parameter to be explicitly set. Instead, to invoke the default value, do not include that parameter when you invoke the operation. For more information about using a password policy, see [Managing an IAM password policy](https://docs.aws.amazon.com/IAM/latest/UserGuide/Using_ManagingPasswordPolicies.html) in the IAM User Guide. /// @@ -11161,7 +11161,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `UpdateAssumeRolePolicy` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `UpdateAssumeRolePolicy` operation on the `IAM` service. /// /// Updates the policy that grants an IAM entity permission to assume a role. This is typically referred to as the "role trust policy". For more information about roles, see [Using roles to delegate permissions and federate identities](https://docs.aws.amazon.com/IAM/latest/UserGuide/roles-toplevel.html). /// @@ -11234,7 +11234,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `UpdateGroup` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `UpdateGroup` operation on the `IAM` service. /// /// Updates the name and/or the path of the specified IAM group. You should understand the implications of changing a group's path or name. For more information, see [Renaming users and groups](https://docs.aws.amazon.com/IAM/latest/UserGuide/Using_WorkingWithGroupsAndUsers.html) in the IAM User Guide. The person making the request (the principal), must have permission to change the role group with the old name and the new name. For example, to change the group named Managers to MGRs, the principal must have a policy that allows them to update both groups. If the principal has permission to update the Managers group, but not the MGRs group, then the update fails. For more information about permissions, see [Access management](https://docs.aws.amazon.com/IAM/latest/UserGuide/access.html). /// @@ -11306,7 +11306,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `UpdateLoginProfile` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `UpdateLoginProfile` operation on the `IAM` service. /// /// Changes the password for the specified IAM user. You can use the CLI, the Amazon Web Services API, or the Users page in the IAM console to change the password for any IAM user. Use [ChangePassword] to change your own password in the My Security Credentials page in the Amazon Web Services Management Console. For more information about modifying passwords, see [Managing passwords](https://docs.aws.amazon.com/IAM/latest/UserGuide/Using_ManagingLogins.html) in the IAM User Guide. /// @@ -11379,7 +11379,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `UpdateOpenIDConnectProviderThumbprint` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `UpdateOpenIDConnectProviderThumbprint` operation on the `IAM` service. /// /// Replaces the existing list of server certificate thumbprints associated with an OpenID Connect (OIDC) provider resource object with a new list of thumbprints. The list that you pass with this operation completely replaces the existing list of thumbprints. (The lists are not merged.) Typically, you need to update a thumbprint only when the identity provider certificate changes, which occurs rarely. However, if the provider's certificate does change, any attempt to assume an IAM role that specifies the OIDC provider as a principal fails until the certificate thumbprint is updated. Amazon Web Services secures communication with OIDC identity providers (IdPs) using our library of trusted root certificate authorities (CAs) to verify the JSON Web Key Set (JWKS) endpoint's TLS certificate. If your OIDC IdP relies on a certificate that is not signed by one of these trusted CAs, only then we secure communication using the thumbprints set in the IdP's configuration. Trust for the OIDC provider is derived from the provider certificate and is validated by the thumbprint. Therefore, it is best to limit access to the UpdateOpenIDConnectProviderThumbprint operation to highly privileged users. /// @@ -11450,7 +11450,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `UpdateRole` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `UpdateRole` operation on the `IAM` service. /// /// Updates the description or maximum session duration setting of a role. /// @@ -11521,7 +11521,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `UpdateRoleDescription` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `UpdateRoleDescription` operation on the `IAM` service. /// /// Use [UpdateRole] instead. Modifies only the description of a role. This operation performs the same function as the Description parameter in the UpdateRole operation. /// @@ -11592,7 +11592,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `UpdateSAMLProvider` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `UpdateSAMLProvider` operation on the `IAM` service. /// /// Updates the metadata document for an existing SAML provider resource object. This operation requires [Signature Version 4](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html). /// @@ -11664,7 +11664,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `UpdateSSHPublicKey` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `UpdateSSHPublicKey` operation on the `IAM` service. /// /// Sets the status of an IAM user's SSH public key to active or inactive. SSH public keys that are inactive cannot be used for authentication. This operation can be used to disable a user's SSH public key as part of a key rotation work flow. The SSH public key affected by this operation is used only for authenticating the associated IAM user to an CodeCommit repository. For more information about using SSH keys to authenticate to an CodeCommit repository, see [Set up CodeCommit for SSH connections](https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-credentials-ssh.html) in the CodeCommit User Guide. /// @@ -11733,7 +11733,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `UpdateServerCertificate` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `UpdateServerCertificate` operation on the `IAM` service. /// /// Updates the name and/or the path of the specified server certificate stored in IAM. For more information about working with server certificates, see [Working with server certificates](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_server-certs.html) in the IAM User Guide. This topic also includes a list of Amazon Web Services services that can use the server certificates that you manage with IAM. You should understand the implications of changing a server certificate's path or name. For more information, see [Renaming a server certificate](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_server-certs_manage.html#RenamingServerCerts) in the IAM User Guide. The person making the request (the principal), must have permission to change the server certificate with the old name and the new name. For example, to change the certificate named ProductionCert to ProdCert, the principal must have a policy that allows them to update both certificates. If the principal has permission to update the ProductionCert group, but not the ProdCert certificate, then the update fails. For more information about permissions, see [Access management](https://docs.aws.amazon.com/IAM/latest/UserGuide/access.html) in the IAM User Guide. /// @@ -11805,7 +11805,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `UpdateServiceSpecificCredential` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `UpdateServiceSpecificCredential` operation on the `IAM` service. /// /// Sets the status of a service-specific credential to Active or Inactive. Service-specific credentials that are inactive cannot be used for authentication to the service. This operation can be used to disable a user's service-specific credential as part of a credential rotation work flow. /// @@ -11874,7 +11874,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `UpdateSigningCertificate` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `UpdateSigningCertificate` operation on the `IAM` service. /// /// Changes the status of the specified user signing certificate from active to disabled, or vice versa. This operation can be used to disable an IAM user's signing certificate as part of a certificate rotation work flow. If the UserName field is not specified, the user name is determined implicitly based on the Amazon Web Services access key ID used to sign the request. This operation works for access keys under the Amazon Web Services account. Consequently, you can use this operation to manage Amazon Web Services account root user credentials even if the Amazon Web Services account has no associated users. /// @@ -11945,7 +11945,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `UpdateUser` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `UpdateUser` operation on the `IAM` service. /// /// Updates the name and/or the path of the specified IAM user. You should understand the implications of changing an IAM user's path or name. For more information, see [Renaming an IAM user](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users_manage.html#id_users_renaming) and [Renaming an IAM group](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_groups_manage_rename.html) in the IAM User Guide. To change a user name, the requester must have appropriate permissions on both the source object and the target object. For example, to change Bob to Robert, the entity making the request must have permission on Bob and Robert, or must have permission on all (*). For more information about permissions, see [Permissions and policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/PermissionsAndPolicies.html). /// @@ -12019,7 +12019,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `UploadSSHPublicKey` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `UploadSSHPublicKey` operation on the `IAM` service. /// /// Uploads an SSH public key and associates it with the specified IAM user. The SSH public key uploaded by this operation can be used only for authenticating the associated IAM user to an CodeCommit repository. For more information about using SSH keys to authenticate to an CodeCommit repository, see [Set up CodeCommit for SSH connections](https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-credentials-ssh.html) in the CodeCommit User Guide. /// @@ -12092,7 +12092,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `UploadServerCertificate` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `UploadServerCertificate` operation on the `IAM` service. /// /// Uploads a server certificate entity for the Amazon Web Services account. The server certificate entity includes a public key certificate, a private key, and an optional certificate chain, which should all be PEM-encoded. We recommend that you use [Certificate Manager](https://docs.aws.amazon.com/acm/) to provision, manage, and deploy your server certificates. With ACM you can request a certificate, deploy it to Amazon Web Services resources, and let ACM handle certificate renewals for you. Certificates provided by ACM are free. For more information about using ACM, see the [Certificate Manager User Guide](https://docs.aws.amazon.com/acm/latest/userguide/). For more information about working with server certificates, see [Working with server certificates](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_server-certs.html) in the IAM User Guide. This topic includes a list of Amazon Web Services services that can use the server certificates that you manage with IAM. For information about the number of server certificates you can upload, see [IAM and STS quotas](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-quotas.html) in the IAM User Guide. Because the body of the public key certificate, private key, and the certificate chain can be large, you should use POST rather than GET when calling UploadServerCertificate. For information about setting up signatures and authorization through the API, see [Signing Amazon Web Services API requests](https://docs.aws.amazon.com/general/latest/gr/signing_aws_api_requests.html) in the Amazon Web Services General Reference. For general information about using the Query API with IAM, see [Calling the API by making HTTP query requests](https://docs.aws.amazon.com/IAM/latest/UserGuide/programming.html) in the IAM User Guide. /// @@ -12167,7 +12167,7 @@ extension IAMClient { return try await op.execute(input: input) } - /// Performs the `UploadSigningCertificate` operation on the `AWSIdentityManagementV20100508` service. + /// Performs the `UploadSigningCertificate` operation on the `IAM` service. /// /// Uploads an X.509 signing certificate and associates it with the specified IAM user. Some Amazon Web Services services require you to use certificates to validate requests that are signed with a corresponding private key. When you upload the certificate, its default status is Active. For information about when you would use an X.509 signing certificate, see [Managing server certificates in IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_server-certs.html) in the IAM User Guide. If the UserName is not specified, the IAM user name is determined implicitly based on the Amazon Web Services access key ID used to sign the request. This operation works for access keys under the Amazon Web Services account. Consequently, you can use this operation to manage Amazon Web Services account root user credentials even if the Amazon Web Services account has no associated users. Because the body of an X.509 certificate can be large, you should use POST rather than GET when calling UploadSigningCertificate. For information about setting up signatures and authorization through the API, see [Signing Amazon Web Services API requests](https://docs.aws.amazon.com/general/latest/gr/signing_aws_api_requests.html) in the Amazon Web Services General Reference. For general information about using the Query API with IAM, see [Making query requests](https://docs.aws.amazon.com/IAM/latest/UserGuide/IAM_UsingQueryAPI.html) in the IAM User Guide. /// diff --git a/Sources/Services/AWSIVSRealTime/Sources/AWSIVSRealTime/IVSRealTimeClient.swift b/Sources/Services/AWSIVSRealTime/Sources/AWSIVSRealTime/IVSRealTimeClient.swift index 5ebf555c1a7..70a1b5aca13 100644 --- a/Sources/Services/AWSIVSRealTime/Sources/AWSIVSRealTime/IVSRealTimeClient.swift +++ b/Sources/Services/AWSIVSRealTime/Sources/AWSIVSRealTime/IVSRealTimeClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IVSRealTimeClient: ClientRuntime.Client { public static let clientName = "IVSRealTimeClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: IVSRealTimeClient.IVSRealTimeClientConfiguration let serviceName = "IVS RealTime" @@ -330,7 +330,7 @@ extension IVSRealTimeClient { } extension IVSRealTimeClient { - /// Performs the `CreateEncoderConfiguration` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `CreateEncoderConfiguration` operation on the `IVSRealTime` service. /// /// Creates an EncoderConfiguration object. /// @@ -405,7 +405,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `CreateIngestConfiguration` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `CreateIngestConfiguration` operation on the `IVSRealTime` service. /// /// Creates a new IngestConfiguration resource, used to specify the ingest protocol for a stage. /// @@ -477,7 +477,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `CreateParticipantToken` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `CreateParticipantToken` operation on the `IVSRealTime` service. /// /// Creates an additional token for a specified stage. This can be done after stage creation or when tokens expire. Tokens always are scoped to the stage for which they are created. Encryption keys are owned by Amazon IVS and never used directly by your application. /// @@ -550,7 +550,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `CreateStage` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `CreateStage` operation on the `IVSRealTime` service. /// /// Creates a new stage (and optionally participant tokens). /// @@ -622,7 +622,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `CreateStorageConfiguration` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `CreateStorageConfiguration` operation on the `IVSRealTime` service. /// /// Creates a new storage configuration, used to enable recording to Amazon S3. When a StorageConfiguration is created, IVS will modify the S3 bucketPolicy of the provided bucket. This will ensure that IVS has sufficient permissions to write content to the provided bucket. /// @@ -697,7 +697,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `DeleteEncoderConfiguration` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `DeleteEncoderConfiguration` operation on the `IVSRealTime` service. /// /// Deletes an EncoderConfiguration resource. Ensures that no Compositions are using this template; otherwise, returns an error. /// @@ -771,7 +771,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `DeleteIngestConfiguration` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `DeleteIngestConfiguration` operation on the `IVSRealTime` service. /// /// Deletes a specified IngestConfiguration, so it can no longer be used to broadcast. An IngestConfiguration cannot be deleted if the publisher is actively streaming to a stage, unless force is set to true. /// @@ -844,7 +844,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `DeletePublicKey` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `DeletePublicKey` operation on the `IVSRealTime` service. /// /// Deletes the specified public key used to sign stage participant tokens. This invalidates future participant tokens generated using the key pair’s private key. /// @@ -917,7 +917,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `DeleteStage` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `DeleteStage` operation on the `IVSRealTime` service. /// /// Shuts down and deletes the specified stage (disconnecting all participants). This operation also removes the stageArn from the associated [IngestConfiguration], if there are participants using the IngestConfiguration to publish to the stage. /// @@ -990,7 +990,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `DeleteStorageConfiguration` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `DeleteStorageConfiguration` operation on the `IVSRealTime` service. /// /// Deletes the storage configuration for the specified ARN. If you try to delete a storage configuration that is used by a Composition, you will get an error (409 ConflictException). To avoid this, for all Compositions that reference the storage configuration, first use [StopComposition] and wait for it to complete, then use DeleteStorageConfiguration. /// @@ -1064,7 +1064,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `DisconnectParticipant` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `DisconnectParticipant` operation on the `IVSRealTime` service. /// /// Disconnects a specified participant from a specified stage. If the participant is publishing using an [IngestConfiguration], DisconnectParticipant also updates the stageArn in the IngestConfiguration to be an empty string. /// @@ -1136,7 +1136,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `GetComposition` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `GetComposition` operation on the `IVSRealTime` service. /// /// Get information about the specified Composition resource. /// @@ -1210,7 +1210,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `GetEncoderConfiguration` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `GetEncoderConfiguration` operation on the `IVSRealTime` service. /// /// Gets information about the specified EncoderConfiguration resource. /// @@ -1284,7 +1284,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `GetIngestConfiguration` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `GetIngestConfiguration` operation on the `IVSRealTime` service. /// /// Gets information about the specified IngestConfiguration. /// @@ -1355,7 +1355,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `GetParticipant` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `GetParticipant` operation on the `IVSRealTime` service. /// /// Gets information about the specified participant token. /// @@ -1426,7 +1426,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `GetPublicKey` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `GetPublicKey` operation on the `IVSRealTime` service. /// /// Gets information for the specified public key. /// @@ -1497,7 +1497,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `GetStage` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `GetStage` operation on the `IVSRealTime` service. /// /// Gets information for the specified stage. /// @@ -1568,7 +1568,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `GetStageSession` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `GetStageSession` operation on the `IVSRealTime` service. /// /// Gets information for the specified stage session. /// @@ -1639,7 +1639,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `GetStorageConfiguration` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `GetStorageConfiguration` operation on the `IVSRealTime` service. /// /// Gets the storage configuration for the specified ARN. /// @@ -1713,7 +1713,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `ImportPublicKey` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `ImportPublicKey` operation on the `IVSRealTime` service. /// /// Import a public key to be used for signing stage participant tokens. /// @@ -1786,7 +1786,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `ListCompositions` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `ListCompositions` operation on the `IVSRealTime` service. /// /// Gets summary information about all Compositions in your account, in the AWS region where the API request is processed. /// @@ -1859,7 +1859,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `ListEncoderConfigurations` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `ListEncoderConfigurations` operation on the `IVSRealTime` service. /// /// Gets summary information about all EncoderConfigurations in your account, in the AWS region where the API request is processed. /// @@ -1932,7 +1932,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `ListIngestConfigurations` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `ListIngestConfigurations` operation on the `IVSRealTime` service. /// /// Lists all IngestConfigurations in your account, in the AWS region where the API request is processed. /// @@ -2002,7 +2002,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `ListParticipantEvents` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `ListParticipantEvents` operation on the `IVSRealTime` service. /// /// Lists events for a specified participant that occurred during a specified stage session. /// @@ -2072,7 +2072,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `ListParticipants` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `ListParticipants` operation on the `IVSRealTime` service. /// /// Lists all participants in a specified stage session. /// @@ -2142,7 +2142,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `ListPublicKeys` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `ListPublicKeys` operation on the `IVSRealTime` service. /// /// Gets summary information about all public keys in your account, in the AWS region where the API request is processed. /// @@ -2212,7 +2212,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `ListStageSessions` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `ListStageSessions` operation on the `IVSRealTime` service. /// /// Gets all sessions for a specified stage. /// @@ -2282,7 +2282,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `ListStages` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `ListStages` operation on the `IVSRealTime` service. /// /// Gets summary information about all stages in your account, in the AWS region where the API request is processed. /// @@ -2353,7 +2353,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `ListStorageConfigurations` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `ListStorageConfigurations` operation on the `IVSRealTime` service. /// /// Gets summary information about all storage configurations in your account, in the AWS region where the API request is processed. /// @@ -2426,7 +2426,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `ListTagsForResource` operation on the `IVSRealTime` service. /// /// Gets information about AWS tags for the specified ARN. /// @@ -2494,7 +2494,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `StartComposition` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `StartComposition` operation on the `IVSRealTime` service. /// /// Starts a Composition from a stage based on the configuration provided in the request. A Composition is an ephemeral resource that exists after this operation returns successfully. Composition stops and the resource is deleted: /// @@ -2580,7 +2580,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `StopComposition` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `StopComposition` operation on the `IVSRealTime` service. /// /// Stops and deletes a Composition resource. Any broadcast from the Composition resource is stopped. /// @@ -2654,7 +2654,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `TagResource` operation on the `IVSRealTime` service. /// /// Adds or updates tags for the AWS resource with the specified ARN. /// @@ -2725,7 +2725,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `UntagResource` operation on the `IVSRealTime` service. /// /// Removes tags from the resource with the specified ARN. /// @@ -2794,7 +2794,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `UpdateIngestConfiguration` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `UpdateIngestConfiguration` operation on the `IVSRealTime` service. /// /// Updates a specified IngestConfiguration. Only the stage ARN attached to the IngestConfiguration can be updated. An IngestConfiguration that is active cannot be updated. /// @@ -2867,7 +2867,7 @@ extension IVSRealTimeClient { return try await op.execute(input: input) } - /// Performs the `UpdateStage` operation on the `AmazonInteractiveVideoServiceRealTime` service. + /// Performs the `UpdateStage` operation on the `IVSRealTime` service. /// /// Updates a stage’s configuration. /// diff --git a/Sources/Services/AWSIdentitystore/Sources/AWSIdentitystore/IdentitystoreClient.swift b/Sources/Services/AWSIdentitystore/Sources/AWSIdentitystore/IdentitystoreClient.swift index 924cc23440c..7289ac97518 100644 --- a/Sources/Services/AWSIdentitystore/Sources/AWSIdentitystore/IdentitystoreClient.swift +++ b/Sources/Services/AWSIdentitystore/Sources/AWSIdentitystore/IdentitystoreClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IdentitystoreClient: ClientRuntime.Client { public static let clientName = "IdentitystoreClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: IdentitystoreClient.IdentitystoreClientConfiguration let serviceName = "identitystore" @@ -329,7 +329,7 @@ extension IdentitystoreClient { } extension IdentitystoreClient { - /// Performs the `CreateGroup` operation on the `AWSIdentityStore` service. + /// Performs the `CreateGroup` operation on the `Identitystore` service. /// /// Creates a group within the specified identity store. /// @@ -409,7 +409,7 @@ extension IdentitystoreClient { return try await op.execute(input: input) } - /// Performs the `CreateGroupMembership` operation on the `AWSIdentityStore` service. + /// Performs the `CreateGroupMembership` operation on the `Identitystore` service. /// /// Creates a relationship between a member and a group. The following identifiers must be specified: GroupId, IdentityStoreId, and MemberId. /// @@ -489,7 +489,7 @@ extension IdentitystoreClient { return try await op.execute(input: input) } - /// Performs the `CreateUser` operation on the `AWSIdentityStore` service. + /// Performs the `CreateUser` operation on the `Identitystore` service. /// /// Creates a user within the specified identity store. /// @@ -569,7 +569,7 @@ extension IdentitystoreClient { return try await op.execute(input: input) } - /// Performs the `DeleteGroup` operation on the `AWSIdentityStore` service. + /// Performs the `DeleteGroup` operation on the `Identitystore` service. /// /// Delete a group within an identity store given GroupId. /// @@ -648,7 +648,7 @@ extension IdentitystoreClient { return try await op.execute(input: input) } - /// Performs the `DeleteGroupMembership` operation on the `AWSIdentityStore` service. + /// Performs the `DeleteGroupMembership` operation on the `Identitystore` service. /// /// Delete a membership within a group given MembershipId. /// @@ -727,7 +727,7 @@ extension IdentitystoreClient { return try await op.execute(input: input) } - /// Performs the `DeleteUser` operation on the `AWSIdentityStore` service. + /// Performs the `DeleteUser` operation on the `Identitystore` service. /// /// Deletes a user within an identity store given UserId. /// @@ -806,7 +806,7 @@ extension IdentitystoreClient { return try await op.execute(input: input) } - /// Performs the `DescribeGroup` operation on the `AWSIdentityStore` service. + /// Performs the `DescribeGroup` operation on the `Identitystore` service. /// /// Retrieves the group metadata and attributes from GroupId in an identity store. If you have administrator access to a member account, you can use this API from the member account. Read about [member accounts](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_accounts_access.html) in the Organizations User Guide. /// @@ -880,7 +880,7 @@ extension IdentitystoreClient { return try await op.execute(input: input) } - /// Performs the `DescribeGroupMembership` operation on the `AWSIdentityStore` service. + /// Performs the `DescribeGroupMembership` operation on the `Identitystore` service. /// /// Retrieves membership metadata and attributes from MembershipId in an identity store. If you have administrator access to a member account, you can use this API from the member account. Read about [member accounts](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_accounts_access.html) in the Organizations User Guide. /// @@ -954,7 +954,7 @@ extension IdentitystoreClient { return try await op.execute(input: input) } - /// Performs the `DescribeUser` operation on the `AWSIdentityStore` service. + /// Performs the `DescribeUser` operation on the `Identitystore` service. /// /// Retrieves the user metadata and attributes from the UserId in an identity store. If you have administrator access to a member account, you can use this API from the member account. Read about [member accounts](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_accounts_access.html) in the Organizations User Guide. /// @@ -1028,7 +1028,7 @@ extension IdentitystoreClient { return try await op.execute(input: input) } - /// Performs the `GetGroupId` operation on the `AWSIdentityStore` service. + /// Performs the `GetGroupId` operation on the `Identitystore` service. /// /// Retrieves GroupId in an identity store. If you have administrator access to a member account, you can use this API from the member account. Read about [member accounts](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_accounts_access.html) in the Organizations User Guide. /// @@ -1102,7 +1102,7 @@ extension IdentitystoreClient { return try await op.execute(input: input) } - /// Performs the `GetGroupMembershipId` operation on the `AWSIdentityStore` service. + /// Performs the `GetGroupMembershipId` operation on the `Identitystore` service. /// /// Retrieves the MembershipId in an identity store. If you have administrator access to a member account, you can use this API from the member account. Read about [member accounts](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_accounts_access.html) in the Organizations User Guide. /// @@ -1176,7 +1176,7 @@ extension IdentitystoreClient { return try await op.execute(input: input) } - /// Performs the `GetUserId` operation on the `AWSIdentityStore` service. + /// Performs the `GetUserId` operation on the `Identitystore` service. /// /// Retrieves the UserId in an identity store. If you have administrator access to a member account, you can use this API from the member account. Read about [member accounts](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_accounts_access.html) in the Organizations User Guide. /// @@ -1250,7 +1250,7 @@ extension IdentitystoreClient { return try await op.execute(input: input) } - /// Performs the `IsMemberInGroups` operation on the `AWSIdentityStore` service. + /// Performs the `IsMemberInGroups` operation on the `Identitystore` service. /// /// Checks the user's membership in all requested groups and returns if the member exists in all queried groups. If you have administrator access to a member account, you can use this API from the member account. Read about [member accounts](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_accounts_access.html) in the Organizations User Guide. /// @@ -1324,7 +1324,7 @@ extension IdentitystoreClient { return try await op.execute(input: input) } - /// Performs the `ListGroupMemberships` operation on the `AWSIdentityStore` service. + /// Performs the `ListGroupMemberships` operation on the `Identitystore` service. /// /// For the specified group in the specified identity store, returns the list of all GroupMembership objects and returns results in paginated form. If you have administrator access to a member account, you can use this API from the member account. Read about [member accounts](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_accounts_access.html) in the Organizations User Guide. /// @@ -1398,7 +1398,7 @@ extension IdentitystoreClient { return try await op.execute(input: input) } - /// Performs the `ListGroupMembershipsForMember` operation on the `AWSIdentityStore` service. + /// Performs the `ListGroupMembershipsForMember` operation on the `Identitystore` service. /// /// For the specified member in the specified identity store, returns the list of all GroupMembership objects and returns results in paginated form. If you have administrator access to a member account, you can use this API from the member account. Read about [member accounts](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_accounts_access.html) in the Organizations User Guide. /// @@ -1472,7 +1472,7 @@ extension IdentitystoreClient { return try await op.execute(input: input) } - /// Performs the `ListGroups` operation on the `AWSIdentityStore` service. + /// Performs the `ListGroups` operation on the `Identitystore` service. /// /// Lists all groups in the identity store. Returns a paginated list of complete Group objects. Filtering for a Group by the DisplayName attribute is deprecated. Instead, use the GetGroupId API action. If you have administrator access to a member account, you can use this API from the member account. Read about [member accounts](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_accounts_access.html) in the Organizations User Guide. /// @@ -1546,7 +1546,7 @@ extension IdentitystoreClient { return try await op.execute(input: input) } - /// Performs the `ListUsers` operation on the `AWSIdentityStore` service. + /// Performs the `ListUsers` operation on the `Identitystore` service. /// /// Lists all users in the identity store. Returns a paginated list of complete User objects. Filtering for a User by the UserName attribute is deprecated. Instead, use the GetUserId API action. If you have administrator access to a member account, you can use this API from the member account. Read about [member accounts](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_accounts_access.html) in the Organizations User Guide. /// @@ -1620,7 +1620,7 @@ extension IdentitystoreClient { return try await op.execute(input: input) } - /// Performs the `UpdateGroup` operation on the `AWSIdentityStore` service. + /// Performs the `UpdateGroup` operation on the `Identitystore` service. /// /// For the specified group in the specified identity store, updates the group metadata and attributes. /// @@ -1700,7 +1700,7 @@ extension IdentitystoreClient { return try await op.execute(input: input) } - /// Performs the `UpdateUser` operation on the `AWSIdentityStore` service. + /// Performs the `UpdateUser` operation on the `Identitystore` service. /// /// For the specified user in the specified identity store, updates the user metadata and attributes. /// diff --git a/Sources/Services/AWSImagebuilder/Sources/AWSImagebuilder/ImagebuilderClient.swift b/Sources/Services/AWSImagebuilder/Sources/AWSImagebuilder/ImagebuilderClient.swift index 6a17a0bf339..98c317ed655 100644 --- a/Sources/Services/AWSImagebuilder/Sources/AWSImagebuilder/ImagebuilderClient.swift +++ b/Sources/Services/AWSImagebuilder/Sources/AWSImagebuilder/ImagebuilderClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ImagebuilderClient: ClientRuntime.Client { public static let clientName = "ImagebuilderClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ImagebuilderClient.ImagebuilderClientConfiguration let serviceName = "imagebuilder" @@ -331,7 +331,7 @@ extension ImagebuilderClient { } extension ImagebuilderClient { - /// Performs the `CancelImageCreation` operation on the `imagebuilder` service. + /// Performs the `CancelImageCreation` operation on the `Imagebuilder` service. /// /// CancelImageCreation cancels the creation of Image. This operation can only be used on images in a non-terminal state. /// @@ -408,7 +408,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `CancelLifecycleExecution` operation on the `imagebuilder` service. + /// Performs the `CancelLifecycleExecution` operation on the `Imagebuilder` service. /// /// Cancel a specific image lifecycle policy runtime instance. /// @@ -485,7 +485,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `CreateComponent` operation on the `imagebuilder` service. + /// Performs the `CreateComponent` operation on the `Imagebuilder` service. /// /// Creates a new component that can be used to build, validate, test, and assess your image. The component is based on a YAML document that you specify using exactly one of the following methods: /// @@ -569,7 +569,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `CreateContainerRecipe` operation on the `imagebuilder` service. + /// Performs the `CreateContainerRecipe` operation on the `Imagebuilder` service. /// /// Creates a new container recipe. Container recipes define how images are configured, tested, and assessed. /// @@ -649,7 +649,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `CreateDistributionConfiguration` operation on the `imagebuilder` service. + /// Performs the `CreateDistributionConfiguration` operation on the `Imagebuilder` service. /// /// Creates a new distribution configuration. Distribution configurations define and configure the outputs of your pipeline. /// @@ -729,7 +729,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `CreateImage` operation on the `imagebuilder` service. + /// Performs the `CreateImage` operation on the `Imagebuilder` service. /// /// Creates a new image. This request will create a new image along with all of the configured output resources defined in the distribution configuration. You must specify exactly one recipe for your image, using either a ContainerRecipeArn or an ImageRecipeArn. /// @@ -807,7 +807,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `CreateImagePipeline` operation on the `imagebuilder` service. + /// Performs the `CreateImagePipeline` operation on the `Imagebuilder` service. /// /// Creates a new image pipeline. Image pipelines enable you to automate the creation and distribution of images. /// @@ -886,7 +886,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `CreateImageRecipe` operation on the `imagebuilder` service. + /// Performs the `CreateImageRecipe` operation on the `Imagebuilder` service. /// /// Creates a new image recipe. Image recipes define how images are configured, tested, and assessed. /// @@ -966,7 +966,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `CreateInfrastructureConfiguration` operation on the `imagebuilder` service. + /// Performs the `CreateInfrastructureConfiguration` operation on the `Imagebuilder` service. /// /// Creates a new infrastructure configuration. An infrastructure configuration defines the environment in which your image will be built and tested. /// @@ -1045,7 +1045,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `CreateLifecyclePolicy` operation on the `imagebuilder` service. + /// Performs the `CreateLifecyclePolicy` operation on the `Imagebuilder` service. /// /// Create a lifecycle policy resource. /// @@ -1124,7 +1124,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `CreateWorkflow` operation on the `imagebuilder` service. + /// Performs the `CreateWorkflow` operation on the `Imagebuilder` service. /// /// Create a new workflow or a new version of an existing workflow. /// @@ -1204,7 +1204,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `DeleteComponent` operation on the `imagebuilder` service. + /// Performs the `DeleteComponent` operation on the `Imagebuilder` service. /// /// Deletes a component build version. /// @@ -1277,7 +1277,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `DeleteContainerRecipe` operation on the `imagebuilder` service. + /// Performs the `DeleteContainerRecipe` operation on the `Imagebuilder` service. /// /// Deletes a container recipe. /// @@ -1350,7 +1350,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `DeleteDistributionConfiguration` operation on the `imagebuilder` service. + /// Performs the `DeleteDistributionConfiguration` operation on the `Imagebuilder` service. /// /// Deletes a distribution configuration. /// @@ -1423,7 +1423,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `DeleteImage` operation on the `imagebuilder` service. + /// Performs the `DeleteImage` operation on the `Imagebuilder` service. /// /// Deletes an Image Builder image resource. This does not delete any EC2 AMIs or ECR container images that are created during the image build process. You must clean those up separately, using the appropriate Amazon EC2 or Amazon ECR console actions, or API or CLI commands. /// @@ -1502,7 +1502,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `DeleteImagePipeline` operation on the `imagebuilder` service. + /// Performs the `DeleteImagePipeline` operation on the `Imagebuilder` service. /// /// Deletes an image pipeline. /// @@ -1575,7 +1575,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `DeleteImageRecipe` operation on the `imagebuilder` service. + /// Performs the `DeleteImageRecipe` operation on the `Imagebuilder` service. /// /// Deletes an image recipe. /// @@ -1648,7 +1648,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `DeleteInfrastructureConfiguration` operation on the `imagebuilder` service. + /// Performs the `DeleteInfrastructureConfiguration` operation on the `Imagebuilder` service. /// /// Deletes an infrastructure configuration. /// @@ -1721,7 +1721,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `DeleteLifecyclePolicy` operation on the `imagebuilder` service. + /// Performs the `DeleteLifecyclePolicy` operation on the `Imagebuilder` service. /// /// Delete the specified lifecycle policy resource. /// @@ -1794,7 +1794,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `DeleteWorkflow` operation on the `imagebuilder` service. + /// Performs the `DeleteWorkflow` operation on the `Imagebuilder` service. /// /// Deletes a specific workflow resource. /// @@ -1867,7 +1867,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `GetComponent` operation on the `imagebuilder` service. + /// Performs the `GetComponent` operation on the `Imagebuilder` service. /// /// Gets a component object. /// @@ -1939,7 +1939,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `GetComponentPolicy` operation on the `imagebuilder` service. + /// Performs the `GetComponentPolicy` operation on the `Imagebuilder` service. /// /// Gets a component policy. /// @@ -2011,7 +2011,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `GetContainerRecipe` operation on the `imagebuilder` service. + /// Performs the `GetContainerRecipe` operation on the `Imagebuilder` service. /// /// Retrieves a container recipe. /// @@ -2083,7 +2083,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `GetContainerRecipePolicy` operation on the `imagebuilder` service. + /// Performs the `GetContainerRecipePolicy` operation on the `Imagebuilder` service. /// /// Retrieves the policy for a container recipe. /// @@ -2155,7 +2155,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `GetDistributionConfiguration` operation on the `imagebuilder` service. + /// Performs the `GetDistributionConfiguration` operation on the `Imagebuilder` service. /// /// Gets a distribution configuration. /// @@ -2227,7 +2227,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `GetImage` operation on the `imagebuilder` service. + /// Performs the `GetImage` operation on the `Imagebuilder` service. /// /// Gets an image. /// @@ -2299,7 +2299,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `GetImagePipeline` operation on the `imagebuilder` service. + /// Performs the `GetImagePipeline` operation on the `Imagebuilder` service. /// /// Gets an image pipeline. /// @@ -2371,7 +2371,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `GetImagePolicy` operation on the `imagebuilder` service. + /// Performs the `GetImagePolicy` operation on the `Imagebuilder` service. /// /// Gets an image policy. /// @@ -2443,7 +2443,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `GetImageRecipe` operation on the `imagebuilder` service. + /// Performs the `GetImageRecipe` operation on the `Imagebuilder` service. /// /// Gets an image recipe. /// @@ -2515,7 +2515,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `GetImageRecipePolicy` operation on the `imagebuilder` service. + /// Performs the `GetImageRecipePolicy` operation on the `Imagebuilder` service. /// /// Gets an image recipe policy. /// @@ -2587,7 +2587,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `GetInfrastructureConfiguration` operation on the `imagebuilder` service. + /// Performs the `GetInfrastructureConfiguration` operation on the `Imagebuilder` service. /// /// Gets an infrastructure configuration. /// @@ -2659,7 +2659,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `GetLifecycleExecution` operation on the `imagebuilder` service. + /// Performs the `GetLifecycleExecution` operation on the `Imagebuilder` service. /// /// Get the runtime information that was logged for a specific runtime instance of the lifecycle policy. /// @@ -2731,7 +2731,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `GetLifecyclePolicy` operation on the `imagebuilder` service. + /// Performs the `GetLifecyclePolicy` operation on the `Imagebuilder` service. /// /// Get details for the specified image lifecycle policy. /// @@ -2803,7 +2803,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `GetMarketplaceResource` operation on the `imagebuilder` service. + /// Performs the `GetMarketplaceResource` operation on the `Imagebuilder` service. /// /// Verify the subscription and perform resource dependency checks on the requested Amazon Web Services Marketplace resource. For Amazon Web Services Marketplace components, the response contains fields to download the components and their artifacts. /// @@ -2877,7 +2877,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `GetWorkflow` operation on the `imagebuilder` service. + /// Performs the `GetWorkflow` operation on the `Imagebuilder` service. /// /// Get a workflow resource object. /// @@ -2949,7 +2949,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `GetWorkflowExecution` operation on the `imagebuilder` service. + /// Performs the `GetWorkflowExecution` operation on the `Imagebuilder` service. /// /// Get the runtime information that was logged for a specific runtime instance of the workflow. /// @@ -3021,7 +3021,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `GetWorkflowStepExecution` operation on the `imagebuilder` service. + /// Performs the `GetWorkflowStepExecution` operation on the `Imagebuilder` service. /// /// Get the runtime information that was logged for a specific runtime instance of the workflow step. /// @@ -3093,7 +3093,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `ImportComponent` operation on the `imagebuilder` service. + /// Performs the `ImportComponent` operation on the `Imagebuilder` service. /// /// Imports a component and transforms its data into a component document. /// @@ -3172,7 +3172,81 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `ImportVmImage` operation on the `imagebuilder` service. + /// Performs the `ImportDiskImage` operation on the `Imagebuilder` service. + /// + /// Import a Windows operating system image from a verified Microsoft ISO disk file. The following disk images are supported: + /// + /// * Windows 11 Enterprise + /// + /// - Parameter ImportDiskImageInput : [no documentation found] + /// + /// - Returns: `ImportDiskImageOutput` : [no documentation found] + /// + /// - Throws: One of the exceptions listed below __Possible Exceptions__. + /// + /// __Possible Exceptions:__ + /// - `ClientException` : These errors are usually caused by a client action, such as using an action or resource on behalf of a user that doesn't have permissions to use the action or resource, or specifying an invalid resource identifier. + /// - `ServiceException` : This exception is thrown when the service encounters an unrecoverable exception. + /// - `ServiceUnavailableException` : The service is unable to process your request at this time. + public func importDiskImage(input: ImportDiskImageInput) async throws -> ImportDiskImageOutput { + let context = Smithy.ContextBuilder() + .withMethod(value: .put) + .withServiceName(value: serviceName) + .withOperation(value: "importDiskImage") + .withIdempotencyTokenGenerator(value: config.idempotencyTokenGenerator) + .withLogger(value: config.logger) + .withPartitionID(value: config.partitionID) + .withAuthSchemes(value: config.authSchemes ?? []) + .withAuthSchemeResolver(value: config.authSchemeResolver) + .withUnsignedPayloadTrait(value: false) + .withSocketTimeout(value: config.httpClientConfiguration.socketTimeout) + .withIdentityResolver(value: config.bearerTokenIdentityResolver, schemeID: "smithy.api#httpBearerAuth") + .withIdentityResolver(value: config.awsCredentialIdentityResolver, schemeID: "aws.auth#sigv4") + .withIdentityResolver(value: config.awsCredentialIdentityResolver, schemeID: "aws.auth#sigv4a") + .withRegion(value: config.region) + .withSigningName(value: "imagebuilder") + .withSigningRegion(value: config.signingRegion) + .build() + let builder = ClientRuntime.OrchestratorBuilder() + config.interceptorProviders.forEach { provider in + builder.interceptors.add(provider.create()) + } + config.httpInterceptorProviders.forEach { provider in + builder.interceptors.add(provider.create()) + } + builder.interceptors.add(ClientRuntime.IdempotencyTokenMiddleware(keyPath: \.clientToken)) + builder.interceptors.add(ClientRuntime.URLPathMiddleware(ImportDiskImageInput.urlPathProvider(_:))) + builder.interceptors.add(ClientRuntime.URLHostMiddleware()) + builder.interceptors.add(ClientRuntime.ContentTypeMiddleware(contentType: "application/json")) + builder.serialize(ClientRuntime.BodyMiddleware(rootNodeInfo: "", inputWritingClosure: ImportDiskImageInput.write(value:to:))) + builder.interceptors.add(ClientRuntime.ContentLengthMiddleware()) + builder.deserialize(ClientRuntime.DeserializeMiddleware(ImportDiskImageOutput.httpOutput(from:), ImportDiskImageOutputError.httpError(from:))) + builder.interceptors.add(ClientRuntime.LoggerMiddleware(clientLogMode: config.clientLogMode)) + builder.retryStrategy(SmithyRetries.DefaultRetryStrategy(options: config.retryStrategyOptions)) + builder.retryErrorInfoProvider(AWSClientRuntime.AWSRetryErrorInfoProvider.errorInfo(for:)) + builder.applySigner(ClientRuntime.SignerMiddleware()) + let endpointParams = EndpointParams(endpoint: config.endpoint, region: config.region, useDualStack: config.useDualStack ?? false, useFIPS: config.useFIPS ?? false) + builder.applyEndpoint(AWSClientRuntime.EndpointResolverMiddleware(endpointResolverBlock: { [config] in try config.endpointResolver.resolve(params: $0) }, endpointParams: endpointParams)) + builder.interceptors.add(AWSClientRuntime.UserAgentMiddleware(serviceID: serviceName, version: ImagebuilderClient.version, config: config)) + builder.selectAuthScheme(ClientRuntime.AuthSchemeMiddleware()) + builder.interceptors.add(AWSClientRuntime.AmzSdkInvocationIdMiddleware()) + builder.interceptors.add(AWSClientRuntime.AmzSdkRequestMiddleware(maxRetries: config.retryStrategyOptions.maxRetriesBase)) + var metricsAttributes = Smithy.Attributes() + metricsAttributes.set(key: ClientRuntime.OrchestratorMetricsAttributesKeys.service, value: "Imagebuilder") + metricsAttributes.set(key: ClientRuntime.OrchestratorMetricsAttributesKeys.method, value: "ImportDiskImage") + let op = builder.attributes(context) + .telemetry(ClientRuntime.OrchestratorTelemetry( + telemetryProvider: config.telemetryProvider, + metricsAttributes: metricsAttributes, + meterScope: serviceName, + tracerScope: serviceName + )) + .executeRequest(client) + .build() + return try await op.execute(input: input) + } + + /// Performs the `ImportVmImage` operation on the `Imagebuilder` service. /// /// When you export your virtual machine (VM) from its virtualization environment, that process creates a set of one or more disk container files that act as snapshots of your VM’s environment, settings, and data. The Amazon EC2 API [ImportImage](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ImportImage.html) action uses those files to import your VM and create an AMI. To import using the CLI command, see [import-image](https://docs.aws.amazon.com/cli/latest/reference/ec2/import-image.html) You can reference the task ID from the VM import to pull in the AMI that the import created as the base image for your Image Builder recipe. /// @@ -3244,7 +3318,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `ListComponentBuildVersions` operation on the `imagebuilder` service. + /// Performs the `ListComponentBuildVersions` operation on the `Imagebuilder` service. /// /// Returns the list of component build versions for the specified component version Amazon Resource Name (ARN). /// @@ -3319,7 +3393,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `ListComponents` operation on the `imagebuilder` service. + /// Performs the `ListComponents` operation on the `Imagebuilder` service. /// /// Returns the list of components that can be filtered by name, or by using the listed filters to streamline results. Newly created components can take up to two minutes to appear in the ListComponents API Results. The semantic version has four nodes: ../. You can assign values for the first three, and can filter on all of them. Filtering: With semantic versioning, you have the flexibility to use wildcards (x) to specify the most recent versions or nodes when selecting the base image or components for your recipe. When you use a wildcard in any node, all nodes to the right of the first wildcard must also be wildcards. /// @@ -3394,7 +3468,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `ListContainerRecipes` operation on the `imagebuilder` service. + /// Performs the `ListContainerRecipes` operation on the `Imagebuilder` service. /// /// Returns a list of container recipes. /// @@ -3469,7 +3543,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `ListDistributionConfigurations` operation on the `imagebuilder` service. + /// Performs the `ListDistributionConfigurations` operation on the `Imagebuilder` service. /// /// Returns a list of distribution configurations. /// @@ -3544,7 +3618,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `ListImageBuildVersions` operation on the `imagebuilder` service. + /// Performs the `ListImageBuildVersions` operation on the `Imagebuilder` service. /// /// Returns a list of image build versions. /// @@ -3619,7 +3693,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `ListImagePackages` operation on the `imagebuilder` service. + /// Performs the `ListImagePackages` operation on the `Imagebuilder` service. /// /// List the Packages that are associated with an Image Build Version, as determined by Amazon Web Services Systems Manager Inventory at build time. /// @@ -3695,7 +3769,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `ListImagePipelineImages` operation on the `imagebuilder` service. + /// Performs the `ListImagePipelineImages` operation on the `Imagebuilder` service. /// /// Returns a list of images created by the specified pipeline. /// @@ -3771,7 +3845,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `ListImagePipelines` operation on the `imagebuilder` service. + /// Performs the `ListImagePipelines` operation on the `Imagebuilder` service. /// /// Returns a list of image pipelines. /// @@ -3846,7 +3920,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `ListImageRecipes` operation on the `imagebuilder` service. + /// Performs the `ListImageRecipes` operation on the `Imagebuilder` service. /// /// Returns a list of image recipes. /// @@ -3921,7 +3995,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `ListImageScanFindingAggregations` operation on the `imagebuilder` service. + /// Performs the `ListImageScanFindingAggregations` operation on the `Imagebuilder` service. /// /// Returns a list of image scan aggregations for your account. You can filter by the type of key that Image Builder uses to group results. For example, if you want to get a list of findings by severity level for one of your pipelines, you might specify your pipeline with the imagePipelineArn filter. If you don't specify a filter, Image Builder returns an aggregation for your account. To streamline results, you can use the following filters in your request: /// @@ -4004,7 +4078,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `ListImageScanFindings` operation on the `imagebuilder` service. + /// Performs the `ListImageScanFindings` operation on the `Imagebuilder` service. /// /// Returns a list of image scan findings for your account. /// @@ -4079,7 +4153,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `ListImages` operation on the `imagebuilder` service. + /// Performs the `ListImages` operation on the `Imagebuilder` service. /// /// Returns the list of images that you have access to. Newly created images can take up to two minutes to appear in the ListImages API Results. /// @@ -4154,7 +4228,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `ListInfrastructureConfigurations` operation on the `imagebuilder` service. + /// Performs the `ListInfrastructureConfigurations` operation on the `Imagebuilder` service. /// /// Returns a list of infrastructure configurations. /// @@ -4229,7 +4303,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `ListLifecycleExecutionResources` operation on the `imagebuilder` service. + /// Performs the `ListLifecycleExecutionResources` operation on the `Imagebuilder` service. /// /// List resources that the runtime instance of the image lifecycle identified for lifecycle actions. /// @@ -4304,7 +4378,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `ListLifecycleExecutions` operation on the `imagebuilder` service. + /// Performs the `ListLifecycleExecutions` operation on the `Imagebuilder` service. /// /// Get the lifecycle runtime history for the specified resource. /// @@ -4379,7 +4453,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `ListLifecyclePolicies` operation on the `imagebuilder` service. + /// Performs the `ListLifecyclePolicies` operation on the `Imagebuilder` service. /// /// Get a list of lifecycle policies in your Amazon Web Services account. /// @@ -4454,7 +4528,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `imagebuilder` service. + /// Performs the `ListTagsForResource` operation on the `Imagebuilder` service. /// /// Returns the list of tags for the specified resource. /// @@ -4522,7 +4596,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `ListWaitingWorkflowSteps` operation on the `imagebuilder` service. + /// Performs the `ListWaitingWorkflowSteps` operation on the `Imagebuilder` service. /// /// Get a list of workflow steps that are waiting for action for workflows in your Amazon Web Services account. /// @@ -4597,7 +4671,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `ListWorkflowBuildVersions` operation on the `imagebuilder` service. + /// Performs the `ListWorkflowBuildVersions` operation on the `Imagebuilder` service. /// /// Returns a list of build versions for a specific workflow resource. /// @@ -4672,7 +4746,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `ListWorkflowExecutions` operation on the `imagebuilder` service. + /// Performs the `ListWorkflowExecutions` operation on the `Imagebuilder` service. /// /// Returns a list of workflow runtime instance metadata objects for a specific image build version. /// @@ -4747,7 +4821,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `ListWorkflowStepExecutions` operation on the `imagebuilder` service. + /// Performs the `ListWorkflowStepExecutions` operation on the `Imagebuilder` service. /// /// Returns runtime data for each step in a runtime instance of the workflow that you specify in the request. /// @@ -4822,7 +4896,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `ListWorkflows` operation on the `imagebuilder` service. + /// Performs the `ListWorkflows` operation on the `Imagebuilder` service. /// /// Lists workflow build versions based on filtering parameters. /// @@ -4897,7 +4971,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `PutComponentPolicy` operation on the `imagebuilder` service. + /// Performs the `PutComponentPolicy` operation on the `Imagebuilder` service. /// /// Applies a policy to a component. We recommend that you call the RAM API [CreateResourceShare](https://docs.aws.amazon.com/ram/latest/APIReference/API_CreateResourceShare.html) to share resources. If you call the Image Builder API PutComponentPolicy, you must also call the RAM API [PromoteResourceShareCreatedFromPolicy](https://docs.aws.amazon.com/ram/latest/APIReference/API_PromoteResourceShareCreatedFromPolicy.html) in order for the resource to be visible to all principals with whom the resource is shared. /// @@ -4973,7 +5047,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `PutContainerRecipePolicy` operation on the `imagebuilder` service. + /// Performs the `PutContainerRecipePolicy` operation on the `Imagebuilder` service. /// /// Applies a policy to a container image. We recommend that you call the RAM API CreateResourceShare (https://docs.aws.amazon.com//ram/latest/APIReference/API_CreateResourceShare.html) to share resources. If you call the Image Builder API PutContainerImagePolicy, you must also call the RAM API PromoteResourceShareCreatedFromPolicy (https://docs.aws.amazon.com//ram/latest/APIReference/API_PromoteResourceShareCreatedFromPolicy.html) in order for the resource to be visible to all principals with whom the resource is shared. /// @@ -5049,7 +5123,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `PutImagePolicy` operation on the `imagebuilder` service. + /// Performs the `PutImagePolicy` operation on the `Imagebuilder` service. /// /// Applies a policy to an image. We recommend that you call the RAM API [CreateResourceShare](https://docs.aws.amazon.com/ram/latest/APIReference/API_CreateResourceShare.html) to share resources. If you call the Image Builder API PutImagePolicy, you must also call the RAM API [PromoteResourceShareCreatedFromPolicy](https://docs.aws.amazon.com/ram/latest/APIReference/API_PromoteResourceShareCreatedFromPolicy.html) in order for the resource to be visible to all principals with whom the resource is shared. /// @@ -5125,7 +5199,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `PutImageRecipePolicy` operation on the `imagebuilder` service. + /// Performs the `PutImageRecipePolicy` operation on the `Imagebuilder` service. /// /// Applies a policy to an image recipe. We recommend that you call the RAM API [CreateResourceShare](https://docs.aws.amazon.com/ram/latest/APIReference/API_CreateResourceShare.html) to share resources. If you call the Image Builder API PutImageRecipePolicy, you must also call the RAM API [PromoteResourceShareCreatedFromPolicy](https://docs.aws.amazon.com/ram/latest/APIReference/API_PromoteResourceShareCreatedFromPolicy.html) in order for the resource to be visible to all principals with whom the resource is shared. /// @@ -5201,7 +5275,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `SendWorkflowStepAction` operation on the `imagebuilder` service. + /// Performs the `SendWorkflowStepAction` operation on the `Imagebuilder` service. /// /// Pauses or resumes image creation when the associated workflow runs a WaitForAction step. /// @@ -5280,7 +5354,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `StartImagePipelineExecution` operation on the `imagebuilder` service. + /// Performs the `StartImagePipelineExecution` operation on the `Imagebuilder` service. /// /// Manually triggers a pipeline to create an image. /// @@ -5358,7 +5432,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `StartResourceStateUpdate` operation on the `imagebuilder` service. + /// Performs the `StartResourceStateUpdate` operation on the `Imagebuilder` service. /// /// Begin asynchronous resource state update for lifecycle changes to the specified image resources. /// @@ -5436,7 +5510,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `imagebuilder` service. + /// Performs the `TagResource` operation on the `Imagebuilder` service. /// /// Adds a tag to a resource. /// @@ -5507,7 +5581,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `imagebuilder` service. + /// Performs the `UntagResource` operation on the `Imagebuilder` service. /// /// Removes a tag from a resource. /// @@ -5576,7 +5650,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `UpdateDistributionConfiguration` operation on the `imagebuilder` service. + /// Performs the `UpdateDistributionConfiguration` operation on the `Imagebuilder` service. /// /// Updates a new distribution configuration. Distribution configurations define and configure the outputs of your pipeline. /// @@ -5654,7 +5728,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `UpdateImagePipeline` operation on the `imagebuilder` service. + /// Performs the `UpdateImagePipeline` operation on the `Imagebuilder` service. /// /// Updates an image pipeline. Image pipelines enable you to automate the creation and distribution of images. You must specify exactly one recipe for your image, using either a containerRecipeArn or an imageRecipeArn. UpdateImagePipeline does not support selective updates for the pipeline. You must specify all of the required properties in the update request, not just the properties that have changed. /// @@ -5731,7 +5805,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `UpdateInfrastructureConfiguration` operation on the `imagebuilder` service. + /// Performs the `UpdateInfrastructureConfiguration` operation on the `Imagebuilder` service. /// /// Updates a new infrastructure configuration. An infrastructure configuration defines the environment in which your image will be built and tested. /// @@ -5808,7 +5882,7 @@ extension ImagebuilderClient { return try await op.execute(input: input) } - /// Performs the `UpdateLifecyclePolicy` operation on the `imagebuilder` service. + /// Performs the `UpdateLifecyclePolicy` operation on the `Imagebuilder` service. /// /// Update the specified lifecycle policy. /// diff --git a/Sources/Services/AWSImagebuilder/Sources/AWSImagebuilder/Models.swift b/Sources/Services/AWSImagebuilder/Sources/AWSImagebuilder/Models.swift index 35f387a7704..7905988f721 100644 --- a/Sources/Services/AWSImagebuilder/Sources/AWSImagebuilder/Models.swift +++ b/Sources/Services/AWSImagebuilder/Sources/AWSImagebuilder/Models.swift @@ -294,6 +294,7 @@ extension ImagebuilderClientTypes { public enum BuildType: Swift.Sendable, Swift.Equatable, Swift.RawRepresentable, Swift.CaseIterable, Swift.Hashable { case `import` + case importIso case scheduled case userInitiated case sdkUnknown(Swift.String) @@ -301,6 +302,7 @@ extension ImagebuilderClientTypes { public static var allCases: [BuildType] { return [ .import, + .importIso, .scheduled, .userInitiated ] @@ -314,6 +316,7 @@ extension ImagebuilderClientTypes { public var rawValue: Swift.String { switch self { case .import: return "IMPORT" + case .importIso: return "IMPORT_ISO" case .scheduled: return "SCHEDULED" case .userInitiated: return "USER_INITIATED" case let .sdkUnknown(s): return s @@ -2021,7 +2024,7 @@ extension ImagebuilderClientTypes { public struct ImageTestsConfiguration: Swift.Sendable { /// Determines if tests should run after building the image. Image Builder defaults to enable tests to run following the image build, before image distribution. public var imageTestsEnabled: Swift.Bool? - /// The maximum time in minutes that tests are permitted to run. The timeout attribute is not currently active. This value is ignored. + /// The maximum time in minutes that tests are permitted to run. The timeout property is not currently active. This value is ignored. public var timeoutMinutes: Swift.Int? public init( @@ -2222,7 +2225,11 @@ extension ImagebuilderClientTypes { /// A schedule configures when and how often a pipeline will automatically create a new image. public struct Schedule: Swift.Sendable { - /// The condition configures when the pipeline should trigger a new image build. When the pipelineExecutionStartCondition is set to EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE, and you use semantic version filters on the base image or components in your image recipe, EC2 Image Builder will build a new image only when there are new versions of the image or components in your recipe that match the semantic version filter. When it is set to EXPRESSION_MATCH_ONLY, it will build a new image every time the CRON expression matches the current time. For semantic version syntax, see [CreateComponent](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_CreateComponent.html) in the EC2 Image Builder API Reference. + /// The start condition configures when the pipeline should trigger a new image build, as follows. If no value is set Image Builder defaults to EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE. + /// + /// * EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE (default) – When you use semantic version filters on the base image or components in your image recipe, EC2 Image Builder builds a new image only when there are new versions of the base image or components in your recipe that match the filter. For semantic version syntax, see [CreateComponent](https://docs.aws.amazon.com/imagebuilder/latest/APIReference/API_CreateComponent.html). + /// + /// * EXPRESSION_MATCH_ONLY – This condition builds a new image every time the CRON expression matches the current time. public var pipelineExecutionStartCondition: ImagebuilderClientTypes.PipelineExecutionStartCondition? /// The cron expression determines how often EC2 Image Builder evaluates your pipelineExecutionStartCondition. For information on how to format a cron expression in Image Builder, see [Use cron expressions in EC2 Image Builder](https://docs.aws.amazon.com/imagebuilder/latest/userguide/image-builder-cron.html). public var scheduleExpression: Swift.String? @@ -4149,6 +4156,8 @@ extension ImagebuilderClientTypes { /// * SCHEDULED – A pipeline build initiated by a cron expression in the Image Builder pipeline, or from EventBridge. /// /// * IMPORT – A VM import created the image to use as the base image for the recipe. + /// + /// * IMPORT_ISO – An ISO disk import created the image. public var buildType: ImagebuilderClientTypes.BuildType? /// For container images, this is the container recipe that Image Builder used to create the image. For images that distribute an AMI, this is empty. public var containerRecipe: ImagebuilderClientTypes.ContainerRecipe? @@ -5363,6 +5372,77 @@ public struct ImportComponentOutput: Swift.Sendable { } } +public struct ImportDiskImageInput: Swift.Sendable { + /// Unique, case-sensitive identifier you provide to ensure idempotency of the request. For more information, see [Ensuring idempotency](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html) in the Amazon EC2 API Reference. + /// This member is required. + public var clientToken: Swift.String? + /// The description for your disk image import. + public var description: Swift.String? + /// The name or Amazon Resource Name (ARN) for the IAM role you create that grants Image Builder access to perform workflow actions to import an image from a Microsoft ISO file. + public var executionRole: Swift.String? + /// The Amazon Resource Name (ARN) of the infrastructure configuration resource that's used for launching the EC2 instance on which the ISO image is built. + /// This member is required. + public var infrastructureConfigurationArn: Swift.String? + /// The name of the image resource that's created from the import. + /// This member is required. + public var name: Swift.String? + /// The operating system version for the imported image. Allowed values include the following: Microsoft Windows 11. + /// This member is required. + public var osVersion: Swift.String? + /// The operating system platform for the imported image. Allowed values include the following: Windows. + /// This member is required. + public var platform: Swift.String? + /// The semantic version to attach to the image that's created during the import process. This version follows the semantic version syntax. + /// This member is required. + public var semanticVersion: Swift.String? + /// Tags that are attached to image resources created from the import. + public var tags: [Swift.String: Swift.String]? + /// The uri of the ISO disk file that's stored in Amazon S3. + /// This member is required. + public var uri: Swift.String? + + public init( + clientToken: Swift.String? = nil, + description: Swift.String? = nil, + executionRole: Swift.String? = nil, + infrastructureConfigurationArn: Swift.String? = nil, + name: Swift.String? = nil, + osVersion: Swift.String? = nil, + platform: Swift.String? = nil, + semanticVersion: Swift.String? = nil, + tags: [Swift.String: Swift.String]? = nil, + uri: Swift.String? = nil + ) + { + self.clientToken = clientToken + self.description = description + self.executionRole = executionRole + self.infrastructureConfigurationArn = infrastructureConfigurationArn + self.name = name + self.osVersion = osVersion + self.platform = platform + self.semanticVersion = semanticVersion + self.tags = tags + self.uri = uri + } +} + +public struct ImportDiskImageOutput: Swift.Sendable { + /// The client token that uniquely identifies the request. + public var clientToken: Swift.String? + /// The Amazon Resource Name (ARN) of the output AMI that was created from the ISO disk file. + public var imageBuildVersionArn: Swift.String? + + public init( + clientToken: Swift.String? = nil, + imageBuildVersionArn: Swift.String? = nil + ) + { + self.clientToken = clientToken + self.imageBuildVersionArn = imageBuildVersionArn + } +} + public struct ImportVmImageInput: Swift.Sendable { /// Unique, case-sensitive identifier you provide to ensure idempotency of the request. For more information, see [Ensuring idempotency](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html) in the Amazon EC2 API Reference. /// This member is required. @@ -5731,6 +5811,8 @@ extension ImagebuilderClientTypes { /// * SCHEDULED – A pipeline build initiated by a cron expression in the Image Builder pipeline, or from EventBridge. /// /// * IMPORT – A VM import created the image to use as the base image for the recipe. + /// + /// * IMPORT_ISO – An ISO disk import created the image. public var buildType: ImagebuilderClientTypes.BuildType? /// The date on which Image Builder created this image. public var dateCreated: Swift.String? @@ -6129,6 +6211,8 @@ extension ImagebuilderClientTypes { /// * SCHEDULED – A pipeline build initiated by a cron expression in the Image Builder pipeline, or from EventBridge. /// /// * IMPORT – A VM import created the image to use as the base image for the recipe. + /// + /// * IMPORT_ISO – An ISO disk import created the image. public var buildType: ImagebuilderClientTypes.BuildType? /// The date on which this specific version of the Image Builder image was created. public var dateCreated: Swift.String? @@ -8945,6 +9029,13 @@ extension ImportComponentInput { } } +extension ImportDiskImageInput { + + static func urlPathProvider(_ value: ImportDiskImageInput) -> Swift.String? { + return "/ImportDiskImage" + } +} + extension ImportVmImageInput { static func urlPathProvider(_ value: ImportVmImageInput) -> Swift.String? { @@ -9434,6 +9525,23 @@ extension ImportComponentInput { } } +extension ImportDiskImageInput { + + static func write(value: ImportDiskImageInput?, to writer: SmithyJSON.Writer) throws { + guard let value else { return } + try writer["clientToken"].write(value.clientToken) + try writer["description"].write(value.description) + try writer["executionRole"].write(value.executionRole) + try writer["infrastructureConfigurationArn"].write(value.infrastructureConfigurationArn) + try writer["name"].write(value.name) + try writer["osVersion"].write(value.osVersion) + try writer["platform"].write(value.platform) + try writer["semanticVersion"].write(value.semanticVersion) + try writer["tags"].writeMap(value.tags, valueWritingClosure: SmithyReadWrite.WritingClosures.writeString(value:to:), keyNodeInfo: "key", valueNodeInfo: "value", isFlattened: false) + try writer["uri"].write(value.uri) + } +} + extension ImportVmImageInput { static func write(value: ImportVmImageInput?, to writer: SmithyJSON.Writer) throws { @@ -10341,6 +10449,19 @@ extension ImportComponentOutput { } } +extension ImportDiskImageOutput { + + static func httpOutput(from httpResponse: SmithyHTTPAPI.HTTPResponse) async throws -> ImportDiskImageOutput { + let data = try await httpResponse.data() + let responseReader = try SmithyJSON.Reader.from(data: data) + let reader = responseReader + var value = ImportDiskImageOutput() + value.clientToken = try reader["clientToken"].readIfPresent() + value.imageBuildVersionArn = try reader["imageBuildVersionArn"].readIfPresent() + return value + } +} + extension ImportVmImageOutput { static func httpOutput(from httpResponse: SmithyHTTPAPI.HTTPResponse) async throws -> ImportVmImageOutput { @@ -11604,6 +11725,22 @@ enum ImportComponentOutputError { } } +enum ImportDiskImageOutputError { + + static func httpError(from httpResponse: SmithyHTTPAPI.HTTPResponse) async throws -> Swift.Error { + let data = try await httpResponse.data() + let responseReader = try SmithyJSON.Reader.from(data: data) + let baseError = try AWSClientRuntime.RestJSONError(httpResponse: httpResponse, responseReader: responseReader, noErrorWrapping: false) + if let error = baseError.customError() { return error } + switch baseError.code { + case "ClientException": return try ClientException.makeError(baseError: baseError) + case "ServiceException": return try ServiceException.makeError(baseError: baseError) + case "ServiceUnavailableException": return try ServiceUnavailableException.makeError(baseError: baseError) + default: return try AWSClientRuntime.UnknownAWSHTTPServiceError.makeError(baseError: baseError) + } + } +} + enum ImportVmImageOutputError { static func httpError(from httpResponse: SmithyHTTPAPI.HTTPResponse) async throws -> Swift.Error { diff --git a/Sources/Services/AWSInspector/Sources/AWSInspector/InspectorClient.swift b/Sources/Services/AWSInspector/Sources/AWSInspector/InspectorClient.swift index 80b07921023..d3def6d2ed5 100644 --- a/Sources/Services/AWSInspector/Sources/AWSInspector/InspectorClient.swift +++ b/Sources/Services/AWSInspector/Sources/AWSInspector/InspectorClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class InspectorClient: ClientRuntime.Client { public static let clientName = "InspectorClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: InspectorClient.InspectorClientConfiguration let serviceName = "Inspector" @@ -330,7 +330,7 @@ extension InspectorClient { } extension InspectorClient { - /// Performs the `AddAttributesToFindings` operation on the `InspectorService` service. + /// Performs the `AddAttributesToFindings` operation on the `Inspector` service. /// /// Assigns attributes (key and value pairs) to the findings that are specified by the ARNs of the findings. /// @@ -404,7 +404,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `CreateAssessmentTarget` operation on the `InspectorService` service. + /// Performs the `CreateAssessmentTarget` operation on the `Inspector` service. /// /// Creates a new assessment target using the ARN of the resource group that is generated by [CreateResourceGroup]. If resourceGroupArn is not specified, all EC2 instances in the current AWS account and region are included in the assessment target. If the [service-linked role](https://docs.aws.amazon.com/inspector/latest/userguide/inspector_slr.html) isn’t already registered, this action also creates and registers a service-linked role to grant Amazon Inspector access to AWS Services needed to perform security assessments. You can create up to 50 assessment targets per AWS account. You can run up to 500 concurrent agents per AWS account. For more information, see [ Amazon Inspector Assessment Targets](https://docs.aws.amazon.com/inspector/latest/userguide/inspector_applications.html). /// @@ -480,7 +480,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `CreateAssessmentTemplate` operation on the `InspectorService` service. + /// Performs the `CreateAssessmentTemplate` operation on the `Inspector` service. /// /// Creates an assessment template for the assessment target that is specified by the ARN of the assessment target. If the [service-linked role](https://docs.aws.amazon.com/inspector/latest/userguide/inspector_slr.html) isn’t already registered, this action also creates and registers a service-linked role to grant Amazon Inspector access to AWS Services needed to perform security assessments. /// @@ -555,7 +555,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `CreateExclusionsPreview` operation on the `InspectorService` service. + /// Performs the `CreateExclusionsPreview` operation on the `Inspector` service. /// /// Starts the generation of an exclusions preview for the specified assessment template. The exclusions preview lists the potential exclusions (ExclusionPreview) that Inspector can detect before it runs the assessment. /// @@ -630,7 +630,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `CreateResourceGroup` operation on the `InspectorService` service. + /// Performs the `CreateResourceGroup` operation on the `Inspector` service. /// /// Creates a resource group using the specified set of tags (key and value pairs) that are used to select the EC2 instances to be included in an Amazon Inspector assessment target. The created resource group is then used to create an Amazon Inspector assessment target. For more information, see [CreateAssessmentTarget]. /// @@ -704,7 +704,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `DeleteAssessmentRun` operation on the `InspectorService` service. + /// Performs the `DeleteAssessmentRun` operation on the `Inspector` service. /// /// Deletes the assessment run that is specified by the ARN of the assessment run. /// @@ -779,7 +779,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `DeleteAssessmentTarget` operation on the `InspectorService` service. + /// Performs the `DeleteAssessmentTarget` operation on the `Inspector` service. /// /// Deletes the assessment target that is specified by the ARN of the assessment target. /// @@ -854,7 +854,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `DeleteAssessmentTemplate` operation on the `InspectorService` service. + /// Performs the `DeleteAssessmentTemplate` operation on the `Inspector` service. /// /// Deletes the assessment template that is specified by the ARN of the assessment template. /// @@ -929,7 +929,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `DescribeAssessmentRuns` operation on the `InspectorService` service. + /// Performs the `DescribeAssessmentRuns` operation on the `Inspector` service. /// /// Describes the assessment runs that are specified by the ARNs of the assessment runs. /// @@ -1000,7 +1000,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `DescribeAssessmentTargets` operation on the `InspectorService` service. + /// Performs the `DescribeAssessmentTargets` operation on the `Inspector` service. /// /// Describes the assessment targets that are specified by the ARNs of the assessment targets. /// @@ -1071,7 +1071,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `DescribeAssessmentTemplates` operation on the `InspectorService` service. + /// Performs the `DescribeAssessmentTemplates` operation on the `Inspector` service. /// /// Describes the assessment templates that are specified by the ARNs of the assessment templates. /// @@ -1142,7 +1142,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `DescribeCrossAccountAccessRole` operation on the `InspectorService` service. + /// Performs the `DescribeCrossAccountAccessRole` operation on the `Inspector` service. /// /// Describes the IAM role that enables Amazon Inspector to access your AWS account. /// @@ -1212,7 +1212,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `DescribeExclusions` operation on the `InspectorService` service. + /// Performs the `DescribeExclusions` operation on the `Inspector` service. /// /// Describes the exclusions that are specified by the exclusions' ARNs. /// @@ -1283,7 +1283,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `DescribeFindings` operation on the `InspectorService` service. + /// Performs the `DescribeFindings` operation on the `Inspector` service. /// /// Describes the findings that are specified by the ARNs of the findings. /// @@ -1354,7 +1354,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `DescribeResourceGroups` operation on the `InspectorService` service. + /// Performs the `DescribeResourceGroups` operation on the `Inspector` service. /// /// Describes the resource groups that are specified by the ARNs of the resource groups. /// @@ -1425,7 +1425,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `DescribeRulesPackages` operation on the `InspectorService` service. + /// Performs the `DescribeRulesPackages` operation on the `Inspector` service. /// /// Describes the rules packages that are specified by the ARNs of the rules packages. /// @@ -1496,7 +1496,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `GetAssessmentReport` operation on the `InspectorService` service. + /// Performs the `GetAssessmentReport` operation on the `Inspector` service. /// /// Produces an assessment report that includes detailed and comprehensive results of a specified assessment run. /// @@ -1572,7 +1572,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `GetExclusionsPreview` operation on the `InspectorService` service. + /// Performs the `GetExclusionsPreview` operation on the `Inspector` service. /// /// Retrieves the exclusions preview (a list of ExclusionPreview objects) specified by the preview token. You can obtain the preview token by running the CreateExclusionsPreview API. /// @@ -1645,7 +1645,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `GetTelemetryMetadata` operation on the `InspectorService` service. + /// Performs the `GetTelemetryMetadata` operation on the `Inspector` service. /// /// Information about the data that is collected for the specified assessment run. /// @@ -1718,7 +1718,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `ListAssessmentRunAgents` operation on the `InspectorService` service. + /// Performs the `ListAssessmentRunAgents` operation on the `Inspector` service. /// /// Lists the agents of the assessment runs that are specified by the ARNs of the assessment runs. /// @@ -1791,7 +1791,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `ListAssessmentRuns` operation on the `InspectorService` service. + /// Performs the `ListAssessmentRuns` operation on the `Inspector` service. /// /// Lists the assessment runs that correspond to the assessment templates that are specified by the ARNs of the assessment templates. /// @@ -1864,7 +1864,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `ListAssessmentTargets` operation on the `InspectorService` service. + /// Performs the `ListAssessmentTargets` operation on the `Inspector` service. /// /// Lists the ARNs of the assessment targets within this AWS account. For more information about assessment targets, see [Amazon Inspector Assessment Targets](https://docs.aws.amazon.com/inspector/latest/userguide/inspector_applications.html). /// @@ -1936,7 +1936,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `ListAssessmentTemplates` operation on the `InspectorService` service. + /// Performs the `ListAssessmentTemplates` operation on the `Inspector` service. /// /// Lists the assessment templates that correspond to the assessment targets that are specified by the ARNs of the assessment targets. /// @@ -2009,7 +2009,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `ListEventSubscriptions` operation on the `InspectorService` service. + /// Performs the `ListEventSubscriptions` operation on the `Inspector` service. /// /// Lists all the event subscriptions for the assessment template that is specified by the ARN of the assessment template. For more information, see [SubscribeToEvent] and [UnsubscribeFromEvent]. /// @@ -2082,7 +2082,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `ListExclusions` operation on the `InspectorService` service. + /// Performs the `ListExclusions` operation on the `Inspector` service. /// /// List exclusions that are generated by the assessment run. /// @@ -2155,7 +2155,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `ListFindings` operation on the `InspectorService` service. + /// Performs the `ListFindings` operation on the `Inspector` service. /// /// Lists findings that are generated by the assessment runs that are specified by the ARNs of the assessment runs. /// @@ -2228,7 +2228,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `ListRulesPackages` operation on the `InspectorService` service. + /// Performs the `ListRulesPackages` operation on the `Inspector` service. /// /// Lists all available Amazon Inspector rules packages. /// @@ -2300,7 +2300,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `InspectorService` service. + /// Performs the `ListTagsForResource` operation on the `Inspector` service. /// /// Lists all tags associated with an assessment template. /// @@ -2373,7 +2373,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `PreviewAgents` operation on the `InspectorService` service. + /// Performs the `PreviewAgents` operation on the `Inspector` service. /// /// Previews the agents installed on the EC2 instances that are part of the specified assessment target. /// @@ -2447,7 +2447,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `RegisterCrossAccountAccessRole` operation on the `InspectorService` service. + /// Performs the `RegisterCrossAccountAccessRole` operation on the `Inspector` service. /// /// Registers the IAM role that grants Amazon Inspector access to AWS Services needed to perform security assessments. /// @@ -2521,7 +2521,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `RemoveAttributesFromFindings` operation on the `InspectorService` service. + /// Performs the `RemoveAttributesFromFindings` operation on the `Inspector` service. /// /// Removes entire attributes (key and value pairs) from the findings that are specified by the ARNs of the findings where an attribute with the specified key exists. /// @@ -2595,7 +2595,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `SetTagsForResource` operation on the `InspectorService` service. + /// Performs the `SetTagsForResource` operation on the `Inspector` service. /// /// Sets tags (key and value pairs) to the assessment template that is specified by the ARN of the assessment template. /// @@ -2669,7 +2669,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `StartAssessmentRun` operation on the `InspectorService` service. + /// Performs the `StartAssessmentRun` operation on the `Inspector` service. /// /// Starts the assessment run specified by the ARN of the assessment template. For this API to function properly, you must not exceed the limit of running up to 500 concurrent agents per AWS account. /// @@ -2746,7 +2746,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `StopAssessmentRun` operation on the `InspectorService` service. + /// Performs the `StopAssessmentRun` operation on the `Inspector` service. /// /// Stops the assessment run that is specified by the ARN of the assessment run. /// @@ -2820,7 +2820,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `SubscribeToEvent` operation on the `InspectorService` service. + /// Performs the `SubscribeToEvent` operation on the `Inspector` service. /// /// Enables the process of sending Amazon Simple Notification Service (SNS) notifications about a specified event to a specified SNS topic. /// @@ -2895,7 +2895,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `UnsubscribeFromEvent` operation on the `InspectorService` service. + /// Performs the `UnsubscribeFromEvent` operation on the `Inspector` service. /// /// Disables the process of sending Amazon Simple Notification Service (SNS) notifications about a specified event to a specified SNS topic. /// @@ -2969,7 +2969,7 @@ extension InspectorClient { return try await op.execute(input: input) } - /// Performs the `UpdateAssessmentTarget` operation on the `InspectorService` service. + /// Performs the `UpdateAssessmentTarget` operation on the `Inspector` service. /// /// Updates the assessment target that is specified by the ARN of the assessment target. If resourceGroupArn is not specified, all EC2 instances in the current AWS account and region are included in the assessment target. /// diff --git a/Sources/Services/AWSInspector2/Sources/AWSInspector2/Inspector2Client.swift b/Sources/Services/AWSInspector2/Sources/AWSInspector2/Inspector2Client.swift index b2770d66e3a..b045273e112 100644 --- a/Sources/Services/AWSInspector2/Sources/AWSInspector2/Inspector2Client.swift +++ b/Sources/Services/AWSInspector2/Sources/AWSInspector2/Inspector2Client.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class Inspector2Client: ClientRuntime.Client { public static let clientName = "Inspector2Client" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: Inspector2Client.Inspector2ClientConfiguration let serviceName = "Inspector2" diff --git a/Sources/Services/AWSInspectorScan/Sources/AWSInspectorScan/InspectorScanClient.swift b/Sources/Services/AWSInspectorScan/Sources/AWSInspectorScan/InspectorScanClient.swift index c110b356b2e..4985ccc270c 100644 --- a/Sources/Services/AWSInspectorScan/Sources/AWSInspectorScan/InspectorScanClient.swift +++ b/Sources/Services/AWSInspectorScan/Sources/AWSInspectorScan/InspectorScanClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class InspectorScanClient: ClientRuntime.Client { public static let clientName = "InspectorScanClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: InspectorScanClient.InspectorScanClientConfiguration let serviceName = "Inspector Scan" diff --git a/Sources/Services/AWSInternetMonitor/Sources/AWSInternetMonitor/InternetMonitorClient.swift b/Sources/Services/AWSInternetMonitor/Sources/AWSInternetMonitor/InternetMonitorClient.swift index 5c93bedef30..702ba6ae785 100644 --- a/Sources/Services/AWSInternetMonitor/Sources/AWSInternetMonitor/InternetMonitorClient.swift +++ b/Sources/Services/AWSInternetMonitor/Sources/AWSInternetMonitor/InternetMonitorClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class InternetMonitorClient: ClientRuntime.Client { public static let clientName = "InternetMonitorClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: InternetMonitorClient.InternetMonitorClientConfiguration let serviceName = "InternetMonitor" @@ -331,7 +331,7 @@ extension InternetMonitorClient { } extension InternetMonitorClient { - /// Performs the `CreateMonitor` operation on the `InternetMonitor20210603` service. + /// Performs the `CreateMonitor` operation on the `InternetMonitor` service. /// /// Creates a monitor in Amazon CloudWatch Internet Monitor. A monitor is built based on information from the application resources that you add: VPCs, Network Load Balancers (NLBs), Amazon CloudFront distributions, and Amazon WorkSpaces directories. Internet Monitor then publishes internet measurements from Amazon Web Services that are specific to the city-networks. That is, the locations and ASNs (typically internet service providers or ISPs), where clients access your application. For more information, see [Using Amazon CloudWatch Internet Monitor](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-InternetMonitor.html) in the Amazon CloudWatch User Guide. When you create a monitor, you choose the percentage of traffic that you want to monitor. You can also set a maximum limit for the number of city-networks where client traffic is monitored, that caps the total traffic that Internet Monitor monitors. A city-network maximum is the limit of city-networks, but you only pay for the number of city-networks that are actually monitored. You can update your monitor at any time to change the percentage of traffic to monitor or the city-networks maximum. For more information, see [Choosing a city-network maximum value](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/IMCityNetworksMaximum.html) in the Amazon CloudWatch User Guide. /// @@ -406,7 +406,7 @@ extension InternetMonitorClient { return try await op.execute(input: input) } - /// Performs the `DeleteMonitor` operation on the `InternetMonitor20210603` service. + /// Performs the `DeleteMonitor` operation on the `InternetMonitor` service. /// /// Deletes a monitor in Amazon CloudWatch Internet Monitor. /// @@ -475,7 +475,7 @@ extension InternetMonitorClient { return try await op.execute(input: input) } - /// Performs the `GetHealthEvent` operation on the `InternetMonitor20210603` service. + /// Performs the `GetHealthEvent` operation on the `InternetMonitor` service. /// /// Gets information that Amazon CloudWatch Internet Monitor has created and stored about a health event for a specified monitor. This information includes the impacted locations, and all the information related to the event, by location. The information returned includes the impact on performance, availability, and round-trip time, information about the network providers (ASNs), the event type, and so on. Information rolled up at the global traffic level is also returned, including the impact type and total traffic impact. /// @@ -545,7 +545,7 @@ extension InternetMonitorClient { return try await op.execute(input: input) } - /// Performs the `GetInternetEvent` operation on the `InternetMonitor20210603` service. + /// Performs the `GetInternetEvent` operation on the `InternetMonitor` service. /// /// Gets information that Amazon CloudWatch Internet Monitor has generated about an internet event. Internet Monitor displays information about recent global health events, called internet events, on a global outages map that is available to all Amazon Web Services customers. The information returned here includes the impacted location, when the event started and (if the event is over) ended, the type of event (PERFORMANCE or AVAILABILITY), and the status (ACTIVE or RESOLVED). /// @@ -614,7 +614,7 @@ extension InternetMonitorClient { return try await op.execute(input: input) } - /// Performs the `GetMonitor` operation on the `InternetMonitor20210603` service. + /// Performs the `GetMonitor` operation on the `InternetMonitor` service. /// /// Gets information about a monitor in Amazon CloudWatch Internet Monitor based on a monitor name. The information returned includes the Amazon Resource Name (ARN), create time, modified time, resources included in the monitor, and status information. /// @@ -684,7 +684,7 @@ extension InternetMonitorClient { return try await op.execute(input: input) } - /// Performs the `GetQueryResults` operation on the `InternetMonitor20210603` service. + /// Performs the `GetQueryResults` operation on the `InternetMonitor` service. /// /// Return the data for a query with the Amazon CloudWatch Internet Monitor query interface. Specify the query that you want to return results for by providing a QueryId and a monitor name. For more information about using the query interface, including examples, see [Using the Amazon CloudWatch Internet Monitor query interface](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-view-cw-tools-cwim-query.html) in the Amazon CloudWatch Internet Monitor User Guide. /// @@ -755,7 +755,7 @@ extension InternetMonitorClient { return try await op.execute(input: input) } - /// Performs the `GetQueryStatus` operation on the `InternetMonitor20210603` service. + /// Performs the `GetQueryStatus` operation on the `InternetMonitor` service. /// /// Returns the current status of a query for the Amazon CloudWatch Internet Monitor query interface, for a specified query ID and monitor. When you run a query, check the status to make sure that the query has SUCCEEDED before you review the results. /// @@ -835,7 +835,7 @@ extension InternetMonitorClient { return try await op.execute(input: input) } - /// Performs the `ListHealthEvents` operation on the `InternetMonitor20210603` service. + /// Performs the `ListHealthEvents` operation on the `InternetMonitor` service. /// /// Lists all health events for a monitor in Amazon CloudWatch Internet Monitor. Returns information for health events including the event start and end times, and the status. Health events that have start times during the time frame that is requested are not included in the list of health events. /// @@ -905,7 +905,7 @@ extension InternetMonitorClient { return try await op.execute(input: input) } - /// Performs the `ListInternetEvents` operation on the `InternetMonitor20210603` service. + /// Performs the `ListInternetEvents` operation on the `InternetMonitor` service. /// /// Lists internet events that cause performance or availability issues for client locations. Amazon CloudWatch Internet Monitor displays information about recent global health events, called internet events, on a global outages map that is available to all Amazon Web Services customers. You can constrain the list of internet events returned by providing a start time and end time to define a total time frame for events you want to list. Both start time and end time specify the time when an event started. End time is optional. If you don't include it, the default end time is the current time. You can also limit the events returned to a specific status (ACTIVE or RESOLVED) or type (PERFORMANCE or AVAILABILITY). /// @@ -975,7 +975,7 @@ extension InternetMonitorClient { return try await op.execute(input: input) } - /// Performs the `ListMonitors` operation on the `InternetMonitor20210603` service. + /// Performs the `ListMonitors` operation on the `InternetMonitor` service. /// /// Lists all of your monitors for Amazon CloudWatch Internet Monitor and their statuses, along with the Amazon Resource Name (ARN) and name of each monitor. /// @@ -1045,7 +1045,7 @@ extension InternetMonitorClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `InternetMonitor20210603` service. + /// Performs the `ListTagsForResource` operation on the `InternetMonitor` service. /// /// Lists the tags for a resource. Tags are supported only for monitors in Amazon CloudWatch Internet Monitor. /// @@ -1115,7 +1115,7 @@ extension InternetMonitorClient { return try await op.execute(input: input) } - /// Performs the `StartQuery` operation on the `InternetMonitor20210603` service. + /// Performs the `StartQuery` operation on the `InternetMonitor` service. /// /// Start a query to return data for a specific query type for the Amazon CloudWatch Internet Monitor query interface. Specify a time period for the data that you want returned by using StartTime and EndTime. You filter the query results to return by providing parameters that you specify with FilterParameters. For more information about using the query interface, including examples, see [Using the Amazon CloudWatch Internet Monitor query interface](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-view-cw-tools-cwim-query.html) in the Amazon CloudWatch Internet Monitor User Guide. /// @@ -1188,7 +1188,7 @@ extension InternetMonitorClient { return try await op.execute(input: input) } - /// Performs the `StopQuery` operation on the `InternetMonitor20210603` service. + /// Performs the `StopQuery` operation on the `InternetMonitor` service. /// /// Stop a query that is progress for a specific monitor. /// @@ -1258,7 +1258,7 @@ extension InternetMonitorClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `InternetMonitor20210603` service. + /// Performs the `TagResource` operation on the `InternetMonitor` service. /// /// Adds a tag to a resource. Tags are supported only for monitors in Amazon CloudWatch Internet Monitor. You can add a maximum of 50 tags in Internet Monitor. A minimum of one tag is required for this call. It returns an error if you use the TagResource request with 0 tags. /// @@ -1331,7 +1331,7 @@ extension InternetMonitorClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `InternetMonitor20210603` service. + /// Performs the `UntagResource` operation on the `InternetMonitor` service. /// /// Removes a tag from a resource. /// @@ -1402,7 +1402,7 @@ extension InternetMonitorClient { return try await op.execute(input: input) } - /// Performs the `UpdateMonitor` operation on the `InternetMonitor20210603` service. + /// Performs the `UpdateMonitor` operation on the `InternetMonitor` service. /// /// Updates a monitor. You can update a monitor to change the percentage of traffic to monitor or the maximum number of city-networks (locations and ASNs), to add or remove resources, or to change the status of the monitor. Note that you can't change the name of a monitor. The city-network maximum that you choose is the limit, but you only pay for the number of city-networks that are actually monitored. For more information, see [Choosing a city-network maximum value](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/IMCityNetworksMaximum.html) in the Amazon CloudWatch User Guide. /// diff --git a/Sources/Services/AWSInvoicing/Sources/AWSInvoicing/InvoicingClient.swift b/Sources/Services/AWSInvoicing/Sources/AWSInvoicing/InvoicingClient.swift index 436d5336495..81434b7c3cf 100644 --- a/Sources/Services/AWSInvoicing/Sources/AWSInvoicing/InvoicingClient.swift +++ b/Sources/Services/AWSInvoicing/Sources/AWSInvoicing/InvoicingClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class InvoicingClient: ClientRuntime.Client { public static let clientName = "InvoicingClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: InvoicingClient.InvoicingClientConfiguration let serviceName = "Invoicing" diff --git a/Sources/Services/AWSIoT/Sources/AWSIoT/IoTClient.swift b/Sources/Services/AWSIoT/Sources/AWSIoT/IoTClient.swift index a6ece1484fa..5e00870d29c 100644 --- a/Sources/Services/AWSIoT/Sources/AWSIoT/IoTClient.swift +++ b/Sources/Services/AWSIoT/Sources/AWSIoT/IoTClient.swift @@ -67,7 +67,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IoTClient: ClientRuntime.Client { public static let clientName = "IoTClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: IoTClient.IoTClientConfiguration let serviceName = "IoT" @@ -333,7 +333,7 @@ extension IoTClient { } extension IoTClient { - /// Performs the `AcceptCertificateTransfer` operation on the `AWSIotService` service. + /// Performs the `AcceptCertificateTransfer` operation on the `IoT` service. /// /// Accepts a pending certificate transfer. The default state of the certificate is INACTIVE. To check for pending certificate transfers, call [ListCertificates] to enumerate your certificates. Requires permission to access the [AcceptCertificateTransfer](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -406,7 +406,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `AddThingToBillingGroup` operation on the `AWSIotService` service. + /// Performs the `AddThingToBillingGroup` operation on the `IoT` service. /// /// Adds a thing to a billing group. Requires permission to access the [AddThingToBillingGroup](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -478,7 +478,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `AddThingToThingGroup` operation on the `AWSIotService` service. + /// Performs the `AddThingToThingGroup` operation on the `IoT` service. /// /// Adds a thing to a thing group. Requires permission to access the [AddThingToThingGroup](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -550,7 +550,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `AssociateSbomWithPackageVersion` operation on the `AWSIotService` service. + /// Performs the `AssociateSbomWithPackageVersion` operation on the `IoT` service. /// /// Associates the selected software bill of materials (SBOM) with a specific software package version. Requires permission to access the [AssociateSbomWithPackageVersion](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -626,7 +626,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `AssociateTargetsWithJob` operation on the `AWSIotService` service. + /// Performs the `AssociateTargetsWithJob` operation on the `IoT` service. /// /// Associates a group with a continuous job. The following criteria must be met: /// @@ -709,7 +709,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `AttachPolicy` operation on the `AWSIotService` service. + /// Performs the `AttachPolicy` operation on the `IoT` service. /// /// Attaches the specified policy to the specified principal (certificate or other credential). Requires permission to access the [AttachPolicy](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -784,7 +784,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `AttachPrincipalPolicy` operation on the `AWSIotService` service. + /// Performs the `AttachPrincipalPolicy` operation on the `IoT` service. /// /// Attaches the specified policy to the specified principal (certificate or other credential). Note: This action is deprecated and works as expected for backward compatibility, but we won't add enhancements. Use [AttachPolicy] instead. Requires permission to access the [AttachPrincipalPolicy](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. @available(*, deprecated) @@ -858,7 +858,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `AttachSecurityProfile` operation on the `AWSIotService` service. + /// Performs the `AttachSecurityProfile` operation on the `IoT` service. /// /// Associates a Device Defender security profile with a thing group or this account. Each thing group or account can have up to five security profiles associated with it. Requires permission to access the [AttachSecurityProfile](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -930,7 +930,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `AttachThingPrincipal` operation on the `AWSIotService` service. + /// Performs the `AttachThingPrincipal` operation on the `IoT` service. /// /// Attaches the specified principal to the specified thing. A principal can be X.509 certificates, Amazon Cognito identities or federated identities. Requires permission to access the [AttachThingPrincipal](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -1003,7 +1003,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CancelAuditMitigationActionsTask` operation on the `AWSIotService` service. + /// Performs the `CancelAuditMitigationActionsTask` operation on the `IoT` service. /// /// Cancels a mitigation action task that is in progress. If the task is not in progress, an InvalidRequestException occurs. Requires permission to access the [CancelAuditMitigationActionsTask](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -1072,7 +1072,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CancelAuditTask` operation on the `AWSIotService` service. + /// Performs the `CancelAuditTask` operation on the `IoT` service. /// /// Cancels an audit that is in progress. The audit can be either scheduled or on demand. If the audit isn't in progress, an "InvalidRequestException" occurs. Requires permission to access the [CancelAuditTask](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -1141,7 +1141,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CancelCertificateTransfer` operation on the `AWSIotService` service. + /// Performs the `CancelCertificateTransfer` operation on the `IoT` service. /// /// Cancels a pending transfer for the specified certificate. Note Only the transfer source account can use this operation to cancel a transfer. (Transfer destinations can use [RejectCertificateTransfer] instead.) After transfer, IoT returns the certificate to the source account in the INACTIVE state. After the destination account has accepted the transfer, the transfer cannot be cancelled. After a certificate transfer is cancelled, the status of the certificate changes from PENDING_TRANSFER to INACTIVE. Requires permission to access the [CancelCertificateTransfer](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -1213,7 +1213,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CancelDetectMitigationActionsTask` operation on the `AWSIotService` service. + /// Performs the `CancelDetectMitigationActionsTask` operation on the `IoT` service. /// /// Cancels a Device Defender ML Detect mitigation action. Requires permission to access the [CancelDetectMitigationActionsTask](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -1282,7 +1282,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CancelJob` operation on the `AWSIotService` service. + /// Performs the `CancelJob` operation on the `IoT` service. /// /// Cancels a job. Requires permission to access the [CancelJob](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -1356,7 +1356,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CancelJobExecution` operation on the `AWSIotService` service. + /// Performs the `CancelJobExecution` operation on the `IoT` service. /// /// Cancels the execution of a job for a given thing. Requires permission to access the [CancelJobExecution](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -1431,7 +1431,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ClearDefaultAuthorizer` operation on the `AWSIotService` service. + /// Performs the `ClearDefaultAuthorizer` operation on the `IoT` service. /// /// Clears the default authorizer. Requires permission to access the [ClearDefaultAuthorizer](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -1502,7 +1502,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ConfirmTopicRuleDestination` operation on the `AWSIotService` service. + /// Performs the `ConfirmTopicRuleDestination` operation on the `IoT` service. /// /// Confirms a topic rule destination. When you create a rule requiring a destination, IoT sends a confirmation message to the endpoint or base address you specify. The message includes a token which you pass back when calling ConfirmTopicRuleDestination to confirm that you own or have access to the endpoint. Requires permission to access the [ConfirmTopicRuleDestination](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -1572,7 +1572,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CreateAuditSuppression` operation on the `AWSIotService` service. + /// Performs the `CreateAuditSuppression` operation on the `IoT` service. /// /// Creates a Device Defender audit suppression. Requires permission to access the [CreateAuditSuppression](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -1646,7 +1646,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CreateAuthorizer` operation on the `AWSIotService` service. + /// Performs the `CreateAuthorizer` operation on the `IoT` service. /// /// Creates an authorizer. Requires permission to access the [CreateAuthorizer](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -1721,7 +1721,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CreateBillingGroup` operation on the `AWSIotService` service. + /// Performs the `CreateBillingGroup` operation on the `IoT` service. /// /// Creates a billing group. If this call is made multiple times using the same billing group name and configuration, the call will succeed. If this call is made with the same billing group name but different configuration a ResourceAlreadyExistsException is thrown. Requires permission to access the [CreateBillingGroup](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -1793,7 +1793,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CreateCertificateFromCsr` operation on the `AWSIotService` service. + /// Performs the `CreateCertificateFromCsr` operation on the `IoT` service. /// /// Creates an X.509 certificate using the specified certificate signing request. Requires permission to access the [CreateCertificateFromCsr](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. The CSR must include a public key that is either an RSA key with a length of at least 2048 bits or an ECC key from NIST P-256, NIST P-384, or NIST P-521 curves. For supported certificates, consult [ Certificate signing algorithms supported by IoT](https://docs.aws.amazon.com/iot/latest/developerguide/x509-client-certs.html#x509-cert-algorithms). Reusing the same certificate signing request (CSR) results in a distinct certificate. You can create multiple certificates in a batch by creating a directory, copying multiple .csr files into that directory, and then specifying that directory on the command line. The following commands show how to create a batch of certificates given a batch of CSRs. In the following commands, we assume that a set of CSRs are located inside of the directory my-csr-directory: On Linux and OS X, the command is: $ ls my-csr-directory/ | xargs -I {} aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/{} This command lists all of the CSRs in my-csr-directory and pipes each CSR file name to the aws iot create-certificate-from-csr Amazon Web Services CLI command to create a certificate for the corresponding CSR. You can also run the aws iot create-certificate-from-csr part of the command in parallel to speed up the certificate creation process: $ ls my-csr-directory/ | xargs -P 10 -I {} aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/{} On Windows PowerShell, the command to create certificates for all CSRs in my-csr-directory is: > ls -Name my-csr-directory | %{aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/$_} On a Windows command prompt, the command to create certificates for all CSRs in my-csr-directory is: > forfiles /p my-csr-directory /c "cmd /c aws iot create-certificate-from-csr --certificate-signing-request file://@path" /// @@ -1867,7 +1867,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CreateCertificateProvider` operation on the `AWSIotService` service. + /// Performs the `CreateCertificateProvider` operation on the `IoT` service. /// /// Creates an Amazon Web Services IoT Core certificate provider. You can use Amazon Web Services IoT Core certificate provider to customize how to sign a certificate signing request (CSR) in IoT fleet provisioning. For more information, see [Customizing certificate signing using Amazon Web Services IoT Core certificate provider](https://docs.aws.amazon.com/iot/latest/developerguide/provisioning-cert-provider.html) from Amazon Web Services IoT Core Developer Guide. Requires permission to access the [CreateCertificateProvider](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. After you create a certificate provider, the behavior of [CreateCertificateFromCsr] API for fleet provisioning(https://docs.aws.amazon.com/iot/latest/developerguide/fleet-provision-api.html#create-cert-csr) will change and all API calls to CreateCertificateFromCsr will invoke the certificate provider to create the certificates. It can take up to a few minutes for this behavior to change after a certificate provider is created. /// @@ -1943,7 +1943,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CreateCommand` operation on the `AWSIotService` service. + /// Performs the `CreateCommand` operation on the `IoT` service. /// /// Creates a command. A command contains reusable configurations that can be applied before they are sent to the devices. /// @@ -2016,7 +2016,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CreateCustomMetric` operation on the `AWSIotService` service. + /// Performs the `CreateCustomMetric` operation on the `IoT` service. /// /// Use this API to define a Custom Metric published by your devices to Device Defender. Requires permission to access the [CreateCustomMetric](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -2090,7 +2090,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CreateDimension` operation on the `AWSIotService` service. + /// Performs the `CreateDimension` operation on the `IoT` service. /// /// Create a dimension that you can use to limit the scope of a metric used in a security profile for IoT Device Defender. For example, using a TOPIC_FILTER dimension, you can narrow down the scope of the metric only to MQTT topics whose name match the pattern specified in the dimension. Requires permission to access the [CreateDimension](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -2164,7 +2164,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CreateDomainConfiguration` operation on the `AWSIotService` service. + /// Performs the `CreateDomainConfiguration` operation on the `IoT` service. /// /// Creates a domain configuration. Requires permission to access the [CreateDomainConfiguration](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -2240,7 +2240,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CreateDynamicThingGroup` operation on the `AWSIotService` service. + /// Performs the `CreateDynamicThingGroup` operation on the `IoT` service. /// /// Creates a dynamic thing group. Requires permission to access the [CreateDynamicThingGroup](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -2315,7 +2315,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CreateFleetMetric` operation on the `AWSIotService` service. + /// Performs the `CreateFleetMetric` operation on the `IoT` service. /// /// Creates a fleet metric. Requires permission to access the [CreateFleetMetric](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -2394,7 +2394,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CreateJob` operation on the `AWSIotService` service. + /// Performs the `CreateJob` operation on the `IoT` service. /// /// Creates a job. Requires permission to access the [CreateJob](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -2468,7 +2468,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CreateJobTemplate` operation on the `AWSIotService` service. + /// Performs the `CreateJobTemplate` operation on the `IoT` service. /// /// Creates a job template. Requires permission to access the [CreateJobTemplate](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -2542,7 +2542,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CreateKeysAndCertificate` operation on the `AWSIotService` service. + /// Performs the `CreateKeysAndCertificate` operation on the `IoT` service. /// /// Creates a 2048-bit RSA key pair and issues an X.509 certificate using the issued public key. You can also call CreateKeysAndCertificate over MQTT from a device, for more information, see [Provisioning MQTT API](https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html#provision-mqtt-api). Note This is the only time IoT issues the private key for this certificate, so it is important to keep it in a secure location. Requires permission to access the [CreateKeysAndCertificate](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -2613,7 +2613,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CreateMitigationAction` operation on the `AWSIotService` service. + /// Performs the `CreateMitigationAction` operation on the `IoT` service. /// /// Defines an action that can be applied to audit findings by using StartAuditMitigationActionsTask. Only certain types of mitigation actions can be applied to specific check names. For more information, see [Mitigation actions](https://docs.aws.amazon.com/iot/latest/developerguide/device-defender-mitigation-actions.html). Each mitigation action can apply only one type of change. Requires permission to access the [CreateMitigationAction](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -2686,7 +2686,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CreateOTAUpdate` operation on the `AWSIotService` service. + /// Performs the `CreateOTAUpdate` operation on the `IoT` service. /// /// Creates an IoT OTA update on a target group of things or groups. Requires permission to access the [CreateOTAUpdate](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -2762,7 +2762,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CreatePackage` operation on the `AWSIotService` service. + /// Performs the `CreatePackage` operation on the `IoT` service. /// /// Creates an IoT software package that can be deployed to your fleet. Requires permission to access the [CreatePackage](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) and [GetIndexingConfiguration](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) actions. /// @@ -2837,7 +2837,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CreatePackageVersion` operation on the `AWSIotService` service. + /// Performs the `CreatePackageVersion` operation on the `IoT` service. /// /// Creates a new version for an existing IoT software package. Requires permission to access the [CreatePackageVersion](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) and [GetIndexingConfiguration](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) actions. /// @@ -2912,7 +2912,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CreatePolicy` operation on the `AWSIotService` service. + /// Performs the `CreatePolicy` operation on the `IoT` service. /// /// Creates an IoT policy. The created policy is the default version for the policy. This operation creates a policy version with a version identifier of 1 and sets 1 as the policy's default version. Requires permission to access the [CreatePolicy](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -2987,7 +2987,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CreatePolicyVersion` operation on the `AWSIotService` service. + /// Performs the `CreatePolicyVersion` operation on the `IoT` service. /// /// Creates a new version of the specified IoT policy. To update a policy, create a new policy version. A managed policy can have up to five versions. If the policy has five versions, you must use [DeletePolicyVersion] to delete an existing version before you create a new one. Optionally, you can set the new version as the policy's default version. The default version is the operative version (that is, the version that is in effect for the certificates to which the policy is attached). Requires permission to access the [CreatePolicyVersion](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -3064,7 +3064,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CreateProvisioningClaim` operation on the `AWSIotService` service. + /// Performs the `CreateProvisioningClaim` operation on the `IoT` service. /// /// Creates a provisioning claim. Requires permission to access the [CreateProvisioningClaim](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -3135,7 +3135,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CreateProvisioningTemplate` operation on the `AWSIotService` service. + /// Performs the `CreateProvisioningTemplate` operation on the `IoT` service. /// /// Creates a provisioning template. Requires permission to access the [CreateProvisioningTemplate](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -3209,7 +3209,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CreateProvisioningTemplateVersion` operation on the `AWSIotService` service. + /// Performs the `CreateProvisioningTemplateVersion` operation on the `IoT` service. /// /// Creates a new version of a provisioning template. Requires permission to access the [CreateProvisioningTemplateVersion](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -3285,7 +3285,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CreateRoleAlias` operation on the `AWSIotService` service. + /// Performs the `CreateRoleAlias` operation on the `IoT` service. /// /// Creates a role alias. Requires permission to access the [CreateRoleAlias](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. The value of [credentialDurationSeconds](https://docs.aws.amazon.com/iot/latest/apireference/API_CreateRoleAlias.html#iot-CreateRoleAlias-request-credentialDurationSeconds) must be less than or equal to the maximum session duration of the IAM role that the role alias references. For more information, see [ Modifying a role maximum session duration (Amazon Web Services API)](https://docs.aws.amazon.com/IAM/latest/UserGuide/roles-managingrole-editing-api.html#roles-modify_max-session-duration-api) from the Amazon Web Services Identity and Access Management User Guide. /// @@ -3360,7 +3360,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CreateScheduledAudit` operation on the `AWSIotService` service. + /// Performs the `CreateScheduledAudit` operation on the `IoT` service. /// /// Creates a scheduled audit that is run at a specified time interval. Requires permission to access the [CreateScheduledAudit](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -3433,7 +3433,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CreateSecurityProfile` operation on the `AWSIotService` service. + /// Performs the `CreateSecurityProfile` operation on the `IoT` service. /// /// Creates a Device Defender security profile. Requires permission to access the [CreateSecurityProfile](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -3505,7 +3505,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CreateStream` operation on the `AWSIotService` service. + /// Performs the `CreateStream` operation on the `IoT` service. /// /// Creates a stream for delivering one or more large files in chunks over MQTT. A stream transports data bytes in chunks or blocks packaged as MQTT messages from a source like S3. You can have one or more files associated with a stream. Requires permission to access the [CreateStream](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -3581,7 +3581,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CreateThing` operation on the `AWSIotService` service. + /// Performs the `CreateThing` operation on the `IoT` service. /// /// Creates a thing record in the registry. If this call is made multiple times using the same thing name and configuration, the call will succeed. If this call is made with the same thing name but different configuration a ResourceAlreadyExistsException is thrown. This is a control plane operation. See [Authorization](https://docs.aws.amazon.com/iot/latest/developerguide/iot-authorization.html) for information about authorizing control plane actions. Requires permission to access the [CreateThing](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -3656,7 +3656,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CreateThingGroup` operation on the `AWSIotService` service. + /// Performs the `CreateThingGroup` operation on the `IoT` service. /// /// Create a thing group. This is a control plane operation. See [Authorization](https://docs.aws.amazon.com/iot/latest/developerguide/iot-authorization.html) for information about authorizing control plane actions. If the ThingGroup that you create has the exact same attributes as an existing ThingGroup, you will get a 200 success response. Requires permission to access the [CreateThingGroup](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -3728,7 +3728,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CreateThingType` operation on the `AWSIotService` service. + /// Performs the `CreateThingType` operation on the `IoT` service. /// /// Creates a new thing type. If this call is made multiple times using the same thing type name and configuration, the call will succeed. If this call is made with the same thing type name but different configuration a ResourceAlreadyExistsException is thrown. Requires permission to access the [CreateThingType](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -3802,7 +3802,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CreateTopicRule` operation on the `AWSIotService` service. + /// Performs the `CreateTopicRule` operation on the `IoT` service. /// /// Creates a rule. Creating rules is an administrator-level action. Any user who has permission to create rules will be able to access data processed by the rule. Requires permission to access the [CreateTopicRule](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -3877,7 +3877,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `CreateTopicRuleDestination` operation on the `AWSIotService` service. + /// Performs the `CreateTopicRuleDestination` operation on the `IoT` service. /// /// Creates a topic rule destination. The destination must be confirmed prior to use. Requires permission to access the [CreateTopicRuleDestination](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -3950,7 +3950,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeleteAccountAuditConfiguration` operation on the `AWSIotService` service. + /// Performs the `DeleteAccountAuditConfiguration` operation on the `IoT` service. /// /// Restores the default settings for Device Defender audits for this account. Any configuration data you entered is deleted and all audit checks are reset to disabled. Requires permission to access the [DeleteAccountAuditConfiguration](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -4020,7 +4020,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeleteAuditSuppression` operation on the `AWSIotService` service. + /// Performs the `DeleteAuditSuppression` operation on the `IoT` service. /// /// Deletes a Device Defender audit suppression. Requires permission to access the [DeleteAuditSuppression](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -4091,7 +4091,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeleteAuthorizer` operation on the `AWSIotService` service. + /// Performs the `DeleteAuthorizer` operation on the `IoT` service. /// /// Deletes an authorizer. Requires permission to access the [DeleteAuthorizer](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -4163,7 +4163,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeleteBillingGroup` operation on the `AWSIotService` service. + /// Performs the `DeleteBillingGroup` operation on the `IoT` service. /// /// Deletes the billing group. Requires permission to access the [DeleteBillingGroup](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -4233,7 +4233,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeleteCACertificate` operation on the `AWSIotService` service. + /// Performs the `DeleteCACertificate` operation on the `IoT` service. /// /// Deletes a registered CA certificate. Requires permission to access the [DeleteCACertificate](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -4305,7 +4305,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeleteCertificate` operation on the `AWSIotService` service. + /// Performs the `DeleteCertificate` operation on the `IoT` service. /// /// Deletes the specified certificate. A certificate cannot be deleted if it has a policy or IoT thing attached to it or if its status is set to ACTIVE. To delete a certificate, first use the [DetachPolicy] action to detach all policies. Next, use the [UpdateCertificate] action to set the certificate to the INACTIVE status. Requires permission to access the [DeleteCertificate](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -4379,7 +4379,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeleteCertificateProvider` operation on the `AWSIotService` service. + /// Performs the `DeleteCertificateProvider` operation on the `IoT` service. /// /// Deletes a certificate provider. Requires permission to access the [DeleteCertificateProvider](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. If you delete the certificate provider resource, the behavior of CreateCertificateFromCsr will resume, and IoT will create certificates signed by IoT from a certificate signing request (CSR). /// @@ -4451,7 +4451,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeleteCommand` operation on the `AWSIotService` service. + /// Performs the `DeleteCommand` operation on the `IoT` service. /// /// Delete a command resource. /// @@ -4520,7 +4520,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeleteCommandExecution` operation on the `AWSIotService` service. + /// Performs the `DeleteCommandExecution` operation on the `IoT` service. /// /// Delete a command execution. Only command executions that enter a terminal state can be deleted from your account. /// @@ -4590,7 +4590,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeleteCustomMetric` operation on the `AWSIotService` service. + /// Performs the `DeleteCustomMetric` operation on the `IoT` service. /// /// Deletes a Device Defender detect custom metric. Requires permission to access the [DeleteCustomMetric](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. Before you can delete a custom metric, you must first remove the custom metric from all security profiles it's a part of. The security profile associated with the custom metric can be found using the [ListSecurityProfiles](https://docs.aws.amazon.com/iot/latest/apireference/API_ListSecurityProfiles.html) API with metricName set to your custom metric name. /// @@ -4658,7 +4658,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeleteDimension` operation on the `AWSIotService` service. + /// Performs the `DeleteDimension` operation on the `IoT` service. /// /// Removes the specified dimension from your Amazon Web Services accounts. Requires permission to access the [DeleteDimension](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -4726,7 +4726,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeleteDomainConfiguration` operation on the `AWSIotService` service. + /// Performs the `DeleteDomainConfiguration` operation on the `IoT` service. /// /// Deletes the specified domain configuration. Requires permission to access the [DeleteDomainConfiguration](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -4797,7 +4797,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeleteDynamicThingGroup` operation on the `AWSIotService` service. + /// Performs the `DeleteDynamicThingGroup` operation on the `IoT` service. /// /// Deletes a dynamic thing group. Requires permission to access the [DeleteDynamicThingGroup](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -4867,7 +4867,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeleteFleetMetric` operation on the `AWSIotService` service. + /// Performs the `DeleteFleetMetric` operation on the `IoT` service. /// /// Deletes the specified fleet metric. Returns successfully with no error if the deletion is successful or you specify a fleet metric that doesn't exist. Requires permission to access the [DeleteFleetMetric](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -4939,7 +4939,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeleteJob` operation on the `AWSIotService` service. + /// Performs the `DeleteJob` operation on the `IoT` service. /// /// Deletes a job and its related job executions. Deleting a job may take time, depending on the number of job executions created for the job and various other factors. While the job is being deleted, the status of the job will be shown as "DELETION_IN_PROGRESS". Attempting to delete or cancel a job whose status is already "DELETION_IN_PROGRESS" will result in an error. Only 10 jobs may have status "DELETION_IN_PROGRESS" at the same time, or a LimitExceededException will occur. Requires permission to access the [DeleteJob](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -5011,7 +5011,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeleteJobExecution` operation on the `AWSIotService` service. + /// Performs the `DeleteJobExecution` operation on the `IoT` service. /// /// Deletes a job execution. Requires permission to access the [DeleteJobExecution](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -5082,7 +5082,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeleteJobTemplate` operation on the `AWSIotService` service. + /// Performs the `DeleteJobTemplate` operation on the `IoT` service. /// /// Deletes the specified job template. /// @@ -5151,7 +5151,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeleteMitigationAction` operation on the `AWSIotService` service. + /// Performs the `DeleteMitigationAction` operation on the `IoT` service. /// /// Deletes a defined mitigation action from your Amazon Web Services accounts. Requires permission to access the [DeleteMitigationAction](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -5219,7 +5219,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeleteOTAUpdate` operation on the `AWSIotService` service. + /// Performs the `DeleteOTAUpdate` operation on the `IoT` service. /// /// Delete an OTA update. Requires permission to access the [DeleteOTAUpdate](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -5292,7 +5292,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeletePackage` operation on the `AWSIotService` service. + /// Performs the `DeletePackage` operation on the `IoT` service. /// /// Deletes a specific version from a software package. Note: All package versions must be deleted before deleting the software package. Requires permission to access the [DeletePackageVersion](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -5362,7 +5362,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeletePackageVersion` operation on the `AWSIotService` service. + /// Performs the `DeletePackageVersion` operation on the `IoT` service. /// /// Deletes a specific version from a software package. Note: If a package version is designated as default, you must remove the designation from the software package using the [UpdatePackage] action. /// @@ -5432,7 +5432,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeletePolicy` operation on the `AWSIotService` service. + /// Performs the `DeletePolicy` operation on the `IoT` service. /// /// Deletes the specified policy. A policy cannot be deleted if it has non-default versions or it is attached to any certificate. To delete a policy, use the [DeletePolicyVersion] action to delete all non-default versions of the policy; use the [DetachPolicy] action to detach the policy from any certificate; and then use the DeletePolicy action to delete the policy. When a policy is deleted using DeletePolicy, its default version is deleted with it. Because of the distributed nature of Amazon Web Services, it can take up to five minutes after a policy is detached before it's ready to be deleted. Requires permission to access the [DeletePolicy](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -5504,7 +5504,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeletePolicyVersion` operation on the `AWSIotService` service. + /// Performs the `DeletePolicyVersion` operation on the `IoT` service. /// /// Deletes the specified version of the specified policy. You cannot delete the default version of a policy using this action. To delete the default version of a policy, use [DeletePolicy]. To find out which version of a policy is marked as the default version, use ListPolicyVersions. Requires permission to access the [DeletePolicyVersion](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -5576,7 +5576,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeleteProvisioningTemplate` operation on the `AWSIotService` service. + /// Performs the `DeleteProvisioningTemplate` operation on the `IoT` service. /// /// Deletes a provisioning template. Requires permission to access the [DeleteProvisioningTemplate](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -5648,7 +5648,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeleteProvisioningTemplateVersion` operation on the `AWSIotService` service. + /// Performs the `DeleteProvisioningTemplateVersion` operation on the `IoT` service. /// /// Deletes a provisioning template version. Requires permission to access the [DeleteProvisioningTemplateVersion](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -5720,7 +5720,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeleteRegistrationCode` operation on the `AWSIotService` service. + /// Performs the `DeleteRegistrationCode` operation on the `IoT` service. /// /// Deletes a CA certificate registration code. Requires permission to access the [DeleteRegistrationCode](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -5790,7 +5790,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeleteRoleAlias` operation on the `AWSIotService` service. + /// Performs the `DeleteRoleAlias` operation on the `IoT` service. /// /// Deletes a role alias Requires permission to access the [DeleteRoleAlias](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -5862,7 +5862,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeleteScheduledAudit` operation on the `AWSIotService` service. + /// Performs the `DeleteScheduledAudit` operation on the `IoT` service. /// /// Deletes a scheduled audit. Requires permission to access the [DeleteScheduledAudit](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -5931,7 +5931,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeleteSecurityProfile` operation on the `AWSIotService` service. + /// Performs the `DeleteSecurityProfile` operation on the `IoT` service. /// /// Deletes a Device Defender security profile. Requires permission to access the [DeleteSecurityProfile](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -6001,7 +6001,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeleteStream` operation on the `AWSIotService` service. + /// Performs the `DeleteStream` operation on the `IoT` service. /// /// Deletes a stream. Requires permission to access the [DeleteStream](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -6073,7 +6073,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeleteThing` operation on the `AWSIotService` service. + /// Performs the `DeleteThing` operation on the `IoT` service. /// /// Deletes the specified thing. Returns successfully with no error if the deletion is successful or you specify a thing that doesn't exist. Requires permission to access the [DeleteThing](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -6146,7 +6146,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeleteThingGroup` operation on the `AWSIotService` service. + /// Performs the `DeleteThingGroup` operation on the `IoT` service. /// /// Deletes a thing group. Requires permission to access the [DeleteThingGroup](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -6216,7 +6216,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeleteThingType` operation on the `AWSIotService` service. + /// Performs the `DeleteThingType` operation on the `IoT` service. /// /// Deletes the specified thing type. You cannot delete a thing type if it has things associated with it. To delete a thing type, first mark it as deprecated by calling [DeprecateThingType], then remove any associated things by calling [UpdateThing] to change the thing type on any associated thing, and finally use [DeleteThingType] to delete the thing type. Requires permission to access the [DeleteThingType](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -6287,7 +6287,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeleteTopicRule` operation on the `AWSIotService` service. + /// Performs the `DeleteTopicRule` operation on the `IoT` service. /// /// Deletes the rule. Requires permission to access the [DeleteTopicRule](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -6357,7 +6357,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeleteTopicRuleDestination` operation on the `AWSIotService` service. + /// Performs the `DeleteTopicRuleDestination` operation on the `IoT` service. /// /// Deletes a topic rule destination. Requires permission to access the [DeleteTopicRuleDestination](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -6427,7 +6427,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeleteV2LoggingLevel` operation on the `AWSIotService` service. + /// Performs the `DeleteV2LoggingLevel` operation on the `IoT` service. /// /// Deletes a logging level. Requires permission to access the [DeleteV2LoggingLevel](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -6496,7 +6496,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DeprecateThingType` operation on the `AWSIotService` service. + /// Performs the `DeprecateThingType` operation on the `IoT` service. /// /// Deprecates a thing type. You can not associate new things with deprecated thing type. Requires permission to access the [DeprecateThingType](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -6570,7 +6570,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeAccountAuditConfiguration` operation on the `AWSIotService` service. + /// Performs the `DescribeAccountAuditConfiguration` operation on the `IoT` service. /// /// Gets information about the Device Defender audit settings for this account. Settings include how audit notifications are sent and which audit checks are enabled or disabled. Requires permission to access the [DescribeAccountAuditConfiguration](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -6637,7 +6637,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeAuditFinding` operation on the `AWSIotService` service. + /// Performs the `DescribeAuditFinding` operation on the `IoT` service. /// /// Gets information about a single audit finding. Properties include the reason for noncompliance, the severity of the issue, and the start time when the audit that returned the finding. Requires permission to access the [DescribeAuditFinding](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -6706,7 +6706,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeAuditMitigationActionsTask` operation on the `AWSIotService` service. + /// Performs the `DescribeAuditMitigationActionsTask` operation on the `IoT` service. /// /// Gets information about an audit mitigation task that is used to apply mitigation actions to a set of audit findings. Properties include the actions being applied, the audit checks to which they're being applied, the task status, and aggregated task statistics. /// @@ -6775,7 +6775,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeAuditSuppression` operation on the `AWSIotService` service. + /// Performs the `DescribeAuditSuppression` operation on the `IoT` service. /// /// Gets information about a Device Defender audit suppression. /// @@ -6847,7 +6847,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeAuditTask` operation on the `AWSIotService` service. + /// Performs the `DescribeAuditTask` operation on the `IoT` service. /// /// Gets information about a Device Defender audit. Requires permission to access the [DescribeAuditTask](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -6916,7 +6916,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeAuthorizer` operation on the `AWSIotService` service. + /// Performs the `DescribeAuthorizer` operation on the `IoT` service. /// /// Describes an authorizer. Requires permission to access the [DescribeAuthorizer](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -6987,7 +6987,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeBillingGroup` operation on the `AWSIotService` service. + /// Performs the `DescribeBillingGroup` operation on the `IoT` service. /// /// Returns information about a billing group. Requires permission to access the [DescribeBillingGroup](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -7056,7 +7056,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeCACertificate` operation on the `AWSIotService` service. + /// Performs the `DescribeCACertificate` operation on the `IoT` service. /// /// Describes a registered CA certificate. Requires permission to access the [DescribeCACertificate](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -7127,7 +7127,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeCertificate` operation on the `AWSIotService` service. + /// Performs the `DescribeCertificate` operation on the `IoT` service. /// /// Gets information about the specified certificate. Requires permission to access the [DescribeCertificate](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -7198,7 +7198,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeCertificateProvider` operation on the `AWSIotService` service. + /// Performs the `DescribeCertificateProvider` operation on the `IoT` service. /// /// Describes a certificate provider. Requires permission to access the [DescribeCertificateProvider](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -7269,7 +7269,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeCustomMetric` operation on the `AWSIotService` service. + /// Performs the `DescribeCustomMetric` operation on the `IoT` service. /// /// Gets information about a Device Defender detect custom metric. Requires permission to access the [DescribeCustomMetric](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -7338,7 +7338,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeDefaultAuthorizer` operation on the `AWSIotService` service. + /// Performs the `DescribeDefaultAuthorizer` operation on the `IoT` service. /// /// Describes the default authorizer. Requires permission to access the [DescribeDefaultAuthorizer](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -7409,7 +7409,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeDetectMitigationActionsTask` operation on the `AWSIotService` service. + /// Performs the `DescribeDetectMitigationActionsTask` operation on the `IoT` service. /// /// Gets information about a Device Defender ML Detect mitigation action. Requires permission to access the [DescribeDetectMitigationActionsTask](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -7478,7 +7478,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeDimension` operation on the `AWSIotService` service. + /// Performs the `DescribeDimension` operation on the `IoT` service. /// /// Provides details about a dimension that is defined in your Amazon Web Services accounts. Requires permission to access the [DescribeDimension](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -7547,7 +7547,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeDomainConfiguration` operation on the `AWSIotService` service. + /// Performs the `DescribeDomainConfiguration` operation on the `IoT` service. /// /// Gets summary information about a domain configuration. Requires permission to access the [DescribeDomainConfiguration](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -7618,7 +7618,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeEndpoint` operation on the `AWSIotService` service. + /// Performs the `DescribeEndpoint` operation on the `IoT` service. /// /// Returns or creates a unique endpoint specific to the Amazon Web Services account making the call. The first time DescribeEndpoint is called, an endpoint is created. All subsequent calls to DescribeEndpoint return the same endpoint. Requires permission to access the [DescribeEndpoint](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -7688,7 +7688,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeEventConfigurations` operation on the `AWSIotService` service. + /// Performs the `DescribeEventConfigurations` operation on the `IoT` service. /// /// Describes event configurations. Requires permission to access the [DescribeEventConfigurations](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -7755,7 +7755,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeFleetMetric` operation on the `AWSIotService` service. + /// Performs the `DescribeFleetMetric` operation on the `IoT` service. /// /// Gets information about the specified fleet metric. Requires permission to access the [DescribeFleetMetric](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -7826,7 +7826,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeIndex` operation on the `AWSIotService` service. + /// Performs the `DescribeIndex` operation on the `IoT` service. /// /// Describes a search index. Requires permission to access the [DescribeIndex](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -7897,7 +7897,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeJob` operation on the `AWSIotService` service. + /// Performs the `DescribeJob` operation on the `IoT` service. /// /// Describes a job. Requires permission to access the [DescribeJob](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -7967,7 +7967,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeJobExecution` operation on the `AWSIotService` service. + /// Performs the `DescribeJobExecution` operation on the `IoT` service. /// /// Describes a job execution. Requires permission to access the [DescribeJobExecution](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -8037,7 +8037,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeJobTemplate` operation on the `AWSIotService` service. + /// Performs the `DescribeJobTemplate` operation on the `IoT` service. /// /// Returns information about a job template. /// @@ -8106,7 +8106,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeManagedJobTemplate` operation on the `AWSIotService` service. + /// Performs the `DescribeManagedJobTemplate` operation on the `IoT` service. /// /// View details of a managed job template. /// @@ -8176,7 +8176,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeMitigationAction` operation on the `AWSIotService` service. + /// Performs the `DescribeMitigationAction` operation on the `IoT` service. /// /// Gets information about a mitigation action. Requires permission to access the [DescribeMitigationAction](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -8245,7 +8245,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeProvisioningTemplate` operation on the `AWSIotService` service. + /// Performs the `DescribeProvisioningTemplate` operation on the `IoT` service. /// /// Returns information about a provisioning template. Requires permission to access the [DescribeProvisioningTemplate](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -8315,7 +8315,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeProvisioningTemplateVersion` operation on the `AWSIotService` service. + /// Performs the `DescribeProvisioningTemplateVersion` operation on the `IoT` service. /// /// Returns information about a provisioning template version. Requires permission to access the [DescribeProvisioningTemplateVersion](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -8385,7 +8385,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeRoleAlias` operation on the `AWSIotService` service. + /// Performs the `DescribeRoleAlias` operation on the `IoT` service. /// /// Describes a role alias. Requires permission to access the [DescribeRoleAlias](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -8456,7 +8456,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeScheduledAudit` operation on the `AWSIotService` service. + /// Performs the `DescribeScheduledAudit` operation on the `IoT` service. /// /// Gets information about a scheduled audit. Requires permission to access the [DescribeScheduledAudit](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -8525,7 +8525,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeSecurityProfile` operation on the `AWSIotService` service. + /// Performs the `DescribeSecurityProfile` operation on the `IoT` service. /// /// Gets information about a Device Defender security profile. Requires permission to access the [DescribeSecurityProfile](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -8594,7 +8594,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeStream` operation on the `AWSIotService` service. + /// Performs the `DescribeStream` operation on the `IoT` service. /// /// Gets information about a stream. Requires permission to access the [DescribeStream](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -8665,7 +8665,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeThing` operation on the `AWSIotService` service. + /// Performs the `DescribeThing` operation on the `IoT` service. /// /// Gets information about the specified thing. Requires permission to access the [DescribeThing](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -8736,7 +8736,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeThingGroup` operation on the `AWSIotService` service. + /// Performs the `DescribeThingGroup` operation on the `IoT` service. /// /// Describe a thing group. Requires permission to access the [DescribeThingGroup](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -8805,7 +8805,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeThingRegistrationTask` operation on the `AWSIotService` service. + /// Performs the `DescribeThingRegistrationTask` operation on the `IoT` service. /// /// Describes a bulk thing provisioning task. Requires permission to access the [DescribeThingRegistrationTask](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -8875,7 +8875,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DescribeThingType` operation on the `AWSIotService` service. + /// Performs the `DescribeThingType` operation on the `IoT` service. /// /// Gets information about the specified thing type. Requires permission to access the [DescribeThingType](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -8946,7 +8946,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DetachPolicy` operation on the `AWSIotService` service. + /// Performs the `DetachPolicy` operation on the `IoT` service. /// /// Detaches a policy from the specified target. Because of the distributed nature of Amazon Web Services, it can take up to five minutes after a policy is detached before it's ready to be deleted. Requires permission to access the [DetachPolicy](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -9020,7 +9020,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DetachPrincipalPolicy` operation on the `AWSIotService` service. + /// Performs the `DetachPrincipalPolicy` operation on the `IoT` service. /// /// Removes the specified policy from the specified certificate. Note: This action is deprecated and works as expected for backward compatibility, but we won't add enhancements. Use [DetachPolicy] instead. Requires permission to access the [DetachPrincipalPolicy](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. @available(*, deprecated) @@ -9093,7 +9093,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DetachSecurityProfile` operation on the `AWSIotService` service. + /// Performs the `DetachSecurityProfile` operation on the `IoT` service. /// /// Disassociates a Device Defender security profile from a thing group or from this account. Requires permission to access the [DetachSecurityProfile](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -9163,7 +9163,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DetachThingPrincipal` operation on the `AWSIotService` service. + /// Performs the `DetachThingPrincipal` operation on the `IoT` service. /// /// Detaches the specified principal from the specified thing. A principal can be X.509 certificates, IAM users, groups, and roles, Amazon Cognito identities or federated identities. This call is asynchronous. It might take several seconds for the detachment to propagate. Requires permission to access the [DetachThingPrincipal](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -9235,7 +9235,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DisableTopicRule` operation on the `AWSIotService` service. + /// Performs the `DisableTopicRule` operation on the `IoT` service. /// /// Disables the rule. Requires permission to access the [DisableTopicRule](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -9305,7 +9305,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `DisassociateSbomFromPackageVersion` operation on the `AWSIotService` service. + /// Performs the `DisassociateSbomFromPackageVersion` operation on the `IoT` service. /// /// Disassociates the selected software bill of materials (SBOM) from a specific software package version. Requires permission to access the [DisassociateSbomWithPackageVersion](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -9377,7 +9377,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `EnableTopicRule` operation on the `AWSIotService` service. + /// Performs the `EnableTopicRule` operation on the `IoT` service. /// /// Enables the rule. Requires permission to access the [EnableTopicRule](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -9447,7 +9447,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `GetBehaviorModelTrainingSummaries` operation on the `AWSIotService` service. + /// Performs the `GetBehaviorModelTrainingSummaries` operation on the `IoT` service. /// /// Returns a Device Defender's ML Detect Security Profile training model's status. Requires permission to access the [GetBehaviorModelTrainingSummaries](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -9517,7 +9517,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `GetBucketsAggregation` operation on the `AWSIotService` service. + /// Performs the `GetBucketsAggregation` operation on the `IoT` service. /// /// Aggregates on indexed data with search queries pertaining to particular fields. Requires permission to access the [GetBucketsAggregation](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -9594,7 +9594,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `GetCardinality` operation on the `AWSIotService` service. + /// Performs the `GetCardinality` operation on the `IoT` service. /// /// Returns the approximate count of unique values that match the query. Requires permission to access the [GetCardinality](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -9671,7 +9671,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `GetCommand` operation on the `AWSIotService` service. + /// Performs the `GetCommand` operation on the `IoT` service. /// /// Gets information about the specified command. /// @@ -9740,7 +9740,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `GetCommandExecution` operation on the `AWSIotService` service. + /// Performs the `GetCommandExecution` operation on the `IoT` service. /// /// Gets information about the specific command execution on a single device. /// @@ -9810,7 +9810,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `GetEffectivePolicies` operation on the `AWSIotService` service. + /// Performs the `GetEffectivePolicies` operation on the `IoT` service. /// /// Gets a list of the policies that have an effect on the authorization behavior of the specified device when it connects to the IoT device gateway. Requires permission to access the [GetEffectivePolicies](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -9886,7 +9886,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `GetIndexingConfiguration` operation on the `AWSIotService` service. + /// Performs the `GetIndexingConfiguration` operation on the `IoT` service. /// /// Gets the indexing configuration. Requires permission to access the [GetIndexingConfiguration](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -9956,7 +9956,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `GetJobDocument` operation on the `AWSIotService` service. + /// Performs the `GetJobDocument` operation on the `IoT` service. /// /// Gets a job document. Requires permission to access the [GetJobDocument](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -10026,7 +10026,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `GetLoggingOptions` operation on the `AWSIotService` service. + /// Performs the `GetLoggingOptions` operation on the `IoT` service. /// /// Gets the logging options. NOTE: use of this command is not recommended. Use GetV2LoggingOptions instead. Requires permission to access the [GetLoggingOptions](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -10094,7 +10094,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `GetOTAUpdate` operation on the `AWSIotService` service. + /// Performs the `GetOTAUpdate` operation on the `IoT` service. /// /// Gets an OTA update. Requires permission to access the [GetOTAUpdate](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -10165,7 +10165,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `GetPackage` operation on the `AWSIotService` service. + /// Performs the `GetPackage` operation on the `IoT` service. /// /// Gets information about the specified software package. Requires permission to access the [GetPackage](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -10234,7 +10234,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `GetPackageConfiguration` operation on the `AWSIotService` service. + /// Performs the `GetPackageConfiguration` operation on the `IoT` service. /// /// Gets information about the specified software package's configuration. Requires permission to access the [GetPackageConfiguration](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -10301,7 +10301,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `GetPackageVersion` operation on the `AWSIotService` service. + /// Performs the `GetPackageVersion` operation on the `IoT` service. /// /// Gets information about the specified package version. Requires permission to access the [GetPackageVersion](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -10370,7 +10370,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `GetPercentiles` operation on the `AWSIotService` service. + /// Performs the `GetPercentiles` operation on the `IoT` service. /// /// Groups the aggregated values that match the query into percentile groupings. The default percentile groupings are: 1,5,25,50,75,95,99, although you can specify your own when you call GetPercentiles. This function returns a value for each percentile group specified (or the default percentile groupings). The percentile group "1" contains the aggregated field value that occurs in approximately one percent of the values that match the query. The percentile group "5" contains the aggregated field value that occurs in approximately five percent of the values that match the query, and so on. The result is an approximation, the more values that match the query, the more accurate the percentile values. Requires permission to access the [GetPercentiles](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -10447,7 +10447,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `GetPolicy` operation on the `AWSIotService` service. + /// Performs the `GetPolicy` operation on the `IoT` service. /// /// Gets information about the specified policy with the policy document of the default version. Requires permission to access the [GetPolicy](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -10518,7 +10518,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `GetPolicyVersion` operation on the `AWSIotService` service. + /// Performs the `GetPolicyVersion` operation on the `IoT` service. /// /// Gets information about the specified policy version. Requires permission to access the [GetPolicyVersion](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -10589,7 +10589,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `GetRegistrationCode` operation on the `AWSIotService` service. + /// Performs the `GetRegistrationCode` operation on the `IoT` service. /// /// Gets a registration code used to register a CA certificate with IoT. IoT will create a registration code as part of this API call if the registration code doesn't exist or has been deleted. If you already have a registration code, this API call will return the same registration code. Requires permission to access the [GetRegistrationCode](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -10659,7 +10659,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `GetStatistics` operation on the `AWSIotService` service. + /// Performs the `GetStatistics` operation on the `IoT` service. /// /// Returns the count, average, sum, minimum, maximum, sum of squares, variance, and standard deviation for the specified aggregated field. If the aggregation field is of type String, only the count statistic is returned. Requires permission to access the [GetStatistics](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -10736,7 +10736,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `GetThingConnectivityData` operation on the `AWSIotService` service. + /// Performs the `GetThingConnectivityData` operation on the `IoT` service. /// /// Retrieves the live connectivity status per device. /// @@ -10808,7 +10808,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `GetTopicRule` operation on the `AWSIotService` service. + /// Performs the `GetTopicRule` operation on the `IoT` service. /// /// Gets information about the rule. Requires permission to access the [GetTopicRule](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -10877,7 +10877,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `GetTopicRuleDestination` operation on the `AWSIotService` service. + /// Performs the `GetTopicRuleDestination` operation on the `IoT` service. /// /// Gets information about a topic rule destination. Requires permission to access the [GetTopicRuleDestination](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -10946,7 +10946,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `GetV2LoggingOptions` operation on the `AWSIotService` service. + /// Performs the `GetV2LoggingOptions` operation on the `IoT` service. /// /// Gets the fine grained logging options. Requires permission to access the [GetV2LoggingOptions](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -11014,7 +11014,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListActiveViolations` operation on the `AWSIotService` service. + /// Performs the `ListActiveViolations` operation on the `IoT` service. /// /// Lists the active violations for a given Device Defender security profile. Requires permission to access the [ListActiveViolations](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -11084,7 +11084,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListAttachedPolicies` operation on the `AWSIotService` service. + /// Performs the `ListAttachedPolicies` operation on the `IoT` service. /// /// Lists the policies attached to the specified thing group. Requires permission to access the [ListAttachedPolicies](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -11157,7 +11157,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListAuditFindings` operation on the `AWSIotService` service. + /// Performs the `ListAuditFindings` operation on the `IoT` service. /// /// Lists the findings (results) of a Device Defender audit or of the audits performed during a specified time period. (Findings are retained for 90 days.) Requires permission to access the [ListAuditFindings](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -11228,7 +11228,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListAuditMitigationActionsExecutions` operation on the `AWSIotService` service. + /// Performs the `ListAuditMitigationActionsExecutions` operation on the `IoT` service. /// /// Gets the status of audit mitigation action tasks that were executed. Requires permission to access the [ListAuditMitigationActionsExecutions](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -11297,7 +11297,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListAuditMitigationActionsTasks` operation on the `AWSIotService` service. + /// Performs the `ListAuditMitigationActionsTasks` operation on the `IoT` service. /// /// Gets a list of audit mitigation action tasks that match the specified filters. Requires permission to access the [ListAuditMitigationActionsTasks](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -11366,7 +11366,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListAuditSuppressions` operation on the `AWSIotService` service. + /// Performs the `ListAuditSuppressions` operation on the `IoT` service. /// /// Lists your Device Defender audit listings. Requires permission to access the [ListAuditSuppressions](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -11437,7 +11437,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListAuditTasks` operation on the `AWSIotService` service. + /// Performs the `ListAuditTasks` operation on the `IoT` service. /// /// Lists the Device Defender audits that have been performed during a given time period. Requires permission to access the [ListAuditTasks](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -11506,7 +11506,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListAuthorizers` operation on the `AWSIotService` service. + /// Performs the `ListAuthorizers` operation on the `IoT` service. /// /// Lists the authorizers registered in your account. Requires permission to access the [ListAuthorizers](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -11577,7 +11577,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListBillingGroups` operation on the `AWSIotService` service. + /// Performs the `ListBillingGroups` operation on the `IoT` service. /// /// Lists the billing groups you have created. Requires permission to access the [ListBillingGroups](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -11647,7 +11647,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListCACertificates` operation on the `AWSIotService` service. + /// Performs the `ListCACertificates` operation on the `IoT` service. /// /// Lists the CA certificates registered for your Amazon Web Services account. The results are paginated with a default page size of 25. You can use the returned marker to retrieve additional results. Requires permission to access the [ListCACertificates](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -11718,7 +11718,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListCertificateProviders` operation on the `AWSIotService` service. + /// Performs the `ListCertificateProviders` operation on the `IoT` service. /// /// Lists all your certificate providers in your Amazon Web Services account. Requires permission to access the [ListCertificateProviders](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -11789,7 +11789,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListCertificates` operation on the `AWSIotService` service. + /// Performs the `ListCertificates` operation on the `IoT` service. /// /// Lists the certificates registered in your Amazon Web Services account. The results are paginated with a default page size of 25. You can use the returned marker to retrieve additional results. Requires permission to access the [ListCertificates](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -11860,7 +11860,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListCertificatesByCA` operation on the `AWSIotService` service. + /// Performs the `ListCertificatesByCA` operation on the `IoT` service. /// /// List the device certificates signed by the specified CA certificate. Requires permission to access the [ListCertificatesByCA](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -11931,7 +11931,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListCommandExecutions` operation on the `AWSIotService` service. + /// Performs the `ListCommandExecutions` operation on the `IoT` service. /// /// List all command executions. /// @@ -12011,7 +12011,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListCommands` operation on the `AWSIotService` service. + /// Performs the `ListCommands` operation on the `IoT` service. /// /// List all commands in your account. /// @@ -12080,7 +12080,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListCustomMetrics` operation on the `AWSIotService` service. + /// Performs the `ListCustomMetrics` operation on the `IoT` service. /// /// Lists your Device Defender detect custom metrics. Requires permission to access the [ListCustomMetrics](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -12149,7 +12149,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListDetectMitigationActionsExecutions` operation on the `AWSIotService` service. + /// Performs the `ListDetectMitigationActionsExecutions` operation on the `IoT` service. /// /// Lists mitigation actions executions for a Device Defender ML Detect Security Profile. Requires permission to access the [ListDetectMitigationActionsExecutions](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -12218,7 +12218,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListDetectMitigationActionsTasks` operation on the `AWSIotService` service. + /// Performs the `ListDetectMitigationActionsTasks` operation on the `IoT` service. /// /// List of Device Defender ML Detect mitigation actions tasks. Requires permission to access the [ListDetectMitigationActionsTasks](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -12287,7 +12287,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListDimensions` operation on the `AWSIotService` service. + /// Performs the `ListDimensions` operation on the `IoT` service. /// /// List the set of dimensions that are defined for your Amazon Web Services accounts. Requires permission to access the [ListDimensions](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -12356,7 +12356,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListDomainConfigurations` operation on the `AWSIotService` service. + /// Performs the `ListDomainConfigurations` operation on the `IoT` service. /// /// Gets a list of domain configurations for the user. This list is sorted alphabetically by domain configuration name. Requires permission to access the [ListDomainConfigurations](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -12427,7 +12427,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListFleetMetrics` operation on the `AWSIotService` service. + /// Performs the `ListFleetMetrics` operation on the `IoT` service. /// /// Lists all your fleet metrics. Requires permission to access the [ListFleetMetrics](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -12498,7 +12498,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListIndices` operation on the `AWSIotService` service. + /// Performs the `ListIndices` operation on the `IoT` service. /// /// Lists the search indices. Requires permission to access the [ListIndices](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -12569,7 +12569,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListJobExecutionsForJob` operation on the `AWSIotService` service. + /// Performs the `ListJobExecutionsForJob` operation on the `IoT` service. /// /// Lists the job executions for a job. Requires permission to access the [ListJobExecutionsForJob](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -12639,7 +12639,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListJobExecutionsForThing` operation on the `AWSIotService` service. + /// Performs the `ListJobExecutionsForThing` operation on the `IoT` service. /// /// Lists the job executions for the specified thing. Requires permission to access the [ListJobExecutionsForThing](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -12709,7 +12709,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListJobTemplates` operation on the `AWSIotService` service. + /// Performs the `ListJobTemplates` operation on the `IoT` service. /// /// Returns a list of job templates. Requires permission to access the [ListJobTemplates](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -12778,7 +12778,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListJobs` operation on the `AWSIotService` service. + /// Performs the `ListJobs` operation on the `IoT` service. /// /// Lists jobs. Requires permission to access the [ListJobs](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -12848,7 +12848,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListManagedJobTemplates` operation on the `AWSIotService` service. + /// Performs the `ListManagedJobTemplates` operation on the `IoT` service. /// /// Returns a list of managed job templates. /// @@ -12918,7 +12918,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListMetricValues` operation on the `AWSIotService` service. + /// Performs the `ListMetricValues` operation on the `IoT` service. /// /// Lists the values reported for an IoT Device Defender metric (device-side metric, cloud-side metric, or custom metric) by the given thing during the specified time period. /// @@ -12988,7 +12988,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListMitigationActions` operation on the `AWSIotService` service. + /// Performs the `ListMitigationActions` operation on the `IoT` service. /// /// Gets a list of all mitigation actions that match the specified filter criteria. Requires permission to access the [ListMitigationActions](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -13057,7 +13057,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListOTAUpdates` operation on the `AWSIotService` service. + /// Performs the `ListOTAUpdates` operation on the `IoT` service. /// /// Lists OTA updates. Requires permission to access the [ListOTAUpdates](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -13128,7 +13128,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListOutgoingCertificates` operation on the `AWSIotService` service. + /// Performs the `ListOutgoingCertificates` operation on the `IoT` service. /// /// Lists certificates that are being transferred but not yet accepted. Requires permission to access the [ListOutgoingCertificates](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -13199,7 +13199,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListPackageVersions` operation on the `AWSIotService` service. + /// Performs the `ListPackageVersions` operation on the `IoT` service. /// /// Lists the software package versions associated to the account. Requires permission to access the [ListPackageVersions](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -13268,7 +13268,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListPackages` operation on the `AWSIotService` service. + /// Performs the `ListPackages` operation on the `IoT` service. /// /// Lists the software packages associated to the account. Requires permission to access the [ListPackages](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -13337,7 +13337,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListPolicies` operation on the `AWSIotService` service. + /// Performs the `ListPolicies` operation on the `IoT` service. /// /// Lists your policies. Requires permission to access the [ListPolicies](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -13408,7 +13408,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListPolicyPrincipals` operation on the `AWSIotService` service. + /// Performs the `ListPolicyPrincipals` operation on the `IoT` service. /// /// Lists the principals associated with the specified policy. Note: This action is deprecated and works as expected for backward compatibility, but we won't add enhancements. Use [ListTargetsForPolicy] instead. Requires permission to access the [ListPolicyPrincipals](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. @available(*, deprecated) @@ -13482,7 +13482,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListPolicyVersions` operation on the `AWSIotService` service. + /// Performs the `ListPolicyVersions` operation on the `IoT` service. /// /// Lists the versions of the specified policy and identifies the default version. Requires permission to access the [ListPolicyVersions](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -13553,7 +13553,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListPrincipalPolicies` operation on the `AWSIotService` service. + /// Performs the `ListPrincipalPolicies` operation on the `IoT` service. /// /// Lists the policies attached to the specified principal. If you use an Cognito identity, the ID must be in [AmazonCognito Identity format](https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_GetCredentialsForIdentity.html#API_GetCredentialsForIdentity_RequestSyntax). Note: This action is deprecated and works as expected for backward compatibility, but we won't add enhancements. Use [ListAttachedPolicies] instead. Requires permission to access the [ListPrincipalPolicies](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. @available(*, deprecated) @@ -13627,7 +13627,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListPrincipalThings` operation on the `AWSIotService` service. + /// Performs the `ListPrincipalThings` operation on the `IoT` service. /// /// Lists the things associated with the specified principal. A principal can be X.509 certificates, IAM users, groups, and roles, Amazon Cognito identities or federated identities. Requires permission to access the [ListPrincipalThings](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -13700,7 +13700,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListPrincipalThingsV2` operation on the `AWSIotService` service. + /// Performs the `ListPrincipalThingsV2` operation on the `IoT` service. /// /// Lists the things associated with the specified principal. A principal can be an X.509 certificate or an Amazon Cognito ID. Requires permission to access the [ListPrincipalThings](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -13773,7 +13773,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListProvisioningTemplateVersions` operation on the `AWSIotService` service. + /// Performs the `ListProvisioningTemplateVersions` operation on the `IoT` service. /// /// A list of provisioning template versions. Requires permission to access the [ListProvisioningTemplateVersions](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -13844,7 +13844,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListProvisioningTemplates` operation on the `AWSIotService` service. + /// Performs the `ListProvisioningTemplates` operation on the `IoT` service. /// /// Lists the provisioning templates in your Amazon Web Services account. Requires permission to access the [ListProvisioningTemplates](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -13914,7 +13914,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListRelatedResourcesForAuditFinding` operation on the `AWSIotService` service. + /// Performs the `ListRelatedResourcesForAuditFinding` operation on the `IoT` service. /// /// The related resources of an Audit finding. The following resources can be returned from calling this API: /// @@ -14005,7 +14005,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListRoleAliases` operation on the `AWSIotService` service. + /// Performs the `ListRoleAliases` operation on the `IoT` service. /// /// Lists the role aliases registered in your account. Requires permission to access the [ListRoleAliases](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -14076,7 +14076,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListSbomValidationResults` operation on the `AWSIotService` service. + /// Performs the `ListSbomValidationResults` operation on the `IoT` service. /// /// The validation results for all software bill of materials (SBOM) attached to a specific software package version. Requires permission to access the [ListSbomValidationResults](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -14146,7 +14146,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListScheduledAudits` operation on the `AWSIotService` service. + /// Performs the `ListScheduledAudits` operation on the `IoT` service. /// /// Lists all of your scheduled audits. Requires permission to access the [ListScheduledAudits](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -14215,7 +14215,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListSecurityProfiles` operation on the `AWSIotService` service. + /// Performs the `ListSecurityProfiles` operation on the `IoT` service. /// /// Lists the Device Defender security profiles you've created. You can filter security profiles by dimension or custom metric. Requires permission to access the [ListSecurityProfiles](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. dimensionName and metricName cannot be used in the same request. /// @@ -14285,7 +14285,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListSecurityProfilesForTarget` operation on the `AWSIotService` service. + /// Performs the `ListSecurityProfilesForTarget` operation on the `IoT` service. /// /// Lists the Device Defender security profiles attached to a target (thing group). Requires permission to access the [ListSecurityProfilesForTarget](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -14355,7 +14355,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListStreams` operation on the `AWSIotService` service. + /// Performs the `ListStreams` operation on the `IoT` service. /// /// Lists all of the streams in your Amazon Web Services account. Requires permission to access the [ListStreams](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -14426,7 +14426,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSIotService` service. + /// Performs the `ListTagsForResource` operation on the `IoT` service. /// /// Lists the tags (metadata) you have assigned to the resource. Requires permission to access the [ListTagsForResource](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -14496,7 +14496,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListTargetsForPolicy` operation on the `AWSIotService` service. + /// Performs the `ListTargetsForPolicy` operation on the `IoT` service. /// /// List targets for the specified policy. Requires permission to access the [ListTargetsForPolicy](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -14569,7 +14569,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListTargetsForSecurityProfile` operation on the `AWSIotService` service. + /// Performs the `ListTargetsForSecurityProfile` operation on the `IoT` service. /// /// Lists the targets (thing groups) associated with a given Device Defender security profile. Requires permission to access the [ListTargetsForSecurityProfile](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -14639,7 +14639,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListThingGroups` operation on the `AWSIotService` service. + /// Performs the `ListThingGroups` operation on the `IoT` service. /// /// List the thing groups in your account. Requires permission to access the [ListThingGroups](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -14709,7 +14709,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListThingGroupsForThing` operation on the `AWSIotService` service. + /// Performs the `ListThingGroupsForThing` operation on the `IoT` service. /// /// List the thing groups to which the specified thing belongs. Requires permission to access the [ListThingGroupsForThing](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -14779,7 +14779,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListThingPrincipals` operation on the `AWSIotService` service. + /// Performs the `ListThingPrincipals` operation on the `IoT` service. /// /// Lists the principals associated with the specified thing. A principal can be X.509 certificates, IAM users, groups, and roles, Amazon Cognito identities or federated identities. Requires permission to access the [ListThingPrincipals](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -14851,7 +14851,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListThingPrincipalsV2` operation on the `AWSIotService` service. + /// Performs the `ListThingPrincipalsV2` operation on the `IoT` service. /// /// Lists the principals associated with the specified thing. A principal can be an X.509 certificate or an Amazon Cognito ID. Requires permission to access the [ListThingPrincipals](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -14923,7 +14923,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListThingRegistrationTaskReports` operation on the `AWSIotService` service. + /// Performs the `ListThingRegistrationTaskReports` operation on the `IoT` service. /// /// Information about the thing registration tasks. /// @@ -14993,7 +14993,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListThingRegistrationTasks` operation on the `AWSIotService` service. + /// Performs the `ListThingRegistrationTasks` operation on the `IoT` service. /// /// List bulk thing provisioning tasks. Requires permission to access the [ListThingRegistrationTasks](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -15063,7 +15063,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListThingTypes` operation on the `AWSIotService` service. + /// Performs the `ListThingTypes` operation on the `IoT` service. /// /// Lists the existing thing types. Requires permission to access the [ListThingTypes](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -15134,7 +15134,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListThings` operation on the `AWSIotService` service. + /// Performs the `ListThings` operation on the `IoT` service. /// /// Lists your things. Use the attributeName and attributeValue parameters to filter your things. For example, calling ListThings with attributeName=Color and attributeValue=Red retrieves all things in the registry that contain an attribute Color with the value Red. For more information, see [List Things](https://docs.aws.amazon.com/iot/latest/developerguide/thing-registry.html#list-things) from the Amazon Web Services IoT Core Developer Guide. Requires permission to access the [ListThings](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. You will not be charged for calling this API if an Access denied error is returned. You will also not be charged if no attributes or pagination token was provided in request and no pagination token and no results were returned. /// @@ -15205,7 +15205,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListThingsInBillingGroup` operation on the `AWSIotService` service. + /// Performs the `ListThingsInBillingGroup` operation on the `IoT` service. /// /// Lists the things you have added to the given billing group. Requires permission to access the [ListThingsInBillingGroup](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -15275,7 +15275,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListThingsInThingGroup` operation on the `AWSIotService` service. + /// Performs the `ListThingsInThingGroup` operation on the `IoT` service. /// /// Lists the things in the specified group. Requires permission to access the [ListThingsInThingGroup](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -15345,7 +15345,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListTopicRuleDestinations` operation on the `AWSIotService` service. + /// Performs the `ListTopicRuleDestinations` operation on the `IoT` service. /// /// Lists all the topic rule destinations in your Amazon Web Services account. Requires permission to access the [ListTopicRuleDestinations](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -15415,7 +15415,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListTopicRules` operation on the `AWSIotService` service. + /// Performs the `ListTopicRules` operation on the `IoT` service. /// /// Lists the rules for the specific topic. Requires permission to access the [ListTopicRules](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -15484,7 +15484,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListV2LoggingLevels` operation on the `AWSIotService` service. + /// Performs the `ListV2LoggingLevels` operation on the `IoT` service. /// /// Lists logging levels. Requires permission to access the [ListV2LoggingLevels](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -15554,7 +15554,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ListViolationEvents` operation on the `AWSIotService` service. + /// Performs the `ListViolationEvents` operation on the `IoT` service. /// /// Lists the Device Defender security profile violations discovered during the given time period. You can use filters to limit the results to those alerts issued for a particular security profile, behavior, or thing (device). Requires permission to access the [ListViolationEvents](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -15623,7 +15623,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `PutVerificationStateOnViolation` operation on the `AWSIotService` service. + /// Performs the `PutVerificationStateOnViolation` operation on the `IoT` service. /// /// Set a verification state and provide a description of that verification state on a violation (detect alarm). /// @@ -15694,7 +15694,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `RegisterCACertificate` operation on the `AWSIotService` service. + /// Performs the `RegisterCACertificate` operation on the `IoT` service. /// /// Registers a CA certificate with Amazon Web Services IoT Core. There is no limit to the number of CA certificates you can register in your Amazon Web Services account. You can register up to 10 CA certificates with the same CA subject field per Amazon Web Services account. Requires permission to access the [RegisterCACertificate](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -15773,7 +15773,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `RegisterCertificate` operation on the `AWSIotService` service. + /// Performs the `RegisterCertificate` operation on the `IoT` service. /// /// Registers a device certificate with IoT in the same [certificate mode](https://docs.aws.amazon.com/iot/latest/apireference/API_CertificateDescription.html#iot-Type-CertificateDescription-certificateMode) as the signing CA. If you have more than one CA certificate that has the same subject field, you must specify the CA certificate that was used to sign the device certificate being registered. Requires permission to access the [RegisterCertificate](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -15851,7 +15851,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `RegisterCertificateWithoutCA` operation on the `AWSIotService` service. + /// Performs the `RegisterCertificateWithoutCA` operation on the `IoT` service. /// /// Register a certificate that does not have a certificate authority (CA). For supported certificates, consult [ Certificate signing algorithms supported by IoT](https://docs.aws.amazon.com/iot/latest/developerguide/x509-client-certs.html#x509-cert-algorithms). /// @@ -15927,7 +15927,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `RegisterThing` operation on the `AWSIotService` service. + /// Performs the `RegisterThing` operation on the `IoT` service. /// /// Provisions a thing in the device registry. RegisterThing calls other IoT control plane APIs. These calls might exceed your account level [ IoT Throttling Limits](https://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html#limits_iot) and cause throttle errors. Please contact [Amazon Web Services Customer Support](https://console.aws.amazon.com/support/home) to raise your throttling limits if necessary. Requires permission to access the [RegisterThing](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -16002,7 +16002,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `RejectCertificateTransfer` operation on the `AWSIotService` service. + /// Performs the `RejectCertificateTransfer` operation on the `IoT` service. /// /// Rejects a pending certificate transfer. After IoT rejects a certificate transfer, the certificate status changes from PENDING_TRANSFER to INACTIVE. To check for pending certificate transfers, call [ListCertificates] to enumerate your certificates. This operation can only be called by the transfer destination. After it is called, the certificate will be returned to the source's account in the INACTIVE state. Requires permission to access the [RejectCertificateTransfer](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -16077,7 +16077,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `RemoveThingFromBillingGroup` operation on the `AWSIotService` service. + /// Performs the `RemoveThingFromBillingGroup` operation on the `IoT` service. /// /// Removes the given thing from the billing group. Requires permission to access the [RemoveThingFromBillingGroup](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. This call is asynchronous. It might take several seconds for the detachment to propagate. /// @@ -16149,7 +16149,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `RemoveThingFromThingGroup` operation on the `AWSIotService` service. + /// Performs the `RemoveThingFromThingGroup` operation on the `IoT` service. /// /// Remove the specified thing from the specified group. You must specify either a thingGroupArn or a thingGroupName to identify the thing group and either a thingArn or a thingName to identify the thing to remove from the thing group. Requires permission to access the [RemoveThingFromThingGroup](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -16221,7 +16221,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ReplaceTopicRule` operation on the `AWSIotService` service. + /// Performs the `ReplaceTopicRule` operation on the `IoT` service. /// /// Replaces the rule. You must specify all parameters for the new rule. Creating rules is an administrator-level action. Any user who has permission to create rules will be able to access data processed by the rule. Requires permission to access the [ReplaceTopicRule](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -16295,7 +16295,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `SearchIndex` operation on the `AWSIotService` service. + /// Performs the `SearchIndex` operation on the `IoT` service. /// /// The query search index. Requires permission to access the [SearchIndex](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -16371,7 +16371,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `SetDefaultAuthorizer` operation on the `AWSIotService` service. + /// Performs the `SetDefaultAuthorizer` operation on the `IoT` service. /// /// Sets the default authorizer. This will be used if a websocket connection is made without specifying an authorizer. Requires permission to access the [SetDefaultAuthorizer](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -16446,7 +16446,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `SetDefaultPolicyVersion` operation on the `AWSIotService` service. + /// Performs the `SetDefaultPolicyVersion` operation on the `IoT` service. /// /// Sets the specified version of the specified policy as the policy's default (operative) version. This action affects all certificates to which the policy is attached. To list the principals the policy is attached to, use the [ListPrincipalPolicies] action. Requires permission to access the [SetDefaultPolicyVersion](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -16517,7 +16517,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `SetLoggingOptions` operation on the `AWSIotService` service. + /// Performs the `SetLoggingOptions` operation on the `IoT` service. /// /// Sets the logging options. NOTE: use of this command is not recommended. Use SetV2LoggingOptions instead. Requires permission to access the [SetLoggingOptions](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -16588,7 +16588,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `SetV2LoggingLevel` operation on the `AWSIotService` service. + /// Performs the `SetV2LoggingLevel` operation on the `IoT` service. /// /// Sets the logging level. Requires permission to access the [SetV2LoggingLevel](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -16661,7 +16661,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `SetV2LoggingOptions` operation on the `AWSIotService` service. + /// Performs the `SetV2LoggingOptions` operation on the `IoT` service. /// /// Sets the logging options for the V2 logging service. Requires permission to access the [SetV2LoggingOptions](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -16732,7 +16732,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `StartAuditMitigationActionsTask` operation on the `AWSIotService` service. + /// Performs the `StartAuditMitigationActionsTask` operation on the `IoT` service. /// /// Starts a task that applies a set of mitigation actions to the specified target. Requires permission to access the [StartAuditMitigationActionsTask](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -16806,7 +16806,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `StartDetectMitigationActionsTask` operation on the `AWSIotService` service. + /// Performs the `StartDetectMitigationActionsTask` operation on the `IoT` service. /// /// Starts a Device Defender ML Detect mitigation actions task. Requires permission to access the [StartDetectMitigationActionsTask](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -16880,7 +16880,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `StartOnDemandAuditTask` operation on the `AWSIotService` service. + /// Performs the `StartOnDemandAuditTask` operation on the `IoT` service. /// /// Starts an on-demand Device Defender audit. Requires permission to access the [StartOnDemandAuditTask](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -16952,7 +16952,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `StartThingRegistrationTask` operation on the `AWSIotService` service. + /// Performs the `StartThingRegistrationTask` operation on the `IoT` service. /// /// Creates a bulk thing provisioning task. Requires permission to access the [StartThingRegistrationTask](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -17024,7 +17024,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `StopThingRegistrationTask` operation on the `AWSIotService` service. + /// Performs the `StopThingRegistrationTask` operation on the `IoT` service. /// /// Cancels a bulk thing provisioning task. Requires permission to access the [StopThingRegistrationTask](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -17094,7 +17094,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSIotService` service. + /// Performs the `TagResource` operation on the `IoT` service. /// /// Adds to or modifies the tags of the given resource. Tags are metadata which can be used to manage a resource. Requires permission to access the [TagResource](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -17167,7 +17167,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `TestAuthorization` operation on the `AWSIotService` service. + /// Performs the `TestAuthorization` operation on the `IoT` service. /// /// Tests if a specified principal is authorized to perform an IoT action on a specified resource. Use this to test and debug the authorization behavior of devices that connect to the IoT device gateway. Requires permission to access the [TestAuthorization](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -17243,7 +17243,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `TestInvokeAuthorizer` operation on the `AWSIotService` service. + /// Performs the `TestInvokeAuthorizer` operation on the `IoT` service. /// /// Tests a custom authorization behavior by invoking a specified custom authorizer. Use this to test and debug the custom authorization behavior of devices that connect to the IoT device gateway. Requires permission to access the [TestInvokeAuthorizer](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -17318,7 +17318,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `TransferCertificate` operation on the `AWSIotService` service. + /// Performs the `TransferCertificate` operation on the `IoT` service. /// /// Transfers the specified certificate to the specified Amazon Web Services account. Requires permission to access the [TransferCertificate](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. You can cancel the transfer until it is acknowledged by the recipient. No notification is sent to the transfer destination's account. It is up to the caller to notify the transfer target. The certificate being transferred must not be in the ACTIVE state. You can use the [UpdateCertificate] action to deactivate it. The certificate must not have any policies attached to it. You can use the [DetachPolicy] action to detach them. /// @@ -17395,7 +17395,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSIotService` service. + /// Performs the `UntagResource` operation on the `IoT` service. /// /// Removes the given tags (metadata) from the resource. Requires permission to access the [UntagResource](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -17467,7 +17467,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `UpdateAccountAuditConfiguration` operation on the `AWSIotService` service. + /// Performs the `UpdateAccountAuditConfiguration` operation on the `IoT` service. /// /// Configures or reconfigures the Device Defender audit settings for this account. Settings include how audit notifications are sent and which audit checks are enabled or disabled. Requires permission to access the [UpdateAccountAuditConfiguration](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -17538,7 +17538,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `UpdateAuditSuppression` operation on the `AWSIotService` service. + /// Performs the `UpdateAuditSuppression` operation on the `IoT` service. /// /// Updates a Device Defender audit suppression. /// @@ -17610,7 +17610,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `UpdateAuthorizer` operation on the `AWSIotService` service. + /// Performs the `UpdateAuthorizer` operation on the `IoT` service. /// /// Updates an authorizer. Requires permission to access the [UpdateAuthorizer](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -17685,7 +17685,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `UpdateBillingGroup` operation on the `AWSIotService` service. + /// Performs the `UpdateBillingGroup` operation on the `IoT` service. /// /// Updates information about the billing group. Requires permission to access the [UpdateBillingGroup](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -17758,7 +17758,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `UpdateCACertificate` operation on the `AWSIotService` service. + /// Performs the `UpdateCACertificate` operation on the `IoT` service. /// /// Updates a registered CA certificate. Requires permission to access the [UpdateCACertificate](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -17833,7 +17833,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `UpdateCertificate` operation on the `AWSIotService` service. + /// Performs the `UpdateCertificate` operation on the `IoT` service. /// /// Updates the status of the specified certificate. This operation is idempotent. Requires permission to access the [UpdateCertificate](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. Certificates must be in the ACTIVE state to authenticate devices that use a certificate to connect to IoT. Within a few minutes of updating a certificate from the ACTIVE state to any other state, IoT disconnects all devices that used that certificate to connect. Devices cannot use a certificate that is not in the ACTIVE state to reconnect. /// @@ -17906,7 +17906,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `UpdateCertificateProvider` operation on the `AWSIotService` service. + /// Performs the `UpdateCertificateProvider` operation on the `IoT` service. /// /// Updates a certificate provider. Requires permission to access the [UpdateCertificateProvider](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -17980,7 +17980,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `UpdateCommand` operation on the `AWSIotService` service. + /// Performs the `UpdateCommand` operation on the `IoT` service. /// /// Update information about a command or mark a command for deprecation. /// @@ -18053,7 +18053,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `UpdateCustomMetric` operation on the `AWSIotService` service. + /// Performs the `UpdateCustomMetric` operation on the `IoT` service. /// /// Updates a Device Defender detect custom metric. Requires permission to access the [UpdateCustomMetric](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -18125,7 +18125,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `UpdateDimension` operation on the `AWSIotService` service. + /// Performs the `UpdateDimension` operation on the `IoT` service. /// /// Updates the definition for a dimension. You cannot change the type of a dimension after it is created (you can delete it and recreate it). Requires permission to access the [UpdateDimension](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -18197,7 +18197,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `UpdateDomainConfiguration` operation on the `AWSIotService` service. + /// Performs the `UpdateDomainConfiguration` operation on the `IoT` service. /// /// Updates values stored in the domain configuration. Domain configurations for default endpoints can't be updated. Requires permission to access the [UpdateDomainConfiguration](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -18272,7 +18272,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `UpdateDynamicThingGroup` operation on the `AWSIotService` service. + /// Performs the `UpdateDynamicThingGroup` operation on the `IoT` service. /// /// Updates a dynamic thing group. Requires permission to access the [UpdateDynamicThingGroup](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -18346,7 +18346,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `UpdateEventConfigurations` operation on the `AWSIotService` service. + /// Performs the `UpdateEventConfigurations` operation on the `IoT` service. /// /// Updates the event configurations. Requires permission to access the [UpdateEventConfigurations](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -18417,7 +18417,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `UpdateFleetMetric` operation on the `AWSIotService` service. + /// Performs the `UpdateFleetMetric` operation on the `IoT` service. /// /// Updates the data for a fleet metric. Requires permission to access the [UpdateFleetMetric](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -18495,7 +18495,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `UpdateIndexingConfiguration` operation on the `AWSIotService` service. + /// Performs the `UpdateIndexingConfiguration` operation on the `IoT` service. /// /// Updates the search configuration. Requires permission to access the [UpdateIndexingConfiguration](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -18568,7 +18568,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `UpdateJob` operation on the `AWSIotService` service. + /// Performs the `UpdateJob` operation on the `IoT` service. /// /// Updates supported fields of the specified job. Requires permission to access the [UpdateJob](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -18641,7 +18641,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `UpdateMitigationAction` operation on the `AWSIotService` service. + /// Performs the `UpdateMitigationAction` operation on the `IoT` service. /// /// Updates the definition for the specified mitigation action. Requires permission to access the [UpdateMitigationAction](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -18713,7 +18713,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `UpdatePackage` operation on the `AWSIotService` service. + /// Performs the `UpdatePackage` operation on the `IoT` service. /// /// Updates the supported fields for a specific software package. Requires permission to access the [UpdatePackage](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) and [GetIndexingConfiguration](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) actions. /// @@ -18788,7 +18788,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `UpdatePackageConfiguration` operation on the `AWSIotService` service. + /// Performs the `UpdatePackageConfiguration` operation on the `IoT` service. /// /// Updates the software package configuration. Requires permission to access the [UpdatePackageConfiguration](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) and [iam:PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html) actions. /// @@ -18862,7 +18862,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `UpdatePackageVersion` operation on the `AWSIotService` service. + /// Performs the `UpdatePackageVersion` operation on the `IoT` service. /// /// Updates the supported fields for a specific package version. Requires permission to access the [UpdatePackageVersion](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) and [GetIndexingConfiguration](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) actions. /// @@ -18937,7 +18937,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `UpdateProvisioningTemplate` operation on the `AWSIotService` service. + /// Performs the `UpdateProvisioningTemplate` operation on the `IoT` service. /// /// Updates a provisioning template. Requires permission to access the [UpdateProvisioningTemplate](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -19010,7 +19010,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `UpdateRoleAlias` operation on the `AWSIotService` service. + /// Performs the `UpdateRoleAlias` operation on the `IoT` service. /// /// Updates a role alias. Requires permission to access the [UpdateRoleAlias](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. The value of [credentialDurationSeconds](https://docs.aws.amazon.com/iot/latest/apireference/API_UpdateRoleAlias.html#iot-UpdateRoleAlias-request-credentialDurationSeconds) must be less than or equal to the maximum session duration of the IAM role that the role alias references. For more information, see [ Modifying a role maximum session duration (Amazon Web Services API)](https://docs.aws.amazon.com/IAM/latest/UserGuide/roles-managingrole-editing-api.html#roles-modify_max-session-duration-api) from the Amazon Web Services Identity and Access Management User Guide. /// @@ -19084,7 +19084,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `UpdateScheduledAudit` operation on the `AWSIotService` service. + /// Performs the `UpdateScheduledAudit` operation on the `IoT` service. /// /// Updates a scheduled audit, including which checks are performed and how often the audit takes place. Requires permission to access the [UpdateScheduledAudit](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -19156,7 +19156,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `UpdateSecurityProfile` operation on the `AWSIotService` service. + /// Performs the `UpdateSecurityProfile` operation on the `IoT` service. /// /// Updates a Device Defender security profile. Requires permission to access the [UpdateSecurityProfile](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -19230,7 +19230,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `UpdateStream` operation on the `AWSIotService` service. + /// Performs the `UpdateStream` operation on the `IoT` service. /// /// Updates an existing stream. The stream version will be incremented by one. Requires permission to access the [UpdateStream](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -19305,7 +19305,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `UpdateThing` operation on the `AWSIotService` service. + /// Performs the `UpdateThing` operation on the `IoT` service. /// /// Updates the data for a thing. Requires permission to access the [UpdateThing](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -19380,7 +19380,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `UpdateThingGroup` operation on the `AWSIotService` service. + /// Performs the `UpdateThingGroup` operation on the `IoT` service. /// /// Update a thing group. Requires permission to access the [UpdateThingGroup](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -19453,7 +19453,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `UpdateThingGroupsForThing` operation on the `AWSIotService` service. + /// Performs the `UpdateThingGroupsForThing` operation on the `IoT` service. /// /// Updates the groups to which the thing belongs. Requires permission to access the [UpdateThingGroupsForThing](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -19525,7 +19525,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `UpdateThingType` operation on the `AWSIotService` service. + /// Performs the `UpdateThingType` operation on the `IoT` service. /// /// Updates a thing type. /// @@ -19599,7 +19599,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `UpdateTopicRuleDestination` operation on the `AWSIotService` service. + /// Performs the `UpdateTopicRuleDestination` operation on the `IoT` service. /// /// Updates a topic rule destination. You use this to change the status, endpoint URL, or confirmation URL of the destination. Requires permission to access the [UpdateTopicRuleDestination](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -19672,7 +19672,7 @@ extension IoTClient { return try await op.execute(input: input) } - /// Performs the `ValidateSecurityProfileBehaviors` operation on the `AWSIotService` service. + /// Performs the `ValidateSecurityProfileBehaviors` operation on the `IoT` service. /// /// Validates a Device Defender security profile behaviors specification. Requires permission to access the [ValidateSecurityProfileBehaviors](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// diff --git a/Sources/Services/AWSIoTAnalytics/Sources/AWSIoTAnalytics/IoTAnalyticsClient.swift b/Sources/Services/AWSIoTAnalytics/Sources/AWSIoTAnalytics/IoTAnalyticsClient.swift index 99861b993e2..6c8843dc907 100644 --- a/Sources/Services/AWSIoTAnalytics/Sources/AWSIoTAnalytics/IoTAnalyticsClient.swift +++ b/Sources/Services/AWSIoTAnalytics/Sources/AWSIoTAnalytics/IoTAnalyticsClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IoTAnalyticsClient: ClientRuntime.Client { public static let clientName = "IoTAnalyticsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: IoTAnalyticsClient.IoTAnalyticsClientConfiguration let serviceName = "IoTAnalytics" @@ -330,7 +330,7 @@ extension IoTAnalyticsClient { } extension IoTAnalyticsClient { - /// Performs the `BatchPutMessage` operation on the `AWSIoTAnalytics` service. + /// Performs the `BatchPutMessage` operation on the `IoTAnalytics` service. /// /// Sends messages to a channel. /// @@ -403,7 +403,7 @@ extension IoTAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `CancelPipelineReprocessing` operation on the `AWSIoTAnalytics` service. + /// Performs the `CancelPipelineReprocessing` operation on the `IoTAnalytics` service. /// /// Cancels the reprocessing of data through the pipeline. /// @@ -473,7 +473,7 @@ extension IoTAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `CreateChannel` operation on the `AWSIoTAnalytics` service. + /// Performs the `CreateChannel` operation on the `IoTAnalytics` service. /// /// Used to create a channel. A channel collects data from an MQTT topic and archives the raw, unprocessed messages before publishing the data to a pipeline. /// @@ -547,7 +547,7 @@ extension IoTAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `CreateDataset` operation on the `AWSIoTAnalytics` service. + /// Performs the `CreateDataset` operation on the `IoTAnalytics` service. /// /// Used to create a dataset. A dataset stores data retrieved from a data store by applying a queryAction (a SQL query) or a containerAction (executing a containerized application). This operation creates the skeleton of a dataset. The dataset can be populated manually by calling CreateDatasetContent or automatically according to a trigger you specify. /// @@ -621,7 +621,7 @@ extension IoTAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `CreateDatasetContent` operation on the `AWSIoTAnalytics` service. + /// Performs the `CreateDatasetContent` operation on the `IoTAnalytics` service. /// /// Creates the content of a dataset by applying a queryAction (a SQL query) or a containerAction (executing a containerized application). /// @@ -694,7 +694,7 @@ extension IoTAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `CreateDatastore` operation on the `AWSIoTAnalytics` service. + /// Performs the `CreateDatastore` operation on the `IoTAnalytics` service. /// /// Creates a data store, which is a repository for messages. /// @@ -768,7 +768,7 @@ extension IoTAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `CreatePipeline` operation on the `AWSIoTAnalytics` service. + /// Performs the `CreatePipeline` operation on the `IoTAnalytics` service. /// /// Creates a pipeline. A pipeline consumes messages from a channel and allows you to process the messages before storing them in a data store. You must specify both a channel and a datastore activity and, optionally, as many as 23 additional activities in the pipelineActivities array. /// @@ -842,7 +842,7 @@ extension IoTAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `DeleteChannel` operation on the `AWSIoTAnalytics` service. + /// Performs the `DeleteChannel` operation on the `IoTAnalytics` service. /// /// Deletes the specified channel. /// @@ -912,7 +912,7 @@ extension IoTAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `DeleteDataset` operation on the `AWSIoTAnalytics` service. + /// Performs the `DeleteDataset` operation on the `IoTAnalytics` service. /// /// Deletes the specified dataset. You do not have to delete the content of the dataset before you perform this operation. /// @@ -982,7 +982,7 @@ extension IoTAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `DeleteDatasetContent` operation on the `AWSIoTAnalytics` service. + /// Performs the `DeleteDatasetContent` operation on the `IoTAnalytics` service. /// /// Deletes the content of the specified dataset. /// @@ -1053,7 +1053,7 @@ extension IoTAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `DeleteDatastore` operation on the `AWSIoTAnalytics` service. + /// Performs the `DeleteDatastore` operation on the `IoTAnalytics` service. /// /// Deletes the specified data store. /// @@ -1123,7 +1123,7 @@ extension IoTAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `DeletePipeline` operation on the `AWSIoTAnalytics` service. + /// Performs the `DeletePipeline` operation on the `IoTAnalytics` service. /// /// Deletes the specified pipeline. /// @@ -1193,7 +1193,7 @@ extension IoTAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `DescribeChannel` operation on the `AWSIoTAnalytics` service. + /// Performs the `DescribeChannel` operation on the `IoTAnalytics` service. /// /// Retrieves information about a channel. /// @@ -1264,7 +1264,7 @@ extension IoTAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `DescribeDataset` operation on the `AWSIoTAnalytics` service. + /// Performs the `DescribeDataset` operation on the `IoTAnalytics` service. /// /// Retrieves information about a dataset. /// @@ -1334,7 +1334,7 @@ extension IoTAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `DescribeDatastore` operation on the `AWSIoTAnalytics` service. + /// Performs the `DescribeDatastore` operation on the `IoTAnalytics` service. /// /// Retrieves information about a data store. /// @@ -1405,7 +1405,7 @@ extension IoTAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `DescribeLoggingOptions` operation on the `AWSIoTAnalytics` service. + /// Performs the `DescribeLoggingOptions` operation on the `IoTAnalytics` service. /// /// Retrieves the current settings of the IoT Analytics logging options. /// @@ -1475,7 +1475,7 @@ extension IoTAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `DescribePipeline` operation on the `AWSIoTAnalytics` service. + /// Performs the `DescribePipeline` operation on the `IoTAnalytics` service. /// /// Retrieves information about a pipeline. /// @@ -1545,7 +1545,7 @@ extension IoTAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `GetDatasetContent` operation on the `AWSIoTAnalytics` service. + /// Performs the `GetDatasetContent` operation on the `IoTAnalytics` service. /// /// Retrieves the contents of a dataset as presigned URIs. /// @@ -1616,7 +1616,7 @@ extension IoTAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `ListChannels` operation on the `AWSIoTAnalytics` service. + /// Performs the `ListChannels` operation on the `IoTAnalytics` service. /// /// Retrieves a list of channels. /// @@ -1686,7 +1686,7 @@ extension IoTAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `ListDatasetContents` operation on the `AWSIoTAnalytics` service. + /// Performs the `ListDatasetContents` operation on the `IoTAnalytics` service. /// /// Lists information about dataset contents that have been created. /// @@ -1757,7 +1757,7 @@ extension IoTAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `ListDatasets` operation on the `AWSIoTAnalytics` service. + /// Performs the `ListDatasets` operation on the `IoTAnalytics` service. /// /// Retrieves information about datasets. /// @@ -1827,7 +1827,7 @@ extension IoTAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `ListDatastores` operation on the `AWSIoTAnalytics` service. + /// Performs the `ListDatastores` operation on the `IoTAnalytics` service. /// /// Retrieves a list of data stores. /// @@ -1897,7 +1897,7 @@ extension IoTAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `ListPipelines` operation on the `AWSIoTAnalytics` service. + /// Performs the `ListPipelines` operation on the `IoTAnalytics` service. /// /// Retrieves a list of pipelines. /// @@ -1967,7 +1967,7 @@ extension IoTAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSIoTAnalytics` service. + /// Performs the `ListTagsForResource` operation on the `IoTAnalytics` service. /// /// Lists the tags (metadata) that you have assigned to the resource. /// @@ -2039,7 +2039,7 @@ extension IoTAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `PutLoggingOptions` operation on the `AWSIoTAnalytics` service. + /// Performs the `PutLoggingOptions` operation on the `IoTAnalytics` service. /// /// Sets or updates the IoT Analytics logging options. If you update the value of any loggingOptions field, it takes up to one minute for the change to take effect. Also, if you change the policy attached to the role you specified in the roleArn field (for example, to correct an invalid policy), it takes up to five minutes for that change to take effect. /// @@ -2111,7 +2111,7 @@ extension IoTAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `RunPipelineActivity` operation on the `AWSIoTAnalytics` service. + /// Performs the `RunPipelineActivity` operation on the `IoTAnalytics` service. /// /// Simulates the results of running a pipeline activity on a message payload. /// @@ -2183,7 +2183,7 @@ extension IoTAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `SampleChannelData` operation on the `AWSIoTAnalytics` service. + /// Performs the `SampleChannelData` operation on the `IoTAnalytics` service. /// /// Retrieves a sample of messages from the specified channel ingested during the specified timeframe. Up to 10 messages can be retrieved. /// @@ -2254,7 +2254,7 @@ extension IoTAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `StartPipelineReprocessing` operation on the `AWSIoTAnalytics` service. + /// Performs the `StartPipelineReprocessing` operation on the `IoTAnalytics` service. /// /// Starts the reprocessing of raw message data through the pipeline. /// @@ -2328,7 +2328,7 @@ extension IoTAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSIoTAnalytics` service. + /// Performs the `TagResource` operation on the `IoTAnalytics` service. /// /// Adds to or modifies the tags of the given resource. Tags are metadata that can be used to manage a resource. /// @@ -2403,7 +2403,7 @@ extension IoTAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSIoTAnalytics` service. + /// Performs the `UntagResource` operation on the `IoTAnalytics` service. /// /// Removes the given tags (metadata) from the resource. /// @@ -2475,7 +2475,7 @@ extension IoTAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `UpdateChannel` operation on the `AWSIoTAnalytics` service. + /// Performs the `UpdateChannel` operation on the `IoTAnalytics` service. /// /// Used to update the settings of a channel. /// @@ -2548,7 +2548,7 @@ extension IoTAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `UpdateDataset` operation on the `AWSIoTAnalytics` service. + /// Performs the `UpdateDataset` operation on the `IoTAnalytics` service. /// /// Updates the settings of a dataset. /// @@ -2621,7 +2621,7 @@ extension IoTAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `UpdateDatastore` operation on the `AWSIoTAnalytics` service. + /// Performs the `UpdateDatastore` operation on the `IoTAnalytics` service. /// /// Used to update the settings of a data store. /// @@ -2694,7 +2694,7 @@ extension IoTAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `UpdatePipeline` operation on the `AWSIoTAnalytics` service. + /// Performs the `UpdatePipeline` operation on the `IoTAnalytics` service. /// /// Updates the settings of a pipeline. You must specify both a channel and a datastore activity and, optionally, as many as 23 additional activities in the pipelineActivities array. /// diff --git a/Sources/Services/AWSIoTDataPlane/Sources/AWSIoTDataPlane/IoTDataPlaneClient.swift b/Sources/Services/AWSIoTDataPlane/Sources/AWSIoTDataPlane/IoTDataPlaneClient.swift index 5fb32e9bb0f..6c23b8b4623 100644 --- a/Sources/Services/AWSIoTDataPlane/Sources/AWSIoTDataPlane/IoTDataPlaneClient.swift +++ b/Sources/Services/AWSIoTDataPlane/Sources/AWSIoTDataPlane/IoTDataPlaneClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IoTDataPlaneClient: ClientRuntime.Client { public static let clientName = "IoTDataPlaneClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: IoTDataPlaneClient.IoTDataPlaneClientConfiguration let serviceName = "IoT Data Plane" @@ -330,7 +330,7 @@ extension IoTDataPlaneClient { } extension IoTDataPlaneClient { - /// Performs the `DeleteThingShadow` operation on the `IotMoonrakerService` service. + /// Performs the `DeleteThingShadow` operation on the `IoTDataPlane` service. /// /// Deletes the shadow for the specified thing. Requires permission to access the [DeleteThingShadow](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. For more information, see [DeleteThingShadow](http://docs.aws.amazon.com/iot/latest/developerguide/API_DeleteThingShadow.html) in the IoT Developer Guide. /// @@ -404,7 +404,7 @@ extension IoTDataPlaneClient { return try await op.execute(input: input) } - /// Performs the `GetRetainedMessage` operation on the `IotMoonrakerService` service. + /// Performs the `GetRetainedMessage` operation on the `IoTDataPlane` service. /// /// Gets the details of a single retained message for the specified topic. This action returns the message payload of the retained message, which can incur messaging costs. To list only the topic names of the retained messages, call [ListRetainedMessages](https://docs.aws.amazon.com/iot/latest/apireference/API_iotdata_ListRetainedMessages.html). Requires permission to access the [GetRetainedMessage](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiotfleethubfordevicemanagement.html#awsiotfleethubfordevicemanagement-actions-as-permissions) action. For more information about messaging costs, see [Amazon Web Services IoT Core pricing - Messaging](http://aws.amazon.com/iot-core/pricing/#Messaging). /// @@ -476,7 +476,7 @@ extension IoTDataPlaneClient { return try await op.execute(input: input) } - /// Performs the `GetThingShadow` operation on the `IotMoonrakerService` service. + /// Performs the `GetThingShadow` operation on the `IoTDataPlane` service. /// /// Gets the shadow for the specified thing. Requires permission to access the [GetThingShadow](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. For more information, see [GetThingShadow](http://docs.aws.amazon.com/iot/latest/developerguide/API_GetThingShadow.html) in the IoT Developer Guide. /// @@ -550,7 +550,7 @@ extension IoTDataPlaneClient { return try await op.execute(input: input) } - /// Performs the `ListNamedShadowsForThing` operation on the `IotMoonrakerService` service. + /// Performs the `ListNamedShadowsForThing` operation on the `IoTDataPlane` service. /// /// Lists the shadows for the specified thing. Requires permission to access the [ListNamedShadowsForThing](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -623,7 +623,7 @@ extension IoTDataPlaneClient { return try await op.execute(input: input) } - /// Performs the `ListRetainedMessages` operation on the `IotMoonrakerService` service. + /// Performs the `ListRetainedMessages` operation on the `IoTDataPlane` service. /// /// Lists summary information about the retained messages stored for the account. This action returns only the topic names of the retained messages. It doesn't return any message payloads. Although this action doesn't return a message payload, it can still incur messaging costs. To get the message payload of a retained message, call [GetRetainedMessage](https://docs.aws.amazon.com/iot/latest/apireference/API_iotdata_GetRetainedMessage.html) with the topic name of the retained message. Requires permission to access the [ListRetainedMessages](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiotfleethubfordevicemanagement.html#awsiotfleethubfordevicemanagement-actions-as-permissions) action. For more information about messaging costs, see [Amazon Web Services IoT Core pricing - Messaging](http://aws.amazon.com/iot-core/pricing/#Messaging). /// @@ -695,7 +695,7 @@ extension IoTDataPlaneClient { return try await op.execute(input: input) } - /// Performs the `Publish` operation on the `IotMoonrakerService` service. + /// Performs the `Publish` operation on the `IoTDataPlane` service. /// /// Publishes an MQTT message. Requires permission to access the [Publish](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. For more information about MQTT messages, see [MQTT Protocol](http://docs.aws.amazon.com/iot/latest/developerguide/mqtt.html) in the IoT Developer Guide. For more information about messaging costs, see [Amazon Web Services IoT Core pricing - Messaging](http://aws.amazon.com/iot-core/pricing/#Messaging). /// @@ -770,7 +770,7 @@ extension IoTDataPlaneClient { return try await op.execute(input: input) } - /// Performs the `UpdateThingShadow` operation on the `IotMoonrakerService` service. + /// Performs the `UpdateThingShadow` operation on the `IoTDataPlane` service. /// /// Updates the shadow for the specified thing. Requires permission to access the [UpdateThingShadow](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. For more information, see [UpdateThingShadow](http://docs.aws.amazon.com/iot/latest/developerguide/API_UpdateThingShadow.html) in the IoT Developer Guide. /// diff --git a/Sources/Services/AWSIoTEvents/Sources/AWSIoTEvents/IoTEventsClient.swift b/Sources/Services/AWSIoTEvents/Sources/AWSIoTEvents/IoTEventsClient.swift index 1ea6dacc163..b24d9d6254a 100644 --- a/Sources/Services/AWSIoTEvents/Sources/AWSIoTEvents/IoTEventsClient.swift +++ b/Sources/Services/AWSIoTEvents/Sources/AWSIoTEvents/IoTEventsClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IoTEventsClient: ClientRuntime.Client { public static let clientName = "IoTEventsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: IoTEventsClient.IoTEventsClientConfiguration let serviceName = "IoT Events" @@ -330,7 +330,7 @@ extension IoTEventsClient { } extension IoTEventsClient { - /// Performs the `CreateAlarmModel` operation on the `IotColumboService` service. + /// Performs the `CreateAlarmModel` operation on the `IoTEvents` service. /// /// Creates an alarm model to monitor an AWS IoT Events input attribute. You can use the alarm to get notified when the value is outside a specified range. For more information, see [Create an alarm model](https://docs.aws.amazon.com/iotevents/latest/developerguide/create-alarms.html) in the AWS IoT Events Developer Guide. /// @@ -405,7 +405,7 @@ extension IoTEventsClient { return try await op.execute(input: input) } - /// Performs the `CreateDetectorModel` operation on the `IotColumboService` service. + /// Performs the `CreateDetectorModel` operation on the `IoTEvents` service. /// /// Creates a detector model. /// @@ -480,7 +480,7 @@ extension IoTEventsClient { return try await op.execute(input: input) } - /// Performs the `CreateInput` operation on the `IotColumboService` service. + /// Performs the `CreateInput` operation on the `IoTEvents` service. /// /// Creates an input. /// @@ -553,7 +553,7 @@ extension IoTEventsClient { return try await op.execute(input: input) } - /// Performs the `DeleteAlarmModel` operation on the `IotColumboService` service. + /// Performs the `DeleteAlarmModel` operation on the `IoTEvents` service. /// /// Deletes an alarm model. Any alarm instances that were created based on this alarm model are also deleted. This action can't be undone. /// @@ -624,7 +624,7 @@ extension IoTEventsClient { return try await op.execute(input: input) } - /// Performs the `DeleteDetectorModel` operation on the `IotColumboService` service. + /// Performs the `DeleteDetectorModel` operation on the `IoTEvents` service. /// /// Deletes a detector model. Any active instances of the detector model are also deleted. /// @@ -695,7 +695,7 @@ extension IoTEventsClient { return try await op.execute(input: input) } - /// Performs the `DeleteInput` operation on the `IotColumboService` service. + /// Performs the `DeleteInput` operation on the `IoTEvents` service. /// /// Deletes an input. /// @@ -766,7 +766,7 @@ extension IoTEventsClient { return try await op.execute(input: input) } - /// Performs the `DescribeAlarmModel` operation on the `IotColumboService` service. + /// Performs the `DescribeAlarmModel` operation on the `IoTEvents` service. /// /// Retrieves information about an alarm model. If you don't specify a value for the alarmModelVersion parameter, the latest version is returned. /// @@ -837,7 +837,7 @@ extension IoTEventsClient { return try await op.execute(input: input) } - /// Performs the `DescribeDetectorModel` operation on the `IotColumboService` service. + /// Performs the `DescribeDetectorModel` operation on the `IoTEvents` service. /// /// Describes a detector model. If the version parameter is not specified, information about the latest version is returned. /// @@ -908,7 +908,7 @@ extension IoTEventsClient { return try await op.execute(input: input) } - /// Performs the `DescribeDetectorModelAnalysis` operation on the `IotColumboService` service. + /// Performs the `DescribeDetectorModelAnalysis` operation on the `IoTEvents` service. /// /// Retrieves runtime information about a detector model analysis. After AWS IoT Events starts analyzing your detector model, you have up to 24 hours to retrieve the analysis results. /// @@ -978,7 +978,7 @@ extension IoTEventsClient { return try await op.execute(input: input) } - /// Performs the `DescribeInput` operation on the `IotColumboService` service. + /// Performs the `DescribeInput` operation on the `IoTEvents` service. /// /// Describes an input. /// @@ -1048,7 +1048,7 @@ extension IoTEventsClient { return try await op.execute(input: input) } - /// Performs the `DescribeLoggingOptions` operation on the `IotColumboService` service. + /// Performs the `DescribeLoggingOptions` operation on the `IoTEvents` service. /// /// Retrieves the current settings of the AWS IoT Events logging options. /// @@ -1119,7 +1119,7 @@ extension IoTEventsClient { return try await op.execute(input: input) } - /// Performs the `GetDetectorModelAnalysisResults` operation on the `IotColumboService` service. + /// Performs the `GetDetectorModelAnalysisResults` operation on the `IoTEvents` service. /// /// Retrieves one or more analysis results of the detector model. After AWS IoT Events starts analyzing your detector model, you have up to 24 hours to retrieve the analysis results. /// @@ -1190,7 +1190,7 @@ extension IoTEventsClient { return try await op.execute(input: input) } - /// Performs the `ListAlarmModelVersions` operation on the `IotColumboService` service. + /// Performs the `ListAlarmModelVersions` operation on the `IoTEvents` service. /// /// Lists all the versions of an alarm model. The operation returns only the metadata associated with each alarm model version. /// @@ -1261,7 +1261,7 @@ extension IoTEventsClient { return try await op.execute(input: input) } - /// Performs the `ListAlarmModels` operation on the `IotColumboService` service. + /// Performs the `ListAlarmModels` operation on the `IoTEvents` service. /// /// Lists the alarm models that you created. The operation returns only the metadata associated with each alarm model. /// @@ -1331,7 +1331,7 @@ extension IoTEventsClient { return try await op.execute(input: input) } - /// Performs the `ListDetectorModelVersions` operation on the `IotColumboService` service. + /// Performs the `ListDetectorModelVersions` operation on the `IoTEvents` service. /// /// Lists all the versions of a detector model. Only the metadata associated with each detector model version is returned. /// @@ -1402,7 +1402,7 @@ extension IoTEventsClient { return try await op.execute(input: input) } - /// Performs the `ListDetectorModels` operation on the `IotColumboService` service. + /// Performs the `ListDetectorModels` operation on the `IoTEvents` service. /// /// Lists the detector models you have created. Only the metadata associated with each detector model is returned. /// @@ -1472,7 +1472,7 @@ extension IoTEventsClient { return try await op.execute(input: input) } - /// Performs the `ListInputRoutings` operation on the `IotColumboService` service. + /// Performs the `ListInputRoutings` operation on the `IoTEvents` service. /// /// Lists one or more input routings. /// @@ -1545,7 +1545,7 @@ extension IoTEventsClient { return try await op.execute(input: input) } - /// Performs the `ListInputs` operation on the `IotColumboService` service. + /// Performs the `ListInputs` operation on the `IoTEvents` service. /// /// Lists the inputs you have created. /// @@ -1615,7 +1615,7 @@ extension IoTEventsClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `IotColumboService` service. + /// Performs the `ListTagsForResource` operation on the `IoTEvents` service. /// /// Lists the tags (metadata) you have assigned to the resource. /// @@ -1686,7 +1686,7 @@ extension IoTEventsClient { return try await op.execute(input: input) } - /// Performs the `PutLoggingOptions` operation on the `IotColumboService` service. + /// Performs the `PutLoggingOptions` operation on the `IoTEvents` service. /// /// Sets or updates the AWS IoT Events logging options. If you update the value of any loggingOptions field, it takes up to one minute for the change to take effect. If you change the policy attached to the role you specified in the roleArn field (for example, to correct an invalid policy), it takes up to five minutes for that change to take effect. /// @@ -1760,7 +1760,7 @@ extension IoTEventsClient { return try await op.execute(input: input) } - /// Performs the `StartDetectorModelAnalysis` operation on the `IotColumboService` service. + /// Performs the `StartDetectorModelAnalysis` operation on the `IoTEvents` service. /// /// Performs an analysis of your detector model. For more information, see [Troubleshooting a detector model](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-analyze-api.html) in the AWS IoT Events Developer Guide. /// @@ -1833,7 +1833,7 @@ extension IoTEventsClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `IotColumboService` service. + /// Performs the `TagResource` operation on the `IoTEvents` service. /// /// Adds to or modifies the tags of the given resource. Tags are metadata that can be used to manage a resource. /// @@ -1908,7 +1908,7 @@ extension IoTEventsClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `IotColumboService` service. + /// Performs the `UntagResource` operation on the `IoTEvents` service. /// /// Removes the given tags (metadata) from the resource. /// @@ -1979,7 +1979,7 @@ extension IoTEventsClient { return try await op.execute(input: input) } - /// Performs the `UpdateAlarmModel` operation on the `IotColumboService` service. + /// Performs the `UpdateAlarmModel` operation on the `IoTEvents` service. /// /// Updates an alarm model. Any alarms that were created based on the previous version are deleted and then created again as new data arrives. /// @@ -2053,7 +2053,7 @@ extension IoTEventsClient { return try await op.execute(input: input) } - /// Performs the `UpdateDetectorModel` operation on the `IotColumboService` service. + /// Performs the `UpdateDetectorModel` operation on the `IoTEvents` service. /// /// Updates a detector model. Detectors (instances) spawned by the previous version are deleted and then re-created as new inputs arrive. /// @@ -2127,7 +2127,7 @@ extension IoTEventsClient { return try await op.execute(input: input) } - /// Performs the `UpdateInput` operation on the `IotColumboService` service. + /// Performs the `UpdateInput` operation on the `IoTEvents` service. /// /// Updates an input. /// diff --git a/Sources/Services/AWSIoTEventsData/Sources/AWSIoTEventsData/IoTEventsDataClient.swift b/Sources/Services/AWSIoTEventsData/Sources/AWSIoTEventsData/IoTEventsDataClient.swift index 3691038b45a..ca953505f6c 100644 --- a/Sources/Services/AWSIoTEventsData/Sources/AWSIoTEventsData/IoTEventsDataClient.swift +++ b/Sources/Services/AWSIoTEventsData/Sources/AWSIoTEventsData/IoTEventsDataClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IoTEventsDataClient: ClientRuntime.Client { public static let clientName = "IoTEventsDataClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: IoTEventsDataClient.IoTEventsDataClientConfiguration let serviceName = "IoT Events Data" @@ -329,7 +329,7 @@ extension IoTEventsDataClient { } extension IoTEventsDataClient { - /// Performs the `BatchAcknowledgeAlarm` operation on the `IotColumboDataService` service. + /// Performs the `BatchAcknowledgeAlarm` operation on the `IoTEventsData` service. /// /// Acknowledges one or more alarms. The alarms change to the ACKNOWLEDGED state after you acknowledge them. /// @@ -401,7 +401,7 @@ extension IoTEventsDataClient { return try await op.execute(input: input) } - /// Performs the `BatchDeleteDetector` operation on the `IotColumboDataService` service. + /// Performs the `BatchDeleteDetector` operation on the `IoTEventsData` service. /// /// Deletes one or more detectors that were created. When a detector is deleted, its state will be cleared and the detector will be removed from the list of detectors. The deleted detector will no longer appear if referenced in the [ListDetectors](https://docs.aws.amazon.com/iotevents/latest/apireference/API_iotevents-data_ListDetectors.html) API call. /// @@ -473,7 +473,7 @@ extension IoTEventsDataClient { return try await op.execute(input: input) } - /// Performs the `BatchDisableAlarm` operation on the `IotColumboDataService` service. + /// Performs the `BatchDisableAlarm` operation on the `IoTEventsData` service. /// /// Disables one or more alarms. The alarms change to the DISABLED state after you disable them. /// @@ -545,7 +545,7 @@ extension IoTEventsDataClient { return try await op.execute(input: input) } - /// Performs the `BatchEnableAlarm` operation on the `IotColumboDataService` service. + /// Performs the `BatchEnableAlarm` operation on the `IoTEventsData` service. /// /// Enables one or more alarms. The alarms change to the NORMAL state after you enable them. /// @@ -617,7 +617,7 @@ extension IoTEventsDataClient { return try await op.execute(input: input) } - /// Performs the `BatchPutMessage` operation on the `IotColumboDataService` service. + /// Performs the `BatchPutMessage` operation on the `IoTEventsData` service. /// /// Sends a set of messages to the IoT Events system. Each message payload is transformed into the input you specify ("inputName") and ingested into any detectors that monitor that input. If multiple messages are sent, the order in which the messages are processed isn't guaranteed. To guarantee ordering, you must send messages one at a time and wait for a successful response. /// @@ -689,7 +689,7 @@ extension IoTEventsDataClient { return try await op.execute(input: input) } - /// Performs the `BatchResetAlarm` operation on the `IotColumboDataService` service. + /// Performs the `BatchResetAlarm` operation on the `IoTEventsData` service. /// /// Resets one or more alarms. The alarms return to the NORMAL state after you reset them. /// @@ -761,7 +761,7 @@ extension IoTEventsDataClient { return try await op.execute(input: input) } - /// Performs the `BatchSnoozeAlarm` operation on the `IotColumboDataService` service. + /// Performs the `BatchSnoozeAlarm` operation on the `IoTEventsData` service. /// /// Changes one or more alarms to the snooze mode. The alarms change to the SNOOZE_DISABLED state after you set them to the snooze mode. /// @@ -833,7 +833,7 @@ extension IoTEventsDataClient { return try await op.execute(input: input) } - /// Performs the `BatchUpdateDetector` operation on the `IotColumboDataService` service. + /// Performs the `BatchUpdateDetector` operation on the `IoTEventsData` service. /// /// Updates the state, variable values, and timer settings of one or more detectors (instances) of a specified detector model. /// @@ -905,7 +905,7 @@ extension IoTEventsDataClient { return try await op.execute(input: input) } - /// Performs the `DescribeAlarm` operation on the `IotColumboDataService` service. + /// Performs the `DescribeAlarm` operation on the `IoTEventsData` service. /// /// Retrieves information about an alarm. /// @@ -976,7 +976,7 @@ extension IoTEventsDataClient { return try await op.execute(input: input) } - /// Performs the `DescribeDetector` operation on the `IotColumboDataService` service. + /// Performs the `DescribeDetector` operation on the `IoTEventsData` service. /// /// Returns information about the specified detector (instance). /// @@ -1047,7 +1047,7 @@ extension IoTEventsDataClient { return try await op.execute(input: input) } - /// Performs the `ListAlarms` operation on the `IotColumboDataService` service. + /// Performs the `ListAlarms` operation on the `IoTEventsData` service. /// /// Lists one or more alarms. The operation returns only the metadata associated with each alarm. /// @@ -1118,7 +1118,7 @@ extension IoTEventsDataClient { return try await op.execute(input: input) } - /// Performs the `ListDetectors` operation on the `IotColumboDataService` service. + /// Performs the `ListDetectors` operation on the `IoTEventsData` service. /// /// Lists detectors (the instances of a detector model). /// diff --git a/Sources/Services/AWSIoTFleetHub/Sources/AWSIoTFleetHub/IoTFleetHubClient.swift b/Sources/Services/AWSIoTFleetHub/Sources/AWSIoTFleetHub/IoTFleetHubClient.swift index b58fa8b03d2..d6d4065b732 100644 --- a/Sources/Services/AWSIoTFleetHub/Sources/AWSIoTFleetHub/IoTFleetHubClient.swift +++ b/Sources/Services/AWSIoTFleetHub/Sources/AWSIoTFleetHub/IoTFleetHubClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IoTFleetHubClient: ClientRuntime.Client { public static let clientName = "IoTFleetHubClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: IoTFleetHubClient.IoTFleetHubClientConfiguration let serviceName = "IoTFleetHub" @@ -330,7 +330,7 @@ extension IoTFleetHubClient { } extension IoTFleetHubClient { - /// Performs the `CreateApplication` operation on the `AWSIoTFleetHub` service. + /// Performs the `CreateApplication` operation on the `IoTFleetHub` service. /// /// Creates a Fleet Hub for IoT Device Management web application. When creating a Fleet Hub application, you must create an organization instance of IAM Identity Center if you don't already have one. The Fleet Hub application you create must also be in the same Amazon Web Services Region of the organization instance of IAM Identity Center. For more information see [Enabling IAM Identity Center](https://docs.aws.amazon.com/singlesignon/latest/userguide/get-set-up-for-idc.html) and [Organization instances of IAM Identity Center](https://docs.aws.amazon.com/singlesignon/latest/userguide/organization-instances-identity-center.html). /// @@ -403,7 +403,7 @@ extension IoTFleetHubClient { return try await op.execute(input: input) } - /// Performs the `DeleteApplication` operation on the `AWSIoTFleetHub` service. + /// Performs the `DeleteApplication` operation on the `IoTFleetHub` service. /// /// Deletes a Fleet Hub for IoT Device Management web application. /// @@ -474,7 +474,7 @@ extension IoTFleetHubClient { return try await op.execute(input: input) } - /// Performs the `DescribeApplication` operation on the `AWSIoTFleetHub` service. + /// Performs the `DescribeApplication` operation on the `IoTFleetHub` service. /// /// Gets information about a Fleet Hub for IoT Device Management web application. /// @@ -543,7 +543,7 @@ extension IoTFleetHubClient { return try await op.execute(input: input) } - /// Performs the `ListApplications` operation on the `AWSIoTFleetHub` service. + /// Performs the `ListApplications` operation on the `IoTFleetHub` service. /// /// Gets a list of Fleet Hub for IoT Device Management web applications for the current account. /// @@ -612,7 +612,7 @@ extension IoTFleetHubClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSIoTFleetHub` service. + /// Performs the `ListTagsForResource` operation on the `IoTFleetHub` service. /// /// Lists the tags for the specified resource. /// @@ -680,7 +680,7 @@ extension IoTFleetHubClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSIoTFleetHub` service. + /// Performs the `TagResource` operation on the `IoTFleetHub` service. /// /// Adds to or modifies the tags of the specified resource. Tags are metadata which can be used to manage a resource. /// @@ -751,7 +751,7 @@ extension IoTFleetHubClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSIoTFleetHub` service. + /// Performs the `UntagResource` operation on the `IoTFleetHub` service. /// /// Removes the specified tags (metadata) from the resource. /// @@ -820,7 +820,7 @@ extension IoTFleetHubClient { return try await op.execute(input: input) } - /// Performs the `UpdateApplication` operation on the `AWSIoTFleetHub` service. + /// Performs the `UpdateApplication` operation on the `IoTFleetHub` service. /// /// Updates information about a Fleet Hub for IoT Device Management web application. /// diff --git a/Sources/Services/AWSIoTFleetWise/Sources/AWSIoTFleetWise/IoTFleetWiseClient.swift b/Sources/Services/AWSIoTFleetWise/Sources/AWSIoTFleetWise/IoTFleetWiseClient.swift index c227fab70d6..1f6ae74ca39 100644 --- a/Sources/Services/AWSIoTFleetWise/Sources/AWSIoTFleetWise/IoTFleetWiseClient.swift +++ b/Sources/Services/AWSIoTFleetWise/Sources/AWSIoTFleetWise/IoTFleetWiseClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IoTFleetWiseClient: ClientRuntime.Client { public static let clientName = "IoTFleetWiseClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: IoTFleetWiseClient.IoTFleetWiseClientConfiguration let serviceName = "IoTFleetWise" @@ -331,7 +331,7 @@ extension IoTFleetWiseClient { } extension IoTFleetWiseClient { - /// Performs the `AssociateVehicleFleet` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `AssociateVehicleFleet` operation on the `IoTFleetWise` service. /// /// Adds, or associates, a vehicle with a fleet. /// @@ -406,7 +406,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `BatchCreateVehicle` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `BatchCreateVehicle` operation on the `IoTFleetWise` service. /// /// Creates a group, or batch, of vehicles. You must specify a decoder manifest and a vehicle model (model manifest) for each vehicle. For more information, see [Create multiple vehicles (AWS CLI)](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/create-vehicles-cli.html) in the Amazon Web Services IoT FleetWise Developer Guide. /// @@ -480,7 +480,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `BatchUpdateVehicle` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `BatchUpdateVehicle` operation on the `IoTFleetWise` service. /// /// Updates a group, or batch, of vehicles. You must specify a decoder manifest and a vehicle model (model manifest) for each vehicle. For more information, see [Update multiple vehicles (AWS CLI)](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/update-vehicles-cli.html) in the Amazon Web Services IoT FleetWise Developer Guide. /// @@ -554,7 +554,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `CreateCampaign` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `CreateCampaign` operation on the `IoTFleetWise` service. /// /// Creates an orchestration of data collection rules. The Amazon Web Services IoT FleetWise Edge Agent software running in vehicles uses campaigns to decide how to collect and transfer data to the cloud. You create campaigns in the cloud. After you or your team approve campaigns, Amazon Web Services IoT FleetWise automatically deploys them to vehicles. For more information, see [Collect and transfer data with campaigns](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/campaigns.html) in the Amazon Web Services IoT FleetWise Developer Guide. Access to certain Amazon Web Services IoT FleetWise features is currently gated. For more information, see [Amazon Web Services Region and feature availability](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/fleetwise-regions.html) in the Amazon Web Services IoT FleetWise Developer Guide. /// @@ -630,7 +630,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `CreateDecoderManifest` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `CreateDecoderManifest` operation on the `IoTFleetWise` service. /// /// Creates the decoder manifest associated with a model manifest. To create a decoder manifest, the following must be true: /// @@ -715,7 +715,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `CreateFleet` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `CreateFleet` operation on the `IoTFleetWise` service. /// /// Creates a fleet that represents a group of vehicles. You must create both a signal catalog and vehicles before you can create a fleet. For more information, see [Fleets](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/fleets.html) in the Amazon Web Services IoT FleetWise Developer Guide. /// @@ -791,7 +791,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `CreateModelManifest` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `CreateModelManifest` operation on the `IoTFleetWise` service. /// /// Creates a vehicle model (model manifest) that specifies signals (attributes, branches, sensors, and actuators). For more information, see [Vehicle models](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/vehicle-models.html) in the Amazon Web Services IoT FleetWise Developer Guide. /// @@ -868,7 +868,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `CreateSignalCatalog` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `CreateSignalCatalog` operation on the `IoTFleetWise` service. /// /// Creates a collection of standardized signals that can be reused to create vehicle models. /// @@ -945,7 +945,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `CreateStateTemplate` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `CreateStateTemplate` operation on the `IoTFleetWise` service. /// /// Creates a state template. State templates contain state properties, which are signals that belong to a signal catalog that is synchronized between the Amazon Web Services IoT FleetWise Edge and the Amazon Web Services Cloud. Access to certain Amazon Web Services IoT FleetWise features is currently gated. For more information, see [Amazon Web Services Region and feature availability](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/fleetwise-regions.html) in the Amazon Web Services IoT FleetWise Developer Guide. /// @@ -1022,7 +1022,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `CreateVehicle` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `CreateVehicle` operation on the `IoTFleetWise` service. /// /// Creates a vehicle, which is an instance of a vehicle model (model manifest). Vehicles created from the same vehicle model consist of the same signals inherited from the vehicle model. If you have an existing Amazon Web Services IoT thing, you can use Amazon Web Services IoT FleetWise to create a vehicle and collect data from your thing. For more information, see [Create a vehicle (AWS CLI)](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/create-vehicle-cli.html) in the Amazon Web Services IoT FleetWise Developer Guide. /// @@ -1098,7 +1098,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `DeleteCampaign` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `DeleteCampaign` operation on the `IoTFleetWise` service. /// /// Deletes a data collection campaign. Deleting a campaign suspends all data collection and removes it from any vehicles. /// @@ -1172,7 +1172,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `DeleteDecoderManifest` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `DeleteDecoderManifest` operation on the `IoTFleetWise` service. /// /// Deletes a decoder manifest. You can't delete a decoder manifest if it has vehicles associated with it. /// @@ -1246,7 +1246,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `DeleteFleet` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `DeleteFleet` operation on the `IoTFleetWise` service. /// /// Deletes a fleet. Before you delete a fleet, all vehicles must be dissociated from the fleet. For more information, see [Delete a fleet (AWS CLI)](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/delete-fleet-cli.html) in the Amazon Web Services IoT FleetWise Developer Guide. /// @@ -1319,7 +1319,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `DeleteModelManifest` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `DeleteModelManifest` operation on the `IoTFleetWise` service. /// /// Deletes a vehicle model (model manifest). /// @@ -1393,7 +1393,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `DeleteSignalCatalog` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `DeleteSignalCatalog` operation on the `IoTFleetWise` service. /// /// Deletes a signal catalog. /// @@ -1467,7 +1467,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `DeleteStateTemplate` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `DeleteStateTemplate` operation on the `IoTFleetWise` service. /// /// Deletes a state template. /// @@ -1540,7 +1540,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `DeleteVehicle` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `DeleteVehicle` operation on the `IoTFleetWise` service. /// /// Deletes a vehicle and removes it from any campaigns. /// @@ -1613,7 +1613,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `DisassociateVehicleFleet` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `DisassociateVehicleFleet` operation on the `IoTFleetWise` service. /// /// Removes, or disassociates, a vehicle from a fleet. Disassociating a vehicle from a fleet doesn't delete the vehicle. /// @@ -1687,7 +1687,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `GetCampaign` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `GetCampaign` operation on the `IoTFleetWise` service. /// /// Retrieves information about a campaign. Access to certain Amazon Web Services IoT FleetWise features is currently gated. For more information, see [Amazon Web Services Region and feature availability](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/fleetwise-regions.html) in the Amazon Web Services IoT FleetWise Developer Guide. /// @@ -1761,7 +1761,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `GetDecoderManifest` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `GetDecoderManifest` operation on the `IoTFleetWise` service. /// /// Retrieves information about a created decoder manifest. /// @@ -1835,7 +1835,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `GetEncryptionConfiguration` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `GetEncryptionConfiguration` operation on the `IoTFleetWise` service. /// /// Retrieves the encryption configuration for resources and data in Amazon Web Services IoT FleetWise. /// @@ -1909,7 +1909,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `GetFleet` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `GetFleet` operation on the `IoTFleetWise` service. /// /// Retrieves information about a fleet. /// @@ -1983,7 +1983,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `GetLoggingOptions` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `GetLoggingOptions` operation on the `IoTFleetWise` service. /// /// Retrieves the logging options. /// @@ -2055,7 +2055,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `GetModelManifest` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `GetModelManifest` operation on the `IoTFleetWise` service. /// /// Retrieves information about a vehicle model (model manifest). /// @@ -2129,7 +2129,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `GetRegisterAccountStatus` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `GetRegisterAccountStatus` operation on the `IoTFleetWise` service. /// /// Retrieves information about the status of registering your Amazon Web Services account, IAM, and Amazon Timestream resources so that Amazon Web Services IoT FleetWise can transfer your vehicle data to the Amazon Web Services Cloud. For more information, including step-by-step procedures, see [Setting up Amazon Web Services IoT FleetWise](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/setting-up.html). This API operation doesn't require input parameters. /// @@ -2203,7 +2203,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `GetSignalCatalog` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `GetSignalCatalog` operation on the `IoTFleetWise` service. /// /// Retrieves information about a signal catalog. /// @@ -2277,7 +2277,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `GetStateTemplate` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `GetStateTemplate` operation on the `IoTFleetWise` service. /// /// Retrieves information about a state template. Access to certain Amazon Web Services IoT FleetWise features is currently gated. For more information, see [Amazon Web Services Region and feature availability](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/fleetwise-regions.html) in the Amazon Web Services IoT FleetWise Developer Guide. /// @@ -2351,7 +2351,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `GetVehicle` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `GetVehicle` operation on the `IoTFleetWise` service. /// /// Retrieves information about a vehicle. /// @@ -2425,7 +2425,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `GetVehicleStatus` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `GetVehicleStatus` operation on the `IoTFleetWise` service. /// /// Retrieves information about the status of campaigns, decoder manifests, or state templates associated with a vehicle. /// @@ -2500,7 +2500,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `ImportDecoderManifest` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `ImportDecoderManifest` operation on the `IoTFleetWise` service. /// /// Creates a decoder manifest using your existing CAN DBC file from your local device. The CAN signal name must be unique and not repeated across CAN message definitions in a .dbc file. /// @@ -2577,7 +2577,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `ImportSignalCatalog` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `ImportSignalCatalog` operation on the `IoTFleetWise` service. /// /// Creates a signal catalog using your existing VSS formatted content from your local device. /// @@ -2654,7 +2654,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `ListCampaigns` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `ListCampaigns` operation on the `IoTFleetWise` service. /// /// Lists information about created campaigns. This API operation uses pagination. Specify the nextToken parameter in the request to return more results. /// @@ -2728,7 +2728,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `ListDecoderManifestNetworkInterfaces` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `ListDecoderManifestNetworkInterfaces` operation on the `IoTFleetWise` service. /// /// Lists the network interfaces specified in a decoder manifest. This API operation uses pagination. Specify the nextToken parameter in the request to return more results. /// @@ -2803,7 +2803,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `ListDecoderManifestSignals` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `ListDecoderManifestSignals` operation on the `IoTFleetWise` service. /// /// A list of information about signal decoders specified in a decoder manifest. This API operation uses pagination. Specify the nextToken parameter in the request to return more results. /// @@ -2878,7 +2878,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `ListDecoderManifests` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `ListDecoderManifests` operation on the `IoTFleetWise` service. /// /// Lists decoder manifests. This API operation uses pagination. Specify the nextToken parameter in the request to return more results. /// @@ -2952,7 +2952,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `ListFleets` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `ListFleets` operation on the `IoTFleetWise` service. /// /// Retrieves information for each created fleet in an Amazon Web Services account. This API operation uses pagination. Specify the nextToken parameter in the request to return more results. /// @@ -3027,7 +3027,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `ListFleetsForVehicle` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `ListFleetsForVehicle` operation on the `IoTFleetWise` service. /// /// Retrieves a list of IDs for all fleets that the vehicle is associated with. This API operation uses pagination. Specify the nextToken parameter in the request to return more results. /// @@ -3102,7 +3102,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `ListModelManifestNodes` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `ListModelManifestNodes` operation on the `IoTFleetWise` service. /// /// Lists information about nodes specified in a vehicle model (model manifest). This API operation uses pagination. Specify the nextToken parameter in the request to return more results. /// @@ -3178,7 +3178,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `ListModelManifests` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `ListModelManifests` operation on the `IoTFleetWise` service. /// /// Retrieves a list of vehicle models (model manifests). This API operation uses pagination. Specify the nextToken parameter in the request to return more results. /// @@ -3252,7 +3252,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `ListSignalCatalogNodes` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `ListSignalCatalogNodes` operation on the `IoTFleetWise` service. /// /// Lists of information about the signals (nodes) specified in a signal catalog. This API operation uses pagination. Specify the nextToken parameter in the request to return more results. /// @@ -3328,7 +3328,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `ListSignalCatalogs` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `ListSignalCatalogs` operation on the `IoTFleetWise` service. /// /// Lists all the created signal catalogs in an Amazon Web Services account. You can use to list information about each signal (node) specified in a signal catalog. This API operation uses pagination. Specify the nextToken parameter in the request to return more results. /// @@ -3402,7 +3402,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `ListStateTemplates` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `ListStateTemplates` operation on the `IoTFleetWise` service. /// /// Lists information about created state templates. Access to certain Amazon Web Services IoT FleetWise features is currently gated. For more information, see [Amazon Web Services Region and feature availability](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/fleetwise-regions.html) in the Amazon Web Services IoT FleetWise Developer Guide. /// @@ -3476,7 +3476,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `ListTagsForResource` operation on the `IoTFleetWise` service. /// /// Lists the tags (metadata) you have assigned to the resource. /// @@ -3551,7 +3551,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `ListVehicles` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `ListVehicles` operation on the `IoTFleetWise` service. /// /// Retrieves a list of summaries of created vehicles. This API operation uses pagination. Specify the nextToken parameter in the request to return more results. /// @@ -3625,7 +3625,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `ListVehiclesInFleet` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `ListVehiclesInFleet` operation on the `IoTFleetWise` service. /// /// Retrieves a list of summaries of all vehicles associated with a fleet. This API operation uses pagination. Specify the nextToken parameter in the request to return more results. /// @@ -3700,7 +3700,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `PutEncryptionConfiguration` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `PutEncryptionConfiguration` operation on the `IoTFleetWise` service. /// /// Creates or updates the encryption configuration. Amazon Web Services IoT FleetWise can encrypt your data and resources using an Amazon Web Services managed key. Or, you can use a KMS key that you own and manage. For more information, see [Data encryption](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/data-encryption.html) in the Amazon Web Services IoT FleetWise Developer Guide. /// @@ -3775,7 +3775,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `PutLoggingOptions` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `PutLoggingOptions` operation on the `IoTFleetWise` service. /// /// Creates or updates the logging option. /// @@ -3850,7 +3850,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `RegisterAccount` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `RegisterAccount` operation on the `IoTFleetWise` service. /// /// This API operation contains deprecated parameters. Register your account again without the Timestream resources parameter so that Amazon Web Services IoT FleetWise can remove the Timestream metadata stored. You should then pass the data destination into the [CreateCampaign](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_CreateCampaign.html) API operation. You must delete any existing campaigns that include an empty data destination before you register your account again. For more information, see the [DeleteCampaign](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_DeleteCampaign.html) API operation. If you want to delete the Timestream inline policy from the service-linked role, such as to mitigate an overly permissive policy, you must first delete any existing campaigns. Then delete the service-linked role and register your account again to enable CloudWatch metrics. For more information, see [DeleteServiceLinkedRole](https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteServiceLinkedRole.html) in the Identity and Access Management API Reference. Registers your Amazon Web Services account, IAM, and Amazon Timestream resources so Amazon Web Services IoT FleetWise can transfer your vehicle data to the Amazon Web Services Cloud. For more information, including step-by-step procedures, see [Setting up Amazon Web Services IoT FleetWise](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/setting-up.html). An Amazon Web Services account is not the same thing as a "user." An [Amazon Web Services user](https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction_identity-management.html#intro-identity-users) is an identity that you create using Identity and Access Management (IAM) and takes the form of either an [IAM user](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users.html) or an [IAM role, both with credentials](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html). A single Amazon Web Services account can, and typically does, contain many users and roles. /// @@ -3925,7 +3925,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `TagResource` operation on the `IoTFleetWise` service. /// /// Adds to or modifies the tags of the given resource. Tags are metadata which can be used to manage a resource. /// @@ -4000,7 +4000,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `UntagResource` operation on the `IoTFleetWise` service. /// /// Removes the given tags (metadata) from the resource. /// @@ -4075,7 +4075,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `UpdateCampaign` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `UpdateCampaign` operation on the `IoTFleetWise` service. /// /// Updates a campaign. /// @@ -4150,7 +4150,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `UpdateDecoderManifest` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `UpdateDecoderManifest` operation on the `IoTFleetWise` service. /// /// Updates a decoder manifest. A decoder manifest can only be updated when the status is DRAFT. Only ACTIVE decoder manifests can be associated with vehicles. /// @@ -4227,7 +4227,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `UpdateFleet` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `UpdateFleet` operation on the `IoTFleetWise` service. /// /// Updates the description of an existing fleet. /// @@ -4302,7 +4302,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `UpdateModelManifest` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `UpdateModelManifest` operation on the `IoTFleetWise` service. /// /// Updates a vehicle model (model manifest). If created vehicles are associated with a vehicle model, it can't be updated. /// @@ -4378,7 +4378,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `UpdateSignalCatalog` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `UpdateSignalCatalog` operation on the `IoTFleetWise` service. /// /// Updates a signal catalog. /// @@ -4456,7 +4456,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `UpdateStateTemplate` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `UpdateStateTemplate` operation on the `IoTFleetWise` service. /// /// Updates a state template. Access to certain Amazon Web Services IoT FleetWise features is currently gated. For more information, see [Amazon Web Services Region and feature availability](https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/fleetwise-regions.html) in the Amazon Web Services IoT FleetWise Developer Guide. /// @@ -4532,7 +4532,7 @@ extension IoTFleetWiseClient { return try await op.execute(input: input) } - /// Performs the `UpdateVehicle` operation on the `IoTAutobahnControlPlane` service. + /// Performs the `UpdateVehicle` operation on the `IoTFleetWise` service. /// /// Updates a vehicle. /// diff --git a/Sources/Services/AWSIoTJobsDataPlane/Sources/AWSIoTJobsDataPlane/IoTJobsDataPlaneClient.swift b/Sources/Services/AWSIoTJobsDataPlane/Sources/AWSIoTJobsDataPlane/IoTJobsDataPlaneClient.swift index 11e61575c3e..230b60658d0 100644 --- a/Sources/Services/AWSIoTJobsDataPlane/Sources/AWSIoTJobsDataPlane/IoTJobsDataPlaneClient.swift +++ b/Sources/Services/AWSIoTJobsDataPlane/Sources/AWSIoTJobsDataPlane/IoTJobsDataPlaneClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IoTJobsDataPlaneClient: ClientRuntime.Client { public static let clientName = "IoTJobsDataPlaneClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: IoTJobsDataPlaneClient.IoTJobsDataPlaneClientConfiguration let serviceName = "IoT Jobs Data Plane" @@ -330,7 +330,7 @@ extension IoTJobsDataPlaneClient { } extension IoTJobsDataPlaneClient { - /// Performs the `DescribeJobExecution` operation on the `IotLaserThingJobManagerExternalService` service. + /// Performs the `DescribeJobExecution` operation on the `IoTJobsDataPlane` service. /// /// Gets details of a job execution. Requires permission to access the [DescribeJobExecution](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -402,7 +402,7 @@ extension IoTJobsDataPlaneClient { return try await op.execute(input: input) } - /// Performs the `GetPendingJobExecutions` operation on the `IotLaserThingJobManagerExternalService` service. + /// Performs the `GetPendingJobExecutions` operation on the `IoTJobsDataPlane` service. /// /// Gets the list of all jobs for a thing that are not in a terminal status. Requires permission to access the [GetPendingJobExecutions](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -472,7 +472,7 @@ extension IoTJobsDataPlaneClient { return try await op.execute(input: input) } - /// Performs the `StartCommandExecution` operation on the `IotLaserThingJobManagerExternalService` service. + /// Performs the `StartCommandExecution` operation on the `IoTJobsDataPlane` service. /// /// Using the command created with the CreateCommand API, start a command execution on a specific device. /// @@ -547,7 +547,7 @@ extension IoTJobsDataPlaneClient { return try await op.execute(input: input) } - /// Performs the `StartNextPendingJobExecution` operation on the `IotLaserThingJobManagerExternalService` service. + /// Performs the `StartNextPendingJobExecution` operation on the `IoTJobsDataPlane` service. /// /// Gets and starts the next pending (status IN_PROGRESS or QUEUED) job execution for a thing. Requires permission to access the [StartNextPendingJobExecution](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -620,7 +620,7 @@ extension IoTJobsDataPlaneClient { return try await op.execute(input: input) } - /// Performs the `UpdateJobExecution` operation on the `IotLaserThingJobManagerExternalService` service. + /// Performs the `UpdateJobExecution` operation on the `IoTJobsDataPlane` service. /// /// Updates the status of a job execution. Requires permission to access the [UpdateJobExecution](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiotjobsdataplane.html) action. /// diff --git a/Sources/Services/AWSIoTSecureTunneling/Sources/AWSIoTSecureTunneling/IoTSecureTunnelingClient.swift b/Sources/Services/AWSIoTSecureTunneling/Sources/AWSIoTSecureTunneling/IoTSecureTunnelingClient.swift index 304baf27637..96807273f6b 100644 --- a/Sources/Services/AWSIoTSecureTunneling/Sources/AWSIoTSecureTunneling/IoTSecureTunnelingClient.swift +++ b/Sources/Services/AWSIoTSecureTunneling/Sources/AWSIoTSecureTunneling/IoTSecureTunnelingClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IoTSecureTunnelingClient: ClientRuntime.Client { public static let clientName = "IoTSecureTunnelingClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: IoTSecureTunnelingClient.IoTSecureTunnelingClientConfiguration let serviceName = "IoTSecureTunneling" @@ -330,7 +330,7 @@ extension IoTSecureTunnelingClient { } extension IoTSecureTunnelingClient { - /// Performs the `CloseTunnel` operation on the `IoTSecuredTunneling` service. + /// Performs the `CloseTunnel` operation on the `IoTSecureTunneling` service. /// /// Closes a tunnel identified by the unique tunnel id. When a CloseTunnel request is received, we close the WebSocket connections between the client and proxy server so no data can be transmitted. Requires permission to access the [CloseTunnel](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -401,7 +401,7 @@ extension IoTSecureTunnelingClient { return try await op.execute(input: input) } - /// Performs the `DescribeTunnel` operation on the `IoTSecuredTunneling` service. + /// Performs the `DescribeTunnel` operation on the `IoTSecureTunneling` service. /// /// Gets information about a tunnel identified by the unique tunnel id. Requires permission to access the [DescribeTunnel](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -471,7 +471,7 @@ extension IoTSecureTunnelingClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `IoTSecuredTunneling` service. + /// Performs the `ListTagsForResource` operation on the `IoTSecureTunneling` service. /// /// Lists the tags for the specified resource. /// @@ -542,7 +542,7 @@ extension IoTSecureTunnelingClient { return try await op.execute(input: input) } - /// Performs the `ListTunnels` operation on the `IoTSecuredTunneling` service. + /// Performs the `ListTunnels` operation on the `IoTSecureTunneling` service. /// /// List all tunnels for an Amazon Web Services account. Tunnels are listed by creation time in descending order, newer tunnels will be listed before older tunnels. Requires permission to access the [ListTunnels](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -608,7 +608,7 @@ extension IoTSecureTunnelingClient { return try await op.execute(input: input) } - /// Performs the `OpenTunnel` operation on the `IoTSecuredTunneling` service. + /// Performs the `OpenTunnel` operation on the `IoTSecureTunneling` service. /// /// Creates a new tunnel, and returns two client access tokens for clients to use to connect to the IoT Secure Tunneling proxy server. Requires permission to access the [OpenTunnel](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -678,7 +678,7 @@ extension IoTSecureTunnelingClient { return try await op.execute(input: input) } - /// Performs the `RotateTunnelAccessToken` operation on the `IoTSecuredTunneling` service. + /// Performs the `RotateTunnelAccessToken` operation on the `IoTSecureTunneling` service. /// /// Revokes the current client access token (CAT) and returns new CAT for clients to use when reconnecting to secure tunneling to access the same tunnel. Requires permission to access the [RotateTunnelAccessToken](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. Rotating the CAT doesn't extend the tunnel duration. For example, say the tunnel duration is 12 hours and the tunnel has already been open for 4 hours. When you rotate the access tokens, the new tokens that are generated can only be used for the remaining 8 hours. /// @@ -748,7 +748,7 @@ extension IoTSecureTunnelingClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `IoTSecuredTunneling` service. + /// Performs the `TagResource` operation on the `IoTSecureTunneling` service. /// /// A resource tag. /// @@ -818,7 +818,7 @@ extension IoTSecureTunnelingClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `IoTSecuredTunneling` service. + /// Performs the `UntagResource` operation on the `IoTSecureTunneling` service. /// /// Removes a tag from a resource. /// diff --git a/Sources/Services/AWSIoTSiteWise/Sources/AWSIoTSiteWise/IoTSiteWiseClient.swift b/Sources/Services/AWSIoTSiteWise/Sources/AWSIoTSiteWise/IoTSiteWiseClient.swift index 6d712377c96..ca783575edd 100644 --- a/Sources/Services/AWSIoTSiteWise/Sources/AWSIoTSiteWise/IoTSiteWiseClient.swift +++ b/Sources/Services/AWSIoTSiteWise/Sources/AWSIoTSiteWise/IoTSiteWiseClient.swift @@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IoTSiteWiseClient: ClientRuntime.Client { public static let clientName = "IoTSiteWiseClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: IoTSiteWiseClient.IoTSiteWiseClientConfiguration let serviceName = "IoTSiteWise" @@ -332,7 +332,7 @@ extension IoTSiteWiseClient { } extension IoTSiteWiseClient { - /// Performs the `AssociateAssets` operation on the `AWSIoTSiteWise` service. + /// Performs the `AssociateAssets` operation on the `IoTSiteWise` service. /// /// Associates a child asset with the given parent asset through a hierarchy defined in the parent asset's model. For more information, see [Associating assets](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/add-associated-assets.html) in the IoT SiteWise User Guide. /// @@ -408,7 +408,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `AssociateTimeSeriesToAssetProperty` operation on the `AWSIoTSiteWise` service. + /// Performs the `AssociateTimeSeriesToAssetProperty` operation on the `IoTSiteWise` service. /// /// Associates a time series (data stream) with an asset property. /// @@ -483,7 +483,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `BatchAssociateProjectAssets` operation on the `AWSIoTSiteWise` service. + /// Performs the `BatchAssociateProjectAssets` operation on the `IoTSiteWise` service. /// /// Associates a group (batch) of assets with an IoT SiteWise Monitor project. /// @@ -557,7 +557,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `BatchDisassociateProjectAssets` operation on the `AWSIoTSiteWise` service. + /// Performs the `BatchDisassociateProjectAssets` operation on the `IoTSiteWise` service. /// /// Disassociates a group (batch) of assets from an IoT SiteWise Monitor project. /// @@ -630,7 +630,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `BatchGetAssetPropertyAggregates` operation on the `AWSIoTSiteWise` service. + /// Performs the `BatchGetAssetPropertyAggregates` operation on the `IoTSiteWise` service. /// /// Gets aggregated values (for example, average, minimum, and maximum) for one or more asset properties. For more information, see [Querying aggregates](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/query-industrial-data.html#aggregates) in the IoT SiteWise User Guide. /// @@ -702,7 +702,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `BatchGetAssetPropertyValue` operation on the `AWSIoTSiteWise` service. + /// Performs the `BatchGetAssetPropertyValue` operation on the `IoTSiteWise` service. /// /// Gets the current value for one or more asset properties. For more information, see [Querying current values](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/query-industrial-data.html#current-values) in the IoT SiteWise User Guide. /// @@ -774,7 +774,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `BatchGetAssetPropertyValueHistory` operation on the `AWSIoTSiteWise` service. + /// Performs the `BatchGetAssetPropertyValueHistory` operation on the `IoTSiteWise` service. /// /// Gets the historical values for one or more asset properties. For more information, see [Querying historical values](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/query-industrial-data.html#historical-values) in the IoT SiteWise User Guide. /// @@ -846,7 +846,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `BatchPutAssetPropertyValue` operation on the `AWSIoTSiteWise` service. + /// Performs the `BatchPutAssetPropertyValue` operation on the `IoTSiteWise` service. /// /// Sends a list of asset property values to IoT SiteWise. Each value is a timestamp-quality-value (TQV) data point. For more information, see [Ingesting data using the API](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/ingest-api.html) in the IoT SiteWise User Guide. To identify an asset property, you must specify one of the following: /// @@ -928,7 +928,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `CreateAccessPolicy` operation on the `AWSIoTSiteWise` service. + /// Performs the `CreateAccessPolicy` operation on the `IoTSiteWise` service. /// /// Creates an access policy that grants the specified identity (IAM Identity Center user, IAM Identity Center group, or IAM user) access to the specified IoT SiteWise Monitor portal or project resource. /// @@ -1002,7 +1002,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `CreateAsset` operation on the `AWSIoTSiteWise` service. + /// Performs the `CreateAsset` operation on the `IoTSiteWise` service. /// /// Creates an asset from an existing asset model. For more information, see [Creating assets](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/create-assets.html) in the IoT SiteWise User Guide. /// @@ -1078,7 +1078,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `CreateAssetModel` operation on the `AWSIoTSiteWise` service. + /// Performs the `CreateAssetModel` operation on the `IoTSiteWise` service. /// /// Creates an asset model from specified property and hierarchy definitions. You create assets from asset models. With asset models, you can easily create assets of the same type that have standardized definitions. Each asset created from a model inherits the asset model's property and hierarchy definitions. For more information, see [Defining asset models](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/define-models.html) in the IoT SiteWise User Guide. You can create two types of asset models, ASSET_MODEL or COMPONENT_MODEL. /// @@ -1158,7 +1158,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `CreateAssetModelCompositeModel` operation on the `AWSIoTSiteWise` service. + /// Performs the `CreateAssetModelCompositeModel` operation on the `IoTSiteWise` service. /// /// Creates a custom composite model from specified property and hierarchy definitions. There are two types of custom composite models, inline and component-model-based. Use component-model-based custom composite models to define standard, reusable components. A component-model-based custom composite model consists of a name, a description, and the ID of the component model it references. A component-model-based custom composite model has no properties of its own; its referenced component model provides its associated properties to any created assets. For more information, see [Custom composite models (Components)](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/custom-composite-models.html) in the IoT SiteWise User Guide. Use inline custom composite models to organize the properties of an asset model. The properties of inline custom composite models are local to the asset model where they are included and can't be used to create multiple assets. To create a component-model-based model, specify the composedAssetModelId of an existing asset model with assetModelType of COMPONENT_MODEL. To create an inline model, specify the assetModelCompositeModelProperties and don't include an composedAssetModelId. /// @@ -1236,7 +1236,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `CreateBulkImportJob` operation on the `AWSIoTSiteWise` service. + /// Performs the `CreateBulkImportJob` operation on the `IoTSiteWise` service. /// /// Defines a job to ingest data to IoT SiteWise from Amazon S3. For more information, see [Create a bulk import job (CLI)](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/CreateBulkImportJob.html) in the Amazon Simple Storage Service User Guide. Before you create a bulk import job, you must enable IoT SiteWise warm tier or IoT SiteWise cold tier. For more information about how to configure storage settings, see [PutStorageConfiguration](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_PutStorageConfiguration.html). Bulk import is designed to store historical data to IoT SiteWise. It does not trigger computations or notifications on IoT SiteWise warm or cold tier storage. /// @@ -1311,7 +1311,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `CreateDashboard` operation on the `AWSIoTSiteWise` service. + /// Performs the `CreateDashboard` operation on the `IoTSiteWise` service. /// /// Creates a dashboard in an IoT SiteWise Monitor project. /// @@ -1385,7 +1385,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `CreateDataset` operation on the `AWSIoTSiteWise` service. + /// Performs the `CreateDataset` operation on the `IoTSiteWise` service. /// /// Creates a dataset to connect an external datasource. /// @@ -1461,7 +1461,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `CreateGateway` operation on the `AWSIoTSiteWise` service. + /// Performs the `CreateGateway` operation on the `IoTSiteWise` service. /// /// Creates a gateway, which is a virtual or edge device that delivers industrial data streams from local servers to IoT SiteWise. For more information, see [Ingesting data using a gateway](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/gateway-connector.html) in the IoT SiteWise User Guide. /// @@ -1534,7 +1534,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `CreatePortal` operation on the `AWSIoTSiteWise` service. + /// Performs the `CreatePortal` operation on the `IoTSiteWise` service. /// /// Creates a portal, which can contain projects and dashboards. IoT SiteWise Monitor uses IAM Identity Center or IAM to authenticate portal users and manage user permissions. Before you can sign in to a new portal, you must add at least one identity to that portal. For more information, see [Adding or removing portal administrators](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/administer-portals.html#portal-change-admins) in the IoT SiteWise User Guide. /// @@ -1608,7 +1608,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `CreateProject` operation on the `AWSIoTSiteWise` service. + /// Performs the `CreateProject` operation on the `IoTSiteWise` service. /// /// Creates a project in the specified portal. Make sure that the project name and description don't contain confidential information. /// @@ -1682,7 +1682,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `DeleteAccessPolicy` operation on the `AWSIoTSiteWise` service. + /// Performs the `DeleteAccessPolicy` operation on the `IoTSiteWise` service. /// /// Deletes an access policy that grants the specified identity access to the specified IoT SiteWise Monitor resource. You can use this operation to revoke access to an IoT SiteWise Monitor resource. /// @@ -1753,7 +1753,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `DeleteAsset` operation on the `AWSIoTSiteWise` service. + /// Performs the `DeleteAsset` operation on the `IoTSiteWise` service. /// /// Deletes an asset. This action can't be undone. For more information, see [Deleting assets and models](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/delete-assets-and-models.html) in the IoT SiteWise User Guide. You can't delete an asset that's associated to another asset. For more information, see [DisassociateAssets](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DisassociateAssets.html). /// @@ -1825,7 +1825,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `DeleteAssetModel` operation on the `AWSIoTSiteWise` service. + /// Performs the `DeleteAssetModel` operation on the `IoTSiteWise` service. /// /// Deletes an asset model. This action can't be undone. You must delete all assets created from an asset model before you can delete the model. Also, you can't delete an asset model if a parent asset model exists that contains a property formula expression that depends on the asset model that you want to delete. For more information, see [Deleting assets and models](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/delete-assets-and-models.html) in the IoT SiteWise User Guide. /// @@ -1899,7 +1899,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `DeleteAssetModelCompositeModel` operation on the `AWSIoTSiteWise` service. + /// Performs the `DeleteAssetModelCompositeModel` operation on the `IoTSiteWise` service. /// /// Deletes a composite model. This action can't be undone. You must delete all assets created from a composite model before you can delete the model. Also, you can't delete a composite model if a parent asset model exists that contains a property formula expression that depends on the asset model that you want to delete. For more information, see [Deleting assets and models](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/delete-assets-and-models.html) in the IoT SiteWise User Guide. /// @@ -1973,7 +1973,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `DeleteDashboard` operation on the `AWSIoTSiteWise` service. + /// Performs the `DeleteDashboard` operation on the `IoTSiteWise` service. /// /// Deletes a dashboard from IoT SiteWise Monitor. /// @@ -2044,7 +2044,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `DeleteDataset` operation on the `AWSIoTSiteWise` service. + /// Performs the `DeleteDataset` operation on the `IoTSiteWise` service. /// /// Deletes a dataset. This cannot be undone. /// @@ -2116,7 +2116,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `DeleteGateway` operation on the `AWSIoTSiteWise` service. + /// Performs the `DeleteGateway` operation on the `IoTSiteWise` service. /// /// Deletes a gateway from IoT SiteWise. When you delete a gateway, some of the gateway's files remain in your gateway's file system. /// @@ -2186,7 +2186,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `DeletePortal` operation on the `AWSIoTSiteWise` service. + /// Performs the `DeletePortal` operation on the `IoTSiteWise` service. /// /// Deletes a portal from IoT SiteWise Monitor. /// @@ -2258,7 +2258,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `DeleteProject` operation on the `AWSIoTSiteWise` service. + /// Performs the `DeleteProject` operation on the `IoTSiteWise` service. /// /// Deletes a project from IoT SiteWise Monitor. /// @@ -2329,7 +2329,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `DeleteTimeSeries` operation on the `AWSIoTSiteWise` service. + /// Performs the `DeleteTimeSeries` operation on the `IoTSiteWise` service. /// /// Deletes a time series (data stream). If you delete a time series that's associated with an asset property, the asset property still exists, but the time series will no longer be associated with this asset property. To identify a time series, do one of the following: /// @@ -2412,7 +2412,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `DescribeAccessPolicy` operation on the `AWSIoTSiteWise` service. + /// Performs the `DescribeAccessPolicy` operation on the `IoTSiteWise` service. /// /// Describes an access policy, which specifies an identity's access to an IoT SiteWise Monitor portal or project. /// @@ -2481,7 +2481,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `DescribeAction` operation on the `AWSIoTSiteWise` service. + /// Performs the `DescribeAction` operation on the `IoTSiteWise` service. /// /// Retrieves information about an action. /// @@ -2550,7 +2550,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `DescribeAsset` operation on the `AWSIoTSiteWise` service. + /// Performs the `DescribeAsset` operation on the `IoTSiteWise` service. /// /// Retrieves information about an asset. /// @@ -2620,7 +2620,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `DescribeAssetCompositeModel` operation on the `AWSIoTSiteWise` service. + /// Performs the `DescribeAssetCompositeModel` operation on the `IoTSiteWise` service. /// /// Retrieves information about an asset composite model (also known as an asset component). An AssetCompositeModel is an instance of an AssetModelCompositeModel. If you want to see information about the model this is based on, call [DescribeAssetModelCompositeModel](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DescribeAssetModelCompositeModel.html). /// @@ -2689,7 +2689,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `DescribeAssetModel` operation on the `AWSIoTSiteWise` service. + /// Performs the `DescribeAssetModel` operation on the `IoTSiteWise` service. /// /// Retrieves information about an asset model. /// @@ -2759,7 +2759,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `DescribeAssetModelCompositeModel` operation on the `AWSIoTSiteWise` service. + /// Performs the `DescribeAssetModelCompositeModel` operation on the `IoTSiteWise` service. /// /// Retrieves information about an asset model composite model (also known as an asset model component). For more information, see [Custom composite models (Components)](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/custom-composite-models.html) in the IoT SiteWise User Guide. /// @@ -2829,7 +2829,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `DescribeAssetProperty` operation on the `AWSIoTSiteWise` service. + /// Performs the `DescribeAssetProperty` operation on the `IoTSiteWise` service. /// /// Retrieves information about an asset property. When you call this operation for an attribute property, this response includes the default attribute value that you define in the asset model. If you update the default value in the model, this operation's response includes the new default value. This operation doesn't return the value of the asset property. To get the value of an asset property, use [GetAssetPropertyValue](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_GetAssetPropertyValue.html). /// @@ -2898,7 +2898,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `DescribeBulkImportJob` operation on the `AWSIoTSiteWise` service. + /// Performs the `DescribeBulkImportJob` operation on the `IoTSiteWise` service. /// /// Retrieves information about a bulk import job request. For more information, see [Describe a bulk import job (CLI)](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/DescribeBulkImportJob.html) in the Amazon Simple Storage Service User Guide. /// @@ -2967,7 +2967,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `DescribeDashboard` operation on the `AWSIoTSiteWise` service. + /// Performs the `DescribeDashboard` operation on the `IoTSiteWise` service. /// /// Retrieves information about a dashboard. /// @@ -3036,7 +3036,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `DescribeDataset` operation on the `AWSIoTSiteWise` service. + /// Performs the `DescribeDataset` operation on the `IoTSiteWise` service. /// /// Retrieves information about a dataset. /// @@ -3105,7 +3105,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `DescribeDefaultEncryptionConfiguration` operation on the `AWSIoTSiteWise` service. + /// Performs the `DescribeDefaultEncryptionConfiguration` operation on the `IoTSiteWise` service. /// /// Retrieves information about the default encryption configuration for the Amazon Web Services account in the default or specified Region. For more information, see [Key management](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/key-management.html) in the IoT SiteWise User Guide. /// @@ -3173,7 +3173,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `DescribeGateway` operation on the `AWSIoTSiteWise` service. + /// Performs the `DescribeGateway` operation on the `IoTSiteWise` service. /// /// Retrieves information about a gateway. /// @@ -3242,7 +3242,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `DescribeGatewayCapabilityConfiguration` operation on the `AWSIoTSiteWise` service. + /// Performs the `DescribeGatewayCapabilityConfiguration` operation on the `IoTSiteWise` service. /// /// Retrieves information about a gateway capability configuration. Each gateway capability defines data sources for a gateway. A capability configuration can contain multiple data source configurations. If you define OPC-UA sources for a gateway in the IoT SiteWise console, all of your OPC-UA sources are stored in one capability configuration. To list all capability configurations for a gateway, use [DescribeGateway](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DescribeGateway.html). /// @@ -3311,7 +3311,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `DescribeLoggingOptions` operation on the `AWSIoTSiteWise` service. + /// Performs the `DescribeLoggingOptions` operation on the `IoTSiteWise` service. /// /// Retrieves the current IoT SiteWise logging options. /// @@ -3380,7 +3380,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `DescribePortal` operation on the `AWSIoTSiteWise` service. + /// Performs the `DescribePortal` operation on the `IoTSiteWise` service. /// /// Retrieves information about a portal. /// @@ -3449,7 +3449,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `DescribeProject` operation on the `AWSIoTSiteWise` service. + /// Performs the `DescribeProject` operation on the `IoTSiteWise` service. /// /// Retrieves information about a project. /// @@ -3518,7 +3518,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `DescribeStorageConfiguration` operation on the `AWSIoTSiteWise` service. + /// Performs the `DescribeStorageConfiguration` operation on the `IoTSiteWise` service. /// /// Retrieves information about the storage configuration for IoT SiteWise. /// @@ -3589,7 +3589,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `DescribeTimeSeries` operation on the `AWSIoTSiteWise` service. + /// Performs the `DescribeTimeSeries` operation on the `IoTSiteWise` service. /// /// Retrieves information about a time series (data stream). To identify a time series, do one of the following: /// @@ -3667,7 +3667,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `DisassociateAssets` operation on the `AWSIoTSiteWise` service. + /// Performs the `DisassociateAssets` operation on the `IoTSiteWise` service. /// /// Disassociates a child asset from the given parent asset through a hierarchy defined in the parent asset's model. /// @@ -3741,7 +3741,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `DisassociateTimeSeriesFromAssetProperty` operation on the `AWSIoTSiteWise` service. + /// Performs the `DisassociateTimeSeriesFromAssetProperty` operation on the `IoTSiteWise` service. /// /// Disassociates a time series (data stream) from an asset property. /// @@ -3816,7 +3816,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `ExecuteAction` operation on the `AWSIoTSiteWise` service. + /// Performs the `ExecuteAction` operation on the `IoTSiteWise` service. /// /// Executes an action on a target resource. /// @@ -3890,7 +3890,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `ExecuteQuery` operation on the `AWSIoTSiteWise` service. + /// Performs the `ExecuteQuery` operation on the `IoTSiteWise` service. /// /// Run SQL queries to retrieve metadata and time-series data from asset models, assets, measurements, metrics, transforms, and aggregates. /// @@ -3966,7 +3966,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `GetAssetPropertyAggregates` operation on the `AWSIoTSiteWise` service. + /// Performs the `GetAssetPropertyAggregates` operation on the `IoTSiteWise` service. /// /// Gets aggregated values for an asset property. For more information, see [Querying aggregates](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/query-industrial-data.html#aggregates) in the IoT SiteWise User Guide. To identify an asset property, you must specify one of the following: /// @@ -4041,7 +4041,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `GetAssetPropertyValue` operation on the `AWSIoTSiteWise` service. + /// Performs the `GetAssetPropertyValue` operation on the `IoTSiteWise` service. /// /// Gets an asset property's current value. For more information, see [Querying current values](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/query-industrial-data.html#current-values) in the IoT SiteWise User Guide. To identify an asset property, you must specify one of the following: /// @@ -4116,7 +4116,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `GetAssetPropertyValueHistory` operation on the `AWSIoTSiteWise` service. + /// Performs the `GetAssetPropertyValueHistory` operation on the `IoTSiteWise` service. /// /// Gets the history of an asset property's values. For more information, see [Querying historical values](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/query-industrial-data.html#historical-values) in the IoT SiteWise User Guide. To identify an asset property, you must specify one of the following: /// @@ -4191,7 +4191,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `GetInterpolatedAssetPropertyValues` operation on the `AWSIoTSiteWise` service. + /// Performs the `GetInterpolatedAssetPropertyValues` operation on the `IoTSiteWise` service. /// /// Get interpolated values for an asset property for a specified time interval, during a period of time. If your time series is missing data points during the specified time interval, you can use interpolation to estimate the missing data. For example, you can use this operation to return the interpolated temperature values for a wind turbine every 24 hours over a duration of 7 days. To identify an asset property, you must specify one of the following: /// @@ -4266,7 +4266,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `InvokeAssistant` operation on the `AWSIoTSiteWise` service. + /// Performs the `InvokeAssistant` operation on the `IoTSiteWise` service. /// /// Invokes SiteWise Assistant to start or continue a conversation. /// @@ -4341,7 +4341,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `ListAccessPolicies` operation on the `AWSIoTSiteWise` service. + /// Performs the `ListAccessPolicies` operation on the `IoTSiteWise` service. /// /// Retrieves a paginated list of access policies for an identity (an IAM Identity Center user, an IAM Identity Center group, or an IAM user) or an IoT SiteWise Monitor resource (a portal or project). /// @@ -4410,7 +4410,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `ListActions` operation on the `AWSIoTSiteWise` service. + /// Performs the `ListActions` operation on the `IoTSiteWise` service. /// /// Retrieves a paginated list of actions for a specific target resource. /// @@ -4480,7 +4480,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `ListAssetModelCompositeModels` operation on the `AWSIoTSiteWise` service. + /// Performs the `ListAssetModelCompositeModels` operation on the `IoTSiteWise` service. /// /// Retrieves a paginated list of composite models associated with the asset model /// @@ -4550,7 +4550,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `ListAssetModelProperties` operation on the `AWSIoTSiteWise` service. + /// Performs the `ListAssetModelProperties` operation on the `IoTSiteWise` service. /// /// Retrieves a paginated list of properties associated with an asset model. If you update properties associated with the model before you finish listing all the properties, you need to start all over again. /// @@ -4620,7 +4620,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `ListAssetModels` operation on the `AWSIoTSiteWise` service. + /// Performs the `ListAssetModels` operation on the `IoTSiteWise` service. /// /// Retrieves a paginated list of summaries of all asset models. /// @@ -4689,7 +4689,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `ListAssetProperties` operation on the `AWSIoTSiteWise` service. + /// Performs the `ListAssetProperties` operation on the `IoTSiteWise` service. /// /// Retrieves a paginated list of properties associated with an asset. If you update properties associated with the model before you finish listing all the properties, you need to start all over again. /// @@ -4759,7 +4759,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `ListAssetRelationships` operation on the `AWSIoTSiteWise` service. + /// Performs the `ListAssetRelationships` operation on the `IoTSiteWise` service. /// /// Retrieves a paginated list of asset relationships for an asset. You can use this operation to identify an asset's root asset and all associated assets between that asset and its root. /// @@ -4829,7 +4829,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `ListAssets` operation on the `AWSIoTSiteWise` service. + /// Performs the `ListAssets` operation on the `IoTSiteWise` service. /// /// Retrieves a paginated list of asset summaries. You can use this operation to do the following: /// @@ -4906,7 +4906,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `ListAssociatedAssets` operation on the `AWSIoTSiteWise` service. + /// Performs the `ListAssociatedAssets` operation on the `IoTSiteWise` service. /// /// Retrieves a paginated list of associated assets. You can use this operation to do the following: /// @@ -4980,7 +4980,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `ListBulkImportJobs` operation on the `AWSIoTSiteWise` service. + /// Performs the `ListBulkImportJobs` operation on the `IoTSiteWise` service. /// /// Retrieves a paginated list of bulk import job requests. For more information, see [List bulk import jobs (CLI)](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/ListBulkImportJobs.html) in the IoT SiteWise User Guide. /// @@ -5050,7 +5050,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `ListCompositionRelationships` operation on the `AWSIoTSiteWise` service. + /// Performs the `ListCompositionRelationships` operation on the `IoTSiteWise` service. /// /// Retrieves a paginated list of composition relationships for an asset model of type COMPONENT_MODEL. /// @@ -5120,7 +5120,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `ListDashboards` operation on the `AWSIoTSiteWise` service. + /// Performs the `ListDashboards` operation on the `IoTSiteWise` service. /// /// Retrieves a paginated list of dashboards for an IoT SiteWise Monitor project. /// @@ -5189,7 +5189,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `ListDatasets` operation on the `AWSIoTSiteWise` service. + /// Performs the `ListDatasets` operation on the `IoTSiteWise` service. /// /// Retrieves a paginated list of datasets for a specific target resource. /// @@ -5258,7 +5258,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `ListGateways` operation on the `AWSIoTSiteWise` service. + /// Performs the `ListGateways` operation on the `IoTSiteWise` service. /// /// Retrieves a paginated list of gateways. /// @@ -5327,7 +5327,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `ListPortals` operation on the `AWSIoTSiteWise` service. + /// Performs the `ListPortals` operation on the `IoTSiteWise` service. /// /// Retrieves a paginated list of IoT SiteWise Monitor portals. /// @@ -5396,7 +5396,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `ListProjectAssets` operation on the `AWSIoTSiteWise` service. + /// Performs the `ListProjectAssets` operation on the `IoTSiteWise` service. /// /// Retrieves a paginated list of assets associated with an IoT SiteWise Monitor project. /// @@ -5465,7 +5465,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `ListProjects` operation on the `AWSIoTSiteWise` service. + /// Performs the `ListProjects` operation on the `IoTSiteWise` service. /// /// Retrieves a paginated list of projects for an IoT SiteWise Monitor portal. /// @@ -5534,7 +5534,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSIoTSiteWise` service. + /// Performs the `ListTagsForResource` operation on the `IoTSiteWise` service. /// /// Retrieves the list of tags for an IoT SiteWise resource. /// @@ -5607,7 +5607,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `ListTimeSeries` operation on the `AWSIoTSiteWise` service. + /// Performs the `ListTimeSeries` operation on the `IoTSiteWise` service. /// /// Retrieves a paginated list of time series (data streams). /// @@ -5677,7 +5677,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `PutDefaultEncryptionConfiguration` operation on the `AWSIoTSiteWise` service. + /// Performs the `PutDefaultEncryptionConfiguration` operation on the `IoTSiteWise` service. /// /// Sets the default encryption configuration for the Amazon Web Services account. For more information, see [Key management](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/key-management.html) in the IoT SiteWise User Guide. /// @@ -5750,7 +5750,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `PutLoggingOptions` operation on the `AWSIoTSiteWise` service. + /// Performs the `PutLoggingOptions` operation on the `IoTSiteWise` service. /// /// Sets logging options for IoT SiteWise. /// @@ -5823,7 +5823,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `PutStorageConfiguration` operation on the `AWSIoTSiteWise` service. + /// Performs the `PutStorageConfiguration` operation on the `IoTSiteWise` service. /// /// Configures storage settings for IoT SiteWise. /// @@ -5898,7 +5898,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSIoTSiteWise` service. + /// Performs the `TagResource` operation on the `IoTSiteWise` service. /// /// Adds tags to an IoT SiteWise resource. If a tag already exists for the resource, this operation updates the tag's value. /// @@ -5975,7 +5975,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSIoTSiteWise` service. + /// Performs the `UntagResource` operation on the `IoTSiteWise` service. /// /// Removes a tag from an IoT SiteWise resource. /// @@ -6048,7 +6048,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `UpdateAccessPolicy` operation on the `AWSIoTSiteWise` service. + /// Performs the `UpdateAccessPolicy` operation on the `IoTSiteWise` service. /// /// Updates an existing access policy that specifies an identity's access to an IoT SiteWise Monitor portal or project resource. /// @@ -6121,7 +6121,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `UpdateAsset` operation on the `AWSIoTSiteWise` service. + /// Performs the `UpdateAsset` operation on the `IoTSiteWise` service. /// /// Updates an asset's name. For more information, see [Updating assets and models](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/update-assets-and-models.html) in the IoT SiteWise User Guide. /// @@ -6196,7 +6196,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `UpdateAssetModel` operation on the `AWSIoTSiteWise` service. + /// Performs the `UpdateAssetModel` operation on the `IoTSiteWise` service. /// /// Updates an asset model and all of the assets that were created from the model. Each asset created from the model inherits the updated asset model's property and hierarchy definitions. For more information, see [Updating assets and models](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/update-assets-and-models.html) in the IoT SiteWise User Guide. If you remove a property from an asset model, IoT SiteWise deletes all previous data for that property. You can’t change the type or data type of an existing property. To replace an existing asset model property with a new one with the same name, do the following: /// @@ -6278,7 +6278,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `UpdateAssetModelCompositeModel` operation on the `AWSIoTSiteWise` service. + /// Performs the `UpdateAssetModelCompositeModel` operation on the `IoTSiteWise` service. /// /// Updates a composite model and all of the assets that were created from the model. Each asset created from the model inherits the updated asset model's property and hierarchy definitions. For more information, see [Updating assets and models](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/update-assets-and-models.html) in the IoT SiteWise User Guide. If you remove a property from a composite asset model, IoT SiteWise deletes all previous data for that property. You can’t change the type or data type of an existing property. To replace an existing composite asset model property with a new one with the same name, do the following: /// @@ -6360,7 +6360,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `UpdateAssetProperty` operation on the `AWSIoTSiteWise` service. + /// Performs the `UpdateAssetProperty` operation on the `IoTSiteWise` service. /// /// Updates an asset property's alias and notification state. This operation overwrites the property's existing alias and notification state. To keep your existing property's alias or notification state, you must include the existing values in the UpdateAssetProperty request. For more information, see [DescribeAssetProperty](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DescribeAssetProperty.html). /// @@ -6434,7 +6434,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `UpdateDashboard` operation on the `AWSIoTSiteWise` service. + /// Performs the `UpdateDashboard` operation on the `IoTSiteWise` service. /// /// Updates an IoT SiteWise Monitor dashboard. /// @@ -6507,7 +6507,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `UpdateDataset` operation on the `AWSIoTSiteWise` service. + /// Performs the `UpdateDataset` operation on the `IoTSiteWise` service. /// /// Updates a dataset. /// @@ -6582,7 +6582,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `UpdateGateway` operation on the `AWSIoTSiteWise` service. + /// Performs the `UpdateGateway` operation on the `IoTSiteWise` service. /// /// Updates a gateway's name. /// @@ -6655,7 +6655,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `UpdateGatewayCapabilityConfiguration` operation on the `AWSIoTSiteWise` service. + /// Performs the `UpdateGatewayCapabilityConfiguration` operation on the `IoTSiteWise` service. /// /// Updates a gateway capability configuration or defines a new capability configuration. Each gateway capability defines data sources for a gateway. A capability configuration can contain multiple data source configurations. If you define OPC-UA sources for a gateway in the IoT SiteWise console, all of your OPC-UA sources are stored in one capability configuration. To list all capability configurations for a gateway, use [DescribeGateway](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DescribeGateway.html). /// @@ -6729,7 +6729,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `UpdatePortal` operation on the `AWSIoTSiteWise` service. + /// Performs the `UpdatePortal` operation on the `IoTSiteWise` service. /// /// Updates an IoT SiteWise Monitor portal. /// @@ -6803,7 +6803,7 @@ extension IoTSiteWiseClient { return try await op.execute(input: input) } - /// Performs the `UpdateProject` operation on the `AWSIoTSiteWise` service. + /// Performs the `UpdateProject` operation on the `IoTSiteWise` service. /// /// Updates an IoT SiteWise Monitor project. /// diff --git a/Sources/Services/AWSIoTThingsGraph/Sources/AWSIoTThingsGraph/IoTThingsGraphClient.swift b/Sources/Services/AWSIoTThingsGraph/Sources/AWSIoTThingsGraph/IoTThingsGraphClient.swift index 47b52a873b4..282b595a80e 100644 --- a/Sources/Services/AWSIoTThingsGraph/Sources/AWSIoTThingsGraph/IoTThingsGraphClient.swift +++ b/Sources/Services/AWSIoTThingsGraph/Sources/AWSIoTThingsGraph/IoTThingsGraphClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IoTThingsGraphClient: ClientRuntime.Client { public static let clientName = "IoTThingsGraphClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: IoTThingsGraphClient.IoTThingsGraphClientConfiguration let serviceName = "IoTThingsGraph" @@ -330,7 +330,7 @@ extension IoTThingsGraphClient { } extension IoTThingsGraphClient { - /// Performs the `AssociateEntityToThing` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `AssociateEntityToThing` operation on the `IoTThingsGraph` service. /// /// Associates a device with a concrete thing that is in the user's registry. A thing can be associated with only one device at a time. If you associate a thing with a new device id, its previous association will be removed. @available(*, deprecated, message: "since: 2022-08-30") @@ -404,7 +404,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `CreateFlowTemplate` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `CreateFlowTemplate` operation on the `IoTThingsGraph` service. /// /// Creates a workflow template. Workflows can be created only in the user's namespace. (The public namespace contains only entities.) The workflow can contain only entities in the specified namespace. The workflow is validated against the entities in the latest version of the user's namespace unless another namespace version is specified in the request. @available(*, deprecated, message: "since: 2022-08-30") @@ -479,7 +479,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `CreateSystemInstance` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `CreateSystemInstance` operation on the `IoTThingsGraph` service. /// /// Creates a system instance. This action validates the system instance, prepares the deployment-related resources. For Greengrass deployments, it updates the Greengrass group that is specified by the greengrassGroupName parameter. It also adds a file to the S3 bucket specified by the s3BucketName parameter. You need to call DeploySystemInstance after running this action. For Greengrass deployments, since this action modifies and adds resources to a Greengrass group and an S3 bucket on the caller's behalf, the calling identity must have write permissions to both the specified Greengrass group and S3 bucket. Otherwise, the call will fail with an authorization error. For cloud deployments, this action requires a flowActionsRoleArn value. This is an IAM role that has permissions to access AWS services, such as AWS Lambda and AWS IoT, that the flow uses when it executes. If the definition document doesn't specify a version of the user's namespace, the latest version will be used by default. @available(*, deprecated, message: "since: 2022-08-30") @@ -554,7 +554,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `CreateSystemTemplate` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `CreateSystemTemplate` operation on the `IoTThingsGraph` service. /// /// Creates a system. The system is validated against the entities in the latest version of the user's namespace unless another namespace version is specified in the request. @available(*, deprecated, message: "since: 2022-08-30") @@ -628,7 +628,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `DeleteFlowTemplate` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `DeleteFlowTemplate` operation on the `IoTThingsGraph` service. /// /// Deletes a workflow. Any new system or deployment that contains this workflow will fail to update or deploy. Existing deployments that contain the workflow will continue to run (since they use a snapshot of the workflow taken at the time of deployment). @available(*, deprecated, message: "since: 2022-08-30") @@ -702,7 +702,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `DeleteNamespace` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `DeleteNamespace` operation on the `IoTThingsGraph` service. /// /// Deletes the specified namespace. This action deletes all of the entities in the namespace. Delete the systems and flows that use entities in the namespace before performing this action. This action takes no request parameters. @available(*, deprecated, message: "since: 2022-08-30") @@ -774,7 +774,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `DeleteSystemInstance` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `DeleteSystemInstance` operation on the `IoTThingsGraph` service. /// /// Deletes a system instance. Only system instances that have never been deployed, or that have been undeployed can be deleted. Users can create a new system instance that has the same ID as a deleted system instance. @available(*, deprecated, message: "since: 2022-08-30") @@ -848,7 +848,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `DeleteSystemTemplate` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `DeleteSystemTemplate` operation on the `IoTThingsGraph` service. /// /// Deletes a system. New deployments can't contain the system after its deletion. Existing deployments that contain the system will continue to work because they use a snapshot of the system that is taken when it is deployed. @available(*, deprecated, message: "since: 2022-08-30") @@ -922,7 +922,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `DeploySystemInstance` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `DeploySystemInstance` operation on the `IoTThingsGraph` service. /// /// Greengrass and Cloud Deployments Deploys the system instance to the target specified in CreateSystemInstance. Greengrass Deployments If the system or any workflows and entities have been updated before this action is called, then the deployment will create a new Amazon Simple Storage Service resource file and then deploy it. Since this action creates a Greengrass deployment on the caller's behalf, the calling identity must have write permissions to the specified Greengrass group. Otherwise, the call will fail with an authorization error. For information about the artifacts that get added to your Greengrass core device when you use this API, see [AWS IoT Things Graph and AWS IoT Greengrass](https://docs.aws.amazon.com/thingsgraph/latest/ug/iot-tg-greengrass.html). @available(*, deprecated, message: "since: 2022-08-30") @@ -997,7 +997,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `DeprecateFlowTemplate` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `DeprecateFlowTemplate` operation on the `IoTThingsGraph` service. /// /// Deprecates the specified workflow. This action marks the workflow for deletion. Deprecated flows can't be deployed, but existing deployments will continue to run. @available(*, deprecated, message: "since: 2022-08-30") @@ -1071,7 +1071,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `DeprecateSystemTemplate` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `DeprecateSystemTemplate` operation on the `IoTThingsGraph` service. /// /// Deprecates the specified system. @available(*, deprecated, message: "since: 2022-08-30") @@ -1145,7 +1145,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `DescribeNamespace` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `DescribeNamespace` operation on the `IoTThingsGraph` service. /// /// Gets the latest version of the user's namespace and the public version that it is tracking. @available(*, deprecated, message: "since: 2022-08-30") @@ -1219,7 +1219,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `DissociateEntityFromThing` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `DissociateEntityFromThing` operation on the `IoTThingsGraph` service. /// /// Dissociates a device entity from a concrete thing. The action takes only the type of the entity that you need to dissociate because only one entity of a particular type can be associated with a thing. @available(*, deprecated, message: "since: 2022-08-30") @@ -1293,7 +1293,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `GetEntities` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `GetEntities` operation on the `IoTThingsGraph` service. /// /// Gets definitions of the specified entities. Uses the latest version of the user's namespace by default. This API returns the following TDM entities. /// @@ -1388,7 +1388,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `GetFlowTemplate` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `GetFlowTemplate` operation on the `IoTThingsGraph` service. /// /// Gets the latest version of the DefinitionDocument and FlowTemplateSummary for the specified workflow. @available(*, deprecated, message: "since: 2022-08-30") @@ -1462,7 +1462,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `GetFlowTemplateRevisions` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `GetFlowTemplateRevisions` operation on the `IoTThingsGraph` service. /// /// Gets revisions of the specified workflow. Only the last 100 revisions are stored. If the workflow has been deprecated, this action will return revisions that occurred before the deprecation. This action won't work for workflows that have been deleted. @available(*, deprecated, message: "since: 2022-08-30") @@ -1536,7 +1536,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `GetNamespaceDeletionStatus` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `GetNamespaceDeletionStatus` operation on the `IoTThingsGraph` service. /// /// Gets the status of a namespace deletion task. @available(*, deprecated, message: "since: 2022-08-30") @@ -1609,7 +1609,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `GetSystemInstance` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `GetSystemInstance` operation on the `IoTThingsGraph` service. /// /// Gets a system instance. @available(*, deprecated, message: "since: 2022-08-30") @@ -1683,7 +1683,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `GetSystemTemplate` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `GetSystemTemplate` operation on the `IoTThingsGraph` service. /// /// Gets a system. @available(*, deprecated, message: "since: 2022-08-30") @@ -1757,7 +1757,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `GetSystemTemplateRevisions` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `GetSystemTemplateRevisions` operation on the `IoTThingsGraph` service. /// /// Gets revisions made to the specified system template. Only the previous 100 revisions are stored. If the system has been deprecated, this action will return the revisions that occurred before its deprecation. This action won't work with systems that have been deleted. @available(*, deprecated, message: "since: 2022-08-30") @@ -1831,7 +1831,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `GetUploadStatus` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `GetUploadStatus` operation on the `IoTThingsGraph` service. /// /// Gets the status of the specified upload. @available(*, deprecated, message: "since: 2022-08-30") @@ -1905,7 +1905,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `ListFlowExecutionMessages` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `ListFlowExecutionMessages` operation on the `IoTThingsGraph` service. /// /// Returns a list of objects that contain information about events in a flow execution. @available(*, deprecated, message: "since: 2022-08-30") @@ -1979,7 +1979,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `ListTagsForResource` operation on the `IoTThingsGraph` service. /// /// Lists all tags on an AWS IoT Things Graph resource. @available(*, deprecated, message: "since: 2022-08-30") @@ -2053,7 +2053,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `SearchEntities` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `SearchEntities` operation on the `IoTThingsGraph` service. /// /// Searches for entities of the specified type. You can search for entities in your namespace and the public namespace that you're tracking. @available(*, deprecated, message: "since: 2022-08-30") @@ -2126,7 +2126,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `SearchFlowExecutions` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `SearchFlowExecutions` operation on the `IoTThingsGraph` service. /// /// Searches for AWS IoT Things Graph workflow execution instances. @available(*, deprecated, message: "since: 2022-08-30") @@ -2200,7 +2200,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `SearchFlowTemplates` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `SearchFlowTemplates` operation on the `IoTThingsGraph` service. /// /// Searches for summary information about workflows. @available(*, deprecated, message: "since: 2022-08-30") @@ -2273,7 +2273,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `SearchSystemInstances` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `SearchSystemInstances` operation on the `IoTThingsGraph` service. /// /// Searches for system instances in the user's account. @available(*, deprecated, message: "since: 2022-08-30") @@ -2346,7 +2346,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `SearchSystemTemplates` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `SearchSystemTemplates` operation on the `IoTThingsGraph` service. /// /// Searches for summary information about systems in the user's account. You can filter by the ID of a workflow to return only systems that use the specified workflow. @available(*, deprecated, message: "since: 2022-08-30") @@ -2419,7 +2419,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `SearchThings` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `SearchThings` operation on the `IoTThingsGraph` service. /// /// Searches for things associated with the specified entity. You can search by both device and device model. For example, if two different devices, camera1 and camera2, implement the camera device model, the user can associate thing1 to camera1 and thing2 to camera2. SearchThings(camera2) will return only thing2, but SearchThings(camera) will return both thing1 and thing2. This action searches for exact matches and doesn't perform partial text matching. @available(*, deprecated, message: "since: 2022-08-30") @@ -2493,7 +2493,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `TagResource` operation on the `IoTThingsGraph` service. /// /// Creates a tag for the specified resource. @available(*, deprecated, message: "since: 2022-08-30") @@ -2567,7 +2567,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `UndeploySystemInstance` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `UndeploySystemInstance` operation on the `IoTThingsGraph` service. /// /// Removes a system instance from its target (Cloud or Greengrass). @available(*, deprecated, message: "since: 2022-08-30") @@ -2642,7 +2642,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `UntagResource` operation on the `IoTThingsGraph` service. /// /// Removes a tag from the specified resource. @available(*, deprecated, message: "since: 2022-08-30") @@ -2716,7 +2716,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `UpdateFlowTemplate` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `UpdateFlowTemplate` operation on the `IoTThingsGraph` service. /// /// Updates the specified workflow. All deployed systems and system instances that use the workflow will see the changes in the flow when it is redeployed. If you don't want this behavior, copy the workflow (creating a new workflow with a different ID), and update the copy. The workflow can contain only entities in the specified namespace. @available(*, deprecated, message: "since: 2022-08-30") @@ -2790,7 +2790,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `UpdateSystemTemplate` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `UpdateSystemTemplate` operation on the `IoTThingsGraph` service. /// /// Updates the specified system. You don't need to run this action after updating a workflow. Any deployment that uses the system will see the changes in the system when it is redeployed. @available(*, deprecated, message: "since: 2022-08-30") @@ -2864,7 +2864,7 @@ extension IoTThingsGraphClient { return try await op.execute(input: input) } - /// Performs the `UploadEntityDefinitions` operation on the `IotThingsGraphFrontEndService` service. + /// Performs the `UploadEntityDefinitions` operation on the `IoTThingsGraph` service. /// /// Asynchronously uploads one or more entity definitions to the user's namespace. The document parameter is required if syncWithPublicNamespace and deleteExistingEntites are false. If the syncWithPublicNamespace parameter is set to true, the user's namespace will synchronize with the latest version of the public namespace. If deprecateExistingEntities is set to true, all entities in the latest version will be deleted before the new DefinitionDocument is uploaded. When a user uploads entity definitions for the first time, the service creates a new namespace for the user. The new namespace tracks the public namespace. Currently users can have only one namespace. The namespace version increments whenever a user uploads entity definitions that are backwards-incompatible and whenever a user sets the syncWithPublicNamespace parameter or the deprecateExistingEntities parameter to true. The IDs for all of the entities should be in URN format. Each entity must be in the user's namespace. Users can't create entities in the public namespace, but entity definitions can refer to entities in the public namespace. Valid entities are Device, DeviceModel, Service, Capability, State, Action, Event, Property, Mapping, Enum. @available(*, deprecated, message: "since: 2022-08-30") diff --git a/Sources/Services/AWSIoTTwinMaker/Sources/AWSIoTTwinMaker/IoTTwinMakerClient.swift b/Sources/Services/AWSIoTTwinMaker/Sources/AWSIoTTwinMaker/IoTTwinMakerClient.swift index 9a17ac6b332..89ef1050e09 100644 --- a/Sources/Services/AWSIoTTwinMaker/Sources/AWSIoTTwinMaker/IoTTwinMakerClient.swift +++ b/Sources/Services/AWSIoTTwinMaker/Sources/AWSIoTTwinMaker/IoTTwinMakerClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IoTTwinMakerClient: ClientRuntime.Client { public static let clientName = "IoTTwinMakerClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: IoTTwinMakerClient.IoTTwinMakerClientConfiguration let serviceName = "IoTTwinMaker" @@ -330,7 +330,7 @@ extension IoTTwinMakerClient { } extension IoTTwinMakerClient { - /// Performs the `BatchPutPropertyValues` operation on the `AWSIoTTwinMaker` service. + /// Performs the `BatchPutPropertyValues` operation on the `IoTTwinMaker` service. /// /// Sets values for multiple time series properties. /// @@ -402,7 +402,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `CancelMetadataTransferJob` operation on the `AWSIoTTwinMaker` service. + /// Performs the `CancelMetadataTransferJob` operation on the `IoTTwinMaker` service. /// /// Cancels the metadata transfer job. /// @@ -473,7 +473,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `CreateComponentType` operation on the `AWSIoTTwinMaker` service. + /// Performs the `CreateComponentType` operation on the `IoTTwinMaker` service. /// /// Creates a component type. /// @@ -547,7 +547,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `CreateEntity` operation on the `AWSIoTTwinMaker` service. + /// Performs the `CreateEntity` operation on the `IoTTwinMaker` service. /// /// Creates an entity. /// @@ -621,7 +621,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `CreateMetadataTransferJob` operation on the `AWSIoTTwinMaker` service. + /// Performs the `CreateMetadataTransferJob` operation on the `IoTTwinMaker` service. /// /// Creates a new metadata transfer job. /// @@ -696,7 +696,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `CreateScene` operation on the `AWSIoTTwinMaker` service. + /// Performs the `CreateScene` operation on the `IoTTwinMaker` service. /// /// Creates a scene. /// @@ -770,7 +770,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `CreateSyncJob` operation on the `AWSIoTTwinMaker` service. + /// Performs the `CreateSyncJob` operation on the `IoTTwinMaker` service. /// /// This action creates a SyncJob. /// @@ -844,7 +844,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `CreateWorkspace` operation on the `AWSIoTTwinMaker` service. + /// Performs the `CreateWorkspace` operation on the `IoTTwinMaker` service. /// /// Creates a workplace. /// @@ -918,7 +918,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `DeleteComponentType` operation on the `AWSIoTTwinMaker` service. + /// Performs the `DeleteComponentType` operation on the `IoTTwinMaker` service. /// /// Deletes a component type. /// @@ -988,7 +988,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `DeleteEntity` operation on the `AWSIoTTwinMaker` service. + /// Performs the `DeleteEntity` operation on the `IoTTwinMaker` service. /// /// Deletes an entity. /// @@ -1059,7 +1059,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `DeleteScene` operation on the `AWSIoTTwinMaker` service. + /// Performs the `DeleteScene` operation on the `IoTTwinMaker` service. /// /// Deletes a scene. /// @@ -1129,7 +1129,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `DeleteSyncJob` operation on the `AWSIoTTwinMaker` service. + /// Performs the `DeleteSyncJob` operation on the `IoTTwinMaker` service. /// /// Delete the SyncJob. /// @@ -1200,7 +1200,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `DeleteWorkspace` operation on the `AWSIoTTwinMaker` service. + /// Performs the `DeleteWorkspace` operation on the `IoTTwinMaker` service. /// /// Deletes a workspace. /// @@ -1270,7 +1270,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `ExecuteQuery` operation on the `AWSIoTTwinMaker` service. + /// Performs the `ExecuteQuery` operation on the `IoTTwinMaker` service. /// /// Run queries to access information from your knowledge graph of entities within individual workspaces. The ExecuteQuery action only works with [Amazon Web Services Java SDK2](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/home.html). ExecuteQuery will not work with any Amazon Web Services Java SDK version < 2.x. /// @@ -1344,7 +1344,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `GetComponentType` operation on the `AWSIoTTwinMaker` service. + /// Performs the `GetComponentType` operation on the `IoTTwinMaker` service. /// /// Retrieves information about a component type. /// @@ -1414,7 +1414,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `GetEntity` operation on the `AWSIoTTwinMaker` service. + /// Performs the `GetEntity` operation on the `IoTTwinMaker` service. /// /// Retrieves information about an entity. /// @@ -1484,7 +1484,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `GetMetadataTransferJob` operation on the `AWSIoTTwinMaker` service. + /// Performs the `GetMetadataTransferJob` operation on the `IoTTwinMaker` service. /// /// Gets a nmetadata transfer job. /// @@ -1554,7 +1554,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `GetPricingPlan` operation on the `AWSIoTTwinMaker` service. + /// Performs the `GetPricingPlan` operation on the `IoTTwinMaker` service. /// /// Gets the pricing plan. /// @@ -1623,7 +1623,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `GetPropertyValue` operation on the `AWSIoTTwinMaker` service. + /// Performs the `GetPropertyValue` operation on the `IoTTwinMaker` service. /// /// Gets the property values for a component, component type, entity, or workspace. You must specify a value for either componentName, componentTypeId, entityId, or workspaceId. /// @@ -1698,7 +1698,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `GetPropertyValueHistory` operation on the `AWSIoTTwinMaker` service. + /// Performs the `GetPropertyValueHistory` operation on the `IoTTwinMaker` service. /// /// Retrieves information about the history of a time series property value for a component, component type, entity, or workspace. You must specify a value for workspaceId. For entity-specific queries, specify values for componentName and entityId. For cross-entity quries, specify a value for componentTypeId. /// @@ -1773,7 +1773,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `GetScene` operation on the `AWSIoTTwinMaker` service. + /// Performs the `GetScene` operation on the `IoTTwinMaker` service. /// /// Retrieves information about a scene. /// @@ -1843,7 +1843,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `GetSyncJob` operation on the `AWSIoTTwinMaker` service. + /// Performs the `GetSyncJob` operation on the `IoTTwinMaker` service. /// /// Gets the SyncJob. /// @@ -1915,7 +1915,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `GetWorkspace` operation on the `AWSIoTTwinMaker` service. + /// Performs the `GetWorkspace` operation on the `IoTTwinMaker` service. /// /// Retrieves information about a workspace. /// @@ -1985,7 +1985,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `ListComponentTypes` operation on the `AWSIoTTwinMaker` service. + /// Performs the `ListComponentTypes` operation on the `IoTTwinMaker` service. /// /// Lists all component types in a workspace. /// @@ -2057,7 +2057,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `ListComponents` operation on the `AWSIoTTwinMaker` service. + /// Performs the `ListComponents` operation on the `IoTTwinMaker` service. /// /// This API lists the components of an entity. /// @@ -2130,7 +2130,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `ListEntities` operation on the `AWSIoTTwinMaker` service. + /// Performs the `ListEntities` operation on the `IoTTwinMaker` service. /// /// Lists all entities in a workspace. /// @@ -2202,7 +2202,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `ListMetadataTransferJobs` operation on the `AWSIoTTwinMaker` service. + /// Performs the `ListMetadataTransferJobs` operation on the `IoTTwinMaker` service. /// /// Lists the metadata transfer jobs. /// @@ -2274,7 +2274,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `ListProperties` operation on the `AWSIoTTwinMaker` service. + /// Performs the `ListProperties` operation on the `IoTTwinMaker` service. /// /// This API lists the properties of a component. /// @@ -2347,7 +2347,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `ListScenes` operation on the `AWSIoTTwinMaker` service. + /// Performs the `ListScenes` operation on the `IoTTwinMaker` service. /// /// Lists all scenes in a workspace. /// @@ -2419,7 +2419,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `ListSyncJobs` operation on the `AWSIoTTwinMaker` service. + /// Performs the `ListSyncJobs` operation on the `IoTTwinMaker` service. /// /// List all SyncJobs. /// @@ -2492,7 +2492,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `ListSyncResources` operation on the `AWSIoTTwinMaker` service. + /// Performs the `ListSyncResources` operation on the `IoTTwinMaker` service. /// /// Lists the sync resources. /// @@ -2565,7 +2565,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSIoTTwinMaker` service. + /// Performs the `ListTagsForResource` operation on the `IoTTwinMaker` service. /// /// Lists all tags associated with a resource. /// @@ -2635,7 +2635,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `ListWorkspaces` operation on the `AWSIoTTwinMaker` service. + /// Performs the `ListWorkspaces` operation on the `IoTTwinMaker` service. /// /// Retrieves information about workspaces in the current account. /// @@ -2707,7 +2707,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSIoTTwinMaker` service. + /// Performs the `TagResource` operation on the `IoTTwinMaker` service. /// /// Adds tags to a resource. /// @@ -2778,7 +2778,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSIoTTwinMaker` service. + /// Performs the `UntagResource` operation on the `IoTTwinMaker` service. /// /// Removes tags from a resource. /// @@ -2846,7 +2846,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `UpdateComponentType` operation on the `AWSIoTTwinMaker` service. + /// Performs the `UpdateComponentType` operation on the `IoTTwinMaker` service. /// /// Updates information in a component type. /// @@ -2920,7 +2920,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `UpdateEntity` operation on the `AWSIoTTwinMaker` service. + /// Performs the `UpdateEntity` operation on the `IoTTwinMaker` service. /// /// Updates an entity. /// @@ -2995,7 +2995,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `UpdatePricingPlan` operation on the `AWSIoTTwinMaker` service. + /// Performs the `UpdatePricingPlan` operation on the `IoTTwinMaker` service. /// /// Update the pricing plan. /// @@ -3067,7 +3067,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `UpdateScene` operation on the `AWSIoTTwinMaker` service. + /// Performs the `UpdateScene` operation on the `IoTTwinMaker` service. /// /// Updates a scene. /// @@ -3140,7 +3140,7 @@ extension IoTTwinMakerClient { return try await op.execute(input: input) } - /// Performs the `UpdateWorkspace` operation on the `AWSIoTTwinMaker` service. + /// Performs the `UpdateWorkspace` operation on the `IoTTwinMaker` service. /// /// Updates a workspace. /// diff --git a/Sources/Services/AWSIoTWireless/Sources/AWSIoTWireless/IoTWirelessClient.swift b/Sources/Services/AWSIoTWireless/Sources/AWSIoTWireless/IoTWirelessClient.swift index 924335a9443..fec718c36a1 100644 --- a/Sources/Services/AWSIoTWireless/Sources/AWSIoTWireless/IoTWirelessClient.swift +++ b/Sources/Services/AWSIoTWireless/Sources/AWSIoTWireless/IoTWirelessClient.swift @@ -67,7 +67,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IoTWirelessClient: ClientRuntime.Client { public static let clientName = "IoTWirelessClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: IoTWirelessClient.IoTWirelessClientConfiguration let serviceName = "IoT Wireless" @@ -333,7 +333,7 @@ extension IoTWirelessClient { } extension IoTWirelessClient { - /// Performs the `AssociateAwsAccountWithPartnerAccount` operation on the `iotwireless` service. + /// Performs the `AssociateAwsAccountWithPartnerAccount` operation on the `IoTWireless` service. /// /// Associates a partner account with your AWS account. /// @@ -408,7 +408,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `AssociateMulticastGroupWithFuotaTask` operation on the `iotwireless` service. + /// Performs the `AssociateMulticastGroupWithFuotaTask` operation on the `IoTWireless` service. /// /// Associate a multicast group with a FUOTA task. /// @@ -482,7 +482,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `AssociateWirelessDeviceWithFuotaTask` operation on the `iotwireless` service. + /// Performs the `AssociateWirelessDeviceWithFuotaTask` operation on the `IoTWireless` service. /// /// Associate a wireless device with a FUOTA task. /// @@ -556,7 +556,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `AssociateWirelessDeviceWithMulticastGroup` operation on the `iotwireless` service. + /// Performs the `AssociateWirelessDeviceWithMulticastGroup` operation on the `IoTWireless` service. /// /// Associates a wireless device with a multicast group. /// @@ -630,7 +630,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `AssociateWirelessDeviceWithThing` operation on the `iotwireless` service. + /// Performs the `AssociateWirelessDeviceWithThing` operation on the `IoTWireless` service. /// /// Associates a wireless device with a thing. /// @@ -704,7 +704,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `AssociateWirelessGatewayWithCertificate` operation on the `iotwireless` service. + /// Performs the `AssociateWirelessGatewayWithCertificate` operation on the `IoTWireless` service. /// /// Associates a wireless gateway with a certificate. /// @@ -778,7 +778,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `AssociateWirelessGatewayWithThing` operation on the `iotwireless` service. + /// Performs the `AssociateWirelessGatewayWithThing` operation on the `IoTWireless` service. /// /// Associates a wireless gateway with a thing. /// @@ -852,7 +852,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `CancelMulticastGroupSession` operation on the `iotwireless` service. + /// Performs the `CancelMulticastGroupSession` operation on the `IoTWireless` service. /// /// Cancels an existing multicast group session. /// @@ -923,7 +923,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `CreateDestination` operation on the `iotwireless` service. + /// Performs the `CreateDestination` operation on the `IoTWireless` service. /// /// Creates a new destination that maps a device message to an AWS IoT rule. /// @@ -998,7 +998,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `CreateDeviceProfile` operation on the `iotwireless` service. + /// Performs the `CreateDeviceProfile` operation on the `IoTWireless` service. /// /// Creates a new device profile. /// @@ -1072,7 +1072,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `CreateFuotaTask` operation on the `iotwireless` service. + /// Performs the `CreateFuotaTask` operation on the `IoTWireless` service. /// /// Creates a FUOTA task. /// @@ -1147,7 +1147,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `CreateMulticastGroup` operation on the `iotwireless` service. + /// Performs the `CreateMulticastGroup` operation on the `IoTWireless` service. /// /// Creates a multicast group. /// @@ -1222,7 +1222,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `CreateNetworkAnalyzerConfiguration` operation on the `iotwireless` service. + /// Performs the `CreateNetworkAnalyzerConfiguration` operation on the `IoTWireless` service. /// /// Creates a new network analyzer configuration. /// @@ -1297,7 +1297,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `CreateServiceProfile` operation on the `iotwireless` service. + /// Performs the `CreateServiceProfile` operation on the `IoTWireless` service. /// /// Creates a new service profile. /// @@ -1371,7 +1371,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `CreateWirelessDevice` operation on the `iotwireless` service. + /// Performs the `CreateWirelessDevice` operation on the `IoTWireless` service. /// /// Provisions a wireless device. /// @@ -1446,7 +1446,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `CreateWirelessGateway` operation on the `iotwireless` service. + /// Performs the `CreateWirelessGateway` operation on the `IoTWireless` service. /// /// Provisions a wireless gateway. When provisioning a wireless gateway, you might run into duplication errors for the following reasons. /// @@ -1527,7 +1527,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `CreateWirelessGatewayTask` operation on the `iotwireless` service. + /// Performs the `CreateWirelessGatewayTask` operation on the `IoTWireless` service. /// /// Creates a task for a wireless gateway. /// @@ -1601,7 +1601,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `CreateWirelessGatewayTaskDefinition` operation on the `iotwireless` service. + /// Performs the `CreateWirelessGatewayTaskDefinition` operation on the `IoTWireless` service. /// /// Creates a gateway task definition. /// @@ -1676,7 +1676,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `DeleteDestination` operation on the `iotwireless` service. + /// Performs the `DeleteDestination` operation on the `IoTWireless` service. /// /// Deletes a destination. /// @@ -1747,7 +1747,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `DeleteDeviceProfile` operation on the `iotwireless` service. + /// Performs the `DeleteDeviceProfile` operation on the `IoTWireless` service. /// /// Deletes a device profile. /// @@ -1818,7 +1818,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `DeleteFuotaTask` operation on the `iotwireless` service. + /// Performs the `DeleteFuotaTask` operation on the `IoTWireless` service. /// /// Deletes a FUOTA task. /// @@ -1888,7 +1888,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `DeleteMulticastGroup` operation on the `iotwireless` service. + /// Performs the `DeleteMulticastGroup` operation on the `IoTWireless` service. /// /// Deletes a multicast group if it is not in use by a fuota task. /// @@ -1959,7 +1959,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `DeleteNetworkAnalyzerConfiguration` operation on the `iotwireless` service. + /// Performs the `DeleteNetworkAnalyzerConfiguration` operation on the `IoTWireless` service. /// /// Deletes a network analyzer configuration. /// @@ -2030,7 +2030,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `DeleteQueuedMessages` operation on the `iotwireless` service. + /// Performs the `DeleteQueuedMessages` operation on the `IoTWireless` service. /// /// Remove queued messages from the downlink queue. /// @@ -2101,7 +2101,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `DeleteServiceProfile` operation on the `iotwireless` service. + /// Performs the `DeleteServiceProfile` operation on the `IoTWireless` service. /// /// Deletes a service profile. /// @@ -2172,7 +2172,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `DeleteWirelessDevice` operation on the `iotwireless` service. + /// Performs the `DeleteWirelessDevice` operation on the `IoTWireless` service. /// /// Deletes a wireless device. /// @@ -2242,7 +2242,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `DeleteWirelessDeviceImportTask` operation on the `iotwireless` service. + /// Performs the `DeleteWirelessDeviceImportTask` operation on the `IoTWireless` service. /// /// Delete an import task. /// @@ -2313,7 +2313,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `DeleteWirelessGateway` operation on the `iotwireless` service. + /// Performs the `DeleteWirelessGateway` operation on the `IoTWireless` service. /// /// Deletes a wireless gateway. When deleting a wireless gateway, you might run into duplication errors for the following reasons. /// @@ -2390,7 +2390,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `DeleteWirelessGatewayTask` operation on the `iotwireless` service. + /// Performs the `DeleteWirelessGatewayTask` operation on the `IoTWireless` service. /// /// Deletes a wireless gateway task. /// @@ -2460,7 +2460,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `DeleteWirelessGatewayTaskDefinition` operation on the `iotwireless` service. + /// Performs the `DeleteWirelessGatewayTaskDefinition` operation on the `IoTWireless` service. /// /// Deletes a wireless gateway task definition. Deleting this task definition does not affect tasks that are currently in progress. /// @@ -2530,7 +2530,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `DeregisterWirelessDevice` operation on the `iotwireless` service. + /// Performs the `DeregisterWirelessDevice` operation on the `IoTWireless` service. /// /// Deregister a wireless device from AWS IoT Wireless. /// @@ -2600,7 +2600,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `DisassociateAwsAccountFromPartnerAccount` operation on the `iotwireless` service. + /// Performs the `DisassociateAwsAccountFromPartnerAccount` operation on the `IoTWireless` service. /// /// Disassociates your AWS account from a partner account. If PartnerAccountId and PartnerType are null, disassociates your AWS account from all partner accounts. /// @@ -2670,7 +2670,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `DisassociateMulticastGroupFromFuotaTask` operation on the `iotwireless` service. + /// Performs the `DisassociateMulticastGroupFromFuotaTask` operation on the `IoTWireless` service. /// /// Disassociates a multicast group from a fuota task. /// @@ -2740,7 +2740,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `DisassociateWirelessDeviceFromFuotaTask` operation on the `iotwireless` service. + /// Performs the `DisassociateWirelessDeviceFromFuotaTask` operation on the `IoTWireless` service. /// /// Disassociates a wireless device from a FUOTA task. /// @@ -2811,7 +2811,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `DisassociateWirelessDeviceFromMulticastGroup` operation on the `iotwireless` service. + /// Performs the `DisassociateWirelessDeviceFromMulticastGroup` operation on the `IoTWireless` service. /// /// Disassociates a wireless device from a multicast group. /// @@ -2881,7 +2881,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `DisassociateWirelessDeviceFromThing` operation on the `iotwireless` service. + /// Performs the `DisassociateWirelessDeviceFromThing` operation on the `IoTWireless` service. /// /// Disassociates a wireless device from its currently associated thing. /// @@ -2952,7 +2952,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `DisassociateWirelessGatewayFromCertificate` operation on the `iotwireless` service. + /// Performs the `DisassociateWirelessGatewayFromCertificate` operation on the `IoTWireless` service. /// /// Disassociates a wireless gateway from its currently associated certificate. /// @@ -3022,7 +3022,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `DisassociateWirelessGatewayFromThing` operation on the `iotwireless` service. + /// Performs the `DisassociateWirelessGatewayFromThing` operation on the `IoTWireless` service. /// /// Disassociates a wireless gateway from its currently associated thing. /// @@ -3093,7 +3093,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `GetDestination` operation on the `iotwireless` service. + /// Performs the `GetDestination` operation on the `IoTWireless` service. /// /// Gets information about a destination. /// @@ -3163,7 +3163,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `GetDeviceProfile` operation on the `iotwireless` service. + /// Performs the `GetDeviceProfile` operation on the `IoTWireless` service. /// /// Gets information about a device profile. /// @@ -3233,7 +3233,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `GetEventConfigurationByResourceTypes` operation on the `iotwireless` service. + /// Performs the `GetEventConfigurationByResourceTypes` operation on the `IoTWireless` service. /// /// Get the event configuration based on resource types. /// @@ -3301,7 +3301,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `GetFuotaTask` operation on the `iotwireless` service. + /// Performs the `GetFuotaTask` operation on the `IoTWireless` service. /// /// Gets information about a FUOTA task. /// @@ -3371,7 +3371,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `GetLogLevelsByResourceTypes` operation on the `iotwireless` service. + /// Performs the `GetLogLevelsByResourceTypes` operation on the `IoTWireless` service. /// /// Returns current default log levels or log levels by resource types. Based on resource types, log levels can be for wireless device log options or wireless gateway log options. /// @@ -3441,7 +3441,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `GetMetricConfiguration` operation on the `iotwireless` service. + /// Performs the `GetMetricConfiguration` operation on the `IoTWireless` service. /// /// Get the metric configuration status for this AWS account. /// @@ -3512,7 +3512,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `GetMetrics` operation on the `iotwireless` service. + /// Performs the `GetMetrics` operation on the `IoTWireless` service. /// /// Get the summary metrics for this AWS account. /// @@ -3586,7 +3586,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `GetMulticastGroup` operation on the `iotwireless` service. + /// Performs the `GetMulticastGroup` operation on the `IoTWireless` service. /// /// Gets information about a multicast group. /// @@ -3656,7 +3656,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `GetMulticastGroupSession` operation on the `iotwireless` service. + /// Performs the `GetMulticastGroupSession` operation on the `IoTWireless` service. /// /// Gets information about a multicast group session. /// @@ -3726,7 +3726,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `GetNetworkAnalyzerConfiguration` operation on the `iotwireless` service. + /// Performs the `GetNetworkAnalyzerConfiguration` operation on the `IoTWireless` service. /// /// Get network analyzer configuration. /// @@ -3796,7 +3796,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `GetPartnerAccount` operation on the `iotwireless` service. + /// Performs the `GetPartnerAccount` operation on the `IoTWireless` service. /// /// Gets information about a partner account. If PartnerAccountId and PartnerType are null, returns all partner accounts. /// @@ -3866,7 +3866,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `GetPosition` operation on the `iotwireless` service. + /// Performs the `GetPosition` operation on the `IoTWireless` service. /// /// Get the position information for a given resource. This action is no longer supported. Calls to retrieve the position information should use the [GetResourcePosition](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_GetResourcePosition.html) API operation instead. @available(*, deprecated, message: "This operation is no longer supported.") @@ -3938,7 +3938,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `GetPositionConfiguration` operation on the `iotwireless` service. + /// Performs the `GetPositionConfiguration` operation on the `IoTWireless` service. /// /// Get position configuration for a given resource. This action is no longer supported. Calls to retrieve the position configuration should use the [GetResourcePosition](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_GetResourcePosition.html) API operation instead. @available(*, deprecated, message: "This operation is no longer supported.") @@ -4010,7 +4010,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `GetPositionEstimate` operation on the `iotwireless` service. + /// Performs the `GetPositionEstimate` operation on the `IoTWireless` service. /// /// Get estimated position information as a payload in GeoJSON format. The payload measurement data is resolved using solvers that are provided by third-party vendors. /// @@ -4083,7 +4083,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `GetResourceEventConfiguration` operation on the `iotwireless` service. + /// Performs the `GetResourceEventConfiguration` operation on the `IoTWireless` service. /// /// Get the event configuration for a particular resource identifier. /// @@ -4154,7 +4154,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `GetResourceLogLevel` operation on the `iotwireless` service. + /// Performs the `GetResourceLogLevel` operation on the `IoTWireless` service. /// /// Fetches the log-level override, if any, for a given resource-ID and resource-type. It can be used for a wireless device, wireless gateway or fuota task. /// @@ -4225,7 +4225,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `GetResourcePosition` operation on the `iotwireless` service. + /// Performs the `GetResourcePosition` operation on the `IoTWireless` service. /// /// Get the position information for a given wireless device or a wireless gateway resource. The position information uses the [ World Geodetic System (WGS84)](https://gisgeography.com/wgs84-world-geodetic-system/). /// @@ -4296,7 +4296,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `GetServiceEndpoint` operation on the `iotwireless` service. + /// Performs the `GetServiceEndpoint` operation on the `IoTWireless` service. /// /// Gets the account-specific endpoint for Configuration and Update Server (CUPS) protocol or LoRaWAN Network Server (LNS) connections. /// @@ -4366,7 +4366,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `GetServiceProfile` operation on the `iotwireless` service. + /// Performs the `GetServiceProfile` operation on the `IoTWireless` service. /// /// Gets information about a service profile. /// @@ -4436,7 +4436,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `GetWirelessDevice` operation on the `iotwireless` service. + /// Performs the `GetWirelessDevice` operation on the `IoTWireless` service. /// /// Gets information about a wireless device. /// @@ -4507,7 +4507,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `GetWirelessDeviceImportTask` operation on the `iotwireless` service. + /// Performs the `GetWirelessDeviceImportTask` operation on the `IoTWireless` service. /// /// Get information about an import task and count of device onboarding summary information for the import task. /// @@ -4578,7 +4578,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `GetWirelessDeviceStatistics` operation on the `iotwireless` service. + /// Performs the `GetWirelessDeviceStatistics` operation on the `IoTWireless` service. /// /// Gets operating information about a wireless device. /// @@ -4648,7 +4648,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `GetWirelessGateway` operation on the `iotwireless` service. + /// Performs the `GetWirelessGateway` operation on the `IoTWireless` service. /// /// Gets information about a wireless gateway. /// @@ -4719,7 +4719,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `GetWirelessGatewayCertificate` operation on the `iotwireless` service. + /// Performs the `GetWirelessGatewayCertificate` operation on the `IoTWireless` service. /// /// Gets the ID of the certificate that is currently associated with a wireless gateway. /// @@ -4789,7 +4789,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `GetWirelessGatewayFirmwareInformation` operation on the `iotwireless` service. + /// Performs the `GetWirelessGatewayFirmwareInformation` operation on the `IoTWireless` service. /// /// Gets the firmware version and other information about a wireless gateway. /// @@ -4859,7 +4859,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `GetWirelessGatewayStatistics` operation on the `iotwireless` service. + /// Performs the `GetWirelessGatewayStatistics` operation on the `IoTWireless` service. /// /// Gets operating information about a wireless gateway. /// @@ -4929,7 +4929,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `GetWirelessGatewayTask` operation on the `iotwireless` service. + /// Performs the `GetWirelessGatewayTask` operation on the `IoTWireless` service. /// /// Gets information about a wireless gateway task. /// @@ -4999,7 +4999,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `GetWirelessGatewayTaskDefinition` operation on the `iotwireless` service. + /// Performs the `GetWirelessGatewayTaskDefinition` operation on the `IoTWireless` service. /// /// Gets information about a wireless gateway task definition. /// @@ -5069,7 +5069,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `ListDestinations` operation on the `iotwireless` service. + /// Performs the `ListDestinations` operation on the `IoTWireless` service. /// /// Lists the destinations registered to your AWS account. /// @@ -5139,7 +5139,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `ListDeviceProfiles` operation on the `iotwireless` service. + /// Performs the `ListDeviceProfiles` operation on the `IoTWireless` service. /// /// Lists the device profiles registered to your AWS account. /// @@ -5209,7 +5209,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `ListDevicesForWirelessDeviceImportTask` operation on the `iotwireless` service. + /// Performs the `ListDevicesForWirelessDeviceImportTask` operation on the `IoTWireless` service. /// /// List the Sidewalk devices in an import task and their onboarding status. /// @@ -5281,7 +5281,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `ListEventConfigurations` operation on the `iotwireless` service. + /// Performs the `ListEventConfigurations` operation on the `IoTWireless` service. /// /// List event configurations where at least one event topic has been enabled. /// @@ -5351,7 +5351,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `ListFuotaTasks` operation on the `iotwireless` service. + /// Performs the `ListFuotaTasks` operation on the `IoTWireless` service. /// /// Lists the FUOTA tasks registered to your AWS account. /// @@ -5421,7 +5421,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `ListMulticastGroups` operation on the `iotwireless` service. + /// Performs the `ListMulticastGroups` operation on the `IoTWireless` service. /// /// Lists the multicast groups registered to your AWS account. /// @@ -5491,7 +5491,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `ListMulticastGroupsByFuotaTask` operation on the `iotwireless` service. + /// Performs the `ListMulticastGroupsByFuotaTask` operation on the `IoTWireless` service. /// /// List all multicast groups associated with a fuota task. /// @@ -5562,7 +5562,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `ListNetworkAnalyzerConfigurations` operation on the `iotwireless` service. + /// Performs the `ListNetworkAnalyzerConfigurations` operation on the `IoTWireless` service. /// /// Lists the network analyzer configurations. /// @@ -5632,7 +5632,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `ListPartnerAccounts` operation on the `iotwireless` service. + /// Performs the `ListPartnerAccounts` operation on the `IoTWireless` service. /// /// Lists the partner accounts associated with your AWS account. /// @@ -5702,7 +5702,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `ListPositionConfigurations` operation on the `iotwireless` service. + /// Performs the `ListPositionConfigurations` operation on the `IoTWireless` service. /// /// List position configurations for a given resource, such as positioning solvers. This action is no longer supported. Calls to retrieve position information should use the [GetResourcePosition](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_GetResourcePosition.html) API operation instead. @available(*, deprecated, message: "This operation is no longer supported.") @@ -5773,7 +5773,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `ListQueuedMessages` operation on the `iotwireless` service. + /// Performs the `ListQueuedMessages` operation on the `IoTWireless` service. /// /// List queued messages in the downlink queue. /// @@ -5844,7 +5844,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `ListServiceProfiles` operation on the `iotwireless` service. + /// Performs the `ListServiceProfiles` operation on the `IoTWireless` service. /// /// Lists the service profiles registered to your AWS account. /// @@ -5914,7 +5914,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `iotwireless` service. + /// Performs the `ListTagsForResource` operation on the `IoTWireless` service. /// /// Lists the tags (metadata) you have assigned to the resource. /// @@ -5985,7 +5985,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `ListWirelessDeviceImportTasks` operation on the `iotwireless` service. + /// Performs the `ListWirelessDeviceImportTasks` operation on the `IoTWireless` service. /// /// List wireless devices that have been added to an import task. /// @@ -6057,7 +6057,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `ListWirelessDevices` operation on the `iotwireless` service. + /// Performs the `ListWirelessDevices` operation on the `IoTWireless` service. /// /// Lists the wireless devices registered to your AWS account. /// @@ -6127,7 +6127,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `ListWirelessGatewayTaskDefinitions` operation on the `iotwireless` service. + /// Performs the `ListWirelessGatewayTaskDefinitions` operation on the `IoTWireless` service. /// /// List the wireless gateway tasks definitions registered to your AWS account. /// @@ -6197,7 +6197,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `ListWirelessGateways` operation on the `iotwireless` service. + /// Performs the `ListWirelessGateways` operation on the `IoTWireless` service. /// /// Lists the wireless gateways registered to your AWS account. /// @@ -6267,7 +6267,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `PutPositionConfiguration` operation on the `iotwireless` service. + /// Performs the `PutPositionConfiguration` operation on the `IoTWireless` service. /// /// Put position configuration for a given resource. This action is no longer supported. Calls to update the position configuration should use the [UpdateResourcePosition](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_UpdateResourcePosition.html) API operation instead. @available(*, deprecated, message: "This operation is no longer supported.") @@ -6342,7 +6342,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `PutResourceLogLevel` operation on the `iotwireless` service. + /// Performs the `PutResourceLogLevel` operation on the `IoTWireless` service. /// /// Sets the log-level override for a resource-ID and resource-type. This option can be specified for a wireless gateway or a wireless device. A limit of 200 log level override can be set per account. /// @@ -6416,7 +6416,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `ResetAllResourceLogLevels` operation on the `iotwireless` service. + /// Performs the `ResetAllResourceLogLevels` operation on the `IoTWireless` service. /// /// Removes the log-level overrides for all resources; wireless devices, wireless gateways, and fuota tasks. /// @@ -6486,7 +6486,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `ResetResourceLogLevel` operation on the `iotwireless` service. + /// Performs the `ResetResourceLogLevel` operation on the `IoTWireless` service. /// /// Removes the log-level override, if any, for a specific resource-ID and resource-type. It can be used for a wireless device, a wireless gateway, or a fuota task. /// @@ -6557,7 +6557,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `SendDataToMulticastGroup` operation on the `iotwireless` service. + /// Performs the `SendDataToMulticastGroup` operation on the `IoTWireless` service. /// /// Sends the specified data to a multicast group. /// @@ -6631,7 +6631,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `SendDataToWirelessDevice` operation on the `iotwireless` service. + /// Performs the `SendDataToWirelessDevice` operation on the `IoTWireless` service. /// /// Sends a decrypted application data frame to a device. /// @@ -6703,7 +6703,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `StartBulkAssociateWirelessDeviceWithMulticastGroup` operation on the `iotwireless` service. + /// Performs the `StartBulkAssociateWirelessDeviceWithMulticastGroup` operation on the `IoTWireless` service. /// /// Starts a bulk association of all qualifying wireless devices with a multicast group. /// @@ -6776,7 +6776,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `StartBulkDisassociateWirelessDeviceFromMulticastGroup` operation on the `iotwireless` service. + /// Performs the `StartBulkDisassociateWirelessDeviceFromMulticastGroup` operation on the `IoTWireless` service. /// /// Starts a bulk disassociatin of all qualifying wireless devices from a multicast group. /// @@ -6849,7 +6849,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `StartFuotaTask` operation on the `iotwireless` service. + /// Performs the `StartFuotaTask` operation on the `IoTWireless` service. /// /// Starts a FUOTA task. /// @@ -6923,7 +6923,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `StartMulticastGroupSession` operation on the `iotwireless` service. + /// Performs the `StartMulticastGroupSession` operation on the `IoTWireless` service. /// /// Starts a multicast group session. /// @@ -6997,7 +6997,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `StartSingleWirelessDeviceImportTask` operation on the `iotwireless` service. + /// Performs the `StartSingleWirelessDeviceImportTask` operation on the `IoTWireless` service. /// /// Start import task for a single wireless device. /// @@ -7072,7 +7072,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `StartWirelessDeviceImportTask` operation on the `iotwireless` service. + /// Performs the `StartWirelessDeviceImportTask` operation on the `IoTWireless` service. /// /// Start import task for provisioning Sidewalk devices in bulk using an S3 CSV file. /// @@ -7147,7 +7147,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `iotwireless` service. + /// Performs the `TagResource` operation on the `IoTWireless` service. /// /// Adds a tag to a resource. /// @@ -7222,7 +7222,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `TestWirelessDevice` operation on the `iotwireless` service. + /// Performs the `TestWirelessDevice` operation on the `IoTWireless` service. /// /// Simulates a provisioned device by sending an uplink data payload of Hello. /// @@ -7291,7 +7291,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `iotwireless` service. + /// Performs the `UntagResource` operation on the `IoTWireless` service. /// /// Removes one or more tags from a resource. /// @@ -7362,7 +7362,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `UpdateDestination` operation on the `iotwireless` service. + /// Performs the `UpdateDestination` operation on the `IoTWireless` service. /// /// Updates properties of a destination. /// @@ -7435,7 +7435,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `UpdateEventConfigurationByResourceTypes` operation on the `iotwireless` service. + /// Performs the `UpdateEventConfigurationByResourceTypes` operation on the `IoTWireless` service. /// /// Update the event configuration based on resource types. /// @@ -7507,7 +7507,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `UpdateFuotaTask` operation on the `iotwireless` service. + /// Performs the `UpdateFuotaTask` operation on the `IoTWireless` service. /// /// Updates properties of a FUOTA task. /// @@ -7581,7 +7581,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `UpdateLogLevelsByResourceTypes` operation on the `iotwireless` service. + /// Performs the `UpdateLogLevelsByResourceTypes` operation on the `IoTWireless` service. /// /// Set default log level, or log levels by resource types. This can be for wireless device log options or wireless gateways log options and is used to control the log messages that'll be displayed in CloudWatch. /// @@ -7655,7 +7655,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `UpdateMetricConfiguration` operation on the `iotwireless` service. + /// Performs the `UpdateMetricConfiguration` operation on the `IoTWireless` service. /// /// Update the summary metric configuration. /// @@ -7729,7 +7729,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `UpdateMulticastGroup` operation on the `iotwireless` service. + /// Performs the `UpdateMulticastGroup` operation on the `IoTWireless` service. /// /// Updates properties of a multicast group session. /// @@ -7803,7 +7803,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `UpdateNetworkAnalyzerConfiguration` operation on the `iotwireless` service. + /// Performs the `UpdateNetworkAnalyzerConfiguration` operation on the `IoTWireless` service. /// /// Update network analyzer configuration. /// @@ -7876,7 +7876,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `UpdatePartnerAccount` operation on the `iotwireless` service. + /// Performs the `UpdatePartnerAccount` operation on the `IoTWireless` service. /// /// Updates properties of a partner account. /// @@ -7949,7 +7949,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `UpdatePosition` operation on the `iotwireless` service. + /// Performs the `UpdatePosition` operation on the `IoTWireless` service. /// /// Update the position information of a resource. This action is no longer supported. Calls to update the position information should use the [UpdateResourcePosition](https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_UpdateResourcePosition.html) API operation instead. @available(*, deprecated, message: "This operation is no longer supported.") @@ -8024,7 +8024,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `UpdateResourceEventConfiguration` operation on the `iotwireless` service. + /// Performs the `UpdateResourceEventConfiguration` operation on the `IoTWireless` service. /// /// Update the event configuration for a particular resource identifier. /// @@ -8099,7 +8099,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `UpdateResourcePosition` operation on the `iotwireless` service. + /// Performs the `UpdateResourcePosition` operation on the `IoTWireless` service. /// /// Update the position information of a given wireless device or a wireless gateway resource. The position coordinates are based on the [ World Geodetic System (WGS84)](https://gisgeography.com/wgs84-world-geodetic-system/). /// @@ -8173,7 +8173,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `UpdateWirelessDevice` operation on the `iotwireless` service. + /// Performs the `UpdateWirelessDevice` operation on the `IoTWireless` service. /// /// Updates properties of a wireless device. /// @@ -8246,7 +8246,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `UpdateWirelessDeviceImportTask` operation on the `iotwireless` service. + /// Performs the `UpdateWirelessDeviceImportTask` operation on the `IoTWireless` service. /// /// Update an import task to add more devices to the task. /// @@ -8320,7 +8320,7 @@ extension IoTWirelessClient { return try await op.execute(input: input) } - /// Performs the `UpdateWirelessGateway` operation on the `iotwireless` service. + /// Performs the `UpdateWirelessGateway` operation on the `IoTWireless` service. /// /// Updates properties of a wireless gateway. /// diff --git a/Sources/Services/AWSIotDeviceAdvisor/Sources/AWSIotDeviceAdvisor/IotDeviceAdvisorClient.swift b/Sources/Services/AWSIotDeviceAdvisor/Sources/AWSIotDeviceAdvisor/IotDeviceAdvisorClient.swift index bdb0d1ff0bb..53d94d422cb 100644 --- a/Sources/Services/AWSIotDeviceAdvisor/Sources/AWSIotDeviceAdvisor/IotDeviceAdvisorClient.swift +++ b/Sources/Services/AWSIotDeviceAdvisor/Sources/AWSIotDeviceAdvisor/IotDeviceAdvisorClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IotDeviceAdvisorClient: ClientRuntime.Client { public static let clientName = "IotDeviceAdvisorClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: IotDeviceAdvisorClient.IotDeviceAdvisorClientConfiguration let serviceName = "IotDeviceAdvisor" @@ -331,7 +331,7 @@ extension IotDeviceAdvisorClient { } extension IotDeviceAdvisorClient { - /// Performs the `CreateSuiteDefinition` operation on the `IotSenateService` service. + /// Performs the `CreateSuiteDefinition` operation on the `IotDeviceAdvisor` service. /// /// Creates a Device Advisor test suite. Requires permission to access the [CreateSuiteDefinition](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -402,7 +402,7 @@ extension IotDeviceAdvisorClient { return try await op.execute(input: input) } - /// Performs the `DeleteSuiteDefinition` operation on the `IotSenateService` service. + /// Performs the `DeleteSuiteDefinition` operation on the `IotDeviceAdvisor` service. /// /// Deletes a Device Advisor test suite. Requires permission to access the [DeleteSuiteDefinition](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -469,7 +469,7 @@ extension IotDeviceAdvisorClient { return try await op.execute(input: input) } - /// Performs the `GetEndpoint` operation on the `IotSenateService` service. + /// Performs the `GetEndpoint` operation on the `IotDeviceAdvisor` service. /// /// Gets information about an Device Advisor endpoint. /// @@ -538,7 +538,7 @@ extension IotDeviceAdvisorClient { return try await op.execute(input: input) } - /// Performs the `GetSuiteDefinition` operation on the `IotSenateService` service. + /// Performs the `GetSuiteDefinition` operation on the `IotDeviceAdvisor` service. /// /// Gets information about a Device Advisor test suite. Requires permission to access the [GetSuiteDefinition](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -607,7 +607,7 @@ extension IotDeviceAdvisorClient { return try await op.execute(input: input) } - /// Performs the `GetSuiteRun` operation on the `IotSenateService` service. + /// Performs the `GetSuiteRun` operation on the `IotDeviceAdvisor` service. /// /// Gets information about a Device Advisor test suite run. Requires permission to access the [GetSuiteRun](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -675,7 +675,7 @@ extension IotDeviceAdvisorClient { return try await op.execute(input: input) } - /// Performs the `GetSuiteRunReport` operation on the `IotSenateService` service. + /// Performs the `GetSuiteRunReport` operation on the `IotDeviceAdvisor` service. /// /// Gets a report download link for a successful Device Advisor qualifying test suite run. Requires permission to access the [GetSuiteRunReport](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -743,7 +743,7 @@ extension IotDeviceAdvisorClient { return try await op.execute(input: input) } - /// Performs the `ListSuiteDefinitions` operation on the `IotSenateService` service. + /// Performs the `ListSuiteDefinitions` operation on the `IotDeviceAdvisor` service. /// /// Lists the Device Advisor test suites you have created. Requires permission to access the [ListSuiteDefinitions](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -811,7 +811,7 @@ extension IotDeviceAdvisorClient { return try await op.execute(input: input) } - /// Performs the `ListSuiteRuns` operation on the `IotSenateService` service. + /// Performs the `ListSuiteRuns` operation on the `IotDeviceAdvisor` service. /// /// Lists runs of the specified Device Advisor test suite. You can list all runs of the test suite, or the runs of a specific version of the test suite. Requires permission to access the [ListSuiteRuns](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -879,7 +879,7 @@ extension IotDeviceAdvisorClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `IotSenateService` service. + /// Performs the `ListTagsForResource` operation on the `IotDeviceAdvisor` service. /// /// Lists the tags attached to an IoT Device Advisor resource. Requires permission to access the [ListTagsForResource](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -947,7 +947,7 @@ extension IotDeviceAdvisorClient { return try await op.execute(input: input) } - /// Performs the `StartSuiteRun` operation on the `IotSenateService` service. + /// Performs the `StartSuiteRun` operation on the `IotDeviceAdvisor` service. /// /// Starts a Device Advisor test suite run. Requires permission to access the [StartSuiteRun](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -1018,7 +1018,7 @@ extension IotDeviceAdvisorClient { return try await op.execute(input: input) } - /// Performs the `StopSuiteRun` operation on the `IotSenateService` service. + /// Performs the `StopSuiteRun` operation on the `IotDeviceAdvisor` service. /// /// Stops a Device Advisor test suite run that is currently running. Requires permission to access the [StopSuiteRun](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -1086,7 +1086,7 @@ extension IotDeviceAdvisorClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `IotSenateService` service. + /// Performs the `TagResource` operation on the `IotDeviceAdvisor` service. /// /// Adds to and modifies existing tags of an IoT Device Advisor resource. Requires permission to access the [TagResource](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -1157,7 +1157,7 @@ extension IotDeviceAdvisorClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `IotSenateService` service. + /// Performs the `UntagResource` operation on the `IotDeviceAdvisor` service. /// /// Removes tags from an IoT Device Advisor resource. Requires permission to access the [UntagResource](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// @@ -1226,7 +1226,7 @@ extension IotDeviceAdvisorClient { return try await op.execute(input: input) } - /// Performs the `UpdateSuiteDefinition` operation on the `IotSenateService` service. + /// Performs the `UpdateSuiteDefinition` operation on the `IotDeviceAdvisor` service. /// /// Updates a Device Advisor test suite. Requires permission to access the [UpdateSuiteDefinition](https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html#awsiot-actions-as-permissions) action. /// diff --git a/Sources/Services/AWSIvs/Sources/AWSIvs/IvsClient.swift b/Sources/Services/AWSIvs/Sources/AWSIvs/IvsClient.swift index c233fabcd32..d136114a69d 100644 --- a/Sources/Services/AWSIvs/Sources/AWSIvs/IvsClient.swift +++ b/Sources/Services/AWSIvs/Sources/AWSIvs/IvsClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IvsClient: ClientRuntime.Client { public static let clientName = "IvsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: IvsClient.IvsClientConfiguration let serviceName = "ivs" @@ -329,7 +329,7 @@ extension IvsClient { } extension IvsClient { - /// Performs the `BatchGetChannel` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `BatchGetChannel` operation on the `Ivs` service. /// /// Performs [GetChannel] on multiple ARNs simultaneously. /// @@ -393,7 +393,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `BatchGetStreamKey` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `BatchGetStreamKey` operation on the `Ivs` service. /// /// Performs [GetStreamKey] on multiple ARNs simultaneously. /// @@ -457,7 +457,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `BatchStartViewerSessionRevocation` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `BatchStartViewerSessionRevocation` operation on the `Ivs` service. /// /// Performs [StartViewerSessionRevocation] on multiple channel ARN and viewer ID pairs simultaneously. /// @@ -529,7 +529,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `CreateChannel` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `CreateChannel` operation on the `Ivs` service. /// /// Creates a new channel and an associated stream key to start streaming. /// @@ -602,7 +602,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `CreatePlaybackRestrictionPolicy` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `CreatePlaybackRestrictionPolicy` operation on the `Ivs` service. /// /// Creates a new playback restriction policy, for constraining playback by countries and/or origins. /// @@ -675,7 +675,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `CreateRecordingConfiguration` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `CreateRecordingConfiguration` operation on the `Ivs` service. /// /// Creates a new recording configuration, used to enable recording to Amazon S3. Known issue: In the us-east-1 region, if you use the Amazon Web Services CLI to create a recording configuration, it returns success even if the S3 bucket is in a different region. In this case, the state of the recording configuration is CREATE_FAILED (instead of ACTIVE). (In other regions, the CLI correctly returns failure if the bucket is in a different region.) Workaround: Ensure that your S3 bucket is in the same region as the recording configuration. If you create a recording configuration in a different region as your S3 bucket, delete that recording configuration and create a new one with an S3 bucket from the correct region. /// @@ -749,7 +749,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `CreateStreamKey` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `CreateStreamKey` operation on the `Ivs` service. /// /// Creates a stream key, used to initiate a stream, for the specified channel ARN. Note that [CreateChannel] creates a stream key. If you subsequently use CreateStreamKey on the same channel, it will fail because a stream key already exists and there is a limit of 1 stream key per channel. To reset the stream key on a channel, use [DeleteStreamKey] and then CreateStreamKey. /// @@ -822,7 +822,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `DeleteChannel` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `DeleteChannel` operation on the `Ivs` service. /// /// Deletes the specified channel and its associated stream keys. If you try to delete a live channel, you will get an error (409 ConflictException). To delete a channel that is live, call [StopStream], wait for the Amazon EventBridge "Stream End" event (to verify that the stream's state is no longer Live), then call DeleteChannel. (See [ Using EventBridge with Amazon IVS](https://docs.aws.amazon.com/ivs/latest/userguide/eventbridge.html).) /// @@ -895,7 +895,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `DeletePlaybackKeyPair` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `DeletePlaybackKeyPair` operation on the `Ivs` service. /// /// Deletes a specified authorization key pair. This invalidates future viewer tokens generated using the key pair’s privateKey. For more information, see [Setting Up Private Channels](https://docs.aws.amazon.com/ivs/latest/userguide/private-channels.html) in the Amazon IVS User Guide. /// @@ -967,7 +967,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `DeletePlaybackRestrictionPolicy` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `DeletePlaybackRestrictionPolicy` operation on the `Ivs` service. /// /// Deletes the specified playback restriction policy. /// @@ -1040,7 +1040,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `DeleteRecordingConfiguration` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `DeleteRecordingConfiguration` operation on the `Ivs` service. /// /// Deletes the recording configuration for the specified ARN. If you try to delete a recording configuration that is associated with a channel, you will get an error (409 ConflictException). To avoid this, for all channels that reference the recording configuration, first use [UpdateChannel] to set the recordingConfigurationArn field to an empty string, then use DeleteRecordingConfiguration. /// @@ -1113,7 +1113,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `DeleteStreamKey` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `DeleteStreamKey` operation on the `Ivs` service. /// /// Deletes the stream key for the specified ARN, so it can no longer be used to stream. /// @@ -1185,7 +1185,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `GetChannel` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `GetChannel` operation on the `Ivs` service. /// /// Gets the channel configuration for the specified channel ARN. See also [BatchGetChannel]. /// @@ -1256,7 +1256,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `GetPlaybackKeyPair` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `GetPlaybackKeyPair` operation on the `Ivs` service. /// /// Gets a specified playback authorization key pair and returns the arn and fingerprint. The privateKey held by the caller can be used to generate viewer authorization tokens, to grant viewers access to private channels. For more information, see [Setting Up Private Channels](https://docs.aws.amazon.com/ivs/latest/userguide/private-channels.html) in the Amazon IVS User Guide. /// @@ -1327,7 +1327,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `GetPlaybackRestrictionPolicy` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `GetPlaybackRestrictionPolicy` operation on the `Ivs` service. /// /// Gets the specified playback restriction policy. /// @@ -1399,7 +1399,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `GetRecordingConfiguration` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `GetRecordingConfiguration` operation on the `Ivs` service. /// /// Gets the recording configuration for the specified ARN. /// @@ -1471,7 +1471,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `GetStream` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `GetStream` operation on the `Ivs` service. /// /// Gets information about the active (live) stream on a specified channel. /// @@ -1543,7 +1543,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `GetStreamKey` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `GetStreamKey` operation on the `Ivs` service. /// /// Gets stream-key information for a specified ARN. /// @@ -1614,7 +1614,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `GetStreamSession` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `GetStreamSession` operation on the `Ivs` service. /// /// Gets metadata on a specified stream. /// @@ -1685,7 +1685,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `ImportPlaybackKeyPair` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `ImportPlaybackKeyPair` operation on the `Ivs` service. /// /// Imports the public portion of a new key pair and returns its arn and fingerprint. The privateKey can then be used to generate viewer authorization tokens, to grant viewers access to private channels. For more information, see [Setting Up Private Channels](https://docs.aws.amazon.com/ivs/latest/userguide/private-channels.html) in the Amazon IVS User Guide. /// @@ -1758,7 +1758,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `ListChannels` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `ListChannels` operation on the `Ivs` service. /// /// Gets summary information about all channels in your account, in the Amazon Web Services region where the API request is processed. This list can be filtered to match a specified name or recording-configuration ARN. Filters are mutually exclusive and cannot be used together. If you try to use both filters, you will get an error (409 ConflictException). /// @@ -1829,7 +1829,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `ListPlaybackKeyPairs` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `ListPlaybackKeyPairs` operation on the `Ivs` service. /// /// Gets summary information about playback key pairs. For more information, see [Setting Up Private Channels](https://docs.aws.amazon.com/ivs/latest/userguide/private-channels.html) in the Amazon IVS User Guide. /// @@ -1899,7 +1899,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `ListPlaybackRestrictionPolicies` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `ListPlaybackRestrictionPolicies` operation on the `Ivs` service. /// /// Gets summary information about playback restriction policies. /// @@ -1971,7 +1971,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `ListRecordingConfigurations` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `ListRecordingConfigurations` operation on the `Ivs` service. /// /// Gets summary information about all recording configurations in your account, in the Amazon Web Services region where the API request is processed. /// @@ -2042,7 +2042,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `ListStreamKeys` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `ListStreamKeys` operation on the `Ivs` service. /// /// Gets summary information about stream keys for the specified channel. /// @@ -2113,7 +2113,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `ListStreamSessions` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `ListStreamSessions` operation on the `Ivs` service. /// /// Gets a summary of current and previous streams for a specified channel in your account, in the AWS region where the API request is processed. /// @@ -2184,7 +2184,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `ListStreams` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `ListStreams` operation on the `Ivs` service. /// /// Gets summary information about live streams in your account, in the Amazon Web Services region where the API request is processed. /// @@ -2254,7 +2254,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `ListTagsForResource` operation on the `Ivs` service. /// /// Gets information about Amazon Web Services tags for the specified ARN. /// @@ -2322,7 +2322,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `PutMetadata` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `PutMetadata` operation on the `Ivs` service. /// /// Inserts metadata into the active stream of the specified channel. At most 5 requests per second per channel are allowed, each with a maximum 1 KB payload. (If 5 TPS is not sufficient for your needs, we recommend batching your data into a single PutMetadata call.) At most 155 requests per second per account are allowed. Also see [Embedding Metadata within a Video Stream](https://docs.aws.amazon.com/ivs/latest/userguide/metadata.html) in the Amazon IVS User Guide. /// @@ -2395,7 +2395,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `StartViewerSessionRevocation` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `StartViewerSessionRevocation` operation on the `Ivs` service. /// /// Starts the process of revoking the viewer session associated with a specified channel ARN and viewer ID. Optionally, you can provide a version to revoke viewer sessions less than and including that version. For instructions on associating a viewer ID with a viewer session, see [Setting Up Private Channels](https://docs.aws.amazon.com/ivs/latest/userguide/private-channels.html). /// @@ -2469,7 +2469,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `StopStream` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `StopStream` operation on the `Ivs` service. /// /// Disconnects the incoming RTMPS stream for the specified channel. Can be used in conjunction with [DeleteStreamKey] to prevent further streaming to a channel. Many streaming client-software libraries automatically reconnect a dropped RTMPS session, so to stop the stream permanently, you may want to first revoke the streamKey attached to the channel. /// @@ -2542,7 +2542,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `TagResource` operation on the `Ivs` service. /// /// Adds or updates tags for the Amazon Web Services resource with the specified ARN. /// @@ -2613,7 +2613,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `UntagResource` operation on the `Ivs` service. /// /// Removes tags from the resource with the specified ARN. /// @@ -2682,7 +2682,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `UpdateChannel` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `UpdateChannel` operation on the `Ivs` service. /// /// Updates a channel's configuration. Live channels cannot be updated. You must stop the ongoing stream, update the channel, and restart the stream for the changes to take effect. /// @@ -2755,7 +2755,7 @@ extension IvsClient { return try await op.execute(input: input) } - /// Performs the `UpdatePlaybackRestrictionPolicy` operation on the `AmazonInteractiveVideoService` service. + /// Performs the `UpdatePlaybackRestrictionPolicy` operation on the `Ivs` service. /// /// Updates a specified playback restriction policy. /// diff --git a/Sources/Services/AWSIvschat/Sources/AWSIvschat/IvschatClient.swift b/Sources/Services/AWSIvschat/Sources/AWSIvschat/IvschatClient.swift index 3ee20c6a5cf..8deea7ce069 100644 --- a/Sources/Services/AWSIvschat/Sources/AWSIvschat/IvschatClient.swift +++ b/Sources/Services/AWSIvschat/Sources/AWSIvschat/IvschatClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IvschatClient: ClientRuntime.Client { public static let clientName = "IvschatClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: IvschatClient.IvschatClientConfiguration let serviceName = "ivschat" @@ -330,7 +330,7 @@ extension IvschatClient { } extension IvschatClient { - /// Performs the `CreateChatToken` operation on the `AmazonInteractiveVideoServiceChat` service. + /// Performs the `CreateChatToken` operation on the `Ivschat` service. /// /// Creates an encrypted token that is used by a chat participant to establish an individual WebSocket chat connection to a room. When the token is used to connect to chat, the connection is valid for the session duration specified in the request. The token becomes invalid at the token-expiration timestamp included in the response. Use the capabilities field to permit an end user to send messages or moderate a room. The attributes field securely attaches structured data to the chat session; the data is included within each message sent by the end user and received by other participants in the room. Common use cases for attributes include passing end-user profile data like an icon, display name, colors, badges, and other display features. Encryption keys are owned by Amazon IVS Chat and never used directly by your application. /// @@ -402,7 +402,7 @@ extension IvschatClient { return try await op.execute(input: input) } - /// Performs the `CreateLoggingConfiguration` operation on the `AmazonInteractiveVideoServiceChat` service. + /// Performs the `CreateLoggingConfiguration` operation on the `Ivschat` service. /// /// Creates a logging configuration that allows clients to store and record sent messages. /// @@ -476,7 +476,7 @@ extension IvschatClient { return try await op.execute(input: input) } - /// Performs the `CreateRoom` operation on the `AmazonInteractiveVideoServiceChat` service. + /// Performs the `CreateRoom` operation on the `Ivschat` service. /// /// Creates a room that allows clients to connect and pass messages. /// @@ -550,7 +550,7 @@ extension IvschatClient { return try await op.execute(input: input) } - /// Performs the `DeleteLoggingConfiguration` operation on the `AmazonInteractiveVideoServiceChat` service. + /// Performs the `DeleteLoggingConfiguration` operation on the `Ivschat` service. /// /// Deletes the specified logging configuration. /// @@ -623,7 +623,7 @@ extension IvschatClient { return try await op.execute(input: input) } - /// Performs the `DeleteMessage` operation on the `AmazonInteractiveVideoServiceChat` service. + /// Performs the `DeleteMessage` operation on the `Ivschat` service. /// /// Sends an event to a specific room which directs clients to delete a specific message; that is, unrender it from view and delete it from the client’s chat history. This event’s EventName is aws:DELETE_MESSAGE. This replicates the [ DeleteMessage](https://docs.aws.amazon.com/ivs/latest/chatmsgapireference/actions-deletemessage-publish.html) WebSocket operation in the Amazon IVS Chat Messaging API. /// @@ -696,7 +696,7 @@ extension IvschatClient { return try await op.execute(input: input) } - /// Performs the `DeleteRoom` operation on the `AmazonInteractiveVideoServiceChat` service. + /// Performs the `DeleteRoom` operation on the `Ivschat` service. /// /// Deletes the specified room. /// @@ -768,7 +768,7 @@ extension IvschatClient { return try await op.execute(input: input) } - /// Performs the `DisconnectUser` operation on the `AmazonInteractiveVideoServiceChat` service. + /// Performs the `DisconnectUser` operation on the `Ivschat` service. /// /// Disconnects all connections using a specified user ID from a room. This replicates the [ DisconnectUser](https://docs.aws.amazon.com/ivs/latest/chatmsgapireference/actions-disconnectuser-publish.html) WebSocket operation in the Amazon IVS Chat Messaging API. /// @@ -841,7 +841,7 @@ extension IvschatClient { return try await op.execute(input: input) } - /// Performs the `GetLoggingConfiguration` operation on the `AmazonInteractiveVideoServiceChat` service. + /// Performs the `GetLoggingConfiguration` operation on the `Ivschat` service. /// /// Gets the specified logging configuration. /// @@ -912,7 +912,7 @@ extension IvschatClient { return try await op.execute(input: input) } - /// Performs the `GetRoom` operation on the `AmazonInteractiveVideoServiceChat` service. + /// Performs the `GetRoom` operation on the `Ivschat` service. /// /// Gets the specified room. /// @@ -983,7 +983,7 @@ extension IvschatClient { return try await op.execute(input: input) } - /// Performs the `ListLoggingConfigurations` operation on the `AmazonInteractiveVideoServiceChat` service. + /// Performs the `ListLoggingConfigurations` operation on the `Ivschat` service. /// /// Gets summary information about all your logging configurations in the AWS region where the API request is processed. /// @@ -1053,7 +1053,7 @@ extension IvschatClient { return try await op.execute(input: input) } - /// Performs the `ListRooms` operation on the `AmazonInteractiveVideoServiceChat` service. + /// Performs the `ListRooms` operation on the `Ivschat` service. /// /// Gets summary information about all your rooms in the AWS region where the API request is processed. Results are sorted in descending order of updateTime. /// @@ -1124,7 +1124,7 @@ extension IvschatClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AmazonInteractiveVideoServiceChat` service. + /// Performs the `ListTagsForResource` operation on the `Ivschat` service. /// /// Gets information about AWS tags for the specified ARN. /// @@ -1192,7 +1192,7 @@ extension IvschatClient { return try await op.execute(input: input) } - /// Performs the `SendEvent` operation on the `AmazonInteractiveVideoServiceChat` service. + /// Performs the `SendEvent` operation on the `Ivschat` service. /// /// Sends an event to a room. Use this within your application’s business logic to send events to clients of a room; e.g., to notify clients to change the way the chat UI is rendered. /// @@ -1265,7 +1265,7 @@ extension IvschatClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AmazonInteractiveVideoServiceChat` service. + /// Performs the `TagResource` operation on the `Ivschat` service. /// /// Adds or updates tags for the AWS resource with the specified ARN. /// @@ -1336,7 +1336,7 @@ extension IvschatClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AmazonInteractiveVideoServiceChat` service. + /// Performs the `UntagResource` operation on the `Ivschat` service. /// /// Removes tags from the resource with the specified ARN. /// @@ -1405,7 +1405,7 @@ extension IvschatClient { return try await op.execute(input: input) } - /// Performs the `UpdateLoggingConfiguration` operation on the `AmazonInteractiveVideoServiceChat` service. + /// Performs the `UpdateLoggingConfiguration` operation on the `Ivschat` service. /// /// Updates a specified logging configuration. /// @@ -1478,7 +1478,7 @@ extension IvschatClient { return try await op.execute(input: input) } - /// Performs the `UpdateRoom` operation on the `AmazonInteractiveVideoServiceChat` service. + /// Performs the `UpdateRoom` operation on the `Ivschat` service. /// /// Updates a room’s configuration. /// diff --git a/Sources/Services/AWSKMS/Sources/AWSKMS/KMSClient.swift b/Sources/Services/AWSKMS/Sources/AWSKMS/KMSClient.swift index 8701803cb23..e74ab5528dd 100644 --- a/Sources/Services/AWSKMS/Sources/AWSKMS/KMSClient.swift +++ b/Sources/Services/AWSKMS/Sources/AWSKMS/KMSClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class KMSClient: ClientRuntime.Client { public static let clientName = "KMSClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: KMSClient.KMSClientConfiguration let serviceName = "KMS" @@ -330,7 +330,7 @@ extension KMSClient { } extension KMSClient { - /// Performs the `CancelKeyDeletion` operation on the `TrentService` service. + /// Performs the `CancelKeyDeletion` operation on the `KMS` service. /// /// Cancels the deletion of a KMS key. When this operation succeeds, the key state of the KMS key is Disabled. To enable the KMS key, use [EnableKey]. For more information about scheduling and canceling deletion of a KMS key, see [Deleting KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/deleting-keys.html) in the Key Management Service Developer Guide. The KMS key that you use for this operation must be in a compatible key state. For details, see [Key states of KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) in the Key Management Service Developer Guide. Cross-account use: No. You cannot perform this operation on a KMS key in a different Amazon Web Services account. Required permissions: [kms:CancelKeyDeletion](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (key policy) Related operations: [ScheduleKeyDeletion] Eventual consistency: The KMS API follows an eventual consistency model. For more information, see [KMS eventual consistency](https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html). /// @@ -408,7 +408,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `ConnectCustomKeyStore` operation on the `TrentService` service. + /// Performs the `ConnectCustomKeyStore` operation on the `KMS` service. /// /// Connects or reconnects a [custom key store](https://docs.aws.amazon.com/kms/latest/developerguide/custom-key-store-overview.html) to its backing key store. For an CloudHSM key store, ConnectCustomKeyStore connects the key store to its associated CloudHSM cluster. For an external key store, ConnectCustomKeyStore connects the key store to the external key store proxy that communicates with your external key manager. The custom key store must be connected before you can create KMS keys in the key store or use the KMS keys it contains. You can disconnect and reconnect a custom key store at any time. The connection process for a custom key store can take an extended amount of time to complete. This operation starts the connection process, but it does not wait for it to complete. When it succeeds, this operation quickly returns an HTTP 200 response and a JSON object with no properties. However, this response does not indicate that the custom key store is connected. To get the connection state of the custom key store, use the [DescribeCustomKeyStores] operation. This operation is part of the [custom key stores](https://docs.aws.amazon.com/kms/latest/developerguide/custom-key-store-overview.html) feature in KMS, which combines the convenience and extensive integration of KMS with the isolation and control of a key store that you own and manage. The ConnectCustomKeyStore operation might fail for various reasons. To find the reason, use the [DescribeCustomKeyStores] operation and see the ConnectionErrorCode in the response. For help interpreting the ConnectionErrorCode, see [CustomKeyStoresListEntry]. To fix the failure, use the [DisconnectCustomKeyStore] operation to disconnect the custom key store, correct the error, use the [UpdateCustomKeyStore] operation if necessary, and then use ConnectCustomKeyStore again. CloudHSM key store During the connection process for an CloudHSM key store, KMS finds the CloudHSM cluster that is associated with the custom key store, creates the connection infrastructure, connects to the cluster, logs into the CloudHSM client as the kmsuser CU, and rotates its password. To connect an CloudHSM key store, its associated CloudHSM cluster must have at least one active HSM. To get the number of active HSMs in a cluster, use the [DescribeClusters](https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_DescribeClusters.html) operation. To add HSMs to the cluster, use the [CreateHsm](https://docs.aws.amazon.com/cloudhsm/latest/APIReference/API_CreateHsm.html) operation. Also, the [kmsuser] crypto user(https://docs.aws.amazon.com/kms/latest/developerguide/key-store-concepts.html#concept-kmsuser) (CU) must not be logged into the cluster. This prevents KMS from using this account to log in. If you are having trouble connecting or disconnecting a CloudHSM key store, see [Troubleshooting an CloudHSM key store](https://docs.aws.amazon.com/kms/latest/developerguide/fix-keystore.html) in the Key Management Service Developer Guide. External key store When you connect an external key store that uses public endpoint connectivity, KMS tests its ability to communicate with your external key manager by sending a request via the external key store proxy. When you connect to an external key store that uses VPC endpoint service connectivity, KMS establishes the networking elements that it needs to communicate with your external key manager via the external key store proxy. This includes creating an interface endpoint to the VPC endpoint service and a private hosted zone for traffic between KMS and the VPC endpoint service. To connect an external key store, KMS must be able to connect to the external key store proxy, the external key store proxy must be able to communicate with your external key manager, and the external key manager must be available for cryptographic operations. If you are having trouble connecting or disconnecting an external key store, see [Troubleshooting an external key store](https://docs.aws.amazon.com/kms/latest/developerguide/xks-troubleshooting.html) in the Key Management Service Developer Guide. Cross-account use: No. You cannot perform this operation on a custom key store in a different Amazon Web Services account. Required permissions: [kms:ConnectCustomKeyStore](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (IAM policy) Related operations /// @@ -514,7 +514,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `CreateAlias` operation on the `TrentService` service. + /// Performs the `CreateAlias` operation on the `KMS` service. /// /// Creates a friendly name for a KMS key. Adding, deleting, or updating an alias can allow or deny permission to the KMS key. For details, see [ABAC for KMS](https://docs.aws.amazon.com/kms/latest/developerguide/abac.html) in the Key Management Service Developer Guide. You can use an alias to identify a KMS key in the KMS console, in the [DescribeKey] operation and in [cryptographic operations](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#cryptographic-operations), such as [Encrypt] and [GenerateDataKey]. You can also change the KMS key that's associated with the alias ([UpdateAlias]) or delete the alias ([DeleteAlias]) at any time. These operations don't affect the underlying KMS key. You can associate the alias with any customer managed key in the same Amazon Web Services Region. Each alias is associated with only one KMS key at a time, but a KMS key can have multiple aliases. A valid KMS key is required. You can't create an alias without a KMS key. The alias must be unique in the account and Region, but you can have aliases with the same name in different Regions. For detailed information about aliases, see [Using aliases](https://docs.aws.amazon.com/kms/latest/developerguide/kms-alias.html) in the Key Management Service Developer Guide. This operation does not return a response. To get the alias that you created, use the [ListAliases] operation. The KMS key that you use for this operation must be in a compatible key state. For details, see [Key states of KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) in the Key Management Service Developer Guide. Cross-account use: No. You cannot perform this operation on an alias in a different Amazon Web Services account. Required permissions /// @@ -610,7 +610,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `CreateCustomKeyStore` operation on the `TrentService` service. + /// Performs the `CreateCustomKeyStore` operation on the `KMS` service. /// /// Creates a [custom key store](https://docs.aws.amazon.com/kms/latest/developerguide/custom-key-store-overview.html) backed by a key store that you own and manage. When you use a KMS key in a custom key store for a cryptographic operation, the cryptographic operation is actually performed in your key store using your keys. KMS supports [CloudHSM key stores](https://docs.aws.amazon.com/kms/latest/developerguide/keystore-cloudhsm.html) backed by an [CloudHSM cluster](https://docs.aws.amazon.com/cloudhsm/latest/userguide/clusters.html) and [external key stores](https://docs.aws.amazon.com/kms/latest/developerguide/keystore-external.html) backed by an external key store proxy and external key manager outside of Amazon Web Services. This operation is part of the [custom key stores](https://docs.aws.amazon.com/kms/latest/developerguide/custom-key-store-overview.html) feature in KMS, which combines the convenience and extensive integration of KMS with the isolation and control of a key store that you own and manage. Before you create the custom key store, the required elements must be in place and operational. We recommend that you use the test tools that KMS provides to verify the configuration your external key store proxy. For details about the required elements and verification tests, see [Assemble the prerequisites (for CloudHSM key stores)](https://docs.aws.amazon.com/kms/latest/developerguide/create-keystore.html#before-keystore) or [Assemble the prerequisites (for external key stores)](https://docs.aws.amazon.com/kms/latest/developerguide/create-xks-keystore.html#xks-requirements) in the Key Management Service Developer Guide. To create a custom key store, use the following parameters. /// @@ -725,7 +725,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `CreateGrant` operation on the `TrentService` service. + /// Performs the `CreateGrant` operation on the `KMS` service. /// /// Adds a grant to a KMS key. A grant is a policy instrument that allows Amazon Web Services principals to use KMS keys in cryptographic operations. It also can allow them to view a KMS key ([DescribeKey]) and create and manage grants. When authorizing access to a KMS key, grants are considered along with key policies and IAM policies. Grants are often used for temporary permissions because you can create one, use its permissions, and delete it without changing your key policies or IAM policies. For detailed information about grants, including grant terminology, see [Grants in KMS](https://docs.aws.amazon.com/kms/latest/developerguide/grants.html) in the Key Management Service Developer Guide . For examples of working with grants in several programming languages, see [Programming grants](https://docs.aws.amazon.com/kms/latest/developerguide/programming-grants.html). The CreateGrant operation returns a GrantToken and a GrantId. /// @@ -825,7 +825,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `CreateKey` operation on the `TrentService` service. + /// Performs the `CreateKey` operation on the `KMS` service. /// /// Creates a unique customer managed [KMS key](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#kms-keys) in your Amazon Web Services account and Region. You can use a KMS key in cryptographic operations, such as encryption and signing. Some Amazon Web Services services let you use KMS keys that you create and manage to protect your service resources. A KMS key is a logical representation of a cryptographic key. In addition to the key material used in cryptographic operations, a KMS key includes metadata, such as the key ID, key policy, creation date, description, and key state. For details, see [Managing keys](https://docs.aws.amazon.com/kms/latest/developerguide/getting-started.html) in the Key Management Service Developer Guide Use the parameters of CreateKey to specify the type of KMS key, the source of its key material, its key policy, description, tags, and other properties. KMS has replaced the term customer master key (CMK) with KMS key and KMS key. The concept has not changed. To prevent breaking changes, KMS is keeping some variations of this term. To create different types of KMS keys, use the following guidance: Symmetric encryption KMS key By default, CreateKey creates a symmetric encryption KMS key with key material that KMS generates. This is the basic and most widely used type of KMS key, and provides the best performance. To create a symmetric encryption KMS key, you don't need to specify any parameters. The default value for KeySpec, SYMMETRIC_DEFAULT, the default value for KeyUsage, ENCRYPT_DECRYPT, and the default value for Origin, AWS_KMS, create a symmetric encryption KMS key with KMS key material. If you need a key for basic encryption and decryption or you are creating a KMS key to protect your resources in an Amazon Web Services service, create a symmetric encryption KMS key. The key material in a symmetric encryption key never leaves KMS unencrypted. You can use a symmetric encryption KMS key to encrypt and decrypt data up to 4,096 bytes, but they are typically used to generate data keys and data keys pairs. For details, see [GenerateDataKey] and [GenerateDataKeyPair]. Asymmetric KMS keys To create an asymmetric KMS key, use the KeySpec parameter to specify the type of key material in the KMS key. Then, use the KeyUsage parameter to determine whether the KMS key will be used to encrypt and decrypt or sign and verify. You can't change these properties after the KMS key is created. Asymmetric KMS keys contain an RSA key pair, Elliptic Curve (ECC) key pair, or an SM2 key pair (China Regions only). The private key in an asymmetric KMS key never leaves KMS unencrypted. However, you can use the [GetPublicKey] operation to download the public key so it can be used outside of KMS. Each KMS key can have only one key usage. KMS keys with RSA key pairs can be used to encrypt and decrypt data or sign and verify messages (but not both). KMS keys with NIST-recommended ECC key pairs can be used to sign and verify messages or derive shared secrets (but not both). KMS keys with ECC_SECG_P256K1 can be used only to sign and verify messages. KMS keys with SM2 key pairs (China Regions only) can be used to either encrypt and decrypt data, sign and verify messages, or derive shared secrets (you must choose one key usage type). For information about asymmetric KMS keys, see [Asymmetric KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/symmetric-asymmetric.html) in the Key Management Service Developer Guide. HMAC KMS key To create an HMAC KMS key, set the KeySpec parameter to a key spec value for HMAC KMS keys. Then set the KeyUsage parameter to GENERATE_VERIFY_MAC. You must set the key usage even though GENERATE_VERIFY_MAC is the only valid key usage value for HMAC KMS keys. You can't change these properties after the KMS key is created. HMAC KMS keys are symmetric keys that never leave KMS unencrypted. You can use HMAC keys to generate ([GenerateMac]) and verify ([VerifyMac]) HMAC codes for messages up to 4096 bytes. Multi-Region primary keys Imported key material To create a multi-Region primary key in the local Amazon Web Services Region, use the MultiRegion parameter with a value of True. To create a multi-Region replica key, that is, a KMS key with the same key ID and key material as a primary key, but in a different Amazon Web Services Region, use the [ReplicateKey] operation. To change a replica key to a primary key, and its primary key to a replica key, use the [UpdatePrimaryRegion] operation. You can create multi-Region KMS keys for all supported KMS key types: symmetric encryption KMS keys, HMAC KMS keys, asymmetric encryption KMS keys, and asymmetric signing KMS keys. You can also create multi-Region keys with imported key material. However, you can't create multi-Region keys in a custom key store. This operation supports multi-Region keys, an KMS feature that lets you create multiple interoperable KMS keys in different Amazon Web Services Regions. Because these KMS keys have the same key ID, key material, and other metadata, you can use them interchangeably to encrypt data in one Amazon Web Services Region and decrypt it in a different Amazon Web Services Region without re-encrypting the data or making a cross-Region call. For more information about multi-Region keys, see [Multi-Region keys in KMS](https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-overview.html) in the Key Management Service Developer Guide. To import your own key material into a KMS key, begin by creating a KMS key with no key material. To do this, use the Origin parameter of CreateKey with a value of EXTERNAL. Next, use [GetParametersForImport] operation to get a public key and import token. Use the wrapping public key to encrypt your key material. Then, use [ImportKeyMaterial] with your import token to import the key material. For step-by-step instructions, see [Importing Key Material](https://docs.aws.amazon.com/kms/latest/developerguide/importing-keys.html) in the Key Management Service Developer Guide . You can import key material into KMS keys of all supported KMS key types: symmetric encryption KMS keys, HMAC KMS keys, asymmetric encryption KMS keys, and asymmetric signing KMS keys. You can also create multi-Region keys with imported key material. However, you can't import key material into a KMS key in a custom key store. To create a multi-Region primary key with imported key material, use the Origin parameter of CreateKey with a value of EXTERNAL and the MultiRegion parameter with a value of True. To create replicas of the multi-Region primary key, use the [ReplicateKey] operation. For instructions, see [Importing key material into multi-Region keys](https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-import.html). For more information about multi-Region keys, see [Multi-Region keys in KMS](https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-overview.html) in the Key Management Service Developer Guide. Custom key store A [custom key store](https://docs.aws.amazon.com/kms/latest/developerguide/custom-key-store-overview.html) lets you protect your Amazon Web Services resources using keys in a backing key store that you own and manage. When you request a cryptographic operation with a KMS key in a custom key store, the operation is performed in the backing key store using its cryptographic keys. KMS supports [CloudHSM key stores](https://docs.aws.amazon.com/kms/latest/developerguide/keystore-cloudhsm.html) backed by an CloudHSM cluster and [external key stores](https://docs.aws.amazon.com/kms/latest/developerguide/keystore-external.html) backed by an external key manager outside of Amazon Web Services. When you create a KMS key in an CloudHSM key store, KMS generates an encryption key in the CloudHSM cluster and associates it with the KMS key. When you create a KMS key in an external key store, you specify an existing encryption key in the external key manager. Some external key managers provide a simpler method for creating a KMS key in an external key store. For details, see your external key manager documentation. Before you create a KMS key in a custom key store, the ConnectionState of the key store must be CONNECTED. To connect the custom key store, use the [ConnectCustomKeyStore] operation. To find the ConnectionState, use the [DescribeCustomKeyStores] operation. To create a KMS key in a custom key store, use the CustomKeyStoreId. Use the default KeySpec value, SYMMETRIC_DEFAULT, and the default KeyUsage value, ENCRYPT_DECRYPT to create a symmetric encryption key. No other key type is supported in a custom key store. To create a KMS key in an [CloudHSM key store](https://docs.aws.amazon.com/kms/latest/developerguide/keystore-cloudhsm.html), use the Origin parameter with a value of AWS_CLOUDHSM. The CloudHSM cluster that is associated with the custom key store must have at least two active HSMs in different Availability Zones in the Amazon Web Services Region. To create a KMS key in an [external key store](https://docs.aws.amazon.com/kms/latest/developerguide/keystore-external.html), use the Origin parameter with a value of EXTERNAL_KEY_STORE and an XksKeyId parameter that identifies an existing external key. Some external key managers provide a simpler method for creating a KMS key in an external key store. For details, see your external key manager documentation. Cross-account use: No. You cannot use this operation to create a KMS key in a different Amazon Web Services account. Required permissions: [kms:CreateKey](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (IAM policy). To use the Tags parameter, [kms:TagResource](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (IAM policy). For examples and information about related permissions, see [Allow a user to create KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/iam-policies.html#iam-policy-example-create-key) in the Key Management Service Developer Guide. Related operations: /// @@ -935,7 +935,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `Decrypt` operation on the `TrentService` service. + /// Performs the `Decrypt` operation on the `KMS` service. /// /// Decrypts ciphertext that was encrypted by a KMS key using any of the following operations: /// @@ -1050,7 +1050,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `DeleteAlias` operation on the `TrentService` service. + /// Performs the `DeleteAlias` operation on the `KMS` service. /// /// Deletes the specified alias. Adding, deleting, or updating an alias can allow or deny permission to the KMS key. For details, see [ABAC for KMS](https://docs.aws.amazon.com/kms/latest/developerguide/abac.html) in the Key Management Service Developer Guide. Because an alias is not a property of a KMS key, you can delete and change the aliases of a KMS key without affecting the KMS key. Also, aliases do not appear in the response from the [DescribeKey] operation. To get the aliases of all KMS keys, use the [ListAliases] operation. Each KMS key can have multiple aliases. To change the alias of a KMS key, use [DeleteAlias] to delete the current alias and [CreateAlias] to create a new alias. To associate an existing alias with a different KMS key, call [UpdateAlias]. Cross-account use: No. You cannot perform this operation on an alias in a different Amazon Web Services account. Required permissions /// @@ -1143,7 +1143,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `DeleteCustomKeyStore` operation on the `TrentService` service. + /// Performs the `DeleteCustomKeyStore` operation on the `KMS` service. /// /// Deletes a [custom key store](https://docs.aws.amazon.com/kms/latest/developerguide/custom-key-store-overview.html). This operation does not affect any backing elements of the custom key store. It does not delete the CloudHSM cluster that is associated with an CloudHSM key store, or affect any users or keys in the cluster. For an external key store, it does not affect the external key store proxy, external key manager, or any external keys. This operation is part of the [custom key stores](https://docs.aws.amazon.com/kms/latest/developerguide/custom-key-store-overview.html) feature in KMS, which combines the convenience and extensive integration of KMS with the isolation and control of a key store that you own and manage. The custom key store that you delete cannot contain any [KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#kms_keys). Before deleting the key store, verify that you will never need to use any of the KMS keys in the key store for any [cryptographic operations](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#cryptographic-operations). Then, use [ScheduleKeyDeletion] to delete the KMS keys from the key store. After the required waiting period expires and all KMS keys are deleted from the custom key store, use [DisconnectCustomKeyStore] to disconnect the key store from KMS. Then, you can delete the custom key store. For keys in an CloudHSM key store, the ScheduleKeyDeletion operation makes a best effort to delete the key material from the associated cluster. However, you might need to manually [delete the orphaned key material](https://docs.aws.amazon.com/kms/latest/developerguide/fix-keystore.html#fix-keystore-orphaned-key) from the cluster and its backups. KMS never creates, manages, or deletes cryptographic keys in the external key manager associated with an external key store. You must manage them using your external key manager tools. Instead of deleting the custom key store, consider using the [DisconnectCustomKeyStore] operation to disconnect the custom key store from its backing key store. While the key store is disconnected, you cannot create or use the KMS keys in the key store. But, you do not need to delete KMS keys and you can reconnect a disconnected custom key store at any time. If the operation succeeds, it returns a JSON object with no properties. Cross-account use: No. You cannot perform this operation on a custom key store in a different Amazon Web Services account. Required permissions: [kms:DeleteCustomKeyStore](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (IAM policy) Related operations: /// @@ -1239,7 +1239,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `DeleteImportedKeyMaterial` operation on the `TrentService` service. + /// Performs the `DeleteImportedKeyMaterial` operation on the `KMS` service. /// /// Deletes key material that was previously imported. This operation makes the specified KMS key temporarily unusable. To restore the usability of the KMS key, reimport the same key material. For more information about importing key material into KMS, see [Importing Key Material](https://docs.aws.amazon.com/kms/latest/developerguide/importing-keys.html) in the Key Management Service Developer Guide. When the specified KMS key is in the PendingDeletion state, this operation does not change the KMS key's state. Otherwise, it changes the KMS key's state to PendingImport. The KMS key that you use for this operation must be in a compatible key state. For details, see [Key states of KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) in the Key Management Service Developer Guide. Cross-account use: No. You cannot perform this operation on a KMS key in a different Amazon Web Services account. Required permissions: [kms:DeleteImportedKeyMaterial](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (key policy) Related operations: /// @@ -1325,7 +1325,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `DeriveSharedSecret` operation on the `TrentService` service. + /// Performs the `DeriveSharedSecret` operation on the `KMS` service. /// /// Derives a shared secret using a key agreement algorithm. You must use an asymmetric NIST-recommended elliptic curve (ECC) or SM2 (China Regions only) KMS key pair with a KeyUsage value of KEY_AGREEMENT to call DeriveSharedSecret. DeriveSharedSecret uses the [Elliptic Curve Cryptography Cofactor Diffie-Hellman Primitive](https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-56Ar3.pdf#page=60) (ECDH) to establish a key agreement between two peers by deriving a shared secret from their elliptic curve public-private key pairs. You can use the raw shared secret that DeriveSharedSecret returns to derive a symmetric key that can encrypt and decrypt data that is sent between the two peers, or that can generate and verify HMACs. KMS recommends that you follow [NIST recommendations for key derivation](https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-56Cr2.pdf) when using the raw shared secret to derive a symmetric key. The following workflow demonstrates how to establish key agreement over an insecure communication channel using DeriveSharedSecret. /// @@ -1436,7 +1436,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `DescribeCustomKeyStores` operation on the `TrentService` service. + /// Performs the `DescribeCustomKeyStores` operation on the `KMS` service. /// /// Gets information about [custom key stores](https://docs.aws.amazon.com/kms/latest/developerguide/custom-key-store-overview.html) in the account and Region. This operation is part of the [custom key stores](https://docs.aws.amazon.com/kms/latest/developerguide/custom-key-store-overview.html) feature in KMS, which combines the convenience and extensive integration of KMS with the isolation and control of a key store that you own and manage. By default, this operation returns information about all custom key stores in the account and Region. To get only information about a particular custom key store, use either the CustomKeyStoreName or CustomKeyStoreId parameter (but not both). To determine whether the custom key store is connected to its CloudHSM cluster or external key store proxy, use the ConnectionState element in the response. If an attempt to connect the custom key store failed, the ConnectionState value is FAILED and the ConnectionErrorCode element in the response indicates the cause of the failure. For help interpreting the ConnectionErrorCode, see [CustomKeyStoresListEntry]. Custom key stores have a DISCONNECTED connection state if the key store has never been connected or you used the [DisconnectCustomKeyStore] operation to disconnect it. Otherwise, the connection state is CONNECTED. If your custom key store connection state is CONNECTED but you are having trouble using it, verify that the backing store is active and available. For an CloudHSM key store, verify that the associated CloudHSM cluster is active and contains the minimum number of HSMs required for the operation, if any. For an external key store, verify that the external key store proxy and its associated external key manager are reachable and enabled. For help repairing your CloudHSM key store, see the [Troubleshooting CloudHSM key stores](https://docs.aws.amazon.com/kms/latest/developerguide/fix-keystore.html). For help repairing your external key store, see the [Troubleshooting external key stores](https://docs.aws.amazon.com/kms/latest/developerguide/xks-troubleshooting.html). Both topics are in the Key Management Service Developer Guide. Cross-account use: No. You cannot perform this operation on a custom key store in a different Amazon Web Services account. Required permissions: [kms:DescribeCustomKeyStores](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (IAM policy) Related operations: /// @@ -1521,7 +1521,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `DescribeKey` operation on the `TrentService` service. + /// Performs the `DescribeKey` operation on the `KMS` service. /// /// Provides detailed information about a KMS key. You can run DescribeKey on a [customer managed key](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#customer-cmk) or an [Amazon Web Services managed key](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-managed-cmk). This detailed information includes the key ARN, creation date (and deletion date, if applicable), the key state, and the origin and expiration date (if any) of the key material. It includes fields, like KeySpec, that help you distinguish different types of KMS keys. It also displays the key usage (encryption, signing, or generating and verifying MACs) and the algorithms that the KMS key supports. For [multi-Region keys](https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-overview.html), DescribeKey displays the primary key and all related replica keys. For KMS keys in [CloudHSM key stores](https://docs.aws.amazon.com/kms/latest/developerguide/keystore-cloudhsm.html), it includes information about the key store, such as the key store ID and the CloudHSM cluster ID. For KMS keys in [external key stores](https://docs.aws.amazon.com/kms/latest/developerguide/keystore-external.html), it includes the custom key store ID and the ID of the external key. DescribeKey does not return the following information: /// @@ -1622,7 +1622,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `DisableKey` operation on the `TrentService` service. + /// Performs the `DisableKey` operation on the `KMS` service. /// /// Sets the state of a KMS key to disabled. This change temporarily prevents use of the KMS key for [cryptographic operations](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#cryptographic-operations). For more information about how key state affects the use of a KMS key, see [Key states of KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) in the Key Management Service Developer Guide . The KMS key that you use for this operation must be in a compatible key state. For details, see [Key states of KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) in the Key Management Service Developer Guide. Cross-account use: No. You cannot perform this operation on a KMS key in a different Amazon Web Services account. Required permissions: [kms:DisableKey](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (key policy) Related operations: [EnableKey] Eventual consistency: The KMS API follows an eventual consistency model. For more information, see [KMS eventual consistency](https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html). /// @@ -1700,7 +1700,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `DisableKeyRotation` operation on the `TrentService` service. + /// Performs the `DisableKeyRotation` operation on the `KMS` service. /// /// Disables [automatic rotation of the key material](https://docs.aws.amazon.com/kms/latest/developerguide/rotate-keys.html) of the specified symmetric encryption KMS key. Automatic key rotation is supported only on symmetric encryption KMS keys. You cannot enable automatic rotation of [asymmetric KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/symmetric-asymmetric.html), [HMAC KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/hmac.html), KMS keys with [imported key material](https://docs.aws.amazon.com/kms/latest/developerguide/importing-keys.html), or KMS keys in a [custom key store](https://docs.aws.amazon.com/kms/latest/developerguide/custom-key-store-overview.html). To enable or disable automatic rotation of a set of related [multi-Region keys](https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-manage.html#multi-region-rotate), set the property on the primary key. You can enable ([EnableKeyRotation]) and disable automatic rotation of the key material in [customer managed KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#customer-cmk). Key material rotation of [Amazon Web Services managed KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-managed-cmk) is not configurable. KMS always rotates the key material for every year. Rotation of [Amazon Web Services owned KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-owned-cmk) varies. In May 2022, KMS changed the rotation schedule for Amazon Web Services managed keys from every three years to every year. For details, see [EnableKeyRotation]. The KMS key that you use for this operation must be in a compatible key state. For details, see [Key states of KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) in the Key Management Service Developer Guide. Cross-account use: No. You cannot perform this operation on a KMS key in a different Amazon Web Services account. Required permissions: [kms:DisableKeyRotation](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (key policy) Related operations: /// @@ -1791,7 +1791,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `DisconnectCustomKeyStore` operation on the `TrentService` service. + /// Performs the `DisconnectCustomKeyStore` operation on the `KMS` service. /// /// Disconnects the [custom key store](https://docs.aws.amazon.com/kms/latest/developerguide/custom-key-store-overview.html) from its backing key store. This operation disconnects an CloudHSM key store from its associated CloudHSM cluster or disconnects an external key store from the external key store proxy that communicates with your external key manager. This operation is part of the [custom key stores](https://docs.aws.amazon.com/kms/latest/developerguide/custom-key-store-overview.html) feature in KMS, which combines the convenience and extensive integration of KMS with the isolation and control of a key store that you own and manage. While a custom key store is disconnected, you can manage the custom key store and its KMS keys, but you cannot create or use its KMS keys. You can reconnect the custom key store at any time. While a custom key store is disconnected, all attempts to create KMS keys in the custom key store or to use existing KMS keys in [cryptographic operations](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#cryptographic-operations) will fail. This action can prevent users from storing and accessing sensitive data. When you disconnect a custom key store, its ConnectionState changes to Disconnected. To find the connection state of a custom key store, use the [DescribeCustomKeyStores] operation. To reconnect a custom key store, use the [ConnectCustomKeyStore] operation. If the operation succeeds, it returns a JSON object with no properties. Cross-account use: No. You cannot perform this operation on a custom key store in a different Amazon Web Services account. Required permissions: [kms:DisconnectCustomKeyStore](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (IAM policy) Related operations: /// @@ -1886,7 +1886,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `EnableKey` operation on the `TrentService` service. + /// Performs the `EnableKey` operation on the `KMS` service. /// /// Sets the key state of a KMS key to enabled. This allows you to use the KMS key for [cryptographic operations](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#cryptographic-operations). The KMS key that you use for this operation must be in a compatible key state. For details, see [Key states of KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) in the Key Management Service Developer Guide. Cross-account use: No. You cannot perform this operation on a KMS key in a different Amazon Web Services account. Required permissions: [kms:EnableKey](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (key policy) Related operations: [DisableKey] Eventual consistency: The KMS API follows an eventual consistency model. For more information, see [KMS eventual consistency](https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html). /// @@ -1965,7 +1965,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `EnableKeyRotation` operation on the `TrentService` service. + /// Performs the `EnableKeyRotation` operation on the `KMS` service. /// /// Enables [automatic rotation of the key material](https://docs.aws.amazon.com/kms/latest/developerguide/rotate-keys.html#rotating-keys-enable-disable) of the specified symmetric encryption KMS key. By default, when you enable automatic rotation of a [customer managed KMS key](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#customer-cmk), KMS rotates the key material of the KMS key one year (approximately 365 days) from the enable date and every year thereafter. You can use the optional RotationPeriodInDays parameter to specify a custom rotation period when you enable key rotation, or you can use RotationPeriodInDays to modify the rotation period of a key that you previously enabled automatic key rotation on. You can monitor rotation of the key material for your KMS keys in CloudTrail and Amazon CloudWatch. To disable rotation of the key material in a customer managed KMS key, use the [DisableKeyRotation] operation. You can use the [GetKeyRotationStatus] operation to identify any in progress rotations. You can use the [ListKeyRotations] operation to view the details of completed rotations. Automatic key rotation is supported only on [symmetric encryption KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#symmetric-cmks). You cannot enable automatic rotation of [asymmetric KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/symmetric-asymmetric.html), [HMAC KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/hmac.html), KMS keys with [imported key material](https://docs.aws.amazon.com/kms/latest/developerguide/importing-keys.html), or KMS keys in a [custom key store](https://docs.aws.amazon.com/kms/latest/developerguide/custom-key-store-overview.html). To enable or disable automatic rotation of a set of related [multi-Region keys](https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-manage.html#multi-region-rotate), set the property on the primary key. You cannot enable or disable automatic rotation of [Amazon Web Services managed KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-managed-cmk). KMS always rotates the key material of Amazon Web Services managed keys every year. Rotation of [Amazon Web Services owned KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-owned-cmk) is managed by the Amazon Web Services service that owns the key. In May 2022, KMS changed the rotation schedule for Amazon Web Services managed keys from every three years (approximately 1,095 days) to every year (approximately 365 days). New Amazon Web Services managed keys are automatically rotated one year after they are created, and approximately every year thereafter. Existing Amazon Web Services managed keys are automatically rotated one year after their most recent rotation, and every year thereafter. The KMS key that you use for this operation must be in a compatible key state. For details, see [Key states of KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) in the Key Management Service Developer Guide. Cross-account use: No. You cannot perform this operation on a KMS key in a different Amazon Web Services account. Required permissions: [kms:EnableKeyRotation](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (key policy) Related operations: /// @@ -2056,7 +2056,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `Encrypt` operation on the `TrentService` service. + /// Performs the `Encrypt` operation on the `KMS` service. /// /// Encrypts plaintext of up to 4,096 bytes using a KMS key. You can use a symmetric or asymmetric KMS key with a KeyUsage of ENCRYPT_DECRYPT. You can use this operation to encrypt small amounts of arbitrary data, such as a personal identifier or database password, or other sensitive information. You don't need to use the Encrypt operation to encrypt a data key. The [GenerateDataKey] and [GenerateDataKeyPair] operations return a plaintext data key and an encrypted copy of that data key. If you use a symmetric encryption KMS key, you can use an encryption context to add additional security to your encryption operation. If you specify an EncryptionContext when encrypting data, you must specify the same encryption context (a case-sensitive exact match) when decrypting the data. Otherwise, the request to decrypt fails with an InvalidCiphertextException. For more information, see [Encryption Context](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_context) in the Key Management Service Developer Guide. If you specify an asymmetric KMS key, you must also specify the encryption algorithm. The algorithm must be compatible with the KMS key spec. When you use an asymmetric KMS key to encrypt or reencrypt data, be sure to record the KMS key and encryption algorithm that you choose. You will be required to provide the same KMS key and encryption algorithm when you decrypt the data. If the KMS key and algorithm do not match the values used to encrypt the data, the decrypt operation fails. You are not required to supply the key ID and encryption algorithm when you decrypt with symmetric encryption KMS keys because KMS stores this information in the ciphertext blob. KMS cannot store metadata in ciphertext generated with asymmetric keys. The standard format for asymmetric key ciphertext does not include configurable fields. The maximum size of the data that you can encrypt varies with the type of KMS key and the encryption algorithm that you choose. /// @@ -2193,7 +2193,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `GenerateDataKey` operation on the `TrentService` service. + /// Performs the `GenerateDataKey` operation on the `KMS` service. /// /// Returns a unique symmetric data key for use outside of KMS. This operation returns a plaintext copy of the data key and a copy that is encrypted under a symmetric encryption KMS key that you specify. The bytes in the plaintext key are random; they are not related to the caller or the KMS key. You can use the plaintext key to encrypt your data outside of KMS and store the encrypted data key with the encrypted data. To generate a data key, specify the symmetric encryption KMS key that will be used to encrypt the data key. You cannot use an asymmetric KMS key to encrypt data keys. To get the type of your KMS key, use the [DescribeKey] operation. You must also specify the length of the data key. Use either the KeySpec or NumberOfBytes parameters (but not both). For 128-bit and 256-bit data keys, use the KeySpec parameter. To generate a 128-bit SM4 data key (China Regions only), specify a KeySpec value of AES_128 or a NumberOfBytes value of 16. The symmetric encryption key used in China Regions to encrypt your data key is an SM4 encryption key. To get only an encrypted copy of the data key, use [GenerateDataKeyWithoutPlaintext]. To generate an asymmetric data key pair, use the [GenerateDataKeyPair] or [GenerateDataKeyPairWithoutPlaintext] operation. To get a cryptographically secure random byte string, use [GenerateRandom]. You can use an optional encryption context to add additional security to the encryption operation. If you specify an EncryptionContext, you must specify the same encryption context (a case-sensitive exact match) when decrypting the encrypted data key. Otherwise, the request to decrypt fails with an InvalidCiphertextException. For more information, see [Encryption Context](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_context) in the Key Management Service Developer Guide. GenerateDataKey also supports [Amazon Web Services Nitro Enclaves](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/nitro-enclave.html), which provide an isolated compute environment in Amazon EC2. To call GenerateDataKey for an Amazon Web Services Nitro enclave, use the [Amazon Web Services Nitro Enclaves SDK](https://docs.aws.amazon.com/enclaves/latest/user/developing-applications.html#sdk) or any Amazon Web Services SDK. Use the Recipient parameter to provide the attestation document for the enclave. GenerateDataKey returns a copy of the data key encrypted under the specified KMS key, as usual. But instead of a plaintext copy of the data key, the response includes a copy of the data key encrypted under the public key from the attestation document (CiphertextForRecipient). For information about the interaction between KMS and Amazon Web Services Nitro Enclaves, see [How Amazon Web Services Nitro Enclaves uses KMS](https://docs.aws.amazon.com/kms/latest/developerguide/services-nitro-enclaves.html) in the Key Management Service Developer Guide.. The KMS key that you use for this operation must be in a compatible key state. For details, see [Key states of KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) in the Key Management Service Developer Guide. How to use your data key We recommend that you use the following pattern to encrypt data locally in your application. You can write your own code or use a client-side encryption library, such as the [Amazon Web Services Encryption SDK](https://docs.aws.amazon.com/encryption-sdk/latest/developer-guide/), the [Amazon DynamoDB Encryption Client](https://docs.aws.amazon.com/dynamodb-encryption-client/latest/devguide/), or [Amazon S3 client-side encryption](https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingClientSideEncryption.html) to do these tasks for you. To encrypt data outside of KMS: /// @@ -2311,7 +2311,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `GenerateDataKeyPair` operation on the `TrentService` service. + /// Performs the `GenerateDataKeyPair` operation on the `KMS` service. /// /// Returns a unique asymmetric data key pair for use outside of KMS. This operation returns a plaintext public key, a plaintext private key, and a copy of the private key that is encrypted under the symmetric encryption KMS key you specify. You can use the data key pair to perform asymmetric cryptography and implement digital signatures outside of KMS. The bytes in the keys are random; they are not related to the caller or to the KMS key that is used to encrypt the private key. You can use the public key that GenerateDataKeyPair returns to encrypt data or verify a signature outside of KMS. Then, store the encrypted private key with the data. When you are ready to decrypt data or sign a message, you can use the [Decrypt] operation to decrypt the encrypted private key. To generate a data key pair, you must specify a symmetric encryption KMS key to encrypt the private key in a data key pair. You cannot use an asymmetric KMS key or a KMS key in a custom key store. To get the type and origin of your KMS key, use the [DescribeKey] operation. Use the KeyPairSpec parameter to choose an RSA or Elliptic Curve (ECC) data key pair. In China Regions, you can also choose an SM2 data key pair. KMS recommends that you use ECC key pairs for signing, and use RSA and SM2 key pairs for either encryption or signing, but not both. However, KMS cannot enforce any restrictions on the use of data key pairs outside of KMS. If you are using the data key pair to encrypt data, or for any operation where you don't immediately need a private key, consider using the [GenerateDataKeyPairWithoutPlaintext] operation. GenerateDataKeyPairWithoutPlaintext returns a plaintext public key and an encrypted private key, but omits the plaintext private key that you need only to decrypt ciphertext or sign a message. Later, when you need to decrypt the data or sign a message, use the [Decrypt] operation to decrypt the encrypted private key in the data key pair. GenerateDataKeyPair returns a unique data key pair for each request. The bytes in the keys are random; they are not related to the caller or the KMS key that is used to encrypt the private key. The public key is a DER-encoded X.509 SubjectPublicKeyInfo, as specified in [RFC 5280](https://tools.ietf.org/html/rfc5280). The private key is a DER-encoded PKCS8 PrivateKeyInfo, as specified in [RFC 5958](https://tools.ietf.org/html/rfc5958). GenerateDataKeyPair also supports [Amazon Web Services Nitro Enclaves](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/nitro-enclave.html), which provide an isolated compute environment in Amazon EC2. To call GenerateDataKeyPair for an Amazon Web Services Nitro enclave, use the [Amazon Web Services Nitro Enclaves SDK](https://docs.aws.amazon.com/enclaves/latest/user/developing-applications.html#sdk) or any Amazon Web Services SDK. Use the Recipient parameter to provide the attestation document for the enclave. GenerateDataKeyPair returns the public data key and a copy of the private data key encrypted under the specified KMS key, as usual. But instead of a plaintext copy of the private data key (PrivateKeyPlaintext), the response includes a copy of the private data key encrypted under the public key from the attestation document (CiphertextForRecipient). For information about the interaction between KMS and Amazon Web Services Nitro Enclaves, see [How Amazon Web Services Nitro Enclaves uses KMS](https://docs.aws.amazon.com/kms/latest/developerguide/services-nitro-enclaves.html) in the Key Management Service Developer Guide.. You can use an optional encryption context to add additional security to the encryption operation. If you specify an EncryptionContext, you must specify the same encryption context (a case-sensitive exact match) when decrypting the encrypted data key. Otherwise, the request to decrypt fails with an InvalidCiphertextException. For more information, see [Encryption Context](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_context) in the Key Management Service Developer Guide. The KMS key that you use for this operation must be in a compatible key state. For details, see [Key states of KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) in the Key Management Service Developer Guide. Cross-account use: Yes. To perform this operation with a KMS key in a different Amazon Web Services account, specify the key ARN or alias ARN in the value of the KeyId parameter. Required permissions: [kms:GenerateDataKeyPair](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (key policy) Related operations: /// @@ -2414,7 +2414,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `GenerateDataKeyPairWithoutPlaintext` operation on the `TrentService` service. + /// Performs the `GenerateDataKeyPairWithoutPlaintext` operation on the `KMS` service. /// /// Returns a unique asymmetric data key pair for use outside of KMS. This operation returns a plaintext public key and a copy of the private key that is encrypted under the symmetric encryption KMS key you specify. Unlike [GenerateDataKeyPair], this operation does not return a plaintext private key. The bytes in the keys are random; they are not related to the caller or to the KMS key that is used to encrypt the private key. You can use the public key that GenerateDataKeyPairWithoutPlaintext returns to encrypt data or verify a signature outside of KMS. Then, store the encrypted private key with the data. When you are ready to decrypt data or sign a message, you can use the [Decrypt] operation to decrypt the encrypted private key. To generate a data key pair, you must specify a symmetric encryption KMS key to encrypt the private key in a data key pair. You cannot use an asymmetric KMS key or a KMS key in a custom key store. To get the type and origin of your KMS key, use the [DescribeKey] operation. Use the KeyPairSpec parameter to choose an RSA or Elliptic Curve (ECC) data key pair. In China Regions, you can also choose an SM2 data key pair. KMS recommends that you use ECC key pairs for signing, and use RSA and SM2 key pairs for either encryption or signing, but not both. However, KMS cannot enforce any restrictions on the use of data key pairs outside of KMS. GenerateDataKeyPairWithoutPlaintext returns a unique data key pair for each request. The bytes in the key are not related to the caller or KMS key that is used to encrypt the private key. The public key is a DER-encoded X.509 SubjectPublicKeyInfo, as specified in [RFC 5280](https://tools.ietf.org/html/rfc5280). You can use an optional encryption context to add additional security to the encryption operation. If you specify an EncryptionContext, you must specify the same encryption context (a case-sensitive exact match) when decrypting the encrypted data key. Otherwise, the request to decrypt fails with an InvalidCiphertextException. For more information, see [Encryption Context](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_context) in the Key Management Service Developer Guide. The KMS key that you use for this operation must be in a compatible key state. For details, see [Key states of KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) in the Key Management Service Developer Guide. Cross-account use: Yes. To perform this operation with a KMS key in a different Amazon Web Services account, specify the key ARN or alias ARN in the value of the KeyId parameter. Required permissions: [kms:GenerateDataKeyPairWithoutPlaintext](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (key policy) Related operations: /// @@ -2517,7 +2517,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `GenerateDataKeyWithoutPlaintext` operation on the `TrentService` service. + /// Performs the `GenerateDataKeyWithoutPlaintext` operation on the `KMS` service. /// /// Returns a unique symmetric data key for use outside of KMS. This operation returns a data key that is encrypted under a symmetric encryption KMS key that you specify. The bytes in the key are random; they are not related to the caller or to the KMS key. GenerateDataKeyWithoutPlaintext is identical to the [GenerateDataKey] operation except that it does not return a plaintext copy of the data key. This operation is useful for systems that need to encrypt data at some point, but not immediately. When you need to encrypt the data, you call the [Decrypt] operation on the encrypted copy of the key. It's also useful in distributed systems with different levels of trust. For example, you might store encrypted data in containers. One component of your system creates new containers and stores an encrypted data key with each container. Then, a different component puts the data into the containers. That component first decrypts the data key, uses the plaintext data key to encrypt data, puts the encrypted data into the container, and then destroys the plaintext data key. In this system, the component that creates the containers never sees the plaintext data key. To request an asymmetric data key pair, use the [GenerateDataKeyPair] or [GenerateDataKeyPairWithoutPlaintext] operations. To generate a data key, you must specify the symmetric encryption KMS key that is used to encrypt the data key. You cannot use an asymmetric KMS key or a key in a custom key store to generate a data key. To get the type of your KMS key, use the [DescribeKey] operation. You must also specify the length of the data key. Use either the KeySpec or NumberOfBytes parameters (but not both). For 128-bit and 256-bit data keys, use the KeySpec parameter. To generate an SM4 data key (China Regions only), specify a KeySpec value of AES_128 or NumberOfBytes value of 16. The symmetric encryption key used in China Regions to encrypt your data key is an SM4 encryption key. If the operation succeeds, you will find the encrypted copy of the data key in the CiphertextBlob field. You can use an optional encryption context to add additional security to the encryption operation. If you specify an EncryptionContext, you must specify the same encryption context (a case-sensitive exact match) when decrypting the encrypted data key. Otherwise, the request to decrypt fails with an InvalidCiphertextException. For more information, see [Encryption Context](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_context) in the Key Management Service Developer Guide. The KMS key that you use for this operation must be in a compatible key state. For details, see [Key states of KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) in the Key Management Service Developer Guide. Cross-account use: Yes. To perform this operation with a KMS key in a different Amazon Web Services account, specify the key ARN or alias ARN in the value of the KeyId parameter. Required permissions: [kms:GenerateDataKeyWithoutPlaintext](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (key policy) Related operations: /// @@ -2619,7 +2619,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `GenerateMac` operation on the `TrentService` service. + /// Performs the `GenerateMac` operation on the `KMS` service. /// /// Generates a hash-based message authentication code (HMAC) for a message using an HMAC KMS key and a MAC algorithm that the key supports. HMAC KMS keys and the HMAC algorithms that KMS uses conform to industry standards defined in [RFC 2104](https://datatracker.ietf.org/doc/html/rfc2104). You can use value that GenerateMac returns in the [VerifyMac] operation to demonstrate that the original message has not changed. Also, because a secret key is used to create the hash, you can verify that the party that generated the hash has the required secret key. You can also use the raw result to implement HMAC-based algorithms such as key derivation functions. This operation is part of KMS support for HMAC KMS keys. For details, see [HMAC keys in KMS](https://docs.aws.amazon.com/kms/latest/developerguide/hmac.html) in the Key Management Service Developer Guide . Best practices recommend that you limit the time during which any signing mechanism, including an HMAC, is effective. This deters an attack where the actor uses a signed message to establish validity repeatedly or long after the message is superseded. HMAC tags do not include a timestamp, but you can include a timestamp in the token or message to help you detect when its time to refresh the HMAC. The KMS key that you use for this operation must be in a compatible key state. For details, see [Key states of KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) in the Key Management Service Developer Guide. Cross-account use: Yes. To perform this operation with a KMS key in a different Amazon Web Services account, specify the key ARN or alias ARN in the value of the KeyId parameter. Required permissions: [kms:GenerateMac](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (key policy) Related operations: [VerifyMac] Eventual consistency: The KMS API follows an eventual consistency model. For more information, see [KMS eventual consistency](https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html). /// @@ -2707,7 +2707,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `GenerateRandom` operation on the `TrentService` service. + /// Performs the `GenerateRandom` operation on the `KMS` service. /// /// Returns a random byte string that is cryptographically secure. You must use the NumberOfBytes parameter to specify the length of the random byte string. There is no default value for string length. By default, the random byte string is generated in KMS. To generate the byte string in the CloudHSM cluster associated with an CloudHSM key store, use the CustomKeyStoreId parameter. GenerateRandom also supports [Amazon Web Services Nitro Enclaves](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/nitro-enclave.html), which provide an isolated compute environment in Amazon EC2. To call GenerateRandom for a Nitro enclave, use the [Amazon Web Services Nitro Enclaves SDK](https://docs.aws.amazon.com/enclaves/latest/user/developing-applications.html#sdk) or any Amazon Web Services SDK. Use the Recipient parameter to provide the attestation document for the enclave. Instead of plaintext bytes, the response includes the plaintext bytes encrypted under the public key from the attestation document (CiphertextForRecipient).For information about the interaction between KMS and Amazon Web Services Nitro Enclaves, see [How Amazon Web Services Nitro Enclaves uses KMS](https://docs.aws.amazon.com/kms/latest/developerguide/services-nitro-enclaves.html) in the Key Management Service Developer Guide. For more information about entropy and random number generation, see [Key Management Service Cryptographic Details](https://docs.aws.amazon.com/kms/latest/cryptographic-details/). Cross-account use: Not applicable. GenerateRandom does not use any account-specific resources, such as KMS keys. Required permissions: [kms:GenerateRandom](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (IAM policy) Eventual consistency: The KMS API follows an eventual consistency model. For more information, see [KMS eventual consistency](https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html). /// @@ -2791,7 +2791,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `GetKeyPolicy` operation on the `TrentService` service. + /// Performs the `GetKeyPolicy` operation on the `KMS` service. /// /// Gets a key policy attached to the specified KMS key. Cross-account use: No. You cannot perform this operation on a KMS key in a different Amazon Web Services account. Required permissions: [kms:GetKeyPolicy](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (key policy) Related operations: [PutKeyPolicy](https://docs.aws.amazon.com/kms/latest/APIReference/API_PutKeyPolicy.html) Eventual consistency: The KMS API follows an eventual consistency model. For more information, see [KMS eventual consistency](https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html). /// @@ -2869,7 +2869,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `GetKeyRotationStatus` operation on the `TrentService` service. + /// Performs the `GetKeyRotationStatus` operation on the `KMS` service. /// /// Provides detailed information about the rotation status for a KMS key, including whether [automatic rotation of the key material](https://docs.aws.amazon.com/kms/latest/developerguide/rotate-keys.html) is enabled for the specified KMS key, the [rotation period](https://docs.aws.amazon.com/kms/latest/developerguide/rotate-keys.html#rotation-period), and the next scheduled rotation date. Automatic key rotation is supported only on [symmetric encryption KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#symmetric-cmks). You cannot enable automatic rotation of [asymmetric KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/symmetric-asymmetric.html), [HMAC KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/hmac.html), KMS keys with [imported key material](https://docs.aws.amazon.com/kms/latest/developerguide/importing-keys.html), or KMS keys in a [custom key store](https://docs.aws.amazon.com/kms/latest/developerguide/custom-key-store-overview.html). To enable or disable automatic rotation of a set of related [multi-Region keys](https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-manage.html#multi-region-rotate), set the property on the primary key.. You can enable ([EnableKeyRotation]) and disable automatic rotation ([DisableKeyRotation]) of the key material in customer managed KMS keys. Key material rotation of [Amazon Web Services managed KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-managed-cmk) is not configurable. KMS always rotates the key material in Amazon Web Services managed KMS keys every year. The key rotation status for Amazon Web Services managed KMS keys is always true. You can perform on-demand ([RotateKeyOnDemand]) rotation of the key material in customer managed KMS keys, regardless of whether or not automatic key rotation is enabled. You can use GetKeyRotationStatus to identify the date and time that an in progress on-demand rotation was initiated. You can use [ListKeyRotations] to view the details of completed rotations. In May 2022, KMS changed the rotation schedule for Amazon Web Services managed keys from every three years to every year. For details, see [EnableKeyRotation]. The KMS key that you use for this operation must be in a compatible key state. For details, see [Key states of KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) in the Key Management Service Developer Guide. /// @@ -2966,7 +2966,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `GetParametersForImport` operation on the `TrentService` service. + /// Performs the `GetParametersForImport` operation on the `KMS` service. /// /// Returns the public key and an import token you need to import or reimport key material for a KMS key. By default, KMS keys are created with key material that KMS generates. This operation supports [Importing key material](https://docs.aws.amazon.com/kms/latest/developerguide/importing-keys.html), an advanced feature that lets you generate and import the cryptographic key material for a KMS key. For more information about importing key material into KMS, see [Importing key material](https://docs.aws.amazon.com/kms/latest/developerguide/importing-keys.html) in the Key Management Service Developer Guide. Before calling GetParametersForImport, use the [CreateKey] operation with an Origin value of EXTERNAL to create a KMS key with no key material. You can import key material for a symmetric encryption KMS key, HMAC KMS key, asymmetric encryption KMS key, or asymmetric signing KMS key. You can also import key material into a [multi-Region key](https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-overview.html) of any supported type. However, you can't import key material into a KMS key in a [custom key store](https://docs.aws.amazon.com/kms/latest/developerguide/custom-key-store-overview.html). You can also use GetParametersForImport to get a public key and import token to [reimport the original key material](https://docs.aws.amazon.com/kms/latest/developerguide/importing-keys.html#reimport-key-material) into a KMS key whose key material expired or was deleted. GetParametersForImport returns the items that you need to import your key material. /// @@ -3068,7 +3068,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `GetPublicKey` operation on the `TrentService` service. + /// Performs the `GetPublicKey` operation on the `KMS` service. /// /// Returns the public key of an asymmetric KMS key. Unlike the private key of a asymmetric KMS key, which never leaves KMS unencrypted, callers with kms:GetPublicKey permission can download the public key of an asymmetric KMS key. You can share the public key to allow others to encrypt messages and verify signatures outside of KMS. For information about asymmetric KMS keys, see [Asymmetric KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/symmetric-asymmetric.html) in the Key Management Service Developer Guide. You do not need to download the public key. Instead, you can use the public key within KMS by calling the [Encrypt], [ReEncrypt], or [Verify] operations with the identifier of an asymmetric KMS key. When you use the public key within KMS, you benefit from the authentication, authorization, and logging that are part of every KMS operation. You also reduce of risk of encrypting data that cannot be decrypted. These features are not effective outside of KMS. To help you use the public key safely outside of KMS, GetPublicKey returns important information about the public key in the response, including: /// @@ -3167,7 +3167,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `ImportKeyMaterial` operation on the `TrentService` service. + /// Performs the `ImportKeyMaterial` operation on the `KMS` service. /// /// Imports or reimports key material into an existing KMS key that was created without key material. ImportKeyMaterial also sets the expiration model and expiration date of the imported key material. By default, KMS keys are created with key material that KMS generates. This operation supports [Importing key material](https://docs.aws.amazon.com/kms/latest/developerguide/importing-keys.html), an advanced feature that lets you generate and import the cryptographic key material for a KMS key. For more information about importing key material into KMS, see [Importing key material](https://docs.aws.amazon.com/kms/latest/developerguide/importing-keys.html) in the Key Management Service Developer Guide. After you successfully import key material into a KMS key, you can [reimport the same key material](https://docs.aws.amazon.com/kms/latest/developerguide/importing-keys.html#reimport-key-material) into that KMS key, but you cannot import different key material. You might reimport key material to replace key material that expired or key material that you deleted. You might also reimport key material to change the expiration model or expiration date of the key material. Each time you import key material into KMS, you can determine whether (ExpirationModel) and when (ValidTo) the key material expires. To change the expiration of your key material, you must import it again, either by calling ImportKeyMaterial or using the [import features] of the KMS console. Before calling ImportKeyMaterial: /// @@ -3279,7 +3279,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `ListAliases` operation on the `TrentService` service. + /// Performs the `ListAliases` operation on the `KMS` service. /// /// Gets a list of aliases in the caller's Amazon Web Services account and region. For more information about aliases, see [CreateAlias]. By default, the ListAliases operation returns all aliases in the account and region. To get only the aliases associated with a particular KMS key, use the KeyId parameter. The ListAliases response can include aliases that you created and associated with your customer managed keys, and aliases that Amazon Web Services created and associated with Amazon Web Services managed keys in your account. You can recognize Amazon Web Services aliases because their names have the format aws/, such as aws/dynamodb. The response might also include aliases that have no TargetKeyId field. These are predefined aliases that Amazon Web Services has created but has not yet associated with a KMS key. Aliases that Amazon Web Services creates in your account, including predefined aliases, do not count against your [KMS aliases quota](https://docs.aws.amazon.com/kms/latest/developerguide/limits.html#aliases-limit). Cross-account use: No. ListAliases does not return aliases in other Amazon Web Services accounts. Required permissions: [kms:ListAliases](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (IAM policy) For details, see [Controlling access to aliases](https://docs.aws.amazon.com/kms/latest/developerguide/kms-alias.html#alias-access) in the Key Management Service Developer Guide. Related operations: /// @@ -3362,7 +3362,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `ListGrants` operation on the `TrentService` service. + /// Performs the `ListGrants` operation on the `KMS` service. /// /// Gets a list of all grants for the specified KMS key. You must specify the KMS key in all requests. You can filter the grant list by grant ID or grantee principal. For detailed information about grants, including grant terminology, see [Grants in KMS](https://docs.aws.amazon.com/kms/latest/developerguide/grants.html) in the Key Management Service Developer Guide . For examples of working with grants in several programming languages, see [Programming grants](https://docs.aws.amazon.com/kms/latest/developerguide/programming-grants.html). The GranteePrincipal field in the ListGrants response usually contains the user or role designated as the grantee principal in the grant. However, when the grantee principal in the grant is an Amazon Web Services service, the GranteePrincipal field contains the [service principal](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_principal.html#principal-services), which might represent several different grantee principals. Cross-account use: Yes. To perform this operation on a KMS key in a different Amazon Web Services account, specify the key ARN in the value of the KeyId parameter. Required permissions: [kms:ListGrants](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (key policy) Related operations: /// @@ -3453,7 +3453,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `ListKeyPolicies` operation on the `TrentService` service. + /// Performs the `ListKeyPolicies` operation on the `KMS` service. /// /// Gets the names of the key policies that are attached to a KMS key. This operation is designed to get policy names that you can use in a [GetKeyPolicy] operation. However, the only valid policy name is default. Cross-account use: No. You cannot perform this operation on a KMS key in a different Amazon Web Services account. Required permissions: [kms:ListKeyPolicies](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (key policy) Related operations: /// @@ -3538,7 +3538,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `ListKeyRotations` operation on the `TrentService` service. + /// Performs the `ListKeyRotations` operation on the `KMS` service. /// /// Returns information about all completed key material rotations for the specified KMS key. You must specify the KMS key in all requests. You can refine the key rotations list by limiting the number of rotations returned. For detailed information about automatic and on-demand key rotations, see [Rotating KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/rotate-keys.html) in the Key Management Service Developer Guide. Cross-account use: No. You cannot perform this operation on a KMS key in a different Amazon Web Services account. Required permissions: [kms:ListKeyRotations](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (key policy) Related operations: /// @@ -3628,7 +3628,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `ListKeys` operation on the `TrentService` service. + /// Performs the `ListKeys` operation on the `KMS` service. /// /// Gets a list of all KMS keys in the caller's Amazon Web Services account and Region. Cross-account use: No. You cannot perform this operation on a KMS key in a different Amazon Web Services account. Required permissions: [kms:ListKeys](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (IAM policy) Related operations: /// @@ -3711,7 +3711,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `ListResourceTags` operation on the `TrentService` service. + /// Performs the `ListResourceTags` operation on the `KMS` service. /// /// Returns all tags on the specified KMS key. For general information about tags, including the format and syntax, see [Tagging Amazon Web Services resources](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) in the Amazon Web Services General Reference. For information about using tags in KMS, see [Tagging keys](https://docs.aws.amazon.com/kms/latest/developerguide/tagging-keys.html). Cross-account use: No. You cannot perform this operation on a KMS key in a different Amazon Web Services account. Required permissions: [kms:ListResourceTags](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (key policy) Related operations: /// @@ -3795,7 +3795,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `ListRetirableGrants` operation on the `TrentService` service. + /// Performs the `ListRetirableGrants` operation on the `KMS` service. /// /// Returns information about all grants in the Amazon Web Services account and Region that have the specified retiring principal. You can specify any principal in your Amazon Web Services account. The grants that are returned include grants for KMS keys in your Amazon Web Services account and other Amazon Web Services accounts. You might use this operation to determine which grants you may retire. To retire a grant, use the [RetireGrant] operation. For detailed information about grants, including grant terminology, see [Grants in KMS](https://docs.aws.amazon.com/kms/latest/developerguide/grants.html) in the Key Management Service Developer Guide . For examples of working with grants in several programming languages, see [Programming grants](https://docs.aws.amazon.com/kms/latest/developerguide/programming-grants.html). Cross-account use: You must specify a principal in your Amazon Web Services account. This operation returns a list of grants where the retiring principal specified in the ListRetirableGrants request is the same retiring principal on the grant. This can include grants on KMS keys owned by other Amazon Web Services accounts, but you do not need kms:ListRetirableGrants permission (or any other additional permission) in any Amazon Web Services account other than your own. Required permissions: [kms:ListRetirableGrants](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (IAM policy) in your Amazon Web Services account. KMS authorizes ListRetirableGrants requests by evaluating the caller account's kms:ListRetirableGrants permissions. The authorized resource in ListRetirableGrants calls is the retiring principal specified in the request. KMS does not evaluate the caller's permissions to verify their access to any KMS keys or grants that might be returned by the ListRetirableGrants call. Related operations: /// @@ -3880,7 +3880,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `PutKeyPolicy` operation on the `TrentService` service. + /// Performs the `PutKeyPolicy` operation on the `KMS` service. /// /// Attaches a key policy to the specified KMS key. For more information about key policies, see [Key Policies](https://docs.aws.amazon.com/kms/latest/developerguide/key-policies.html) in the Key Management Service Developer Guide. For help writing and formatting a JSON policy document, see the [IAM JSON Policy Reference](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies.html) in the Identity and Access Management User Guide . For examples of adding a key policy in multiple programming languages, see [Setting a key policy](https://docs.aws.amazon.com/kms/latest/developerguide/programming-key-policies.html#put-policy) in the Key Management Service Developer Guide. Cross-account use: No. You cannot perform this operation on a KMS key in a different Amazon Web Services account. Required permissions: [kms:PutKeyPolicy](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (key policy) Related operations: [GetKeyPolicy] Eventual consistency: The KMS API follows an eventual consistency model. For more information, see [KMS eventual consistency](https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html). /// @@ -3961,7 +3961,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `ReEncrypt` operation on the `TrentService` service. + /// Performs the `ReEncrypt` operation on the `KMS` service. /// /// Decrypts ciphertext and then reencrypts it entirely within KMS. You can use this operation to change the KMS key under which data is encrypted, such as when you [manually rotate](https://docs.aws.amazon.com/kms/latest/developerguide/rotate-keys.html#rotate-keys-manually) a KMS key or change the KMS key that protects a ciphertext. You can also use it to reencrypt ciphertext under the same KMS key, such as to change the [encryption context](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_context) of a ciphertext. The ReEncrypt operation can decrypt ciphertext that was encrypted by using a KMS key in an KMS operation, such as [Encrypt] or [GenerateDataKey]. It can also decrypt ciphertext that was encrypted by using the public key of an [asymmetric KMS key](https://docs.aws.amazon.com/kms/latest/developerguide/symm-asymm-concepts.html#asymmetric-cmks) outside of KMS. However, it cannot decrypt ciphertext produced by other libraries, such as the [Amazon Web Services Encryption SDK](https://docs.aws.amazon.com/encryption-sdk/latest/developer-guide/) or [Amazon S3 client-side encryption](https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingClientSideEncryption.html). These libraries return a ciphertext format that is incompatible with KMS. When you use the ReEncrypt operation, you need to provide information for the decrypt operation and the subsequent encrypt operation. /// @@ -4079,7 +4079,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `ReplicateKey` operation on the `TrentService` service. + /// Performs the `ReplicateKey` operation on the `KMS` service. /// /// Replicates a multi-Region key into the specified Region. This operation creates a multi-Region replica key based on a multi-Region primary key in a different Region of the same Amazon Web Services partition. You can create multiple replicas of a primary key, but each must be in a different Region. To create a multi-Region primary key, use the [CreateKey] operation. This operation supports multi-Region keys, an KMS feature that lets you create multiple interoperable KMS keys in different Amazon Web Services Regions. Because these KMS keys have the same key ID, key material, and other metadata, you can use them interchangeably to encrypt data in one Amazon Web Services Region and decrypt it in a different Amazon Web Services Region without re-encrypting the data or making a cross-Region call. For more information about multi-Region keys, see [Multi-Region keys in KMS](https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-overview.html) in the Key Management Service Developer Guide. A replica key is a fully-functional KMS key that can be used independently of its primary and peer replica keys. A primary key and its replica keys share properties that make them interoperable. They have the same [key ID](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id-key-id) and key material. They also have the same [key spec](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-spec), [key usage](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-usage), [key material origin](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-origin), and [automatic key rotation status](https://docs.aws.amazon.com/kms/latest/developerguide/rotate-keys.html). KMS automatically synchronizes these shared properties among related multi-Region keys. All other properties of a replica key can differ, including its [key policy](https://docs.aws.amazon.com/kms/latest/developerguide/key-policies.html), [tags](https://docs.aws.amazon.com/kms/latest/developerguide/tagging-keys.html), [aliases](https://docs.aws.amazon.com/kms/latest/developerguide/kms-alias.html), and [Key states of KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html). KMS pricing and quotas for KMS keys apply to each primary key and replica key. When this operation completes, the new replica key has a transient key state of Creating. This key state changes to Enabled (or PendingImport) after a few seconds when the process of creating the new replica key is complete. While the key state is Creating, you can manage key, but you cannot yet use it in cryptographic operations. If you are creating and using the replica key programmatically, retry on KMSInvalidStateException or call DescribeKey to check its KeyState value before using it. For details about the Creating key state, see [Key states of KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) in the Key Management Service Developer Guide. You cannot create more than one replica of a primary key in any Region. If the Region already includes a replica of the key you're trying to replicate, ReplicateKey returns an AlreadyExistsException error. If the key state of the existing replica is PendingDeletion, you can cancel the scheduled key deletion ([CancelKeyDeletion]) or wait for the key to be deleted. The new replica key you create will have the same [shared properties](https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-overview.html#mrk-sync-properties) as the original replica key. The CloudTrail log of a ReplicateKey operation records a ReplicateKey operation in the primary key's Region and a [CreateKey] operation in the replica key's Region. If you replicate a multi-Region primary key with imported key material, the replica key is created with no key material. You must import the same key material that you imported into the primary key. For details, see [Importing key material into multi-Region keys](https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-import.html) in the Key Management Service Developer Guide. To convert a replica key to a primary key, use the [UpdatePrimaryRegion] operation. ReplicateKey uses different default values for the KeyPolicy and Tags parameters than those used in the KMS console. For details, see the parameter descriptions. Cross-account use: No. You cannot use this operation to create a replica key in a different Amazon Web Services account. Required permissions: /// @@ -4178,7 +4178,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `RetireGrant` operation on the `TrentService` service. + /// Performs the `RetireGrant` operation on the `KMS` service. /// /// Deletes a grant. Typically, you retire a grant when you no longer need its permissions. To identify the grant to retire, use a [grant token](https://docs.aws.amazon.com/kms/latest/developerguide/grants.html#grant_token), or both the grant ID and a key identifier (key ID or key ARN) of the KMS key. The [CreateGrant] operation returns both values. This operation can be called by the retiring principal for a grant, by the grantee principal if the grant allows the RetireGrant operation, and by the Amazon Web Services account in which the grant is created. It can also be called by principals to whom permission for retiring a grant is delegated. For details, see [Retiring and revoking grants](https://docs.aws.amazon.com/kms/latest/developerguide/grant-manage.html#grant-delete) in the Key Management Service Developer Guide. For detailed information about grants, including grant terminology, see [Grants in KMS](https://docs.aws.amazon.com/kms/latest/developerguide/grants.html) in the Key Management Service Developer Guide . For examples of working with grants in several programming languages, see [Programming grants](https://docs.aws.amazon.com/kms/latest/developerguide/programming-grants.html). Cross-account use: Yes. You can retire a grant on a KMS key in a different Amazon Web Services account. Required permissions: Permission to retire a grant is determined primarily by the grant. For details, see [Retiring and revoking grants](https://docs.aws.amazon.com/kms/latest/developerguide/grant-manage.html#grant-delete) in the Key Management Service Developer Guide. Related operations: /// @@ -4270,7 +4270,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `RevokeGrant` operation on the `TrentService` service. + /// Performs the `RevokeGrant` operation on the `KMS` service. /// /// Deletes the specified grant. You revoke a grant to terminate the permissions that the grant allows. For more information, see [Retiring and revoking grants](https://docs.aws.amazon.com/kms/latest/developerguide/grant-manage.html#grant-delete) in the Key Management Service Developer Guide . When you create, retire, or revoke a grant, there might be a brief delay, usually less than five minutes, until the grant is available throughout KMS. This state is known as eventual consistency. For details, see [Eventual consistency](https://docs.aws.amazon.com/kms/latest/developerguide/grants.html#terms-eventual-consistency) in the Key Management Service Developer Guide . For detailed information about grants, including grant terminology, see [Grants in KMS](https://docs.aws.amazon.com/kms/latest/developerguide/grants.html) in the Key Management Service Developer Guide . For examples of working with grants in several programming languages, see [Programming grants](https://docs.aws.amazon.com/kms/latest/developerguide/programming-grants.html). Cross-account use: Yes. To perform this operation on a KMS key in a different Amazon Web Services account, specify the key ARN in the value of the KeyId parameter. Required permissions: [kms:RevokeGrant](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (key policy). Related operations: /// @@ -4361,7 +4361,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `RotateKeyOnDemand` operation on the `TrentService` service. + /// Performs the `RotateKeyOnDemand` operation on the `KMS` service. /// /// Immediately initiates rotation of the key material of the specified symmetric encryption KMS key. You can perform [on-demand rotation](https://docs.aws.amazon.com/kms/latest/developerguide/rotate-keys.html#rotating-keys-on-demand) of the key material in customer managed KMS keys, regardless of whether or not [automatic key rotation](https://docs.aws.amazon.com/kms/latest/developerguide/rotate-keys.html#rotating-keys-enable-disable) is enabled. On-demand rotations do not change existing automatic rotation schedules. For example, consider a KMS key that has automatic key rotation enabled with a rotation period of 730 days. If the key is scheduled to automatically rotate on April 14, 2024, and you perform an on-demand rotation on April 10, 2024, the key will automatically rotate, as scheduled, on April 14, 2024 and every 730 days thereafter. You can perform on-demand key rotation a maximum of 10 times per KMS key. You can use the KMS console to view the number of remaining on-demand rotations available for a KMS key. You can use [GetKeyRotationStatus] to identify any in progress on-demand rotations. You can use [ListKeyRotations] to identify the date that completed on-demand rotations were performed. You can monitor rotation of the key material for your KMS keys in CloudTrail and Amazon CloudWatch. On-demand key rotation is supported only on [symmetric encryption KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#symmetric-cmks). You cannot perform on-demand rotation of [asymmetric KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/symmetric-asymmetric.html), [HMAC KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/hmac.html), KMS keys with [imported key material](https://docs.aws.amazon.com/kms/latest/developerguide/importing-keys.html), or KMS keys in a [custom key store](https://docs.aws.amazon.com/kms/latest/developerguide/custom-key-store-overview.html). To perform on-demand rotation of a set of related [multi-Region keys](https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-manage.html#multi-region-rotate), invoke the on-demand rotation on the primary key. You cannot initiate on-demand rotation of [Amazon Web Services managed KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-managed-cmk). KMS always rotates the key material of Amazon Web Services managed keys every year. Rotation of [Amazon Web Services owned KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-owned-cmk) is managed by the Amazon Web Services service that owns the key. The KMS key that you use for this operation must be in a compatible key state. For details, see [Key states of KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) in the Key Management Service Developer Guide. Cross-account use: No. You cannot perform this operation on a KMS key in a different Amazon Web Services account. Required permissions: [kms:RotateKeyOnDemand](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (key policy) Related operations: /// @@ -4454,7 +4454,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `ScheduleKeyDeletion` operation on the `TrentService` service. + /// Performs the `ScheduleKeyDeletion` operation on the `KMS` service. /// /// Schedules the deletion of a KMS key. By default, KMS applies a waiting period of 30 days, but you can specify a waiting period of 7-30 days. When this operation is successful, the key state of the KMS key changes to PendingDeletion and the key can't be used in any cryptographic operations. It remains in this state for the duration of the waiting period. Before the waiting period ends, you can use [CancelKeyDeletion] to cancel the deletion of the KMS key. After the waiting period ends, KMS deletes the KMS key, its key material, and all KMS data associated with it, including all aliases that refer to it. Deleting a KMS key is a destructive and potentially dangerous operation. When a KMS key is deleted, all data that was encrypted under the KMS key is unrecoverable. (The only exception is a [multi-Region replica key](https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-delete.html), or an [asymmetric or HMAC KMS key with imported key material].) To prevent the use of a KMS key without deleting it, use [DisableKey]. You can schedule the deletion of a multi-Region primary key and its replica keys at any time. However, KMS will not delete a multi-Region primary key with existing replica keys. If you schedule the deletion of a primary key with replicas, its key state changes to PendingReplicaDeletion and it cannot be replicated or used in cryptographic operations. This status can continue indefinitely. When the last of its replicas keys is deleted (not just scheduled), the key state of the primary key changes to PendingDeletion and its waiting period (PendingWindowInDays) begins. For details, see [Deleting multi-Region keys](https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-delete.html) in the Key Management Service Developer Guide. When KMS [deletes a KMS key from an CloudHSM key store](https://docs.aws.amazon.com/kms/latest/developerguide/delete-cmk-keystore.html), it makes a best effort to delete the associated key material from the associated CloudHSM cluster. However, you might need to manually [delete the orphaned key material](https://docs.aws.amazon.com/kms/latest/developerguide/fix-keystore.html#fix-keystore-orphaned-key) from the cluster and its backups. [Deleting a KMS key from an external key store](https://docs.aws.amazon.com/kms/latest/developerguide/delete-xks-key.html) has no effect on the associated external key. However, for both types of custom key stores, deleting a KMS key is destructive and irreversible. You cannot decrypt ciphertext encrypted under the KMS key by using only its associated external key or CloudHSM key. Also, you cannot recreate a KMS key in an external key store by creating a new KMS key with the same key material. For more information about scheduling a KMS key for deletion, see [Deleting KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/deleting-keys.html) in the Key Management Service Developer Guide. The KMS key that you use for this operation must be in a compatible key state. For details, see [Key states of KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) in the Key Management Service Developer Guide. Cross-account use: No. You cannot perform this operation on a KMS key in a different Amazon Web Services account. Required permissions: kms:ScheduleKeyDeletion (key policy) Related operations /// @@ -4539,7 +4539,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `Sign` operation on the `TrentService` service. + /// Performs the `Sign` operation on the `KMS` service. /// /// Creates a [digital signature](https://en.wikipedia.org/wiki/Digital_signature) for a message or message digest by using the private key in an asymmetric signing KMS key. To verify the signature, use the [Verify] operation, or use the public key in the same asymmetric KMS key outside of KMS. For information about asymmetric KMS keys, see [Asymmetric KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/symmetric-asymmetric.html) in the Key Management Service Developer Guide. Digital signatures are generated and verified by using asymmetric key pair, such as an RSA or ECC pair that is represented by an asymmetric KMS key. The key owner (or an authorized user) uses their private key to sign a message. Anyone with the public key can verify that the message was signed with that particular private key and that the message hasn't changed since it was signed. To use the Sign operation, provide the following information: /// @@ -4637,7 +4637,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `TrentService` service. + /// Performs the `TagResource` operation on the `KMS` service. /// /// Adds or edits tags on a [customer managed key](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#customer-cmk). Tagging or untagging a KMS key can allow or deny permission to the KMS key. For details, see [ABAC for KMS](https://docs.aws.amazon.com/kms/latest/developerguide/abac.html) in the Key Management Service Developer Guide. Each tag consists of a tag key and a tag value, both of which are case-sensitive strings. The tag value can be an empty (null) string. To add a tag, specify a new tag key and a tag value. To edit a tag, specify an existing tag key and a new tag value. You can use this operation to tag a [customer managed key](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#customer-cmk), but you cannot tag an [Amazon Web Services managed key](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-managed-cmk), an [Amazon Web Services owned key](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-owned-cmk), a [custom key store](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#keystore-concept), or an [alias](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#alias-concept). You can also add tags to a KMS key while creating it ([CreateKey]) or replicating it ([ReplicateKey]). For information about using tags in KMS, see [Tagging keys](https://docs.aws.amazon.com/kms/latest/developerguide/tagging-keys.html). For general information about tags, including the format and syntax, see [Tagging Amazon Web Services resources](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) in the Amazon Web Services General Reference. The KMS key that you use for this operation must be in a compatible key state. For details, see [Key states of KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) in the Key Management Service Developer Guide. Cross-account use: No. You cannot perform this operation on a KMS key in a different Amazon Web Services account. Required permissions: [kms:TagResource](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (key policy) Related operations /// @@ -4727,7 +4727,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `TrentService` service. + /// Performs the `UntagResource` operation on the `KMS` service. /// /// Deletes tags from a [customer managed key](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#customer-cmk). To delete a tag, specify the tag key and the KMS key. Tagging or untagging a KMS key can allow or deny permission to the KMS key. For details, see [ABAC for KMS](https://docs.aws.amazon.com/kms/latest/developerguide/abac.html) in the Key Management Service Developer Guide. When it succeeds, the UntagResource operation doesn't return any output. Also, if the specified tag key isn't found on the KMS key, it doesn't throw an exception or return a response. To confirm that the operation worked, use the [ListResourceTags] operation. For information about using tags in KMS, see [Tagging keys](https://docs.aws.amazon.com/kms/latest/developerguide/tagging-keys.html). For general information about tags, including the format and syntax, see [Tagging Amazon Web Services resources](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) in the Amazon Web Services General Reference. The KMS key that you use for this operation must be in a compatible key state. For details, see [Key states of KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) in the Key Management Service Developer Guide. Cross-account use: No. You cannot perform this operation on a KMS key in a different Amazon Web Services account. Required permissions: [kms:UntagResource](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (key policy) Related operations /// @@ -4816,7 +4816,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `UpdateAlias` operation on the `TrentService` service. + /// Performs the `UpdateAlias` operation on the `KMS` service. /// /// Associates an existing KMS alias with a different KMS key. Each alias is associated with only one KMS key at a time, although a KMS key can have multiple aliases. The alias and the KMS key must be in the same Amazon Web Services account and Region. Adding, deleting, or updating an alias can allow or deny permission to the KMS key. For details, see [ABAC for KMS](https://docs.aws.amazon.com/kms/latest/developerguide/abac.html) in the Key Management Service Developer Guide. The current and new KMS key must be the same type (both symmetric or both asymmetric or both HMAC), and they must have the same key usage. This restriction prevents errors in code that uses aliases. If you must assign an alias to a different type of KMS key, use [DeleteAlias] to delete the old alias and [CreateAlias] to create a new alias. You cannot use UpdateAlias to change an alias name. To change an alias name, use [DeleteAlias] to delete the old alias and [CreateAlias] to create a new alias. Because an alias is not a property of a KMS key, you can create, update, and delete the aliases of a KMS key without affecting the KMS key. Also, aliases do not appear in the response from the [DescribeKey] operation. To get the aliases of all KMS keys in the account, use the [ListAliases] operation. The KMS key that you use for this operation must be in a compatible key state. For details, see [Key states of KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) in the Key Management Service Developer Guide. Cross-account use: No. You cannot perform this operation on a KMS key in a different Amazon Web Services account. Required permissions /// @@ -4912,7 +4912,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `UpdateCustomKeyStore` operation on the `TrentService` service. + /// Performs the `UpdateCustomKeyStore` operation on the `KMS` service. /// /// Changes the properties of a custom key store. You can use this operation to change the properties of an CloudHSM key store or an external key store. Use the required CustomKeyStoreId parameter to identify the custom key store. Use the remaining optional parameters to change its properties. This operation does not return any property values. To verify the updated property values, use the [DescribeCustomKeyStores] operation. This operation is part of the [custom key stores](https://docs.aws.amazon.com/kms/latest/developerguide/custom-key-store-overview.html) feature in KMS, which combines the convenience and extensive integration of KMS with the isolation and control of a key store that you own and manage. When updating the properties of an external key store, verify that the updated settings connect your key store, via the external key store proxy, to the same external key manager as the previous settings, or to a backup or snapshot of the external key manager with the same cryptographic keys. If the updated connection settings fail, you can fix them and retry, although an extended delay might disrupt Amazon Web Services services. However, if KMS permanently loses its access to cryptographic keys, ciphertext encrypted under those keys is unrecoverable. For external key stores: Some external key managers provide a simpler method for updating an external key store. For details, see your external key manager documentation. When updating an external key store in the KMS console, you can upload a JSON-based proxy configuration file with the desired values. You cannot upload the proxy configuration file to the UpdateCustomKeyStore operation. However, you can use the file to help you determine the correct values for the UpdateCustomKeyStore parameters. For an CloudHSM key store, you can use this operation to change the custom key store friendly name (NewCustomKeyStoreName), to tell KMS about a change to the kmsuser crypto user password (KeyStorePassword), or to associate the custom key store with a different, but related, CloudHSM cluster (CloudHsmClusterId). To update any property of an CloudHSM key store, the ConnectionState of the CloudHSM key store must be DISCONNECTED. For an external key store, you can use this operation to change the custom key store friendly name (NewCustomKeyStoreName), or to tell KMS about a change to the external key store proxy authentication credentials (XksProxyAuthenticationCredential), connection method (XksProxyConnectivity), external proxy endpoint (XksProxyUriEndpoint) and path (XksProxyUriPath). For external key stores with an XksProxyConnectivity of VPC_ENDPOINT_SERVICE, you can also update the Amazon VPC endpoint service name (XksProxyVpcEndpointServiceName). To update most properties of an external key store, the ConnectionState of the external key store must be DISCONNECTED. However, you can update the CustomKeyStoreName, XksProxyAuthenticationCredential, and XksProxyUriPath of an external key store when it is in the CONNECTED or DISCONNECTED state. If your update requires a DISCONNECTED state, before using UpdateCustomKeyStore, use the [DisconnectCustomKeyStore] operation to disconnect the custom key store. After the UpdateCustomKeyStore operation completes, use the [ConnectCustomKeyStore] to reconnect the custom key store. To find the ConnectionState of the custom key store, use the [DescribeCustomKeyStores] operation. Before updating the custom key store, verify that the new values allow KMS to connect the custom key store to its backing key store. For example, before you change the XksProxyUriPath value, verify that the external key store proxy is reachable at the new path. If the operation succeeds, it returns a JSON object with no properties. Cross-account use: No. You cannot perform this operation on a custom key store in a different Amazon Web Services account. Required permissions: [kms:UpdateCustomKeyStore](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (IAM policy) Related operations: /// @@ -5030,7 +5030,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `UpdateKeyDescription` operation on the `TrentService` service. + /// Performs the `UpdateKeyDescription` operation on the `KMS` service. /// /// Updates the description of a KMS key. To see the description of a KMS key, use [DescribeKey]. The KMS key that you use for this operation must be in a compatible key state. For details, see [Key states of KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) in the Key Management Service Developer Guide. Cross-account use: No. You cannot perform this operation on a KMS key in a different Amazon Web Services account. Required permissions: [kms:UpdateKeyDescription](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (key policy) Related operations /// @@ -5115,7 +5115,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `UpdatePrimaryRegion` operation on the `TrentService` service. + /// Performs the `UpdatePrimaryRegion` operation on the `KMS` service. /// /// Changes the primary key of a multi-Region key. This operation changes the replica key in the specified Region to a primary key and changes the former primary key to a replica key. For example, suppose you have a primary key in us-east-1 and a replica key in eu-west-2. If you run UpdatePrimaryRegion with a PrimaryRegion value of eu-west-2, the primary key is now the key in eu-west-2, and the key in us-east-1 becomes a replica key. For details, see [Updating the primary Region](https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-manage.html#multi-region-update) in the Key Management Service Developer Guide. This operation supports multi-Region keys, an KMS feature that lets you create multiple interoperable KMS keys in different Amazon Web Services Regions. Because these KMS keys have the same key ID, key material, and other metadata, you can use them interchangeably to encrypt data in one Amazon Web Services Region and decrypt it in a different Amazon Web Services Region without re-encrypting the data or making a cross-Region call. For more information about multi-Region keys, see [Multi-Region keys in KMS](https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-overview.html) in the Key Management Service Developer Guide. The primary key of a multi-Region key is the source for properties that are always shared by primary and replica keys, including the key material, [key ID](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id-key-id), [key spec](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-spec), [key usage](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-usage), [key material origin](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-origin), and [automatic key rotation](https://docs.aws.amazon.com/kms/latest/developerguide/rotate-keys.html). It's the only key that can be replicated. You cannot [delete the primary key](https://docs.aws.amazon.com/kms/latest/APIReference/API_ScheduleKeyDeletion.html) until all replica keys are deleted. The key ID and primary Region that you specify uniquely identify the replica key that will become the primary key. The primary Region must already have a replica key. This operation does not create a KMS key in the specified Region. To find the replica keys, use the [DescribeKey] operation on the primary key or any replica key. To create a replica key, use the [ReplicateKey] operation. You can run this operation while using the affected multi-Region keys in cryptographic operations. This operation should not delay, interrupt, or cause failures in cryptographic operations. Even after this operation completes, the process of updating the primary Region might still be in progress for a few more seconds. Operations such as DescribeKey might display both the old and new primary keys as replicas. The old and new primary keys have a transient key state of Updating. The original key state is restored when the update is complete. While the key state is Updating, you can use the keys in cryptographic operations, but you cannot replicate the new primary key or perform certain management operations, such as enabling or disabling these keys. For details about the Updating key state, see [Key states of KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) in the Key Management Service Developer Guide. This operation does not return any output. To verify that primary key is changed, use the [DescribeKey] operation. Cross-account use: No. You cannot use this operation in a different Amazon Web Services account. Required permissions: /// @@ -5208,7 +5208,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `Verify` operation on the `TrentService` service. + /// Performs the `Verify` operation on the `KMS` service. /// /// Verifies a digital signature that was generated by the [Sign] operation. Verification confirms that an authorized user signed the message with the specified KMS key and signing algorithm, and the message hasn't changed since it was signed. If the signature is verified, the value of the SignatureValid field in the response is True. If the signature verification fails, the Verify operation fails with an KMSInvalidSignatureException exception. A digital signature is generated by using the private key in an asymmetric KMS key. The signature is verified by using the public key in the same asymmetric KMS key. For information about asymmetric KMS keys, see [Asymmetric KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/symmetric-asymmetric.html) in the Key Management Service Developer Guide. To use the Verify operation, specify the same asymmetric KMS key, message, and signing algorithm that were used to produce the signature. The message type does not need to be the same as the one used for signing, but it must indicate whether the value of the Message parameter should be hashed as part of the verification process. You can also verify the digital signature by using the public key of the KMS key outside of KMS. Use the [GetPublicKey] operation to download the public key in the asymmetric KMS key and then use the public key to verify the signature outside of KMS. The advantage of using the Verify operation is that it is performed within KMS. As a result, it's easy to call, the operation is performed within the FIPS boundary, it is logged in CloudTrail, and you can use key policy and IAM policy to determine who is authorized to use the KMS key to verify signatures. To verify a signature outside of KMS with an SM2 public key (China Regions only), you must specify the distinguishing ID. By default, KMS uses 1234567812345678 as the distinguishing ID. For more information, see [Offline verification with SM2 key pairs](https://docs.aws.amazon.com/kms/latest/developerguide/asymmetric-key-specs.html#key-spec-sm-offline-verification). The KMS key that you use for this operation must be in a compatible key state. For details, see [Key states of KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) in the Key Management Service Developer Guide. Cross-account use: Yes. To perform this operation with a KMS key in a different Amazon Web Services account, specify the key ARN or alias ARN in the value of the KeyId parameter. Required permissions: [kms:Verify](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (key policy) Related operations: [Sign] Eventual consistency: The KMS API follows an eventual consistency model. For more information, see [KMS eventual consistency](https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html). /// @@ -5298,7 +5298,7 @@ extension KMSClient { return try await op.execute(input: input) } - /// Performs the `VerifyMac` operation on the `TrentService` service. + /// Performs the `VerifyMac` operation on the `KMS` service. /// /// Verifies the hash-based message authentication code (HMAC) for a specified message, HMAC KMS key, and MAC algorithm. To verify the HMAC, VerifyMac computes an HMAC using the message, HMAC KMS key, and MAC algorithm that you specify, and compares the computed HMAC to the HMAC that you specify. If the HMACs are identical, the verification succeeds; otherwise, it fails. Verification indicates that the message hasn't changed since the HMAC was calculated, and the specified key was used to generate and verify the HMAC. HMAC KMS keys and the HMAC algorithms that KMS uses conform to industry standards defined in [RFC 2104](https://datatracker.ietf.org/doc/html/rfc2104). This operation is part of KMS support for HMAC KMS keys. For details, see [HMAC keys in KMS](https://docs.aws.amazon.com/kms/latest/developerguide/hmac.html) in the Key Management Service Developer Guide. The KMS key that you use for this operation must be in a compatible key state. For details, see [Key states of KMS keys](https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html) in the Key Management Service Developer Guide. Cross-account use: Yes. To perform this operation with a KMS key in a different Amazon Web Services account, specify the key ARN or alias ARN in the value of the KeyId parameter. Required permissions: [kms:VerifyMac](https://docs.aws.amazon.com/kms/latest/developerguide/kms-api-permissions-reference.html) (key policy) Related operations: [GenerateMac] Eventual consistency: The KMS API follows an eventual consistency model. For more information, see [KMS eventual consistency](https://docs.aws.amazon.com/kms/latest/developerguide/programming-eventual-consistency.html). /// diff --git a/Sources/Services/AWSKafka/Sources/AWSKafka/KafkaClient.swift b/Sources/Services/AWSKafka/Sources/AWSKafka/KafkaClient.swift index d1a5011d4d5..4f89532d431 100644 --- a/Sources/Services/AWSKafka/Sources/AWSKafka/KafkaClient.swift +++ b/Sources/Services/AWSKafka/Sources/AWSKafka/KafkaClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class KafkaClient: ClientRuntime.Client { public static let clientName = "KafkaClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: KafkaClient.KafkaClientConfiguration let serviceName = "Kafka" diff --git a/Sources/Services/AWSKafkaConnect/Sources/AWSKafkaConnect/KafkaConnectClient.swift b/Sources/Services/AWSKafkaConnect/Sources/AWSKafkaConnect/KafkaConnectClient.swift index a6612f8ba04..479aac12fd8 100644 --- a/Sources/Services/AWSKafkaConnect/Sources/AWSKafkaConnect/KafkaConnectClient.swift +++ b/Sources/Services/AWSKafkaConnect/Sources/AWSKafkaConnect/KafkaConnectClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class KafkaConnectClient: ClientRuntime.Client { public static let clientName = "KafkaConnectClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: KafkaConnectClient.KafkaConnectClientConfiguration let serviceName = "KafkaConnect" diff --git a/Sources/Services/AWSKendra/Sources/AWSKendra/KendraClient.swift b/Sources/Services/AWSKendra/Sources/AWSKendra/KendraClient.swift index eab9b715add..2670f29352a 100644 --- a/Sources/Services/AWSKendra/Sources/AWSKendra/KendraClient.swift +++ b/Sources/Services/AWSKendra/Sources/AWSKendra/KendraClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class KendraClient: ClientRuntime.Client { public static let clientName = "KendraClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: KendraClient.KendraClientConfiguration let serviceName = "kendra" @@ -331,7 +331,7 @@ extension KendraClient { } extension KendraClient { - /// Performs the `AssociateEntitiesToExperience` operation on the `AWSKendraFrontendService` service. + /// Performs the `AssociateEntitiesToExperience` operation on the `Kendra` service. /// /// Grants users or groups in your IAM Identity Center identity source access to your Amazon Kendra experience. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see [Building a search experience with no code](https://docs.aws.amazon.com/kendra/latest/dg/deploying-search-experience-no-code.html). /// @@ -406,7 +406,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `AssociatePersonasToEntities` operation on the `AWSKendraFrontendService` service. + /// Performs the `AssociatePersonasToEntities` operation on the `Kendra` service. /// /// Defines the specific permissions of users or groups in your IAM Identity Center identity source with access to your Amazon Kendra experience. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see [Building a search experience with no code](https://docs.aws.amazon.com/kendra/latest/dg/deploying-search-experience-no-code.html). /// @@ -481,7 +481,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `BatchDeleteDocument` operation on the `AWSKendraFrontendService` service. + /// Performs the `BatchDeleteDocument` operation on the `Kendra` service. /// /// Removes one or more documents from an index. The documents must have been added with the BatchPutDocument API. The documents are deleted asynchronously. You can see the progress of the deletion by using Amazon Web Services CloudWatch. Any error messages related to the processing of the batch are sent to your Amazon Web Services CloudWatch log. You can also use the BatchGetDocumentStatus API to monitor the progress of deleting your documents. Deleting documents from an index using BatchDeleteDocument could take up to an hour or more, depending on the number of documents you want to delete. /// @@ -556,7 +556,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `BatchDeleteFeaturedResultsSet` operation on the `AWSKendraFrontendService` service. + /// Performs the `BatchDeleteFeaturedResultsSet` operation on the `Kendra` service. /// /// Removes one or more sets of featured results. Features results are placed above all other results for certain queries. If there's an exact match of a query, then one or more specific documents are featured in the search results. /// @@ -630,7 +630,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `BatchGetDocumentStatus` operation on the `AWSKendraFrontendService` service. + /// Performs the `BatchGetDocumentStatus` operation on the `Kendra` service. /// /// Returns the indexing status for one or more documents submitted with the [ BatchPutDocument](https://docs.aws.amazon.com/kendra/latest/dg/API_BatchPutDocument.html) API. When you use the BatchPutDocument API, documents are indexed asynchronously. You can use the BatchGetDocumentStatus API to get the current status of a list of documents so that you can determine if they have been successfully indexed. You can also use the BatchGetDocumentStatus API to check the status of the [ BatchDeleteDocument](https://docs.aws.amazon.com/kendra/latest/dg/API_BatchDeleteDocument.html) API. When a document is deleted from the index, Amazon Kendra returns NOT_FOUND as the status. /// @@ -705,7 +705,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `BatchPutDocument` operation on the `AWSKendraFrontendService` service. + /// Performs the `BatchPutDocument` operation on the `Kendra` service. /// /// Adds one or more documents to an index. The BatchPutDocument API enables you to ingest inline documents or a set of documents stored in an Amazon S3 bucket. Use this API to ingest your text and unstructured text into an index, add custom attributes to the documents, and to attach an access control list to the documents added to the index. The documents are indexed asynchronously. You can see the progress of the batch using Amazon Web Services CloudWatch. Any error messages related to processing the batch are sent to your Amazon Web Services CloudWatch log. You can also use the BatchGetDocumentStatus API to monitor the progress of indexing your documents. For an example of ingesting inline documents using Python and Java SDKs, see [Adding files directly to an index](https://docs.aws.amazon.com/kendra/latest/dg/in-adding-binary-doc.html). /// @@ -781,7 +781,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `ClearQuerySuggestions` operation on the `AWSKendraFrontendService` service. + /// Performs the `ClearQuerySuggestions` operation on the `Kendra` service. /// /// Clears existing query suggestions from an index. This deletes existing suggestions only, not the queries in the query log. After you clear suggestions, Amazon Kendra learns new suggestions based on new queries added to the query log from the time you cleared suggestions. If you do not see any new suggestions, then please allow Amazon Kendra to collect enough queries to learn new suggestions. ClearQuerySuggestions is currently not supported in the Amazon Web Services GovCloud (US-West) region. /// @@ -856,7 +856,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `CreateAccessControlConfiguration` operation on the `AWSKendraFrontendService` service. + /// Performs the `CreateAccessControlConfiguration` operation on the `Kendra` service. /// /// Creates an access configuration for your documents. This includes user and group access information for your documents. This is useful for user context filtering, where search results are filtered based on the user or their group access to documents. You can use this to re-configure your existing document level access control without indexing all of your documents again. For example, your index contains top-secret company documents that only certain employees or users should access. One of these users leaves the company or switches to a team that should be blocked from accessing top-secret documents. The user still has access to top-secret documents because the user had access when your documents were previously indexed. You can create a specific access control configuration for the user with deny access. You can later update the access control configuration to allow access if the user returns to the company and re-joins the 'top-secret' team. You can re-configure access control for your documents as circumstances change. To apply your access control configuration to certain documents, you call the [BatchPutDocument](https://docs.aws.amazon.com/kendra/latest/dg/API_BatchPutDocument.html) API with the AccessControlConfigurationId included in the [Document](https://docs.aws.amazon.com/kendra/latest/dg/API_Document.html) object. If you use an S3 bucket as a data source, you update the .metadata.json with the AccessControlConfigurationId and synchronize your data source. Amazon Kendra currently only supports access control configuration for S3 data sources and documents indexed using the BatchPutDocument API. You can't configure access control using CreateAccessControlConfiguration for an Amazon Kendra Gen AI Enterprise Edition index. Amazon Kendra will return a ValidationException error for a Gen_AI_ENTERPRISE_EDITION index. /// @@ -933,7 +933,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `CreateDataSource` operation on the `AWSKendraFrontendService` service. + /// Performs the `CreateDataSource` operation on the `Kendra` service. /// /// Creates a data source connector that you want to use with an Amazon Kendra index. You specify a name, data source connector type and description for your data source. You also specify configuration information for the data source connector. CreateDataSource is a synchronous operation. The operation returns 200 if the data source was successfully created. Otherwise, an exception is raised. For an example of creating an index and data source using the Python SDK, see [Getting started with Python SDK](https://docs.aws.amazon.com/kendra/latest/dg/gs-python.html). For an example of creating an index and data source using the Java SDK, see [Getting started with Java SDK](https://docs.aws.amazon.com/kendra/latest/dg/gs-java.html). /// @@ -1011,7 +1011,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `CreateExperience` operation on the `AWSKendraFrontendService` service. + /// Performs the `CreateExperience` operation on the `Kendra` service. /// /// Creates an Amazon Kendra experience such as a search application. For more information on creating a search application experience, including using the Python and Java SDKs, see [Building a search experience with no code](https://docs.aws.amazon.com/kendra/latest/dg/deploying-search-experience-no-code.html). /// @@ -1088,7 +1088,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `CreateFaq` operation on the `AWSKendraFrontendService` service. + /// Performs the `CreateFaq` operation on the `Kendra` service. /// /// Creates a set of frequently ask questions (FAQs) using a specified FAQ file stored in an Amazon S3 bucket. Adding FAQs to an index is an asynchronous operation. For an example of adding an FAQ to an index using Python and Java SDKs, see [Using your FAQ file](https://docs.aws.amazon.com/kendra/latest/dg/in-creating-faq.html#using-faq-file). /// @@ -1165,7 +1165,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `CreateFeaturedResultsSet` operation on the `AWSKendraFrontendService` service. + /// Performs the `CreateFeaturedResultsSet` operation on the `Kendra` service. /// /// Creates a set of featured results to display at the top of the search results page. Featured results are placed above all other results for certain queries. You map specific queries to specific documents for featuring in the results. If a query contains an exact match, then one or more specific documents are featured in the search results. You can create up to 50 sets of featured results per index. You can request to increase this limit by contacting [Support](http://aws.amazon.com/contact-us/). /// @@ -1241,7 +1241,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `CreateIndex` operation on the `AWSKendraFrontendService` service. + /// Performs the `CreateIndex` operation on the `Kendra` service. /// /// Creates an Amazon Kendra index. Index creation is an asynchronous API. To determine if index creation has completed, check the Status field returned from a call to DescribeIndex. The Status field is set to ACTIVE when the index is ready to use. Once the index is active, you can index your documents using the BatchPutDocument API or using one of the supported [data sources](https://docs.aws.amazon.com/kendra/latest/dg/data-sources.html). For an example of creating an index and data source using the Python SDK, see [Getting started with Python SDK](https://docs.aws.amazon.com/kendra/latest/dg/gs-python.html). For an example of creating an index and data source using the Java SDK, see [Getting started with Java SDK](https://docs.aws.amazon.com/kendra/latest/dg/gs-java.html). /// @@ -1318,7 +1318,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `CreateQuerySuggestionsBlockList` operation on the `AWSKendraFrontendService` service. + /// Performs the `CreateQuerySuggestionsBlockList` operation on the `Kendra` service. /// /// Creates a block list to exlcude certain queries from suggestions. Any query that contains words or phrases specified in the block list is blocked or filtered out from being shown as a suggestion. You need to provide the file location of your block list text file in your S3 bucket. In your text file, enter each block word or phrase on a separate line. For information on the current quota limits for block lists, see [Quotas for Amazon Kendra](https://docs.aws.amazon.com/kendra/latest/dg/quotas.html). CreateQuerySuggestionsBlockList is currently not supported in the Amazon Web Services GovCloud (US-West) region. For an example of creating a block list for query suggestions using the Python SDK, see [Query suggestions block list](https://docs.aws.amazon.com/kendra/latest/dg/query-suggestions.html#query-suggestions-blocklist). /// @@ -1395,7 +1395,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `CreateThesaurus` operation on the `AWSKendraFrontendService` service. + /// Performs the `CreateThesaurus` operation on the `Kendra` service. /// /// Creates a thesaurus for an index. The thesaurus contains a list of synonyms in Solr format. For an example of adding a thesaurus file to an index, see [Adding custom synonyms to an index](https://docs.aws.amazon.com/kendra/latest/dg/index-synonyms-adding-thesaurus-file.html). /// @@ -1472,7 +1472,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `DeleteAccessControlConfiguration` operation on the `AWSKendraFrontendService` service. + /// Performs the `DeleteAccessControlConfiguration` operation on the `Kendra` service. /// /// Deletes an access control configuration that you created for your documents in an index. This includes user and group access information for your documents. This is useful for user context filtering, where search results are filtered based on the user or their group access to documents. /// @@ -1547,7 +1547,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `DeleteDataSource` operation on the `AWSKendraFrontendService` service. + /// Performs the `DeleteDataSource` operation on the `Kendra` service. /// /// Deletes an Amazon Kendra data source connector. An exception is not thrown if the data source is already being deleted. While the data source is being deleted, the Status field returned by a call to the DescribeDataSource API is set to DELETING. For more information, see [Deleting Data Sources](https://docs.aws.amazon.com/kendra/latest/dg/delete-data-source.html). Deleting an entire data source or re-syncing your index after deleting specific documents from a data source could take up to an hour or more, depending on the number of documents you want to delete. /// @@ -1622,7 +1622,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `DeleteExperience` operation on the `AWSKendraFrontendService` service. + /// Performs the `DeleteExperience` operation on the `Kendra` service. /// /// Deletes your Amazon Kendra experience such as a search application. For more information on creating a search application experience, see [Building a search experience with no code](https://docs.aws.amazon.com/kendra/latest/dg/deploying-search-experience-no-code.html). /// @@ -1697,7 +1697,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `DeleteFaq` operation on the `AWSKendraFrontendService` service. + /// Performs the `DeleteFaq` operation on the `Kendra` service. /// /// Removes a FAQ from an index. /// @@ -1772,7 +1772,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `DeleteIndex` operation on the `AWSKendraFrontendService` service. + /// Performs the `DeleteIndex` operation on the `Kendra` service. /// /// Deletes an Amazon Kendra index. An exception is not thrown if the index is already being deleted. While the index is being deleted, the Status field returned by a call to the DescribeIndex API is set to DELETING. /// @@ -1847,7 +1847,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `DeletePrincipalMapping` operation on the `AWSKendraFrontendService` service. + /// Performs the `DeletePrincipalMapping` operation on the `Kendra` service. /// /// Deletes a group so that all users that belong to the group can no longer access documents only available to that group. For example, after deleting the group "Summer Interns", all interns who belonged to that group no longer see intern-only documents in their search results. If you want to delete or replace users or sub groups of a group, you need to use the PutPrincipalMapping operation. For example, if a user in the group "Engineering" leaves the engineering team and another user takes their place, you provide an updated list of users or sub groups that belong to the "Engineering" group when calling PutPrincipalMapping. You can update your internal list of users or sub groups and input this list when calling PutPrincipalMapping. DeletePrincipalMapping is currently not supported in the Amazon Web Services GovCloud (US-West) region. /// @@ -1922,7 +1922,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `DeleteQuerySuggestionsBlockList` operation on the `AWSKendraFrontendService` service. + /// Performs the `DeleteQuerySuggestionsBlockList` operation on the `Kendra` service. /// /// Deletes a block list used for query suggestions for an index. A deleted block list might not take effect right away. Amazon Kendra needs to refresh the entire suggestions list to add back the queries that were previously blocked. DeleteQuerySuggestionsBlockList is currently not supported in the Amazon Web Services GovCloud (US-West) region. /// @@ -1997,7 +1997,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `DeleteThesaurus` operation on the `AWSKendraFrontendService` service. + /// Performs the `DeleteThesaurus` operation on the `Kendra` service. /// /// Deletes an Amazon Kendra thesaurus. /// @@ -2072,7 +2072,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `DescribeAccessControlConfiguration` operation on the `AWSKendraFrontendService` service. + /// Performs the `DescribeAccessControlConfiguration` operation on the `Kendra` service. /// /// Gets information about an access control configuration that you created for your documents in an index. This includes user and group access information for your documents. This is useful for user context filtering, where search results are filtered based on the user or their group access to documents. /// @@ -2146,7 +2146,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `DescribeDataSource` operation on the `AWSKendraFrontendService` service. + /// Performs the `DescribeDataSource` operation on the `Kendra` service. /// /// Gets information about an Amazon Kendra data source connector. /// @@ -2220,7 +2220,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `DescribeExperience` operation on the `AWSKendraFrontendService` service. + /// Performs the `DescribeExperience` operation on the `Kendra` service. /// /// Gets information about your Amazon Kendra experience such as a search application. For more information on creating a search application experience, see [Building a search experience with no code](https://docs.aws.amazon.com/kendra/latest/dg/deploying-search-experience-no-code.html). /// @@ -2294,7 +2294,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `DescribeFaq` operation on the `AWSKendraFrontendService` service. + /// Performs the `DescribeFaq` operation on the `Kendra` service. /// /// Gets information about a FAQ. /// @@ -2368,7 +2368,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `DescribeFeaturedResultsSet` operation on the `AWSKendraFrontendService` service. + /// Performs the `DescribeFeaturedResultsSet` operation on the `Kendra` service. /// /// Gets information about a set of featured results. Features results are placed above all other results for certain queries. If there's an exact match of a query, then one or more specific documents are featured in the search results. /// @@ -2442,7 +2442,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `DescribeIndex` operation on the `AWSKendraFrontendService` service. + /// Performs the `DescribeIndex` operation on the `Kendra` service. /// /// Gets information about an Amazon Kendra index. /// @@ -2516,7 +2516,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `DescribePrincipalMapping` operation on the `AWSKendraFrontendService` service. + /// Performs the `DescribePrincipalMapping` operation on the `Kendra` service. /// /// Describes the processing of PUT and DELETE actions for mapping users to their groups. This includes information on the status of actions currently processing or yet to be processed, when actions were last updated, when actions were received by Amazon Kendra, the latest action that should process and apply after other actions, and useful error messages if an action could not be processed. DescribePrincipalMapping is currently not supported in the Amazon Web Services GovCloud (US-West) region. /// @@ -2590,7 +2590,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `DescribeQuerySuggestionsBlockList` operation on the `AWSKendraFrontendService` service. + /// Performs the `DescribeQuerySuggestionsBlockList` operation on the `Kendra` service. /// /// Gets information about a block list used for query suggestions for an index. This is used to check the current settings that are applied to a block list. DescribeQuerySuggestionsBlockList is currently not supported in the Amazon Web Services GovCloud (US-West) region. /// @@ -2664,7 +2664,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `DescribeQuerySuggestionsConfig` operation on the `AWSKendraFrontendService` service. + /// Performs the `DescribeQuerySuggestionsConfig` operation on the `Kendra` service. /// /// Gets information on the settings of query suggestions for an index. This is used to check the current settings applied to query suggestions. DescribeQuerySuggestionsConfig is currently not supported in the Amazon Web Services GovCloud (US-West) region. /// @@ -2738,7 +2738,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `DescribeThesaurus` operation on the `AWSKendraFrontendService` service. + /// Performs the `DescribeThesaurus` operation on the `Kendra` service. /// /// Gets information about an Amazon Kendra thesaurus. /// @@ -2812,7 +2812,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `DisassociateEntitiesFromExperience` operation on the `AWSKendraFrontendService` service. + /// Performs the `DisassociateEntitiesFromExperience` operation on the `Kendra` service. /// /// Prevents users or groups in your IAM Identity Center identity source from accessing your Amazon Kendra experience. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see [Building a search experience with no code](https://docs.aws.amazon.com/kendra/latest/dg/deploying-search-experience-no-code.html). /// @@ -2886,7 +2886,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `DisassociatePersonasFromEntities` operation on the `AWSKendraFrontendService` service. + /// Performs the `DisassociatePersonasFromEntities` operation on the `Kendra` service. /// /// Removes the specific permissions of users or groups in your IAM Identity Center identity source with access to your Amazon Kendra experience. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see [Building a search experience with no code](https://docs.aws.amazon.com/kendra/latest/dg/deploying-search-experience-no-code.html). /// @@ -2960,7 +2960,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `GetQuerySuggestions` operation on the `AWSKendraFrontendService` service. + /// Performs the `GetQuerySuggestions` operation on the `Kendra` service. /// /// Fetches the queries that are suggested to your users. GetQuerySuggestions is currently not supported in the Amazon Web Services GovCloud (US-West) region. /// @@ -3036,7 +3036,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `GetSnapshots` operation on the `AWSKendraFrontendService` service. + /// Performs the `GetSnapshots` operation on the `Kendra` service. /// /// Retrieves search metrics data. The data provides a snapshot of how your users interact with your search application and how effective the application is. /// @@ -3109,7 +3109,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `ListAccessControlConfigurations` operation on the `AWSKendraFrontendService` service. + /// Performs the `ListAccessControlConfigurations` operation on the `Kendra` service. /// /// Lists one or more access control configurations for an index. This includes user and group access information for your documents. This is useful for user context filtering, where search results are filtered based on the user or their group access to documents. /// @@ -3183,7 +3183,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `ListDataSourceSyncJobs` operation on the `AWSKendraFrontendService` service. + /// Performs the `ListDataSourceSyncJobs` operation on the `Kendra` service. /// /// Gets statistics about synchronizing a data source connector. /// @@ -3258,7 +3258,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `ListDataSources` operation on the `AWSKendraFrontendService` service. + /// Performs the `ListDataSources` operation on the `Kendra` service. /// /// Lists the data source connectors that you have created. /// @@ -3332,7 +3332,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `ListEntityPersonas` operation on the `AWSKendraFrontendService` service. + /// Performs the `ListEntityPersonas` operation on the `Kendra` service. /// /// Lists specific permissions of users and groups with access to your Amazon Kendra experience. /// @@ -3406,7 +3406,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `ListExperienceEntities` operation on the `AWSKendraFrontendService` service. + /// Performs the `ListExperienceEntities` operation on the `Kendra` service. /// /// Lists users or groups in your IAM Identity Center identity source that are granted access to your Amazon Kendra experience. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see [Building a search experience with no code](https://docs.aws.amazon.com/kendra/latest/dg/deploying-search-experience-no-code.html). /// @@ -3480,7 +3480,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `ListExperiences` operation on the `AWSKendraFrontendService` service. + /// Performs the `ListExperiences` operation on the `Kendra` service. /// /// Lists one or more Amazon Kendra experiences. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see [Building a search experience with no code](https://docs.aws.amazon.com/kendra/latest/dg/deploying-search-experience-no-code.html). /// @@ -3554,7 +3554,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `ListFaqs` operation on the `AWSKendraFrontendService` service. + /// Performs the `ListFaqs` operation on the `Kendra` service. /// /// Gets a list of FAQs associated with an index. /// @@ -3628,7 +3628,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `ListFeaturedResultsSets` operation on the `AWSKendraFrontendService` service. + /// Performs the `ListFeaturedResultsSets` operation on the `Kendra` service. /// /// Lists all your sets of featured results for a given index. Features results are placed above all other results for certain queries. If there's an exact match of a query, then one or more specific documents are featured in the search results. /// @@ -3702,7 +3702,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `ListGroupsOlderThanOrderingId` operation on the `AWSKendraFrontendService` service. + /// Performs the `ListGroupsOlderThanOrderingId` operation on the `Kendra` service. /// /// Provides a list of groups that are mapped to users before a given ordering or timestamp identifier. ListGroupsOlderThanOrderingId is currently not supported in the Amazon Web Services GovCloud (US-West) region. /// @@ -3777,7 +3777,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `ListIndices` operation on the `AWSKendraFrontendService` service. + /// Performs the `ListIndices` operation on the `Kendra` service. /// /// Lists the Amazon Kendra indexes that you created. /// @@ -3850,7 +3850,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `ListQuerySuggestionsBlockLists` operation on the `AWSKendraFrontendService` service. + /// Performs the `ListQuerySuggestionsBlockLists` operation on the `Kendra` service. /// /// Lists the block lists used for query suggestions for an index. For information on the current quota limits for block lists, see [Quotas for Amazon Kendra](https://docs.aws.amazon.com/kendra/latest/dg/quotas.html). ListQuerySuggestionsBlockLists is currently not supported in the Amazon Web Services GovCloud (US-West) region. /// @@ -3924,7 +3924,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSKendraFrontendService` service. + /// Performs the `ListTagsForResource` operation on the `Kendra` service. /// /// Gets a list of tags associated with a resource. Indexes, FAQs, data sources, and other resources can have tags associated with them. /// @@ -3998,7 +3998,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `ListThesauri` operation on the `AWSKendraFrontendService` service. + /// Performs the `ListThesauri` operation on the `Kendra` service. /// /// Lists the thesauri for an index. /// @@ -4072,7 +4072,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `PutPrincipalMapping` operation on the `AWSKendraFrontendService` service. + /// Performs the `PutPrincipalMapping` operation on the `Kendra` service. /// /// Maps users to their groups so that you only need to provide the user ID when you issue the query. You can also map sub groups to groups. For example, the group "Company Intellectual Property Teams" includes sub groups "Research" and "Engineering". These sub groups include their own list of users or people who work in these teams. Only users who work in research and engineering, and therefore belong in the intellectual property group, can see top-secret company documents in their search results. This is useful for user context filtering, where search results are filtered based on the user or their group access to documents. For more information, see [Filtering on user context](https://docs.aws.amazon.com/kendra/latest/dg/user-context-filter.html). If more than five PUT actions for a group are currently processing, a validation exception is thrown. /// @@ -4148,7 +4148,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `Query` operation on the `AWSKendraFrontendService` service. + /// Performs the `Query` operation on the `Kendra` service. /// /// Searches an index given an input query. If you are working with large language models (LLMs) or implementing retrieval augmented generation (RAG) systems, you can use Amazon Kendra's [Retrieve](https://docs.aws.amazon.com/kendra/latest/APIReference/API_Retrieve.html) API, which can return longer semantically relevant passages. We recommend using the Retrieve API instead of filing a service limit increase to increase the Query API document excerpt length. You can configure boosting or relevance tuning at the query level to override boosting at the index level, filter based on document fields/attributes and faceted search, and filter based on the user or their group access to documents. You can also include certain fields in the response that might provide useful additional information. A query response contains three types of results. /// @@ -4233,7 +4233,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `Retrieve` operation on the `AWSKendraFrontendService` service. + /// Performs the `Retrieve` operation on the `Kendra` service. /// /// Retrieves relevant passages or text excerpts given an input query. This API is similar to the [Query](https://docs.aws.amazon.com/kendra/latest/APIReference/API_Query.html) API. However, by default, the Query API only returns excerpt passages of up to 100 token words. With the Retrieve API, you can retrieve longer passages of up to 200 token words and up to 100 semantically relevant passages. This doesn't include question-answer or FAQ type responses from your index. The passages are text excerpts that can be semantically extracted from multiple documents and multiple parts of the same document. If in extreme cases your documents produce zero passages using the Retrieve API, you can alternatively use the Query API and its types of responses. You can also do the following: /// @@ -4320,7 +4320,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `StartDataSourceSyncJob` operation on the `AWSKendraFrontendService` service. + /// Performs the `StartDataSourceSyncJob` operation on the `Kendra` service. /// /// Starts a synchronization job for a data source connector. If a synchronization job is already in progress, Amazon Kendra returns a ResourceInUseException exception. Re-syncing your data source with your index after modifying, adding, or deleting documents from your data source respository could take up to an hour or more, depending on the number of documents to sync. /// @@ -4396,7 +4396,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `StopDataSourceSyncJob` operation on the `AWSKendraFrontendService` service. + /// Performs the `StopDataSourceSyncJob` operation on the `Kendra` service. /// /// Stops a synchronization job that is currently running. You can't stop a scheduled synchronization job. /// @@ -4470,7 +4470,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `SubmitFeedback` operation on the `AWSKendraFrontendService` service. + /// Performs the `SubmitFeedback` operation on the `Kendra` service. /// /// Enables you to provide feedback to Amazon Kendra to improve the performance of your index. SubmitFeedback is currently not supported in the Amazon Web Services GovCloud (US-West) region. /// @@ -4545,7 +4545,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSKendraFrontendService` service. + /// Performs the `TagResource` operation on the `Kendra` service. /// /// Adds the specified tag to the specified index, FAQ, data source, or other resource. If the tag already exists, the existing value is replaced with the new value. /// @@ -4619,7 +4619,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSKendraFrontendService` service. + /// Performs the `UntagResource` operation on the `Kendra` service. /// /// Removes a tag from an index, FAQ, data source, or other resource. /// @@ -4693,7 +4693,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `UpdateAccessControlConfiguration` operation on the `AWSKendraFrontendService` service. + /// Performs the `UpdateAccessControlConfiguration` operation on the `Kendra` service. /// /// Updates an access control configuration for your documents in an index. This includes user and group access information for your documents. This is useful for user context filtering, where search results are filtered based on the user or their group access to documents. You can update an access control configuration you created without indexing all of your documents again. For example, your index contains top-secret company documents that only certain employees or users should access. You created an 'allow' access control configuration for one user who recently joined the 'top-secret' team, switching from a team with 'deny' access to top-secret documents. However, the user suddenly returns to their previous team and should no longer have access to top secret documents. You can update the access control configuration to re-configure access control for your documents as circumstances change. You call the [BatchPutDocument](https://docs.aws.amazon.com/kendra/latest/dg/API_BatchPutDocument.html) API to apply the updated access control configuration, with the AccessControlConfigurationId included in the [Document](https://docs.aws.amazon.com/kendra/latest/dg/API_Document.html) object. If you use an S3 bucket as a data source, you synchronize your data source to apply the AccessControlConfigurationId in the .metadata.json file. Amazon Kendra currently only supports access control configuration for S3 data sources and documents indexed using the BatchPutDocument API. You can't configure access control using CreateAccessControlConfiguration for an Amazon Kendra Gen AI Enterprise Edition index. Amazon Kendra will return a ValidationException error for a Gen_AI_ENTERPRISE_EDITION index. /// @@ -4769,7 +4769,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `UpdateDataSource` operation on the `AWSKendraFrontendService` service. + /// Performs the `UpdateDataSource` operation on the `Kendra` service. /// /// Updates an Amazon Kendra data source connector. /// @@ -4844,7 +4844,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `UpdateExperience` operation on the `AWSKendraFrontendService` service. + /// Performs the `UpdateExperience` operation on the `Kendra` service. /// /// Updates your Amazon Kendra experience such as a search application. For more information on creating a search application experience, see [Building a search experience with no code](https://docs.aws.amazon.com/kendra/latest/dg/deploying-search-experience-no-code.html). /// @@ -4919,7 +4919,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `UpdateFeaturedResultsSet` operation on the `AWSKendraFrontendService` service. + /// Performs the `UpdateFeaturedResultsSet` operation on the `Kendra` service. /// /// Updates a set of featured results. Features results are placed above all other results for certain queries. You map specific queries to specific documents for featuring in the results. If a query contains an exact match of a query, then one or more specific documents are featured in the search results. /// @@ -4994,7 +4994,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `UpdateIndex` operation on the `AWSKendraFrontendService` service. + /// Performs the `UpdateIndex` operation on the `Kendra` service. /// /// Updates an Amazon Kendra index. /// @@ -5070,7 +5070,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `UpdateQuerySuggestionsBlockList` operation on the `AWSKendraFrontendService` service. + /// Performs the `UpdateQuerySuggestionsBlockList` operation on the `Kendra` service. /// /// Updates a block list used for query suggestions for an index. Updates to a block list might not take effect right away. Amazon Kendra needs to refresh the entire suggestions list to apply any updates to the block list. Other changes not related to the block list apply immediately. If a block list is updating, then you need to wait for the first update to finish before submitting another update. Amazon Kendra supports partial updates, so you only need to provide the fields you want to update. UpdateQuerySuggestionsBlockList is currently not supported in the Amazon Web Services GovCloud (US-West) region. /// @@ -5145,7 +5145,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `UpdateQuerySuggestionsConfig` operation on the `AWSKendraFrontendService` service. + /// Performs the `UpdateQuerySuggestionsConfig` operation on the `Kendra` service. /// /// Updates the settings of query suggestions for an index. Amazon Kendra supports partial updates, so you only need to provide the fields you want to update. If an update is currently processing, you need to wait for the update to finish before making another update. Updates to query suggestions settings might not take effect right away. The time for your updated settings to take effect depends on the updates made and the number of search queries in your index. You can still enable/disable query suggestions at any time. UpdateQuerySuggestionsConfig is currently not supported in the Amazon Web Services GovCloud (US-West) region. /// @@ -5220,7 +5220,7 @@ extension KendraClient { return try await op.execute(input: input) } - /// Performs the `UpdateThesaurus` operation on the `AWSKendraFrontendService` service. + /// Performs the `UpdateThesaurus` operation on the `Kendra` service. /// /// Updates a thesaurus for an index. /// diff --git a/Sources/Services/AWSKendraRanking/Sources/AWSKendraRanking/KendraRankingClient.swift b/Sources/Services/AWSKendraRanking/Sources/AWSKendraRanking/KendraRankingClient.swift index 00e65ad8126..ba3937a67ee 100644 --- a/Sources/Services/AWSKendraRanking/Sources/AWSKendraRanking/KendraRankingClient.swift +++ b/Sources/Services/AWSKendraRanking/Sources/AWSKendraRanking/KendraRankingClient.swift @@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class KendraRankingClient: ClientRuntime.Client { public static let clientName = "KendraRankingClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: KendraRankingClient.KendraRankingClientConfiguration let serviceName = "Kendra Ranking" @@ -332,7 +332,7 @@ extension KendraRankingClient { } extension KendraRankingClient { - /// Performs the `CreateRescoreExecutionPlan` operation on the `AWSKendraRerankingFrontendService` service. + /// Performs the `CreateRescoreExecutionPlan` operation on the `KendraRanking` service. /// /// Creates a rescore execution plan. A rescore execution plan is an Amazon Kendra Intelligent Ranking resource used for provisioning the Rescore API. You set the number of capacity units that you require for Amazon Kendra Intelligent Ranking to rescore or re-rank a search service's results. For an example of using the CreateRescoreExecutionPlan API, including using the Python and Java SDKs, see [Semantically ranking a search service's results](https://docs.aws.amazon.com/kendra/latest/dg/search-service-rerank.html). /// @@ -408,7 +408,7 @@ extension KendraRankingClient { return try await op.execute(input: input) } - /// Performs the `DeleteRescoreExecutionPlan` operation on the `AWSKendraRerankingFrontendService` service. + /// Performs the `DeleteRescoreExecutionPlan` operation on the `KendraRanking` service. /// /// Deletes a rescore execution plan. A rescore execution plan is an Amazon Kendra Intelligent Ranking resource used for provisioning the Rescore API. /// @@ -483,7 +483,7 @@ extension KendraRankingClient { return try await op.execute(input: input) } - /// Performs the `DescribeRescoreExecutionPlan` operation on the `AWSKendraRerankingFrontendService` service. + /// Performs the `DescribeRescoreExecutionPlan` operation on the `KendraRanking` service. /// /// Gets information about a rescore execution plan. A rescore execution plan is an Amazon Kendra Intelligent Ranking resource used for provisioning the Rescore API. /// @@ -557,7 +557,7 @@ extension KendraRankingClient { return try await op.execute(input: input) } - /// Performs the `ListRescoreExecutionPlans` operation on the `AWSKendraRerankingFrontendService` service. + /// Performs the `ListRescoreExecutionPlans` operation on the `KendraRanking` service. /// /// Lists your rescore execution plans. A rescore execution plan is an Amazon Kendra Intelligent Ranking resource used for provisioning the Rescore API. /// @@ -631,7 +631,7 @@ extension KendraRankingClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSKendraRerankingFrontendService` service. + /// Performs the `ListTagsForResource` operation on the `KendraRanking` service. /// /// Gets a list of tags associated with a specified resource. A rescore execution plan is an example of a resource that can have tags associated with it. /// @@ -705,7 +705,7 @@ extension KendraRankingClient { return try await op.execute(input: input) } - /// Performs the `Rescore` operation on the `AWSKendraRerankingFrontendService` service. + /// Performs the `Rescore` operation on the `KendraRanking` service. /// /// Rescores or re-ranks search results from a search service such as OpenSearch (self managed). You use the semantic search capabilities of Amazon Kendra Intelligent Ranking to improve the search service's results. /// @@ -780,7 +780,7 @@ extension KendraRankingClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSKendraRerankingFrontendService` service. + /// Performs the `TagResource` operation on the `KendraRanking` service. /// /// Adds a specified tag to a specified rescore execution plan. A rescore execution plan is an Amazon Kendra Intelligent Ranking resource used for provisioning the Rescore API. If the tag already exists, the existing value is replaced with the new value. /// @@ -854,7 +854,7 @@ extension KendraRankingClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSKendraRerankingFrontendService` service. + /// Performs the `UntagResource` operation on the `KendraRanking` service. /// /// Removes a tag from a rescore execution plan. A rescore execution plan is an Amazon Kendra Intelligent Ranking resource used for provisioning the Rescore operation. /// @@ -928,7 +928,7 @@ extension KendraRankingClient { return try await op.execute(input: input) } - /// Performs the `UpdateRescoreExecutionPlan` operation on the `AWSKendraRerankingFrontendService` service. + /// Performs the `UpdateRescoreExecutionPlan` operation on the `KendraRanking` service. /// /// Updates a rescore execution plan. A rescore execution plan is an Amazon Kendra Intelligent Ranking resource used for provisioning the Rescore API. You can update the number of capacity units you require for Amazon Kendra Intelligent Ranking to rescore or re-rank a search service's results. /// diff --git a/Sources/Services/AWSKeyspaces/Sources/AWSKeyspaces/KeyspacesClient.swift b/Sources/Services/AWSKeyspaces/Sources/AWSKeyspaces/KeyspacesClient.swift index e25a27dc31f..875727580fe 100644 --- a/Sources/Services/AWSKeyspaces/Sources/AWSKeyspaces/KeyspacesClient.swift +++ b/Sources/Services/AWSKeyspaces/Sources/AWSKeyspaces/KeyspacesClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class KeyspacesClient: ClientRuntime.Client { public static let clientName = "KeyspacesClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: KeyspacesClient.KeyspacesClientConfiguration let serviceName = "Keyspaces" @@ -330,7 +330,7 @@ extension KeyspacesClient { } extension KeyspacesClient { - /// Performs the `CreateKeyspace` operation on the `KeyspacesService` service. + /// Performs the `CreateKeyspace` operation on the `Keyspaces` service. /// /// The CreateKeyspace operation adds a new keyspace to your account. In an Amazon Web Services account, keyspace names must be unique within each Region. CreateKeyspace is an asynchronous operation. You can monitor the creation status of the new keyspace by using the GetKeyspace operation. For more information, see [Create a keyspace](https://docs.aws.amazon.com/keyspaces/latest/devguide/getting-started.keyspaces.html) in the Amazon Keyspaces Developer Guide. /// @@ -404,7 +404,7 @@ extension KeyspacesClient { return try await op.execute(input: input) } - /// Performs the `CreateTable` operation on the `KeyspacesService` service. + /// Performs the `CreateTable` operation on the `Keyspaces` service. /// /// The CreateTable operation adds a new table to the specified keyspace. Within a keyspace, table names must be unique. CreateTable is an asynchronous operation. When the request is received, the status of the table is set to CREATING. You can monitor the creation status of the new table by using the GetTable operation, which returns the current status of the table. You can start using a table when the status is ACTIVE. For more information, see [Create a table](https://docs.aws.amazon.com/keyspaces/latest/devguide/getting-started.tables.html) in the Amazon Keyspaces Developer Guide. /// @@ -479,7 +479,7 @@ extension KeyspacesClient { return try await op.execute(input: input) } - /// Performs the `CreateType` operation on the `KeyspacesService` service. + /// Performs the `CreateType` operation on the `Keyspaces` service. /// /// The CreateType operation creates a new user-defined type in the specified keyspace. To configure the required permissions, see [Permissions to create a UDT](https://docs.aws.amazon.com/keyspaces/latest/devguide/configure-udt-permissions.html#udt-permissions-create) in the Amazon Keyspaces Developer Guide. For more information, see [User-defined types (UDTs)](https://docs.aws.amazon.com/keyspaces/latest/devguide/udts.html) in the Amazon Keyspaces Developer Guide. /// @@ -554,7 +554,7 @@ extension KeyspacesClient { return try await op.execute(input: input) } - /// Performs the `DeleteKeyspace` operation on the `KeyspacesService` service. + /// Performs the `DeleteKeyspace` operation on the `Keyspaces` service. /// /// The DeleteKeyspace operation deletes a keyspace and all of its tables. /// @@ -629,7 +629,7 @@ extension KeyspacesClient { return try await op.execute(input: input) } - /// Performs the `DeleteTable` operation on the `KeyspacesService` service. + /// Performs the `DeleteTable` operation on the `Keyspaces` service. /// /// The DeleteTable operation deletes a table and all of its data. After a DeleteTable request is received, the specified table is in the DELETING state until Amazon Keyspaces completes the deletion. If the table is in the ACTIVE state, you can delete it. If a table is either in the CREATING or UPDATING states, then Amazon Keyspaces returns a ResourceInUseException. If the specified table does not exist, Amazon Keyspaces returns a ResourceNotFoundException. If the table is already in the DELETING state, no error is returned. /// @@ -704,7 +704,7 @@ extension KeyspacesClient { return try await op.execute(input: input) } - /// Performs the `DeleteType` operation on the `KeyspacesService` service. + /// Performs the `DeleteType` operation on the `Keyspaces` service. /// /// The DeleteType operation deletes a user-defined type (UDT). You can only delete a type that is not used in a table or another UDT. To configure the required permissions, see [Permissions to delete a UDT](https://docs.aws.amazon.com/keyspaces/latest/devguide/configure-udt-permissions.html#udt-permissions-drop) in the Amazon Keyspaces Developer Guide. /// @@ -779,7 +779,7 @@ extension KeyspacesClient { return try await op.execute(input: input) } - /// Performs the `GetKeyspace` operation on the `KeyspacesService` service. + /// Performs the `GetKeyspace` operation on the `Keyspaces` service. /// /// Returns the name of the specified keyspace, the Amazon Resource Name (ARN), the replication strategy, the Amazon Web Services Regions of a multi-Region keyspace, and the status of newly added Regions after an UpdateKeyspace operation. /// @@ -853,7 +853,7 @@ extension KeyspacesClient { return try await op.execute(input: input) } - /// Performs the `GetTable` operation on the `KeyspacesService` service. + /// Performs the `GetTable` operation on the `Keyspaces` service. /// /// Returns information about the table, including the table's name and current status, the keyspace name, configuration settings, and metadata. To read table metadata using GetTable, the IAM principal needs Select action permissions for the table and the system keyspace. /// @@ -927,7 +927,7 @@ extension KeyspacesClient { return try await op.execute(input: input) } - /// Performs the `GetTableAutoScalingSettings` operation on the `KeyspacesService` service. + /// Performs the `GetTableAutoScalingSettings` operation on the `Keyspaces` service. /// /// Returns auto scaling related settings of the specified table in JSON format. If the table is a multi-Region table, the Amazon Web Services Region specific auto scaling settings of the table are included. Amazon Keyspaces auto scaling helps you provision throughput capacity for variable workloads efficiently by increasing and decreasing your table's read and write capacity automatically in response to application traffic. For more information, see [Managing throughput capacity automatically with Amazon Keyspaces auto scaling](https://docs.aws.amazon.com/keyspaces/latest/devguide/autoscaling.html) in the Amazon Keyspaces Developer Guide. GetTableAutoScalingSettings can't be used as an action in an IAM policy. To define permissions for GetTableAutoScalingSettings, you must allow the following two actions in the IAM policy statement's Action element: /// @@ -1005,7 +1005,7 @@ extension KeyspacesClient { return try await op.execute(input: input) } - /// Performs the `GetType` operation on the `KeyspacesService` service. + /// Performs the `GetType` operation on the `Keyspaces` service. /// /// The GetType operation returns information about the type, for example the field definitions, the timestamp when the type was last modified, the level of nesting, the status, and details about if the type is used in other types and tables. To read keyspace metadata using GetType, the IAM principal needs Select action permissions for the system keyspace. To configure the required permissions, see [Permissions to view a UDT](https://docs.aws.amazon.com/keyspaces/latest/devguide/configure-udt-permissions.html#udt-permissions-view) in the Amazon Keyspaces Developer Guide. /// @@ -1079,7 +1079,7 @@ extension KeyspacesClient { return try await op.execute(input: input) } - /// Performs the `ListKeyspaces` operation on the `KeyspacesService` service. + /// Performs the `ListKeyspaces` operation on the `Keyspaces` service. /// /// The ListKeyspaces operation returns a list of keyspaces. /// @@ -1153,7 +1153,7 @@ extension KeyspacesClient { return try await op.execute(input: input) } - /// Performs the `ListTables` operation on the `KeyspacesService` service. + /// Performs the `ListTables` operation on the `Keyspaces` service. /// /// The ListTables operation returns a list of tables for a specified keyspace. To read keyspace metadata using ListTables, the IAM principal needs Select action permissions for the system keyspace. /// @@ -1227,7 +1227,7 @@ extension KeyspacesClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `KeyspacesService` service. + /// Performs the `ListTagsForResource` operation on the `Keyspaces` service. /// /// Returns a list of all tags associated with the specified Amazon Keyspaces resource. To read keyspace metadata using ListTagsForResource, the IAM principal needs Select action permissions for the specified resource and the system keyspace. /// @@ -1301,7 +1301,7 @@ extension KeyspacesClient { return try await op.execute(input: input) } - /// Performs the `ListTypes` operation on the `KeyspacesService` service. + /// Performs the `ListTypes` operation on the `Keyspaces` service. /// /// The ListTypes operation returns a list of types for a specified keyspace. To read keyspace metadata using ListTypes, the IAM principal needs Select action permissions for the system keyspace. To configure the required permissions, see [Permissions to view a UDT](https://docs.aws.amazon.com/keyspaces/latest/devguide/configure-udt-permissions.html#udt-permissions-view) in the Amazon Keyspaces Developer Guide. /// @@ -1375,7 +1375,7 @@ extension KeyspacesClient { return try await op.execute(input: input) } - /// Performs the `RestoreTable` operation on the `KeyspacesService` service. + /// Performs the `RestoreTable` operation on the `Keyspaces` service. /// /// Restores the table to the specified point in time within the earliest_restorable_timestamp and the current time. For more information about restore points, see [ Time window for PITR continuous backups](https://docs.aws.amazon.com/keyspaces/latest/devguide/PointInTimeRecovery_HowItWorks.html#howitworks_backup_window) in the Amazon Keyspaces Developer Guide. Any number of users can execute up to 4 concurrent restores (any type of restore) in a given account. When you restore using point in time recovery, Amazon Keyspaces restores your source table's schema and data to the state based on the selected timestamp (day:hour:minute:second) to a new table. The Time to Live (TTL) settings are also restored to the state based on the selected timestamp. In addition to the table's schema, data, and TTL settings, RestoreTable restores the capacity mode, auto scaling settings, encryption settings, and point-in-time recovery settings from the source table. Unlike the table's schema data and TTL settings, which are restored based on the selected timestamp, these settings are always restored based on the table's settings as of the current time or when the table was deleted. You can also overwrite these settings during restore: /// @@ -1467,7 +1467,7 @@ extension KeyspacesClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `KeyspacesService` service. + /// Performs the `TagResource` operation on the `Keyspaces` service. /// /// Associates a set of tags with a Amazon Keyspaces resource. You can then activate these user-defined tags so that they appear on the Cost Management Console for cost allocation tracking. For more information, see [Adding tags and labels to Amazon Keyspaces resources](https://docs.aws.amazon.com/keyspaces/latest/devguide/tagging-keyspaces.html) in the Amazon Keyspaces Developer Guide. For IAM policy examples that show how to control access to Amazon Keyspaces resources based on tags, see [Amazon Keyspaces resource access based on tags](https://docs.aws.amazon.com/keyspaces/latest/devguide/security_iam_id-based-policy-examples.html#security_iam_id-based-policy-examples-tags) in the Amazon Keyspaces Developer Guide. /// @@ -1542,7 +1542,7 @@ extension KeyspacesClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `KeyspacesService` service. + /// Performs the `UntagResource` operation on the `Keyspaces` service. /// /// Removes the association of tags from a Amazon Keyspaces resource. /// @@ -1617,7 +1617,7 @@ extension KeyspacesClient { return try await op.execute(input: input) } - /// Performs the `UpdateKeyspace` operation on the `KeyspacesService` service. + /// Performs the `UpdateKeyspace` operation on the `Keyspaces` service. /// /// Adds a new Amazon Web Services Region to the keyspace. You can add a new Region to a keyspace that is either a single or a multi-Region keyspace. Amazon Keyspaces is going to replicate all tables in the keyspace to the new Region. To successfully replicate all tables to the new Region, they must use client-side timestamps for conflict resolution. To enable client-side timestamps, specify clientSideTimestamps.status = enabled when invoking the API. For more information about client-side timestamps, see [Client-side timestamps in Amazon Keyspaces](https://docs.aws.amazon.com/keyspaces/latest/devguide/client-side-timestamps.html) in the Amazon Keyspaces Developer Guide. To add a Region to a keyspace using the UpdateKeyspace API, the IAM principal needs permissions for the following IAM actions: /// @@ -1733,7 +1733,7 @@ extension KeyspacesClient { return try await op.execute(input: input) } - /// Performs the `UpdateTable` operation on the `KeyspacesService` service. + /// Performs the `UpdateTable` operation on the `Keyspaces` service. /// /// Adds new columns to the table or updates one of the table's settings, for example capacity mode, auto scaling, encryption, point-in-time recovery, or ttl settings. Note that you can only update one specific table setting per update operation. /// diff --git a/Sources/Services/AWSKinesis/Sources/AWSKinesis/KinesisClient.swift b/Sources/Services/AWSKinesis/Sources/AWSKinesis/KinesisClient.swift index aba4da73d74..de8f61c41e1 100644 --- a/Sources/Services/AWSKinesis/Sources/AWSKinesis/KinesisClient.swift +++ b/Sources/Services/AWSKinesis/Sources/AWSKinesis/KinesisClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class KinesisClient: ClientRuntime.Client { public static let clientName = "KinesisClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: KinesisClient.KinesisClientConfiguration let serviceName = "Kinesis" @@ -330,7 +330,7 @@ extension KinesisClient { } extension KinesisClient { - /// Performs the `AddTagsToStream` operation on the `Kinesis_20131202` service. + /// Performs the `AddTagsToStream` operation on the `Kinesis` service. /// /// Adds or updates tags for the specified Kinesis data stream. You can assign up to 50 tags to a data stream. When invoking this API, you must use either the StreamARN or the StreamName parameter, or both. It is recommended that you use the StreamARN input parameter when you invoke this API. If tags have already been assigned to the stream, AddTagsToStream overwrites any existing tags that correspond to the specified tag keys. [AddTagsToStream] has a limit of five transactions per second per account. /// @@ -404,7 +404,7 @@ extension KinesisClient { return try await op.execute(input: input) } - /// Performs the `CreateStream` operation on the `Kinesis_20131202` service. + /// Performs the `CreateStream` operation on the `Kinesis` service. /// /// Creates a Kinesis data stream. A stream captures and transports data records that are continuously emitted from different data sources or producers. Scale-out within a stream is explicitly supported by means of shards, which are uniquely identified groups of data records in a stream. You can create your data stream using either on-demand or provisioned capacity mode. Data streams with an on-demand mode require no capacity planning and automatically scale to handle gigabytes of write and read throughput per minute. With the on-demand mode, Kinesis Data Streams automatically manages the shards in order to provide the necessary throughput. For the data streams with a provisioned mode, you must specify the number of shards for the data stream. Each shard can support reads up to five transactions per second, up to a maximum data read total of 2 MiB per second. Each shard can support writes up to 1,000 records per second, up to a maximum data write total of 1 MiB per second. If the amount of data input increases or decreases, you can add or remove shards. The stream name identifies the stream. The name is scoped to the Amazon Web Services account used by the application. It is also scoped by Amazon Web Services Region. That is, two streams in two different accounts can have the same name, and two streams in the same account, but in two different Regions, can have the same name. CreateStream is an asynchronous operation. Upon receiving a CreateStream request, Kinesis Data Streams immediately returns and sets the stream status to CREATING. After the stream is created, Kinesis Data Streams sets the stream status to ACTIVE. You should perform read and write operations only on an ACTIVE stream. You receive a LimitExceededException when making a CreateStream request when you try to do one of the following: /// @@ -483,7 +483,7 @@ extension KinesisClient { return try await op.execute(input: input) } - /// Performs the `DecreaseStreamRetentionPeriod` operation on the `Kinesis_20131202` service. + /// Performs the `DecreaseStreamRetentionPeriod` operation on the `Kinesis` service. /// /// Decreases the Kinesis data stream's retention period, which is the length of time data records are accessible after they are added to the stream. The minimum value of a stream's retention period is 24 hours. When invoking this API, you must use either the StreamARN or the StreamName parameter, or both. It is recommended that you use the StreamARN input parameter when you invoke this API. This operation may result in lost data. For example, if the stream's retention period is 48 hours and is decreased to 24 hours, any data already in the stream that is older than 24 hours is inaccessible. /// @@ -557,7 +557,7 @@ extension KinesisClient { return try await op.execute(input: input) } - /// Performs the `DeleteResourcePolicy` operation on the `Kinesis_20131202` service. + /// Performs the `DeleteResourcePolicy` operation on the `Kinesis` service. /// /// Delete a policy for the specified data stream or consumer. Request patterns can be one of the following: /// @@ -635,7 +635,7 @@ extension KinesisClient { return try await op.execute(input: input) } - /// Performs the `DeleteStream` operation on the `Kinesis_20131202` service. + /// Performs the `DeleteStream` operation on the `Kinesis` service. /// /// Deletes a Kinesis data stream and all its shards and data. You must shut down any applications that are operating on the stream before you delete the stream. If an application attempts to operate on a deleted stream, it receives the exception ResourceNotFoundException. When invoking this API, you must use either the StreamARN or the StreamName parameter, or both. It is recommended that you use the StreamARN input parameter when you invoke this API. If the stream is in the ACTIVE state, you can delete it. After a DeleteStream request, the specified stream is in the DELETING state until Kinesis Data Streams completes the deletion. Note: Kinesis Data Streams might continue to accept data read and write operations, such as [PutRecord], [PutRecords], and [GetRecords], on a stream in the DELETING state until the stream deletion is complete. When you delete a stream, any shards in that stream are also deleted, and any tags are dissociated from the stream. You can use the [DescribeStreamSummary] operation to check the state of the stream, which is returned in StreamStatus. [DeleteStream] has a limit of five transactions per second per account. /// @@ -709,7 +709,7 @@ extension KinesisClient { return try await op.execute(input: input) } - /// Performs the `DeregisterStreamConsumer` operation on the `Kinesis_20131202` service. + /// Performs the `DeregisterStreamConsumer` operation on the `Kinesis` service. /// /// To deregister a consumer, provide its ARN. Alternatively, you can provide the ARN of the data stream and the name you gave the consumer when you registered it. You may also provide all three parameters, as long as they don't conflict with each other. If you don't know the name or ARN of the consumer that you want to deregister, you can use the [ListStreamConsumers] operation to get a list of the descriptions of all the consumers that are currently registered with a given data stream. The description of a consumer contains its name and ARN. This operation has a limit of five transactions per second per stream. /// @@ -781,7 +781,7 @@ extension KinesisClient { return try await op.execute(input: input) } - /// Performs the `DescribeLimits` operation on the `Kinesis_20131202` service. + /// Performs the `DescribeLimits` operation on the `Kinesis` service. /// /// Describes the shard limits and usage for the account. If you update your account limits, the old limits might be returned for a few minutes. This operation has a limit of one transaction per second per account. /// @@ -851,7 +851,7 @@ extension KinesisClient { return try await op.execute(input: input) } - /// Performs the `DescribeStream` operation on the `Kinesis_20131202` service. + /// Performs the `DescribeStream` operation on the `Kinesis` service. /// /// Describes the specified Kinesis data stream. This API has been revised. It's highly recommended that you use the [DescribeStreamSummary] API to get a summarized description of the specified Kinesis data stream and the [ListShards] API to list the shards in a specified data stream and obtain information about each shard. When invoking this API, you must use either the StreamARN or the StreamName parameter, or both. It is recommended that you use the StreamARN input parameter when you invoke this API. The information returned includes the stream name, Amazon Resource Name (ARN), creation time, enhanced metric configuration, and shard map. The shard map is an array of shard objects. For each shard object, there is the hash key and sequence number ranges that the shard spans, and the IDs of any earlier shards that played in a role in creating the shard. Every record ingested in the stream is identified by a sequence number, which is assigned when the record is put into the stream. You can limit the number of shards returned by each call. For more information, see [Retrieving Shards from a Stream](https://docs.aws.amazon.com/kinesis/latest/dev/kinesis-using-sdk-java-retrieve-shards.html) in the Amazon Kinesis Data Streams Developer Guide. There are no guarantees about the chronological order shards returned. To process shards in chronological order, use the ID of the parent shard to track the lineage to the oldest shard. This operation has a limit of 10 transactions per second per account. /// @@ -924,7 +924,7 @@ extension KinesisClient { return try await op.execute(input: input) } - /// Performs the `DescribeStreamConsumer` operation on the `Kinesis_20131202` service. + /// Performs the `DescribeStreamConsumer` operation on the `Kinesis` service. /// /// To get the description of a registered consumer, provide the ARN of the consumer. Alternatively, you can provide the ARN of the data stream and the name you gave the consumer when you registered it. You may also provide all three parameters, as long as they don't conflict with each other. If you don't know the name or ARN of the consumer that you want to describe, you can use the [ListStreamConsumers] operation to get a list of the descriptions of all the consumers that are currently registered with a given data stream. This operation has a limit of 20 transactions per second per stream. When making a cross-account call with DescribeStreamConsumer, make sure to provide the ARN of the consumer. /// @@ -996,7 +996,7 @@ extension KinesisClient { return try await op.execute(input: input) } - /// Performs the `DescribeStreamSummary` operation on the `Kinesis_20131202` service. + /// Performs the `DescribeStreamSummary` operation on the `Kinesis` service. /// /// Provides a summarized description of the specified Kinesis data stream without the shard list. When invoking this API, you must use either the StreamARN or the StreamName parameter, or both. It is recommended that you use the StreamARN input parameter when you invoke this API. The information returned includes the stream name, Amazon Resource Name (ARN), status, record retention period, approximate creation time, monitoring, encryption details, and open shard count. [DescribeStreamSummary] has a limit of 20 transactions per second per account. /// @@ -1069,7 +1069,7 @@ extension KinesisClient { return try await op.execute(input: input) } - /// Performs the `DisableEnhancedMonitoring` operation on the `Kinesis_20131202` service. + /// Performs the `DisableEnhancedMonitoring` operation on the `Kinesis` service. /// /// Disables enhanced monitoring. When invoking this API, you must use either the StreamARN or the StreamName parameter, or both. It is recommended that you use the StreamARN input parameter when you invoke this API. /// @@ -1143,7 +1143,7 @@ extension KinesisClient { return try await op.execute(input: input) } - /// Performs the `EnableEnhancedMonitoring` operation on the `Kinesis_20131202` service. + /// Performs the `EnableEnhancedMonitoring` operation on the `Kinesis` service. /// /// Enables enhanced Kinesis data stream monitoring for shard-level metrics. When invoking this API, you must use either the StreamARN or the StreamName parameter, or both. It is recommended that you use the StreamARN input parameter when you invoke this API. /// @@ -1217,7 +1217,7 @@ extension KinesisClient { return try await op.execute(input: input) } - /// Performs the `GetRecords` operation on the `Kinesis_20131202` service. + /// Performs the `GetRecords` operation on the `Kinesis` service. /// /// Gets data records from a Kinesis data stream's shard. When invoking this API, you must use either the StreamARN or the StreamName parameter, or both. It is recommended that you use the StreamARN input parameter when you invoke this API. Specify a shard iterator using the ShardIterator parameter. The shard iterator specifies the position in the shard from which you want to start reading data records sequentially. If there are no records available in the portion of the shard that the iterator points to, [GetRecords] returns an empty list. It might take multiple calls to get to a portion of the shard that contains records. You can scale by provisioning multiple shards per stream while considering service limits (for more information, see [Amazon Kinesis Data Streams Limits](https://docs.aws.amazon.com/kinesis/latest/dev/service-sizes-and-limits.html) in the Amazon Kinesis Data Streams Developer Guide). Your application should have one thread per shard, each reading continuously from its stream. To read from a stream continually, call [GetRecords] in a loop. Use [GetShardIterator] to get the shard iterator to specify in the first [GetRecords] call. [GetRecords] returns a new shard iterator in NextShardIterator. Specify the shard iterator returned in NextShardIterator in subsequent calls to [GetRecords]. If the shard has been closed, the shard iterator can't return more data and [GetRecords] returns null in NextShardIterator. You can terminate the loop when the shard is closed, or when the shard iterator reaches the record with the sequence number or other attribute that marks it as the last record to process. Each data record can be up to 1 MiB in size, and each shard can read up to 2 MiB per second. You can ensure that your calls don't exceed the maximum supported size or throughput by using the Limit parameter to specify the maximum number of records that [GetRecords] can return. Consider your average record size when determining this limit. The maximum number of records that can be returned per call is 10,000. The size of the data returned by [GetRecords] varies depending on the utilization of the shard. It is recommended that consumer applications retrieve records via the GetRecords command using the 5 TPS limit to remain caught up. Retrieving records less frequently can lead to consumer applications falling behind. The maximum size of data that [GetRecords] can return is 10 MiB. If a call returns this amount of data, subsequent calls made within the next 5 seconds throw ProvisionedThroughputExceededException. If there is insufficient provisioned throughput on the stream, subsequent calls made within the next 1 second throw ProvisionedThroughputExceededException. [GetRecords] doesn't return any data when it throws an exception. For this reason, we recommend that you wait 1 second between calls to [GetRecords]. However, it's possible that the application will get exceptions for longer than 1 second. To detect whether the application is falling behind in processing, you can use the MillisBehindLatest response attribute. You can also monitor the stream using CloudWatch metrics and other mechanisms (see [Monitoring](https://docs.aws.amazon.com/kinesis/latest/dev/monitoring.html) in the Amazon Kinesis Data Streams Developer Guide). Each Amazon Kinesis record includes a value, ApproximateArrivalTimestamp, that is set when a stream successfully receives and stores a record. This is commonly referred to as a server-side time stamp, whereas a client-side time stamp is set when a data producer creates or sends the record to a stream (a data producer is any data source putting data records into a stream, for example with [PutRecords]). The time stamp has millisecond precision. There are no guarantees about the time stamp accuracy, or that the time stamp is always increasing. For example, records in a shard or across a stream might have time stamps that are out of order. This operation has a limit of five transactions per second per shard. /// @@ -1297,7 +1297,7 @@ extension KinesisClient { return try await op.execute(input: input) } - /// Performs the `GetResourcePolicy` operation on the `Kinesis_20131202` service. + /// Performs the `GetResourcePolicy` operation on the `Kinesis` service. /// /// Returns a policy attached to the specified data stream or consumer. Request patterns can be one of the following: /// @@ -1375,7 +1375,7 @@ extension KinesisClient { return try await op.execute(input: input) } - /// Performs the `GetShardIterator` operation on the `Kinesis_20131202` service. + /// Performs the `GetShardIterator` operation on the `Kinesis` service. /// /// Gets an Amazon Kinesis shard iterator. A shard iterator expires 5 minutes after it is returned to the requester. When invoking this API, you must use either the StreamARN or the StreamName parameter, or both. It is recommended that you use the StreamARN input parameter when you invoke this API. A shard iterator specifies the shard position from which to start reading data records sequentially. The position is specified using the sequence number of a data record in a shard. A sequence number is the identifier associated with every record ingested in the stream, and is assigned when a record is put into the stream. Each stream has one or more shards. You must specify the shard iterator type. For example, you can set the ShardIteratorType parameter to read exactly from the position denoted by a specific sequence number by using the AT_SEQUENCE_NUMBER shard iterator type. Alternatively, the parameter can read right after the sequence number by using the AFTER_SEQUENCE_NUMBER shard iterator type, using sequence numbers returned by earlier calls to [PutRecord], [PutRecords], [GetRecords], or [DescribeStream]. In the request, you can specify the shard iterator type AT_TIMESTAMP to read records from an arbitrary point in time, TRIM_HORIZON to cause ShardIterator to point to the last untrimmed record in the shard in the system (the oldest data record in the shard), or LATEST so that you always read the most recent data in the shard. When you read repeatedly from a stream, use a [GetShardIterator] request to get the first shard iterator for use in your first [GetRecords] request and for subsequent reads use the shard iterator returned by the [GetRecords] request in NextShardIterator. A new shard iterator is returned by every [GetRecords] request in NextShardIterator, which you use in the ShardIterator parameter of the next [GetRecords] request. If a [GetShardIterator] request is made too often, you receive a ProvisionedThroughputExceededException. For more information about throughput limits, see [GetRecords], and [Streams Limits](https://docs.aws.amazon.com/kinesis/latest/dev/service-sizes-and-limits.html) in the Amazon Kinesis Data Streams Developer Guide. If the shard is closed, [GetShardIterator] returns a valid iterator for the last sequence number of the shard. A shard can be closed as a result of using [SplitShard] or [MergeShards]. [GetShardIterator] has a limit of five transactions per second per account per open shard. /// @@ -1448,7 +1448,7 @@ extension KinesisClient { return try await op.execute(input: input) } - /// Performs the `IncreaseStreamRetentionPeriod` operation on the `Kinesis_20131202` service. + /// Performs the `IncreaseStreamRetentionPeriod` operation on the `Kinesis` service. /// /// Increases the Kinesis data stream's retention period, which is the length of time data records are accessible after they are added to the stream. The maximum value of a stream's retention period is 8760 hours (365 days). When invoking this API, you must use either the StreamARN or the StreamName parameter, or both. It is recommended that you use the StreamARN input parameter when you invoke this API. If you choose a longer stream retention period, this operation increases the time period during which records that have not yet expired are accessible. However, it does not make previous, expired data (older than the stream's previous retention period) accessible after the operation has been called. For example, if a stream's retention period is set to 24 hours and is increased to 168 hours, any data that is older than 24 hours remains inaccessible to consumer applications. /// @@ -1522,7 +1522,7 @@ extension KinesisClient { return try await op.execute(input: input) } - /// Performs the `ListShards` operation on the `Kinesis_20131202` service. + /// Performs the `ListShards` operation on the `Kinesis` service. /// /// Lists the shards in a stream and provides information about each shard. This operation has a limit of 1000 transactions per second per data stream. When invoking this API, you must use either the StreamARN or the StreamName parameter, or both. It is recommended that you use the StreamARN input parameter when you invoke this API. This action does not list expired shards. For information about expired shards, see [Data Routing, Data Persistence, and Shard State after a Reshard](https://docs.aws.amazon.com/streams/latest/dev/kinesis-using-sdk-java-after-resharding.html#kinesis-using-sdk-java-resharding-data-routing). This API is a new operation that is used by the Amazon Kinesis Client Library (KCL). If you have a fine-grained IAM policy that only allows specific operations, you must update your policy to allow calls to this API. For more information, see [Controlling Access to Amazon Kinesis Data Streams Resources Using IAM](https://docs.aws.amazon.com/streams/latest/dev/controlling-access.html). /// @@ -1597,7 +1597,7 @@ extension KinesisClient { return try await op.execute(input: input) } - /// Performs the `ListStreamConsumers` operation on the `Kinesis_20131202` service. + /// Performs the `ListStreamConsumers` operation on the `Kinesis` service. /// /// Lists the consumers registered to receive data from a stream using enhanced fan-out, and provides information about each consumer. This operation has a limit of 5 transactions per second per stream. /// @@ -1671,7 +1671,7 @@ extension KinesisClient { return try await op.execute(input: input) } - /// Performs the `ListStreams` operation on the `Kinesis_20131202` service. + /// Performs the `ListStreams` operation on the `Kinesis` service. /// /// Lists your Kinesis data streams. The number of streams may be too large to return from a single call to ListStreams. You can limit the number of returned streams using the Limit parameter. If you do not specify a value for the Limit parameter, Kinesis Data Streams uses the default limit, which is currently 100. You can detect if there are more streams available to list by using the HasMoreStreams flag from the returned output. If there are more streams available, you can request more streams by using the name of the last stream returned by the ListStreams request in the ExclusiveStartStreamName parameter in a subsequent request to ListStreams. The group of stream names returned by the subsequent request is then added to the list. You can continue this process until all the stream names have been collected in the list. [ListStreams] has a limit of five transactions per second per account. /// @@ -1743,7 +1743,7 @@ extension KinesisClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForStream` operation on the `Kinesis_20131202` service. + /// Performs the `ListTagsForStream` operation on the `Kinesis` service. /// /// Lists the tags for the specified Kinesis data stream. This operation has a limit of five transactions per second per account. When invoking this API, you must use either the StreamARN or the StreamName parameter, or both. It is recommended that you use the StreamARN input parameter when you invoke this API. /// @@ -1816,7 +1816,7 @@ extension KinesisClient { return try await op.execute(input: input) } - /// Performs the `MergeShards` operation on the `Kinesis_20131202` service. + /// Performs the `MergeShards` operation on the `Kinesis` service. /// /// Merges two adjacent shards in a Kinesis data stream and combines them into a single shard to reduce the stream's capacity to ingest and transport data. This API is only supported for the data streams with the provisioned capacity mode. Two shards are considered adjacent if the union of the hash key ranges for the two shards form a contiguous set with no gaps. For example, if you have two shards, one with a hash key range of 276...381 and the other with a hash key range of 382...454, then you could merge these two shards into a single shard that would have a hash key range of 276...454. After the merge, the single child shard receives data for all hash key values covered by the two parent shards. When invoking this API, you must use either the StreamARN or the StreamName parameter, or both. It is recommended that you use the StreamARN input parameter when you invoke this API. MergeShards is called when there is a need to reduce the overall capacity of a stream because of excess capacity that is not being used. You must specify the shard to be merged and the adjacent shard for a stream. For more information about merging shards, see [Merge Two Shards](https://docs.aws.amazon.com/kinesis/latest/dev/kinesis-using-sdk-java-resharding-merge.html) in the Amazon Kinesis Data Streams Developer Guide. If the stream is in the ACTIVE state, you can call MergeShards. If a stream is in the CREATING, UPDATING, or DELETING state, MergeShards returns a ResourceInUseException. If the specified stream does not exist, MergeShards returns a ResourceNotFoundException. You can use [DescribeStreamSummary] to check the state of the stream, which is returned in StreamStatus. MergeShards is an asynchronous operation. Upon receiving a MergeShards request, Amazon Kinesis Data Streams immediately returns a response and sets the StreamStatus to UPDATING. After the operation is completed, Kinesis Data Streams sets the StreamStatus to ACTIVE. Read and write operations continue to work while the stream is in the UPDATING state. You use [DescribeStreamSummary] and the [ListShards] APIs to determine the shard IDs that are specified in the MergeShards request. If you try to operate on too many streams in parallel using [CreateStream], [DeleteStream], MergeShards, or [SplitShard], you receive a LimitExceededException. MergeShards has a limit of five transactions per second per account. /// @@ -1891,7 +1891,7 @@ extension KinesisClient { return try await op.execute(input: input) } - /// Performs the `PutRecord` operation on the `Kinesis_20131202` service. + /// Performs the `PutRecord` operation on the `Kinesis` service. /// /// Writes a single data record into an Amazon Kinesis data stream. Call PutRecord to send data into the stream for real-time ingestion and subsequent processing, one record at a time. Each shard can support writes up to 1,000 records per second, up to a maximum data write total of 1 MiB per second. When invoking this API, you must use either the StreamARN or the StreamName parameter, or both. It is recommended that you use the StreamARN input parameter when you invoke this API. You must specify the name of the stream that captures, stores, and transports the data; a partition key; and the data blob itself. The data blob can be any type of data; for example, a segment from a log file, geographic/location data, website clickstream data, and so on. The partition key is used by Kinesis Data Streams to distribute data across shards. Kinesis Data Streams segregates the data records that belong to a stream into multiple shards, using the partition key associated with each data record to determine the shard to which a given data record belongs. Partition keys are Unicode strings, with a maximum length limit of 256 characters for each key. An MD5 hash function is used to map partition keys to 128-bit integer values and to map associated data records to shards using the hash key ranges of the shards. You can override hashing the partition key to determine the shard by explicitly specifying a hash value using the ExplicitHashKey parameter. For more information, see [Adding Data to a Stream](https://docs.aws.amazon.com/kinesis/latest/dev/developing-producers-with-sdk.html#kinesis-using-sdk-java-add-data-to-stream) in the Amazon Kinesis Data Streams Developer Guide. PutRecord returns the shard ID of where the data record was placed and the sequence number that was assigned to the data record. Sequence numbers increase over time and are specific to a shard within a stream, not across all shards within a stream. To guarantee strictly increasing ordering, write serially to a shard and use the SequenceNumberForOrdering parameter. For more information, see [Adding Data to a Stream](https://docs.aws.amazon.com/kinesis/latest/dev/developing-producers-with-sdk.html#kinesis-using-sdk-java-add-data-to-stream) in the Amazon Kinesis Data Streams Developer Guide. After you write a record to a stream, you cannot modify that record or its order within the stream. If a PutRecord request cannot be processed because of insufficient provisioned throughput on the shard involved in the request, PutRecord throws ProvisionedThroughputExceededException. By default, data records are accessible for 24 hours from the time that they are added to a stream. You can use [IncreaseStreamRetentionPeriod] or [DecreaseStreamRetentionPeriod] to modify this retention period. /// @@ -1970,7 +1970,7 @@ extension KinesisClient { return try await op.execute(input: input) } - /// Performs the `PutRecords` operation on the `Kinesis_20131202` service. + /// Performs the `PutRecords` operation on the `Kinesis` service. /// /// Writes multiple data records into a Kinesis data stream in a single call (also referred to as a PutRecords request). Use this operation to send data into the stream for data ingestion and processing. When invoking this API, you must use either the StreamARN or the StreamName parameter, or both. It is recommended that you use the StreamARN input parameter when you invoke this API. Each PutRecords request can support up to 500 records. Each record in the request can be as large as 1 MiB, up to a limit of 5 MiB for the entire request, including partition keys. Each shard can support writes up to 1,000 records per second, up to a maximum data write total of 1 MiB per second. You must specify the name of the stream that captures, stores, and transports the data; and an array of request Records, with each record in the array requiring a partition key and data blob. The record size limit applies to the total size of the partition key and data blob. The data blob can be any type of data; for example, a segment from a log file, geographic/location data, website clickstream data, and so on. The partition key is used by Kinesis Data Streams as input to a hash function that maps the partition key and associated data to a specific shard. An MD5 hash function is used to map partition keys to 128-bit integer values and to map associated data records to shards. As a result of this hashing mechanism, all data records with the same partition key map to the same shard within the stream. For more information, see [Adding Data to a Stream](https://docs.aws.amazon.com/kinesis/latest/dev/developing-producers-with-sdk.html#kinesis-using-sdk-java-add-data-to-stream) in the Amazon Kinesis Data Streams Developer Guide. Each record in the Records array may include an optional parameter, ExplicitHashKey, which overrides the partition key to shard mapping. This parameter allows a data producer to determine explicitly the shard where the record is stored. For more information, see [Adding Multiple Records with PutRecords](https://docs.aws.amazon.com/kinesis/latest/dev/developing-producers-with-sdk.html#kinesis-using-sdk-java-putrecords) in the Amazon Kinesis Data Streams Developer Guide. The PutRecords response includes an array of response Records. Each record in the response array directly correlates with a record in the request array using natural ordering, from the top to the bottom of the request and response. The response Records array always includes the same number of records as the request array. The response Records array includes both successfully and unsuccessfully processed records. Kinesis Data Streams attempts to process all records in each PutRecords request. A single record failure does not stop the processing of subsequent records. As a result, PutRecords doesn't guarantee the ordering of records. If you need to read records in the same order they are written to the stream, use [PutRecord] instead of PutRecords, and write to the same shard. A successfully processed record includes ShardId and SequenceNumber values. The ShardId parameter identifies the shard in the stream where the record is stored. The SequenceNumber parameter is an identifier assigned to the put record, unique to all records in the stream. An unsuccessfully processed record includes ErrorCode and ErrorMessage values. ErrorCode reflects the type of error and can be one of the following values: ProvisionedThroughputExceededException or InternalFailure. ErrorMessage provides more detailed information about the ProvisionedThroughputExceededException exception including the account ID, stream name, and shard ID of the record that was throttled. For more information about partially successful responses, see [Adding Multiple Records with PutRecords](https://docs.aws.amazon.com/kinesis/latest/dev/kinesis-using-sdk-java-add-data-to-stream.html#kinesis-using-sdk-java-putrecords) in the Amazon Kinesis Data Streams Developer Guide. After you write a record to a stream, you cannot modify that record or its order within the stream. By default, data records are accessible for 24 hours from the time that they are added to a stream. You can use [IncreaseStreamRetentionPeriod] or [DecreaseStreamRetentionPeriod] to modify this retention period. /// @@ -2049,7 +2049,7 @@ extension KinesisClient { return try await op.execute(input: input) } - /// Performs the `PutResourcePolicy` operation on the `Kinesis_20131202` service. + /// Performs the `PutResourcePolicy` operation on the `Kinesis` service. /// /// Attaches a resource-based policy to a data stream or registered consumer. If you are using an identity other than the root user of the Amazon Web Services account that owns the resource, the calling identity must have the PutResourcePolicy permissions on the specified Kinesis Data Streams resource and belong to the owner's account in order to use this operation. If you don't have PutResourcePolicy permissions, Amazon Kinesis Data Streams returns a 403 Access Denied error. If you receive a ResourceNotFoundException, check to see if you passed a valid stream or consumer resource. Request patterns can be one of the following: /// @@ -2130,7 +2130,7 @@ extension KinesisClient { return try await op.execute(input: input) } - /// Performs the `RegisterStreamConsumer` operation on the `Kinesis_20131202` service. + /// Performs the `RegisterStreamConsumer` operation on the `Kinesis` service. /// /// Registers a consumer with a Kinesis data stream. When you use this operation, the consumer you register can then call [SubscribeToShard] to receive data from the stream using enhanced fan-out, at a rate of up to 2 MiB per second for every shard you subscribe to. This rate is unaffected by the total number of consumers that read from the same stream. You can register up to 20 consumers per stream. A given consumer can only be registered with one stream at a time. For an example of how to use this operation, see [Enhanced Fan-Out Using the Kinesis Data Streams API](https://docs.aws.amazon.com/streams/latest/dev/building-enhanced-consumers-api.html). The use of this operation has a limit of five transactions per second per account. Also, only 5 consumers can be created simultaneously. In other words, you cannot have more than 5 consumers in a CREATING status at the same time. Registering a 6th consumer while there are 5 in a CREATING status results in a LimitExceededException. /// @@ -2203,7 +2203,7 @@ extension KinesisClient { return try await op.execute(input: input) } - /// Performs the `RemoveTagsFromStream` operation on the `Kinesis_20131202` service. + /// Performs the `RemoveTagsFromStream` operation on the `Kinesis` service. /// /// Removes tags from the specified Kinesis data stream. Removed tags are deleted and cannot be recovered after this operation successfully completes. When invoking this API, you must use either the StreamARN or the StreamName parameter, or both. It is recommended that you use the StreamARN input parameter when you invoke this API. If you specify a tag that does not exist, it is ignored. [RemoveTagsFromStream] has a limit of five transactions per second per account. /// @@ -2277,7 +2277,7 @@ extension KinesisClient { return try await op.execute(input: input) } - /// Performs the `SplitShard` operation on the `Kinesis_20131202` service. + /// Performs the `SplitShard` operation on the `Kinesis` service. /// /// Splits a shard into two new shards in the Kinesis data stream, to increase the stream's capacity to ingest and transport data. SplitShard is called when there is a need to increase the overall capacity of a stream because of an expected increase in the volume of data records being ingested. This API is only supported for the data streams with the provisioned capacity mode. When invoking this API, you must use either the StreamARN or the StreamName parameter, or both. It is recommended that you use the StreamARN input parameter when you invoke this API. You can also use SplitShard when a shard appears to be approaching its maximum utilization; for example, the producers sending data into the specific shard are suddenly sending more than previously anticipated. You can also call SplitShard to increase stream capacity, so that more Kinesis Data Streams applications can simultaneously read data from the stream for real-time processing. You must specify the shard to be split and the new hash key, which is the position in the shard where the shard gets split in two. In many cases, the new hash key might be the average of the beginning and ending hash key, but it can be any hash key value in the range being mapped into the shard. For more information, see [Split a Shard](https://docs.aws.amazon.com/kinesis/latest/dev/kinesis-using-sdk-java-resharding-split.html) in the Amazon Kinesis Data Streams Developer Guide. You can use [DescribeStreamSummary] and the [ListShards] APIs to determine the shard ID and hash key values for the ShardToSplit and NewStartingHashKey parameters that are specified in the SplitShard request. SplitShard is an asynchronous operation. Upon receiving a SplitShard request, Kinesis Data Streams immediately returns a response and sets the stream status to UPDATING. After the operation is completed, Kinesis Data Streams sets the stream status to ACTIVE. Read and write operations continue to work while the stream is in the UPDATING state. You can use [DescribeStreamSummary] to check the status of the stream, which is returned in StreamStatus. If the stream is in the ACTIVE state, you can call SplitShard. If the specified stream does not exist, [DescribeStreamSummary] returns a ResourceNotFoundException. If you try to create more shards than are authorized for your account, you receive a LimitExceededException. For the default shard limit for an Amazon Web Services account, see [Kinesis Data Streams Limits](https://docs.aws.amazon.com/kinesis/latest/dev/service-sizes-and-limits.html) in the Amazon Kinesis Data Streams Developer Guide. To increase this limit, [contact Amazon Web Services Support](https://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html). If you try to operate on too many streams simultaneously using [CreateStream], [DeleteStream], [MergeShards], and/or [SplitShard], you receive a LimitExceededException. SplitShard has a limit of five transactions per second per account. /// @@ -2352,7 +2352,7 @@ extension KinesisClient { return try await op.execute(input: input) } - /// Performs the `StartStreamEncryption` operation on the `Kinesis_20131202` service. + /// Performs the `StartStreamEncryption` operation on the `Kinesis` service. /// /// Enables or updates server-side encryption using an Amazon Web Services KMS key for a specified stream. When invoking this API, you must use either the StreamARN or the StreamName parameter, or both. It is recommended that you use the StreamARN input parameter when you invoke this API. Starting encryption is an asynchronous operation. Upon receiving the request, Kinesis Data Streams returns immediately and sets the status of the stream to UPDATING. After the update is complete, Kinesis Data Streams sets the status of the stream back to ACTIVE. Updating or applying encryption normally takes a few seconds to complete, but it can take minutes. You can continue to read and write data to your stream while its status is UPDATING. Once the status of the stream is ACTIVE, encryption begins for records written to the stream. API Limits: You can successfully apply a new Amazon Web Services KMS key for server-side encryption 25 times in a rolling 24-hour period. Note: It can take up to 5 seconds after the stream is in an ACTIVE status before all records written to the stream are encrypted. After you enable encryption, you can verify that encryption is applied by inspecting the API response from PutRecord or PutRecords. /// @@ -2432,7 +2432,7 @@ extension KinesisClient { return try await op.execute(input: input) } - /// Performs the `StopStreamEncryption` operation on the `Kinesis_20131202` service. + /// Performs the `StopStreamEncryption` operation on the `Kinesis` service. /// /// Disables server-side encryption for a specified stream. When invoking this API, you must use either the StreamARN or the StreamName parameter, or both. It is recommended that you use the StreamARN input parameter when you invoke this API. Stopping encryption is an asynchronous operation. Upon receiving the request, Kinesis Data Streams returns immediately and sets the status of the stream to UPDATING. After the update is complete, Kinesis Data Streams sets the status of the stream back to ACTIVE. Stopping encryption normally takes a few seconds to complete, but it can take minutes. You can continue to read and write data to your stream while its status is UPDATING. Once the status of the stream is ACTIVE, records written to the stream are no longer encrypted by Kinesis Data Streams. API Limits: You can successfully disable server-side encryption 25 times in a rolling 24-hour period. Note: It can take up to 5 seconds after the stream is in an ACTIVE status before all records written to the stream are no longer subject to encryption. After you disabled encryption, you can verify that encryption is not applied by inspecting the API response from PutRecord or PutRecords. /// @@ -2506,7 +2506,7 @@ extension KinesisClient { return try await op.execute(input: input) } - /// Performs the `SubscribeToShard` operation on the `Kinesis_20131202` service. + /// Performs the `SubscribeToShard` operation on the `Kinesis` service. /// /// This operation establishes an HTTP/2 connection between the consumer you specify in the ConsumerARN parameter and the shard you specify in the ShardId parameter. After the connection is successfully established, Kinesis Data Streams pushes records from the shard to the consumer over this connection. Before you call this operation, call [RegisterStreamConsumer] to register the consumer with Kinesis Data Streams. When the SubscribeToShard call succeeds, your consumer starts receiving events of type [SubscribeToShardEvent] over the HTTP/2 connection for up to 5 minutes, after which time you need to call SubscribeToShard again to renew the subscription if you want to continue to receive records. You can make one call to SubscribeToShard per second per registered consumer per shard. For example, if you have a 4000 shard stream and two registered stream consumers, you can make one SubscribeToShard request per second for each combination of shard and registered consumer, allowing you to subscribe both consumers to all 4000 shards in one second. If you call SubscribeToShard again with the same ConsumerARN and ShardId within 5 seconds of a successful call, you'll get a ResourceInUseException. If you call SubscribeToShard 5 seconds or more after a successful call, the second call takes over the subscription and the previous connection expires or fails with a ResourceInUseException. For an example of how to use this operation, see [Enhanced Fan-Out Using the Kinesis Data Streams API](https://docs.aws.amazon.com/streams/latest/dev/building-enhanced-consumers-api.html). /// @@ -2580,7 +2580,7 @@ extension KinesisClient { return try await op.execute(input: input) } - /// Performs the `UpdateShardCount` operation on the `Kinesis_20131202` service. + /// Performs the `UpdateShardCount` operation on the `Kinesis` service. /// /// Updates the shard count of the specified stream to the specified number of shards. This API is only supported for the data streams with the provisioned capacity mode. When invoking this API, you must use either the StreamARN or the StreamName parameter, or both. It is recommended that you use the StreamARN input parameter when you invoke this API. Updating the shard count is an asynchronous operation. Upon receiving the request, Kinesis Data Streams returns immediately and sets the status of the stream to UPDATING. After the update is complete, Kinesis Data Streams sets the status of the stream back to ACTIVE. Depending on the size of the stream, the scaling action could take a few minutes to complete. You can continue to read and write data to your stream while its status is UPDATING. To update the shard count, Kinesis Data Streams performs splits or merges on individual shards. This can cause short-lived shards to be created, in addition to the final shards. These short-lived shards count towards your total shard limit for your account in the Region. When using this operation, we recommend that you specify a target shard count that is a multiple of 25% (25%, 50%, 75%, 100%). You can specify any target value within your shard limit. However, if you specify a target that isn't a multiple of 25%, the scaling action might take longer to complete. This operation has the following default limits. By default, you cannot do the following: /// @@ -2672,7 +2672,7 @@ extension KinesisClient { return try await op.execute(input: input) } - /// Performs the `UpdateStreamMode` operation on the `Kinesis_20131202` service. + /// Performs the `UpdateStreamMode` operation on the `Kinesis` service. /// /// Updates the capacity mode of the data stream. Currently, in Kinesis Data Streams, you can choose between an on-demand capacity mode and a provisioned capacity mode for your data stream. /// diff --git a/Sources/Services/AWSKinesisAnalytics/Sources/AWSKinesisAnalytics/KinesisAnalyticsClient.swift b/Sources/Services/AWSKinesisAnalytics/Sources/AWSKinesisAnalytics/KinesisAnalyticsClient.swift index 2756764fe75..d10bedc5071 100644 --- a/Sources/Services/AWSKinesisAnalytics/Sources/AWSKinesisAnalytics/KinesisAnalyticsClient.swift +++ b/Sources/Services/AWSKinesisAnalytics/Sources/AWSKinesisAnalytics/KinesisAnalyticsClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class KinesisAnalyticsClient: ClientRuntime.Client { public static let clientName = "KinesisAnalyticsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: KinesisAnalyticsClient.KinesisAnalyticsClientConfiguration let serviceName = "Kinesis Analytics" @@ -330,7 +330,7 @@ extension KinesisAnalyticsClient { } extension KinesisAnalyticsClient { - /// Performs the `AddApplicationCloudWatchLoggingOption` operation on the `KinesisAnalytics_20150814` service. + /// Performs the `AddApplicationCloudWatchLoggingOption` operation on the `KinesisAnalytics` service. /// /// This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see [Amazon Kinesis Data Analytics API V2 Documentation]. Adds a CloudWatch log stream to monitor application configuration errors. For more information about using CloudWatch log streams with Amazon Kinesis Analytics applications, see [Working with Amazon CloudWatch Logs](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/cloudwatch-logs.html). /// @@ -404,7 +404,7 @@ extension KinesisAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `AddApplicationInput` operation on the `KinesisAnalytics_20150814` service. + /// Performs the `AddApplicationInput` operation on the `KinesisAnalytics` service. /// /// This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see [Amazon Kinesis Data Analytics API V2 Documentation]. Adds a streaming source to your Amazon Kinesis application. For conceptual information, see [Configuring Application Input](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html). You can add a streaming source either when you create an application or you can use this operation to add a streaming source after you create an application. For more information, see [CreateApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_CreateApplication.html). Any configuration update, including adding a streaming source using this operation, results in a new version of the application. You can use the [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html) operation to find the current application version. This operation requires permissions to perform the kinesisanalytics:AddApplicationInput action. /// @@ -479,7 +479,7 @@ extension KinesisAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `AddApplicationInputProcessingConfiguration` operation on the `KinesisAnalytics_20150814` service. + /// Performs the `AddApplicationInputProcessingConfiguration` operation on the `KinesisAnalytics` service. /// /// This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see [Amazon Kinesis Data Analytics API V2 Documentation]. Adds an [InputProcessingConfiguration](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputProcessingConfiguration.html) to an application. An input processor preprocesses records on the input stream before the application's SQL code executes. Currently, the only input processor available is [AWS Lambda](https://docs.aws.amazon.com/lambda/). /// @@ -553,7 +553,7 @@ extension KinesisAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `AddApplicationOutput` operation on the `KinesisAnalytics_20150814` service. + /// Performs the `AddApplicationOutput` operation on the `KinesisAnalytics` service. /// /// This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see [Amazon Kinesis Data Analytics API V2 Documentation]. Adds an external destination to your Amazon Kinesis Analytics application. If you want Amazon Kinesis Analytics to deliver data from an in-application stream within your application to an external destination (such as an Amazon Kinesis stream, an Amazon Kinesis Firehose delivery stream, or an AWS Lambda function), you add the relevant configuration to your application using this operation. You can configure one or more outputs for your application. Each output configuration maps an in-application stream and an external destination. You can use one of the output configurations to deliver data from your in-application error stream to an external destination so that you can analyze the errors. For more information, see [Understanding Application Output (Destination)](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-output.html). Any configuration update, including adding a streaming source using this operation, results in a new version of the application. You can use the [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html) operation to find the current application version. For the limits on the number of application inputs and outputs you can configure, see [Limits](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/limits.html). This operation requires permissions to perform the kinesisanalytics:AddApplicationOutput action. /// @@ -627,7 +627,7 @@ extension KinesisAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `AddApplicationReferenceDataSource` operation on the `KinesisAnalytics_20150814` service. + /// Performs the `AddApplicationReferenceDataSource` operation on the `KinesisAnalytics` service. /// /// This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see [Amazon Kinesis Data Analytics API V2 Documentation]. Adds a reference data source to an existing application. Amazon Kinesis Analytics reads reference data (that is, an Amazon S3 object) and creates an in-application table within your application. In the request, you provide the source (S3 bucket name and object key name), name of the in-application table to create, and the necessary mapping information that describes how data in Amazon S3 object maps to columns in the resulting in-application table. For conceptual information, see [Configuring Application Input](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html). For the limits on data sources you can add to your application, see [Limits](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/limits.html). This operation requires permissions to perform the kinesisanalytics:AddApplicationOutput action. /// @@ -701,7 +701,7 @@ extension KinesisAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `CreateApplication` operation on the `KinesisAnalytics_20150814` service. + /// Performs the `CreateApplication` operation on the `KinesisAnalytics` service. /// /// This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see [Amazon Kinesis Data Analytics API V2 Documentation]. Creates an Amazon Kinesis Analytics application. You can configure each application with one streaming source as input, application code to process the input, and up to three destinations where you want Amazon Kinesis Analytics to write the output data from your application. For an overview, see [How it Works](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works.html). In the input configuration, you map the streaming source to an in-application stream, which you can think of as a constantly updating table. In the mapping, you must provide a schema for the in-application stream and map each data column in the in-application stream to a data element in the streaming source. Your application code is one or more SQL statements that read input data, transform it, and generate output. Your application code can create one or more SQL artifacts like SQL streams or pumps. In the output configuration, you can configure the application to write data from in-application streams created in your applications to up to three destinations. To read data from your source stream or write data to destination streams, Amazon Kinesis Analytics needs your permissions. You grant these permissions by creating IAM roles. This operation requires permissions to perform the kinesisanalytics:CreateApplication action. For introductory exercises to create an Amazon Kinesis Analytics application, see [Getting Started](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/getting-started.html). /// @@ -776,7 +776,7 @@ extension KinesisAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `DeleteApplication` operation on the `KinesisAnalytics_20150814` service. + /// Performs the `DeleteApplication` operation on the `KinesisAnalytics` service. /// /// This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see [Amazon Kinesis Data Analytics API V2 Documentation]. Deletes the specified application. Amazon Kinesis Analytics halts application execution and deletes the application, including any application artifacts (such as in-application streams, reference table, and application code). This operation requires permissions to perform the kinesisanalytics:DeleteApplication action. /// @@ -849,7 +849,7 @@ extension KinesisAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `DeleteApplicationCloudWatchLoggingOption` operation on the `KinesisAnalytics_20150814` service. + /// Performs the `DeleteApplicationCloudWatchLoggingOption` operation on the `KinesisAnalytics` service. /// /// This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see [Amazon Kinesis Data Analytics API V2 Documentation]. Deletes a CloudWatch log stream from an application. For more information about using CloudWatch log streams with Amazon Kinesis Analytics applications, see [Working with Amazon CloudWatch Logs](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/cloudwatch-logs.html). /// @@ -923,7 +923,7 @@ extension KinesisAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `DeleteApplicationInputProcessingConfiguration` operation on the `KinesisAnalytics_20150814` service. + /// Performs the `DeleteApplicationInputProcessingConfiguration` operation on the `KinesisAnalytics` service. /// /// This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see [Amazon Kinesis Data Analytics API V2 Documentation]. Deletes an [InputProcessingConfiguration](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputProcessingConfiguration.html) from an input. /// @@ -997,7 +997,7 @@ extension KinesisAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `DeleteApplicationOutput` operation on the `KinesisAnalytics_20150814` service. + /// Performs the `DeleteApplicationOutput` operation on the `KinesisAnalytics` service. /// /// This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see [Amazon Kinesis Data Analytics API V2 Documentation]. Deletes output destination configuration from your application configuration. Amazon Kinesis Analytics will no longer write data from the corresponding in-application stream to the external output destination. This operation requires permissions to perform the kinesisanalytics:DeleteApplicationOutput action. /// @@ -1071,7 +1071,7 @@ extension KinesisAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `DeleteApplicationReferenceDataSource` operation on the `KinesisAnalytics_20150814` service. + /// Performs the `DeleteApplicationReferenceDataSource` operation on the `KinesisAnalytics` service. /// /// This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see [Amazon Kinesis Data Analytics API V2 Documentation]. Deletes a reference data source configuration from the specified application configuration. If the application is running, Amazon Kinesis Analytics immediately removes the in-application table that you created using the [AddApplicationReferenceDataSource](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_AddApplicationReferenceDataSource.html) operation. This operation requires permissions to perform the kinesisanalytics.DeleteApplicationReferenceDataSource action. /// @@ -1145,7 +1145,7 @@ extension KinesisAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `DescribeApplication` operation on the `KinesisAnalytics_20150814` service. + /// Performs the `DescribeApplication` operation on the `KinesisAnalytics` service. /// /// This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see [Amazon Kinesis Data Analytics API V2 Documentation]. Returns information about a specific Amazon Kinesis Analytics application. If you want to retrieve a list of all applications in your account, use the [ListApplications](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_ListApplications.html) operation. This operation requires permissions to perform the kinesisanalytics:DescribeApplication action. You can use DescribeApplication to get the current application versionId, which you need to call other operations such as Update. /// @@ -1216,7 +1216,7 @@ extension KinesisAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `DiscoverInputSchema` operation on the `KinesisAnalytics_20150814` service. + /// Performs the `DiscoverInputSchema` operation on the `KinesisAnalytics` service. /// /// This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see [Amazon Kinesis Data Analytics API V2 Documentation]. Infers a schema by evaluating sample records on the specified streaming source (Amazon Kinesis stream or Amazon Kinesis Firehose delivery stream) or S3 object. In the response, the operation returns the inferred schema and also the sample records that the operation used to infer the schema. You can use the inferred schema when configuring a streaming source for your application. For conceptual information, see [Configuring Application Input](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html). Note that when you create an application using the Amazon Kinesis Analytics console, the console uses this operation to infer a schema and show it in the console user interface. This operation requires permissions to perform the kinesisanalytics:DiscoverInputSchema action. /// @@ -1292,7 +1292,7 @@ extension KinesisAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `ListApplications` operation on the `KinesisAnalytics_20150814` service. + /// Performs the `ListApplications` operation on the `KinesisAnalytics` service. /// /// This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see [Amazon Kinesis Data Analytics API V2 Documentation]. Returns a list of Amazon Kinesis Analytics applications in your account. For each application, the response includes the application name, Amazon Resource Name (ARN), and status. If the response returns the HasMoreApplications value as true, /// @@ -1360,7 +1360,7 @@ extension KinesisAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `KinesisAnalytics_20150814` service. + /// Performs the `ListTagsForResource` operation on the `KinesisAnalytics` service. /// /// Retrieves the list of key-value tags assigned to the application. For more information, see [Using Tagging](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-tagging.html). /// @@ -1432,7 +1432,7 @@ extension KinesisAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `StartApplication` operation on the `KinesisAnalytics_20150814` service. + /// Performs the `StartApplication` operation on the `KinesisAnalytics` service. /// /// This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see [Amazon Kinesis Data Analytics API V2 Documentation]. Starts the specified Amazon Kinesis Analytics application. After creating an application, you must exclusively call this operation to start your application. After the application starts, it begins consuming the input data, processes it, and writes the output to the configured destination. The application status must be READY for you to start an application. You can get the application status in the console or using the [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html) operation. After you start the application, you can stop the application from processing the input by calling the [StopApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_StopApplication.html) operation. This operation requires permissions to perform the kinesisanalytics:StartApplication action. /// @@ -1506,7 +1506,7 @@ extension KinesisAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `StopApplication` operation on the `KinesisAnalytics_20150814` service. + /// Performs the `StopApplication` operation on the `KinesisAnalytics` service. /// /// This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see [Amazon Kinesis Data Analytics API V2 Documentation]. Stops the application from processing input data. You can stop an application only if it is in the running state. You can use the [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html) operation to find the application state. After the application is stopped, Amazon Kinesis Analytics stops reading data from the input, the application stops processing data, and there is no output written to the destination. This operation requires permissions to perform the kinesisanalytics:StopApplication action. /// @@ -1578,7 +1578,7 @@ extension KinesisAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `KinesisAnalytics_20150814` service. + /// Performs the `TagResource` operation on the `KinesisAnalytics` service. /// /// Adds one or more key-value tags to a Kinesis Analytics application. Note that the maximum number of application tags includes system tags. The maximum number of user-defined application tags is 50. For more information, see [Using Tagging](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-tagging.html). /// @@ -1652,7 +1652,7 @@ extension KinesisAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `KinesisAnalytics_20150814` service. + /// Performs the `UntagResource` operation on the `KinesisAnalytics` service. /// /// Removes one or more tags from a Kinesis Analytics application. For more information, see [Using Tagging](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-tagging.html). /// @@ -1726,7 +1726,7 @@ extension KinesisAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `UpdateApplication` operation on the `KinesisAnalytics_20150814` service. + /// Performs the `UpdateApplication` operation on the `KinesisAnalytics` service. /// /// This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see [Amazon Kinesis Data Analytics API V2 Documentation]. Updates an existing Amazon Kinesis Analytics application. Using this API, you can update application code, input configuration, and output configuration. Note that Amazon Kinesis Analytics updates the CurrentApplicationVersionId each time you update your application. This operation requires permission for the kinesisanalytics:UpdateApplication action. /// diff --git a/Sources/Services/AWSKinesisAnalyticsV2/Sources/AWSKinesisAnalyticsV2/KinesisAnalyticsV2Client.swift b/Sources/Services/AWSKinesisAnalyticsV2/Sources/AWSKinesisAnalyticsV2/KinesisAnalyticsV2Client.swift index c5acaa6c52d..2f7e6dc15d0 100644 --- a/Sources/Services/AWSKinesisAnalyticsV2/Sources/AWSKinesisAnalyticsV2/KinesisAnalyticsV2Client.swift +++ b/Sources/Services/AWSKinesisAnalyticsV2/Sources/AWSKinesisAnalyticsV2/KinesisAnalyticsV2Client.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class KinesisAnalyticsV2Client: ClientRuntime.Client { public static let clientName = "KinesisAnalyticsV2Client" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: KinesisAnalyticsV2Client.KinesisAnalyticsV2ClientConfiguration let serviceName = "Kinesis Analytics V2" @@ -330,7 +330,7 @@ extension KinesisAnalyticsV2Client { } extension KinesisAnalyticsV2Client { - /// Performs the `AddApplicationCloudWatchLoggingOption` operation on the `KinesisAnalytics_20180523` service. + /// Performs the `AddApplicationCloudWatchLoggingOption` operation on the `KinesisAnalyticsV2` service. /// /// Adds an Amazon CloudWatch log stream to monitor application configuration errors. /// @@ -405,7 +405,7 @@ extension KinesisAnalyticsV2Client { return try await op.execute(input: input) } - /// Performs the `AddApplicationInput` operation on the `KinesisAnalytics_20180523` service. + /// Performs the `AddApplicationInput` operation on the `KinesisAnalyticsV2` service. /// /// Adds a streaming source to your SQL-based Kinesis Data Analytics application. You can add a streaming source when you create an application, or you can use this operation to add a streaming source after you create an application. For more information, see [CreateApplication]. Any configuration update, including adding a streaming source using this operation, results in a new version of the application. You can use the [DescribeApplication] operation to find the current application version. /// @@ -480,7 +480,7 @@ extension KinesisAnalyticsV2Client { return try await op.execute(input: input) } - /// Performs the `AddApplicationInputProcessingConfiguration` operation on the `KinesisAnalytics_20180523` service. + /// Performs the `AddApplicationInputProcessingConfiguration` operation on the `KinesisAnalyticsV2` service. /// /// Adds an [InputProcessingConfiguration] to a SQL-based Kinesis Data Analytics application. An input processor pre-processes records on the input stream before the application's SQL code executes. Currently, the only input processor available is [Amazon Lambda](https://docs.aws.amazon.com/lambda/). /// @@ -554,7 +554,7 @@ extension KinesisAnalyticsV2Client { return try await op.execute(input: input) } - /// Performs the `AddApplicationOutput` operation on the `KinesisAnalytics_20180523` service. + /// Performs the `AddApplicationOutput` operation on the `KinesisAnalyticsV2` service. /// /// Adds an external destination to your SQL-based Kinesis Data Analytics application. If you want Kinesis Data Analytics to deliver data from an in-application stream within your application to an external destination (such as an Kinesis data stream, a Kinesis Data Firehose delivery stream, or an Amazon Lambda function), you add the relevant configuration to your application using this operation. You can configure one or more outputs for your application. Each output configuration maps an in-application stream and an external destination. You can use one of the output configurations to deliver data from your in-application error stream to an external destination so that you can analyze the errors. Any configuration update, including adding a streaming source using this operation, results in a new version of the application. You can use the [DescribeApplication] operation to find the current application version. /// @@ -628,7 +628,7 @@ extension KinesisAnalyticsV2Client { return try await op.execute(input: input) } - /// Performs the `AddApplicationReferenceDataSource` operation on the `KinesisAnalytics_20180523` service. + /// Performs the `AddApplicationReferenceDataSource` operation on the `KinesisAnalyticsV2` service. /// /// Adds a reference data source to an existing SQL-based Kinesis Data Analytics application. Kinesis Data Analytics reads reference data (that is, an Amazon S3 object) and creates an in-application table within your application. In the request, you provide the source (S3 bucket name and object key name), name of the in-application table to create, and the necessary mapping information that describes how data in an Amazon S3 object maps to columns in the resulting in-application table. /// @@ -702,7 +702,7 @@ extension KinesisAnalyticsV2Client { return try await op.execute(input: input) } - /// Performs the `AddApplicationVpcConfiguration` operation on the `KinesisAnalytics_20180523` service. + /// Performs the `AddApplicationVpcConfiguration` operation on the `KinesisAnalyticsV2` service. /// /// Adds a Virtual Private Cloud (VPC) configuration to the application. Applications can use VPCs to store and access resources securely. Note the following about VPC configurations for Managed Service for Apache Flink applications: /// @@ -780,7 +780,7 @@ extension KinesisAnalyticsV2Client { return try await op.execute(input: input) } - /// Performs the `CreateApplication` operation on the `KinesisAnalytics_20180523` service. + /// Performs the `CreateApplication` operation on the `KinesisAnalyticsV2` service. /// /// Creates a Managed Service for Apache Flink application. For information about creating a Managed Service for Apache Flink application, see [Creating an Application](https://docs.aws.amazon.com/kinesisanalytics/latest/java/getting-started.html). /// @@ -857,7 +857,7 @@ extension KinesisAnalyticsV2Client { return try await op.execute(input: input) } - /// Performs the `CreateApplicationPresignedUrl` operation on the `KinesisAnalytics_20180523` service. + /// Performs the `CreateApplicationPresignedUrl` operation on the `KinesisAnalyticsV2` service. /// /// Creates and returns a URL that you can use to connect to an application's extension. The IAM role or user used to call this API defines the permissions to access the extension. After the presigned URL is created, no additional permission is required to access this URL. IAM authorization policies for this API are also enforced for every HTTP request that attempts to connect to the extension. You control the amount of time that the URL will be valid using the SessionExpirationDurationInSeconds parameter. If you do not provide this parameter, the returned URL is valid for twelve hours. The URL that you get from a call to CreateApplicationPresignedUrl must be used within 3 minutes to be valid. If you first try to use the URL after the 3-minute limit expires, the service returns an HTTP 403 Forbidden error. /// @@ -929,7 +929,7 @@ extension KinesisAnalyticsV2Client { return try await op.execute(input: input) } - /// Performs the `CreateApplicationSnapshot` operation on the `KinesisAnalytics_20180523` service. + /// Performs the `CreateApplicationSnapshot` operation on the `KinesisAnalyticsV2` service. /// /// Creates a snapshot of the application's state data. /// @@ -1005,7 +1005,7 @@ extension KinesisAnalyticsV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteApplication` operation on the `KinesisAnalytics_20180523` service. + /// Performs the `DeleteApplication` operation on the `KinesisAnalyticsV2` service. /// /// Deletes the specified application. Managed Service for Apache Flink halts application execution and deletes the application. /// @@ -1080,7 +1080,7 @@ extension KinesisAnalyticsV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteApplicationCloudWatchLoggingOption` operation on the `KinesisAnalytics_20180523` service. + /// Performs the `DeleteApplicationCloudWatchLoggingOption` operation on the `KinesisAnalyticsV2` service. /// /// Deletes an Amazon CloudWatch log stream from an SQL-based Kinesis Data Analytics application. /// @@ -1155,7 +1155,7 @@ extension KinesisAnalyticsV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteApplicationInputProcessingConfiguration` operation on the `KinesisAnalytics_20180523` service. + /// Performs the `DeleteApplicationInputProcessingConfiguration` operation on the `KinesisAnalyticsV2` service. /// /// Deletes an [InputProcessingConfiguration] from an input. /// @@ -1229,7 +1229,7 @@ extension KinesisAnalyticsV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteApplicationOutput` operation on the `KinesisAnalytics_20180523` service. + /// Performs the `DeleteApplicationOutput` operation on the `KinesisAnalyticsV2` service. /// /// Deletes the output destination configuration from your SQL-based Kinesis Data Analytics application's configuration. Kinesis Data Analytics will no longer write data from the corresponding in-application stream to the external output destination. /// @@ -1303,7 +1303,7 @@ extension KinesisAnalyticsV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteApplicationReferenceDataSource` operation on the `KinesisAnalytics_20180523` service. + /// Performs the `DeleteApplicationReferenceDataSource` operation on the `KinesisAnalyticsV2` service. /// /// Deletes a reference data source configuration from the specified SQL-based Kinesis Data Analytics application's configuration. If the application is running, Kinesis Data Analytics immediately removes the in-application table that you created using the [AddApplicationReferenceDataSource] operation. /// @@ -1377,7 +1377,7 @@ extension KinesisAnalyticsV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteApplicationSnapshot` operation on the `KinesisAnalytics_20180523` service. + /// Performs the `DeleteApplicationSnapshot` operation on the `KinesisAnalyticsV2` service. /// /// Deletes a snapshot of application state. /// @@ -1452,7 +1452,7 @@ extension KinesisAnalyticsV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteApplicationVpcConfiguration` operation on the `KinesisAnalytics_20180523` service. + /// Performs the `DeleteApplicationVpcConfiguration` operation on the `KinesisAnalyticsV2` service. /// /// Removes a VPC configuration from a Managed Service for Apache Flink application. /// @@ -1526,7 +1526,7 @@ extension KinesisAnalyticsV2Client { return try await op.execute(input: input) } - /// Performs the `DescribeApplication` operation on the `KinesisAnalytics_20180523` service. + /// Performs the `DescribeApplication` operation on the `KinesisAnalyticsV2` service. /// /// Returns information about a specific Managed Service for Apache Flink application. If you want to retrieve a list of all applications in your account, use the [ListApplications] operation. /// @@ -1598,7 +1598,7 @@ extension KinesisAnalyticsV2Client { return try await op.execute(input: input) } - /// Performs the `DescribeApplicationOperation` operation on the `KinesisAnalytics_20180523` service. + /// Performs the `DescribeApplicationOperation` operation on the `KinesisAnalyticsV2` service. /// /// Returns information about a specific operation performed on a Managed Service for Apache Flink application /// @@ -1670,7 +1670,7 @@ extension KinesisAnalyticsV2Client { return try await op.execute(input: input) } - /// Performs the `DescribeApplicationSnapshot` operation on the `KinesisAnalytics_20180523` service. + /// Performs the `DescribeApplicationSnapshot` operation on the `KinesisAnalyticsV2` service. /// /// Returns information about a snapshot of application state data. /// @@ -1742,7 +1742,7 @@ extension KinesisAnalyticsV2Client { return try await op.execute(input: input) } - /// Performs the `DescribeApplicationVersion` operation on the `KinesisAnalytics_20180523` service. + /// Performs the `DescribeApplicationVersion` operation on the `KinesisAnalyticsV2` service. /// /// Provides a detailed description of a specified version of the application. To see a list of all the versions of an application, invoke the [ListApplicationVersions] operation. This operation is supported only for Managed Service for Apache Flink. /// @@ -1814,7 +1814,7 @@ extension KinesisAnalyticsV2Client { return try await op.execute(input: input) } - /// Performs the `DiscoverInputSchema` operation on the `KinesisAnalytics_20180523` service. + /// Performs the `DiscoverInputSchema` operation on the `KinesisAnalyticsV2` service. /// /// Infers a schema for a SQL-based Kinesis Data Analytics application by evaluating sample records on the specified streaming source (Kinesis data stream or Kinesis Data Firehose delivery stream) or Amazon S3 object. In the response, the operation returns the inferred schema and also the sample records that the operation used to infer the schema. You can use the inferred schema when configuring a streaming source for your application. When you create an application using the Kinesis Data Analytics console, the console uses this operation to infer a schema and show it in the console user interface. /// @@ -1889,7 +1889,7 @@ extension KinesisAnalyticsV2Client { return try await op.execute(input: input) } - /// Performs the `ListApplicationOperations` operation on the `KinesisAnalytics_20180523` service. + /// Performs the `ListApplicationOperations` operation on the `KinesisAnalyticsV2` service. /// /// Lists information about operations performed on a Managed Service for Apache Flink application /// @@ -1961,7 +1961,7 @@ extension KinesisAnalyticsV2Client { return try await op.execute(input: input) } - /// Performs the `ListApplicationSnapshots` operation on the `KinesisAnalytics_20180523` service. + /// Performs the `ListApplicationSnapshots` operation on the `KinesisAnalyticsV2` service. /// /// Lists information about the current application snapshots. /// @@ -2032,7 +2032,7 @@ extension KinesisAnalyticsV2Client { return try await op.execute(input: input) } - /// Performs the `ListApplicationVersions` operation on the `KinesisAnalytics_20180523` service. + /// Performs the `ListApplicationVersions` operation on the `KinesisAnalyticsV2` service. /// /// Lists all the versions for the specified application, including versions that were rolled back. The response also includes a summary of the configuration associated with each version. To get the complete description of a specific application version, invoke the [DescribeApplicationVersion] operation. This operation is supported only for Managed Service for Apache Flink. /// @@ -2104,7 +2104,7 @@ extension KinesisAnalyticsV2Client { return try await op.execute(input: input) } - /// Performs the `ListApplications` operation on the `KinesisAnalytics_20180523` service. + /// Performs the `ListApplications` operation on the `KinesisAnalyticsV2` service. /// /// Returns a list of Managed Service for Apache Flink applications in your account. For each application, the response includes the application name, Amazon Resource Name (ARN), and status. If you want detailed information about a specific application, use [DescribeApplication]. /// @@ -2174,7 +2174,7 @@ extension KinesisAnalyticsV2Client { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `KinesisAnalytics_20180523` service. + /// Performs the `ListTagsForResource` operation on the `KinesisAnalyticsV2` service. /// /// Retrieves the list of key-value tags assigned to the application. For more information, see [Using Tagging](https://docs.aws.amazon.com/kinesisanalytics/latest/java/how-tagging.html). /// @@ -2246,7 +2246,7 @@ extension KinesisAnalyticsV2Client { return try await op.execute(input: input) } - /// Performs the `RollbackApplication` operation on the `KinesisAnalytics_20180523` service. + /// Performs the `RollbackApplication` operation on the `KinesisAnalyticsV2` service. /// /// Reverts the application to the previous running version. You can roll back an application if you suspect it is stuck in a transient status or in the running status. You can roll back an application only if it is in the UPDATING, AUTOSCALING, or RUNNING statuses. When you rollback an application, it loads state data from the last successful snapshot. If the application has no snapshots, Managed Service for Apache Flink rejects the rollback request. /// @@ -2321,7 +2321,7 @@ extension KinesisAnalyticsV2Client { return try await op.execute(input: input) } - /// Performs the `StartApplication` operation on the `KinesisAnalytics_20180523` service. + /// Performs the `StartApplication` operation on the `KinesisAnalyticsV2` service. /// /// Starts the specified Managed Service for Apache Flink application. After creating an application, you must exclusively call this operation to start your application. /// @@ -2395,7 +2395,7 @@ extension KinesisAnalyticsV2Client { return try await op.execute(input: input) } - /// Performs the `StopApplication` operation on the `KinesisAnalytics_20180523` service. + /// Performs the `StopApplication` operation on the `KinesisAnalyticsV2` service. /// /// Stops the application from processing data. You can stop an application only if it is in the running status, unless you set the Force parameter to true. You can use the [DescribeApplication] operation to find the application status. Managed Service for Apache Flink takes a snapshot when the application is stopped, unless Force is set to true. /// @@ -2470,7 +2470,7 @@ extension KinesisAnalyticsV2Client { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `KinesisAnalytics_20180523` service. + /// Performs the `TagResource` operation on the `KinesisAnalyticsV2` service. /// /// Adds one or more key-value tags to a Managed Service for Apache Flink application. Note that the maximum number of application tags includes system tags. The maximum number of user-defined application tags is 50. For more information, see [Using Tagging](https://docs.aws.amazon.com/kinesisanalytics/latest/java/how-tagging.html). /// @@ -2544,7 +2544,7 @@ extension KinesisAnalyticsV2Client { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `KinesisAnalytics_20180523` service. + /// Performs the `UntagResource` operation on the `KinesisAnalyticsV2` service. /// /// Removes one or more tags from a Managed Service for Apache Flink application. For more information, see [Using Tagging](https://docs.aws.amazon.com/kinesisanalytics/latest/java/how-tagging.html). /// @@ -2618,7 +2618,7 @@ extension KinesisAnalyticsV2Client { return try await op.execute(input: input) } - /// Performs the `UpdateApplication` operation on the `KinesisAnalytics_20180523` service. + /// Performs the `UpdateApplication` operation on the `KinesisAnalyticsV2` service. /// /// Updates an existing Managed Service for Apache Flink application. Using this operation, you can update application code, input configuration, and output configuration. Managed Service for Apache Flink updates the ApplicationVersionId each time you update your application. /// @@ -2695,7 +2695,7 @@ extension KinesisAnalyticsV2Client { return try await op.execute(input: input) } - /// Performs the `UpdateApplicationMaintenanceConfiguration` operation on the `KinesisAnalytics_20180523` service. + /// Performs the `UpdateApplicationMaintenanceConfiguration` operation on the `KinesisAnalyticsV2` service. /// /// Updates the maintenance configuration of the Managed Service for Apache Flink application. You can invoke this operation on an application that is in one of the two following states: READY or RUNNING. If you invoke it when the application is in a state other than these two states, it throws a ResourceInUseException. The service makes use of the updated configuration the next time it schedules maintenance for the application. If you invoke this operation after the service schedules maintenance, the service will apply the configuration update the next time it schedules maintenance for the application. This means that you might not see the maintenance configuration update applied to the maintenance process that follows a successful invocation of this operation, but to the following maintenance process instead. To see the current maintenance configuration of your application, invoke the [DescribeApplication] operation. For information about application maintenance, see [Managed Service for Apache Flink for Apache Flink Maintenance](https://docs.aws.amazon.com/kinesisanalytics/latest/java/maintenance.html). This operation is supported only for Managed Service for Apache Flink. /// diff --git a/Sources/Services/AWSKinesisVideo/Sources/AWSKinesisVideo/KinesisVideoClient.swift b/Sources/Services/AWSKinesisVideo/Sources/AWSKinesisVideo/KinesisVideoClient.swift index 74792bd93c9..93da11556e8 100644 --- a/Sources/Services/AWSKinesisVideo/Sources/AWSKinesisVideo/KinesisVideoClient.swift +++ b/Sources/Services/AWSKinesisVideo/Sources/AWSKinesisVideo/KinesisVideoClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class KinesisVideoClient: ClientRuntime.Client { public static let clientName = "KinesisVideoClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: KinesisVideoClient.KinesisVideoClientConfiguration let serviceName = "Kinesis Video" @@ -329,7 +329,7 @@ extension KinesisVideoClient { } extension KinesisVideoClient { - /// Performs the `CreateSignalingChannel` operation on the `KinesisVideo_20170930` service. + /// Performs the `CreateSignalingChannel` operation on the `KinesisVideo` service. /// /// Creates a signaling channel. CreateSignalingChannel is an asynchronous operation. /// @@ -409,7 +409,7 @@ extension KinesisVideoClient { return try await op.execute(input: input) } - /// Performs the `CreateStream` operation on the `KinesisVideo_20170930` service. + /// Performs the `CreateStream` operation on the `KinesisVideo` service. /// /// Creates a new Kinesis video stream. When you create a new stream, Kinesis Video Streams assigns it a version number. When you change the stream's metadata, Kinesis Video Streams updates the version. CreateStream is an asynchronous operation. For information about how the service works, see [How it Works](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/how-it-works.html). You must have permissions for the KinesisVideo:CreateStream action. /// @@ -490,7 +490,7 @@ extension KinesisVideoClient { return try await op.execute(input: input) } - /// Performs the `DeleteEdgeConfiguration` operation on the `KinesisVideo_20170930` service. + /// Performs the `DeleteEdgeConfiguration` operation on the `KinesisVideo` service. /// /// An asynchronous API that deletes a stream’s existing edge configuration, as well as the corresponding media from the Edge Agent. When you invoke this API, the sync status is set to DELETING. A deletion process starts, in which active edge jobs are stopped and all media is deleted from the edge device. The time to delete varies, depending on the total amount of stored media. If the deletion process fails, the sync status changes to DELETE_FAILED. You will need to re-try the deletion. When the deletion process has completed successfully, the edge configuration is no longer accessible. /// @@ -563,7 +563,7 @@ extension KinesisVideoClient { return try await op.execute(input: input) } - /// Performs the `DeleteSignalingChannel` operation on the `KinesisVideo_20170930` service. + /// Performs the `DeleteSignalingChannel` operation on the `KinesisVideo` service. /// /// Deletes a specified signaling channel. DeleteSignalingChannel is an asynchronous operation. If you don't specify the channel's current version, the most recent version is deleted. /// @@ -643,7 +643,7 @@ extension KinesisVideoClient { return try await op.execute(input: input) } - /// Performs the `DeleteStream` operation on the `KinesisVideo_20170930` service. + /// Performs the `DeleteStream` operation on the `KinesisVideo` service. /// /// Deletes a Kinesis video stream and the data contained in the stream. This method marks the stream for deletion, and makes the data in the stream inaccessible immediately. To ensure that you have the latest version of the stream before deleting it, you can specify the stream version. Kinesis Video Streams assigns a version to each stream. When you update a stream, Kinesis Video Streams assigns a new version number. To get the latest stream version, use the DescribeStream API. This operation requires permission for the KinesisVideo:DeleteStream action. /// @@ -723,7 +723,7 @@ extension KinesisVideoClient { return try await op.execute(input: input) } - /// Performs the `DescribeEdgeConfiguration` operation on the `KinesisVideo_20170930` service. + /// Performs the `DescribeEdgeConfiguration` operation on the `KinesisVideo` service. /// /// Describes a stream’s edge configuration that was set using the StartEdgeConfigurationUpdate API and the latest status of the edge agent's recorder and uploader jobs. Use this API to get the status of the configuration to determine if the configuration is in sync with the Edge Agent. Use this API to evaluate the health of the Edge Agent. /// @@ -796,7 +796,7 @@ extension KinesisVideoClient { return try await op.execute(input: input) } - /// Performs the `DescribeImageGenerationConfiguration` operation on the `KinesisVideo_20170930` service. + /// Performs the `DescribeImageGenerationConfiguration` operation on the `KinesisVideo` service. /// /// Gets the ImageGenerationConfiguration for a given Kinesis video stream. /// @@ -868,7 +868,7 @@ extension KinesisVideoClient { return try await op.execute(input: input) } - /// Performs the `DescribeMappedResourceConfiguration` operation on the `KinesisVideo_20170930` service. + /// Performs the `DescribeMappedResourceConfiguration` operation on the `KinesisVideo` service. /// /// Returns the most current information about the stream. The streamName or streamARN should be provided in the input. /// @@ -940,7 +940,7 @@ extension KinesisVideoClient { return try await op.execute(input: input) } - /// Performs the `DescribeMediaStorageConfiguration` operation on the `KinesisVideo_20170930` service. + /// Performs the `DescribeMediaStorageConfiguration` operation on the `KinesisVideo` service. /// /// Returns the most current information about the channel. Specify the ChannelName or ChannelARN in the input. /// @@ -1012,7 +1012,7 @@ extension KinesisVideoClient { return try await op.execute(input: input) } - /// Performs the `DescribeNotificationConfiguration` operation on the `KinesisVideo_20170930` service. + /// Performs the `DescribeNotificationConfiguration` operation on the `KinesisVideo` service. /// /// Gets the NotificationConfiguration for a given Kinesis video stream. /// @@ -1084,7 +1084,7 @@ extension KinesisVideoClient { return try await op.execute(input: input) } - /// Performs the `DescribeSignalingChannel` operation on the `KinesisVideo_20170930` service. + /// Performs the `DescribeSignalingChannel` operation on the `KinesisVideo` service. /// /// Returns the most current information about the signaling channel. You must specify either the name or the Amazon Resource Name (ARN) of the channel that you want to describe. /// @@ -1156,7 +1156,7 @@ extension KinesisVideoClient { return try await op.execute(input: input) } - /// Performs the `DescribeStream` operation on the `KinesisVideo_20170930` service. + /// Performs the `DescribeStream` operation on the `KinesisVideo` service. /// /// Returns the most current information about the specified stream. You must specify either the StreamName or the StreamARN. /// @@ -1228,7 +1228,7 @@ extension KinesisVideoClient { return try await op.execute(input: input) } - /// Performs the `GetDataEndpoint` operation on the `KinesisVideo_20170930` service. + /// Performs the `GetDataEndpoint` operation on the `KinesisVideo` service. /// /// Gets an endpoint for a specified stream for either reading or writing. Use this endpoint in your application to read from the specified stream (using the GetMedia or GetMediaForFragmentList operations) or write to it (using the PutMedia operation). The returned endpoint does not have the API name appended. The client needs to add the API name to the returned endpoint. In the request, specify the stream either by StreamName or StreamARN. /// @@ -1300,7 +1300,7 @@ extension KinesisVideoClient { return try await op.execute(input: input) } - /// Performs the `GetSignalingChannelEndpoint` operation on the `KinesisVideo_20170930` service. + /// Performs the `GetSignalingChannelEndpoint` operation on the `KinesisVideo` service. /// /// Provides an endpoint for the specified signaling channel to send and receive messages. This API uses the SingleMasterChannelEndpointConfiguration input parameter, which consists of the Protocols and Role properties. Protocols is used to determine the communication mechanism. For example, if you specify WSS as the protocol, this API produces a secure websocket endpoint. If you specify HTTPS as the protocol, this API generates an HTTPS endpoint. Role determines the messaging permissions. A MASTER role results in this API generating an endpoint that a client can use to communicate with any of the viewers on the channel. A VIEWER role results in this API generating an endpoint that a client can use to communicate only with a MASTER. /// @@ -1379,7 +1379,7 @@ extension KinesisVideoClient { return try await op.execute(input: input) } - /// Performs the `ListEdgeAgentConfigurations` operation on the `KinesisVideo_20170930` service. + /// Performs the `ListEdgeAgentConfigurations` operation on the `KinesisVideo` service. /// /// Returns an array of edge configurations associated with the specified Edge Agent. In the request, you must specify the Edge Agent HubDeviceArn. /// @@ -1450,7 +1450,7 @@ extension KinesisVideoClient { return try await op.execute(input: input) } - /// Performs the `ListSignalingChannels` operation on the `KinesisVideo_20170930` service. + /// Performs the `ListSignalingChannels` operation on the `KinesisVideo` service. /// /// Returns an array of ChannelInfo objects. Each object describes a signaling channel. To retrieve only those channels that satisfy a specific condition, you can specify a ChannelNameCondition. /// @@ -1521,7 +1521,7 @@ extension KinesisVideoClient { return try await op.execute(input: input) } - /// Performs the `ListStreams` operation on the `KinesisVideo_20170930` service. + /// Performs the `ListStreams` operation on the `KinesisVideo` service. /// /// Returns an array of StreamInfo objects. Each object describes a stream. To retrieve only streams that satisfy a specific condition, you can specify a StreamNameCondition. /// @@ -1591,7 +1591,7 @@ extension KinesisVideoClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `KinesisVideo_20170930` service. + /// Performs the `ListTagsForResource` operation on the `KinesisVideo` service. /// /// Returns a list of tags associated with the specified signaling channel. /// @@ -1663,7 +1663,7 @@ extension KinesisVideoClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForStream` operation on the `KinesisVideo_20170930` service. + /// Performs the `ListTagsForStream` operation on the `KinesisVideo` service. /// /// Returns a list of tags associated with the specified stream. In the request, you must specify either the StreamName or the StreamARN. /// @@ -1736,7 +1736,7 @@ extension KinesisVideoClient { return try await op.execute(input: input) } - /// Performs the `StartEdgeConfigurationUpdate` operation on the `KinesisVideo_20170930` service. + /// Performs the `StartEdgeConfigurationUpdate` operation on the `KinesisVideo` service. /// /// An asynchronous API that updates a stream’s existing edge configuration. The Kinesis Video Stream will sync the stream’s edge configuration with the Edge Agent IoT Greengrass component that runs on an IoT Hub Device, setup at your premise. The time to sync can vary and depends on the connectivity of the Hub Device. The SyncStatus will be updated as the edge configuration is acknowledged, and synced with the Edge Agent. If this API is invoked for the first time, a new edge configuration will be created for the stream, and the sync status will be set to SYNCING. You will have to wait for the sync status to reach a terminal state such as: IN_SYNC, or SYNC_FAILED, before using this API again. If you invoke this API during the syncing process, a ResourceInUseException will be thrown. The connectivity of the stream’s edge configuration and the Edge Agent will be retried for 15 minutes. After 15 minutes, the status will transition into the SYNC_FAILED state. To move an edge configuration from one device to another, use [DeleteEdgeConfiguration] to delete the current edge configuration. You can then invoke StartEdgeConfigurationUpdate with an updated Hub Device ARN. /// @@ -1816,7 +1816,7 @@ extension KinesisVideoClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `KinesisVideo_20170930` service. + /// Performs the `TagResource` operation on the `KinesisVideo` service. /// /// Adds one or more tags to a signaling channel. A tag is a key-value pair (the value is optional) that you can define and assign to Amazon Web Services resources. If you specify a tag that already exists, the tag value is replaced with the value that you specify in the request. For more information, see [Using Cost Allocation Tags](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html) in the Billing and Cost Management and Cost Management User Guide. /// @@ -1889,7 +1889,7 @@ extension KinesisVideoClient { return try await op.execute(input: input) } - /// Performs the `TagStream` operation on the `KinesisVideo_20170930` service. + /// Performs the `TagStream` operation on the `KinesisVideo` service. /// /// Adds one or more tags to a stream. A tag is a key-value pair (the value is optional) that you can define and assign to Amazon Web Services resources. If you specify a tag that already exists, the tag value is replaced with the value that you specify in the request. For more information, see [Using Cost Allocation Tags](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html) in the Billing and Cost Management and Cost Management User Guide. You must provide either the StreamName or the StreamARN. This operation requires permission for the KinesisVideo:TagStream action. A Kinesis video stream can support up to 50 tags. /// @@ -1963,7 +1963,7 @@ extension KinesisVideoClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `KinesisVideo_20170930` service. + /// Performs the `UntagResource` operation on the `KinesisVideo` service. /// /// Removes one or more tags from a signaling channel. In the request, specify only a tag key or keys; don't specify the value. If you specify a tag key that does not exist, it's ignored. /// @@ -2035,7 +2035,7 @@ extension KinesisVideoClient { return try await op.execute(input: input) } - /// Performs the `UntagStream` operation on the `KinesisVideo_20170930` service. + /// Performs the `UntagStream` operation on the `KinesisVideo` service. /// /// Removes one or more tags from a stream. In the request, specify only a tag key or keys; don't specify the value. If you specify a tag key that does not exist, it's ignored. In the request, you must provide the StreamName or StreamARN. /// @@ -2108,7 +2108,7 @@ extension KinesisVideoClient { return try await op.execute(input: input) } - /// Performs the `UpdateDataRetention` operation on the `KinesisVideo_20170930` service. + /// Performs the `UpdateDataRetention` operation on the `KinesisVideo` service. /// /// Increases or decreases the stream's data retention period by the value that you specify. To indicate whether you want to increase or decrease the data retention period, specify the Operation parameter in the request body. In the request, you must specify either the StreamName or the StreamARN. This operation requires permission for the KinesisVideo:UpdateDataRetention action. Changing the data retention period affects the data in the stream as follows: /// @@ -2192,7 +2192,7 @@ extension KinesisVideoClient { return try await op.execute(input: input) } - /// Performs the `UpdateImageGenerationConfiguration` operation on the `KinesisVideo_20170930` service. + /// Performs the `UpdateImageGenerationConfiguration` operation on the `KinesisVideo` service. /// /// Updates the StreamInfo and ImageProcessingConfiguration fields. /// @@ -2272,7 +2272,7 @@ extension KinesisVideoClient { return try await op.execute(input: input) } - /// Performs the `UpdateMediaStorageConfiguration` operation on the `KinesisVideo_20170930` service. + /// Performs the `UpdateMediaStorageConfiguration` operation on the `KinesisVideo` service. /// /// Associates a SignalingChannel to a stream to store the media. There are two signaling modes that you can specify : /// @@ -2359,7 +2359,7 @@ extension KinesisVideoClient { return try await op.execute(input: input) } - /// Performs the `UpdateNotificationConfiguration` operation on the `KinesisVideo_20170930` service. + /// Performs the `UpdateNotificationConfiguration` operation on the `KinesisVideo` service. /// /// Updates the notification information for a stream. /// @@ -2439,7 +2439,7 @@ extension KinesisVideoClient { return try await op.execute(input: input) } - /// Performs the `UpdateSignalingChannel` operation on the `KinesisVideo_20170930` service. + /// Performs the `UpdateSignalingChannel` operation on the `KinesisVideo` service. /// /// Updates the existing signaling channel. This is an asynchronous operation and takes time to complete. If the MessageTtlSeconds value is updated (either increased or reduced), it only applies to new messages sent via this channel after it's been updated. Existing messages are still expired as per the previous MessageTtlSeconds value. /// @@ -2519,7 +2519,7 @@ extension KinesisVideoClient { return try await op.execute(input: input) } - /// Performs the `UpdateStream` operation on the `KinesisVideo_20170930` service. + /// Performs the `UpdateStream` operation on the `KinesisVideo` service. /// /// Updates stream metadata, such as the device name and media type. You must provide the stream name or the Amazon Resource Name (ARN) of the stream. To make sure that you have the latest version of the stream before updating it, you can specify the stream version. Kinesis Video Streams assigns a version to each stream. When you update a stream, Kinesis Video Streams assigns a new version number. To get the latest stream version, use the DescribeStream API. UpdateStream is an asynchronous operation, and takes time to complete. /// diff --git a/Sources/Services/AWSKinesisVideoArchivedMedia/Sources/AWSKinesisVideoArchivedMedia/KinesisVideoArchivedMediaClient.swift b/Sources/Services/AWSKinesisVideoArchivedMedia/Sources/AWSKinesisVideoArchivedMedia/KinesisVideoArchivedMediaClient.swift index b0f92cd4cfe..7e6e725b224 100644 --- a/Sources/Services/AWSKinesisVideoArchivedMedia/Sources/AWSKinesisVideoArchivedMedia/KinesisVideoArchivedMediaClient.swift +++ b/Sources/Services/AWSKinesisVideoArchivedMedia/Sources/AWSKinesisVideoArchivedMedia/KinesisVideoArchivedMediaClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class KinesisVideoArchivedMediaClient: ClientRuntime.Client { public static let clientName = "KinesisVideoArchivedMediaClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: KinesisVideoArchivedMediaClient.KinesisVideoArchivedMediaClientConfiguration let serviceName = "Kinesis Video Archived Media" @@ -330,7 +330,7 @@ extension KinesisVideoArchivedMediaClient { } extension KinesisVideoArchivedMediaClient { - /// Performs the `GetClip` operation on the `AWSAcuityReader` service. + /// Performs the `GetClip` operation on the `KinesisVideoArchivedMedia` service. /// /// Downloads an MP4 file (clip) containing the archived, on-demand media from the specified video stream over the specified time range. Both the StreamName and the StreamARN parameters are optional, but you must specify either the StreamName or the StreamARN when invoking this API operation. As a prerequisite to using GetCLip API, you must obtain an endpoint using GetDataEndpoint, specifying GET_CLIP for the APIName parameter. An Amazon Kinesis video stream has the following requirements for providing data through MP4: /// @@ -418,7 +418,7 @@ extension KinesisVideoArchivedMediaClient { return try await op.execute(input: input) } - /// Performs the `GetDASHStreamingSessionURL` operation on the `AWSAcuityReader` service. + /// Performs the `GetDASHStreamingSessionURL` operation on the `KinesisVideoArchivedMedia` service. /// /// Retrieves an MPEG Dynamic Adaptive Streaming over HTTP (DASH) URL for the stream. You can then open the URL in a media player to view the stream contents. Both the StreamName and the StreamARN parameters are optional, but you must specify either the StreamName or the StreamARN when invoking this API operation. An Amazon Kinesis video stream has the following requirements for providing data through MPEG-DASH: /// @@ -532,7 +532,7 @@ extension KinesisVideoArchivedMediaClient { return try await op.execute(input: input) } - /// Performs the `GetHLSStreamingSessionURL` operation on the `AWSAcuityReader` service. + /// Performs the `GetHLSStreamingSessionURL` operation on the `KinesisVideoArchivedMedia` service. /// /// Retrieves an HTTP Live Streaming (HLS) URL for the stream. You can then open the URL in a browser or media player to view the stream contents. Both the StreamName and the StreamARN parameters are optional, but you must specify either the StreamName or the StreamARN when invoking this API operation. An Amazon Kinesis video stream has the following requirements for providing data through HLS: /// @@ -650,7 +650,7 @@ extension KinesisVideoArchivedMediaClient { return try await op.execute(input: input) } - /// Performs the `GetImages` operation on the `AWSAcuityReader` service. + /// Performs the `GetImages` operation on the `KinesisVideoArchivedMedia` service. /// /// Retrieves a list of images corresponding to each timestamp for a given time range, sampling interval, and image format configuration. /// @@ -723,7 +723,7 @@ extension KinesisVideoArchivedMediaClient { return try await op.execute(input: input) } - /// Performs the `GetMediaForFragmentList` operation on the `AWSAcuityReader` service. + /// Performs the `GetMediaForFragmentList` operation on the `KinesisVideoArchivedMedia` service. /// /// Gets media for a list of fragments (specified by fragment number) from the archived data in an Amazon Kinesis video stream. You must first call the GetDataEndpoint API to get an endpoint. Then send the GetMediaForFragmentList requests to this endpoint using the [--endpoint-url parameter](https://docs.aws.amazon.com/cli/latest/reference/). For limits, see [Kinesis Video Streams Limits](http://docs.aws.amazon.com/kinesisvideostreams/latest/dg/limits.html). If an error is thrown after invoking a Kinesis Video Streams archived media API, in addition to the HTTP status code and the response body, it includes the following pieces of information: /// @@ -802,7 +802,7 @@ extension KinesisVideoArchivedMediaClient { return try await op.execute(input: input) } - /// Performs the `ListFragments` operation on the `AWSAcuityReader` service. + /// Performs the `ListFragments` operation on the `KinesisVideoArchivedMedia` service. /// /// Returns a list of [Fragment] objects from the specified stream and timestamp range within the archived data. Listing fragments is eventually consistent. This means that even if the producer receives an acknowledgment that a fragment is persisted, the result might not be returned immediately from a request to ListFragments. However, results are typically available in less than one second. You must first call the GetDataEndpoint API to get an endpoint. Then send the ListFragments requests to this endpoint using the [--endpoint-url parameter](https://docs.aws.amazon.com/cli/latest/reference/). If an error is thrown after invoking a Kinesis Video Streams archived media API, in addition to the HTTP status code and the response body, it includes the following pieces of information: /// diff --git a/Sources/Services/AWSKinesisVideoMedia/Sources/AWSKinesisVideoMedia/KinesisVideoMediaClient.swift b/Sources/Services/AWSKinesisVideoMedia/Sources/AWSKinesisVideoMedia/KinesisVideoMediaClient.swift index a83841d1789..fd647573584 100644 --- a/Sources/Services/AWSKinesisVideoMedia/Sources/AWSKinesisVideoMedia/KinesisVideoMediaClient.swift +++ b/Sources/Services/AWSKinesisVideoMedia/Sources/AWSKinesisVideoMedia/KinesisVideoMediaClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class KinesisVideoMediaClient: ClientRuntime.Client { public static let clientName = "KinesisVideoMediaClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: KinesisVideoMediaClient.KinesisVideoMediaClientConfiguration let serviceName = "Kinesis Video Media" @@ -329,7 +329,7 @@ extension KinesisVideoMediaClient { } extension KinesisVideoMediaClient { - /// Performs the `GetMedia` operation on the `AWSAcuityInletService` service. + /// Performs the `GetMedia` operation on the `KinesisVideoMedia` service. /// /// Use this API to retrieve media content from a Kinesis video stream. In the request, you identify the stream name or stream Amazon Resource Name (ARN), and the starting chunk. Kinesis Video Streams then returns a stream of chunks in order by fragment number. You must first call the GetDataEndpoint API to get an endpoint. Then send the GetMedia requests to this endpoint using the [--endpoint-url parameter](https://docs.aws.amazon.com/cli/latest/reference/). When you put media data (fragments) on a stream, Kinesis Video Streams stores each incoming fragment and related metadata in what is called a "chunk." For more information, see [PutMedia](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_dataplane_PutMedia.html). The GetMedia API returns a stream of these chunks starting from the chunk that you specify in the request. The following limits apply when using the GetMedia API: /// diff --git a/Sources/Services/AWSKinesisVideoSignaling/Sources/AWSKinesisVideoSignaling/KinesisVideoSignalingClient.swift b/Sources/Services/AWSKinesisVideoSignaling/Sources/AWSKinesisVideoSignaling/KinesisVideoSignalingClient.swift index 008e900f008..e582bc2333b 100644 --- a/Sources/Services/AWSKinesisVideoSignaling/Sources/AWSKinesisVideoSignaling/KinesisVideoSignalingClient.swift +++ b/Sources/Services/AWSKinesisVideoSignaling/Sources/AWSKinesisVideoSignaling/KinesisVideoSignalingClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class KinesisVideoSignalingClient: ClientRuntime.Client { public static let clientName = "KinesisVideoSignalingClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: KinesisVideoSignalingClient.KinesisVideoSignalingClientConfiguration let serviceName = "Kinesis Video Signaling" @@ -328,7 +328,7 @@ extension KinesisVideoSignalingClient { } extension KinesisVideoSignalingClient { - /// Performs the `GetIceServerConfig` operation on the `AWSAcuitySignalingService` service. + /// Performs the `GetIceServerConfig` operation on the `KinesisVideoSignaling` service. /// /// Gets the Interactive Connectivity Establishment (ICE) server configuration information, including URIs, username, and password which can be used to configure the WebRTC connection. The ICE component uses this configuration information to setup the WebRTC connection, including authenticating with the Traversal Using Relays around NAT (TURN) relay server. TURN is a protocol that is used to improve the connectivity of peer-to-peer applications. By providing a cloud-based relay service, TURN ensures that a connection can be established even when one or more peers are incapable of a direct peer-to-peer connection. For more information, see [A REST API For Access To TURN Services](https://tools.ietf.org/html/draft-uberti-rtcweb-turn-rest-00). You can invoke this API to establish a fallback mechanism in case either of the peers is unable to establish a direct peer-to-peer connection over a signaling channel. You must specify either a signaling channel ARN or the client ID in order to invoke this API. /// @@ -402,7 +402,7 @@ extension KinesisVideoSignalingClient { return try await op.execute(input: input) } - /// Performs the `SendAlexaOfferToMaster` operation on the `AWSAcuitySignalingService` service. + /// Performs the `SendAlexaOfferToMaster` operation on the `KinesisVideoSignaling` service. /// /// This API allows you to connect WebRTC-enabled devices with Alexa display devices. When invoked, it sends the Alexa Session Description Protocol (SDP) offer to the master peer. The offer is delivered as soon as the master is connected to the specified signaling channel. This API returns the SDP answer from the connected master. If the master is not connected to the signaling channel, redelivery requests are made until the message expires. /// diff --git a/Sources/Services/AWSKinesisVideoWebRTCStorage/Sources/AWSKinesisVideoWebRTCStorage/KinesisVideoWebRTCStorageClient.swift b/Sources/Services/AWSKinesisVideoWebRTCStorage/Sources/AWSKinesisVideoWebRTCStorage/KinesisVideoWebRTCStorageClient.swift index fa1e496f646..d5e707add81 100644 --- a/Sources/Services/AWSKinesisVideoWebRTCStorage/Sources/AWSKinesisVideoWebRTCStorage/KinesisVideoWebRTCStorageClient.swift +++ b/Sources/Services/AWSKinesisVideoWebRTCStorage/Sources/AWSKinesisVideoWebRTCStorage/KinesisVideoWebRTCStorageClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class KinesisVideoWebRTCStorageClient: ClientRuntime.Client { public static let clientName = "KinesisVideoWebRTCStorageClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: KinesisVideoWebRTCStorageClient.KinesisVideoWebRTCStorageClientConfiguration let serviceName = "Kinesis Video WebRTC Storage" @@ -328,7 +328,7 @@ extension KinesisVideoWebRTCStorageClient { } extension KinesisVideoWebRTCStorageClient { - /// Performs the `JoinStorageSession` operation on the `AWSAcuityRoutingServiceLambda` service. + /// Performs the `JoinStorageSession` operation on the `KinesisVideoWebRTCStorage` service. /// /// Before using this API, you must call the GetSignalingChannelEndpoint API to request the WEBRTC endpoint. You then specify the endpoint and region in your JoinStorageSession API request. Join the ongoing one way-video and/or multi-way audio WebRTC session as a video producing device for an input channel. If there’s no existing session for the channel, a new streaming session needs to be created, and the Amazon Resource Name (ARN) of the signaling channel must be provided. Currently for the SINGLE_MASTER type, a video producing device is able to ingest both audio and video media into a stream. Only video producing devices can join the session and record media. Both audio and video tracks are currently required for WebRTC ingestion. Current requirements: /// @@ -413,7 +413,7 @@ extension KinesisVideoWebRTCStorageClient { return try await op.execute(input: input) } - /// Performs the `JoinStorageSessionAsViewer` operation on the `AWSAcuityRoutingServiceLambda` service. + /// Performs the `JoinStorageSessionAsViewer` operation on the `KinesisVideoWebRTCStorage` service. /// /// Join the ongoing one way-video and/or multi-way audio WebRTC session as a viewer for an input channel. If there’s no existing session for the channel, create a new streaming session and provide the Amazon Resource Name (ARN) of the signaling channel (channelArn) and client id (clientId). Currently for SINGLE_MASTER type, a video producing device is able to ingest both audio and video media into a stream, while viewers can only ingest audio. Both a video producing device and viewers can join a session first and wait for other participants. While participants are having peer to peer conversations through WebRTC, the ingested media session will be stored into the Kinesis Video Stream. Multiple viewers are able to playback real-time media. Customers can also use existing Kinesis Video Streams features like HLS or DASH playback, Image generation, and more with ingested WebRTC media. If there’s an existing session with the same clientId that's found in the join session request, the new request takes precedence. /// diff --git a/Sources/Services/AWSLakeFormation/Sources/AWSLakeFormation/LakeFormationClient.swift b/Sources/Services/AWSLakeFormation/Sources/AWSLakeFormation/LakeFormationClient.swift index f230e28824f..d1251ded68d 100644 --- a/Sources/Services/AWSLakeFormation/Sources/AWSLakeFormation/LakeFormationClient.swift +++ b/Sources/Services/AWSLakeFormation/Sources/AWSLakeFormation/LakeFormationClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class LakeFormationClient: ClientRuntime.Client { public static let clientName = "LakeFormationClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: LakeFormationClient.LakeFormationClientConfiguration let serviceName = "LakeFormation" @@ -330,7 +330,7 @@ extension LakeFormationClient { } extension LakeFormationClient { - /// Performs the `AddLFTagsToResource` operation on the `AWSLakeFormation` service. + /// Performs the `AddLFTagsToResource` operation on the `LakeFormation` service. /// /// Attaches one or more LF-tags to an existing resource. /// @@ -404,7 +404,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `AssumeDecoratedRoleWithSAML` operation on the `AWSLakeFormation` service. + /// Performs the `AssumeDecoratedRoleWithSAML` operation on the `LakeFormation` service. /// /// Allows a caller to assume an IAM role decorated as the SAML user specified in the SAML assertion included in the request. This decoration allows Lake Formation to enforce access policies against the SAML users and groups. This API operation requires SAML federation setup in the caller’s account as it can only be called with valid SAML assertions. Lake Formation does not scope down the permission of the assumed role. All permissions attached to the role via the SAML federation setup will be included in the role session. This decorated role is expected to access data in Amazon S3 by getting temporary access from Lake Formation which is authorized via the virtual API GetDataAccess. Therefore, all SAML roles that can be assumed via AssumeDecoratedRoleWithSAML must at a minimum include lakeformation:GetDataAccess in their role policies. A typical IAM policy attached to such a role would look as follows: /// @@ -477,7 +477,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `BatchGrantPermissions` operation on the `AWSLakeFormation` service. + /// Performs the `BatchGrantPermissions` operation on the `LakeFormation` service. /// /// Batch operation to grant permissions to the principal. /// @@ -547,7 +547,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `BatchRevokePermissions` operation on the `AWSLakeFormation` service. + /// Performs the `BatchRevokePermissions` operation on the `LakeFormation` service. /// /// Batch operation to revoke permissions from the principal. /// @@ -617,7 +617,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `CancelTransaction` operation on the `AWSLakeFormation` service. + /// Performs the `CancelTransaction` operation on the `LakeFormation` service. /// /// Attempts to cancel the specified transaction. Returns an exception if the transaction was previously committed. /// @@ -692,7 +692,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `CommitTransaction` operation on the `AWSLakeFormation` service. + /// Performs the `CommitTransaction` operation on the `LakeFormation` service. /// /// Attempts to commit the specified transaction. Returns an exception if the transaction was previously aborted. This API action is idempotent if called multiple times for the same transaction. /// @@ -766,7 +766,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `CreateDataCellsFilter` operation on the `AWSLakeFormation` service. + /// Performs the `CreateDataCellsFilter` operation on the `LakeFormation` service. /// /// Creates a data cell filter to allow one to grant access to certain columns on certain rows. /// @@ -841,7 +841,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `CreateLFTag` operation on the `AWSLakeFormation` service. + /// Performs the `CreateLFTag` operation on the `LakeFormation` service. /// /// Creates an LF-tag with the specified name and values. /// @@ -915,7 +915,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `CreateLFTagExpression` operation on the `AWSLakeFormation` service. + /// Performs the `CreateLFTagExpression` operation on the `LakeFormation` service. /// /// Creates a new LF-Tag expression with the provided name, description, catalog ID, and expression body. This call fails if a LF-Tag expression with the same name already exists in the caller’s account or if the underlying LF-Tags don't exist. To call this API operation, caller needs the following Lake Formation permissions: CREATE_LF_TAG_EXPRESSION on the root catalog resource. GRANT_WITH_LF_TAG_EXPRESSION on all underlying LF-Tag key:value pairs included in the expression. /// @@ -989,7 +989,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `CreateLakeFormationIdentityCenterConfiguration` operation on the `AWSLakeFormation` service. + /// Performs the `CreateLakeFormationIdentityCenterConfiguration` operation on the `LakeFormation` service. /// /// Creates an IAM Identity Center connection with Lake Formation to allow IAM Identity Center users and groups to access Data Catalog resources. /// @@ -1063,7 +1063,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `CreateLakeFormationOptIn` operation on the `AWSLakeFormation` service. + /// Performs the `CreateLakeFormationOptIn` operation on the `LakeFormation` service. /// /// Enforce Lake Formation permissions for the given databases, tables, and principals. /// @@ -1137,7 +1137,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `DeleteDataCellsFilter` operation on the `AWSLakeFormation` service. + /// Performs the `DeleteDataCellsFilter` operation on the `LakeFormation` service. /// /// Deletes a data cell filter. /// @@ -1210,7 +1210,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `DeleteLFTag` operation on the `AWSLakeFormation` service. + /// Performs the `DeleteLFTag` operation on the `LakeFormation` service. /// /// Deletes the specified LF-tag given a key name. If the input parameter tag key was not found, then the operation will throw an exception. When you delete an LF-tag, the LFTagPolicy attached to the LF-tag becomes invalid. If the deleted LF-tag was still assigned to any resource, the tag policy attach to the deleted LF-tag will no longer be applied to the resource. /// @@ -1283,7 +1283,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `DeleteLFTagExpression` operation on the `AWSLakeFormation` service. + /// Performs the `DeleteLFTagExpression` operation on the `LakeFormation` service. /// /// Deletes the LF-Tag expression. The caller must be a data lake admin or have DROP permissions on the LF-Tag expression. Deleting a LF-Tag expression will also delete all LFTagPolicy permissions referencing the LF-Tag expression. /// @@ -1356,7 +1356,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `DeleteLakeFormationIdentityCenterConfiguration` operation on the `AWSLakeFormation` service. + /// Performs the `DeleteLakeFormationIdentityCenterConfiguration` operation on the `LakeFormation` service. /// /// Deletes an IAM Identity Center connection with Lake Formation. /// @@ -1430,7 +1430,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `DeleteLakeFormationOptIn` operation on the `AWSLakeFormation` service. + /// Performs the `DeleteLakeFormationOptIn` operation on the `LakeFormation` service. /// /// Remove the Lake Formation permissions enforcement of the given databases, tables, and principals. /// @@ -1504,7 +1504,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `DeleteObjectsOnCancel` operation on the `AWSLakeFormation` service. + /// Performs the `DeleteObjectsOnCancel` operation on the `LakeFormation` service. /// /// For a specific governed table, provides a list of Amazon S3 objects that will be written during the current transaction and that can be automatically deleted if the transaction is canceled. Without this call, no Amazon S3 objects are automatically deleted when a transaction cancels. The Glue ETL library function write_dynamic_frame.from_catalog() includes an option to automatically call DeleteObjectsOnCancel before writes. For more information, see [Rolling Back Amazon S3 Writes](https://docs.aws.amazon.com/lake-formation/latest/dg/transactions-data-operations.html#rolling-back-writes). /// @@ -1580,7 +1580,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `DeregisterResource` operation on the `AWSLakeFormation` service. + /// Performs the `DeregisterResource` operation on the `LakeFormation` service. /// /// Deregisters the resource as managed by the Data Catalog. When you deregister a path, Lake Formation removes the path from the inline policy attached to your service-linked role. /// @@ -1652,7 +1652,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `DescribeLakeFormationIdentityCenterConfiguration` operation on the `AWSLakeFormation` service. + /// Performs the `DescribeLakeFormationIdentityCenterConfiguration` operation on the `LakeFormation` service. /// /// Retrieves the instance ARN and application ARN for the connection. /// @@ -1725,7 +1725,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `DescribeResource` operation on the `AWSLakeFormation` service. + /// Performs the `DescribeResource` operation on the `LakeFormation` service. /// /// Retrieves the current data access role for the given resource registered in Lake Formation. /// @@ -1797,7 +1797,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `DescribeTransaction` operation on the `AWSLakeFormation` service. + /// Performs the `DescribeTransaction` operation on the `LakeFormation` service. /// /// Returns the details of a single transaction. /// @@ -1869,7 +1869,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `ExtendTransaction` operation on the `AWSLakeFormation` service. + /// Performs the `ExtendTransaction` operation on the `LakeFormation` service. /// /// Indicates to the service that the specified transaction is still active and should not be treated as idle and aborted. Write transactions that remain idle for a long period are automatically aborted unless explicitly extended. /// @@ -1944,7 +1944,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `GetDataCellsFilter` operation on the `AWSLakeFormation` service. + /// Performs the `GetDataCellsFilter` operation on the `LakeFormation` service. /// /// Returns a data cells filter. /// @@ -2017,7 +2017,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `GetDataLakePrincipal` operation on the `AWSLakeFormation` service. + /// Performs the `GetDataLakePrincipal` operation on the `LakeFormation` service. /// /// Returns the identity of the invoking principal. /// @@ -2085,7 +2085,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `GetDataLakeSettings` operation on the `AWSLakeFormation` service. + /// Performs the `GetDataLakeSettings` operation on the `LakeFormation` service. /// /// Retrieves the list of the data lake administrators of a Lake Formation-managed data lake. /// @@ -2156,7 +2156,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `GetEffectivePermissionsForPath` operation on the `AWSLakeFormation` service. + /// Performs the `GetEffectivePermissionsForPath` operation on the `LakeFormation` service. /// /// Returns the Lake Formation permissions for a specified table or database resource located at a path in Amazon S3. GetEffectivePermissionsForPath will not return databases and tables if the catalog is encrypted. /// @@ -2228,7 +2228,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `GetLFTag` operation on the `AWSLakeFormation` service. + /// Performs the `GetLFTag` operation on the `LakeFormation` service. /// /// Returns an LF-tag definition. /// @@ -2301,7 +2301,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `GetLFTagExpression` operation on the `AWSLakeFormation` service. + /// Performs the `GetLFTagExpression` operation on the `LakeFormation` service. /// /// Returns the details about the LF-Tag expression. The caller must be a data lake admin or must have DESCRIBE permission on the LF-Tag expression resource. /// @@ -2374,7 +2374,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `GetQueryState` operation on the `AWSLakeFormation` service. + /// Performs the `GetQueryState` operation on the `LakeFormation` service. /// /// Returns the state of a query previously submitted. Clients are expected to poll GetQueryState to monitor the current state of the planning before retrieving the work units. A query state is only visible to the principal that made the initial call to StartQueryPlanning. /// @@ -2445,7 +2445,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `GetQueryStatistics` operation on the `AWSLakeFormation` service. + /// Performs the `GetQueryStatistics` operation on the `LakeFormation` service. /// /// Retrieves statistics on the planning and execution of a query. /// @@ -2519,7 +2519,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `GetResourceLFTags` operation on the `AWSLakeFormation` service. + /// Performs the `GetResourceLFTags` operation on the `LakeFormation` service. /// /// Returns the LF-tags applied to a resource. /// @@ -2593,7 +2593,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `GetTableObjects` operation on the `AWSLakeFormation` service. + /// Performs the `GetTableObjects` operation on the `LakeFormation` service. /// /// Returns the set of Amazon S3 objects that make up the specified governed table. A transaction ID or timestamp can be specified for time-travel queries. /// @@ -2668,7 +2668,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `GetTemporaryGluePartitionCredentials` operation on the `AWSLakeFormation` service. + /// Performs the `GetTemporaryGluePartitionCredentials` operation on the `LakeFormation` service. /// /// This API is identical to GetTemporaryTableCredentials except that this is used when the target Data Catalog resource is of type Partition. Lake Formation restricts the permission of the vended credentials with the same scope down policy which restricts access to a single Amazon S3 prefix. /// @@ -2742,7 +2742,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `GetTemporaryGlueTableCredentials` operation on the `AWSLakeFormation` service. + /// Performs the `GetTemporaryGlueTableCredentials` operation on the `LakeFormation` service. /// /// Allows a caller in a secure environment to assume a role with permission to access Amazon S3. In order to vend such credentials, Lake Formation assumes the role associated with a registered location, for example an Amazon S3 bucket, with a scope down policy which restricts the access to a single prefix. To call this API, the role that the service assumes must have lakeformation:GetDataAccess permission on the resource. /// @@ -2816,7 +2816,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `GetWorkUnitResults` operation on the `AWSLakeFormation` service. + /// Performs the `GetWorkUnitResults` operation on the `LakeFormation` service. /// /// Returns the work units resulting from the query. Work units can be executed in any order and in parallel. /// @@ -2889,7 +2889,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `GetWorkUnits` operation on the `AWSLakeFormation` service. + /// Performs the `GetWorkUnits` operation on the `LakeFormation` service. /// /// Retrieves the work units generated by the StartQueryPlanning operation. /// @@ -2962,7 +2962,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `GrantPermissions` operation on the `AWSLakeFormation` service. + /// Performs the `GrantPermissions` operation on the `LakeFormation` service. /// /// Grants permissions to the principal to access metadata in the Data Catalog and data organized in underlying data storage such as Amazon S3. For information about permissions, see [Security and Access Control to Metadata and Data](https://docs.aws.amazon.com/lake-formation/latest/dg/security-data-access.html). /// @@ -3033,7 +3033,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `ListDataCellsFilter` operation on the `AWSLakeFormation` service. + /// Performs the `ListDataCellsFilter` operation on the `LakeFormation` service. /// /// Lists all the data cell filters on a table. /// @@ -3105,7 +3105,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `ListLFTagExpressions` operation on the `AWSLakeFormation` service. + /// Performs the `ListLFTagExpressions` operation on the `LakeFormation` service. /// /// Returns the LF-Tag expressions in caller’s account filtered based on caller's permissions. Data Lake and read only admins implicitly can see all tag expressions in their account, else caller needs DESCRIBE permissions on tag expression. /// @@ -3178,7 +3178,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `ListLFTags` operation on the `AWSLakeFormation` service. + /// Performs the `ListLFTags` operation on the `LakeFormation` service. /// /// Lists LF-tags that the requester has permission to view. /// @@ -3251,7 +3251,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `ListLakeFormationOptIns` operation on the `AWSLakeFormation` service. + /// Performs the `ListLakeFormationOptIns` operation on the `LakeFormation` service. /// /// Retrieve the current list of resources and principals that are opt in to enforce Lake Formation permissions. /// @@ -3323,7 +3323,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `ListPermissions` operation on the `AWSLakeFormation` service. + /// Performs the `ListPermissions` operation on the `LakeFormation` service. /// /// Returns a list of the principal permissions on the resource, filtered by the permissions of the caller. For example, if you are granted an ALTER permission, you are able to see only the principal permissions for ALTER. This operation returns only those permissions that have been explicitly granted. For information about permissions, see [Security and Access Control to Metadata and Data](https://docs.aws.amazon.com/lake-formation/latest/dg/security-data-access.html). /// @@ -3394,7 +3394,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `ListResources` operation on the `AWSLakeFormation` service. + /// Performs the `ListResources` operation on the `LakeFormation` service. /// /// Lists the resources registered to be managed by the Data Catalog. /// @@ -3465,7 +3465,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `ListTableStorageOptimizers` operation on the `AWSLakeFormation` service. + /// Performs the `ListTableStorageOptimizers` operation on the `LakeFormation` service. /// /// Returns the configuration of all storage optimizers associated with a specified table. /// @@ -3537,7 +3537,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `ListTransactions` operation on the `AWSLakeFormation` service. + /// Performs the `ListTransactions` operation on the `LakeFormation` service. /// /// Returns metadata about transactions and their status. To prevent the response from growing indefinitely, only uncommitted transactions and those available for time-travel queries are returned. This operation can help you identify uncommitted transactions or to get information about transactions. /// @@ -3608,7 +3608,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `PutDataLakeSettings` operation on the `AWSLakeFormation` service. + /// Performs the `PutDataLakeSettings` operation on the `LakeFormation` service. /// /// Sets the list of data lake administrators who have admin privileges on all resources managed by Lake Formation. For more information on admin privileges, see [Granting Lake Formation Permissions](https://docs.aws.amazon.com/lake-formation/latest/dg/lake-formation-permissions.html). This API replaces the current list of data lake admins with the new list being passed. To add an admin, fetch the current list and add the new admin to that list and pass that list in this API. /// @@ -3678,7 +3678,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `RegisterResource` operation on the `AWSLakeFormation` service. + /// Performs the `RegisterResource` operation on the `LakeFormation` service. /// /// Registers the resource as managed by the Data Catalog. To add or update data, Lake Formation needs read/write access to the chosen Amazon S3 path. Choose a role that you know has permission to do this, or choose the AWSServiceRoleForLakeFormationDataAccess service-linked role. When you register the first Amazon S3 path, the service-linked role and a new inline policy are created on your behalf. Lake Formation adds the first path to the inline policy and attaches it to the service-linked role. When you register subsequent paths, Lake Formation adds the path to the existing policy. The following request registers a new location and gives Lake Formation permission to use the service-linked role to access that location. ResourceArn = arn:aws:s3:::my-bucket/ UseServiceLinkedRole = true If UseServiceLinkedRole is not set to true, you must provide or set the RoleArn: arn:aws:iam::12345:role/my-data-access-role /// @@ -3753,7 +3753,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `RemoveLFTagsFromResource` operation on the `AWSLakeFormation` service. + /// Performs the `RemoveLFTagsFromResource` operation on the `LakeFormation` service. /// /// Removes an LF-tag from the resource. Only database, table, or tableWithColumns resource are allowed. To tag columns, use the column inclusion list in tableWithColumns to specify column input. /// @@ -3828,7 +3828,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `RevokePermissions` operation on the `AWSLakeFormation` service. + /// Performs the `RevokePermissions` operation on the `LakeFormation` service. /// /// Revokes permissions to the principal to access metadata in the Data Catalog and data organized in underlying data storage such as Amazon S3. /// @@ -3899,7 +3899,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `SearchDatabasesByLFTags` operation on the `AWSLakeFormation` service. + /// Performs the `SearchDatabasesByLFTags` operation on the `LakeFormation` service. /// /// This operation allows a search on DATABASE resources by TagCondition. This operation is used by admins who want to grant user permissions on certain TagConditions. Before making a grant, the admin can use SearchDatabasesByTags to find all resources where the given TagConditions are valid to verify whether the returned resources can be shared. /// @@ -3973,7 +3973,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `SearchTablesByLFTags` operation on the `AWSLakeFormation` service. + /// Performs the `SearchTablesByLFTags` operation on the `LakeFormation` service. /// /// This operation allows a search on TABLE resources by LFTags. This will be used by admins who want to grant user permissions on certain LF-tags. Before making a grant, the admin can use SearchTablesByLFTags to find all resources where the given LFTags are valid to verify whether the returned resources can be shared. /// @@ -4047,7 +4047,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `StartQueryPlanning` operation on the `AWSLakeFormation` service. + /// Performs the `StartQueryPlanning` operation on the `LakeFormation` service. /// /// Submits a request to process a query statement. This operation generates work units that can be retrieved with the GetWorkUnits operation as soon as the query state is WORKUNITS_AVAILABLE or FINISHED. /// @@ -4119,7 +4119,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `StartTransaction` operation on the `AWSLakeFormation` service. + /// Performs the `StartTransaction` operation on the `LakeFormation` service. /// /// Starts a new transaction and returns its transaction ID. Transaction IDs are opaque objects that you can use to identify a transaction. /// @@ -4189,7 +4189,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `UpdateDataCellsFilter` operation on the `AWSLakeFormation` service. + /// Performs the `UpdateDataCellsFilter` operation on the `LakeFormation` service. /// /// Updates a data cell filter. /// @@ -4263,7 +4263,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `UpdateLFTag` operation on the `AWSLakeFormation` service. + /// Performs the `UpdateLFTag` operation on the `LakeFormation` service. /// /// Updates the list of possible values for the specified LF-tag key. If the LF-tag does not exist, the operation throws an EntityNotFoundException. The values in the delete key values will be deleted from list of possible values. If any value in the delete key values is attached to a resource, then API errors out with a 400 Exception - "Update not allowed". Untag the attribute before deleting the LF-tag key's value. /// @@ -4337,7 +4337,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `UpdateLFTagExpression` operation on the `AWSLakeFormation` service. + /// Performs the `UpdateLFTagExpression` operation on the `LakeFormation` service. /// /// Updates the name of the LF-Tag expression to the new description and expression body provided. Updating a LF-Tag expression immediately changes the permission boundaries of all existing LFTagPolicy permission grants that reference the given LF-Tag expression. /// @@ -4411,7 +4411,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `UpdateLakeFormationIdentityCenterConfiguration` operation on the `AWSLakeFormation` service. + /// Performs the `UpdateLakeFormationIdentityCenterConfiguration` operation on the `LakeFormation` service. /// /// Updates the IAM Identity Center connection parameters. /// @@ -4485,7 +4485,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `UpdateResource` operation on the `AWSLakeFormation` service. + /// Performs the `UpdateResource` operation on the `LakeFormation` service. /// /// Updates the data access role used for vending access to the given (registered) resource in Lake Formation. /// @@ -4557,7 +4557,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `UpdateTableObjects` operation on the `AWSLakeFormation` service. + /// Performs the `UpdateTableObjects` operation on the `LakeFormation` service. /// /// Updates the manifest of Amazon S3 objects that make up the specified governed table. /// @@ -4634,7 +4634,7 @@ extension LakeFormationClient { return try await op.execute(input: input) } - /// Performs the `UpdateTableStorageOptimizer` operation on the `AWSLakeFormation` service. + /// Performs the `UpdateTableStorageOptimizer` operation on the `LakeFormation` service. /// /// Updates the configuration of the storage optimizers for a table. /// diff --git a/Sources/Services/AWSLambda/Sources/AWSLambda/LambdaClient.swift b/Sources/Services/AWSLambda/Sources/AWSLambda/LambdaClient.swift index 86221970faf..c1216c46264 100644 --- a/Sources/Services/AWSLambda/Sources/AWSLambda/LambdaClient.swift +++ b/Sources/Services/AWSLambda/Sources/AWSLambda/LambdaClient.swift @@ -69,7 +69,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class LambdaClient: ClientRuntime.Client { public static let clientName = "LambdaClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: LambdaClient.LambdaClientConfiguration let serviceName = "Lambda" @@ -335,7 +335,7 @@ extension LambdaClient { } extension LambdaClient { - /// Performs the `AddLayerVersionPermission` operation on the `AWSGirApiService` service. + /// Performs the `AddLayerVersionPermission` operation on the `Lambda` service. /// /// Adds permissions to the resource-based policy of a version of an [Lambda layer](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html). Use this action to grant layer usage permission to other accounts. You can grant permission to a single account, all accounts in an organization, or all Amazon Web Services accounts. To revoke permission, call [RemoveLayerVersionPermission] with the statement ID that you specified when you added it. /// @@ -415,7 +415,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `AddPermission` operation on the `AWSGirApiService` service. + /// Performs the `AddPermission` operation on the `Lambda` service. /// /// Grants a [principal](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_principal.html#Principal_specifying) permission to use a function. You can apply the policy at the function level, or specify a qualifier to restrict access to a single version or alias. If you use a qualifier, the invoker must use the full Amazon Resource Name (ARN) of that version or alias to invoke the function. Note: Lambda does not support adding policies to version $LATEST. To grant permission to another account, specify the account ID as the Principal. To grant permission to an organization defined in Organizations, specify the organization ID as the PrincipalOrgID. For Amazon Web Services services, the principal is a domain-style identifier that the service defines, such as s3.amazonaws.com or sns.amazonaws.com. For Amazon Web Services services, you can also specify the ARN of the associated resource as the SourceArn. If you grant permission to a service principal without specifying the source, other accounts could potentially configure resources in their account to invoke your Lambda function. This operation adds a statement to a resource-based permissions policy for the function. For more information about function policies, see [Using resource-based policies for Lambda](https://docs.aws.amazon.com/lambda/latest/dg/access-control-resource-based.html). /// @@ -495,7 +495,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `CreateAlias` operation on the `AWSGirApiService` service. + /// Performs the `CreateAlias` operation on the `Lambda` service. /// /// Creates an [alias](https://docs.aws.amazon.com/lambda/latest/dg/configuration-aliases.html) for a Lambda function version. Use aliases to provide clients with a function identifier that you can update to invoke a different version. You can also map an alias to split invocation requests between two versions. Use the RoutingConfig parameter to specify a second version and the percentage of invocation requests that it receives. /// @@ -568,7 +568,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `CreateCodeSigningConfig` operation on the `AWSGirApiService` service. + /// Performs the `CreateCodeSigningConfig` operation on the `Lambda` service. /// /// Creates a code signing configuration. A [code signing configuration](https://docs.aws.amazon.com/lambda/latest/dg/configuration-codesigning.html) defines a list of allowed signing profiles and defines the code-signing validation policy (action to be taken if deployment validation checks fail). /// @@ -638,7 +638,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `CreateEventSourceMapping` operation on the `AWSGirApiService` service. + /// Performs the `CreateEventSourceMapping` operation on the `Lambda` service. /// /// Creates a mapping between an event source and an Lambda function. Lambda reads items from the event source and invokes the function. For details about how to configure different event sources, see the following topics. /// @@ -758,7 +758,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `CreateFunction` operation on the `AWSGirApiService` service. + /// Performs the `CreateFunction` operation on the `Lambda` service. /// /// Creates a Lambda function. To create a function, you need a [deployment package](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html) and an [execution role](https://docs.aws.amazon.com/lambda/latest/dg/intro-permission-model.html#lambda-intro-execution-role). The deployment package is a .zip file archive or container image that contains your function code. The execution role grants the function permission to use Amazon Web Services services, such as Amazon CloudWatch Logs for log streaming and X-Ray for request tracing. If the deployment package is a [container image](https://docs.aws.amazon.com/lambda/latest/dg/lambda-images.html), then you set the package type to Image. For a container image, the code property must include the URI of a container image in the Amazon ECR registry. You do not need to specify the handler and runtime properties. If the deployment package is a [.zip file archive](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html#gettingstarted-package-zip), then you set the package type to Zip. For a .zip file archive, the code property specifies the location of the .zip file. You must also specify the handler and runtime properties. The code in the deployment package must be compatible with the target instruction set architecture of the function (x86-64 or arm64). If you do not specify the architecture, then the default value is x86-64. When you create a function, Lambda provisions an instance of the function and its supporting resources. If your function connects to a VPC, this process can take a minute or so. During this time, you can't invoke or modify the function. The State, StateReason, and StateReasonCode fields in the response from [GetFunctionConfiguration] indicate when the function is ready to invoke. For more information, see [Lambda function states](https://docs.aws.amazon.com/lambda/latest/dg/functions-states.html). A function has an unpublished version, and can have published versions and aliases. The unpublished version changes when you update your function's code and configuration. A published version is a snapshot of your function code and configuration that can't be changed. An alias is a named resource that maps to a version, and can be changed to map to a different version. Use the Publish parameter to create version 1 of your function from its initial configuration. The other parameters let you configure version-specific and function-level settings. You can modify version-specific settings later with [UpdateFunctionConfiguration]. Function-level settings apply to both the unpublished and published versions of the function, and include tags ([TagResource]) and per-function concurrency limits ([PutFunctionConcurrency]). You can use code signing if your deployment package is a .zip file archive. To enable code signing for this function, specify the ARN of a code-signing configuration. When a user attempts to deploy a code package with [UpdateFunctionCode], Lambda checks that the code package has a valid signature from a trusted publisher. The code-signing configuration includes set of signing profiles, which define the trusted publishers for this function. If another Amazon Web Services account or an Amazon Web Services service invokes your function, use [AddPermission] to grant permission by creating a resource-based Identity and Access Management (IAM) policy. You can grant permissions at the function level, on a version, or on an alias. To invoke your function directly, use [Invoke]. To invoke your function in response to events in other Amazon Web Services services, create an event source mapping ([CreateEventSourceMapping]), or configure a function trigger in the other service. For more information, see [Invoking Lambda functions](https://docs.aws.amazon.com/lambda/latest/dg/lambda-invocation.html). /// @@ -835,7 +835,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `CreateFunctionUrlConfig` operation on the `AWSGirApiService` service. + /// Performs the `CreateFunctionUrlConfig` operation on the `Lambda` service. /// /// Creates a Lambda function URL with the specified configuration parameters. A function URL is a dedicated HTTP(S) endpoint that you can use to invoke your function. /// @@ -909,7 +909,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `DeleteAlias` operation on the `AWSGirApiService` service. + /// Performs the `DeleteAlias` operation on the `Lambda` service. /// /// Deletes a Lambda function [alias](https://docs.aws.amazon.com/lambda/latest/dg/configuration-aliases.html). /// @@ -978,7 +978,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `DeleteCodeSigningConfig` operation on the `AWSGirApiService` service. + /// Performs the `DeleteCodeSigningConfig` operation on the `Lambda` service. /// /// Deletes the code signing configuration. You can delete the code signing configuration only if no function is using it. /// @@ -1047,7 +1047,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `DeleteEventSourceMapping` operation on the `AWSGirApiService` service. + /// Performs the `DeleteEventSourceMapping` operation on the `Lambda` service. /// /// Deletes an [event source mapping](https://docs.aws.amazon.com/lambda/latest/dg/intro-invocation-modes.html). You can get the identifier of a mapping from the output of [ListEventSourceMappings]. When you delete an event source mapping, it enters a Deleting state and might not be completely deleted for several seconds. /// @@ -1118,7 +1118,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `DeleteFunction` operation on the `AWSGirApiService` service. + /// Performs the `DeleteFunction` operation on the `Lambda` service. /// /// Deletes a Lambda function. To delete a specific function version, use the Qualifier parameter. Otherwise, all versions and aliases are deleted. This doesn't require the user to have explicit permissions for [DeleteAlias]. To delete Lambda event source mappings that invoke a function, use [DeleteEventSourceMapping]. For Amazon Web Services services and resources that invoke your function directly, delete the trigger in the service where you originally configured it. /// @@ -1189,7 +1189,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `DeleteFunctionCodeSigningConfig` operation on the `AWSGirApiService` service. + /// Performs the `DeleteFunctionCodeSigningConfig` operation on the `Lambda` service. /// /// Removes the code signing configuration from the function. /// @@ -1260,7 +1260,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `DeleteFunctionConcurrency` operation on the `AWSGirApiService` service. + /// Performs the `DeleteFunctionConcurrency` operation on the `Lambda` service. /// /// Removes a concurrent execution limit from a function. /// @@ -1330,7 +1330,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `DeleteFunctionEventInvokeConfig` operation on the `AWSGirApiService` service. + /// Performs the `DeleteFunctionEventInvokeConfig` operation on the `Lambda` service. /// /// Deletes the configuration for asynchronous invocation for a function, version, or alias. To configure options for asynchronous invocation, use [PutFunctionEventInvokeConfig]. /// @@ -1401,7 +1401,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `DeleteFunctionUrlConfig` operation on the `AWSGirApiService` service. + /// Performs the `DeleteFunctionUrlConfig` operation on the `Lambda` service. /// /// Deletes a Lambda function URL. When you delete a function URL, you can't recover it. Creating a new function URL results in a different URL address. /// @@ -1471,7 +1471,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `DeleteLayerVersion` operation on the `AWSGirApiService` service. + /// Performs the `DeleteLayerVersion` operation on the `Lambda` service. /// /// Deletes a version of an [Lambda layer](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html). Deleted versions can no longer be viewed or added to functions. To avoid breaking functions, a copy of the version remains in Lambda until no functions refer to it. /// @@ -1538,7 +1538,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `DeleteProvisionedConcurrencyConfig` operation on the `AWSGirApiService` service. + /// Performs the `DeleteProvisionedConcurrencyConfig` operation on the `Lambda` service. /// /// Deletes the provisioned concurrency configuration for a function. /// @@ -1609,7 +1609,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `GetAccountSettings` operation on the `AWSGirApiService` service. + /// Performs the `GetAccountSettings` operation on the `Lambda` service. /// /// Retrieves details about your account's [limits](https://docs.aws.amazon.com/lambda/latest/dg/limits.html) and usage in an Amazon Web Services Region. /// @@ -1676,7 +1676,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `GetAlias` operation on the `AWSGirApiService` service. + /// Performs the `GetAlias` operation on the `Lambda` service. /// /// Returns details about a Lambda function [alias](https://docs.aws.amazon.com/lambda/latest/dg/configuration-aliases.html). /// @@ -1745,7 +1745,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `GetCodeSigningConfig` operation on the `AWSGirApiService` service. + /// Performs the `GetCodeSigningConfig` operation on the `Lambda` service. /// /// Returns information about the specified code signing configuration. /// @@ -1813,7 +1813,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `GetEventSourceMapping` operation on the `AWSGirApiService` service. + /// Performs the `GetEventSourceMapping` operation on the `Lambda` service. /// /// Returns details about an event source mapping. You can get the identifier of a mapping from the output of [ListEventSourceMappings]. /// @@ -1882,7 +1882,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `GetFunction` operation on the `AWSGirApiService` service. + /// Performs the `GetFunction` operation on the `Lambda` service. /// /// Returns information about the function or function version, with a link to download the deployment package that's valid for 10 minutes. If you specify a function version, only details that are specific to that version are returned. /// @@ -1952,7 +1952,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `GetFunctionCodeSigningConfig` operation on the `AWSGirApiService` service. + /// Performs the `GetFunctionCodeSigningConfig` operation on the `Lambda` service. /// /// Returns the code signing configuration for the specified function. /// @@ -2021,7 +2021,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `GetFunctionConcurrency` operation on the `AWSGirApiService` service. + /// Performs the `GetFunctionConcurrency` operation on the `Lambda` service. /// /// Returns details about the reserved concurrency configuration for a function. To set a concurrency limit for a function, use [PutFunctionConcurrency]. /// @@ -2090,7 +2090,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `GetFunctionConfiguration` operation on the `AWSGirApiService` service. + /// Performs the `GetFunctionConfiguration` operation on the `Lambda` service. /// /// Returns the version-specific settings of a Lambda function or version. The output includes only options that can vary between versions of a function. To modify these settings, use [UpdateFunctionConfiguration]. To get all of a function's details, including function-level settings, use [GetFunction]. /// @@ -2160,7 +2160,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `GetFunctionEventInvokeConfig` operation on the `AWSGirApiService` service. + /// Performs the `GetFunctionEventInvokeConfig` operation on the `Lambda` service. /// /// Retrieves the configuration for asynchronous invocation for a function, version, or alias. To configure options for asynchronous invocation, use [PutFunctionEventInvokeConfig]. /// @@ -2230,7 +2230,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `GetFunctionRecursionConfig` operation on the `AWSGirApiService` service. + /// Performs the `GetFunctionRecursionConfig` operation on the `Lambda` service. /// /// Returns your function's [recursive loop detection](https://docs.aws.amazon.com/lambda/latest/dg/invocation-recursion.html) configuration. /// @@ -2299,7 +2299,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `GetFunctionUrlConfig` operation on the `AWSGirApiService` service. + /// Performs the `GetFunctionUrlConfig` operation on the `Lambda` service. /// /// Returns details about a Lambda function URL. /// @@ -2369,7 +2369,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `GetLayerVersion` operation on the `AWSGirApiService` service. + /// Performs the `GetLayerVersion` operation on the `Lambda` service. /// /// Returns information about a version of an [Lambda layer](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html), with a link to download the layer archive that's valid for 10 minutes. /// @@ -2438,7 +2438,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `GetLayerVersionByArn` operation on the `AWSGirApiService` service. + /// Performs the `GetLayerVersionByArn` operation on the `Lambda` service. /// /// Returns information about a version of an [Lambda layer](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html), with a link to download the layer archive that's valid for 10 minutes. /// @@ -2508,7 +2508,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `GetLayerVersionPolicy` operation on the `AWSGirApiService` service. + /// Performs the `GetLayerVersionPolicy` operation on the `Lambda` service. /// /// Returns the permission policy for a version of an [Lambda layer](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html). For more information, see [AddLayerVersionPermission]. /// @@ -2577,7 +2577,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `GetPolicy` operation on the `AWSGirApiService` service. + /// Performs the `GetPolicy` operation on the `Lambda` service. /// /// Returns the [resource-based IAM policy](https://docs.aws.amazon.com/lambda/latest/dg/access-control-resource-based.html) for a function, version, or alias. /// @@ -2647,7 +2647,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `GetProvisionedConcurrencyConfig` operation on the `AWSGirApiService` service. + /// Performs the `GetProvisionedConcurrencyConfig` operation on the `Lambda` service. /// /// Retrieves the provisioned concurrency configuration for a function's alias or version. /// @@ -2718,7 +2718,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `GetRuntimeManagementConfig` operation on the `AWSGirApiService` service. + /// Performs the `GetRuntimeManagementConfig` operation on the `Lambda` service. /// /// Retrieves the runtime management configuration for a function's version. If the runtime update mode is Manual, this includes the ARN of the runtime version and the runtime update mode. If the runtime update mode is Auto or Function update, this includes the runtime update mode and null is returned for the ARN. For more information, see [Runtime updates](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-update.html). /// @@ -2788,7 +2788,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `Invoke` operation on the `AWSGirApiService` service. + /// Performs the `Invoke` operation on the `Lambda` service. /// /// Invokes a Lambda function. You can invoke a function synchronously (and wait for the response), or asynchronously. By default, Lambda invokes your function synchronously (i.e. theInvocationType is RequestResponse). To invoke a function asynchronously, set InvocationType to Event. Lambda passes the ClientContext object to your function for synchronous invocations only. For [synchronous invocation](https://docs.aws.amazon.com/lambda/latest/dg/invocation-sync.html), details about the function response, including errors, are included in the response body and headers. For either invocation type, you can find more information in the [execution log](https://docs.aws.amazon.com/lambda/latest/dg/monitoring-functions.html) and [trace](https://docs.aws.amazon.com/lambda/latest/dg/lambda-x-ray.html). When an error occurs, your function may be invoked multiple times. Retry behavior varies by error type, client, event source, and invocation type. For example, if you invoke a function asynchronously and it returns an error, Lambda executes the function up to two more times. For more information, see [Error handling and automatic retries in Lambda](https://docs.aws.amazon.com/lambda/latest/dg/invocation-retries.html). For [asynchronous invocation](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html), Lambda adds events to a queue before sending them to your function. If your function does not have enough capacity to keep up with the queue, events may be lost. Occasionally, your function may receive the same event multiple times, even if no error occurs. To retain events that were not processed, configure your function with a [dead-letter queue](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html#invocation-dlq). The status code in the API response doesn't reflect function errors. Error codes are reserved for errors that prevent your function from executing, such as permissions errors, [quota](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html) errors, or issues with your function's code and configuration. For example, Lambda returns TooManyRequestsException if running the function would cause you to exceed a concurrency limit at either the account level (ConcurrentInvocationLimitExceeded) or function level (ReservedFunctionConcurrentInvocationLimitExceeded). For functions with a long timeout, your client might disconnect during synchronous invocation while it waits for a response. Configure your HTTP client, SDK, firewall, proxy, or operating system to allow for long connections with timeout or keep-alive settings. This operation requires permission for the [lambda:InvokeFunction](https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awslambda.html) action. For details on how to set up permissions for cross-account invocations, see [Granting function access to other accounts](https://docs.aws.amazon.com/lambda/latest/dg/access-control-resource-based.html#permissions-resource-xaccountinvoke). /// @@ -2888,7 +2888,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `InvokeAsync` operation on the `AWSGirApiService` service. + /// Performs the `InvokeAsync` operation on the `Lambda` service. /// /// For asynchronous function invocation, use [Invoke]. Invokes a function asynchronously. If you do use the InvokeAsync action, note that it doesn't support the use of X-Ray active tracing. Trace ID is not propagated to the function, even if X-Ray active tracing is turned on. @available(*, deprecated) @@ -2962,7 +2962,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `InvokeWithResponseStream` operation on the `AWSGirApiService` service. + /// Performs the `InvokeWithResponseStream` operation on the `Lambda` service. /// /// Configure your Lambda functions to stream response payloads back to clients. For more information, see [Configuring a Lambda function to stream responses](https://docs.aws.amazon.com/lambda/latest/dg/configuration-response-streaming.html). This operation requires permission for the [lambda:InvokeFunction](https://docs.aws.amazon.com/IAM/latest/UserGuide/list_awslambda.html) action. For details on how to set up permissions for cross-account invocations, see [Granting function access to other accounts](https://docs.aws.amazon.com/lambda/latest/dg/access-control-resource-based.html#permissions-resource-xaccountinvoke). /// @@ -3062,7 +3062,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `ListAliases` operation on the `AWSGirApiService` service. + /// Performs the `ListAliases` operation on the `Lambda` service. /// /// Returns a list of [aliases](https://docs.aws.amazon.com/lambda/latest/dg/configuration-aliases.html) for a Lambda function. /// @@ -3132,7 +3132,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `ListCodeSigningConfigs` operation on the `AWSGirApiService` service. + /// Performs the `ListCodeSigningConfigs` operation on the `Lambda` service. /// /// Returns a list of [code signing configurations](https://docs.aws.amazon.com/lambda/latest/dg/configuring-codesigning.html). A request returns up to 10,000 configurations per call. You can use the MaxItems parameter to return fewer configurations per call. /// @@ -3200,7 +3200,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `ListEventSourceMappings` operation on the `AWSGirApiService` service. + /// Performs the `ListEventSourceMappings` operation on the `Lambda` service. /// /// Lists event source mappings. Specify an EventSourceArn to show only event source mappings for a single event source. /// @@ -3270,7 +3270,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `ListFunctionEventInvokeConfigs` operation on the `AWSGirApiService` service. + /// Performs the `ListFunctionEventInvokeConfigs` operation on the `Lambda` service. /// /// Retrieves a list of configurations for asynchronous invocation for a function. To configure options for asynchronous invocation, use [PutFunctionEventInvokeConfig]. /// @@ -3340,7 +3340,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `ListFunctionUrlConfigs` operation on the `AWSGirApiService` service. + /// Performs the `ListFunctionUrlConfigs` operation on the `Lambda` service. /// /// Returns a list of Lambda function URLs for the specified function. /// @@ -3410,7 +3410,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `ListFunctions` operation on the `AWSGirApiService` service. + /// Performs the `ListFunctions` operation on the `Lambda` service. /// /// Returns a list of Lambda functions, with the version-specific configuration of each. Lambda returns up to 50 functions per call. Set FunctionVersion to ALL to include all published versions of each function in addition to the unpublished version. The ListFunctions operation returns a subset of the [FunctionConfiguration] fields. To get the additional fields (State, StateReasonCode, StateReason, LastUpdateStatus, LastUpdateStatusReason, LastUpdateStatusReasonCode, RuntimeVersionConfig) for a function or version, use [GetFunction]. /// @@ -3479,7 +3479,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `ListFunctionsByCodeSigningConfig` operation on the `AWSGirApiService` service. + /// Performs the `ListFunctionsByCodeSigningConfig` operation on the `Lambda` service. /// /// List the functions that use the specified code signing configuration. You can use this method prior to deleting a code signing configuration, to verify that no functions are using it. /// @@ -3548,7 +3548,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `ListLayerVersions` operation on the `AWSGirApiService` service. + /// Performs the `ListLayerVersions` operation on the `Lambda` service. /// /// Lists the versions of an [Lambda layer](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html). Versions that have been deleted aren't listed. Specify a [runtime identifier](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) to list only versions that indicate that they're compatible with that runtime. Specify a compatible architecture to include only layer versions that are compatible with that architecture. /// @@ -3618,7 +3618,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `ListLayers` operation on the `AWSGirApiService` service. + /// Performs the `ListLayers` operation on the `Lambda` service. /// /// Lists [Lambda layers](https://docs.aws.amazon.com/lambda/latest/dg/invocation-layers.html) and shows information about the latest version of each. Specify a [runtime identifier](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) to list only layers that indicate that they're compatible with that runtime. Specify a compatible architecture to include only layers that are compatible with that [instruction set architecture](https://docs.aws.amazon.com/lambda/latest/dg/foundation-arch.html). /// @@ -3687,7 +3687,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `ListProvisionedConcurrencyConfigs` operation on the `AWSGirApiService` service. + /// Performs the `ListProvisionedConcurrencyConfigs` operation on the `Lambda` service. /// /// Retrieves a list of provisioned concurrency configurations for a function. /// @@ -3757,7 +3757,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `ListTags` operation on the `AWSGirApiService` service. + /// Performs the `ListTags` operation on the `Lambda` service. /// /// Returns a function, event source mapping, or code signing configuration's [tags](https://docs.aws.amazon.com/lambda/latest/dg/tagging.html). You can also view function tags with [GetFunction]. /// @@ -3826,7 +3826,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `ListVersionsByFunction` operation on the `AWSGirApiService` service. + /// Performs the `ListVersionsByFunction` operation on the `Lambda` service. /// /// Returns a list of [versions](https://docs.aws.amazon.com/lambda/latest/dg/versioning-aliases.html), with the version-specific configuration of each. Lambda returns up to 50 versions per call. /// @@ -3896,7 +3896,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `PublishLayerVersion` operation on the `AWSGirApiService` service. + /// Performs the `PublishLayerVersion` operation on the `Lambda` service. /// /// Creates an [Lambda layer](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) from a ZIP archive. Each time you call PublishLayerVersion with the same layer name, a new version is created. Add layers to your function with [CreateFunction] or [UpdateFunctionConfiguration]. /// @@ -3969,7 +3969,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `PublishVersion` operation on the `AWSGirApiService` service. + /// Performs the `PublishVersion` operation on the `Lambda` service. /// /// Creates a [version](https://docs.aws.amazon.com/lambda/latest/dg/versioning-aliases.html) from the current code and configuration of a function. Use versions to create a snapshot of your function code and configuration that doesn't change. Lambda doesn't publish a version if the function's configuration and code haven't changed since the last version. Use [UpdateFunctionCode] or [UpdateFunctionConfiguration] to update the function before publishing a version. Clients can invoke versions directly or with an alias. To create an alias, use [CreateAlias]. /// @@ -4048,7 +4048,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `PutFunctionCodeSigningConfig` operation on the `AWSGirApiService` service. + /// Performs the `PutFunctionCodeSigningConfig` operation on the `Lambda` service. /// /// Update the code signing configuration for the function. Changes to the code signing configuration take effect the next time a user tries to deploy a code package to the function. /// @@ -4122,7 +4122,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `PutFunctionConcurrency` operation on the `AWSGirApiService` service. + /// Performs the `PutFunctionConcurrency` operation on the `Lambda` service. /// /// Sets the maximum number of simultaneous executions for a function, and reserves capacity for that concurrency level. Concurrency settings apply to the function as a whole, including all published versions and the unpublished version. Reserving concurrency both ensures that your function has capacity to process the specified number of events simultaneously, and prevents it from scaling beyond that level. Use [GetFunction] to see the current setting for a function. Use [GetAccountSettings] to see your Regional concurrency limit. You can reserve concurrency for as many functions as you like, as long as you leave at least 100 simultaneous executions unreserved for functions that aren't configured with a per-function limit. For more information, see [Lambda function scaling](https://docs.aws.amazon.com/lambda/latest/dg/invocation-scaling.html). /// @@ -4195,7 +4195,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `PutFunctionEventInvokeConfig` operation on the `AWSGirApiService` service. + /// Performs the `PutFunctionEventInvokeConfig` operation on the `Lambda` service. /// /// Configures options for [asynchronous invocation](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html) on a function, version, or alias. If a configuration already exists for a function, version, or alias, this operation overwrites it. If you exclude any settings, they are removed. To set one option without affecting existing settings for other options, use [UpdateFunctionEventInvokeConfig]. By default, Lambda retries an asynchronous invocation twice if the function returns an error. It retains events in a queue for up to six hours. When an event fails all processing attempts or stays in the asynchronous invocation queue for too long, Lambda discards it. To retain discarded events, configure a dead-letter queue with [UpdateFunctionConfiguration]. To send an invocation record to a queue, topic, S3 bucket, function, or event bus, specify a [destination](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html#invocation-async-destinations). You can configure separate destinations for successful invocations (on-success) and events that fail all processing attempts (on-failure). You can configure destinations in addition to or instead of a dead-letter queue. S3 buckets are supported only for on-failure destinations. To retain records of successful invocations, use another destination type. /// @@ -4269,7 +4269,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `PutFunctionRecursionConfig` operation on the `AWSGirApiService` service. + /// Performs the `PutFunctionRecursionConfig` operation on the `Lambda` service. /// /// Sets your function's [recursive loop detection](https://docs.aws.amazon.com/lambda/latest/dg/invocation-recursion.html) configuration. When you configure a Lambda function to output to the same service or resource that invokes the function, it's possible to create an infinite recursive loop. For example, a Lambda function might write a message to an Amazon Simple Queue Service (Amazon SQS) queue, which then invokes the same function. This invocation causes the function to write another message to the queue, which in turn invokes the function again. Lambda can detect certain types of recursive loops shortly after they occur. When Lambda detects a recursive loop and your function's recursive loop detection configuration is set to Terminate, it stops your function being invoked and notifies you. /// @@ -4342,7 +4342,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `PutProvisionedConcurrencyConfig` operation on the `AWSGirApiService` service. + /// Performs the `PutProvisionedConcurrencyConfig` operation on the `Lambda` service. /// /// Adds a provisioned concurrency configuration to a function's alias or version. /// @@ -4416,7 +4416,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `PutRuntimeManagementConfig` operation on the `AWSGirApiService` service. + /// Performs the `PutRuntimeManagementConfig` operation on the `Lambda` service. /// /// Sets the runtime management configuration for a function's version. For more information, see [Runtime updates](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-update.html). /// @@ -4490,7 +4490,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `RemoveLayerVersionPermission` operation on the `AWSGirApiService` service. + /// Performs the `RemoveLayerVersionPermission` operation on the `Lambda` service. /// /// Removes a statement from the permissions policy for a version of an [Lambda layer](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html). For more information, see [AddLayerVersionPermission]. /// @@ -4565,7 +4565,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `RemovePermission` operation on the `AWSGirApiService` service. + /// Performs the `RemovePermission` operation on the `Lambda` service. /// /// Revokes function-use permission from an Amazon Web Services service or another Amazon Web Services account. You can get the ID of the statement from the output of [GetPolicy]. /// @@ -4640,7 +4640,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSGirApiService` service. + /// Performs the `TagResource` operation on the `Lambda` service. /// /// Adds [tags](https://docs.aws.amazon.com/lambda/latest/dg/tagging.html) to a function, event source mapping, or code signing configuration. /// @@ -4713,7 +4713,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSGirApiService` service. + /// Performs the `UntagResource` operation on the `Lambda` service. /// /// Removes [tags](https://docs.aws.amazon.com/lambda/latest/dg/tagging.html) from a function, event source mapping, or code signing configuration. /// @@ -4784,7 +4784,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `UpdateAlias` operation on the `AWSGirApiService` service. + /// Performs the `UpdateAlias` operation on the `Lambda` service. /// /// Updates the configuration of a Lambda function [alias](https://docs.aws.amazon.com/lambda/latest/dg/configuration-aliases.html). /// @@ -4862,7 +4862,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `UpdateCodeSigningConfig` operation on the `AWSGirApiService` service. + /// Performs the `UpdateCodeSigningConfig` operation on the `Lambda` service. /// /// Update the code signing configuration. Changes to the code signing configuration take effect the next time a user tries to deploy a code package to the function. /// @@ -4933,7 +4933,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `UpdateEventSourceMapping` operation on the `AWSGirApiService` service. + /// Performs the `UpdateEventSourceMapping` operation on the `Lambda` service. /// /// Updates an event source mapping. You can change the function that Lambda invokes, or pause invocation and resume later from the same location. For details about how to configure different event sources, see the following topics. /// @@ -5054,7 +5054,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `UpdateFunctionCode` operation on the `AWSGirApiService` service. + /// Performs the `UpdateFunctionCode` operation on the `Lambda` service. /// /// Updates a Lambda function's code. If code signing is enabled for the function, the code package must be signed by a trusted publisher. For more information, see [Configuring code signing for Lambda](https://docs.aws.amazon.com/lambda/latest/dg/configuration-codesigning.html). If the function's package type is Image, then you must specify the code package in ImageUri as the URI of a [container image](https://docs.aws.amazon.com/lambda/latest/dg/lambda-images.html) in the Amazon ECR registry. If the function's package type is Zip, then you must specify the deployment package as a [.zip file archive](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html#gettingstarted-package-zip). Enter the Amazon S3 bucket and key of the code .zip file location. You can also provide the function code inline using the ZipFile field. The code in the deployment package must be compatible with the target instruction set architecture of the function (x86-64 or arm64). The function's code is locked when you publish a version. You can't modify the code of a published version, only the unpublished version. For a function defined as a container image, Lambda resolves the image tag to an image digest. In Amazon ECR, if you update the image tag to a new image, Lambda does not automatically update the function. /// @@ -5136,7 +5136,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `UpdateFunctionConfiguration` operation on the `AWSGirApiService` service. + /// Performs the `UpdateFunctionConfiguration` operation on the `Lambda` service. /// /// Modify the version-specific settings of a Lambda function. When you update a function, Lambda provisions an instance of the function and its supporting resources. If your function connects to a VPC, this process can take a minute. During this time, you can't modify the function, but you can still invoke it. The LastUpdateStatus, LastUpdateStatusReason, and LastUpdateStatusReasonCode fields in the response from [GetFunctionConfiguration] indicate when the update is complete and the function is processing events with the new configuration. For more information, see [Lambda function states](https://docs.aws.amazon.com/lambda/latest/dg/functions-states.html). These settings can vary between versions of a function and are locked when you publish a version. You can't modify the configuration of a published version, only the unpublished version. To configure function concurrency, use [PutFunctionConcurrency]. To grant invoke permissions to an Amazon Web Services account or Amazon Web Services service, use [AddPermission]. /// @@ -5217,7 +5217,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `UpdateFunctionEventInvokeConfig` operation on the `AWSGirApiService` service. + /// Performs the `UpdateFunctionEventInvokeConfig` operation on the `Lambda` service. /// /// Updates the configuration for asynchronous invocation for a function, version, or alias. To configure options for asynchronous invocation, use [PutFunctionEventInvokeConfig]. /// @@ -5291,7 +5291,7 @@ extension LambdaClient { return try await op.execute(input: input) } - /// Performs the `UpdateFunctionUrlConfig` operation on the `AWSGirApiService` service. + /// Performs the `UpdateFunctionUrlConfig` operation on the `Lambda` service. /// /// Updates the configuration for a Lambda function URL. /// diff --git a/Sources/Services/AWSLaunchWizard/Sources/AWSLaunchWizard/LaunchWizardClient.swift b/Sources/Services/AWSLaunchWizard/Sources/AWSLaunchWizard/LaunchWizardClient.swift index 3ad75285e9b..3e19f035499 100644 --- a/Sources/Services/AWSLaunchWizard/Sources/AWSLaunchWizard/LaunchWizardClient.swift +++ b/Sources/Services/AWSLaunchWizard/Sources/AWSLaunchWizard/LaunchWizardClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class LaunchWizardClient: ClientRuntime.Client { public static let clientName = "LaunchWizardClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: LaunchWizardClient.LaunchWizardClientConfiguration let serviceName = "Launch Wizard" diff --git a/Sources/Services/AWSLexModelBuildingService/Sources/AWSLexModelBuildingService/LexModelBuildingClient.swift b/Sources/Services/AWSLexModelBuildingService/Sources/AWSLexModelBuildingService/LexModelBuildingClient.swift index ee227a94ad6..0870cd6f09b 100644 --- a/Sources/Services/AWSLexModelBuildingService/Sources/AWSLexModelBuildingService/LexModelBuildingClient.swift +++ b/Sources/Services/AWSLexModelBuildingService/Sources/AWSLexModelBuildingService/LexModelBuildingClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class LexModelBuildingClient: ClientRuntime.Client { public static let clientName = "LexModelBuildingClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: LexModelBuildingClient.LexModelBuildingClientConfiguration let serviceName = "Lex Model Building" @@ -330,7 +330,7 @@ extension LexModelBuildingClient { } extension LexModelBuildingClient { - /// Performs the `CreateBotVersion` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `CreateBotVersion` operation on the `LexModelBuilding` service. /// /// Creates a new version of the bot based on the $LATEST version. If the $LATEST version of this resource hasn't changed since you created the last version, Amazon Lex doesn't create a new version. It returns the last created version. You can update only the $LATEST version of the bot. You can't update the numbered versions that you create with the CreateBotVersion operation. When you create the first version of a bot, Amazon Lex sets the version to 1. Subsequent versions increment by 1. For more information, see [versioning-intro]. This operation requires permission for the lex:CreateBotVersion action. /// @@ -404,7 +404,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `CreateIntentVersion` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `CreateIntentVersion` operation on the `LexModelBuilding` service. /// /// Creates a new version of an intent based on the $LATEST version of the intent. If the $LATEST version of this intent hasn't changed since you last updated it, Amazon Lex doesn't create a new version. It returns the last version you created. You can update only the $LATEST version of the intent. You can't update the numbered versions that you create with the CreateIntentVersion operation. When you create a version of an intent, Amazon Lex sets the version to 1. Subsequent versions increment by 1. For more information, see [versioning-intro]. This operation requires permissions to perform the lex:CreateIntentVersion action. /// @@ -478,7 +478,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `CreateSlotTypeVersion` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `CreateSlotTypeVersion` operation on the `LexModelBuilding` service. /// /// Creates a new version of a slot type based on the $LATEST version of the specified slot type. If the $LATEST version of this resource has not changed since the last version that you created, Amazon Lex doesn't create a new version. It returns the last version that you created. You can update only the $LATEST version of a slot type. You can't update the numbered versions that you create with the CreateSlotTypeVersion operation. When you create a version of a slot type, Amazon Lex sets the version to 1. Subsequent versions increment by 1. For more information, see [versioning-intro]. This operation requires permissions for the lex:CreateSlotTypeVersion action. /// @@ -552,7 +552,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `DeleteBot` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `DeleteBot` operation on the `LexModelBuilding` service. /// /// Deletes all versions of the bot, including the $LATEST version. To delete a specific version of the bot, use the [DeleteBotVersion] operation. The DeleteBot operation doesn't immediately remove the bot schema. Instead, it is marked for deletion and removed later. Amazon Lex stores utterances indefinitely for improving the ability of your bot to respond to user inputs. These utterances are not removed when the bot is deleted. To remove the utterances, use the [DeleteUtterances] operation. If a bot has an alias, you can't delete it. Instead, the DeleteBot operation returns a ResourceInUseException exception that includes a reference to the alias that refers to the bot. To remove the reference to the bot, delete the alias. If you get the same exception again, delete the referring alias until the DeleteBot operation is successful. This operation requires permissions for the lex:DeleteBot action. /// @@ -627,7 +627,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `DeleteBotAlias` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `DeleteBotAlias` operation on the `LexModelBuilding` service. /// /// Deletes an alias for the specified bot. You can't delete an alias that is used in the association between a bot and a messaging channel. If an alias is used in a channel association, the DeleteBot operation returns a ResourceInUseException exception that includes a reference to the channel association that refers to the bot. You can remove the reference to the alias by deleting the channel association. If you get the same exception again, delete the referring association until the DeleteBotAlias operation is successful. /// @@ -702,7 +702,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `DeleteBotChannelAssociation` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `DeleteBotChannelAssociation` operation on the `LexModelBuilding` service. /// /// Deletes the association between an Amazon Lex bot and a messaging platform. This operation requires permission for the lex:DeleteBotChannelAssociation action. /// @@ -772,7 +772,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `DeleteBotVersion` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `DeleteBotVersion` operation on the `LexModelBuilding` service. /// /// Deletes a specific version of a bot. To delete all versions of a bot, use the [DeleteBot] operation. This operation requires permissions for the lex:DeleteBotVersion action. /// @@ -847,7 +847,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `DeleteIntent` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `DeleteIntent` operation on the `LexModelBuilding` service. /// /// Deletes all versions of the intent, including the $LATEST version. To delete a specific version of the intent, use the [DeleteIntentVersion] operation. You can delete a version of an intent only if it is not referenced. To delete an intent that is referred to in one or more bots (see [how-it-works]), you must remove those references first. If you get the ResourceInUseException exception, it provides an example reference that shows where the intent is referenced. To remove the reference to the intent, either update the bot or delete it. If you get the same exception when you attempt to delete the intent again, repeat until the intent has no references and the call to DeleteIntent is successful. This operation requires permission for the lex:DeleteIntent action. /// @@ -922,7 +922,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `DeleteIntentVersion` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `DeleteIntentVersion` operation on the `LexModelBuilding` service. /// /// Deletes a specific version of an intent. To delete all versions of a intent, use the [DeleteIntent] operation. This operation requires permissions for the lex:DeleteIntentVersion action. /// @@ -997,7 +997,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `DeleteSlotType` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `DeleteSlotType` operation on the `LexModelBuilding` service. /// /// Deletes all versions of the slot type, including the $LATEST version. To delete a specific version of the slot type, use the [DeleteSlotTypeVersion] operation. You can delete a version of a slot type only if it is not referenced. To delete a slot type that is referred to in one or more intents, you must remove those references first. If you get the ResourceInUseException exception, the exception provides an example reference that shows the intent where the slot type is referenced. To remove the reference to the slot type, either update the intent or delete it. If you get the same exception when you attempt to delete the slot type again, repeat until the slot type has no references and the DeleteSlotType call is successful. This operation requires permission for the lex:DeleteSlotType action. /// @@ -1072,7 +1072,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `DeleteSlotTypeVersion` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `DeleteSlotTypeVersion` operation on the `LexModelBuilding` service. /// /// Deletes a specific version of a slot type. To delete all versions of a slot type, use the [DeleteSlotType] operation. This operation requires permissions for the lex:DeleteSlotTypeVersion action. /// @@ -1147,7 +1147,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `DeleteUtterances` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `DeleteUtterances` operation on the `LexModelBuilding` service. /// /// Deletes stored utterances. Amazon Lex stores the utterances that users send to your bot. Utterances are stored for 15 days for use with the [GetUtterancesView] operation, and then stored indefinitely for use in improving the ability of your bot to respond to user input. Use the DeleteUtterances operation to manually delete stored utterances for a specific user. When you use the DeleteUtterances operation, utterances stored for improving your bot's ability to respond to user input are deleted immediately. Utterances stored for use with the GetUtterancesView operation are deleted after 15 days. This operation requires permissions for the lex:DeleteUtterances action. /// @@ -1216,7 +1216,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `GetBot` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `GetBot` operation on the `LexModelBuilding` service. /// /// Returns metadata information for a specific bot. You must provide the bot name and the bot version or alias. This operation requires permissions for the lex:GetBot action. /// @@ -1285,7 +1285,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `GetBotAlias` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `GetBotAlias` operation on the `LexModelBuilding` service. /// /// Returns information about an Amazon Lex bot alias. For more information about aliases, see [versioning-aliases]. This operation requires permissions for the lex:GetBotAlias action. /// @@ -1354,7 +1354,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `GetBotAliases` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `GetBotAliases` operation on the `LexModelBuilding` service. /// /// Returns a list of aliases for a specified Amazon Lex bot. This operation requires permissions for the lex:GetBotAliases action. /// @@ -1423,7 +1423,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `GetBotChannelAssociation` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `GetBotChannelAssociation` operation on the `LexModelBuilding` service. /// /// Returns information about the association between an Amazon Lex bot and a messaging platform. This operation requires permissions for the lex:GetBotChannelAssociation action. /// @@ -1492,7 +1492,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `GetBotChannelAssociations` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `GetBotChannelAssociations` operation on the `LexModelBuilding` service. /// /// Returns a list of all of the channels associated with the specified bot. The GetBotChannelAssociations operation requires permissions for the lex:GetBotChannelAssociations action. /// @@ -1561,7 +1561,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `GetBotVersions` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `GetBotVersions` operation on the `LexModelBuilding` service. /// /// Gets information about all of the versions of a bot. The GetBotVersions operation returns a BotMetadata object for each version of a bot. For example, if a bot has three numbered versions, the GetBotVersions operation returns four BotMetadata objects in the response, one for each numbered version and one for the $LATEST version. The GetBotVersions operation always returns at least one version, the $LATEST version. This operation requires permissions for the lex:GetBotVersions action. /// @@ -1631,7 +1631,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `GetBots` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `GetBots` operation on the `LexModelBuilding` service. /// /// Returns bot information as follows: /// @@ -1708,7 +1708,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `GetBuiltinIntent` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `GetBuiltinIntent` operation on the `LexModelBuilding` service. /// /// Returns information about a built-in intent. This operation requires permission for the lex:GetBuiltinIntent action. /// @@ -1777,7 +1777,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `GetBuiltinIntents` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `GetBuiltinIntents` operation on the `LexModelBuilding` service. /// /// Gets a list of built-in intents that meet the specified criteria. This operation requires permission for the lex:GetBuiltinIntents action. /// @@ -1846,7 +1846,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `GetBuiltinSlotTypes` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `GetBuiltinSlotTypes` operation on the `LexModelBuilding` service. /// /// Gets a list of built-in slot types that meet the specified criteria. For a list of built-in slot types, see [Slot Type Reference](https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/built-in-intent-ref/slot-type-reference) in the Alexa Skills Kit. This operation requires permission for the lex:GetBuiltInSlotTypes action. /// @@ -1915,7 +1915,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `GetExport` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `GetExport` operation on the `LexModelBuilding` service. /// /// Exports the contents of a Amazon Lex resource in a specified format. /// @@ -1985,7 +1985,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `GetImport` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `GetImport` operation on the `LexModelBuilding` service. /// /// Gets information about an import job started with the StartImport operation. /// @@ -2054,7 +2054,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `GetIntent` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `GetIntent` operation on the `LexModelBuilding` service. /// /// Returns information about an intent. In addition to the intent name, you must specify the intent version. This operation requires permissions to perform the lex:GetIntent action. /// @@ -2123,7 +2123,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `GetIntentVersions` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `GetIntentVersions` operation on the `LexModelBuilding` service. /// /// Gets information about all of the versions of an intent. The GetIntentVersions operation returns an IntentMetadata object for each version of an intent. For example, if an intent has three numbered versions, the GetIntentVersions operation returns four IntentMetadata objects in the response, one for each numbered version and one for the $LATEST version. The GetIntentVersions operation always returns at least one version, the $LATEST version. This operation requires permissions for the lex:GetIntentVersions action. /// @@ -2193,7 +2193,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `GetIntents` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `GetIntents` operation on the `LexModelBuilding` service. /// /// Returns intent information as follows: /// @@ -2270,7 +2270,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `GetMigration` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `GetMigration` operation on the `LexModelBuilding` service. /// /// Provides details about an ongoing or complete migration from an Amazon Lex V1 bot to an Amazon Lex V2 bot. Use this operation to view the migration alerts and warnings related to the migration. /// @@ -2339,7 +2339,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `GetMigrations` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `GetMigrations` operation on the `LexModelBuilding` service. /// /// Gets a list of migrations between Amazon Lex V1 and Amazon Lex V2. /// @@ -2408,7 +2408,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `GetSlotType` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `GetSlotType` operation on the `LexModelBuilding` service. /// /// Returns information about a specific version of a slot type. In addition to specifying the slot type name, you must specify the slot type version. This operation requires permissions for the lex:GetSlotType action. /// @@ -2477,7 +2477,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `GetSlotTypeVersions` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `GetSlotTypeVersions` operation on the `LexModelBuilding` service. /// /// Gets information about all versions of a slot type. The GetSlotTypeVersions operation returns a SlotTypeMetadata object for each version of a slot type. For example, if a slot type has three numbered versions, the GetSlotTypeVersions operation returns four SlotTypeMetadata objects in the response, one for each numbered version and one for the $LATEST version. The GetSlotTypeVersions operation always returns at least one version, the $LATEST version. This operation requires permissions for the lex:GetSlotTypeVersions action. /// @@ -2547,7 +2547,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `GetSlotTypes` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `GetSlotTypes` operation on the `LexModelBuilding` service. /// /// Returns slot type information as follows: /// @@ -2624,7 +2624,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `GetUtterancesView` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `GetUtterancesView` operation on the `LexModelBuilding` service. /// /// Use the GetUtterancesView operation to get information about the utterances that your users have made to your bot. You can use this list to tune the utterances that your bot responds to. For example, say that you have created a bot to order flowers. After your users have used your bot for a while, use the GetUtterancesView operation to see the requests that they have made and whether they have been successful. You might find that the utterance "I want flowers" is not being recognized. You could add this utterance to the OrderFlowers intent so that your bot recognizes that utterance. After you publish a new version of a bot, you can get information about the old version and the new so that you can compare the performance across the two versions. Utterance statistics are generated once a day. Data is available for the last 15 days. You can request information for up to 5 versions of your bot in each request. Amazon Lex returns the most frequent utterances received by the bot in the last 15 days. The response contains information about a maximum of 100 utterances for each version. If you set childDirected field to true when you created your bot, if you are using slot obfuscation with one or more slots, or if you opted out of participating in improving Amazon Lex, utterances are not available. This operation requires permissions for the lex:GetUtterancesView action. /// @@ -2693,7 +2693,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `ListTagsForResource` operation on the `LexModelBuilding` service. /// /// Gets a list of tags associated with the specified resource. Only bots, bot aliases, and bot channels can have tags associated with them. /// @@ -2762,7 +2762,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `PutBot` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `PutBot` operation on the `LexModelBuilding` service. /// /// Creates an Amazon Lex conversational bot or replaces an existing bot. When you create or update a bot you are only required to specify a name, a locale, and whether the bot is directed toward children under age 13. You can use this to add intents later, or to remove intents from an existing bot. When you create a bot with the minimum information, the bot is created or updated but Amazon Lex returns the response FAILED. You can build the bot after you add one or more intents. For more information about Amazon Lex bots, see [how-it-works]. If you specify the name of an existing bot, the fields in the request replace the existing values in the $LATEST version of the bot. Amazon Lex removes any fields that you don't provide values for in the request, except for the idleTTLInSeconds and privacySettings fields, which are set to their default values. If you don't specify values for required fields, Amazon Lex throws an exception. This operation requires permissions for the lex:PutBot action. For more information, see [security-iam]. /// @@ -2835,7 +2835,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `PutBotAlias` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `PutBotAlias` operation on the `LexModelBuilding` service. /// /// Creates an alias for the specified version of the bot or replaces an alias for the specified bot. To change the version of the bot that the alias points to, replace the alias. For more information about aliases, see [versioning-aliases]. This operation requires permissions for the lex:PutBotAlias action. /// @@ -2908,7 +2908,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `PutIntent` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `PutIntent` operation on the `LexModelBuilding` service. /// /// Creates an intent or replaces an existing intent. To define the interaction between the user and your bot, you use one or more intents. For a pizza ordering bot, for example, you would create an OrderPizza intent. To create an intent or replace an existing intent, you must provide the following: /// @@ -3001,7 +3001,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `PutSlotType` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `PutSlotType` operation on the `LexModelBuilding` service. /// /// Creates a custom slot type or replaces an existing custom slot type. To create a custom slot type, specify a name for the slot type and a set of enumeration values, which are the values that a slot of this type can assume. For more information, see [how-it-works]. If you specify the name of an existing slot type, the fields in the request replace the existing values in the $LATEST version of the slot type. Amazon Lex removes the fields that you don't provide in the request. If you don't specify required fields, Amazon Lex throws an exception. When you update the $LATEST version of a slot type, if a bot uses the $LATEST version of an intent that contains the slot type, the bot's status field is set to NOT_BUILT. This operation requires permissions for the lex:PutSlotType action. /// @@ -3074,7 +3074,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `StartImport` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `StartImport` operation on the `LexModelBuilding` service. /// /// Starts a job to import a resource to Amazon Lex. /// @@ -3145,7 +3145,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `StartMigration` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `StartMigration` operation on the `LexModelBuilding` service. /// /// Starts migrating a bot from Amazon Lex V1 to Amazon Lex V2. Migrate your bot when you want to take advantage of the new features of Amazon Lex V2. For more information, see [Migrating a bot](https://docs.aws.amazon.com/lex/latest/dg/migrate.html) in the Amazon Lex developer guide. /// @@ -3218,7 +3218,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `TagResource` operation on the `LexModelBuilding` service. /// /// Adds the specified tags to the specified resource. If a tag key already exists, the existing value is replaced with the new value. /// @@ -3291,7 +3291,7 @@ extension LexModelBuildingClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSDeepSenseModelBuildingService` service. + /// Performs the `UntagResource` operation on the `LexModelBuilding` service. /// /// Removes tags from a bot, bot alias or bot channel. /// diff --git a/Sources/Services/AWSLexModelsV2/Sources/AWSLexModelsV2/LexModelsV2Client.swift b/Sources/Services/AWSLexModelsV2/Sources/AWSLexModelsV2/LexModelsV2Client.swift index e44f6001ab7..2c9ae576341 100644 --- a/Sources/Services/AWSLexModelsV2/Sources/AWSLexModelsV2/LexModelsV2Client.swift +++ b/Sources/Services/AWSLexModelsV2/Sources/AWSLexModelsV2/LexModelsV2Client.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class LexModelsV2Client: ClientRuntime.Client { public static let clientName = "LexModelsV2Client" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: LexModelsV2Client.LexModelsV2ClientConfiguration let serviceName = "Lex Models V2" @@ -330,7 +330,7 @@ extension LexModelsV2Client { } extension LexModelsV2Client { - /// Performs the `BatchCreateCustomVocabularyItem` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `BatchCreateCustomVocabularyItem` operation on the `LexModelsV2` service. /// /// Create a batch of custom vocabulary items for a given bot locale's custom vocabulary. /// @@ -403,7 +403,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `BatchDeleteCustomVocabularyItem` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `BatchDeleteCustomVocabularyItem` operation on the `LexModelsV2` service. /// /// Delete a batch of custom vocabulary items for a given bot locale's custom vocabulary. /// @@ -476,7 +476,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `BatchUpdateCustomVocabularyItem` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `BatchUpdateCustomVocabularyItem` operation on the `LexModelsV2` service. /// /// Update a batch of custom vocabulary items for a given bot locale's custom vocabulary. /// @@ -549,7 +549,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `BuildBotLocale` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `BuildBotLocale` operation on the `LexModelsV2` service. /// /// Builds a bot, its intents, and its slot types into a specific locale. A bot can be built into multiple locales. At runtime the locale is used to choose a specific build of the bot. /// @@ -620,7 +620,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `CreateBot` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `CreateBot` operation on the `LexModelsV2` service. /// /// Creates an Amazon Lex conversational bot. /// @@ -694,7 +694,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `CreateBotAlias` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `CreateBotAlias` operation on the `LexModelsV2` service. /// /// Creates an alias for the specified version of a bot. Use an alias to enable you to change the version of a bot without updating applications that use the bot. For example, you can create an alias called "PROD" that your applications use to call the Amazon Lex bot. /// @@ -768,7 +768,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `CreateBotLocale` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `CreateBotLocale` operation on the `LexModelsV2` service. /// /// Creates a locale in the bot. The locale contains the intents and slot types that the bot uses in conversations with users in the specified language and locale. You must add a locale to a bot before you can add intents and slot types to the bot. /// @@ -842,7 +842,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `CreateBotReplica` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `CreateBotReplica` operation on the `LexModelsV2` service. /// /// Action to create a replication of the source bot in the secondary region. /// @@ -916,7 +916,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `CreateBotVersion` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `CreateBotVersion` operation on the `LexModelsV2` service. /// /// Creates an immutable version of the bot. When you create the first version of a bot, Amazon Lex sets the version number to 1. Subsequent bot versions increase in an increment of 1. The version number will always represent the total number of versions created of the bot, not the current number of versions. If a bot version is deleted, that bot version number will not be reused. /// @@ -990,7 +990,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `CreateExport` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `CreateExport` operation on the `LexModelsV2` service. /// /// Creates a zip archive containing the contents of a bot or a bot locale. The archive contains a directory structure that contains JSON files that define the bot. You can create an archive that contains the complete definition of a bot, or you can specify that the archive contain only the definition of a single bot locale. For more information about exporting bots, and about the structure of the export archive, see [ Importing and exporting bots ](https://docs.aws.amazon.com/lexv2/latest/dg/importing-exporting.html) /// @@ -1064,7 +1064,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `CreateIntent` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `CreateIntent` operation on the `LexModelsV2` service. /// /// Creates an intent. To define the interaction between the user and your bot, you define one or more intents. For example, for a pizza ordering bot you would create an OrderPizza intent. When you create an intent, you must provide a name. You can optionally provide the following: /// @@ -1150,7 +1150,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `CreateResourcePolicy` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `CreateResourcePolicy` operation on the `LexModelsV2` service. /// /// Creates a new resource policy with the specified policy statements. /// @@ -1224,7 +1224,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `CreateResourcePolicyStatement` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `CreateResourcePolicyStatement` operation on the `LexModelsV2` service. /// /// Adds a new resource policy statement to a bot or bot alias. If a resource policy exists, the statement is added to the current resource policy. If a policy doesn't exist, a new policy is created. You can't create a resource policy statement that allows cross-account access. You need to add the CreateResourcePolicy or UpdateResourcePolicy action to the bot role in order to call the API. /// @@ -1300,7 +1300,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `CreateSlot` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `CreateSlot` operation on the `LexModelsV2` service. /// /// Creates a slot in an intent. A slot is a variable needed to fulfill an intent. For example, an OrderPizza intent might need slots for size, crust, and number of pizzas. For each slot, you define one or more utterances that Amazon Lex uses to elicit a response from the user. /// @@ -1374,7 +1374,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `CreateSlotType` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `CreateSlotType` operation on the `LexModelsV2` service. /// /// Creates a custom slot type To create a custom slot type, specify a name for the slot type and a set of enumeration values, the values that a slot of this type can assume. /// @@ -1448,7 +1448,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `CreateTestSetDiscrepancyReport` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `CreateTestSetDiscrepancyReport` operation on the `LexModelsV2` service. /// /// Create a report that describes the differences between the bot and the test set. /// @@ -1522,7 +1522,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `CreateUploadUrl` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `CreateUploadUrl` operation on the `LexModelsV2` service. /// /// Gets a pre-signed S3 write URL that you use to upload the zip archive when importing a bot or a bot locale. /// @@ -1592,7 +1592,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteBot` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `DeleteBot` operation on the `LexModelsV2` service. /// /// Deletes all versions of a bot, including the Draft version. To delete a specific version, use the DeleteBotVersion operation. When you delete a bot, all of the resources contained in the bot are also deleted. Deleting a bot removes all locales, intents, slot, and slot types defined for the bot. If a bot has an alias, the DeleteBot operation returns a ResourceInUseException exception. If you want to delete the bot and the alias, set the skipResourceInUseCheck parameter to true. /// @@ -1664,7 +1664,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteBotAlias` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `DeleteBotAlias` operation on the `LexModelsV2` service. /// /// Deletes the specified bot alias. /// @@ -1736,7 +1736,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteBotLocale` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `DeleteBotLocale` operation on the `LexModelsV2` service. /// /// Removes a locale from a bot. When you delete a locale, all intents, slots, and slot types defined for the locale are also deleted. /// @@ -1807,7 +1807,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteBotReplica` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `DeleteBotReplica` operation on the `LexModelsV2` service. /// /// The action to delete the replicated bot in the secondary region. /// @@ -1878,7 +1878,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteBotVersion` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `DeleteBotVersion` operation on the `LexModelsV2` service. /// /// Deletes a specific version of a bot. To delete all versions of a bot, use the [DeleteBot](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_DeleteBot.html) operation. /// @@ -1950,7 +1950,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteCustomVocabulary` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `DeleteCustomVocabulary` operation on the `LexModelsV2` service. /// /// Removes a custom vocabulary from the specified locale in the specified bot. /// @@ -2021,7 +2021,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteExport` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `DeleteExport` operation on the `LexModelsV2` service. /// /// Removes a previous export and the associated files stored in an S3 bucket. /// @@ -2091,7 +2091,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteImport` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `DeleteImport` operation on the `LexModelsV2` service. /// /// Removes a previous import and the associated file stored in an S3 bucket. /// @@ -2161,7 +2161,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteIntent` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `DeleteIntent` operation on the `LexModelsV2` service. /// /// Removes the specified intent. Deleting an intent also deletes the slots associated with the intent. /// @@ -2232,7 +2232,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteResourcePolicy` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `DeleteResourcePolicy` operation on the `LexModelsV2` service. /// /// Removes an existing policy from a bot or bot alias. If the resource doesn't have a policy attached, Amazon Lex returns an exception. /// @@ -2302,7 +2302,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteResourcePolicyStatement` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `DeleteResourcePolicyStatement` operation on the `LexModelsV2` service. /// /// Deletes a policy statement from a resource policy. If you delete the last statement from a policy, the policy is deleted. If you specify a statement ID that doesn't exist in the policy, or if the bot or bot alias doesn't have a policy attached, Amazon Lex returns an exception. You need to add the DeleteResourcePolicy or UpdateResourcePolicy action to the bot role in order to call the API. /// @@ -2372,7 +2372,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteSlot` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `DeleteSlot` operation on the `LexModelsV2` service. /// /// Deletes the specified slot from an intent. /// @@ -2443,7 +2443,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteSlotType` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `DeleteSlotType` operation on the `LexModelsV2` service. /// /// Deletes a slot type from a bot locale. If a slot is using the slot type, Amazon Lex throws a ResourceInUseException exception. To avoid the exception, set the skipResourceInUseCheck parameter to true. /// @@ -2515,7 +2515,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteTestSet` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `DeleteTestSet` operation on the `LexModelsV2` service. /// /// The action to delete the selected test set. /// @@ -2586,7 +2586,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteUtterances` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `DeleteUtterances` operation on the `LexModelsV2` service. /// /// Deletes stored utterances. Amazon Lex stores the utterances that users send to your bot. Utterances are stored for 15 days for use with the [ListAggregatedUtterances](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_ListAggregatedUtterances.html) operation, and then stored indefinitely for use in improving the ability of your bot to respond to user input.. Use the DeleteUtterances operation to manually delete utterances for a specific session. When you use the DeleteUtterances operation, utterances stored for improving your bot's ability to respond to user input are deleted immediately. Utterances stored for use with the ListAggregatedUtterances operation are deleted after 15 days. /// @@ -2655,7 +2655,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `DescribeBot` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `DescribeBot` operation on the `LexModelsV2` service. /// /// Provides metadata information about a bot. /// @@ -2725,7 +2725,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `DescribeBotAlias` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `DescribeBotAlias` operation on the `LexModelsV2` service. /// /// Get information about a specific bot alias. /// @@ -2795,7 +2795,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `DescribeBotLocale` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `DescribeBotLocale` operation on the `LexModelsV2` service. /// /// Describes the settings that a bot has for a specific locale. /// @@ -2865,7 +2865,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `DescribeBotRecommendation` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `DescribeBotRecommendation` operation on the `LexModelsV2` service. /// /// Provides metadata information about a bot recommendation. This information will enable you to get a description on the request inputs, to download associated transcripts after processing is complete, and to download intents and slot-types generated by the bot recommendation. /// @@ -2934,7 +2934,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `DescribeBotReplica` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `DescribeBotReplica` operation on the `LexModelsV2` service. /// /// Monitors the bot replication status through the UI console. /// @@ -3004,7 +3004,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `DescribeBotResourceGeneration` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `DescribeBotResourceGeneration` operation on the `LexModelsV2` service. /// /// Returns information about a request to generate a bot through natural language description, made through the StartBotResource API. Use the generatedBotLocaleUrl to retrieve the Amazon S3 object containing the bot locale configuration. You can then modify and import this configuration. /// @@ -3073,7 +3073,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `DescribeBotVersion` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `DescribeBotVersion` operation on the `LexModelsV2` service. /// /// Provides metadata about a version of a bot. /// @@ -3143,7 +3143,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `DescribeCustomVocabularyMetadata` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `DescribeCustomVocabularyMetadata` operation on the `LexModelsV2` service. /// /// Provides metadata information about a custom vocabulary. /// @@ -3213,7 +3213,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `DescribeExport` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `DescribeExport` operation on the `LexModelsV2` service. /// /// Gets information about a specific export. /// @@ -3282,7 +3282,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `DescribeImport` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `DescribeImport` operation on the `LexModelsV2` service. /// /// Gets information about a specific import. /// @@ -3351,7 +3351,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `DescribeIntent` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `DescribeIntent` operation on the `LexModelsV2` service. /// /// Returns metadata about an intent. /// @@ -3421,7 +3421,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `DescribeResourcePolicy` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `DescribeResourcePolicy` operation on the `LexModelsV2` service. /// /// Gets the resource policy and policy revision for a bot or bot alias. /// @@ -3489,7 +3489,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `DescribeSlot` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `DescribeSlot` operation on the `LexModelsV2` service. /// /// Gets metadata information about a slot. /// @@ -3559,7 +3559,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `DescribeSlotType` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `DescribeSlotType` operation on the `LexModelsV2` service. /// /// Gets metadata information about a slot type. /// @@ -3629,7 +3629,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `DescribeTestExecution` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `DescribeTestExecution` operation on the `LexModelsV2` service. /// /// Gets metadata information about the test execution. /// @@ -3699,7 +3699,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `DescribeTestSet` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `DescribeTestSet` operation on the `LexModelsV2` service. /// /// Gets metadata information about the test set. /// @@ -3769,7 +3769,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `DescribeTestSetDiscrepancyReport` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `DescribeTestSetDiscrepancyReport` operation on the `LexModelsV2` service. /// /// Gets metadata information about the test set discrepancy report. /// @@ -3839,7 +3839,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `DescribeTestSetGeneration` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `DescribeTestSetGeneration` operation on the `LexModelsV2` service. /// /// Gets metadata information about the test set generation. /// @@ -3909,7 +3909,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `GenerateBotElement` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `GenerateBotElement` operation on the `LexModelsV2` service. /// /// Generates sample utterances for an intent. /// @@ -3984,7 +3984,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `GetTestExecutionArtifactsUrl` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `GetTestExecutionArtifactsUrl` operation on the `LexModelsV2` service. /// /// The pre-signed Amazon S3 URL to download the test execution result artifacts. /// @@ -4054,7 +4054,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `ListAggregatedUtterances` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `ListAggregatedUtterances` operation on the `LexModelsV2` service. /// /// Provides a list of utterances that users have sent to the bot. Utterances are aggregated by the text of the utterance. For example, all instances where customers used the phrase "I want to order pizza" are aggregated into the same line in the response. You can see both detected utterances and missed utterances. A detected utterance is where the bot properly recognized the utterance and activated the associated intent. A missed utterance was not recognized by the bot and didn't activate an intent. Utterances can be aggregated for a bot alias or for a bot version, but not both at the same time. Utterances statistics are not generated under the following conditions: /// @@ -4132,7 +4132,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `ListBotAliasReplicas` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `ListBotAliasReplicas` operation on the `LexModelsV2` service. /// /// The action to list the replicated bots created from the source bot alias. /// @@ -4204,7 +4204,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `ListBotAliases` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `ListBotAliases` operation on the `LexModelsV2` service. /// /// Gets a list of aliases for the specified bot. /// @@ -4276,7 +4276,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `ListBotLocales` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `ListBotLocales` operation on the `LexModelsV2` service. /// /// Gets a list of locales for the specified bot. /// @@ -4348,7 +4348,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `ListBotRecommendations` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `ListBotRecommendations` operation on the `LexModelsV2` service. /// /// Get a list of bot recommendations that meet the specified criteria. /// @@ -4420,7 +4420,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `ListBotReplicas` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `ListBotReplicas` operation on the `LexModelsV2` service. /// /// The action to list the replicated bots. /// @@ -4489,7 +4489,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `ListBotResourceGenerations` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `ListBotResourceGenerations` operation on the `LexModelsV2` service. /// /// Lists the generation requests made for a bot locale. /// @@ -4561,7 +4561,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `ListBotVersionReplicas` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `ListBotVersionReplicas` operation on the `LexModelsV2` service. /// /// Contains information about all the versions replication statuses applicable for Global Resiliency. /// @@ -4633,7 +4633,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `ListBotVersions` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `ListBotVersions` operation on the `LexModelsV2` service. /// /// Gets information about all of the versions of a bot. The ListBotVersions operation returns a summary of each version of a bot. For example, if a bot has three numbered versions, the ListBotVersions operation returns for summaries, one for each numbered version and one for the DRAFT version. The ListBotVersions operation always returns at least one version, the DRAFT version. /// @@ -4705,7 +4705,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `ListBots` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `ListBots` operation on the `LexModelsV2` service. /// /// Gets a list of available bots. /// @@ -4777,7 +4777,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `ListBuiltInIntents` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `ListBuiltInIntents` operation on the `LexModelsV2` service. /// /// Gets a list of built-in intents provided by Amazon Lex that you can use in your bot. To use a built-in intent as a the base for your own intent, include the built-in intent signature in the parentIntentSignature parameter when you call the CreateIntent operation. For more information, see [CreateIntent](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_CreateIntent.html). /// @@ -4849,7 +4849,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `ListBuiltInSlotTypes` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `ListBuiltInSlotTypes` operation on the `LexModelsV2` service. /// /// Gets a list of built-in slot types that meet the specified criteria. /// @@ -4921,7 +4921,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `ListCustomVocabularyItems` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `ListCustomVocabularyItems` operation on the `LexModelsV2` service. /// /// Paginated list of custom vocabulary items for a given bot locale's custom vocabulary. /// @@ -4994,7 +4994,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `ListExports` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `ListExports` operation on the `LexModelsV2` service. /// /// Lists the exports for a bot, bot locale, or custom vocabulary. Exports are kept in the list for 7 days. /// @@ -5065,7 +5065,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `ListImports` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `ListImports` operation on the `LexModelsV2` service. /// /// Lists the imports for a bot, bot locale, or custom vocabulary. Imports are kept in the list for 7 days. /// @@ -5136,7 +5136,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `ListIntentMetrics` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `ListIntentMetrics` operation on the `LexModelsV2` service. /// /// Retrieves summary metrics for the intents in your bot. The following fields are required: /// @@ -5223,7 +5223,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `ListIntentPaths` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `ListIntentPaths` operation on the `LexModelsV2` service. /// /// Retrieves summary statistics for a path of intents that users take over sessions with your bot. The following fields are required: /// @@ -5303,7 +5303,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `ListIntentStageMetrics` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `ListIntentStageMetrics` operation on the `LexModelsV2` service. /// /// Retrieves summary metrics for the stages within intents in your bot. The following fields are required: /// @@ -5390,7 +5390,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `ListIntents` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `ListIntents` operation on the `LexModelsV2` service. /// /// Get a list of intents that meet the specified criteria. /// @@ -5462,7 +5462,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `ListRecommendedIntents` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `ListRecommendedIntents` operation on the `LexModelsV2` service. /// /// Gets a list of recommended intents provided by the bot recommendation that you can use in your bot. Intents in the response are ordered by relevance. /// @@ -5535,7 +5535,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `ListSessionAnalyticsData` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `ListSessionAnalyticsData` operation on the `LexModelsV2` service. /// /// Retrieves a list of metadata for individual user sessions with your bot. The startDateTime and endDateTime fields are required. These fields define a time range for which you want to retrieve results. Of the optional fields, you can organize the results in the following ways: /// @@ -5612,7 +5612,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `ListSessionMetrics` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `ListSessionMetrics` operation on the `LexModelsV2` service. /// /// Retrieves summary metrics for the user sessions with your bot. The following fields are required: /// @@ -5699,7 +5699,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `ListSlotTypes` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `ListSlotTypes` operation on the `LexModelsV2` service. /// /// Gets a list of slot types that match the specified criteria. /// @@ -5771,7 +5771,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `ListSlots` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `ListSlots` operation on the `LexModelsV2` service. /// /// Gets a list of slots that match the specified criteria. /// @@ -5843,7 +5843,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `ListTagsForResource` operation on the `LexModelsV2` service. /// /// Gets a list of tags associated with a resource. Only bots, bot aliases, and bot channels can have tags associated with them. /// @@ -5912,7 +5912,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `ListTestExecutionResultItems` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `ListTestExecutionResultItems` operation on the `LexModelsV2` service. /// /// Gets a list of test execution result items. /// @@ -5985,7 +5985,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `ListTestExecutions` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `ListTestExecutions` operation on the `LexModelsV2` service. /// /// The list of test set executions. /// @@ -6057,7 +6057,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `ListTestSetRecords` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `ListTestSetRecords` operation on the `LexModelsV2` service. /// /// The list of test set records. /// @@ -6130,7 +6130,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `ListTestSets` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `ListTestSets` operation on the `LexModelsV2` service. /// /// The list of the test sets /// @@ -6202,7 +6202,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `ListUtteranceAnalyticsData` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `ListUtteranceAnalyticsData` operation on the `LexModelsV2` service. /// /// To use this API operation, your IAM role must have permissions to perform the [ListAggregatedUtterances](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_ListAggregatedUtterances.html) operation, which provides access to utterance-related analytics. See [Viewing utterance statistics](https://docs.aws.amazon.com/lexv2/latest/dg/monitoring-utterances.html) for the IAM policy to apply to the IAM role. Retrieves a list of metadata for individual user utterances to your bot. The following fields are required: /// @@ -6284,7 +6284,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `ListUtteranceMetrics` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `ListUtteranceMetrics` operation on the `LexModelsV2` service. /// /// To use this API operation, your IAM role must have permissions to perform the [ListAggregatedUtterances](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_ListAggregatedUtterances.html) operation, which provides access to utterance-related analytics. See [Viewing utterance statistics](https://docs.aws.amazon.com/lexv2/latest/dg/monitoring-utterances.html) for the IAM policy to apply to the IAM role. Retrieves summary metrics for the utterances in your bot. The following fields are required: /// @@ -6371,7 +6371,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `SearchAssociatedTranscripts` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `SearchAssociatedTranscripts` operation on the `LexModelsV2` service. /// /// Search for associated transcripts that meet the specified criteria. /// @@ -6444,7 +6444,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `StartBotRecommendation` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `StartBotRecommendation` operation on the `LexModelsV2` service. /// /// Use this to provide your transcript data, and to start the bot recommendation process. /// @@ -6519,7 +6519,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `StartBotResourceGeneration` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `StartBotResourceGeneration` operation on the `LexModelsV2` service. /// /// Starts a request for the descriptive bot builder to generate a bot locale configuration based on the prompt you provide it. After you make this call, use the DescribeBotResourceGeneration operation to check on the status of the generation and for the generatedBotLocaleUrl when the generation is complete. Use that value to retrieve the Amazon S3 object containing the bot locale configuration. You can then modify and import this configuration. /// @@ -6593,7 +6593,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `StartImport` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `StartImport` operation on the `LexModelsV2` service. /// /// Starts importing a bot, bot locale, or custom vocabulary from a zip archive that you uploaded to an S3 bucket. /// @@ -6667,7 +6667,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `StartTestExecution` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `StartTestExecution` operation on the `LexModelsV2` service. /// /// The action to start test set execution. /// @@ -6741,7 +6741,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `StartTestSetGeneration` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `StartTestSetGeneration` operation on the `LexModelsV2` service. /// /// The action to start the generation of test set. /// @@ -6815,7 +6815,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `StopBotRecommendation` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `StopBotRecommendation` operation on the `LexModelsV2` service. /// /// Stop an already running Bot Recommendation request. /// @@ -6887,7 +6887,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `TagResource` operation on the `LexModelsV2` service. /// /// Adds the specified tags to the specified resource. If a tag key already exists, the existing value is replaced with the new value. /// @@ -6959,7 +6959,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `UntagResource` operation on the `LexModelsV2` service. /// /// Removes tags from a bot, bot alias, or bot channel. /// @@ -7029,7 +7029,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `UpdateBot` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `UpdateBot` operation on the `LexModelsV2` service. /// /// Updates the configuration of an existing bot. /// @@ -7103,7 +7103,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `UpdateBotAlias` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `UpdateBotAlias` operation on the `LexModelsV2` service. /// /// Updates the configuration of an existing bot alias. /// @@ -7177,7 +7177,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `UpdateBotLocale` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `UpdateBotLocale` operation on the `LexModelsV2` service. /// /// Updates the settings that a bot has for a specific locale. /// @@ -7251,7 +7251,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `UpdateBotRecommendation` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `UpdateBotRecommendation` operation on the `LexModelsV2` service. /// /// Updates an existing bot recommendation request. /// @@ -7326,7 +7326,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `UpdateExport` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `UpdateExport` operation on the `LexModelsV2` service. /// /// Updates the password used to protect an export zip archive. The password is not required. If you don't supply a password, Amazon Lex generates a zip file that is not protected by a password. This is the archive that is available at the pre-signed S3 URL provided by the [DescribeExport](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_DescribeExport.html) operation. /// @@ -7400,7 +7400,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `UpdateIntent` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `UpdateIntent` operation on the `LexModelsV2` service. /// /// Updates the settings for an intent. /// @@ -7474,7 +7474,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `UpdateResourcePolicy` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `UpdateResourcePolicy` operation on the `LexModelsV2` service. /// /// Replaces the existing resource policy for a bot or bot alias with a new one. If the policy doesn't exist, Amazon Lex returns an exception. /// @@ -7549,7 +7549,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `UpdateSlot` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `UpdateSlot` operation on the `LexModelsV2` service. /// /// Updates the settings for a slot. /// @@ -7623,7 +7623,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `UpdateSlotType` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `UpdateSlotType` operation on the `LexModelsV2` service. /// /// Updates the configuration of an existing slot type. /// @@ -7697,7 +7697,7 @@ extension LexModelsV2Client { return try await op.execute(input: input) } - /// Performs the `UpdateTestSet` operation on the `LexModelBuildingServiceV2` service. + /// Performs the `UpdateTestSet` operation on the `LexModelsV2` service. /// /// The action to update the test set. /// diff --git a/Sources/Services/AWSLexRuntimeService/Sources/AWSLexRuntimeService/LexRuntimeClient.swift b/Sources/Services/AWSLexRuntimeService/Sources/AWSLexRuntimeService/LexRuntimeClient.swift index adf83d83208..ac8ce67fa82 100644 --- a/Sources/Services/AWSLexRuntimeService/Sources/AWSLexRuntimeService/LexRuntimeClient.swift +++ b/Sources/Services/AWSLexRuntimeService/Sources/AWSLexRuntimeService/LexRuntimeClient.swift @@ -67,7 +67,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class LexRuntimeClient: ClientRuntime.Client { public static let clientName = "LexRuntimeClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: LexRuntimeClient.LexRuntimeClientConfiguration let serviceName = "Lex Runtime" @@ -333,7 +333,7 @@ extension LexRuntimeClient { } extension LexRuntimeClient { - /// Performs the `DeleteSession` operation on the `AWSDeepSenseRunTimeService` service. + /// Performs the `DeleteSession` operation on the `LexRuntime` service. /// /// Removes session information for a specified bot, alias, and user ID. /// @@ -403,7 +403,7 @@ extension LexRuntimeClient { return try await op.execute(input: input) } - /// Performs the `GetSession` operation on the `AWSDeepSenseRunTimeService` service. + /// Performs the `GetSession` operation on the `LexRuntime` service. /// /// Returns session information for a specified bot, alias, and user ID. /// @@ -473,7 +473,7 @@ extension LexRuntimeClient { return try await op.execute(input: input) } - /// Performs the `PostContent` operation on the `AWSDeepSenseRunTimeService` service. + /// Performs the `PostContent` operation on the `LexRuntime` service. /// /// Sends user input (text or speech) to Amazon Lex. Clients use this API to send text and audio requests to Amazon Lex at runtime. Amazon Lex interprets the user input using the machine learning model that it built for the bot. The PostContent operation supports audio input at 8kHz and 16kHz. You can use 8kHz audio to achieve higher speech recognition accuracy in telephone audio applications. In response, Amazon Lex returns the next message to convey to the user. Consider the following example messages: /// @@ -588,7 +588,7 @@ extension LexRuntimeClient { return try await op.execute(input: input) } - /// Performs the `PostText` operation on the `AWSDeepSenseRunTimeService` service. + /// Performs the `PostText` operation on the `LexRuntime` service. /// /// Sends user input to Amazon Lex. Client applications can use this API to send requests to Amazon Lex at runtime. Amazon Lex then interprets the user input using the machine learning model it built for the bot. In response, Amazon Lex returns the next message to convey to the user an optional responseCard to display. Consider the following example messages: /// @@ -699,7 +699,7 @@ extension LexRuntimeClient { return try await op.execute(input: input) } - /// Performs the `PutSession` operation on the `AWSDeepSenseRunTimeService` service. + /// Performs the `PutSession` operation on the `LexRuntime` service. /// /// Creates a new session or modifies an existing session with an Amazon Lex bot. Use this operation to enable your application to set the state of the bot. For more information, see [Managing Sessions](https://docs.aws.amazon.com/lex/latest/dg/how-session-api.html). /// diff --git a/Sources/Services/AWSLexRuntimeV2/Sources/AWSLexRuntimeV2/LexRuntimeV2Client.swift b/Sources/Services/AWSLexRuntimeV2/Sources/AWSLexRuntimeV2/LexRuntimeV2Client.swift index 0c739891bfd..6a83f8520ca 100644 --- a/Sources/Services/AWSLexRuntimeV2/Sources/AWSLexRuntimeV2/LexRuntimeV2Client.swift +++ b/Sources/Services/AWSLexRuntimeV2/Sources/AWSLexRuntimeV2/LexRuntimeV2Client.swift @@ -68,7 +68,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class LexRuntimeV2Client: ClientRuntime.Client { public static let clientName = "LexRuntimeV2Client" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: LexRuntimeV2Client.LexRuntimeV2ClientConfiguration let serviceName = "Lex Runtime V2" @@ -334,7 +334,7 @@ extension LexRuntimeV2Client { } extension LexRuntimeV2Client { - /// Performs the `DeleteSession` operation on the `AWSDeepSenseRunTimeServiceApi2_0` service. + /// Performs the `DeleteSession` operation on the `LexRuntimeV2` service. /// /// Removes session information for a specified bot, alias, and user ID. You can use this operation to restart a conversation with a bot. When you remove a session, the entire history of the session is removed so that you can start again. You don't need to delete a session. Sessions have a time limit and will expire. Set the session time limit when you create the bot. The default is 5 minutes, but you can specify anything between 1 minute and 24 hours. If you specify a bot or alias ID that doesn't exist, you receive a BadRequestException. If the locale doesn't exist in the bot, or if the locale hasn't been enables for the alias, you receive a BadRequestException. /// @@ -405,7 +405,7 @@ extension LexRuntimeV2Client { return try await op.execute(input: input) } - /// Performs the `GetSession` operation on the `AWSDeepSenseRunTimeServiceApi2_0` service. + /// Performs the `GetSession` operation on the `LexRuntimeV2` service. /// /// Returns session information for a specified bot, alias, and user. For example, you can use this operation to retrieve session information for a user that has left a long-running session in use. If the bot, alias, or session identifier doesn't exist, Amazon Lex V2 returns a BadRequestException. If the locale doesn't exist or is not enabled for the alias, you receive a BadRequestException. /// @@ -475,7 +475,7 @@ extension LexRuntimeV2Client { return try await op.execute(input: input) } - /// Performs the `PutSession` operation on the `AWSDeepSenseRunTimeServiceApi2_0` service. + /// Performs the `PutSession` operation on the `LexRuntimeV2` service. /// /// Creates a new session or modifies an existing session with an Amazon Lex V2 bot. Use this operation to enable your application to set the state of the bot. /// @@ -552,7 +552,7 @@ extension LexRuntimeV2Client { return try await op.execute(input: input) } - /// Performs the `RecognizeText` operation on the `AWSDeepSenseRunTimeServiceApi2_0` service. + /// Performs the `RecognizeText` operation on the `LexRuntimeV2` service. /// /// Sends user input to Amazon Lex V2. Client applications use this API to send requests to Amazon Lex V2 at runtime. Amazon Lex V2 then interprets the user input using the machine learning model that it build for the bot. In response, Amazon Lex V2 returns the next message to convey to the user and an optional response card to display. If the optional post-fulfillment response is specified, the messages are returned as follows. For more information, see [PostFulfillmentStatusSpecification](https://docs.aws.amazon.com/lexv2/latest/dg/API_PostFulfillmentStatusSpecification.html). /// @@ -637,7 +637,7 @@ extension LexRuntimeV2Client { return try await op.execute(input: input) } - /// Performs the `RecognizeUtterance` operation on the `AWSDeepSenseRunTimeServiceApi2_0` service. + /// Performs the `RecognizeUtterance` operation on the `LexRuntimeV2` service. /// /// Sends user input to Amazon Lex V2. You can send text or speech. Clients use this API to send text and audio requests to Amazon Lex V2 at runtime. Amazon Lex V2 interprets the user input using the machine learning model built for the bot. The following request fields must be compressed with gzip and then base64 encoded before you send them to Amazon Lex V2. /// @@ -743,7 +743,7 @@ extension LexRuntimeV2Client { return try await op.execute(input: input) } - /// Performs the `StartConversation` operation on the `AWSDeepSenseRunTimeServiceApi2_0` service. + /// Performs the `StartConversation` operation on the `LexRuntimeV2` service. /// /// Starts an HTTP/2 bidirectional event stream that enables you to send audio, text, or DTMF input in real time. After your application starts a conversation, users send input to Amazon Lex V2 as a stream of events. Amazon Lex V2 processes the incoming events and responds with streaming text or audio events. Audio input must be in the following format: audio/lpcm sample-rate=8000 sample-size-bits=16 channel-count=1; is-big-endian=false. If the optional post-fulfillment response is specified, the messages are returned as follows. For more information, see [PostFulfillmentStatusSpecification](https://docs.aws.amazon.com/lexv2/latest/dg/API_PostFulfillmentStatusSpecification.html). /// diff --git a/Sources/Services/AWSLicenseManager/Sources/AWSLicenseManager/LicenseManagerClient.swift b/Sources/Services/AWSLicenseManager/Sources/AWSLicenseManager/LicenseManagerClient.swift index 263805bb11e..cd20aa5dec4 100644 --- a/Sources/Services/AWSLicenseManager/Sources/AWSLicenseManager/LicenseManagerClient.swift +++ b/Sources/Services/AWSLicenseManager/Sources/AWSLicenseManager/LicenseManagerClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class LicenseManagerClient: ClientRuntime.Client { public static let clientName = "LicenseManagerClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: LicenseManagerClient.LicenseManagerClientConfiguration let serviceName = "License Manager" @@ -330,7 +330,7 @@ extension LicenseManagerClient { } extension LicenseManagerClient { - /// Performs the `AcceptGrant` operation on the `AWSLicenseManager` service. + /// Performs the `AcceptGrant` operation on the `LicenseManager` service. /// /// Accepts the specified grant. /// @@ -406,7 +406,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `CheckInLicense` operation on the `AWSLicenseManager` service. + /// Performs the `CheckInLicense` operation on the `LicenseManager` service. /// /// Checks in the specified license. Check in a license when it is no longer in use. /// @@ -483,7 +483,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `CheckoutBorrowLicense` operation on the `AWSLicenseManager` service. + /// Performs the `CheckoutBorrowLicense` operation on the `LicenseManager` service. /// /// Checks out the specified license for offline use. /// @@ -563,7 +563,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `CheckoutLicense` operation on the `AWSLicenseManager` service. + /// Performs the `CheckoutLicense` operation on the `LicenseManager` service. /// /// Checks out the specified license. If the account that created the license is the same that is performing the check out, you must specify the account as the beneficiary. /// @@ -642,7 +642,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `CreateGrant` operation on the `AWSLicenseManager` service. + /// Performs the `CreateGrant` operation on the `LicenseManager` service. /// /// Creates a grant for the specified license. A grant shares the use of license entitlements with a specific Amazon Web Services account, an organization, or an organizational unit (OU). For more information, see [Granted licenses in License Manager](https://docs.aws.amazon.com/license-manager/latest/userguide/granted-licenses.html) in the License Manager User Guide. /// @@ -718,7 +718,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `CreateGrantVersion` operation on the `AWSLicenseManager` service. + /// Performs the `CreateGrantVersion` operation on the `LicenseManager` service. /// /// Creates a new version of the specified grant. For more information, see [Granted licenses in License Manager](https://docs.aws.amazon.com/license-manager/latest/userguide/granted-licenses.html) in the License Manager User Guide. /// @@ -794,7 +794,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `CreateLicense` operation on the `AWSLicenseManager` service. + /// Performs the `CreateLicense` operation on the `LicenseManager` service. /// /// Creates a license. /// @@ -870,7 +870,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `CreateLicenseConfiguration` operation on the `AWSLicenseManager` service. + /// Performs the `CreateLicenseConfiguration` operation on the `LicenseManager` service. /// /// Creates a license configuration. A license configuration is an abstraction of a customer license agreement that can be consumed and enforced by License Manager. Components include specifications for the license type (licensing by instance, socket, CPU, or vCPU), allowed tenancy (shared tenancy, Dedicated Instance, Dedicated Host, or all of these), license affinity to host (how long a license must be associated with a host), and the number of licenses purchased and used. /// @@ -945,7 +945,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `CreateLicenseConversionTaskForResource` operation on the `AWSLicenseManager` service. + /// Performs the `CreateLicenseConversionTaskForResource` operation on the `LicenseManager` service. /// /// Creates a new license conversion task. /// @@ -1020,7 +1020,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `CreateLicenseManagerReportGenerator` operation on the `AWSLicenseManager` service. + /// Performs the `CreateLicenseManagerReportGenerator` operation on the `LicenseManager` service. /// /// Creates a report generator. /// @@ -1097,7 +1097,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `CreateLicenseVersion` operation on the `AWSLicenseManager` service. + /// Performs the `CreateLicenseVersion` operation on the `LicenseManager` service. /// /// Creates a new version of the specified license. /// @@ -1174,7 +1174,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `CreateToken` operation on the `AWSLicenseManager` service. + /// Performs the `CreateToken` operation on the `LicenseManager` service. /// /// Creates a long-lived token. A refresh token is a JWT token used to get an access token. With an access token, you can call AssumeRoleWithWebIdentity to get role credentials that you can use to call License Manager to manage the specified license. /// @@ -1251,7 +1251,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `DeleteGrant` operation on the `AWSLicenseManager` service. + /// Performs the `DeleteGrant` operation on the `LicenseManager` service. /// /// Deletes the specified grant. /// @@ -1327,7 +1327,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `DeleteLicense` operation on the `AWSLicenseManager` service. + /// Performs the `DeleteLicense` operation on the `LicenseManager` service. /// /// Deletes the specified license. /// @@ -1404,7 +1404,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `DeleteLicenseConfiguration` operation on the `AWSLicenseManager` service. + /// Performs the `DeleteLicenseConfiguration` operation on the `LicenseManager` service. /// /// Deletes the specified license configuration. You cannot delete a license configuration that is in use. /// @@ -1478,7 +1478,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `DeleteLicenseManagerReportGenerator` operation on the `AWSLicenseManager` service. + /// Performs the `DeleteLicenseManagerReportGenerator` operation on the `LicenseManager` service. /// /// Deletes the specified report generator. This action deletes the report generator, which stops it from generating future reports. The action cannot be reversed. It has no effect on the previous reports from this generator. /// @@ -1555,7 +1555,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `DeleteToken` operation on the `AWSLicenseManager` service. + /// Performs the `DeleteToken` operation on the `LicenseManager` service. /// /// Deletes the specified token. Must be called in the license home Region. /// @@ -1631,7 +1631,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `ExtendLicenseConsumption` operation on the `AWSLicenseManager` service. + /// Performs the `ExtendLicenseConsumption` operation on the `LicenseManager` service. /// /// Extends the expiration date for license consumption. /// @@ -1707,7 +1707,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `GetAccessToken` operation on the `AWSLicenseManager` service. + /// Performs the `GetAccessToken` operation on the `LicenseManager` service. /// /// Gets a temporary access token to use with AssumeRoleWithWebIdentity. Access tokens are valid for one hour. /// @@ -1781,7 +1781,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `GetGrant` operation on the `AWSLicenseManager` service. + /// Performs the `GetGrant` operation on the `LicenseManager` service. /// /// Gets detailed information about the specified grant. /// @@ -1857,7 +1857,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `GetLicense` operation on the `AWSLicenseManager` service. + /// Performs the `GetLicense` operation on the `LicenseManager` service. /// /// Gets detailed information about the specified license. /// @@ -1932,7 +1932,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `GetLicenseConfiguration` operation on the `AWSLicenseManager` service. + /// Performs the `GetLicenseConfiguration` operation on the `LicenseManager` service. /// /// Gets detailed information about the specified license configuration. /// @@ -2006,7 +2006,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `GetLicenseConversionTask` operation on the `AWSLicenseManager` service. + /// Performs the `GetLicenseConversionTask` operation on the `LicenseManager` service. /// /// Gets information about the specified license type conversion task. /// @@ -2080,7 +2080,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `GetLicenseManagerReportGenerator` operation on the `AWSLicenseManager` service. + /// Performs the `GetLicenseManagerReportGenerator` operation on the `LicenseManager` service. /// /// Gets information about the specified report generator. /// @@ -2157,7 +2157,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `GetLicenseUsage` operation on the `AWSLicenseManager` service. + /// Performs the `GetLicenseUsage` operation on the `LicenseManager` service. /// /// Gets detailed information about the usage of the specified license. /// @@ -2232,7 +2232,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `GetServiceSettings` operation on the `AWSLicenseManager` service. + /// Performs the `GetServiceSettings` operation on the `LicenseManager` service. /// /// Gets the License Manager settings for the current Region. /// @@ -2305,7 +2305,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `ListAssociationsForLicenseConfiguration` operation on the `AWSLicenseManager` service. + /// Performs the `ListAssociationsForLicenseConfiguration` operation on the `LicenseManager` service. /// /// Lists the resource associations for the specified license configuration. Resource associations need not consume licenses from a license configuration. For example, an AMI or a stopped instance might not consume a license (depending on the license rules). /// @@ -2380,7 +2380,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `ListDistributedGrants` operation on the `AWSLicenseManager` service. + /// Performs the `ListDistributedGrants` operation on the `LicenseManager` service. /// /// Lists the grants distributed for the specified license. /// @@ -2456,7 +2456,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `ListFailuresForLicenseConfigurationOperations` operation on the `AWSLicenseManager` service. + /// Performs the `ListFailuresForLicenseConfigurationOperations` operation on the `LicenseManager` service. /// /// Lists the license configuration operations that failed. /// @@ -2530,7 +2530,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `ListLicenseConfigurations` operation on the `AWSLicenseManager` service. + /// Performs the `ListLicenseConfigurations` operation on the `LicenseManager` service. /// /// Lists the license configurations for your account. /// @@ -2605,7 +2605,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `ListLicenseConversionTasks` operation on the `AWSLicenseManager` service. + /// Performs the `ListLicenseConversionTasks` operation on the `LicenseManager` service. /// /// Lists the license type conversion tasks for your account. /// @@ -2679,7 +2679,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `ListLicenseManagerReportGenerators` operation on the `AWSLicenseManager` service. + /// Performs the `ListLicenseManagerReportGenerators` operation on the `LicenseManager` service. /// /// Lists the report generators for your account. /// @@ -2756,7 +2756,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `ListLicenseSpecificationsForResource` operation on the `AWSLicenseManager` service. + /// Performs the `ListLicenseSpecificationsForResource` operation on the `LicenseManager` service. /// /// Describes the license configurations for the specified resource. /// @@ -2830,7 +2830,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `ListLicenseVersions` operation on the `AWSLicenseManager` service. + /// Performs the `ListLicenseVersions` operation on the `LicenseManager` service. /// /// Lists all versions of the specified license. /// @@ -2904,7 +2904,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `ListLicenses` operation on the `AWSLicenseManager` service. + /// Performs the `ListLicenses` operation on the `LicenseManager` service. /// /// Lists the licenses for your account. /// @@ -2979,7 +2979,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `ListReceivedGrants` operation on the `AWSLicenseManager` service. + /// Performs the `ListReceivedGrants` operation on the `LicenseManager` service. /// /// Lists grants that are received. Received grants are grants created while specifying the recipient as this Amazon Web Services account, your organization, or an organizational unit (OU) to which this member account belongs. /// @@ -3055,7 +3055,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `ListReceivedGrantsForOrganization` operation on the `AWSLicenseManager` service. + /// Performs the `ListReceivedGrantsForOrganization` operation on the `LicenseManager` service. /// /// Lists the grants received for all accounts in the organization. /// @@ -3131,7 +3131,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `ListReceivedLicenses` operation on the `AWSLicenseManager` service. + /// Performs the `ListReceivedLicenses` operation on the `LicenseManager` service. /// /// Lists received licenses. /// @@ -3207,7 +3207,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `ListReceivedLicensesForOrganization` operation on the `AWSLicenseManager` service. + /// Performs the `ListReceivedLicensesForOrganization` operation on the `LicenseManager` service. /// /// Lists the licenses received for all accounts in the organization. /// @@ -3283,7 +3283,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `ListResourceInventory` operation on the `AWSLicenseManager` service. + /// Performs the `ListResourceInventory` operation on the `LicenseManager` service. /// /// Lists resources managed using Systems Manager inventory. /// @@ -3359,7 +3359,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSLicenseManager` service. + /// Performs the `ListTagsForResource` operation on the `LicenseManager` service. /// /// Lists the tags for the specified license configuration. /// @@ -3433,7 +3433,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `ListTokens` operation on the `AWSLicenseManager` service. + /// Performs the `ListTokens` operation on the `LicenseManager` service. /// /// Lists your tokens. /// @@ -3507,7 +3507,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `ListUsageForLicenseConfiguration` operation on the `AWSLicenseManager` service. + /// Performs the `ListUsageForLicenseConfiguration` operation on the `LicenseManager` service. /// /// Lists all license usage records for a license configuration, displaying license consumption details by resource at a selected point in time. Use this action to audit the current license consumption for any license inventory and configuration. /// @@ -3582,7 +3582,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `RejectGrant` operation on the `AWSLicenseManager` service. + /// Performs the `RejectGrant` operation on the `LicenseManager` service. /// /// Rejects the specified grant. /// @@ -3658,7 +3658,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSLicenseManager` service. + /// Performs the `TagResource` operation on the `LicenseManager` service. /// /// Adds the specified tags to the specified license configuration. /// @@ -3732,7 +3732,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSLicenseManager` service. + /// Performs the `UntagResource` operation on the `LicenseManager` service. /// /// Removes the specified tags from the specified license configuration. /// @@ -3806,7 +3806,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `UpdateLicenseConfiguration` operation on the `AWSLicenseManager` service. + /// Performs the `UpdateLicenseConfiguration` operation on the `LicenseManager` service. /// /// Modifies the attributes of an existing license configuration. /// @@ -3881,7 +3881,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `UpdateLicenseManagerReportGenerator` operation on the `AWSLicenseManager` service. + /// Performs the `UpdateLicenseManagerReportGenerator` operation on the `LicenseManager` service. /// /// Updates a report generator. After you make changes to a report generator, it starts generating new reports within 60 minutes of being updated. /// @@ -3958,7 +3958,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `UpdateLicenseSpecificationsForResource` operation on the `AWSLicenseManager` service. + /// Performs the `UpdateLicenseSpecificationsForResource` operation on the `LicenseManager` service. /// /// Adds or removes the specified license configurations for the specified Amazon Web Services resource. You can update the license specifications of AMIs, instances, and hosts. You cannot update the license specifications for launch templates and CloudFormation templates, as they send license configurations to the operation that creates the resource. /// @@ -4034,7 +4034,7 @@ extension LicenseManagerClient { return try await op.execute(input: input) } - /// Performs the `UpdateServiceSettings` operation on the `AWSLicenseManager` service. + /// Performs the `UpdateServiceSettings` operation on the `LicenseManager` service. /// /// Updates License Manager settings for the current Region. /// diff --git a/Sources/Services/AWSLicenseManagerLinuxSubscriptions/Sources/AWSLicenseManagerLinuxSubscriptions/LicenseManagerLinuxSubscriptionsClient.swift b/Sources/Services/AWSLicenseManagerLinuxSubscriptions/Sources/AWSLicenseManagerLinuxSubscriptions/LicenseManagerLinuxSubscriptionsClient.swift index 05119cf1c9d..888fdb3c932 100644 --- a/Sources/Services/AWSLicenseManagerLinuxSubscriptions/Sources/AWSLicenseManagerLinuxSubscriptions/LicenseManagerLinuxSubscriptionsClient.swift +++ b/Sources/Services/AWSLicenseManagerLinuxSubscriptions/Sources/AWSLicenseManagerLinuxSubscriptions/LicenseManagerLinuxSubscriptionsClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class LicenseManagerLinuxSubscriptionsClient: ClientRuntime.Client { public static let clientName = "LicenseManagerLinuxSubscriptionsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: LicenseManagerLinuxSubscriptionsClient.LicenseManagerLinuxSubscriptionsClientConfiguration let serviceName = "License Manager Linux Subscriptions" diff --git a/Sources/Services/AWSLicenseManagerUserSubscriptions/Sources/AWSLicenseManagerUserSubscriptions/LicenseManagerUserSubscriptionsClient.swift b/Sources/Services/AWSLicenseManagerUserSubscriptions/Sources/AWSLicenseManagerUserSubscriptions/LicenseManagerUserSubscriptionsClient.swift index c455d028369..76967ab6e62 100644 --- a/Sources/Services/AWSLicenseManagerUserSubscriptions/Sources/AWSLicenseManagerUserSubscriptions/LicenseManagerUserSubscriptionsClient.swift +++ b/Sources/Services/AWSLicenseManagerUserSubscriptions/Sources/AWSLicenseManagerUserSubscriptions/LicenseManagerUserSubscriptionsClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class LicenseManagerUserSubscriptionsClient: ClientRuntime.Client { public static let clientName = "LicenseManagerUserSubscriptionsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: LicenseManagerUserSubscriptionsClient.LicenseManagerUserSubscriptionsClientConfiguration let serviceName = "License Manager User Subscriptions" diff --git a/Sources/Services/AWSLightsail/Sources/AWSLightsail/LightsailClient.swift b/Sources/Services/AWSLightsail/Sources/AWSLightsail/LightsailClient.swift index 564495d5d0e..fbb2252a8ab 100644 --- a/Sources/Services/AWSLightsail/Sources/AWSLightsail/LightsailClient.swift +++ b/Sources/Services/AWSLightsail/Sources/AWSLightsail/LightsailClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class LightsailClient: ClientRuntime.Client { public static let clientName = "LightsailClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: LightsailClient.LightsailClientConfiguration let serviceName = "Lightsail" @@ -331,7 +331,7 @@ extension LightsailClient { } extension LightsailClient { - /// Performs the `AllocateStaticIp` operation on the `Lightsail_20161128` service. + /// Performs the `AllocateStaticIp` operation on the `Lightsail` service. /// /// Allocates a static IP address. /// @@ -407,7 +407,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `AttachCertificateToDistribution` operation on the `Lightsail_20161128` service. + /// Performs the `AttachCertificateToDistribution` operation on the `Lightsail` service. /// /// Attaches an SSL/TLS certificate to your Amazon Lightsail content delivery network (CDN) distribution. After the certificate is attached, your distribution accepts HTTPS traffic for all of the domains that are associated with the certificate. Use the CreateCertificate action to create a certificate that you can attach to your distribution. Only certificates created in the us-east-1 Amazon Web Services Region can be attached to Lightsail distributions. Lightsail distributions are global resources that can reference an origin in any Amazon Web Services Region, and distribute its content globally. However, all distributions are located in the us-east-1 Region. /// @@ -482,7 +482,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `AttachDisk` operation on the `Lightsail_20161128` service. + /// Performs the `AttachDisk` operation on the `Lightsail` service. /// /// Attaches a block storage disk to a running or stopped Lightsail instance and exposes it to the instance with the specified disk name. The attach disk operation supports tag-based access control via resource tags applied to the resource identified by disk name. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -558,7 +558,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `AttachInstancesToLoadBalancer` operation on the `Lightsail_20161128` service. + /// Performs the `AttachInstancesToLoadBalancer` operation on the `Lightsail` service. /// /// Attaches one or more Lightsail instances to a load balancer. After some time, the instances are attached to the load balancer and the health check status is available. The attach instances to load balancer operation supports tag-based access control via resource tags applied to the resource identified by load balancer name. For more information, see the [Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -634,7 +634,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `AttachLoadBalancerTlsCertificate` operation on the `Lightsail_20161128` service. + /// Performs the `AttachLoadBalancerTlsCertificate` operation on the `Lightsail` service. /// /// Attaches a Transport Layer Security (TLS) certificate to your load balancer. TLS is just an updated, more secure version of Secure Socket Layer (SSL). Once you create and validate your certificate, you can attach it to your load balancer. You can also use this API to rotate the certificates on your account. Use the AttachLoadBalancerTlsCertificate action with the non-attached certificate, and it will replace the existing one and become the attached certificate. The AttachLoadBalancerTlsCertificate operation supports tag-based access control via resource tags applied to the resource identified by load balancer name. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -710,7 +710,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `AttachStaticIp` operation on the `Lightsail_20161128` service. + /// Performs the `AttachStaticIp` operation on the `Lightsail` service. /// /// Attaches a static IP address to a specific Amazon Lightsail instance. /// @@ -786,7 +786,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `CloseInstancePublicPorts` operation on the `Lightsail_20161128` service. + /// Performs the `CloseInstancePublicPorts` operation on the `Lightsail` service. /// /// Closes ports for a specific Amazon Lightsail instance. The CloseInstancePublicPorts action supports tag-based access control via resource tags applied to the resource identified by instanceName. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -862,7 +862,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `CopySnapshot` operation on the `Lightsail_20161128` service. + /// Performs the `CopySnapshot` operation on the `Lightsail` service. /// /// Copies a manual snapshot of an instance or disk as another manual snapshot, or copies an automatic snapshot of an instance or disk as a manual snapshot. This operation can also be used to copy a manual or automatic snapshot of an instance or a disk from one Amazon Web Services Region to another in Amazon Lightsail. When copying a manual snapshot, be sure to define the source region, source snapshot name, and target snapshot name parameters. When copying an automatic snapshot, be sure to define the source region, source resource name, target snapshot name, and either the restore date or the use latest restorable auto snapshot parameters. /// @@ -938,7 +938,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `CreateBucket` operation on the `Lightsail_20161128` service. + /// Performs the `CreateBucket` operation on the `Lightsail` service. /// /// Creates an Amazon Lightsail bucket. A bucket is a cloud storage resource available in the Lightsail object storage service. Use buckets to store objects such as data and its descriptive metadata. For more information about buckets, see [Buckets in Amazon Lightsail](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/buckets-in-amazon-lightsail) in the Amazon Lightsail Developer Guide. /// @@ -1011,7 +1011,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `CreateBucketAccessKey` operation on the `Lightsail_20161128` service. + /// Performs the `CreateBucketAccessKey` operation on the `Lightsail` service. /// /// Creates a new access key for the specified Amazon Lightsail bucket. Access keys consist of an access key ID and corresponding secret access key. Access keys grant full programmatic access to the specified bucket and its objects. You can have a maximum of two access keys per bucket. Use the [GetBucketAccessKeys](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetBucketAccessKeys.html) action to get a list of current access keys for a specific bucket. For more information about access keys, see [Creating access keys for a bucket in Amazon Lightsail](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-creating-bucket-access-keys) in the Amazon Lightsail Developer Guide. The secretAccessKey value is returned only in response to the CreateBucketAccessKey action. You can get a secret access key only when you first create an access key; you cannot get the secret access key later. If you lose the secret access key, you must create a new access key. /// @@ -1085,7 +1085,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `CreateCertificate` operation on the `Lightsail_20161128` service. + /// Performs the `CreateCertificate` operation on the `Lightsail` service. /// /// Creates an SSL/TLS certificate for an Amazon Lightsail content delivery network (CDN) distribution and a container service. After the certificate is valid, use the AttachCertificateToDistribution action to use the certificate and its domains with your distribution. Or use the UpdateContainerService action to use the certificate and its domains with your container service. Only certificates created in the us-east-1 Amazon Web Services Region can be attached to Lightsail distributions. Lightsail distributions are global resources that can reference an origin in any Amazon Web Services Region, and distribute its content globally. However, all distributions are located in the us-east-1 Region. /// @@ -1159,7 +1159,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `CreateCloudFormationStack` operation on the `Lightsail_20161128` service. + /// Performs the `CreateCloudFormationStack` operation on the `Lightsail` service. /// /// Creates an AWS CloudFormation stack, which creates a new Amazon EC2 instance from an exported Amazon Lightsail snapshot. This operation results in a CloudFormation stack record that can be used to track the AWS CloudFormation stack created. Use the get cloud formation stack records operation to get a list of the CloudFormation stacks created. Wait until after your new Amazon EC2 instance is created before running the create cloud formation stack operation again with the same export snapshot record. /// @@ -1235,7 +1235,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `CreateContactMethod` operation on the `Lightsail_20161128` service. + /// Performs the `CreateContactMethod` operation on the `Lightsail` service. /// /// Creates an email or SMS text message contact method. A contact method is used to send you notifications about your Amazon Lightsail resources. You can add one email address and one mobile phone number contact method in each Amazon Web Services Region. However, SMS text messaging is not supported in some Amazon Web Services Regions, and SMS text messages cannot be sent to some countries/regions. For more information, see [Notifications in Amazon Lightsail](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-notifications). /// @@ -1310,7 +1310,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `CreateContainerService` operation on the `Lightsail_20161128` service. + /// Performs the `CreateContainerService` operation on the `Lightsail` service. /// /// Creates an Amazon Lightsail container service. A Lightsail container service is a compute resource to which you can deploy containers. For more information, see [Container services in Amazon Lightsail](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-container-services) in the Lightsail Dev Guide. /// @@ -1384,7 +1384,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `CreateContainerServiceDeployment` operation on the `Lightsail_20161128` service. + /// Performs the `CreateContainerServiceDeployment` operation on the `Lightsail` service. /// /// Creates a deployment for your Amazon Lightsail container service. A deployment specifies the containers that will be launched on the container service and their settings, such as the ports to open, the environment variables to apply, and the launch command to run. It also specifies the container that will serve as the public endpoint of the deployment and its settings, such as the HTTP or HTTPS port to use, and the health check configuration. You can deploy containers to your container service using container images from a public registry such as Amazon ECR Public, or from your local machine. For more information, see [Creating container images for your Amazon Lightsail container services](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-creating-container-images) in the Amazon Lightsail Developer Guide. /// @@ -1458,7 +1458,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `CreateContainerServiceRegistryLogin` operation on the `Lightsail_20161128` service. + /// Performs the `CreateContainerServiceRegistryLogin` operation on the `Lightsail` service. /// /// Creates a temporary set of log in credentials that you can use to log in to the Docker process on your local machine. After you're logged in, you can use the native Docker commands to push your local container images to the container image registry of your Amazon Lightsail account so that you can use them with your Lightsail container service. The log in credentials expire 12 hours after they are created, at which point you will need to create a new set of log in credentials. You can only push container images to the container service registry of your Lightsail account. You cannot pull container images or perform any other container image management actions on the container service registry. After you push your container images to the container image registry of your Lightsail account, use the RegisterContainerImage action to register the pushed images to a specific Lightsail container service. This action is not required if you install and use the Lightsail Control (lightsailctl) plugin to push container images to your Lightsail container service. For more information, see [Pushing and managing container images on your Amazon Lightsail container services](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-pushing-container-images) in the Amazon Lightsail Developer Guide. /// @@ -1532,7 +1532,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `CreateDisk` operation on the `Lightsail_20161128` service. + /// Performs the `CreateDisk` operation on the `Lightsail` service. /// /// Creates a block storage disk that can be attached to an Amazon Lightsail instance in the same Availability Zone (us-east-2a). The create disk operation supports tag-based access control via request tags. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -1608,7 +1608,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `CreateDiskFromSnapshot` operation on the `Lightsail_20161128` service. + /// Performs the `CreateDiskFromSnapshot` operation on the `Lightsail` service. /// /// Creates a block storage disk from a manual or automatic snapshot of a disk. The resulting disk can be attached to an Amazon Lightsail instance in the same Availability Zone (us-east-2a). The create disk from snapshot operation supports tag-based access control via request tags and resource tags applied to the resource identified by disk snapshot name. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -1684,7 +1684,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `CreateDiskSnapshot` operation on the `Lightsail_20161128` service. + /// Performs the `CreateDiskSnapshot` operation on the `Lightsail` service. /// /// Creates a snapshot of a block storage disk. You can use snapshots for backups, to make copies of disks, and to save data before shutting down a Lightsail instance. You can take a snapshot of an attached disk that is in use; however, snapshots only capture data that has been written to your disk at the time the snapshot command is issued. This may exclude any data that has been cached by any applications or the operating system. If you can pause any file systems on the disk long enough to take a snapshot, your snapshot should be complete. Nevertheless, if you cannot pause all file writes to the disk, you should unmount the disk from within the Lightsail instance, issue the create disk snapshot command, and then remount the disk to ensure a consistent and complete snapshot. You may remount and use your disk while the snapshot status is pending. You can also use this operation to create a snapshot of an instance's system volume. You might want to do this, for example, to recover data from the system volume of a botched instance or to create a backup of the system volume like you would for a block storage disk. To create a snapshot of a system volume, just define the instance name parameter when issuing the snapshot command, and a snapshot of the defined instance's system volume will be created. After the snapshot is available, you can create a block storage disk from the snapshot and attach it to a running instance to access the data on the disk. The create disk snapshot operation supports tag-based access control via request tags. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -1760,7 +1760,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `CreateDistribution` operation on the `Lightsail_20161128` service. + /// Performs the `CreateDistribution` operation on the `Lightsail` service. /// /// Creates an Amazon Lightsail content delivery network (CDN) distribution. A distribution is a globally distributed network of caching servers that improve the performance of your website or web application hosted on a Lightsail instance. For more information, see [Content delivery networks in Amazon Lightsail](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-content-delivery-network-distributions). /// @@ -1835,7 +1835,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `CreateDomain` operation on the `Lightsail_20161128` service. + /// Performs the `CreateDomain` operation on the `Lightsail` service. /// /// Creates a domain resource for the specified domain (example.com). The create domain operation supports tag-based access control via request tags. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -1911,7 +1911,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `CreateDomainEntry` operation on the `Lightsail_20161128` service. + /// Performs the `CreateDomainEntry` operation on the `Lightsail` service. /// /// Creates one of the following domain name system (DNS) records in a domain DNS zone: Address (A), canonical name (CNAME), mail exchanger (MX), name server (NS), start of authority (SOA), service locator (SRV), or text (TXT). The create domain entry operation supports tag-based access control via resource tags applied to the resource identified by domain name. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -1987,7 +1987,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `CreateGUISessionAccessDetails` operation on the `Lightsail_20161128` service. + /// Performs the `CreateGUISessionAccessDetails` operation on the `Lightsail` service. /// /// Creates two URLs that are used to access a virtual computer’s graphical user interface (GUI) session. The primary URL initiates a web-based NICE DCV session to the virtual computer's application. The secondary URL initiates a web-based NICE DCV session to the virtual computer's operating session. Use StartGUISession to open the session. /// @@ -2061,7 +2061,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `CreateInstanceSnapshot` operation on the `Lightsail_20161128` service. + /// Performs the `CreateInstanceSnapshot` operation on the `Lightsail` service. /// /// Creates a snapshot of a specific virtual private server, or instance. You can use a snapshot to create a new instance that is based on that snapshot. The create instance snapshot operation supports tag-based access control via request tags. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -2137,7 +2137,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `CreateInstances` operation on the `Lightsail_20161128` service. + /// Performs the `CreateInstances` operation on the `Lightsail` service. /// /// Creates one or more Amazon Lightsail instances. The create instances operation supports tag-based access control via request tags. For more information, see the [Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -2213,7 +2213,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `CreateInstancesFromSnapshot` operation on the `Lightsail_20161128` service. + /// Performs the `CreateInstancesFromSnapshot` operation on the `Lightsail` service. /// /// Creates one or more new instances from a manual or automatic snapshot of an instance. The create instances from snapshot operation supports tag-based access control via request tags and resource tags applied to the resource identified by instance snapshot name. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -2289,7 +2289,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `CreateKeyPair` operation on the `Lightsail_20161128` service. + /// Performs the `CreateKeyPair` operation on the `Lightsail` service. /// /// Creates a custom SSH key pair that you can use with an Amazon Lightsail instance. Use the [DownloadDefaultKeyPair](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DownloadDefaultKeyPair.html) action to create a Lightsail default key pair in an Amazon Web Services Region where a default key pair does not currently exist. The create key pair operation supports tag-based access control via request tags. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -2365,7 +2365,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `CreateLoadBalancer` operation on the `Lightsail_20161128` service. + /// Performs the `CreateLoadBalancer` operation on the `Lightsail` service. /// /// Creates a Lightsail load balancer. To learn more about deciding whether to load balance your application, see [Configure your Lightsail instances for load balancing](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/configure-lightsail-instances-for-load-balancing). You can create up to 5 load balancers per AWS Region in your account. When you create a load balancer, you can specify a unique name and port settings. To change additional load balancer settings, use the UpdateLoadBalancerAttribute operation. The create load balancer operation supports tag-based access control via request tags. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -2441,7 +2441,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `CreateLoadBalancerTlsCertificate` operation on the `Lightsail_20161128` service. + /// Performs the `CreateLoadBalancerTlsCertificate` operation on the `Lightsail` service. /// /// Creates an SSL/TLS certificate for an Amazon Lightsail load balancer. TLS is just an updated, more secure version of Secure Socket Layer (SSL). The CreateLoadBalancerTlsCertificate operation supports tag-based access control via resource tags applied to the resource identified by load balancer name. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -2517,7 +2517,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `CreateRelationalDatabase` operation on the `Lightsail_20161128` service. + /// Performs the `CreateRelationalDatabase` operation on the `Lightsail` service. /// /// Creates a new database in Amazon Lightsail. The create relational database operation supports tag-based access control via request tags. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -2593,7 +2593,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `CreateRelationalDatabaseFromSnapshot` operation on the `Lightsail_20161128` service. + /// Performs the `CreateRelationalDatabaseFromSnapshot` operation on the `Lightsail` service. /// /// Creates a new database from an existing database snapshot in Amazon Lightsail. You can create a new database from a snapshot in if something goes wrong with your original database, or to change it to a different plan, such as a high availability or standard plan. The create relational database from snapshot operation supports tag-based access control via request tags and resource tags applied to the resource identified by relationalDatabaseSnapshotName. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -2669,7 +2669,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `CreateRelationalDatabaseSnapshot` operation on the `Lightsail_20161128` service. + /// Performs the `CreateRelationalDatabaseSnapshot` operation on the `Lightsail` service. /// /// Creates a snapshot of your database in Amazon Lightsail. You can use snapshots for backups, to make copies of a database, and to save data before deleting a database. The create relational database snapshot operation supports tag-based access control via request tags. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -2745,7 +2745,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `DeleteAlarm` operation on the `Lightsail_20161128` service. + /// Performs the `DeleteAlarm` operation on the `Lightsail` service. /// /// Deletes an alarm. An alarm is used to monitor a single metric for one of your resources. When a metric condition is met, the alarm can notify you by email, SMS text message, and a banner displayed on the Amazon Lightsail console. For more information, see [Alarms in Amazon Lightsail](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-alarms). /// @@ -2820,7 +2820,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `DeleteAutoSnapshot` operation on the `Lightsail_20161128` service. + /// Performs the `DeleteAutoSnapshot` operation on the `Lightsail` service. /// /// Deletes an automatic snapshot of an instance or disk. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-configuring-automatic-snapshots). /// @@ -2895,7 +2895,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `DeleteBucket` operation on the `Lightsail_20161128` service. + /// Performs the `DeleteBucket` operation on the `Lightsail` service. /// /// Deletes a Amazon Lightsail bucket. When you delete your bucket, the bucket name is released and can be reused for a new bucket in your account or another Amazon Web Services account. /// @@ -2969,7 +2969,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `DeleteBucketAccessKey` operation on the `Lightsail_20161128` service. + /// Performs the `DeleteBucketAccessKey` operation on the `Lightsail` service. /// /// Deletes an access key for the specified Amazon Lightsail bucket. We recommend that you delete an access key if the secret access key is compromised. For more information about access keys, see [Creating access keys for a bucket in Amazon Lightsail](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-creating-bucket-access-keys) in the Amazon Lightsail Developer Guide. /// @@ -3043,7 +3043,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `DeleteCertificate` operation on the `Lightsail_20161128` service. + /// Performs the `DeleteCertificate` operation on the `Lightsail` service. /// /// Deletes an SSL/TLS certificate for your Amazon Lightsail content delivery network (CDN) distribution. Certificates that are currently attached to a distribution cannot be deleted. Use the DetachCertificateFromDistribution action to detach a certificate from a distribution. /// @@ -3117,7 +3117,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `DeleteContactMethod` operation on the `Lightsail_20161128` service. + /// Performs the `DeleteContactMethod` operation on the `Lightsail` service. /// /// Deletes a contact method. A contact method is used to send you notifications about your Amazon Lightsail resources. You can add one email address and one mobile phone number contact method in each Amazon Web Services Region. However, SMS text messaging is not supported in some Amazon Web Services Regions, and SMS text messages cannot be sent to some countries/regions. For more information, see [Notifications in Amazon Lightsail](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-notifications). /// @@ -3192,7 +3192,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `DeleteContainerImage` operation on the `Lightsail_20161128` service. + /// Performs the `DeleteContainerImage` operation on the `Lightsail` service. /// /// Deletes a container image that is registered to your Amazon Lightsail container service. /// @@ -3266,7 +3266,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `DeleteContainerService` operation on the `Lightsail_20161128` service. + /// Performs the `DeleteContainerService` operation on the `Lightsail` service. /// /// Deletes your Amazon Lightsail container service. /// @@ -3340,7 +3340,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `DeleteDisk` operation on the `Lightsail_20161128` service. + /// Performs the `DeleteDisk` operation on the `Lightsail` service. /// /// Deletes the specified block storage disk. The disk must be in the available state (not attached to a Lightsail instance). The disk may remain in the deleting state for several minutes. The delete disk operation supports tag-based access control via resource tags applied to the resource identified by disk name. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -3416,7 +3416,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `DeleteDiskSnapshot` operation on the `Lightsail_20161128` service. + /// Performs the `DeleteDiskSnapshot` operation on the `Lightsail` service. /// /// Deletes the specified disk snapshot. When you make periodic snapshots of a disk, the snapshots are incremental, and only the blocks on the device that have changed since your last snapshot are saved in the new snapshot. When you delete a snapshot, only the data not needed for any other snapshot is removed. So regardless of which prior snapshots have been deleted, all active snapshots will have access to all the information needed to restore the disk. The delete disk snapshot operation supports tag-based access control via resource tags applied to the resource identified by disk snapshot name. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -3492,7 +3492,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `DeleteDistribution` operation on the `Lightsail_20161128` service. + /// Performs the `DeleteDistribution` operation on the `Lightsail` service. /// /// Deletes your Amazon Lightsail content delivery network (CDN) distribution. /// @@ -3567,7 +3567,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `DeleteDomain` operation on the `Lightsail_20161128` service. + /// Performs the `DeleteDomain` operation on the `Lightsail` service. /// /// Deletes the specified domain recordset and all of its domain records. The delete domain operation supports tag-based access control via resource tags applied to the resource identified by domain name. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -3643,7 +3643,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `DeleteDomainEntry` operation on the `Lightsail_20161128` service. + /// Performs the `DeleteDomainEntry` operation on the `Lightsail` service. /// /// Deletes a specific domain entry. The delete domain entry operation supports tag-based access control via resource tags applied to the resource identified by domain name. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -3719,7 +3719,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `DeleteInstance` operation on the `Lightsail_20161128` service. + /// Performs the `DeleteInstance` operation on the `Lightsail` service. /// /// Deletes an Amazon Lightsail instance. The delete instance operation supports tag-based access control via resource tags applied to the resource identified by instance name. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -3795,7 +3795,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `DeleteInstanceSnapshot` operation on the `Lightsail_20161128` service. + /// Performs the `DeleteInstanceSnapshot` operation on the `Lightsail` service. /// /// Deletes a specific snapshot of a virtual private server (or instance). The delete instance snapshot operation supports tag-based access control via resource tags applied to the resource identified by instance snapshot name. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -3871,7 +3871,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `DeleteKeyPair` operation on the `Lightsail_20161128` service. + /// Performs the `DeleteKeyPair` operation on the `Lightsail` service. /// /// Deletes the specified key pair by removing the public key from Amazon Lightsail. You can delete key pairs that were created using the [ImportKeyPair](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_ImportKeyPair.html) and [CreateKeyPair](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateKeyPair.html) actions, as well as the Lightsail default key pair. A new default key pair will not be created unless you launch an instance without specifying a custom key pair, or you call the [DownloadDefaultKeyPair](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_DownloadDefaultKeyPair.html) API. The delete key pair operation supports tag-based access control via resource tags applied to the resource identified by key pair name. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -3947,7 +3947,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `DeleteKnownHostKeys` operation on the `Lightsail_20161128` service. + /// Performs the `DeleteKnownHostKeys` operation on the `Lightsail` service. /// /// Deletes the known host key or certificate used by the Amazon Lightsail browser-based SSH or RDP clients to authenticate an instance. This operation enables the Lightsail browser-based SSH or RDP clients to connect to the instance after a host key mismatch. Perform this operation only if you were expecting the host key or certificate mismatch or if you are familiar with the new host key or certificate on the instance. For more information, see [Troubleshooting connection issues when using the Amazon Lightsail browser-based SSH or RDP client](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-troubleshooting-browser-based-ssh-rdp-client-connection). /// @@ -4023,7 +4023,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `DeleteLoadBalancer` operation on the `Lightsail_20161128` service. + /// Performs the `DeleteLoadBalancer` operation on the `Lightsail` service. /// /// Deletes a Lightsail load balancer and all its associated SSL/TLS certificates. Once the load balancer is deleted, you will need to create a new load balancer, create a new certificate, and verify domain ownership again. The delete load balancer operation supports tag-based access control via resource tags applied to the resource identified by load balancer name. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -4099,7 +4099,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `DeleteLoadBalancerTlsCertificate` operation on the `Lightsail_20161128` service. + /// Performs the `DeleteLoadBalancerTlsCertificate` operation on the `Lightsail` service. /// /// Deletes an SSL/TLS certificate associated with a Lightsail load balancer. The DeleteLoadBalancerTlsCertificate operation supports tag-based access control via resource tags applied to the resource identified by load balancer name. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -4175,7 +4175,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `DeleteRelationalDatabase` operation on the `Lightsail_20161128` service. + /// Performs the `DeleteRelationalDatabase` operation on the `Lightsail` service. /// /// Deletes a database in Amazon Lightsail. The delete relational database operation supports tag-based access control via resource tags applied to the resource identified by relationalDatabaseName. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -4251,7 +4251,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `DeleteRelationalDatabaseSnapshot` operation on the `Lightsail_20161128` service. + /// Performs the `DeleteRelationalDatabaseSnapshot` operation on the `Lightsail` service. /// /// Deletes a database snapshot in Amazon Lightsail. The delete relational database snapshot operation supports tag-based access control via resource tags applied to the resource identified by relationalDatabaseName. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -4327,7 +4327,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `DetachCertificateFromDistribution` operation on the `Lightsail_20161128` service. + /// Performs the `DetachCertificateFromDistribution` operation on the `Lightsail` service. /// /// Detaches an SSL/TLS certificate from your Amazon Lightsail content delivery network (CDN) distribution. After the certificate is detached, your distribution stops accepting traffic for all of the domains that are associated with the certificate. /// @@ -4402,7 +4402,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `DetachDisk` operation on the `Lightsail_20161128` service. + /// Performs the `DetachDisk` operation on the `Lightsail` service. /// /// Detaches a stopped block storage disk from a Lightsail instance. Make sure to unmount any file systems on the device within your operating system before stopping the instance and detaching the disk. The detach disk operation supports tag-based access control via resource tags applied to the resource identified by disk name. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -4478,7 +4478,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `DetachInstancesFromLoadBalancer` operation on the `Lightsail_20161128` service. + /// Performs the `DetachInstancesFromLoadBalancer` operation on the `Lightsail` service. /// /// Detaches the specified instances from a Lightsail load balancer. This operation waits until the instances are no longer needed before they are detached from the load balancer. The detach instances from load balancer operation supports tag-based access control via resource tags applied to the resource identified by load balancer name. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -4554,7 +4554,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `DetachStaticIp` operation on the `Lightsail_20161128` service. + /// Performs the `DetachStaticIp` operation on the `Lightsail` service. /// /// Detaches a static IP from the Amazon Lightsail instance to which it is attached. /// @@ -4630,7 +4630,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `DisableAddOn` operation on the `Lightsail_20161128` service. + /// Performs the `DisableAddOn` operation on the `Lightsail` service. /// /// Disables an add-on for an Amazon Lightsail resource. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-configuring-automatic-snapshots). /// @@ -4705,7 +4705,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `DownloadDefaultKeyPair` operation on the `Lightsail_20161128` service. + /// Performs the `DownloadDefaultKeyPair` operation on the `Lightsail` service. /// /// Downloads the regional Amazon Lightsail default key pair. This action also creates a Lightsail default key pair if a default key pair does not currently exist in the Amazon Web Services Region. /// @@ -4781,7 +4781,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `EnableAddOn` operation on the `Lightsail_20161128` service. + /// Performs the `EnableAddOn` operation on the `Lightsail` service. /// /// Enables or modifies an add-on for an Amazon Lightsail resource. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-configuring-automatic-snapshots). /// @@ -4856,7 +4856,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `ExportSnapshot` operation on the `Lightsail_20161128` service. + /// Performs the `ExportSnapshot` operation on the `Lightsail` service. /// /// Exports an Amazon Lightsail instance or block storage disk snapshot to Amazon Elastic Compute Cloud (Amazon EC2). This operation results in an export snapshot record that can be used with the create cloud formation stack operation to create new Amazon EC2 instances. Exported instance snapshots appear in Amazon EC2 as Amazon Machine Images (AMIs), and the instance system disk appears as an Amazon Elastic Block Store (Amazon EBS) volume. Exported disk snapshots appear in Amazon EC2 as Amazon EBS volumes. Snapshots are exported to the same Amazon Web Services Region in Amazon EC2 as the source Lightsail snapshot. The export snapshot operation supports tag-based access control via resource tags applied to the resource identified by source snapshot name. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). Use the get instance snapshots or get disk snapshots operations to get a list of snapshots that you can export to Amazon EC2. /// @@ -4932,7 +4932,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetActiveNames` operation on the `Lightsail_20161128` service. + /// Performs the `GetActiveNames` operation on the `Lightsail` service. /// /// Returns the names of all active (not deleted) resources. /// @@ -5008,7 +5008,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetAlarms` operation on the `Lightsail_20161128` service. + /// Performs the `GetAlarms` operation on the `Lightsail` service. /// /// Returns information about the configured alarms. Specify an alarm name in your request to return information about a specific alarm, or specify a monitored resource name to return information about all alarms for a specific resource. An alarm is used to monitor a single metric for one of your resources. When a metric condition is met, the alarm can notify you by email, SMS text message, and a banner displayed on the Amazon Lightsail console. For more information, see [Alarms in Amazon Lightsail](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-alarms). /// @@ -5083,7 +5083,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetAutoSnapshots` operation on the `Lightsail_20161128` service. + /// Performs the `GetAutoSnapshots` operation on the `Lightsail` service. /// /// Returns the available automatic snapshots for an instance or disk. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-configuring-automatic-snapshots). /// @@ -5158,7 +5158,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetBlueprints` operation on the `Lightsail_20161128` service. + /// Performs the `GetBlueprints` operation on the `Lightsail` service. /// /// Returns the list of available instance images, or blueprints. You can use a blueprint to create a new instance already running a specific operating system, as well as a preinstalled app or development stack. The software each instance is running depends on the blueprint image you choose. Use active blueprints when creating new instances. Inactive blueprints are listed to support customers with existing instances and are not necessarily available to create new instances. Blueprints are marked inactive when they become outdated due to operating system updates or new application releases. /// @@ -5234,7 +5234,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetBucketAccessKeys` operation on the `Lightsail_20161128` service. + /// Performs the `GetBucketAccessKeys` operation on the `Lightsail` service. /// /// Returns the existing access key IDs for the specified Amazon Lightsail bucket. This action does not return the secret access key value of an access key. You can get a secret access key only when you create it from the response of the [CreateBucketAccessKey](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateBucketAccessKey.html) action. If you lose the secret access key, you must create a new access key. /// @@ -5308,7 +5308,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetBucketBundles` operation on the `Lightsail_20161128` service. + /// Performs the `GetBucketBundles` operation on the `Lightsail` service. /// /// Returns the bundles that you can apply to a Amazon Lightsail bucket. The bucket bundle specifies the monthly cost, storage quota, and data transfer quota for a bucket. Use the [UpdateBucketBundle](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_UpdateBucketBundle.html) action to update the bundle for a bucket. /// @@ -5381,7 +5381,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetBucketMetricData` operation on the `Lightsail_20161128` service. + /// Performs the `GetBucketMetricData` operation on the `Lightsail` service. /// /// Returns the data points of a specific metric for an Amazon Lightsail bucket. Metrics report the utilization of a bucket. View and collect metric data regularly to monitor the number of objects stored in a bucket (including object versions) and the storage space used by those objects. /// @@ -5455,7 +5455,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetBuckets` operation on the `Lightsail_20161128` service. + /// Performs the `GetBuckets` operation on the `Lightsail` service. /// /// Returns information about one or more Amazon Lightsail buckets. The information returned includes the synchronization status of the Amazon Simple Storage Service (Amazon S3) account-level block public access feature for your Lightsail buckets. For more information about buckets, see [Buckets in Amazon Lightsail](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/buckets-in-amazon-lightsail) in the Amazon Lightsail Developer Guide. /// @@ -5529,7 +5529,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetBundles` operation on the `Lightsail_20161128` service. + /// Performs the `GetBundles` operation on the `Lightsail` service. /// /// Returns the bundles that you can apply to an Amazon Lightsail instance when you create it. A bundle describes the specifications of an instance, such as the monthly cost, amount of memory, the number of vCPUs, amount of storage space, and monthly network data transfer quota. Bundles are referred to as instance plans in the Lightsail console. /// @@ -5605,7 +5605,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetCertificates` operation on the `Lightsail_20161128` service. + /// Performs the `GetCertificates` operation on the `Lightsail` service. /// /// Returns information about one or more Amazon Lightsail SSL/TLS certificates. To get a summary of a certificate, omit includeCertificateDetails from your request. The response will include only the certificate Amazon Resource Name (ARN), certificate name, domain name, and tags. /// @@ -5679,7 +5679,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetCloudFormationStackRecords` operation on the `Lightsail_20161128` service. + /// Performs the `GetCloudFormationStackRecords` operation on the `Lightsail` service. /// /// Returns the CloudFormation stack record created as a result of the create cloud formation stack operation. An AWS CloudFormation stack is used to create a new Amazon EC2 instance from an exported Lightsail snapshot. /// @@ -5755,7 +5755,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetContactMethods` operation on the `Lightsail_20161128` service. + /// Performs the `GetContactMethods` operation on the `Lightsail` service. /// /// Returns information about the configured contact methods. Specify a protocol in your request to return information about a specific contact method. A contact method is used to send you notifications about your Amazon Lightsail resources. You can add one email address and one mobile phone number contact method in each Amazon Web Services Region. However, SMS text messaging is not supported in some Amazon Web Services Regions, and SMS text messages cannot be sent to some countries/regions. For more information, see [Notifications in Amazon Lightsail](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-notifications). /// @@ -5830,7 +5830,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetContainerAPIMetadata` operation on the `Lightsail_20161128` service. + /// Performs the `GetContainerAPIMetadata` operation on the `Lightsail` service. /// /// Returns information about Amazon Lightsail containers, such as the current version of the Lightsail Control (lightsailctl) plugin. /// @@ -5902,7 +5902,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetContainerImages` operation on the `Lightsail_20161128` service. + /// Performs the `GetContainerImages` operation on the `Lightsail` service. /// /// Returns the container images that are registered to your Amazon Lightsail container service. If you created a deployment on your Lightsail container service that uses container images from a public registry like Docker Hub, those images are not returned as part of this action. Those images are not registered to your Lightsail container service. /// @@ -5976,7 +5976,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetContainerLog` operation on the `Lightsail_20161128` service. + /// Performs the `GetContainerLog` operation on the `Lightsail` service. /// /// Returns the log events of a container of your Amazon Lightsail container service. If your container service has more than one node (i.e., a scale greater than 1), then the log events that are returned for the specified container are merged from all nodes on your container service. Container logs are retained for a certain amount of time. For more information, see [Amazon Lightsail endpoints and quotas](https://docs.aws.amazon.com/general/latest/gr/lightsail.html) in the Amazon Web Services General Reference. /// @@ -6051,7 +6051,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetContainerServiceDeployments` operation on the `Lightsail_20161128` service. + /// Performs the `GetContainerServiceDeployments` operation on the `Lightsail` service. /// /// Returns the deployments for your Amazon Lightsail container service A deployment specifies the settings, such as the ports and launch command, of containers that are deployed to your container service. The deployments are ordered by version in ascending order. The newest version is listed at the top of the response. A set number of deployments are kept before the oldest one is replaced with the newest one. For more information, see [Amazon Lightsail endpoints and quotas](https://docs.aws.amazon.com/general/latest/gr/lightsail.html) in the Amazon Web Services General Reference. /// @@ -6125,7 +6125,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetContainerServiceMetricData` operation on the `Lightsail_20161128` service. + /// Performs the `GetContainerServiceMetricData` operation on the `Lightsail` service. /// /// Returns the data points of a specific metric of your Amazon Lightsail container service. Metrics report the utilization of your resources. Monitor and collect metric data regularly to maintain the reliability, availability, and performance of your resources. /// @@ -6200,7 +6200,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetContainerServicePowers` operation on the `Lightsail_20161128` service. + /// Performs the `GetContainerServicePowers` operation on the `Lightsail` service. /// /// Returns the list of powers that can be specified for your Amazon Lightsail container services. The power specifies the amount of memory, the number of vCPUs, and the base price of the container service. /// @@ -6274,7 +6274,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetContainerServices` operation on the `Lightsail_20161128` service. + /// Performs the `GetContainerServices` operation on the `Lightsail` service. /// /// Returns information about one or more of your Amazon Lightsail container services. /// @@ -6349,7 +6349,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetCostEstimate` operation on the `Lightsail_20161128` service. + /// Performs the `GetCostEstimate` operation on the `Lightsail` service. /// /// Retrieves information about the cost estimate for a specified resource. A cost estimate will not generate for a resource that has been deleted. /// @@ -6423,7 +6423,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetDisk` operation on the `Lightsail_20161128` service. + /// Performs the `GetDisk` operation on the `Lightsail` service. /// /// Returns information about a specific block storage disk. /// @@ -6499,7 +6499,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetDiskSnapshot` operation on the `Lightsail_20161128` service. + /// Performs the `GetDiskSnapshot` operation on the `Lightsail` service. /// /// Returns information about a specific block storage disk snapshot. /// @@ -6575,7 +6575,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetDiskSnapshots` operation on the `Lightsail_20161128` service. + /// Performs the `GetDiskSnapshots` operation on the `Lightsail` service. /// /// Returns information about all block storage disk snapshots in your AWS account and region. /// @@ -6651,7 +6651,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetDisks` operation on the `Lightsail_20161128` service. + /// Performs the `GetDisks` operation on the `Lightsail` service. /// /// Returns information about all block storage disks in your AWS account and region. /// @@ -6727,7 +6727,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetDistributionBundles` operation on the `Lightsail_20161128` service. + /// Performs the `GetDistributionBundles` operation on the `Lightsail` service. /// /// Returns the bundles that can be applied to your Amazon Lightsail content delivery network (CDN) distributions. A distribution bundle specifies the monthly network transfer quota and monthly cost of your distribution. /// @@ -6802,7 +6802,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetDistributionLatestCacheReset` operation on the `Lightsail_20161128` service. + /// Performs the `GetDistributionLatestCacheReset` operation on the `Lightsail` service. /// /// Returns the timestamp and status of the last cache reset of a specific Amazon Lightsail content delivery network (CDN) distribution. /// @@ -6877,7 +6877,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetDistributionMetricData` operation on the `Lightsail_20161128` service. + /// Performs the `GetDistributionMetricData` operation on the `Lightsail` service. /// /// Returns the data points of a specific metric for an Amazon Lightsail content delivery network (CDN) distribution. Metrics report the utilization of your resources, and the error counts generated by them. Monitor and collect metric data regularly to maintain the reliability, availability, and performance of your resources. /// @@ -6952,7 +6952,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetDistributions` operation on the `Lightsail_20161128` service. + /// Performs the `GetDistributions` operation on the `Lightsail` service. /// /// Returns information about one or more of your Amazon Lightsail content delivery network (CDN) distributions. /// @@ -7027,7 +7027,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetDomain` operation on the `Lightsail_20161128` service. + /// Performs the `GetDomain` operation on the `Lightsail` service. /// /// Returns information about a specific domain recordset. /// @@ -7103,7 +7103,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetDomains` operation on the `Lightsail_20161128` service. + /// Performs the `GetDomains` operation on the `Lightsail` service. /// /// Returns a list of all domains in the user's account. /// @@ -7179,7 +7179,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetExportSnapshotRecords` operation on the `Lightsail_20161128` service. + /// Performs the `GetExportSnapshotRecords` operation on the `Lightsail` service. /// /// Returns all export snapshot records created as a result of the export snapshot operation. An export snapshot record can be used to create a new Amazon EC2 instance and its related resources with the [CreateCloudFormationStack](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_CreateCloudFormationStack.html) action. /// @@ -7255,7 +7255,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetInstance` operation on the `Lightsail_20161128` service. + /// Performs the `GetInstance` operation on the `Lightsail` service. /// /// Returns information about a specific Amazon Lightsail instance, which is a virtual private server. /// @@ -7331,7 +7331,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetInstanceAccessDetails` operation on the `Lightsail_20161128` service. + /// Performs the `GetInstanceAccessDetails` operation on the `Lightsail` service. /// /// Returns temporary SSH keys you can use to connect to a specific virtual private server, or instance. The get instance access details operation supports tag-based access control via resource tags applied to the resource identified by instance name. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -7407,7 +7407,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetInstanceMetricData` operation on the `Lightsail_20161128` service. + /// Performs the `GetInstanceMetricData` operation on the `Lightsail` service. /// /// Returns the data points for the specified Amazon Lightsail instance metric, given an instance name. Metrics report the utilization of your resources, and the error counts generated by them. Monitor and collect metric data regularly to maintain the reliability, availability, and performance of your resources. /// @@ -7483,7 +7483,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetInstancePortStates` operation on the `Lightsail_20161128` service. + /// Performs the `GetInstancePortStates` operation on the `Lightsail` service. /// /// Returns the firewall port states for a specific Amazon Lightsail instance, the IP addresses allowed to connect to the instance through the ports, and the protocol. /// @@ -7559,7 +7559,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetInstanceSnapshot` operation on the `Lightsail_20161128` service. + /// Performs the `GetInstanceSnapshot` operation on the `Lightsail` service. /// /// Returns information about a specific instance snapshot. /// @@ -7635,7 +7635,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetInstanceSnapshots` operation on the `Lightsail_20161128` service. + /// Performs the `GetInstanceSnapshots` operation on the `Lightsail` service. /// /// Returns all instance snapshots for the user's account. /// @@ -7711,7 +7711,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetInstanceState` operation on the `Lightsail_20161128` service. + /// Performs the `GetInstanceState` operation on the `Lightsail` service. /// /// Returns the state of a specific instance. Works on one instance at a time. /// @@ -7787,7 +7787,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetInstances` operation on the `Lightsail_20161128` service. + /// Performs the `GetInstances` operation on the `Lightsail` service. /// /// Returns information about all Amazon Lightsail virtual private servers, or instances. /// @@ -7863,7 +7863,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetKeyPair` operation on the `Lightsail_20161128` service. + /// Performs the `GetKeyPair` operation on the `Lightsail` service. /// /// Returns information about a specific key pair. /// @@ -7939,7 +7939,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetKeyPairs` operation on the `Lightsail_20161128` service. + /// Performs the `GetKeyPairs` operation on the `Lightsail` service. /// /// Returns information about all key pairs in the user's account. /// @@ -8015,7 +8015,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetLoadBalancer` operation on the `Lightsail_20161128` service. + /// Performs the `GetLoadBalancer` operation on the `Lightsail` service. /// /// Returns information about the specified Lightsail load balancer. /// @@ -8091,7 +8091,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetLoadBalancerMetricData` operation on the `Lightsail_20161128` service. + /// Performs the `GetLoadBalancerMetricData` operation on the `Lightsail` service. /// /// Returns information about health metrics for your Lightsail load balancer. Metrics report the utilization of your resources, and the error counts generated by them. Monitor and collect metric data regularly to maintain the reliability, availability, and performance of your resources. /// @@ -8167,7 +8167,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetLoadBalancerTlsCertificates` operation on the `Lightsail_20161128` service. + /// Performs the `GetLoadBalancerTlsCertificates` operation on the `Lightsail` service. /// /// Returns information about the TLS certificates that are associated with the specified Lightsail load balancer. TLS is just an updated, more secure version of Secure Socket Layer (SSL). You can have a maximum of 2 certificates associated with a Lightsail load balancer. One is active and the other is inactive. /// @@ -8243,7 +8243,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetLoadBalancerTlsPolicies` operation on the `Lightsail_20161128` service. + /// Performs the `GetLoadBalancerTlsPolicies` operation on the `Lightsail` service. /// /// Returns a list of TLS security policies that you can apply to Lightsail load balancers. For more information about load balancer TLS security policies, see [Configuring TLS security policies on your Amazon Lightsail load balancers](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-configure-load-balancer-tls-security-policy) in the Amazon Lightsail Developer Guide. /// @@ -8317,7 +8317,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetLoadBalancers` operation on the `Lightsail_20161128` service. + /// Performs the `GetLoadBalancers` operation on the `Lightsail` service. /// /// Returns information about all load balancers in an account. /// @@ -8393,7 +8393,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetOperation` operation on the `Lightsail_20161128` service. + /// Performs the `GetOperation` operation on the `Lightsail` service. /// /// Returns information about a specific operation. Operations include events such as when you create an instance, allocate a static IP, attach a static IP, and so on. /// @@ -8469,7 +8469,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetOperations` operation on the `Lightsail_20161128` service. + /// Performs the `GetOperations` operation on the `Lightsail` service. /// /// Returns information about all operations. Results are returned from oldest to newest, up to a maximum of 200. Results can be paged by making each subsequent call to GetOperations use the maximum (last) statusChangedAt value from the previous request. /// @@ -8545,7 +8545,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetOperationsForResource` operation on the `Lightsail_20161128` service. + /// Performs the `GetOperationsForResource` operation on the `Lightsail` service. /// /// Gets operations for a specific resource (an instance or a static IP). /// @@ -8621,7 +8621,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetRegions` operation on the `Lightsail_20161128` service. + /// Performs the `GetRegions` operation on the `Lightsail` service. /// /// Returns a list of all valid regions for Amazon Lightsail. Use the include availability zones parameter to also return the Availability Zones in a region. /// @@ -8697,7 +8697,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetRelationalDatabase` operation on the `Lightsail_20161128` service. + /// Performs the `GetRelationalDatabase` operation on the `Lightsail` service. /// /// Returns information about a specific database in Amazon Lightsail. /// @@ -8773,7 +8773,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetRelationalDatabaseBlueprints` operation on the `Lightsail_20161128` service. + /// Performs the `GetRelationalDatabaseBlueprints` operation on the `Lightsail` service. /// /// Returns a list of available database blueprints in Amazon Lightsail. A blueprint describes the major engine version of a database. You can use a blueprint ID to create a new database that runs a specific database engine. /// @@ -8849,7 +8849,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetRelationalDatabaseBundles` operation on the `Lightsail_20161128` service. + /// Performs the `GetRelationalDatabaseBundles` operation on the `Lightsail` service. /// /// Returns the list of bundles that are available in Amazon Lightsail. A bundle describes the performance specifications for a database. You can use a bundle ID to create a new database with explicit performance specifications. /// @@ -8925,7 +8925,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetRelationalDatabaseEvents` operation on the `Lightsail_20161128` service. + /// Performs the `GetRelationalDatabaseEvents` operation on the `Lightsail` service. /// /// Returns a list of events for a specific database in Amazon Lightsail. /// @@ -9001,7 +9001,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetRelationalDatabaseLogEvents` operation on the `Lightsail_20161128` service. + /// Performs the `GetRelationalDatabaseLogEvents` operation on the `Lightsail` service. /// /// Returns a list of log events for a database in Amazon Lightsail. /// @@ -9077,7 +9077,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetRelationalDatabaseLogStreams` operation on the `Lightsail_20161128` service. + /// Performs the `GetRelationalDatabaseLogStreams` operation on the `Lightsail` service. /// /// Returns a list of available log streams for a specific database in Amazon Lightsail. /// @@ -9153,7 +9153,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetRelationalDatabaseMasterUserPassword` operation on the `Lightsail_20161128` service. + /// Performs the `GetRelationalDatabaseMasterUserPassword` operation on the `Lightsail` service. /// /// Returns the current, previous, or pending versions of the master user password for a Lightsail database. The GetRelationalDatabaseMasterUserPassword operation supports tag-based access control via resource tags applied to the resource identified by relationalDatabaseName. /// @@ -9229,7 +9229,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetRelationalDatabaseMetricData` operation on the `Lightsail_20161128` service. + /// Performs the `GetRelationalDatabaseMetricData` operation on the `Lightsail` service. /// /// Returns the data points of the specified metric for a database in Amazon Lightsail. Metrics report the utilization of your resources, and the error counts generated by them. Monitor and collect metric data regularly to maintain the reliability, availability, and performance of your resources. /// @@ -9305,7 +9305,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetRelationalDatabaseParameters` operation on the `Lightsail_20161128` service. + /// Performs the `GetRelationalDatabaseParameters` operation on the `Lightsail` service. /// /// Returns all of the runtime parameters offered by the underlying database software, or engine, for a specific database in Amazon Lightsail. In addition to the parameter names and values, this operation returns other information about each parameter. This information includes whether changes require a reboot, whether the parameter is modifiable, the allowed values, and the data types. /// @@ -9381,7 +9381,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetRelationalDatabaseSnapshot` operation on the `Lightsail_20161128` service. + /// Performs the `GetRelationalDatabaseSnapshot` operation on the `Lightsail` service. /// /// Returns information about a specific database snapshot in Amazon Lightsail. /// @@ -9457,7 +9457,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetRelationalDatabaseSnapshots` operation on the `Lightsail_20161128` service. + /// Performs the `GetRelationalDatabaseSnapshots` operation on the `Lightsail` service. /// /// Returns information about all of your database snapshots in Amazon Lightsail. /// @@ -9533,7 +9533,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetRelationalDatabases` operation on the `Lightsail_20161128` service. + /// Performs the `GetRelationalDatabases` operation on the `Lightsail` service. /// /// Returns information about all of your databases in Amazon Lightsail. /// @@ -9609,7 +9609,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetSetupHistory` operation on the `Lightsail_20161128` service. + /// Performs the `GetSetupHistory` operation on the `Lightsail` service. /// /// Returns detailed information for five of the most recent SetupInstanceHttps requests that were ran on the target instance. /// @@ -9683,7 +9683,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetStaticIp` operation on the `Lightsail_20161128` service. + /// Performs the `GetStaticIp` operation on the `Lightsail` service. /// /// Returns information about an Amazon Lightsail static IP. /// @@ -9759,7 +9759,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `GetStaticIps` operation on the `Lightsail_20161128` service. + /// Performs the `GetStaticIps` operation on the `Lightsail` service. /// /// Returns information about all static IPs in the user's account. /// @@ -9835,7 +9835,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `ImportKeyPair` operation on the `Lightsail_20161128` service. + /// Performs the `ImportKeyPair` operation on the `Lightsail` service. /// /// Imports a public SSH key from a specific key pair. /// @@ -9911,7 +9911,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `IsVpcPeered` operation on the `Lightsail_20161128` service. + /// Performs the `IsVpcPeered` operation on the `Lightsail` service. /// /// Returns a Boolean value indicating whether your Lightsail VPC is peered. /// @@ -9987,7 +9987,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `OpenInstancePublicPorts` operation on the `Lightsail_20161128` service. + /// Performs the `OpenInstancePublicPorts` operation on the `Lightsail` service. /// /// Opens ports for a specific Amazon Lightsail instance, and specifies the IP addresses allowed to connect to the instance through the ports, and the protocol. The OpenInstancePublicPorts action supports tag-based access control via resource tags applied to the resource identified by instanceName. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -10063,7 +10063,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `PeerVpc` operation on the `Lightsail_20161128` service. + /// Performs the `PeerVpc` operation on the `Lightsail` service. /// /// Peers the Lightsail VPC with the user's default VPC. /// @@ -10139,7 +10139,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `PutAlarm` operation on the `Lightsail_20161128` service. + /// Performs the `PutAlarm` operation on the `Lightsail` service. /// /// Creates or updates an alarm, and associates it with the specified metric. An alarm is used to monitor a single metric for one of your resources. When a metric condition is met, the alarm can notify you by email, SMS text message, and a banner displayed on the Amazon Lightsail console. For more information, see [Alarms in Amazon Lightsail](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-alarms). When this action creates an alarm, the alarm state is immediately set to INSUFFICIENT_DATA. The alarm is then evaluated and its state is set appropriately. Any actions associated with the new state are then executed. When you update an existing alarm, its state is left unchanged, but the update completely overwrites the previous configuration of the alarm. The alarm is then evaluated with the updated configuration. /// @@ -10214,7 +10214,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `PutInstancePublicPorts` operation on the `Lightsail_20161128` service. + /// Performs the `PutInstancePublicPorts` operation on the `Lightsail` service. /// /// Opens ports for a specific Amazon Lightsail instance, and specifies the IP addresses allowed to connect to the instance through the ports, and the protocol. This action also closes all currently open ports that are not included in the request. Include all of the ports and the protocols you want to open in your PutInstancePublicPortsrequest. Or use the OpenInstancePublicPorts action to open ports without closing currently open ports. The PutInstancePublicPorts action supports tag-based access control via resource tags applied to the resource identified by instanceName. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -10290,7 +10290,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `RebootInstance` operation on the `Lightsail_20161128` service. + /// Performs the `RebootInstance` operation on the `Lightsail` service. /// /// Restarts a specific instance. The reboot instance operation supports tag-based access control via resource tags applied to the resource identified by instance name. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -10366,7 +10366,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `RebootRelationalDatabase` operation on the `Lightsail_20161128` service. + /// Performs the `RebootRelationalDatabase` operation on the `Lightsail` service. /// /// Restarts a specific database in Amazon Lightsail. The reboot relational database operation supports tag-based access control via resource tags applied to the resource identified by relationalDatabaseName. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -10442,7 +10442,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `RegisterContainerImage` operation on the `Lightsail_20161128` service. + /// Performs the `RegisterContainerImage` operation on the `Lightsail` service. /// /// Registers a container image to your Amazon Lightsail container service. This action is not required if you install and use the Lightsail Control (lightsailctl) plugin to push container images to your Lightsail container service. For more information, see [Pushing and managing container images on your Amazon Lightsail container services](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-pushing-container-images) in the Amazon Lightsail Developer Guide. /// @@ -10516,7 +10516,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `ReleaseStaticIp` operation on the `Lightsail_20161128` service. + /// Performs the `ReleaseStaticIp` operation on the `Lightsail` service. /// /// Deletes a specific static IP from your account. /// @@ -10592,7 +10592,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `ResetDistributionCache` operation on the `Lightsail_20161128` service. + /// Performs the `ResetDistributionCache` operation on the `Lightsail` service. /// /// Deletes currently cached content from your Amazon Lightsail content delivery network (CDN) distribution. After resetting the cache, the next time a content request is made, your distribution pulls, serves, and caches it from the origin. /// @@ -10667,7 +10667,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `SendContactMethodVerification` operation on the `Lightsail_20161128` service. + /// Performs the `SendContactMethodVerification` operation on the `Lightsail` service. /// /// Sends a verification request to an email contact method to ensure it's owned by the requester. SMS contact methods don't need to be verified. A contact method is used to send you notifications about your Amazon Lightsail resources. You can add one email address and one mobile phone number contact method in each Amazon Web Services Region. However, SMS text messaging is not supported in some Amazon Web Services Regions, and SMS text messages cannot be sent to some countries/regions. For more information, see [Notifications in Amazon Lightsail](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-notifications). A verification request is sent to the contact method when you initially create it. Use this action to send another verification request if a previous verification request was deleted, or has expired. Notifications are not sent to an email contact method until after it is verified, and confirmed as valid. /// @@ -10742,7 +10742,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `SetIpAddressType` operation on the `Lightsail_20161128` service. + /// Performs the `SetIpAddressType` operation on the `Lightsail` service. /// /// Sets the IP address type for an Amazon Lightsail resource. Use this action to enable dual-stack for a resource, which enables IPv4 and IPv6 for the specified resource. Alternately, you can use this action to disable dual-stack, and enable IPv4 only. /// @@ -10818,7 +10818,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `SetResourceAccessForBucket` operation on the `Lightsail_20161128` service. + /// Performs the `SetResourceAccessForBucket` operation on the `Lightsail` service. /// /// Sets the Amazon Lightsail resources that can access the specified Lightsail bucket. Lightsail buckets currently support setting access for Lightsail instances in the same Amazon Web Services Region. /// @@ -10892,7 +10892,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `SetupInstanceHttps` operation on the `Lightsail_20161128` service. + /// Performs the `SetupInstanceHttps` operation on the `Lightsail` service. /// /// Creates an SSL/TLS certificate that secures traffic for your website. After the certificate is created, it is installed on the specified Lightsail instance. If you provide more than one domain name in the request, at least one name must be less than or equal to 63 characters in length. /// @@ -10966,7 +10966,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `StartGUISession` operation on the `Lightsail_20161128` service. + /// Performs the `StartGUISession` operation on the `Lightsail` service. /// /// Initiates a graphical user interface (GUI) session that’s used to access a virtual computer’s operating system and application. The session will be active for 1 hour. Use this action to resume the session after it expires. /// @@ -11040,7 +11040,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `StartInstance` operation on the `Lightsail_20161128` service. + /// Performs the `StartInstance` operation on the `Lightsail` service. /// /// Starts a specific Amazon Lightsail instance from a stopped state. To restart an instance, use the reboot instance operation. When you start a stopped instance, Lightsail assigns a new public IP address to the instance. To use the same IP address after stopping and starting an instance, create a static IP address and attach it to the instance. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/lightsail-create-static-ip). The start instance operation supports tag-based access control via resource tags applied to the resource identified by instance name. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -11116,7 +11116,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `StartRelationalDatabase` operation on the `Lightsail_20161128` service. + /// Performs the `StartRelationalDatabase` operation on the `Lightsail` service. /// /// Starts a specific database from a stopped state in Amazon Lightsail. To restart a database, use the reboot relational database operation. The start relational database operation supports tag-based access control via resource tags applied to the resource identified by relationalDatabaseName. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -11192,7 +11192,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `StopGUISession` operation on the `Lightsail_20161128` service. + /// Performs the `StopGUISession` operation on the `Lightsail` service. /// /// Terminates a web-based NICE DCV session that’s used to access a virtual computer’s operating system or application. The session will close and any unsaved data will be lost. /// @@ -11266,7 +11266,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `StopInstance` operation on the `Lightsail_20161128` service. + /// Performs the `StopInstance` operation on the `Lightsail` service. /// /// Stops a specific Amazon Lightsail instance that is currently running. When you start a stopped instance, Lightsail assigns a new public IP address to the instance. To use the same IP address after stopping and starting an instance, create a static IP address and attach it to the instance. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/lightsail-create-static-ip). The stop instance operation supports tag-based access control via resource tags applied to the resource identified by instance name. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -11342,7 +11342,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `StopRelationalDatabase` operation on the `Lightsail_20161128` service. + /// Performs the `StopRelationalDatabase` operation on the `Lightsail` service. /// /// Stops a specific database that is currently running in Amazon Lightsail. The stop relational database operation supports tag-based access control via resource tags applied to the resource identified by relationalDatabaseName. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -11418,7 +11418,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `Lightsail_20161128` service. + /// Performs the `TagResource` operation on the `Lightsail` service. /// /// Adds one or more tags to the specified Amazon Lightsail resource. Each resource can have a maximum of 50 tags. Each tag consists of a key and an optional value. Tag keys must be unique per resource. For more information about tags, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-tags). The tag resource operation supports tag-based access control via request tags and resource tags applied to the resource identified by resource name. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -11494,7 +11494,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `TestAlarm` operation on the `Lightsail_20161128` service. + /// Performs the `TestAlarm` operation on the `Lightsail` service. /// /// Tests an alarm by displaying a banner on the Amazon Lightsail console. If a notification trigger is configured for the specified alarm, the test also sends a notification to the notification protocol (Email and/or SMS) configured for the alarm. An alarm is used to monitor a single metric for one of your resources. When a metric condition is met, the alarm can notify you by email, SMS text message, and a banner displayed on the Amazon Lightsail console. For more information, see [Alarms in Amazon Lightsail](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-alarms). /// @@ -11569,7 +11569,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `UnpeerVpc` operation on the `Lightsail_20161128` service. + /// Performs the `UnpeerVpc` operation on the `Lightsail` service. /// /// Unpeers the Lightsail VPC from the user's default VPC. /// @@ -11645,7 +11645,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `Lightsail_20161128` service. + /// Performs the `UntagResource` operation on the `Lightsail` service. /// /// Deletes the specified set of tag keys and their values from the specified Amazon Lightsail resource. The untag resource operation supports tag-based access control via request tags and resource tags applied to the resource identified by resource name. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -11721,7 +11721,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `UpdateBucket` operation on the `Lightsail_20161128` service. + /// Performs the `UpdateBucket` operation on the `Lightsail` service. /// /// Updates an existing Amazon Lightsail bucket. Use this action to update the configuration of an existing bucket, such as versioning, public accessibility, and the Amazon Web Services accounts that can access the bucket. /// @@ -11795,7 +11795,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `UpdateBucketBundle` operation on the `Lightsail_20161128` service. + /// Performs the `UpdateBucketBundle` operation on the `Lightsail` service. /// /// Updates the bundle, or storage plan, of an existing Amazon Lightsail bucket. A bucket bundle specifies the monthly cost, storage space, and data transfer quota for a bucket. You can update a bucket's bundle only one time within a monthly Amazon Web Services billing cycle. To determine if you can update a bucket's bundle, use the [GetBuckets](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetBuckets.html) action. The ableToUpdateBundle parameter in the response will indicate whether you can currently update a bucket's bundle. Update a bucket's bundle if it's consistently going over its storage space or data transfer quota, or if a bucket's usage is consistently in the lower range of its storage space or data transfer quota. Due to the unpredictable usage fluctuations that a bucket might experience, we strongly recommend that you update a bucket's bundle only as a long-term strategy, instead of as a short-term, monthly cost-cutting measure. Choose a bucket bundle that will provide the bucket with ample storage space and data transfer for a long time to come. /// @@ -11869,7 +11869,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `UpdateContainerService` operation on the `Lightsail_20161128` service. + /// Performs the `UpdateContainerService` operation on the `Lightsail` service. /// /// Updates the configuration of your Amazon Lightsail container service, such as its power, scale, and public domain names. /// @@ -11943,7 +11943,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `UpdateDistribution` operation on the `Lightsail_20161128` service. + /// Performs the `UpdateDistribution` operation on the `Lightsail` service. /// /// Updates an existing Amazon Lightsail content delivery network (CDN) distribution. Use this action to update the configuration of your existing distribution. /// @@ -12018,7 +12018,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `UpdateDistributionBundle` operation on the `Lightsail_20161128` service. + /// Performs the `UpdateDistributionBundle` operation on the `Lightsail` service. /// /// Updates the bundle of your Amazon Lightsail content delivery network (CDN) distribution. A distribution bundle specifies the monthly network transfer quota and monthly cost of your distribution. Update your distribution's bundle if your distribution is going over its monthly network transfer quota and is incurring an overage fee. You can update your distribution's bundle only one time within your monthly Amazon Web Services billing cycle. To determine if you can update your distribution's bundle, use the GetDistributions action. The ableToUpdateBundle parameter in the result will indicate whether you can currently update your distribution's bundle. /// @@ -12093,7 +12093,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `UpdateDomainEntry` operation on the `Lightsail_20161128` service. + /// Performs the `UpdateDomainEntry` operation on the `Lightsail` service. /// /// Updates a domain recordset after it is created. The update domain entry operation supports tag-based access control via resource tags applied to the resource identified by domain name. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -12169,7 +12169,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `UpdateInstanceMetadataOptions` operation on the `Lightsail_20161128` service. + /// Performs the `UpdateInstanceMetadataOptions` operation on the `Lightsail` service. /// /// Modifies the Amazon Lightsail instance metadata parameters on a running or stopped instance. When you modify the parameters on a running instance, the GetInstance or GetInstances API operation initially responds with a state of pending. After the parameter modifications are successfully applied, the state changes to applied in subsequent GetInstance or GetInstances API calls. For more information, see [Use IMDSv2 with an Amazon Lightsail instance](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-configuring-instance-metadata-service) in the Amazon Lightsail Developer Guide. /// @@ -12245,7 +12245,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `UpdateLoadBalancerAttribute` operation on the `Lightsail_20161128` service. + /// Performs the `UpdateLoadBalancerAttribute` operation on the `Lightsail` service. /// /// Updates the specified attribute for a load balancer. You can only update one attribute at a time. The update load balancer attribute operation supports tag-based access control via resource tags applied to the resource identified by load balancer name. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -12321,7 +12321,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `UpdateRelationalDatabase` operation on the `Lightsail_20161128` service. + /// Performs the `UpdateRelationalDatabase` operation on the `Lightsail` service. /// /// Allows the update of one or more attributes of a database in Amazon Lightsail. Updates are applied immediately, or in cases where the updates could result in an outage, are applied during the database's predefined maintenance window. The update relational database operation supports tag-based access control via resource tags applied to the resource identified by relationalDatabaseName. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// @@ -12397,7 +12397,7 @@ extension LightsailClient { return try await op.execute(input: input) } - /// Performs the `UpdateRelationalDatabaseParameters` operation on the `Lightsail_20161128` service. + /// Performs the `UpdateRelationalDatabaseParameters` operation on the `Lightsail` service. /// /// Allows the update of one or more parameters of a database in Amazon Lightsail. Parameter updates don't cause outages; therefore, their application is not subject to the preferred maintenance window. However, there are two ways in which parameter updates are applied: dynamic or pending-reboot. Parameters marked with a dynamic apply type are applied immediately. Parameters marked with a pending-reboot apply type are applied only after the database is rebooted using the reboot relational database operation. The update relational database parameters operation supports tag-based access control via resource tags applied to the resource identified by relationalDatabaseName. For more information, see the [Amazon Lightsail Developer Guide](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-controlling-access-using-tags). /// diff --git a/Sources/Services/AWSLocation/Sources/AWSLocation/LocationClient.swift b/Sources/Services/AWSLocation/Sources/AWSLocation/LocationClient.swift index f4e2d1a3ea8..001b13501aa 100644 --- a/Sources/Services/AWSLocation/Sources/AWSLocation/LocationClient.swift +++ b/Sources/Services/AWSLocation/Sources/AWSLocation/LocationClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class LocationClient: ClientRuntime.Client { public static let clientName = "LocationClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: LocationClient.LocationClientConfiguration let serviceName = "Location" @@ -330,7 +330,7 @@ extension LocationClient { } extension LocationClient { - /// Performs the `AssociateTrackerConsumer` operation on the `LocationService` service. + /// Performs the `AssociateTrackerConsumer` operation on the `Location` service. /// /// Creates an association between a geofence collection and a tracker resource. This allows the tracker resource to communicate location data to the linked geofence collection. You can associate up to five geofence collections to each tracker resource. Currently not supported — Cross-account configurations, such as creating associations between a tracker resource in one account and a geofence collection in another account. /// @@ -405,7 +405,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `BatchDeleteDevicePositionHistory` operation on the `LocationService` service. + /// Performs the `BatchDeleteDevicePositionHistory` operation on the `Location` service. /// /// Deletes the position history of one or more devices from a tracker resource. /// @@ -478,7 +478,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `BatchDeleteGeofence` operation on the `LocationService` service. + /// Performs the `BatchDeleteGeofence` operation on the `Location` service. /// /// Deletes a batch of geofences from a geofence collection. This operation deletes the resource permanently. /// @@ -551,7 +551,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `BatchEvaluateGeofences` operation on the `LocationService` service. + /// Performs the `BatchEvaluateGeofences` operation on the `Location` service. /// /// Evaluates device positions against the geofence geometries from a given geofence collection. This operation always returns an empty response because geofences are asynchronously evaluated. The evaluation determines if the device has entered or exited a geofenced area, and then publishes one of the following events to Amazon EventBridge: /// @@ -631,7 +631,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `BatchGetDevicePosition` operation on the `LocationService` service. + /// Performs the `BatchGetDevicePosition` operation on the `Location` service. /// /// Lists the latest device positions for requested devices. /// @@ -704,7 +704,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `BatchPutGeofence` operation on the `LocationService` service. + /// Performs the `BatchPutGeofence` operation on the `Location` service. /// /// A batch request for storing geofence geometries into a given geofence collection, or updates the geometry of an existing geofence if a geofence ID is included in the request. /// @@ -777,7 +777,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `BatchUpdateDevicePosition` operation on the `LocationService` service. + /// Performs the `BatchUpdateDevicePosition` operation on the `Location` service. /// /// Uploads position update data for one or more devices to a tracker resource (up to 10 devices per batch). Amazon Location uses the data when it reports the last known device position and position history. Amazon Location retains location data for 30 days. Position updates are handled based on the PositionFiltering property of the tracker. When PositionFiltering is set to TimeBased, updates are evaluated against linked geofence collections, and location data is stored at a maximum of one position per 30 second interval. If your update frequency is more often than every 30 seconds, only one update per 30 seconds is stored for each unique device ID. When PositionFiltering is set to DistanceBased filtering, location data is stored and evaluated against linked geofence collections only if the device has moved more than 30 m (98.4 ft). When PositionFiltering is set to AccuracyBased filtering, location data is stored and evaluated against linked geofence collections only if the device has moved more than the measured accuracy. For example, if two consecutive updates from a device have a horizontal accuracy of 5 m and 10 m, the second update is neither stored or evaluated if the device has moved less than 15 m. If PositionFiltering is set to AccuracyBased filtering, Amazon Location uses the default value { "Horizontal": 0} when accuracy is not provided on a DevicePositionUpdate. /// @@ -850,7 +850,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `CalculateRoute` operation on the `LocationService` service. + /// Performs the `CalculateRoute` operation on the `Location` service. /// /// [Calculates a route](https://docs.aws.amazon.com/location/latest/developerguide/calculate-route.html) given the following required parameters: DeparturePosition and DestinationPosition. Requires that you first [create a route calculator resource](https://docs.aws.amazon.com/location-routes/latest/APIReference/API_CreateRouteCalculator.html). By default, a request that doesn't specify a departure time uses the best time of day to travel with the best traffic conditions when calculating the route. Additional options include: /// @@ -928,7 +928,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `CalculateRouteMatrix` operation on the `LocationService` service. + /// Performs the `CalculateRouteMatrix` operation on the `Location` service. /// /// [ Calculates a route matrix](https://docs.aws.amazon.com/location/latest/developerguide/calculate-route-matrix.html) given the following required parameters: DeparturePositions and DestinationPositions. CalculateRouteMatrix calculates routes and returns the travel time and travel distance from each departure position to each destination position in the request. For example, given departure positions A and B, and destination positions X and Y, CalculateRouteMatrix will return time and distance for routes from A to X, A to Y, B to X, and B to Y (in that order). The number of results returned (and routes calculated) will be the number of DeparturePositions times the number of DestinationPositions. Your account is charged for each route calculated, not the number of requests. Requires that you first [create a route calculator resource](https://docs.aws.amazon.com/location-routes/latest/APIReference/API_CreateRouteCalculator.html). By default, a request that doesn't specify a departure time uses the best time of day to travel with the best traffic conditions when calculating routes. Additional options include: /// @@ -1006,7 +1006,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `CreateGeofenceCollection` operation on the `LocationService` service. + /// Performs the `CreateGeofenceCollection` operation on the `Location` service. /// /// Creates a geofence collection, which manages and stores geofences. /// @@ -1080,7 +1080,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `CreateKey` operation on the `LocationService` service. + /// Performs the `CreateKey` operation on the `Location` service. /// /// Creates an API key resource in your Amazon Web Services account, which lets you grant actions for Amazon Location resources to the API key bearer. For more information, see [Using API keys](https://docs.aws.amazon.com/location/latest/developerguide/using-apikeys.html). /// @@ -1154,7 +1154,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `CreateMap` operation on the `LocationService` service. + /// Performs the `CreateMap` operation on the `Location` service. /// /// Creates a map resource in your Amazon Web Services account, which provides map tiles of different styles sourced from global location data providers. If your application is tracking or routing assets you use in your business, such as delivery vehicles or employees, you must not use Esri as your geolocation provider. See section 82 of the [Amazon Web Services service terms](http://aws.amazon.com/service-terms) for more details. /// @@ -1228,7 +1228,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `CreatePlaceIndex` operation on the `LocationService` service. + /// Performs the `CreatePlaceIndex` operation on the `Location` service. /// /// Creates a place index resource in your Amazon Web Services account. Use a place index resource to geocode addresses and other text queries by using the SearchPlaceIndexForText operation, and reverse geocode coordinates by using the SearchPlaceIndexForPosition operation, and enable autosuggestions by using the SearchPlaceIndexForSuggestions operation. If your application is tracking or routing assets you use in your business, such as delivery vehicles or employees, you must not use Esri as your geolocation provider. See section 82 of the [Amazon Web Services service terms](http://aws.amazon.com/service-terms) for more details. /// @@ -1302,7 +1302,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `CreateRouteCalculator` operation on the `LocationService` service. + /// Performs the `CreateRouteCalculator` operation on the `Location` service. /// /// Creates a route calculator resource in your Amazon Web Services account. You can send requests to a route calculator resource to estimate travel time, distance, and get directions. A route calculator sources traffic and road network data from your chosen data provider. If your application is tracking or routing assets you use in your business, such as delivery vehicles or employees, you must not use Esri as your geolocation provider. See section 82 of the [Amazon Web Services service terms](http://aws.amazon.com/service-terms) for more details. /// @@ -1376,7 +1376,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `CreateTracker` operation on the `LocationService` service. + /// Performs the `CreateTracker` operation on the `Location` service. /// /// Creates a tracker resource in your Amazon Web Services account, which lets you retrieve current and historical location of devices. /// @@ -1450,7 +1450,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `DeleteGeofenceCollection` operation on the `LocationService` service. + /// Performs the `DeleteGeofenceCollection` operation on the `Location` service. /// /// Deletes a geofence collection from your Amazon Web Services account. This operation deletes the resource permanently. If the geofence collection is the target of a tracker resource, the devices will no longer be monitored. /// @@ -1520,7 +1520,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `DeleteKey` operation on the `LocationService` service. + /// Performs the `DeleteKey` operation on the `Location` service. /// /// Deletes the specified API key. The API key must have been deactivated more than 90 days previously. /// @@ -1591,7 +1591,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `DeleteMap` operation on the `LocationService` service. + /// Performs the `DeleteMap` operation on the `Location` service. /// /// Deletes a map resource from your Amazon Web Services account. This operation deletes the resource permanently. If the map is being used in an application, the map may not render. /// @@ -1661,7 +1661,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `DeletePlaceIndex` operation on the `LocationService` service. + /// Performs the `DeletePlaceIndex` operation on the `Location` service. /// /// Deletes a place index resource from your Amazon Web Services account. This operation deletes the resource permanently. /// @@ -1731,7 +1731,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `DeleteRouteCalculator` operation on the `LocationService` service. + /// Performs the `DeleteRouteCalculator` operation on the `Location` service. /// /// Deletes a route calculator resource from your Amazon Web Services account. This operation deletes the resource permanently. /// @@ -1801,7 +1801,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `DeleteTracker` operation on the `LocationService` service. + /// Performs the `DeleteTracker` operation on the `Location` service. /// /// Deletes a tracker resource from your Amazon Web Services account. This operation deletes the resource permanently. If the tracker resource is in use, you may encounter an error. Make sure that the target resource isn't a dependency for your applications. /// @@ -1871,7 +1871,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `DescribeGeofenceCollection` operation on the `LocationService` service. + /// Performs the `DescribeGeofenceCollection` operation on the `Location` service. /// /// Retrieves the geofence collection details. /// @@ -1941,7 +1941,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `DescribeKey` operation on the `LocationService` service. + /// Performs the `DescribeKey` operation on the `Location` service. /// /// Retrieves the API key resource details. /// @@ -2011,7 +2011,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `DescribeMap` operation on the `LocationService` service. + /// Performs the `DescribeMap` operation on the `Location` service. /// /// Retrieves the map resource details. /// @@ -2081,7 +2081,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `DescribePlaceIndex` operation on the `LocationService` service. + /// Performs the `DescribePlaceIndex` operation on the `Location` service. /// /// Retrieves the place index resource details. /// @@ -2151,7 +2151,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `DescribeRouteCalculator` operation on the `LocationService` service. + /// Performs the `DescribeRouteCalculator` operation on the `Location` service. /// /// Retrieves the route calculator resource details. /// @@ -2221,7 +2221,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `DescribeTracker` operation on the `LocationService` service. + /// Performs the `DescribeTracker` operation on the `Location` service. /// /// Retrieves the tracker resource details. /// @@ -2291,7 +2291,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `DisassociateTrackerConsumer` operation on the `LocationService` service. + /// Performs the `DisassociateTrackerConsumer` operation on the `Location` service. /// /// Removes the association between a tracker resource and a geofence collection. Once you unlink a tracker resource from a geofence collection, the tracker positions will no longer be automatically evaluated against geofences. /// @@ -2361,7 +2361,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `ForecastGeofenceEvents` operation on the `LocationService` service. + /// Performs the `ForecastGeofenceEvents` operation on the `Location` service. /// /// Evaluates device positions against geofence geometries from a given geofence collection. The event forecasts three states for which a device can be in relative to a geofence: ENTER: If a device is outside of a geofence, but would breach the fence if the device is moving at its current speed within time horizon window. EXIT: If a device is inside of a geofence, but would breach the fence if the device is moving at its current speed within time horizon window. IDLE: If a device is inside of a geofence, and the device is not moving. /// @@ -2434,7 +2434,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `GetDevicePosition` operation on the `LocationService` service. + /// Performs the `GetDevicePosition` operation on the `Location` service. /// /// Retrieves a device's most recent position according to its sample time. Device positions are deleted after 30 days. /// @@ -2504,7 +2504,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `GetDevicePositionHistory` operation on the `LocationService` service. + /// Performs the `GetDevicePositionHistory` operation on the `Location` service. /// /// Retrieves the device position history from a tracker resource within a specified range of time. Device positions are deleted after 30 days. /// @@ -2577,7 +2577,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `GetGeofence` operation on the `LocationService` service. + /// Performs the `GetGeofence` operation on the `Location` service. /// /// Retrieves the geofence details from a geofence collection. The returned geometry will always match the geometry format used when the geofence was created. /// @@ -2647,7 +2647,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `GetMapGlyphs` operation on the `LocationService` service. + /// Performs the `GetMapGlyphs` operation on the `Location` service. /// /// Retrieves glyphs used to display labels on a map. /// @@ -2718,7 +2718,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `GetMapSprites` operation on the `LocationService` service. + /// Performs the `GetMapSprites` operation on the `Location` service. /// /// Retrieves the sprite sheet corresponding to a map resource. The sprite sheet is a PNG image paired with a JSON document describing the offsets of individual icons that will be displayed on a rendered map. /// @@ -2789,7 +2789,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `GetMapStyleDescriptor` operation on the `LocationService` service. + /// Performs the `GetMapStyleDescriptor` operation on the `Location` service. /// /// Retrieves the map style descriptor from a map resource. The style descriptor contains specifications on how features render on a map. For example, what data to display, what order to display the data in, and the style for the data. Style descriptors follow the Mapbox Style Specification. /// @@ -2860,7 +2860,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `GetMapTile` operation on the `LocationService` service. + /// Performs the `GetMapTile` operation on the `Location` service. /// /// Retrieves a vector data tile from the map resource. Map tiles are used by clients to render a map. they're addressed using a grid arrangement with an X coordinate, Y coordinate, and Z (zoom) level. The origin (0, 0) is the top left of the map. Increasing the zoom level by 1 doubles both the X and Y dimensions, so a tile containing data for the entire world at (0/0/0) will be split into 4 tiles at zoom 1 (1/0/0, 1/0/1, 1/1/0, 1/1/1). /// @@ -2931,7 +2931,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `GetPlace` operation on the `LocationService` service. + /// Performs the `GetPlace` operation on the `Location` service. /// /// Finds a place by its unique ID. A PlaceId is returned by other search operations. A PlaceId is valid only if all of the following are the same in the original search request and the call to GetPlace. /// @@ -3008,7 +3008,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `ListDevicePositions` operation on the `LocationService` service. + /// Performs the `ListDevicePositions` operation on the `Location` service. /// /// A batch request to retrieve all device positions. /// @@ -3080,7 +3080,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `ListGeofenceCollections` operation on the `LocationService` service. + /// Performs the `ListGeofenceCollections` operation on the `Location` service. /// /// Lists geofence collections in your Amazon Web Services account. /// @@ -3152,7 +3152,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `ListGeofences` operation on the `LocationService` service. + /// Performs the `ListGeofences` operation on the `Location` service. /// /// Lists geofences stored in a given geofence collection. /// @@ -3225,7 +3225,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `ListKeys` operation on the `LocationService` service. + /// Performs the `ListKeys` operation on the `Location` service. /// /// Lists API key resources in your Amazon Web Services account. /// @@ -3297,7 +3297,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `ListMaps` operation on the `LocationService` service. + /// Performs the `ListMaps` operation on the `Location` service. /// /// Lists map resources in your Amazon Web Services account. /// @@ -3369,7 +3369,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `ListPlaceIndexes` operation on the `LocationService` service. + /// Performs the `ListPlaceIndexes` operation on the `Location` service. /// /// Lists place index resources in your Amazon Web Services account. /// @@ -3441,7 +3441,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `ListRouteCalculators` operation on the `LocationService` service. + /// Performs the `ListRouteCalculators` operation on the `Location` service. /// /// Lists route calculator resources in your Amazon Web Services account. /// @@ -3513,7 +3513,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `LocationService` service. + /// Performs the `ListTagsForResource` operation on the `Location` service. /// /// Returns a list of tags that are applied to the specified Amazon Location resource. /// @@ -3583,7 +3583,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `ListTrackerConsumers` operation on the `LocationService` service. + /// Performs the `ListTrackerConsumers` operation on the `Location` service. /// /// Lists geofence collections currently associated to the given tracker resource. /// @@ -3656,7 +3656,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `ListTrackers` operation on the `LocationService` service. + /// Performs the `ListTrackers` operation on the `Location` service. /// /// Lists tracker resources in your Amazon Web Services account. /// @@ -3728,7 +3728,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `PutGeofence` operation on the `LocationService` service. + /// Performs the `PutGeofence` operation on the `Location` service. /// /// Stores a geofence geometry in a given geofence collection, or updates the geometry of an existing geofence if a geofence ID is included in the request. /// @@ -3802,7 +3802,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `SearchPlaceIndexForPosition` operation on the `LocationService` service. + /// Performs the `SearchPlaceIndexForPosition` operation on the `Location` service. /// /// Reverse geocodes a given coordinate and returns a legible address. Allows you to search for Places or points of interest near a given position. /// @@ -3876,7 +3876,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `SearchPlaceIndexForSuggestions` operation on the `LocationService` service. + /// Performs the `SearchPlaceIndexForSuggestions` operation on the `Location` service. /// /// Generates suggestions for addresses and points of interest based on partial or misspelled free-form text. This operation is also known as autocomplete, autosuggest, or fuzzy matching. Optional parameters let you narrow your search results by bounding box or country, or bias your search toward a specific position on the globe. You can search for suggested place names near a specified position by using BiasPosition, or filter results within a bounding box by using FilterBBox. These parameters are mutually exclusive; using both BiasPosition and FilterBBox in the same command returns an error. /// @@ -3950,7 +3950,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `SearchPlaceIndexForText` operation on the `LocationService` service. + /// Performs the `SearchPlaceIndexForText` operation on the `Location` service. /// /// Geocodes free-form text, such as an address, name, city, or region to allow you to search for Places or points of interest. Optional parameters let you narrow your search results by bounding box or country, or bias your search toward a specific position on the globe. You can search for places near a given position using BiasPosition, or filter results within a bounding box using FilterBBox. Providing both parameters simultaneously returns an error. Search results are returned in order of highest to lowest relevance. /// @@ -4024,7 +4024,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `LocationService` service. + /// Performs the `TagResource` operation on the `Location` service. /// /// Assigns one or more tags (key-value pairs) to the specified Amazon Location Service resource. Tags can help you organize and categorize your resources. You can also use them to scope user permissions, by granting a user permission to access or change only resources with certain tag values. You can use the TagResource operation with an Amazon Location Service resource that already has tags. If you specify a new tag key for the resource, this tag is appended to the tags already associated with the resource. If you specify a tag key that's already associated with the resource, the new tag value that you specify replaces the previous value for that tag. You can associate up to 50 tags with a resource. /// @@ -4097,7 +4097,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `LocationService` service. + /// Performs the `UntagResource` operation on the `Location` service. /// /// Removes one or more tags from the specified Amazon Location resource. /// @@ -4168,7 +4168,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `UpdateGeofenceCollection` operation on the `LocationService` service. + /// Performs the `UpdateGeofenceCollection` operation on the `Location` service. /// /// Updates the specified properties of a given geofence collection. /// @@ -4241,7 +4241,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `UpdateKey` operation on the `LocationService` service. + /// Performs the `UpdateKey` operation on the `Location` service. /// /// Updates the specified properties of a given API key resource. /// @@ -4314,7 +4314,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `UpdateMap` operation on the `LocationService` service. + /// Performs the `UpdateMap` operation on the `Location` service. /// /// Updates the specified properties of a given map resource. /// @@ -4387,7 +4387,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `UpdatePlaceIndex` operation on the `LocationService` service. + /// Performs the `UpdatePlaceIndex` operation on the `Location` service. /// /// Updates the specified properties of a given place index resource. /// @@ -4460,7 +4460,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `UpdateRouteCalculator` operation on the `LocationService` service. + /// Performs the `UpdateRouteCalculator` operation on the `Location` service. /// /// Updates the specified properties for a given route calculator resource. /// @@ -4533,7 +4533,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `UpdateTracker` operation on the `LocationService` service. + /// Performs the `UpdateTracker` operation on the `Location` service. /// /// Updates the specified properties of a given tracker resource. /// @@ -4606,7 +4606,7 @@ extension LocationClient { return try await op.execute(input: input) } - /// Performs the `VerifyDevicePosition` operation on the `LocationService` service. + /// Performs the `VerifyDevicePosition` operation on the `Location` service. /// /// Verifies the integrity of the device's position by determining if it was reported behind a proxy, and by comparing it to an inferred position estimated based on the device's state. /// diff --git a/Sources/Services/AWSLookoutEquipment/Sources/AWSLookoutEquipment/LookoutEquipmentClient.swift b/Sources/Services/AWSLookoutEquipment/Sources/AWSLookoutEquipment/LookoutEquipmentClient.swift index 4519d7b6efb..4b664b86c38 100644 --- a/Sources/Services/AWSLookoutEquipment/Sources/AWSLookoutEquipment/LookoutEquipmentClient.swift +++ b/Sources/Services/AWSLookoutEquipment/Sources/AWSLookoutEquipment/LookoutEquipmentClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class LookoutEquipmentClient: ClientRuntime.Client { public static let clientName = "LookoutEquipmentClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: LookoutEquipmentClient.LookoutEquipmentClientConfiguration let serviceName = "LookoutEquipment" @@ -331,7 +331,7 @@ extension LookoutEquipmentClient { } extension LookoutEquipmentClient { - /// Performs the `CreateDataset` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `CreateDataset` operation on the `LookoutEquipment` service. /// /// Creates a container for a collection of data being ingested for analysis. The dataset contains the metadata describing where the data is and what the data actually looks like. For example, it contains the location of the data source, the data schema, and other information. A dataset also contains any tags associated with the ingested data. /// @@ -407,7 +407,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `CreateInferenceScheduler` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `CreateInferenceScheduler` operation on the `LookoutEquipment` service. /// /// Creates a scheduled inference. Scheduling an inference is setting up a continuous real-time inference plan to analyze new measurement data. When setting up the schedule, you provide an S3 bucket location for the input data, assign it a delimiter between separate entries in the data, set an offset delay if desired, and set the frequency of inferencing. You must also provide an S3 bucket location for the output data. /// @@ -484,7 +484,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `CreateLabel` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `CreateLabel` operation on the `LookoutEquipment` service. /// /// Creates a label for an event. /// @@ -561,7 +561,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `CreateLabelGroup` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `CreateLabelGroup` operation on the `LookoutEquipment` service. /// /// Creates a group of labels. /// @@ -637,7 +637,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `CreateModel` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `CreateModel` operation on the `LookoutEquipment` service. /// /// Creates a machine learning model for data inference. A machine-learning (ML) model is a mathematical model that finds patterns in your data. In Amazon Lookout for Equipment, the model learns the patterns of normal behavior and detects abnormal behavior that could be potential equipment failure (or maintenance events). The models are made by analyzing normal data and abnormalities in machine behavior that have already occurred. Your model is trained using a portion of the data from your dataset and uses that data to learn patterns of normal behavior and abnormal patterns that lead to equipment failure. Another portion of the data is used to evaluate the model's accuracy. /// @@ -714,7 +714,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `CreateRetrainingScheduler` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `CreateRetrainingScheduler` operation on the `LookoutEquipment` service. /// /// Creates a retraining scheduler on the specified model. /// @@ -790,7 +790,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `DeleteDataset` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `DeleteDataset` operation on the `LookoutEquipment` service. /// /// Deletes a dataset and associated artifacts. The operation will check to see if any inference scheduler or data ingestion job is currently using the dataset, and if there isn't, the dataset, its metadata, and any associated data stored in S3 will be deleted. This does not affect any models that used this dataset for training and evaluation, but does prevent it from being used in the future. /// @@ -865,7 +865,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `DeleteInferenceScheduler` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `DeleteInferenceScheduler` operation on the `LookoutEquipment` service. /// /// Deletes an inference scheduler that has been set up. Prior inference results will not be deleted. /// @@ -940,7 +940,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `DeleteLabel` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `DeleteLabel` operation on the `LookoutEquipment` service. /// /// Deletes a label. /// @@ -1015,7 +1015,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `DeleteLabelGroup` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `DeleteLabelGroup` operation on the `LookoutEquipment` service. /// /// Deletes a group of labels. /// @@ -1090,7 +1090,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `DeleteModel` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `DeleteModel` operation on the `LookoutEquipment` service. /// /// Deletes a machine learning model currently available for Amazon Lookout for Equipment. This will prevent it from being used with an inference scheduler, even one that is already set up. /// @@ -1165,7 +1165,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `DeleteResourcePolicy` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `DeleteResourcePolicy` operation on the `LookoutEquipment` service. /// /// Deletes the resource policy attached to the resource. /// @@ -1240,7 +1240,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `DeleteRetrainingScheduler` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `DeleteRetrainingScheduler` operation on the `LookoutEquipment` service. /// /// Deletes a retraining scheduler from a model. The retraining scheduler must be in the STOPPED status. /// @@ -1315,7 +1315,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `DescribeDataIngestionJob` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `DescribeDataIngestionJob` operation on the `LookoutEquipment` service. /// /// Provides information on a specific data ingestion job such as creation time, dataset ARN, and status. /// @@ -1389,7 +1389,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `DescribeDataset` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `DescribeDataset` operation on the `LookoutEquipment` service. /// /// Provides a JSON description of the data in each time series dataset, including names, column names, and data types. /// @@ -1463,7 +1463,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `DescribeInferenceScheduler` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `DescribeInferenceScheduler` operation on the `LookoutEquipment` service. /// /// Specifies information about the inference scheduler being used, including name, model, status, and associated metadata /// @@ -1537,7 +1537,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `DescribeLabel` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `DescribeLabel` operation on the `LookoutEquipment` service. /// /// Returns the name of the label. /// @@ -1611,7 +1611,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `DescribeLabelGroup` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `DescribeLabelGroup` operation on the `LookoutEquipment` service. /// /// Returns information about the label group. /// @@ -1685,7 +1685,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `DescribeModel` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `DescribeModel` operation on the `LookoutEquipment` service. /// /// Provides a JSON containing the overall information about a specific machine learning model, including model name and ARN, dataset, training and evaluation information, status, and so on. /// @@ -1759,7 +1759,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `DescribeModelVersion` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `DescribeModelVersion` operation on the `LookoutEquipment` service. /// /// Retrieves information about a specific machine learning model version. /// @@ -1833,7 +1833,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `DescribeResourcePolicy` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `DescribeResourcePolicy` operation on the `LookoutEquipment` service. /// /// Provides the details of a resource policy attached to a resource. /// @@ -1907,7 +1907,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `DescribeRetrainingScheduler` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `DescribeRetrainingScheduler` operation on the `LookoutEquipment` service. /// /// Provides a description of the retraining scheduler, including information such as the model name and retraining parameters. /// @@ -1981,7 +1981,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `ImportDataset` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `ImportDataset` operation on the `LookoutEquipment` service. /// /// Imports a dataset. /// @@ -2058,7 +2058,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `ImportModelVersion` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `ImportModelVersion` operation on the `LookoutEquipment` service. /// /// Imports a model that has been trained successfully. /// @@ -2135,7 +2135,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `ListDataIngestionJobs` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `ListDataIngestionJobs` operation on the `LookoutEquipment` service. /// /// Provides a list of all data ingestion jobs, including dataset name and ARN, S3 location of the input data, status, and so on. /// @@ -2208,7 +2208,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `ListDatasets` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `ListDatasets` operation on the `LookoutEquipment` service. /// /// Lists all datasets currently available in your account, filtering on the dataset name. /// @@ -2281,7 +2281,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `ListInferenceEvents` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `ListInferenceEvents` operation on the `LookoutEquipment` service. /// /// Lists all inference events that have been found for the specified inference scheduler. /// @@ -2355,7 +2355,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `ListInferenceExecutions` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `ListInferenceExecutions` operation on the `LookoutEquipment` service. /// /// Lists all inference executions that have been performed by the specified inference scheduler. /// @@ -2429,7 +2429,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `ListInferenceSchedulers` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `ListInferenceSchedulers` operation on the `LookoutEquipment` service. /// /// Retrieves a list of all inference schedulers currently available for your account. /// @@ -2502,7 +2502,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `ListLabelGroups` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `ListLabelGroups` operation on the `LookoutEquipment` service. /// /// Returns a list of the label groups. /// @@ -2575,7 +2575,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `ListLabels` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `ListLabels` operation on the `LookoutEquipment` service. /// /// Provides a list of labels. /// @@ -2648,7 +2648,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `ListModelVersions` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `ListModelVersions` operation on the `LookoutEquipment` service. /// /// Generates a list of all model versions for a given model, including the model version, model version ARN, and status. To list a subset of versions, use the MaxModelVersion and MinModelVersion fields. /// @@ -2722,7 +2722,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `ListModels` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `ListModels` operation on the `LookoutEquipment` service. /// /// Generates a list of all models in the account, including model name and ARN, dataset, and status. /// @@ -2795,7 +2795,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `ListRetrainingSchedulers` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `ListRetrainingSchedulers` operation on the `LookoutEquipment` service. /// /// Lists all retraining schedulers in your account, filtering by model name prefix and status. /// @@ -2868,7 +2868,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `ListSensorStatistics` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `ListSensorStatistics` operation on the `LookoutEquipment` service. /// /// Lists statistics about the data collected for each of the sensors that have been successfully ingested in the particular dataset. Can also be used to retreive Sensor Statistics for a previous ingestion job. /// @@ -2942,7 +2942,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `ListTagsForResource` operation on the `LookoutEquipment` service. /// /// Lists all the tags for a specified resource, including key and value. /// @@ -3016,7 +3016,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `PutResourcePolicy` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `PutResourcePolicy` operation on the `LookoutEquipment` service. /// /// Creates a resource control policy for a given resource. /// @@ -3093,7 +3093,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `StartDataIngestionJob` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `StartDataIngestionJob` operation on the `LookoutEquipment` service. /// /// Starts a data ingestion job. Amazon Lookout for Equipment returns the job status. /// @@ -3170,7 +3170,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `StartInferenceScheduler` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `StartInferenceScheduler` operation on the `LookoutEquipment` service. /// /// Starts an inference scheduler. /// @@ -3245,7 +3245,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `StartRetrainingScheduler` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `StartRetrainingScheduler` operation on the `LookoutEquipment` service. /// /// Starts a retraining scheduler. /// @@ -3320,7 +3320,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `StopInferenceScheduler` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `StopInferenceScheduler` operation on the `LookoutEquipment` service. /// /// Stops an inference scheduler. /// @@ -3395,7 +3395,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `StopRetrainingScheduler` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `StopRetrainingScheduler` operation on the `LookoutEquipment` service. /// /// Stops a retraining scheduler. /// @@ -3470,7 +3470,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `TagResource` operation on the `LookoutEquipment` service. /// /// Associates a given tag to a resource in your account. A tag is a key-value pair which can be added to an Amazon Lookout for Equipment resource as metadata. Tags can be used for organizing your resources as well as helping you to search and filter by tag. Multiple tags can be added to a resource, either when you create it, or later. Up to 50 tags can be associated with each resource. /// @@ -3545,7 +3545,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `UntagResource` operation on the `LookoutEquipment` service. /// /// Removes a specific tag from a given resource. The tag is specified by its key. /// @@ -3619,7 +3619,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `UpdateActiveModelVersion` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `UpdateActiveModelVersion` operation on the `LookoutEquipment` service. /// /// Sets the active model version for a given machine learning model. /// @@ -3694,7 +3694,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `UpdateInferenceScheduler` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `UpdateInferenceScheduler` operation on the `LookoutEquipment` service. /// /// Updates an inference scheduler. /// @@ -3769,7 +3769,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `UpdateLabelGroup` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `UpdateLabelGroup` operation on the `LookoutEquipment` service. /// /// Updates the label group. /// @@ -3844,7 +3844,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `UpdateModel` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `UpdateModel` operation on the `LookoutEquipment` service. /// /// Updates a model in the account. /// @@ -3919,7 +3919,7 @@ extension LookoutEquipmentClient { return try await op.execute(input: input) } - /// Performs the `UpdateRetrainingScheduler` operation on the `AWSLookoutEquipmentFrontendService` service. + /// Performs the `UpdateRetrainingScheduler` operation on the `LookoutEquipment` service. /// /// Updates a retraining scheduler. /// diff --git a/Sources/Services/AWSLookoutMetrics/Sources/AWSLookoutMetrics/LookoutMetricsClient.swift b/Sources/Services/AWSLookoutMetrics/Sources/AWSLookoutMetrics/LookoutMetricsClient.swift index fa76aef22bf..f001f5a0f87 100644 --- a/Sources/Services/AWSLookoutMetrics/Sources/AWSLookoutMetrics/LookoutMetricsClient.swift +++ b/Sources/Services/AWSLookoutMetrics/Sources/AWSLookoutMetrics/LookoutMetricsClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class LookoutMetricsClient: ClientRuntime.Client { public static let clientName = "LookoutMetricsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: LookoutMetricsClient.LookoutMetricsClientConfiguration let serviceName = "LookoutMetrics" diff --git a/Sources/Services/AWSLookoutVision/Sources/AWSLookoutVision/LookoutVisionClient.swift b/Sources/Services/AWSLookoutVision/Sources/AWSLookoutVision/LookoutVisionClient.swift index 9099fc4b132..ac60bd15a96 100644 --- a/Sources/Services/AWSLookoutVision/Sources/AWSLookoutVision/LookoutVisionClient.swift +++ b/Sources/Services/AWSLookoutVision/Sources/AWSLookoutVision/LookoutVisionClient.swift @@ -69,7 +69,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class LookoutVisionClient: ClientRuntime.Client { public static let clientName = "LookoutVisionClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: LookoutVisionClient.LookoutVisionClientConfiguration let serviceName = "LookoutVision" @@ -335,7 +335,7 @@ extension LookoutVisionClient { } extension LookoutVisionClient { - /// Performs the `CreateDataset` operation on the `LookoutVisionService` service. + /// Performs the `CreateDataset` operation on the `LookoutVision` service. /// /// Creates a new dataset in an Amazon Lookout for Vision project. CreateDataset can create a training or a test dataset from a valid dataset source (DatasetSource). If you want a single dataset project, specify train for the value of DatasetType. To have a project with separate training and test datasets, call CreateDataset twice. On the first call, specify train for the value of DatasetType. On the second call, specify test for the value of DatasetType. This operation requires permissions to perform the lookoutvision:CreateDataset operation. /// @@ -412,7 +412,7 @@ extension LookoutVisionClient { return try await op.execute(input: input) } - /// Performs the `CreateModel` operation on the `LookoutVisionService` service. + /// Performs the `CreateModel` operation on the `LookoutVision` service. /// /// Creates a new version of a model within an an Amazon Lookout for Vision project. CreateModel is an asynchronous operation in which Amazon Lookout for Vision trains, tests, and evaluates a new version of a model. To get the current status, check the Status field returned in the response from [DescribeModel]. If the project has a single dataset, Amazon Lookout for Vision internally splits the dataset to create a training and a test dataset. If the project has a training and a test dataset, Lookout for Vision uses the respective datasets to train and test the model. After training completes, the evaluation metrics are stored at the location specified in OutputConfig. This operation requires permissions to perform the lookoutvision:CreateModel operation. If you want to tag your model, you also require permission to the lookoutvision:TagResource operation. /// @@ -489,7 +489,7 @@ extension LookoutVisionClient { return try await op.execute(input: input) } - /// Performs the `CreateProject` operation on the `LookoutVisionService` service. + /// Performs the `CreateProject` operation on the `LookoutVision` service. /// /// Creates an empty Amazon Lookout for Vision project. After you create the project, add a dataset by calling [CreateDataset]. This operation requires permissions to perform the lookoutvision:CreateProject operation. /// @@ -566,7 +566,7 @@ extension LookoutVisionClient { return try await op.execute(input: input) } - /// Performs the `DeleteDataset` operation on the `LookoutVisionService` service. + /// Performs the `DeleteDataset` operation on the `LookoutVision` service. /// /// Deletes an existing Amazon Lookout for Vision dataset. If your the project has a single dataset, you must create a new dataset before you can create a model. If you project has a training dataset and a test dataset consider the following. /// @@ -646,7 +646,7 @@ extension LookoutVisionClient { return try await op.execute(input: input) } - /// Performs the `DeleteModel` operation on the `LookoutVisionService` service. + /// Performs the `DeleteModel` operation on the `LookoutVision` service. /// /// Deletes an Amazon Lookout for Vision model. You can't delete a running model. To stop a running model, use the [StopModel] operation. It might take a few seconds to delete a model. To determine if a model has been deleted, call [ListModels] and check if the version of the model (ModelVersion) is in the Models array. This operation requires permissions to perform the lookoutvision:DeleteModel operation. /// @@ -719,7 +719,7 @@ extension LookoutVisionClient { return try await op.execute(input: input) } - /// Performs the `DeleteProject` operation on the `LookoutVisionService` service. + /// Performs the `DeleteProject` operation on the `LookoutVision` service. /// /// Deletes an Amazon Lookout for Vision project. To delete a project, you must first delete each version of the model associated with the project. To delete a model use the [DeleteModel] operation. You also have to delete the dataset(s) associated with the model. For more information, see [DeleteDataset]. The images referenced by the training and test datasets aren't deleted. This operation requires permissions to perform the lookoutvision:DeleteProject operation. /// @@ -792,7 +792,7 @@ extension LookoutVisionClient { return try await op.execute(input: input) } - /// Performs the `DescribeDataset` operation on the `LookoutVisionService` service. + /// Performs the `DescribeDataset` operation on the `LookoutVision` service. /// /// Describe an Amazon Lookout for Vision dataset. This operation requires permissions to perform the lookoutvision:DescribeDataset operation. /// @@ -863,7 +863,7 @@ extension LookoutVisionClient { return try await op.execute(input: input) } - /// Performs the `DescribeModel` operation on the `LookoutVisionService` service. + /// Performs the `DescribeModel` operation on the `LookoutVision` service. /// /// Describes a version of an Amazon Lookout for Vision model. This operation requires permissions to perform the lookoutvision:DescribeModel operation. /// @@ -934,7 +934,7 @@ extension LookoutVisionClient { return try await op.execute(input: input) } - /// Performs the `DescribeModelPackagingJob` operation on the `LookoutVisionService` service. + /// Performs the `DescribeModelPackagingJob` operation on the `LookoutVision` service. /// /// Describes an Amazon Lookout for Vision model packaging job. This operation requires permissions to perform the lookoutvision:DescribeModelPackagingJob operation. For more information, see Using your Amazon Lookout for Vision model on an edge device in the Amazon Lookout for Vision Developer Guide. /// @@ -1004,7 +1004,7 @@ extension LookoutVisionClient { return try await op.execute(input: input) } - /// Performs the `DescribeProject` operation on the `LookoutVisionService` service. + /// Performs the `DescribeProject` operation on the `LookoutVision` service. /// /// Describes an Amazon Lookout for Vision project. This operation requires permissions to perform the lookoutvision:DescribeProject operation. /// @@ -1075,7 +1075,7 @@ extension LookoutVisionClient { return try await op.execute(input: input) } - /// Performs the `DetectAnomalies` operation on the `LookoutVisionService` service. + /// Performs the `DetectAnomalies` operation on the `LookoutVision` service. /// /// Detects anomalies in an image that you supply. The response from DetectAnomalies includes a boolean prediction that the image contains one or more anomalies and a confidence value for the prediction. If the model is an image segmentation model, the response also includes segmentation information for each type of anomaly found in the image. Before calling DetectAnomalies, you must first start your model with the [StartModel] operation. You are charged for the amount of time, in minutes, that a model runs and for the number of anomaly detection units that your model uses. If you are not using a model, use the [StopModel] operation to stop your model. For more information, see Detecting anomalies in an image in the Amazon Lookout for Vision developer guide. This operation requires permissions to perform the lookoutvision:DetectAnomalies operation. /// @@ -1150,7 +1150,7 @@ extension LookoutVisionClient { return try await op.execute(input: input) } - /// Performs the `ListDatasetEntries` operation on the `LookoutVisionService` service. + /// Performs the `ListDatasetEntries` operation on the `LookoutVision` service. /// /// Lists the JSON Lines within a dataset. An Amazon Lookout for Vision JSON Line contains the anomaly information for a single image, including the image location and the assigned label. This operation requires permissions to perform the lookoutvision:ListDatasetEntries operation. /// @@ -1222,7 +1222,7 @@ extension LookoutVisionClient { return try await op.execute(input: input) } - /// Performs the `ListModelPackagingJobs` operation on the `LookoutVisionService` service. + /// Performs the `ListModelPackagingJobs` operation on the `LookoutVision` service. /// /// Lists the model packaging jobs created for an Amazon Lookout for Vision project. This operation requires permissions to perform the lookoutvision:ListModelPackagingJobs operation. For more information, see Using your Amazon Lookout for Vision model on an edge device in the Amazon Lookout for Vision Developer Guide. /// @@ -1293,7 +1293,7 @@ extension LookoutVisionClient { return try await op.execute(input: input) } - /// Performs the `ListModels` operation on the `LookoutVisionService` service. + /// Performs the `ListModels` operation on the `LookoutVision` service. /// /// Lists the versions of a model in an Amazon Lookout for Vision project. The ListModels operation is eventually consistent. Recent calls to CreateModel might take a while to appear in the response from ListProjects. This operation requires permissions to perform the lookoutvision:ListModels operation. /// @@ -1365,7 +1365,7 @@ extension LookoutVisionClient { return try await op.execute(input: input) } - /// Performs the `ListProjects` operation on the `LookoutVisionService` service. + /// Performs the `ListProjects` operation on the `LookoutVision` service. /// /// Lists the Amazon Lookout for Vision projects in your AWS account that are in the AWS Region in which you call ListProjects. The ListProjects operation is eventually consistent. Recent calls to CreateProject and DeleteProject might take a while to appear in the response from ListProjects. This operation requires permissions to perform the lookoutvision:ListProjects operation. /// @@ -1437,7 +1437,7 @@ extension LookoutVisionClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `LookoutVisionService` service. + /// Performs the `ListTagsForResource` operation on the `LookoutVision` service. /// /// Returns a list of tags attached to the specified Amazon Lookout for Vision model. This operation requires permissions to perform the lookoutvision:ListTagsForResource operation. /// @@ -1508,7 +1508,7 @@ extension LookoutVisionClient { return try await op.execute(input: input) } - /// Performs the `StartModel` operation on the `LookoutVisionService` service. + /// Performs the `StartModel` operation on the `LookoutVision` service. /// /// Starts the running of the version of an Amazon Lookout for Vision model. Starting a model takes a while to complete. To check the current state of the model, use [DescribeModel]. A model is ready to use when its status is HOSTED. Once the model is running, you can detect custom labels in new images by calling [DetectAnomalies]. You are charged for the amount of time that the model is running. To stop a running model, call [StopModel]. This operation requires permissions to perform the lookoutvision:StartModel operation. /// @@ -1585,7 +1585,7 @@ extension LookoutVisionClient { return try await op.execute(input: input) } - /// Performs the `StartModelPackagingJob` operation on the `LookoutVisionService` service. + /// Performs the `StartModelPackagingJob` operation on the `LookoutVision` service. /// /// Starts an Amazon Lookout for Vision model packaging job. A model packaging job creates an AWS IoT Greengrass component for a Lookout for Vision model. You can use the component to deploy your model to an edge device managed by Greengrass. Use the [DescribeModelPackagingJob] API to determine the current status of the job. The model packaging job is complete if the value of Status is SUCCEEDED. To deploy the component to the target device, use the component name and component version with the AWS IoT Greengrass [CreateDeployment](https://docs.aws.amazon.com/greengrass/v2/APIReference/API_CreateDeployment.html) API. This operation requires the following permissions: /// @@ -1679,7 +1679,7 @@ extension LookoutVisionClient { return try await op.execute(input: input) } - /// Performs the `StopModel` operation on the `LookoutVisionService` service. + /// Performs the `StopModel` operation on the `LookoutVision` service. /// /// Stops the hosting of a running model. The operation might take a while to complete. To check the current status, call [DescribeModel]. After the model hosting stops, the Status of the model is TRAINED. This operation requires permissions to perform the lookoutvision:StopModel operation. /// @@ -1752,7 +1752,7 @@ extension LookoutVisionClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `LookoutVisionService` service. + /// Performs the `TagResource` operation on the `LookoutVision` service. /// /// Adds one or more key-value tags to an Amazon Lookout for Vision model. For more information, see Tagging a model in the Amazon Lookout for Vision Developer Guide. This operation requires permissions to perform the lookoutvision:TagResource operation. /// @@ -1827,7 +1827,7 @@ extension LookoutVisionClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `LookoutVisionService` service. + /// Performs the `UntagResource` operation on the `LookoutVision` service. /// /// Removes one or more tags from an Amazon Lookout for Vision model. For more information, see Tagging a model in the Amazon Lookout for Vision Developer Guide. This operation requires permissions to perform the lookoutvision:UntagResource operation. /// @@ -1899,7 +1899,7 @@ extension LookoutVisionClient { return try await op.execute(input: input) } - /// Performs the `UpdateDatasetEntries` operation on the `LookoutVisionService` service. + /// Performs the `UpdateDatasetEntries` operation on the `LookoutVision` service. /// /// Adds or updates one or more JSON Line entries in a dataset. A JSON Line includes information about an image used for training or testing an Amazon Lookout for Vision model. To update an existing JSON Line, use the source-ref field to identify the JSON Line. The JSON line that you supply replaces the existing JSON line. Any existing annotations that are not in the new JSON line are removed from the dataset. For more information, see Defining JSON lines for anomaly classification in the Amazon Lookout for Vision Developer Guide. The images you reference in the source-ref field of a JSON line, must be in the same S3 bucket as the existing images in the dataset. Updating a dataset might take a while to complete. To check the current status, call [DescribeDataset] and check the Status field in the response. This operation requires permissions to perform the lookoutvision:UpdateDatasetEntries operation. /// diff --git a/Sources/Services/AWSM2/Sources/AWSM2/M2Client.swift b/Sources/Services/AWSM2/Sources/AWSM2/M2Client.swift index 8f9118fdea8..d759536feda 100644 --- a/Sources/Services/AWSM2/Sources/AWSM2/M2Client.swift +++ b/Sources/Services/AWSM2/Sources/AWSM2/M2Client.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class M2Client: ClientRuntime.Client { public static let clientName = "M2Client" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: M2Client.M2ClientConfiguration let serviceName = "m2" @@ -331,7 +331,7 @@ extension M2Client { } extension M2Client { - /// Performs the `CancelBatchJobExecution` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `CancelBatchJobExecution` operation on the `M2` service. /// /// Cancels the running of a specific batch job execution. /// @@ -405,7 +405,7 @@ extension M2Client { return try await op.execute(input: input) } - /// Performs the `CreateApplication` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `CreateApplication` operation on the `M2` service. /// /// Creates a new application with given parameters. Requires an existing runtime environment and application definition file. /// @@ -480,7 +480,7 @@ extension M2Client { return try await op.execute(input: input) } - /// Performs the `CreateDataSetImportTask` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `CreateDataSetImportTask` operation on the `M2` service. /// /// Starts a data set import task for a specific application. /// @@ -556,7 +556,7 @@ extension M2Client { return try await op.execute(input: input) } - /// Performs the `CreateDeployment` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `CreateDeployment` operation on the `M2` service. /// /// Creates and starts a deployment to deploy an application into a runtime environment. /// @@ -632,7 +632,7 @@ extension M2Client { return try await op.execute(input: input) } - /// Performs the `CreateEnvironment` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `CreateEnvironment` operation on the `M2` service. /// /// Creates a runtime environment for a given runtime engine. /// @@ -707,7 +707,7 @@ extension M2Client { return try await op.execute(input: input) } - /// Performs the `DeleteApplication` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `DeleteApplication` operation on the `M2` service. /// /// Deletes a specific application. You cannot delete a running application. /// @@ -777,7 +777,7 @@ extension M2Client { return try await op.execute(input: input) } - /// Performs the `DeleteApplicationFromEnvironment` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `DeleteApplicationFromEnvironment` operation on the `M2` service. /// /// Deletes a specific application from the specific runtime environment where it was previously deployed. You cannot delete a runtime environment using DeleteEnvironment if any application has ever been deployed to it. This API removes the association of the application with the runtime environment so you can delete the environment smoothly. /// @@ -848,7 +848,7 @@ extension M2Client { return try await op.execute(input: input) } - /// Performs the `DeleteEnvironment` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `DeleteEnvironment` operation on the `M2` service. /// /// Deletes a specific runtime environment. The environment cannot contain deployed applications. If it does, you must delete those applications before you delete the environment. /// @@ -918,7 +918,7 @@ extension M2Client { return try await op.execute(input: input) } - /// Performs the `GetApplication` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `GetApplication` operation on the `M2` service. /// /// Describes the details of a specific application. /// @@ -988,7 +988,7 @@ extension M2Client { return try await op.execute(input: input) } - /// Performs the `GetApplicationVersion` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `GetApplicationVersion` operation on the `M2` service. /// /// Returns details about a specific version of a specific application. /// @@ -1058,7 +1058,7 @@ extension M2Client { return try await op.execute(input: input) } - /// Performs the `GetBatchJobExecution` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `GetBatchJobExecution` operation on the `M2` service. /// /// Gets the details of a specific batch job execution for a specific application. /// @@ -1128,7 +1128,7 @@ extension M2Client { return try await op.execute(input: input) } - /// Performs the `GetDataSetDetails` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `GetDataSetDetails` operation on the `M2` service. /// /// Gets the details of a specific data set. /// @@ -1201,7 +1201,7 @@ extension M2Client { return try await op.execute(input: input) } - /// Performs the `GetDataSetImportTask` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `GetDataSetImportTask` operation on the `M2` service. /// /// Gets the status of a data set import task initiated with the [CreateDataSetImportTask] operation. /// @@ -1271,7 +1271,7 @@ extension M2Client { return try await op.execute(input: input) } - /// Performs the `GetDeployment` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `GetDeployment` operation on the `M2` service. /// /// Gets details of a specific deployment with a given deployment identifier. /// @@ -1341,7 +1341,7 @@ extension M2Client { return try await op.execute(input: input) } - /// Performs the `GetEnvironment` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `GetEnvironment` operation on the `M2` service. /// /// Describes a specific runtime environment. /// @@ -1411,7 +1411,7 @@ extension M2Client { return try await op.execute(input: input) } - /// Performs the `GetSignedBluinsightsUrl` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `GetSignedBluinsightsUrl` operation on the `M2` service. /// /// Gets a single sign-on URL that can be used to connect to AWS Blu Insights. /// @@ -1479,7 +1479,7 @@ extension M2Client { return try await op.execute(input: input) } - /// Performs the `ListApplicationVersions` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `ListApplicationVersions` operation on the `M2` service. /// /// Returns a list of the application versions for a specific application. /// @@ -1550,7 +1550,7 @@ extension M2Client { return try await op.execute(input: input) } - /// Performs the `ListApplications` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `ListApplications` operation on the `M2` service. /// /// Lists the applications associated with a specific Amazon Web Services account. You can provide the unique identifier of a specific runtime environment in a query parameter to see all applications associated with that environment. /// @@ -1620,7 +1620,7 @@ extension M2Client { return try await op.execute(input: input) } - /// Performs the `ListBatchJobDefinitions` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `ListBatchJobDefinitions` operation on the `M2` service. /// /// Lists all the available batch job definitions based on the batch job resources uploaded during the application creation. You can use the batch job definitions in the list to start a batch job. /// @@ -1691,7 +1691,7 @@ extension M2Client { return try await op.execute(input: input) } - /// Performs the `ListBatchJobExecutions` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `ListBatchJobExecutions` operation on the `M2` service. /// /// Lists historical, current, and scheduled batch job executions for a specific application. /// @@ -1762,7 +1762,7 @@ extension M2Client { return try await op.execute(input: input) } - /// Performs the `ListBatchJobRestartPoints` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `ListBatchJobRestartPoints` operation on the `M2` service. /// /// Lists all the job steps for a JCL file to restart a batch job. This is only applicable for Micro Focus engine with versions 8.0.6 and above. /// @@ -1834,7 +1834,7 @@ extension M2Client { return try await op.execute(input: input) } - /// Performs the `ListDataSetImportHistory` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `ListDataSetImportHistory` operation on the `M2` service. /// /// Lists the data set imports for the specified application. /// @@ -1905,7 +1905,7 @@ extension M2Client { return try await op.execute(input: input) } - /// Performs the `ListDataSets` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `ListDataSets` operation on the `M2` service. /// /// Lists the data sets imported for a specific application. In Amazon Web Services Mainframe Modernization, data sets are associated with applications deployed on runtime environments. This is known as importing data sets. Currently, Amazon Web Services Mainframe Modernization can import data sets into catalogs using [CreateDataSetImportTask](https://docs.aws.amazon.com/m2/latest/APIReference/API_CreateDataSetImportTask.html). /// @@ -1979,7 +1979,7 @@ extension M2Client { return try await op.execute(input: input) } - /// Performs the `ListDeployments` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `ListDeployments` operation on the `M2` service. /// /// Returns a list of all deployments of a specific application. A deployment is a combination of a specific application and a specific version of that application. Each deployment is mapped to a particular application version. /// @@ -2050,7 +2050,7 @@ extension M2Client { return try await op.execute(input: input) } - /// Performs the `ListEngineVersions` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `ListEngineVersions` operation on the `M2` service. /// /// Lists the available engine versions. /// @@ -2120,7 +2120,7 @@ extension M2Client { return try await op.execute(input: input) } - /// Performs the `ListEnvironments` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `ListEnvironments` operation on the `M2` service. /// /// Lists the runtime environments. /// @@ -2190,7 +2190,7 @@ extension M2Client { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `ListTagsForResource` operation on the `M2` service. /// /// Lists the tags for the specified resource. /// @@ -2260,7 +2260,7 @@ extension M2Client { return try await op.execute(input: input) } - /// Performs the `StartApplication` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `StartApplication` operation on the `M2` service. /// /// Starts an application that is currently stopped. /// @@ -2331,7 +2331,7 @@ extension M2Client { return try await op.execute(input: input) } - /// Performs the `StartBatchJob` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `StartBatchJob` operation on the `M2` service. /// /// Starts a batch job and returns the unique identifier of this execution of the batch job. The associated application must be running in order to start the batch job. /// @@ -2405,7 +2405,7 @@ extension M2Client { return try await op.execute(input: input) } - /// Performs the `StopApplication` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `StopApplication` operation on the `M2` service. /// /// Stops a running application. /// @@ -2479,7 +2479,7 @@ extension M2Client { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `TagResource` operation on the `M2` service. /// /// Adds one or more tags to the specified resource. /// @@ -2553,7 +2553,7 @@ extension M2Client { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `UntagResource` operation on the `M2` service. /// /// Removes one or more tags from the specified resource. /// @@ -2624,7 +2624,7 @@ extension M2Client { return try await op.execute(input: input) } - /// Performs the `UpdateApplication` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `UpdateApplication` operation on the `M2` service. /// /// Updates an application and creates a new version. /// @@ -2698,7 +2698,7 @@ extension M2Client { return try await op.execute(input: input) } - /// Performs the `UpdateEnvironment` operation on the `AwsSupernovaControlPlaneService` service. + /// Performs the `UpdateEnvironment` operation on the `M2` service. /// /// Updates the configuration details for a specific runtime environment. /// diff --git a/Sources/Services/AWSMTurk/Sources/AWSMTurk/MTurkClient.swift b/Sources/Services/AWSMTurk/Sources/AWSMTurk/MTurkClient.swift index f3f6a171321..33873cba9d5 100644 --- a/Sources/Services/AWSMTurk/Sources/AWSMTurk/MTurkClient.swift +++ b/Sources/Services/AWSMTurk/Sources/AWSMTurk/MTurkClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MTurkClient: ClientRuntime.Client { public static let clientName = "MTurkClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: MTurkClient.MTurkClientConfiguration let serviceName = "MTurk" @@ -330,7 +330,7 @@ extension MTurkClient { } extension MTurkClient { - /// Performs the `AcceptQualificationRequest` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `AcceptQualificationRequest` operation on the `MTurk` service. /// /// The AcceptQualificationRequest operation approves a Worker's request for a Qualification. Only the owner of the Qualification type can grant a Qualification request for that type. A successful request for the AcceptQualificationRequest operation returns with no errors and an empty body. /// @@ -401,7 +401,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `ApproveAssignment` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `ApproveAssignment` operation on the `MTurk` service. /// /// The ApproveAssignment operation approves the results of a completed assignment. Approving an assignment initiates two payments from the Requester's Amazon.com account /// @@ -479,7 +479,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `AssociateQualificationWithWorker` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `AssociateQualificationWithWorker` operation on the `MTurk` service. /// /// The AssociateQualificationWithWorker operation gives a Worker a Qualification. AssociateQualificationWithWorker does not require that the Worker submit a Qualification request. It gives the Qualification directly to the Worker. You can only assign a Qualification of a Qualification type that you created (using the CreateQualificationType operation). Note: AssociateQualificationWithWorker does not affect any pending Qualification requests for the Qualification by the Worker. If you assign a Qualification to a Worker, then later grant a Qualification request made by the Worker, the granting of the request may modify the Qualification score. To resolve a pending Qualification request without affecting the Qualification the Worker already has, reject the request with the RejectQualificationRequest operation. /// @@ -550,7 +550,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `CreateAdditionalAssignmentsForHIT` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `CreateAdditionalAssignmentsForHIT` operation on the `MTurk` service. /// /// The CreateAdditionalAssignmentsForHIT operation increases the maximum number of assignments of an existing HIT. To extend the maximum number of assignments, specify the number of additional assignments. /// @@ -625,7 +625,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `CreateHIT` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `CreateHIT` operation on the `MTurk` service. /// /// The CreateHIT operation creates a new Human Intelligence Task (HIT). The new HIT is made available for Workers to find and accept on the Amazon Mechanical Turk website. This operation allows you to specify a new HIT by passing in values for the properties of the HIT, such as its title, reward amount and number of assignments. When you pass these values to CreateHIT, a new HIT is created for you, with a new HITTypeID. The HITTypeID can be used to create additional HITs in the future without needing to specify common parameters such as the title, description and reward amount each time. An alternative way to create HITs is to first generate a HITTypeID using the CreateHITType operation and then call the CreateHITWithHITType operation. This is the recommended best practice for Requesters who are creating large numbers of HITs. CreateHIT also supports several ways to provide question data: by providing a value for the Question parameter that fully specifies the contents of the HIT, or by providing a HitLayoutId and associated HitLayoutParameters. If a HIT is created with 10 or more maximum assignments, there is an additional fee. For more information, see [Amazon Mechanical Turk Pricing](https://requester.mturk.com/pricing). /// @@ -696,7 +696,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `CreateHITType` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `CreateHITType` operation on the `MTurk` service. /// /// The CreateHITType operation creates a new HIT type. This operation allows you to define a standard set of HIT properties to use when creating HITs. If you register a HIT type with values that match an existing HIT type, the HIT type ID of the existing type will be returned. /// @@ -767,7 +767,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `CreateHITWithHITType` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `CreateHITWithHITType` operation on the `MTurk` service. /// /// The CreateHITWithHITType operation creates a new Human Intelligence Task (HIT) using an existing HITTypeID generated by the CreateHITType operation. This is an alternative way to create HITs from the CreateHIT operation. This is the recommended best practice for Requesters who are creating large numbers of HITs. CreateHITWithHITType also supports several ways to provide question data: by providing a value for the Question parameter that fully specifies the contents of the HIT, or by providing a HitLayoutId and associated HitLayoutParameters. If a HIT is created with 10 or more maximum assignments, there is an additional fee. For more information, see [Amazon Mechanical Turk Pricing](https://requester.mturk.com/pricing). /// @@ -838,7 +838,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `CreateQualificationType` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `CreateQualificationType` operation on the `MTurk` service. /// /// The CreateQualificationType operation creates a new Qualification type, which is represented by a QualificationType data structure. /// @@ -909,7 +909,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `CreateWorkerBlock` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `CreateWorkerBlock` operation on the `MTurk` service. /// /// The CreateWorkerBlock operation allows you to prevent a Worker from working on your HITs. For example, you can block a Worker who is producing poor quality work. You can block up to 100,000 Workers. /// @@ -980,7 +980,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `DeleteHIT` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `DeleteHIT` operation on the `MTurk` service. /// /// The DeleteHIT operation is used to delete HIT that is no longer needed. Only the Requester who created the HIT can delete it. You can only dispose of HITs that are in the Reviewable state, with all of their submitted assignments already either approved or rejected. If you call the DeleteHIT operation on a HIT that is not in the Reviewable state (for example, that has not expired, or still has active assignments), or on a HIT that is Reviewable but without all of its submitted assignments already approved or rejected, the service will return an error. /// @@ -1059,7 +1059,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `DeleteQualificationType` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `DeleteQualificationType` operation on the `MTurk` service. /// /// The DeleteQualificationType deletes a Qualification type and deletes any HIT types that are associated with the Qualification type. This operation does not revoke Qualifications already assigned to Workers because the Qualifications might be needed for active HITs. If there are any pending requests for the Qualification type, Amazon Mechanical Turk rejects those requests. After you delete a Qualification type, you can no longer use it to create HITs or HIT types. DeleteQualificationType must wait for all the HITs that use the deleted Qualification type to be deleted before completing. It may take up to 48 hours before DeleteQualificationType completes and the unique name of the Qualification type is available for reuse with CreateQualificationType. /// @@ -1130,7 +1130,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `DeleteWorkerBlock` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `DeleteWorkerBlock` operation on the `MTurk` service. /// /// The DeleteWorkerBlock operation allows you to reinstate a blocked Worker to work on your HITs. This operation reverses the effects of the CreateWorkerBlock operation. You need the Worker ID to use this operation. If the Worker ID is missing or invalid, this operation fails and returns the message “WorkerId is invalid.” If the specified Worker is not blocked, this operation returns successfully. /// @@ -1201,7 +1201,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `DisassociateQualificationFromWorker` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `DisassociateQualificationFromWorker` operation on the `MTurk` service. /// /// The DisassociateQualificationFromWorker revokes a previously granted Qualification from a user. You can provide a text message explaining why the Qualification was revoked. The user who had the Qualification can see this message. /// @@ -1272,7 +1272,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `GetAccountBalance` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `GetAccountBalance` operation on the `MTurk` service. /// /// The GetAccountBalance operation retrieves the Prepaid HITs balance in your Amazon Mechanical Turk account if you are a Prepaid Requester. Alternatively, this operation will retrieve the remaining available AWS Billing usage if you have enabled AWS Billing. Note: If you have enabled AWS Billing and still have a remaining Prepaid HITs balance, this balance can be viewed on the My Account page in the Requester console. /// @@ -1343,7 +1343,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `GetAssignment` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `GetAssignment` operation on the `MTurk` service. /// /// The GetAssignment operation retrieves the details of the specified Assignment. /// @@ -1414,7 +1414,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `GetFileUploadURL` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `GetFileUploadURL` operation on the `MTurk` service. /// /// The GetFileUploadURL operation generates and returns a temporary URL. You use the temporary URL to retrieve a file uploaded by a Worker as an answer to a FileUploadAnswer question for a HIT. The temporary URL is generated the instant the GetFileUploadURL operation is called, and is valid for 60 seconds. You can get a temporary file upload URL any time until the HIT is disposed. After the HIT is disposed, any uploaded files are deleted, and cannot be retrieved. Pending Deprecation on December 12, 2017. The Answer Specification /// @@ -1488,7 +1488,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `GetHIT` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `GetHIT` operation on the `MTurk` service. /// /// The GetHIT operation retrieves the details of the specified HIT. /// @@ -1559,7 +1559,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `GetQualificationScore` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `GetQualificationScore` operation on the `MTurk` service. /// /// The GetQualificationScore operation returns the value of a Worker's Qualification for a given Qualification type. To get a Worker's Qualification, you must know the Worker's ID. The Worker's ID is included in the assignment data returned by the ListAssignmentsForHIT operation. Only the owner of a Qualification type can query the value of a Worker's Qualification of that type. /// @@ -1630,7 +1630,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `GetQualificationType` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `GetQualificationType` operation on the `MTurk` service. /// /// The GetQualificationTypeoperation retrieves information about a Qualification type using its ID. /// @@ -1701,7 +1701,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `ListAssignmentsForHIT` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `ListAssignmentsForHIT` operation on the `MTurk` service. /// /// The ListAssignmentsForHIT operation retrieves completed assignments for a HIT. You can use this operation to retrieve the results for a HIT. You can get assignments for a HIT at any time, even if the HIT is not yet Reviewable. If a HIT requested multiple assignments, and has received some results but has not yet become Reviewable, you can still retrieve the partial results with this operation. Use the AssignmentStatus parameter to control which set of assignments for a HIT are returned. The ListAssignmentsForHIT operation can return submitted assignments awaiting approval, or it can return assignments that have already been approved or rejected. You can set AssignmentStatus=Approved,Rejected to get assignments that have already been approved and rejected together in one result set. Only the Requester who created the HIT can retrieve the assignments for that HIT. Results are sorted and divided into numbered pages and the operation returns a single page of results. You can use the parameters of the operation to control sorting and pagination. /// @@ -1772,7 +1772,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `ListBonusPayments` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `ListBonusPayments` operation on the `MTurk` service. /// /// The ListBonusPayments operation retrieves the amounts of bonuses you have paid to Workers for a given HIT or assignment. /// @@ -1843,7 +1843,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `ListHITs` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `ListHITs` operation on the `MTurk` service. /// /// The ListHITs operation returns all of a Requester's HITs. The operation returns HITs of any status, except for HITs that have been deleted of with the DeleteHIT operation or that have been auto-deleted. /// @@ -1914,7 +1914,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `ListHITsForQualificationType` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `ListHITsForQualificationType` operation on the `MTurk` service. /// /// The ListHITsForQualificationType operation returns the HITs that use the given Qualification type for a Qualification requirement. The operation returns HITs of any status, except for HITs that have been deleted with the DeleteHIT operation or that have been auto-deleted. /// @@ -1985,7 +1985,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `ListQualificationRequests` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `ListQualificationRequests` operation on the `MTurk` service. /// /// The ListQualificationRequests operation retrieves requests for Qualifications of a particular Qualification type. The owner of the Qualification type calls this operation to poll for pending requests, and accepts them using the AcceptQualification operation. /// @@ -2056,7 +2056,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `ListQualificationTypes` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `ListQualificationTypes` operation on the `MTurk` service. /// /// The ListQualificationTypes operation returns a list of Qualification types, filtered by an optional search term. /// @@ -2127,7 +2127,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `ListReviewPolicyResultsForHIT` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `ListReviewPolicyResultsForHIT` operation on the `MTurk` service. /// /// The ListReviewPolicyResultsForHIT operation retrieves the computed results and the actions taken in the course of executing your Review Policies for a given HIT. For information about how to specify Review Policies when you call CreateHIT, see Review Policies. The ListReviewPolicyResultsForHIT operation can return results for both Assignment-level and HIT-level review results. /// @@ -2198,7 +2198,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `ListReviewableHITs` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `ListReviewableHITs` operation on the `MTurk` service. /// /// The ListReviewableHITs operation retrieves the HITs with Status equal to Reviewable or Status equal to Reviewing that belong to the Requester calling the operation. /// @@ -2269,7 +2269,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `ListWorkerBlocks` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `ListWorkerBlocks` operation on the `MTurk` service. /// /// The ListWorkersBlocks operation retrieves a list of Workers who are blocked from working on your HITs. /// @@ -2340,7 +2340,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `ListWorkersWithQualificationType` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `ListWorkersWithQualificationType` operation on the `MTurk` service. /// /// The ListWorkersWithQualificationType operation returns all of the Workers that have been associated with a given Qualification type. /// @@ -2411,7 +2411,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `NotifyWorkers` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `NotifyWorkers` operation on the `MTurk` service. /// /// The NotifyWorkers operation sends an email to one or more Workers that you specify with the Worker ID. You can specify up to 100 Worker IDs to send the same message with a single call to the NotifyWorkers operation. The NotifyWorkers operation will send a notification email to a Worker only if you have previously approved or rejected work from the Worker. /// @@ -2482,7 +2482,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `RejectAssignment` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `RejectAssignment` operation on the `MTurk` service. /// /// The RejectAssignment operation rejects the results of a completed assignment. You can include an optional feedback message with the rejection, which the Worker can see in the Status section of the web site. When you include a feedback message with the rejection, it helps the Worker understand why the assignment was rejected, and can improve the quality of the results the Worker submits in the future. Only the Requester who created the HIT can reject an assignment for the HIT. /// @@ -2553,7 +2553,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `RejectQualificationRequest` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `RejectQualificationRequest` operation on the `MTurk` service. /// /// The RejectQualificationRequest operation rejects a user's request for a Qualification. You can provide a text message explaining why the request was rejected. The Worker who made the request can see this message. /// @@ -2624,7 +2624,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `SendBonus` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `SendBonus` operation on the `MTurk` service. /// /// The SendBonus operation issues a payment of money from your account to a Worker. This payment happens separately from the reward you pay to the Worker when you approve the Worker's assignment. The SendBonus operation requires the Worker's ID and the assignment ID as parameters to initiate payment of the bonus. You must include a message that explains the reason for the bonus payment, as the Worker may not be expecting the payment. Amazon Mechanical Turk collects a fee for bonus payments, similar to the HIT listing fee. This operation fails if your account does not have enough funds to pay for both the bonus and the fees. /// @@ -2695,7 +2695,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `SendTestEventNotification` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `SendTestEventNotification` operation on the `MTurk` service. /// /// The SendTestEventNotification operation causes Amazon Mechanical Turk to send a notification message as if a HIT event occurred, according to the provided notification specification. This allows you to test notifications without setting up notifications for a real HIT type and trying to trigger them using the website. When you call this operation, the service attempts to send the test notification immediately. /// @@ -2766,7 +2766,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `UpdateExpirationForHIT` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `UpdateExpirationForHIT` operation on the `MTurk` service. /// /// The UpdateExpirationForHIT operation allows you update the expiration time of a HIT. If you update it to a time in the past, the HIT will be immediately expired. /// @@ -2837,7 +2837,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `UpdateHITReviewStatus` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `UpdateHITReviewStatus` operation on the `MTurk` service. /// /// The UpdateHITReviewStatus operation updates the status of a HIT. If the status is Reviewable, this operation can update the status to Reviewing, or it can revert a Reviewing HIT back to the Reviewable status. /// @@ -2908,7 +2908,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `UpdateHITTypeOfHIT` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `UpdateHITTypeOfHIT` operation on the `MTurk` service. /// /// The UpdateHITTypeOfHIT operation allows you to change the HITType properties of a HIT. This operation disassociates the HIT from its old HITType properties and associates it with the new HITType properties. The HIT takes on the properties of the new HITType in place of the old ones. /// @@ -2979,7 +2979,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `UpdateNotificationSettings` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `UpdateNotificationSettings` operation on the `MTurk` service. /// /// The UpdateNotificationSettings operation creates, updates, disables or re-enables notifications for a HIT type. If you call the UpdateNotificationSettings operation for a HIT type that already has a notification specification, the operation replaces the old specification with a new one. You can call the UpdateNotificationSettings operation to enable or disable notifications for the HIT type, without having to modify the notification specification itself by providing updates to the Active status without specifying a new notification specification. To change the Active status of a HIT type's notifications, the HIT type must already have a notification specification, or one must be provided in the same call to UpdateNotificationSettings. /// @@ -3050,7 +3050,7 @@ extension MTurkClient { return try await op.execute(input: input) } - /// Performs the `UpdateQualificationType` operation on the `MTurkRequesterServiceV20170117` service. + /// Performs the `UpdateQualificationType` operation on the `MTurk` service. /// /// The UpdateQualificationType operation modifies the attributes of an existing Qualification type, which is represented by a QualificationType data structure. Only the owner of a Qualification type can modify its attributes. Most attributes of a Qualification type can be changed after the type has been created. However, the Name and Keywords fields cannot be modified. The RetryDelayInSeconds parameter can be modified or added to change the delay or to enable retries, but RetryDelayInSeconds cannot be used to disable retries. You can use this operation to update the test for a Qualification type. The test is updated based on the values specified for the Test, TestDurationInSeconds and AnswerKey parameters. All three parameters specify the updated test. If you are updating the test for a type, you must specify the Test and TestDurationInSeconds parameters. The AnswerKey parameter is optional; omitting it specifies that the updated test does not have an answer key. If you omit the Test parameter, the test for the Qualification type is unchanged. There is no way to remove a test from a Qualification type that has one. If the type already has a test, you cannot update it to be AutoGranted. If the Qualification type does not have a test and one is provided by an update, the type will henceforth have a test. If you want to update the test duration or answer key for an existing test without changing the questions, you must specify a Test parameter with the original questions, along with the updated values. If you provide an updated Test but no AnswerKey, the new test will not have an answer key. Requests for such Qualifications must be granted manually. You can also update the AutoGranted and AutoGrantedValue attributes of the Qualification type. /// diff --git a/Sources/Services/AWSMWAA/Sources/AWSMWAA/MWAAClient.swift b/Sources/Services/AWSMWAA/Sources/AWSMWAA/MWAAClient.swift index 029e82626bc..b1ad33a3089 100644 --- a/Sources/Services/AWSMWAA/Sources/AWSMWAA/MWAAClient.swift +++ b/Sources/Services/AWSMWAA/Sources/AWSMWAA/MWAAClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MWAAClient: ClientRuntime.Client { public static let clientName = "MWAAClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: MWAAClient.MWAAClientConfiguration let serviceName = "MWAA" @@ -330,7 +330,7 @@ extension MWAAClient { } extension MWAAClient { - /// Performs the `CreateCliToken` operation on the `AmazonMWAA` service. + /// Performs the `CreateCliToken` operation on the `MWAA` service. /// /// Creates a CLI token for the Airflow CLI. To learn more, see [Creating an Apache Airflow CLI token](https://docs.aws.amazon.com/mwaa/latest/userguide/call-mwaa-apis-cli.html). /// @@ -396,7 +396,7 @@ extension MWAAClient { return try await op.execute(input: input) } - /// Performs the `CreateEnvironment` operation on the `AmazonMWAA` service. + /// Performs the `CreateEnvironment` operation on the `MWAA` service. /// /// Creates an Amazon Managed Workflows for Apache Airflow (Amazon MWAA) environment. /// @@ -466,7 +466,7 @@ extension MWAAClient { return try await op.execute(input: input) } - /// Performs the `CreateWebLoginToken` operation on the `AmazonMWAA` service. + /// Performs the `CreateWebLoginToken` operation on the `MWAA` service. /// /// Creates a web login token for the Airflow Web UI. To learn more, see [Creating an Apache Airflow web login token](https://docs.aws.amazon.com/mwaa/latest/userguide/call-mwaa-apis-web.html). /// @@ -535,7 +535,7 @@ extension MWAAClient { return try await op.execute(input: input) } - /// Performs the `DeleteEnvironment` operation on the `AmazonMWAA` service. + /// Performs the `DeleteEnvironment` operation on the `MWAA` service. /// /// Deletes an Amazon Managed Workflows for Apache Airflow (Amazon MWAA) environment. /// @@ -603,7 +603,7 @@ extension MWAAClient { return try await op.execute(input: input) } - /// Performs the `GetEnvironment` operation on the `AmazonMWAA` service. + /// Performs the `GetEnvironment` operation on the `MWAA` service. /// /// Describes an Amazon Managed Workflows for Apache Airflow (MWAA) environment. /// @@ -671,7 +671,7 @@ extension MWAAClient { return try await op.execute(input: input) } - /// Performs the `InvokeRestApi` operation on the `AmazonMWAA` service. + /// Performs the `InvokeRestApi` operation on the `MWAA` service. /// /// Invokes the Apache Airflow REST API on the webserver with the specified inputs. To learn more, see [Using the Apache Airflow REST API](https://docs.aws.amazon.com/mwaa/latest/userguide/access-mwaa-apache-airflow-rest-api.html) /// @@ -745,7 +745,7 @@ extension MWAAClient { return try await op.execute(input: input) } - /// Performs the `ListEnvironments` operation on the `AmazonMWAA` service. + /// Performs the `ListEnvironments` operation on the `MWAA` service. /// /// Lists the Amazon Managed Workflows for Apache Airflow (MWAA) environments. /// @@ -813,7 +813,7 @@ extension MWAAClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AmazonMWAA` service. + /// Performs the `ListTagsForResource` operation on the `MWAA` service. /// /// Lists the key-value tag pairs associated to the Amazon Managed Workflows for Apache Airflow (MWAA) environment. For example, "Environment": "Staging". /// @@ -881,7 +881,7 @@ extension MWAAClient { return try await op.execute(input: input) } - /// Performs the `PublishMetrics` operation on the `AmazonMWAA` service. + /// Performs the `PublishMetrics` operation on the `MWAA` service. /// /// Internal only. Publishes environment health metrics to Amazon CloudWatch. @available(*, deprecated, message: "This API is for internal use and not meant for public use, and is no longer available.") @@ -952,7 +952,7 @@ extension MWAAClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AmazonMWAA` service. + /// Performs the `TagResource` operation on the `MWAA` service. /// /// Associates key-value tag pairs to your Amazon Managed Workflows for Apache Airflow (MWAA) environment. /// @@ -1023,7 +1023,7 @@ extension MWAAClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AmazonMWAA` service. + /// Performs the `UntagResource` operation on the `MWAA` service. /// /// Removes key-value tag pairs associated to your Amazon Managed Workflows for Apache Airflow (MWAA) environment. For example, "Environment": "Staging". /// @@ -1092,7 +1092,7 @@ extension MWAAClient { return try await op.execute(input: input) } - /// Performs the `UpdateEnvironment` operation on the `AmazonMWAA` service. + /// Performs the `UpdateEnvironment` operation on the `MWAA` service. /// /// Updates an Amazon Managed Workflows for Apache Airflow (MWAA) environment. /// diff --git a/Sources/Services/AWSMachineLearning/Sources/AWSMachineLearning/MachineLearningClient.swift b/Sources/Services/AWSMachineLearning/Sources/AWSMachineLearning/MachineLearningClient.swift index ee71a95b802..34cf3e5f9aa 100644 --- a/Sources/Services/AWSMachineLearning/Sources/AWSMachineLearning/MachineLearningClient.swift +++ b/Sources/Services/AWSMachineLearning/Sources/AWSMachineLearning/MachineLearningClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MachineLearningClient: ClientRuntime.Client { public static let clientName = "MachineLearningClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: MachineLearningClient.MachineLearningClientConfiguration let serviceName = "Machine Learning" @@ -330,7 +330,7 @@ extension MachineLearningClient { } extension MachineLearningClient { - /// Performs the `AddTags` operation on the `AmazonML_20141212` service. + /// Performs the `AddTags` operation on the `MachineLearning` service. /// /// Adds one or more tags to an object, up to a limit of 10. Each tag consists of a key and an optional value. If you add a tag using a key that is already associated with the ML object, AddTags updates the tag's value. /// @@ -404,7 +404,7 @@ extension MachineLearningClient { return try await op.execute(input: input) } - /// Performs the `CreateBatchPrediction` operation on the `AmazonML_20141212` service. + /// Performs the `CreateBatchPrediction` operation on the `MachineLearning` service. /// /// Generates predictions for a group of observations. The observations to process exist in one or more data files referenced by a DataSource. This operation creates a new BatchPrediction, and uses an MLModel and the data files referenced by the DataSource as information sources. CreateBatchPrediction is an asynchronous operation. In response to CreateBatchPrediction, Amazon Machine Learning (Amazon ML) immediately returns and sets the BatchPrediction status to PENDING. After the BatchPrediction completes, Amazon ML sets the status to COMPLETED. You can poll for status updates by using the [GetBatchPrediction] operation and checking the Status parameter of the result. After the COMPLETED status appears, the results are available in the location specified by the OutputUri parameter. /// @@ -476,7 +476,7 @@ extension MachineLearningClient { return try await op.execute(input: input) } - /// Performs the `CreateDataSourceFromRDS` operation on the `AmazonML_20141212` service. + /// Performs the `CreateDataSourceFromRDS` operation on the `MachineLearning` service. /// /// Creates a DataSource object from an [ Amazon Relational Database Service](http://aws.amazon.com/rds/) (Amazon RDS). A DataSource references data that can be used to perform CreateMLModel, CreateEvaluation, or CreateBatchPrediction operations. CreateDataSourceFromRDS is an asynchronous operation. In response to CreateDataSourceFromRDS, Amazon Machine Learning (Amazon ML) immediately returns and sets the DataSource status to PENDING. After the DataSource is created and ready for use, Amazon ML sets the Status parameter to COMPLETED. DataSource in the COMPLETED or PENDING state can be used only to perform >CreateMLModel>, CreateEvaluation, or CreateBatchPrediction operations. If Amazon ML cannot accept the input source, it sets the Status parameter to FAILED and includes an error message in the Message attribute of the GetDataSource operation response. /// @@ -548,7 +548,7 @@ extension MachineLearningClient { return try await op.execute(input: input) } - /// Performs the `CreateDataSourceFromRedshift` operation on the `AmazonML_20141212` service. + /// Performs the `CreateDataSourceFromRedshift` operation on the `MachineLearning` service. /// /// Creates a DataSource from a database hosted on an Amazon Redshift cluster. A DataSource references data that can be used to perform either CreateMLModel, CreateEvaluation, or CreateBatchPrediction operations. CreateDataSourceFromRedshift is an asynchronous operation. In response to CreateDataSourceFromRedshift, Amazon Machine Learning (Amazon ML) immediately returns and sets the DataSource status to PENDING. After the DataSource is created and ready for use, Amazon ML sets the Status parameter to COMPLETED. DataSource in COMPLETED or PENDING states can be used to perform only CreateMLModel, CreateEvaluation, or CreateBatchPrediction operations. If Amazon ML can't accept the input source, it sets the Status parameter to FAILED and includes an error message in the Message attribute of the GetDataSource operation response. The observations should be contained in the database hosted on an Amazon Redshift cluster and should be specified by a SelectSqlQuery query. Amazon ML executes an Unload command in Amazon Redshift to transfer the result set of the SelectSqlQuery query to S3StagingLocation. After the DataSource has been created, it's ready for use in evaluations and batch predictions. If you plan to use the DataSource to train an MLModel, the DataSource also requires a recipe. A recipe describes how each input variable will be used in training an MLModel. Will the variable be included or excluded from training? Will the variable be manipulated; for example, will it be combined with another variable or will it be split apart into word combinations? The recipe provides answers to these questions. You can't change an existing datasource, but you can copy and modify the settings from an existing Amazon Redshift datasource to create a new datasource. To do so, call GetDataSource for an existing datasource and copy the values to a CreateDataSource call. Change the settings that you want to change and make sure that all required fields have the appropriate values. /// @@ -620,7 +620,7 @@ extension MachineLearningClient { return try await op.execute(input: input) } - /// Performs the `CreateDataSourceFromS3` operation on the `AmazonML_20141212` service. + /// Performs the `CreateDataSourceFromS3` operation on the `MachineLearning` service. /// /// Creates a DataSource object. A DataSource references data that can be used to perform CreateMLModel, CreateEvaluation, or CreateBatchPrediction operations. CreateDataSourceFromS3 is an asynchronous operation. In response to CreateDataSourceFromS3, Amazon Machine Learning (Amazon ML) immediately returns and sets the DataSource status to PENDING. After the DataSource has been created and is ready for use, Amazon ML sets the Status parameter to COMPLETED. DataSource in the COMPLETED or PENDING state can be used to perform only CreateMLModel, CreateEvaluation or CreateBatchPrediction operations. If Amazon ML can't accept the input source, it sets the Status parameter to FAILED and includes an error message in the Message attribute of the GetDataSource operation response. The observation data used in a DataSource should be ready to use; that is, it should have a consistent structure, and missing data values should be kept to a minimum. The observation data must reside in one or more .csv files in an Amazon Simple Storage Service (Amazon S3) location, along with a schema that describes the data items by name and type. The same schema must be used for all of the data files referenced by the DataSource. After the DataSource has been created, it's ready to use in evaluations and batch predictions. If you plan to use the DataSource to train an MLModel, the DataSource also needs a recipe. A recipe describes how each input variable will be used in training an MLModel. Will the variable be included or excluded from training? Will the variable be manipulated; for example, will it be combined with another variable or will it be split apart into word combinations? The recipe provides answers to these questions. /// @@ -692,7 +692,7 @@ extension MachineLearningClient { return try await op.execute(input: input) } - /// Performs the `CreateEvaluation` operation on the `AmazonML_20141212` service. + /// Performs the `CreateEvaluation` operation on the `MachineLearning` service. /// /// Creates a new Evaluation of an MLModel. An MLModel is evaluated on a set of observations associated to a DataSource. Like a DataSource for an MLModel, the DataSource for an Evaluation contains values for the Target Variable. The Evaluation compares the predicted result for each observation to the actual outcome and provides a summary so that you know how effective the MLModel functions on the test data. Evaluation generates a relevant performance metric, such as BinaryAUC, RegressionRMSE or MulticlassAvgFScore based on the corresponding MLModelType: BINARY, REGRESSION or MULTICLASS. CreateEvaluation is an asynchronous operation. In response to CreateEvaluation, Amazon Machine Learning (Amazon ML) immediately returns and sets the evaluation status to PENDING. After the Evaluation is created and ready for use, Amazon ML sets the status to COMPLETED. You can use the GetEvaluation operation to check progress of the evaluation during the creation operation. /// @@ -764,7 +764,7 @@ extension MachineLearningClient { return try await op.execute(input: input) } - /// Performs the `CreateMLModel` operation on the `AmazonML_20141212` service. + /// Performs the `CreateMLModel` operation on the `MachineLearning` service. /// /// Creates a new MLModel using the DataSource and the recipe as information sources. An MLModel is nearly immutable. Users can update only the MLModelName and the ScoreThreshold in an MLModel without creating a new MLModel. CreateMLModel is an asynchronous operation. In response to CreateMLModel, Amazon Machine Learning (Amazon ML) immediately returns and sets the MLModel status to PENDING. After the MLModel has been created and ready is for use, Amazon ML sets the status to COMPLETED. You can use the GetMLModel operation to check the progress of the MLModel during the creation operation. CreateMLModel requires a DataSource with computed statistics, which can be created by setting ComputeStatistics to true in CreateDataSourceFromRDS, CreateDataSourceFromS3, or CreateDataSourceFromRedshift operations. /// @@ -836,7 +836,7 @@ extension MachineLearningClient { return try await op.execute(input: input) } - /// Performs the `CreateRealtimeEndpoint` operation on the `AmazonML_20141212` service. + /// Performs the `CreateRealtimeEndpoint` operation on the `MachineLearning` service. /// /// Creates a real-time endpoint for the MLModel. The endpoint contains the URI of the MLModel; that is, the location to send real-time prediction requests for the specified MLModel. /// @@ -908,7 +908,7 @@ extension MachineLearningClient { return try await op.execute(input: input) } - /// Performs the `DeleteBatchPrediction` operation on the `AmazonML_20141212` service. + /// Performs the `DeleteBatchPrediction` operation on the `MachineLearning` service. /// /// Assigns the DELETED status to a BatchPrediction, rendering it unusable. After using the DeleteBatchPrediction operation, you can use the [GetBatchPrediction] operation to verify that the status of the BatchPrediction changed to DELETED. Caution: The result of the DeleteBatchPrediction operation is irreversible. /// @@ -983,7 +983,7 @@ extension MachineLearningClient { return try await op.execute(input: input) } - /// Performs the `DeleteDataSource` operation on the `AmazonML_20141212` service. + /// Performs the `DeleteDataSource` operation on the `MachineLearning` service. /// /// Assigns the DELETED status to a DataSource, rendering it unusable. After using the DeleteDataSource operation, you can use the [GetDataSource] operation to verify that the status of the DataSource changed to DELETED. Caution: The results of the DeleteDataSource operation are irreversible. /// @@ -1055,7 +1055,7 @@ extension MachineLearningClient { return try await op.execute(input: input) } - /// Performs the `DeleteEvaluation` operation on the `AmazonML_20141212` service. + /// Performs the `DeleteEvaluation` operation on the `MachineLearning` service. /// /// Assigns the DELETED status to an Evaluation, rendering it unusable. After invoking the DeleteEvaluation operation, you can use the GetEvaluation operation to verify that the status of the Evaluation changed to DELETED. Caution: The results of the DeleteEvaluation operation are irreversible. /// @@ -1127,7 +1127,7 @@ extension MachineLearningClient { return try await op.execute(input: input) } - /// Performs the `DeleteMLModel` operation on the `AmazonML_20141212` service. + /// Performs the `DeleteMLModel` operation on the `MachineLearning` service. /// /// Assigns the DELETED status to an MLModel, rendering it unusable. After using the DeleteMLModel operation, you can use the GetMLModel operation to verify that the status of the MLModel changed to DELETED. Caution: The result of the DeleteMLModel operation is irreversible. /// @@ -1199,7 +1199,7 @@ extension MachineLearningClient { return try await op.execute(input: input) } - /// Performs the `DeleteRealtimeEndpoint` operation on the `AmazonML_20141212` service. + /// Performs the `DeleteRealtimeEndpoint` operation on the `MachineLearning` service. /// /// Deletes a real time endpoint of an MLModel. /// @@ -1271,7 +1271,7 @@ extension MachineLearningClient { return try await op.execute(input: input) } - /// Performs the `DeleteTags` operation on the `AmazonML_20141212` service. + /// Performs the `DeleteTags` operation on the `MachineLearning` service. /// /// Deletes the specified tags associated with an ML object. After this operation is complete, you can't recover deleted tags. If you specify a tag that doesn't exist, Amazon ML ignores it. /// @@ -1344,7 +1344,7 @@ extension MachineLearningClient { return try await op.execute(input: input) } - /// Performs the `DescribeBatchPredictions` operation on the `AmazonML_20141212` service. + /// Performs the `DescribeBatchPredictions` operation on the `MachineLearning` service. /// /// Returns a list of BatchPrediction operations that match the search criteria in the request. /// @@ -1415,7 +1415,7 @@ extension MachineLearningClient { return try await op.execute(input: input) } - /// Performs the `DescribeDataSources` operation on the `AmazonML_20141212` service. + /// Performs the `DescribeDataSources` operation on the `MachineLearning` service. /// /// Returns a list of DataSource that match the search criteria in the request. /// @@ -1486,7 +1486,7 @@ extension MachineLearningClient { return try await op.execute(input: input) } - /// Performs the `DescribeEvaluations` operation on the `AmazonML_20141212` service. + /// Performs the `DescribeEvaluations` operation on the `MachineLearning` service. /// /// Returns a list of DescribeEvaluations that match the search criteria in the request. /// @@ -1557,7 +1557,7 @@ extension MachineLearningClient { return try await op.execute(input: input) } - /// Performs the `DescribeMLModels` operation on the `AmazonML_20141212` service. + /// Performs the `DescribeMLModels` operation on the `MachineLearning` service. /// /// Returns a list of MLModel that match the search criteria in the request. /// @@ -1628,7 +1628,7 @@ extension MachineLearningClient { return try await op.execute(input: input) } - /// Performs the `DescribeTags` operation on the `AmazonML_20141212` service. + /// Performs the `DescribeTags` operation on the `MachineLearning` service. /// /// Describes one or more of the tags for your Amazon ML object. /// @@ -1700,7 +1700,7 @@ extension MachineLearningClient { return try await op.execute(input: input) } - /// Performs the `GetBatchPrediction` operation on the `AmazonML_20141212` service. + /// Performs the `GetBatchPrediction` operation on the `MachineLearning` service. /// /// Returns a BatchPrediction that includes detailed metadata, status, and data file information for a Batch Prediction request. /// @@ -1772,7 +1772,7 @@ extension MachineLearningClient { return try await op.execute(input: input) } - /// Performs the `GetDataSource` operation on the `AmazonML_20141212` service. + /// Performs the `GetDataSource` operation on the `MachineLearning` service. /// /// Returns a DataSource that includes metadata and data file information, as well as the current status of the DataSource. GetDataSource provides results in normal or verbose format. The verbose format adds the schema description and the list of files pointed to by the DataSource to the normal format. /// @@ -1844,7 +1844,7 @@ extension MachineLearningClient { return try await op.execute(input: input) } - /// Performs the `GetEvaluation` operation on the `AmazonML_20141212` service. + /// Performs the `GetEvaluation` operation on the `MachineLearning` service. /// /// Returns an Evaluation that includes metadata as well as the current status of the Evaluation. /// @@ -1916,7 +1916,7 @@ extension MachineLearningClient { return try await op.execute(input: input) } - /// Performs the `GetMLModel` operation on the `AmazonML_20141212` service. + /// Performs the `GetMLModel` operation on the `MachineLearning` service. /// /// Returns an MLModel that includes detailed metadata, data source information, and the current status of the MLModel. GetMLModel provides results in normal or verbose format. /// @@ -1988,7 +1988,7 @@ extension MachineLearningClient { return try await op.execute(input: input) } - /// Performs the `Predict` operation on the `AmazonML_20141212` service. + /// Performs the `Predict` operation on the `MachineLearning` service. /// /// Generates a prediction for the observation using the specified ML Model. Note: Not all response parameters will be populated. Whether a response parameter is populated depends on the type of model requested. /// @@ -2062,7 +2062,7 @@ extension MachineLearningClient { return try await op.execute(input: input) } - /// Performs the `UpdateBatchPrediction` operation on the `AmazonML_20141212` service. + /// Performs the `UpdateBatchPrediction` operation on the `MachineLearning` service. /// /// Updates the BatchPredictionName of a BatchPrediction. You can use the GetBatchPrediction operation to view the contents of the updated data element. /// @@ -2134,7 +2134,7 @@ extension MachineLearningClient { return try await op.execute(input: input) } - /// Performs the `UpdateDataSource` operation on the `AmazonML_20141212` service. + /// Performs the `UpdateDataSource` operation on the `MachineLearning` service. /// /// Updates the DataSourceName of a DataSource. You can use the GetDataSource operation to view the contents of the updated data element. /// @@ -2206,7 +2206,7 @@ extension MachineLearningClient { return try await op.execute(input: input) } - /// Performs the `UpdateEvaluation` operation on the `AmazonML_20141212` service. + /// Performs the `UpdateEvaluation` operation on the `MachineLearning` service. /// /// Updates the EvaluationName of an Evaluation. You can use the GetEvaluation operation to view the contents of the updated data element. /// @@ -2278,7 +2278,7 @@ extension MachineLearningClient { return try await op.execute(input: input) } - /// Performs the `UpdateMLModel` operation on the `AmazonML_20141212` service. + /// Performs the `UpdateMLModel` operation on the `MachineLearning` service. /// /// Updates the MLModelName and the ScoreThreshold of an MLModel. You can use the GetMLModel operation to view the contents of the updated data element. /// diff --git a/Sources/Services/AWSMacie2/Sources/AWSMacie2/Macie2Client.swift b/Sources/Services/AWSMacie2/Sources/AWSMacie2/Macie2Client.swift index 3db7c4f2d28..ac7137d6b57 100644 --- a/Sources/Services/AWSMacie2/Sources/AWSMacie2/Macie2Client.swift +++ b/Sources/Services/AWSMacie2/Sources/AWSMacie2/Macie2Client.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class Macie2Client: ClientRuntime.Client { public static let clientName = "Macie2Client" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: Macie2Client.Macie2ClientConfiguration let serviceName = "Macie2" diff --git a/Sources/Services/AWSMailManager/Sources/AWSMailManager/MailManagerClient.swift b/Sources/Services/AWSMailManager/Sources/AWSMailManager/MailManagerClient.swift index 1fafe858334..8e4e01abc2f 100644 --- a/Sources/Services/AWSMailManager/Sources/AWSMailManager/MailManagerClient.swift +++ b/Sources/Services/AWSMailManager/Sources/AWSMailManager/MailManagerClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MailManagerClient: ClientRuntime.Client { public static let clientName = "MailManagerClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: MailManagerClient.MailManagerClientConfiguration let serviceName = "MailManager" @@ -331,7 +331,7 @@ extension MailManagerClient { } extension MailManagerClient { - /// Performs the `CreateAddonInstance` operation on the `MailManagerSvc` service. + /// Performs the `CreateAddonInstance` operation on the `MailManager` service. /// /// Creates an Add On instance for the subscription indicated in the request. The resulting Amazon Resource Name (ARN) can be used in a conditional statement for a rule set or traffic policy. /// @@ -405,7 +405,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `CreateAddonSubscription` operation on the `MailManagerSvc` service. + /// Performs the `CreateAddonSubscription` operation on the `MailManager` service. /// /// Creates a subscription for an Add On representing the acceptance of its terms of use and additional pricing. The subscription can then be used to create an instance for use in rule sets or traffic policies. /// @@ -478,7 +478,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `CreateArchive` operation on the `MailManagerSvc` service. + /// Performs the `CreateArchive` operation on the `MailManager` service. /// /// Creates a new email archive resource for storing and retaining emails. /// @@ -553,7 +553,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `CreateIngressPoint` operation on the `MailManagerSvc` service. + /// Performs the `CreateIngressPoint` operation on the `MailManager` service. /// /// Provision a new ingress endpoint resource. /// @@ -626,7 +626,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `CreateRelay` operation on the `MailManagerSvc` service. + /// Performs the `CreateRelay` operation on the `MailManager` service. /// /// Creates a relay resource which can be used in rules to relay incoming emails to defined relay destinations. /// @@ -699,7 +699,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `CreateRuleSet` operation on the `MailManagerSvc` service. + /// Performs the `CreateRuleSet` operation on the `MailManager` service. /// /// Provision a new rule set. /// @@ -772,7 +772,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `CreateTrafficPolicy` operation on the `MailManagerSvc` service. + /// Performs the `CreateTrafficPolicy` operation on the `MailManager` service. /// /// Provision a new traffic policy resource. /// @@ -845,7 +845,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `DeleteAddonInstance` operation on the `MailManagerSvc` service. + /// Performs the `DeleteAddonInstance` operation on the `MailManager` service. /// /// Deletes an Add On instance. /// @@ -916,7 +916,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `DeleteAddonSubscription` operation on the `MailManagerSvc` service. + /// Performs the `DeleteAddonSubscription` operation on the `MailManager` service. /// /// Deletes an Add On subscription. /// @@ -987,7 +987,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `DeleteArchive` operation on the `MailManagerSvc` service. + /// Performs the `DeleteArchive` operation on the `MailManager` service. /// /// Initiates deletion of an email archive. This changes the archive state to pending deletion. In this state, no new emails can be added, and existing archived emails become inaccessible (search, export, download). The archive and all of its contents will be permanently deleted 30 days after entering the pending deletion state, regardless of the configured retention period. /// @@ -1060,7 +1060,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `DeleteIngressPoint` operation on the `MailManagerSvc` service. + /// Performs the `DeleteIngressPoint` operation on the `MailManager` service. /// /// Delete an ingress endpoint resource. /// @@ -1132,7 +1132,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `DeleteRelay` operation on the `MailManagerSvc` service. + /// Performs the `DeleteRelay` operation on the `MailManager` service. /// /// Deletes an existing relay resource. /// @@ -1204,7 +1204,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `DeleteRuleSet` operation on the `MailManagerSvc` service. + /// Performs the `DeleteRuleSet` operation on the `MailManager` service. /// /// Delete a rule set. /// @@ -1275,7 +1275,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `DeleteTrafficPolicy` operation on the `MailManagerSvc` service. + /// Performs the `DeleteTrafficPolicy` operation on the `MailManager` service. /// /// Delete a traffic policy resource. /// @@ -1347,7 +1347,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `GetAddonInstance` operation on the `MailManagerSvc` service. + /// Performs the `GetAddonInstance` operation on the `MailManager` service. /// /// Gets detailed information about an Add On instance. /// @@ -1418,7 +1418,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `GetAddonSubscription` operation on the `MailManagerSvc` service. + /// Performs the `GetAddonSubscription` operation on the `MailManager` service. /// /// Gets detailed information about an Add On subscription. /// @@ -1489,7 +1489,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `GetArchive` operation on the `MailManagerSvc` service. + /// Performs the `GetArchive` operation on the `MailManager` service. /// /// Retrieves the full details and current state of a specified email archive. /// @@ -1562,7 +1562,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `GetArchiveExport` operation on the `MailManagerSvc` service. + /// Performs the `GetArchiveExport` operation on the `MailManager` service. /// /// Retrieves the details and current status of a specific email archive export job. /// @@ -1634,7 +1634,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `GetArchiveMessage` operation on the `MailManagerSvc` service. + /// Performs the `GetArchiveMessage` operation on the `MailManager` service. /// /// Returns a pre-signed URL that provides temporary download access to the specific email message stored in the archive. /// @@ -1706,7 +1706,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `GetArchiveMessageContent` operation on the `MailManagerSvc` service. + /// Performs the `GetArchiveMessageContent` operation on the `MailManager` service. /// /// Returns the textual content of a specific email message stored in the archive. Attachments are not included. /// @@ -1778,7 +1778,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `GetArchiveSearch` operation on the `MailManagerSvc` service. + /// Performs the `GetArchiveSearch` operation on the `MailManager` service. /// /// Retrieves the details and current status of a specific email archive search job. /// @@ -1850,7 +1850,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `GetArchiveSearchResults` operation on the `MailManagerSvc` service. + /// Performs the `GetArchiveSearchResults` operation on the `MailManager` service. /// /// Returns the results of a completed email archive search job. /// @@ -1923,7 +1923,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `GetIngressPoint` operation on the `MailManagerSvc` service. + /// Performs the `GetIngressPoint` operation on the `MailManager` service. /// /// Fetch ingress endpoint resource attributes. /// @@ -1994,7 +1994,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `GetRelay` operation on the `MailManagerSvc` service. + /// Performs the `GetRelay` operation on the `MailManager` service. /// /// Fetch the relay resource and it's attributes. /// @@ -2065,7 +2065,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `GetRuleSet` operation on the `MailManagerSvc` service. + /// Performs the `GetRuleSet` operation on the `MailManager` service. /// /// Fetch attributes of a rule set. /// @@ -2136,7 +2136,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `GetTrafficPolicy` operation on the `MailManagerSvc` service. + /// Performs the `GetTrafficPolicy` operation on the `MailManager` service. /// /// Fetch attributes of a traffic policy resource. /// @@ -2207,7 +2207,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `ListAddonInstances` operation on the `MailManagerSvc` service. + /// Performs the `ListAddonInstances` operation on the `MailManager` service. /// /// Lists all Add On instances in your account. /// @@ -2277,7 +2277,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `ListAddonSubscriptions` operation on the `MailManagerSvc` service. + /// Performs the `ListAddonSubscriptions` operation on the `MailManager` service. /// /// Lists all Add On subscriptions in your account. /// @@ -2347,7 +2347,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `ListArchiveExports` operation on the `MailManagerSvc` service. + /// Performs the `ListArchiveExports` operation on the `MailManager` service. /// /// Returns a list of email archive export jobs. /// @@ -2420,7 +2420,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `ListArchiveSearches` operation on the `MailManagerSvc` service. + /// Performs the `ListArchiveSearches` operation on the `MailManager` service. /// /// Returns a list of email archive search jobs. /// @@ -2493,7 +2493,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `ListArchives` operation on the `MailManagerSvc` service. + /// Performs the `ListArchives` operation on the `MailManager` service. /// /// Returns a list of all email archives in your account. /// @@ -2565,7 +2565,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `ListIngressPoints` operation on the `MailManagerSvc` service. + /// Performs the `ListIngressPoints` operation on the `MailManager` service. /// /// List all ingress endpoint resources. /// @@ -2635,7 +2635,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `ListRelays` operation on the `MailManagerSvc` service. + /// Performs the `ListRelays` operation on the `MailManager` service. /// /// Lists all the existing relay resources. /// @@ -2705,7 +2705,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `ListRuleSets` operation on the `MailManagerSvc` service. + /// Performs the `ListRuleSets` operation on the `MailManager` service. /// /// List rule sets for this account. /// @@ -2775,7 +2775,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `MailManagerSvc` service. + /// Performs the `ListTagsForResource` operation on the `MailManager` service. /// /// Retrieves the list of tags (keys and values) assigned to the resource. /// @@ -2846,7 +2846,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `ListTrafficPolicies` operation on the `MailManagerSvc` service. + /// Performs the `ListTrafficPolicies` operation on the `MailManager` service. /// /// List traffic policy resources. /// @@ -2916,7 +2916,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `StartArchiveExport` operation on the `MailManagerSvc` service. + /// Performs the `StartArchiveExport` operation on the `MailManager` service. /// /// Initiates an export of emails from the specified archive. /// @@ -2990,7 +2990,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `StartArchiveSearch` operation on the `MailManagerSvc` service. + /// Performs the `StartArchiveSearch` operation on the `MailManager` service. /// /// Initiates a search across emails in the specified archive. /// @@ -3065,7 +3065,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `StopArchiveExport` operation on the `MailManagerSvc` service. + /// Performs the `StopArchiveExport` operation on the `MailManager` service. /// /// Stops an in-progress export of emails from an archive. /// @@ -3137,7 +3137,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `StopArchiveSearch` operation on the `MailManagerSvc` service. + /// Performs the `StopArchiveSearch` operation on the `MailManager` service. /// /// Stops an in-progress archive search job. /// @@ -3209,7 +3209,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `MailManagerSvc` service. + /// Performs the `TagResource` operation on the `MailManager` service. /// /// Adds one or more tags (keys and values) to a specified resource. /// @@ -3282,7 +3282,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `MailManagerSvc` service. + /// Performs the `UntagResource` operation on the `MailManager` service. /// /// Remove one or more tags (keys and values) from a specified resource. /// @@ -3354,7 +3354,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `UpdateArchive` operation on the `MailManagerSvc` service. + /// Performs the `UpdateArchive` operation on the `MailManager` service. /// /// Updates the attributes of an existing email archive. /// @@ -3429,7 +3429,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `UpdateIngressPoint` operation on the `MailManagerSvc` service. + /// Performs the `UpdateIngressPoint` operation on the `MailManager` service. /// /// Update attributes of a provisioned ingress endpoint resource. /// @@ -3501,7 +3501,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `UpdateRelay` operation on the `MailManagerSvc` service. + /// Performs the `UpdateRelay` operation on the `MailManager` service. /// /// Updates the attributes of an existing relay resource. /// @@ -3573,7 +3573,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `UpdateRuleSet` operation on the `MailManagerSvc` service. + /// Performs the `UpdateRuleSet` operation on the `MailManager` service. /// /// Update attributes of an already provisioned rule set. /// @@ -3645,7 +3645,7 @@ extension MailManagerClient { return try await op.execute(input: input) } - /// Performs the `UpdateTrafficPolicy` operation on the `MailManagerSvc` service. + /// Performs the `UpdateTrafficPolicy` operation on the `MailManager` service. /// /// Update attributes of an already provisioned traffic policy resource. /// diff --git a/Sources/Services/AWSManagedBlockchain/Sources/AWSManagedBlockchain/ManagedBlockchainClient.swift b/Sources/Services/AWSManagedBlockchain/Sources/AWSManagedBlockchain/ManagedBlockchainClient.swift index bab31e81185..e91b988c38a 100644 --- a/Sources/Services/AWSManagedBlockchain/Sources/AWSManagedBlockchain/ManagedBlockchainClient.swift +++ b/Sources/Services/AWSManagedBlockchain/Sources/AWSManagedBlockchain/ManagedBlockchainClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ManagedBlockchainClient: ClientRuntime.Client { public static let clientName = "ManagedBlockchainClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ManagedBlockchainClient.ManagedBlockchainClientConfiguration let serviceName = "ManagedBlockchain" @@ -330,7 +330,7 @@ extension ManagedBlockchainClient { } extension ManagedBlockchainClient { - /// Performs the `CreateAccessor` operation on the `TaigaWebService` service. + /// Performs the `CreateAccessor` operation on the `ManagedBlockchain` service. /// /// Creates a new accessor for use with Amazon Managed Blockchain service that supports token based access. The accessor contains information required for token based access. /// @@ -406,7 +406,7 @@ extension ManagedBlockchainClient { return try await op.execute(input: input) } - /// Performs the `CreateMember` operation on the `TaigaWebService` service. + /// Performs the `CreateMember` operation on the `ManagedBlockchain` service. /// /// Creates a member within a Managed Blockchain network. Applies only to Hyperledger Fabric. /// @@ -484,7 +484,7 @@ extension ManagedBlockchainClient { return try await op.execute(input: input) } - /// Performs the `CreateNetwork` operation on the `TaigaWebService` service. + /// Performs the `CreateNetwork` operation on the `ManagedBlockchain` service. /// /// Creates a new blockchain network using Amazon Managed Blockchain. Applies only to Hyperledger Fabric. /// @@ -560,7 +560,7 @@ extension ManagedBlockchainClient { return try await op.execute(input: input) } - /// Performs the `CreateNode` operation on the `TaigaWebService` service. + /// Performs the `CreateNode` operation on the `ManagedBlockchain` service. /// /// Creates a node on the specified blockchain network. Applies to Hyperledger Fabric and Ethereum. /// @@ -638,7 +638,7 @@ extension ManagedBlockchainClient { return try await op.execute(input: input) } - /// Performs the `CreateProposal` operation on the `TaigaWebService` service. + /// Performs the `CreateProposal` operation on the `ManagedBlockchain` service. /// /// Creates a proposal for a change to the network that other members of the network can vote on, for example, a proposal to add a new member to the network. Any member can create a proposal. Applies only to Hyperledger Fabric. /// @@ -714,7 +714,7 @@ extension ManagedBlockchainClient { return try await op.execute(input: input) } - /// Performs the `DeleteAccessor` operation on the `TaigaWebService` service. + /// Performs the `DeleteAccessor` operation on the `ManagedBlockchain` service. /// /// Deletes an accessor that your Amazon Web Services account owns. An accessor object is a container that has the information required for token based access to your Ethereum nodes including, the BILLING_TOKEN. After an accessor is deleted, the status of the accessor changes from AVAILABLE to PENDING_DELETION. An accessor in the PENDING_DELETION state can’t be used for new WebSocket requests or HTTP requests. However, WebSocket connections that were initiated while the accessor was in the AVAILABLE state remain open until they expire (up to 2 hours). /// @@ -784,7 +784,7 @@ extension ManagedBlockchainClient { return try await op.execute(input: input) } - /// Performs the `DeleteMember` operation on the `TaigaWebService` service. + /// Performs the `DeleteMember` operation on the `ManagedBlockchain` service. /// /// Deletes a member. Deleting a member removes the member and all associated resources from the network. DeleteMember can only be called for a specified MemberId if the principal performing the action is associated with the Amazon Web Services account that owns the member. In all other cases, the DeleteMember action is carried out as the result of an approved proposal to remove a member. If MemberId is the last member in a network specified by the last Amazon Web Services account, the network is deleted also. Applies only to Hyperledger Fabric. /// @@ -855,7 +855,7 @@ extension ManagedBlockchainClient { return try await op.execute(input: input) } - /// Performs the `DeleteNode` operation on the `TaigaWebService` service. + /// Performs the `DeleteNode` operation on the `ManagedBlockchain` service. /// /// Deletes a node that your Amazon Web Services account owns. All data on the node is lost and cannot be recovered. Applies to Hyperledger Fabric and Ethereum. /// @@ -927,7 +927,7 @@ extension ManagedBlockchainClient { return try await op.execute(input: input) } - /// Performs the `GetAccessor` operation on the `TaigaWebService` service. + /// Performs the `GetAccessor` operation on the `ManagedBlockchain` service. /// /// Returns detailed information about an accessor. An accessor object is a container that has the information required for token based access to your Ethereum nodes. /// @@ -997,7 +997,7 @@ extension ManagedBlockchainClient { return try await op.execute(input: input) } - /// Performs the `GetMember` operation on the `TaigaWebService` service. + /// Performs the `GetMember` operation on the `ManagedBlockchain` service. /// /// Returns detailed information about a member. Applies only to Hyperledger Fabric. /// @@ -1067,7 +1067,7 @@ extension ManagedBlockchainClient { return try await op.execute(input: input) } - /// Performs the `GetNetwork` operation on the `TaigaWebService` service. + /// Performs the `GetNetwork` operation on the `ManagedBlockchain` service. /// /// Returns detailed information about a network. Applies to Hyperledger Fabric and Ethereum. /// @@ -1137,7 +1137,7 @@ extension ManagedBlockchainClient { return try await op.execute(input: input) } - /// Performs the `GetNode` operation on the `TaigaWebService` service. + /// Performs the `GetNode` operation on the `ManagedBlockchain` service. /// /// Returns detailed information about a node. Applies to Hyperledger Fabric and Ethereum. /// @@ -1208,7 +1208,7 @@ extension ManagedBlockchainClient { return try await op.execute(input: input) } - /// Performs the `GetProposal` operation on the `TaigaWebService` service. + /// Performs the `GetProposal` operation on the `ManagedBlockchain` service. /// /// Returns detailed information about a proposal. Applies only to Hyperledger Fabric. /// @@ -1278,7 +1278,7 @@ extension ManagedBlockchainClient { return try await op.execute(input: input) } - /// Performs the `ListAccessors` operation on the `TaigaWebService` service. + /// Performs the `ListAccessors` operation on the `ManagedBlockchain` service. /// /// Returns a list of the accessors and their properties. Accessor objects are containers that have the information required for token based access to your Ethereum nodes. /// @@ -1348,7 +1348,7 @@ extension ManagedBlockchainClient { return try await op.execute(input: input) } - /// Performs the `ListInvitations` operation on the `TaigaWebService` service. + /// Performs the `ListInvitations` operation on the `ManagedBlockchain` service. /// /// Returns a list of all invitations for the current Amazon Web Services account. Applies only to Hyperledger Fabric. /// @@ -1420,7 +1420,7 @@ extension ManagedBlockchainClient { return try await op.execute(input: input) } - /// Performs the `ListMembers` operation on the `TaigaWebService` service. + /// Performs the `ListMembers` operation on the `ManagedBlockchain` service. /// /// Returns a list of the members in a network and properties of their configurations. Applies only to Hyperledger Fabric. /// @@ -1490,7 +1490,7 @@ extension ManagedBlockchainClient { return try await op.execute(input: input) } - /// Performs the `ListNetworks` operation on the `TaigaWebService` service. + /// Performs the `ListNetworks` operation on the `ManagedBlockchain` service. /// /// Returns information about the networks in which the current Amazon Web Services account participates. Applies to Hyperledger Fabric and Ethereum. /// @@ -1560,7 +1560,7 @@ extension ManagedBlockchainClient { return try await op.execute(input: input) } - /// Performs the `ListNodes` operation on the `TaigaWebService` service. + /// Performs the `ListNodes` operation on the `ManagedBlockchain` service. /// /// Returns information about the nodes within a network. Applies to Hyperledger Fabric and Ethereum. /// @@ -1630,7 +1630,7 @@ extension ManagedBlockchainClient { return try await op.execute(input: input) } - /// Performs the `ListProposalVotes` operation on the `TaigaWebService` service. + /// Performs the `ListProposalVotes` operation on the `ManagedBlockchain` service. /// /// Returns the list of votes for a specified proposal, including the value of each vote and the unique identifier of the member that cast the vote. Applies only to Hyperledger Fabric. /// @@ -1700,7 +1700,7 @@ extension ManagedBlockchainClient { return try await op.execute(input: input) } - /// Performs the `ListProposals` operation on the `TaigaWebService` service. + /// Performs the `ListProposals` operation on the `ManagedBlockchain` service. /// /// Returns a list of proposals for the network. Applies only to Hyperledger Fabric. /// @@ -1771,7 +1771,7 @@ extension ManagedBlockchainClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `TaigaWebService` service. + /// Performs the `ListTagsForResource` operation on the `ManagedBlockchain` service. /// /// Returns a list of tags for the specified resource. Each tag consists of a key and optional value. For more information about tags, see [Tagging Resources](https://docs.aws.amazon.com/managed-blockchain/latest/ethereum-dev/tagging-resources.html) in the Amazon Managed Blockchain Ethereum Developer Guide, or [Tagging Resources](https://docs.aws.amazon.com/managed-blockchain/latest/hyperledger-fabric-dev/tagging-resources.html) in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide. /// @@ -1840,7 +1840,7 @@ extension ManagedBlockchainClient { return try await op.execute(input: input) } - /// Performs the `RejectInvitation` operation on the `TaigaWebService` service. + /// Performs the `RejectInvitation` operation on the `ManagedBlockchain` service. /// /// Rejects an invitation to join a network. This action can be called by a principal in an Amazon Web Services account that has received an invitation to create a member and join a network. Applies only to Hyperledger Fabric. /// @@ -1911,7 +1911,7 @@ extension ManagedBlockchainClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `TaigaWebService` service. + /// Performs the `TagResource` operation on the `ManagedBlockchain` service. /// /// Adds or overwrites the specified tags for the specified Amazon Managed Blockchain resource. Each tag consists of a key and optional value. When you specify a tag key that already exists, the tag value is overwritten with the new value. Use UntagResource to remove tag keys. A resource can have up to 50 tags. If you try to create more than 50 tags for a resource, your request fails and returns an error. For more information about tags, see [Tagging Resources](https://docs.aws.amazon.com/managed-blockchain/latest/ethereum-dev/tagging-resources.html) in the Amazon Managed Blockchain Ethereum Developer Guide, or [Tagging Resources](https://docs.aws.amazon.com/managed-blockchain/latest/hyperledger-fabric-dev/tagging-resources.html) in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide. /// @@ -1984,7 +1984,7 @@ extension ManagedBlockchainClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `TaigaWebService` service. + /// Performs the `UntagResource` operation on the `ManagedBlockchain` service. /// /// Removes the specified tags from the Amazon Managed Blockchain resource. For more information about tags, see [Tagging Resources](https://docs.aws.amazon.com/managed-blockchain/latest/ethereum-dev/tagging-resources.html) in the Amazon Managed Blockchain Ethereum Developer Guide, or [Tagging Resources](https://docs.aws.amazon.com/managed-blockchain/latest/hyperledger-fabric-dev/tagging-resources.html) in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide. /// @@ -2054,7 +2054,7 @@ extension ManagedBlockchainClient { return try await op.execute(input: input) } - /// Performs the `UpdateMember` operation on the `TaigaWebService` service. + /// Performs the `UpdateMember` operation on the `ManagedBlockchain` service. /// /// Updates a member configuration with new parameters. Applies only to Hyperledger Fabric. /// @@ -2127,7 +2127,7 @@ extension ManagedBlockchainClient { return try await op.execute(input: input) } - /// Performs the `UpdateNode` operation on the `TaigaWebService` service. + /// Performs the `UpdateNode` operation on the `ManagedBlockchain` service. /// /// Updates a node configuration with new parameters. Applies only to Hyperledger Fabric. /// @@ -2200,7 +2200,7 @@ extension ManagedBlockchainClient { return try await op.execute(input: input) } - /// Performs the `VoteOnProposal` operation on the `TaigaWebService` service. + /// Performs the `VoteOnProposal` operation on the `ManagedBlockchain` service. /// /// Casts a vote for a specified ProposalId on behalf of a member. The member to vote as, specified by VoterMemberId, must be in the same Amazon Web Services account as the principal that calls the action. Applies only to Hyperledger Fabric. /// diff --git a/Sources/Services/AWSManagedBlockchainQuery/Sources/AWSManagedBlockchainQuery/ManagedBlockchainQueryClient.swift b/Sources/Services/AWSManagedBlockchainQuery/Sources/AWSManagedBlockchainQuery/ManagedBlockchainQueryClient.swift index 4517df60cb1..e870f433299 100644 --- a/Sources/Services/AWSManagedBlockchainQuery/Sources/AWSManagedBlockchainQuery/ManagedBlockchainQueryClient.swift +++ b/Sources/Services/AWSManagedBlockchainQuery/Sources/AWSManagedBlockchainQuery/ManagedBlockchainQueryClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ManagedBlockchainQueryClient: ClientRuntime.Client { public static let clientName = "ManagedBlockchainQueryClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ManagedBlockchainQueryClient.ManagedBlockchainQueryClientConfiguration let serviceName = "ManagedBlockchain Query" @@ -328,7 +328,7 @@ extension ManagedBlockchainQueryClient { } extension ManagedBlockchainQueryClient { - /// Performs the `BatchGetTokenBalance` operation on the `TietonChainQueryService` service. + /// Performs the `BatchGetTokenBalance` operation on the `ManagedBlockchainQuery` service. /// /// Gets the token balance for a batch of tokens by using the BatchGetTokenBalance action for every token in the request. Only the native tokens BTC and ETH, and the ERC-20, ERC-721, and ERC 1155 token standards are supported. /// @@ -402,7 +402,7 @@ extension ManagedBlockchainQueryClient { return try await op.execute(input: input) } - /// Performs the `GetAssetContract` operation on the `TietonChainQueryService` service. + /// Performs the `GetAssetContract` operation on the `ManagedBlockchainQuery` service. /// /// Gets the information about a specific contract deployed on the blockchain. /// @@ -480,7 +480,7 @@ extension ManagedBlockchainQueryClient { return try await op.execute(input: input) } - /// Performs the `GetTokenBalance` operation on the `TietonChainQueryService` service. + /// Performs the `GetTokenBalance` operation on the `ManagedBlockchainQuery` service. /// /// Gets the balance of a specific token, including native tokens, for a given address (wallet or contract) on the blockchain. Only the native tokens BTC and ETH, and the ERC-20, ERC-721, and ERC 1155 token standards are supported. /// @@ -554,7 +554,7 @@ extension ManagedBlockchainQueryClient { return try await op.execute(input: input) } - /// Performs the `GetTransaction` operation on the `TietonChainQueryService` service. + /// Performs the `GetTransaction` operation on the `ManagedBlockchainQuery` service. /// /// Gets the details of a transaction. This action will return transaction details for all transactions that are confirmed on the blockchain, even if they have not reached [finality](https://docs.aws.amazon.com/managed-blockchain/latest/ambq-dg/key-concepts.html#finality). /// @@ -628,7 +628,7 @@ extension ManagedBlockchainQueryClient { return try await op.execute(input: input) } - /// Performs the `ListAssetContracts` operation on the `TietonChainQueryService` service. + /// Performs the `ListAssetContracts` operation on the `ManagedBlockchainQuery` service. /// /// Lists all the contracts for a given contract type deployed by an address (either a contract address or a wallet address). The Bitcoin blockchain networks do not support this operation. /// @@ -701,7 +701,7 @@ extension ManagedBlockchainQueryClient { return try await op.execute(input: input) } - /// Performs the `ListFilteredTransactionEvents` operation on the `TietonChainQueryService` service. + /// Performs the `ListFilteredTransactionEvents` operation on the `ManagedBlockchainQuery` service. /// /// Lists all the transaction events for an address on the blockchain. This operation is only supported on the Bitcoin networks. /// @@ -774,7 +774,7 @@ extension ManagedBlockchainQueryClient { return try await op.execute(input: input) } - /// Performs the `ListTokenBalances` operation on the `TietonChainQueryService` service. + /// Performs the `ListTokenBalances` operation on the `ManagedBlockchainQuery` service. /// /// This action returns the following for a given blockchain network: /// @@ -856,7 +856,7 @@ extension ManagedBlockchainQueryClient { return try await op.execute(input: input) } - /// Performs the `ListTransactionEvents` operation on the `TietonChainQueryService` service. + /// Performs the `ListTransactionEvents` operation on the `ManagedBlockchainQuery` service. /// /// Lists all the transaction events for a transaction This action will return transaction details for all transactions that are confirmed on the blockchain, even if they have not reached [finality](https://docs.aws.amazon.com/managed-blockchain/latest/ambq-dg/key-concepts.html#finality). /// @@ -929,7 +929,7 @@ extension ManagedBlockchainQueryClient { return try await op.execute(input: input) } - /// Performs the `ListTransactions` operation on the `TietonChainQueryService` service. + /// Performs the `ListTransactions` operation on the `ManagedBlockchainQuery` service. /// /// Lists all the transaction events for a transaction. /// diff --git a/Sources/Services/AWSMarketplaceAgreement/Sources/AWSMarketplaceAgreement/MarketplaceAgreementClient.swift b/Sources/Services/AWSMarketplaceAgreement/Sources/AWSMarketplaceAgreement/MarketplaceAgreementClient.swift index 682ac23bd8b..3daea93df0c 100644 --- a/Sources/Services/AWSMarketplaceAgreement/Sources/AWSMarketplaceAgreement/MarketplaceAgreementClient.swift +++ b/Sources/Services/AWSMarketplaceAgreement/Sources/AWSMarketplaceAgreement/MarketplaceAgreementClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MarketplaceAgreementClient: ClientRuntime.Client { public static let clientName = "MarketplaceAgreementClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: MarketplaceAgreementClient.MarketplaceAgreementClientConfiguration let serviceName = "Marketplace Agreement" @@ -330,7 +330,7 @@ extension MarketplaceAgreementClient { } extension MarketplaceAgreementClient { - /// Performs the `DescribeAgreement` operation on the `AWSMPCommerceService_v20200301` service. + /// Performs the `DescribeAgreement` operation on the `MarketplaceAgreement` service. /// /// Provides details about an agreement, such as the proposer, acceptor, start date, and end date. /// @@ -404,7 +404,7 @@ extension MarketplaceAgreementClient { return try await op.execute(input: input) } - /// Performs the `GetAgreementTerms` operation on the `AWSMPCommerceService_v20200301` service. + /// Performs the `GetAgreementTerms` operation on the `MarketplaceAgreement` service. /// /// Obtains details about the terms in an agreement that you participated in as proposer or acceptor. The details include: /// @@ -489,7 +489,7 @@ extension MarketplaceAgreementClient { return try await op.execute(input: input) } - /// Performs the `SearchAgreements` operation on the `AWSMPCommerceService_v20200301` service. + /// Performs the `SearchAgreements` operation on the `MarketplaceAgreement` service. /// /// Searches across all agreements that a proposer or an acceptor has in AWS Marketplace. The search returns a list of agreements with basic agreement information. The following filter combinations are supported: /// diff --git a/Sources/Services/AWSMarketplaceCatalog/Sources/AWSMarketplaceCatalog/MarketplaceCatalogClient.swift b/Sources/Services/AWSMarketplaceCatalog/Sources/AWSMarketplaceCatalog/MarketplaceCatalogClient.swift index ccb7f1e02e1..e434e431df3 100644 --- a/Sources/Services/AWSMarketplaceCatalog/Sources/AWSMarketplaceCatalog/MarketplaceCatalogClient.swift +++ b/Sources/Services/AWSMarketplaceCatalog/Sources/AWSMarketplaceCatalog/MarketplaceCatalogClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MarketplaceCatalogClient: ClientRuntime.Client { public static let clientName = "MarketplaceCatalogClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: MarketplaceCatalogClient.MarketplaceCatalogClientConfiguration let serviceName = "Marketplace Catalog" @@ -331,7 +331,7 @@ extension MarketplaceCatalogClient { } extension MarketplaceCatalogClient { - /// Performs the `BatchDescribeEntities` operation on the `AWSMPSeymour` service. + /// Performs the `BatchDescribeEntities` operation on the `MarketplaceCatalog` service. /// /// Returns metadata and content for multiple entities. This is the Batch version of the DescribeEntity API and uses the same IAM permission action as DescribeEntity API. /// @@ -403,7 +403,7 @@ extension MarketplaceCatalogClient { return try await op.execute(input: input) } - /// Performs the `CancelChangeSet` operation on the `AWSMPSeymour` service. + /// Performs the `CancelChangeSet` operation on the `MarketplaceCatalog` service. /// /// Used to cancel an open change request. Must be sent before the status of the request changes to APPLYING, the final stage of completing your change request. You can describe a change during the 60-day request history retention period for API calls. /// @@ -475,7 +475,7 @@ extension MarketplaceCatalogClient { return try await op.execute(input: input) } - /// Performs the `DeleteResourcePolicy` operation on the `AWSMPSeymour` service. + /// Performs the `DeleteResourcePolicy` operation on the `MarketplaceCatalog` service. /// /// Deletes a resource-based policy on an entity that is identified by its resource ARN. /// @@ -546,7 +546,7 @@ extension MarketplaceCatalogClient { return try await op.execute(input: input) } - /// Performs the `DescribeChangeSet` operation on the `AWSMPSeymour` service. + /// Performs the `DescribeChangeSet` operation on the `MarketplaceCatalog` service. /// /// Provides information about a given change set. /// @@ -617,7 +617,7 @@ extension MarketplaceCatalogClient { return try await op.execute(input: input) } - /// Performs the `DescribeEntity` operation on the `AWSMPSeymour` service. + /// Performs the `DescribeEntity` operation on the `MarketplaceCatalog` service. /// /// Returns the metadata and content of the entity. /// @@ -689,7 +689,7 @@ extension MarketplaceCatalogClient { return try await op.execute(input: input) } - /// Performs the `GetResourcePolicy` operation on the `AWSMPSeymour` service. + /// Performs the `GetResourcePolicy` operation on the `MarketplaceCatalog` service. /// /// Gets a resource-based policy of an entity that is identified by its resource ARN. /// @@ -760,7 +760,7 @@ extension MarketplaceCatalogClient { return try await op.execute(input: input) } - /// Performs the `ListChangeSets` operation on the `AWSMPSeymour` service. + /// Performs the `ListChangeSets` operation on the `MarketplaceCatalog` service. /// /// Returns the list of change sets owned by the account being used to make the call. You can filter this list by providing any combination of entityId, ChangeSetName, and status. If you provide more than one filter, the API operation applies a logical AND between the filters. You can describe a change during the 60-day request history retention period for API calls. /// @@ -832,7 +832,7 @@ extension MarketplaceCatalogClient { return try await op.execute(input: input) } - /// Performs the `ListEntities` operation on the `AWSMPSeymour` service. + /// Performs the `ListEntities` operation on the `MarketplaceCatalog` service. /// /// Provides the list of entities of a given type. /// @@ -905,7 +905,7 @@ extension MarketplaceCatalogClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSMPSeymour` service. + /// Performs the `ListTagsForResource` operation on the `MarketplaceCatalog` service. /// /// Lists all tags that have been added to a resource (either an [entity](https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/welcome.html#catalog-api-entities) or [change set](https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/welcome.html#working-with-change-sets)). /// @@ -978,7 +978,7 @@ extension MarketplaceCatalogClient { return try await op.execute(input: input) } - /// Performs the `PutResourcePolicy` operation on the `AWSMPSeymour` service. + /// Performs the `PutResourcePolicy` operation on the `MarketplaceCatalog` service. /// /// Attaches a resource-based policy to an entity. Examples of an entity include: AmiProduct and ContainerProduct. /// @@ -1051,7 +1051,7 @@ extension MarketplaceCatalogClient { return try await op.execute(input: input) } - /// Performs the `StartChangeSet` operation on the `AWSMPSeymour` service. + /// Performs the `StartChangeSet` operation on the `MarketplaceCatalog` service. /// /// Allows you to request changes for your entities. Within a single ChangeSet, you can't start the same change type against the same entity multiple times. Additionally, when a ChangeSet is running, all the entities targeted by the different changes are locked until the change set has completed (either succeeded, cancelled, or failed). If you try to start a change set containing a change against an entity that is already locked, you will receive a ResourceInUseException error. For example, you can't start the ChangeSet described in the [example](https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/API_StartChangeSet.html#API_StartChangeSet_Examples) later in this topic because it contains two changes to run the same change type (AddRevisions) against the same entity (entity-id@1). For more information about working with change sets, see [ Working with change sets](https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/welcome.html#working-with-change-sets). For information about change types for single-AMI products, see [Working with single-AMI products](https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/ami-products.html#working-with-single-AMI-products). Also, for more information about change types available for container-based products, see [Working with container products](https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/container-products.html#working-with-container-products). /// @@ -1127,7 +1127,7 @@ extension MarketplaceCatalogClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSMPSeymour` service. + /// Performs the `TagResource` operation on the `MarketplaceCatalog` service. /// /// Tags a resource (either an [entity](https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/welcome.html#catalog-api-entities) or [change set](https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/welcome.html#working-with-change-sets)). /// @@ -1200,7 +1200,7 @@ extension MarketplaceCatalogClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSMPSeymour` service. + /// Performs the `UntagResource` operation on the `MarketplaceCatalog` service. /// /// Removes a tag or list of tags from a resource (either an [entity](https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/welcome.html#catalog-api-entities) or [change set](https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/welcome.html#working-with-change-sets)). /// diff --git a/Sources/Services/AWSMarketplaceCommerceAnalytics/Sources/AWSMarketplaceCommerceAnalytics/MarketplaceCommerceAnalyticsClient.swift b/Sources/Services/AWSMarketplaceCommerceAnalytics/Sources/AWSMarketplaceCommerceAnalytics/MarketplaceCommerceAnalyticsClient.swift index 3760e9c4c7d..36cf50f87cb 100644 --- a/Sources/Services/AWSMarketplaceCommerceAnalytics/Sources/AWSMarketplaceCommerceAnalytics/MarketplaceCommerceAnalyticsClient.swift +++ b/Sources/Services/AWSMarketplaceCommerceAnalytics/Sources/AWSMarketplaceCommerceAnalytics/MarketplaceCommerceAnalyticsClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MarketplaceCommerceAnalyticsClient: ClientRuntime.Client { public static let clientName = "MarketplaceCommerceAnalyticsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: MarketplaceCommerceAnalyticsClient.MarketplaceCommerceAnalyticsClientConfiguration let serviceName = "Marketplace Commerce Analytics" @@ -330,7 +330,7 @@ extension MarketplaceCommerceAnalyticsClient { } extension MarketplaceCommerceAnalyticsClient { - /// Performs the `GenerateDataSet` operation on the `MarketplaceCommerceAnalytics20150701` service. + /// Performs the `GenerateDataSet` operation on the `MarketplaceCommerceAnalytics` service. /// /// Given a data set type and data set publication date, asynchronously publishes the requested data set to the specified S3 bucket and notifies the specified SNS topic once the data is available. Returns a unique request identifier that can be used to correlate requests with notifications from the SNS topic. Data sets will be published in comma-separated values (CSV) format with the file name {data_set_type}_YYYY-MM-DD.csv. If a file with the same name already exists (e.g. if the same data set is requested twice), the original file will be overwritten by the new file. Requires a Role with an attached permissions policy providing Allow permissions for the following actions: s3:PutObject, s3:GetBucketLocation, sns:GetTopicAttributes, sns:Publish, iam:GetRolePolicy. /// @@ -400,7 +400,7 @@ extension MarketplaceCommerceAnalyticsClient { return try await op.execute(input: input) } - /// Performs the `StartSupportDataExport` operation on the `MarketplaceCommerceAnalytics20150701` service. + /// Performs the `StartSupportDataExport` operation on the `MarketplaceCommerceAnalytics` service. /// /// This target has been deprecated. Given a data set type and a from date, asynchronously publishes the requested customer support data to the specified S3 bucket and notifies the specified SNS topic once the data is available. Returns a unique request identifier that can be used to correlate requests with notifications from the SNS topic. 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. If a file with the same name already exists (e.g. if the same data set is requested twice), the original file will be overwritten by the new file. Requires a Role with an attached permissions policy providing Allow permissions for the following actions: s3:PutObject, s3:GetBucketLocation, sns:GetTopicAttributes, sns:Publish, iam:GetRolePolicy. @available(*, deprecated, message: "This target has been deprecated. As of December 2022 Product Support Connection is no longer supported.") diff --git a/Sources/Services/AWSMarketplaceDeployment/Sources/AWSMarketplaceDeployment/MarketplaceDeploymentClient.swift b/Sources/Services/AWSMarketplaceDeployment/Sources/AWSMarketplaceDeployment/MarketplaceDeploymentClient.swift index ad022c48c45..57e479a3757 100644 --- a/Sources/Services/AWSMarketplaceDeployment/Sources/AWSMarketplaceDeployment/MarketplaceDeploymentClient.swift +++ b/Sources/Services/AWSMarketplaceDeployment/Sources/AWSMarketplaceDeployment/MarketplaceDeploymentClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MarketplaceDeploymentClient: ClientRuntime.Client { public static let clientName = "MarketplaceDeploymentClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: MarketplaceDeploymentClient.MarketplaceDeploymentClientConfiguration let serviceName = "Marketplace Deployment" @@ -331,7 +331,7 @@ extension MarketplaceDeploymentClient { } extension MarketplaceDeploymentClient { - /// Performs the `ListTagsForResource` operation on the `AWSMPDeploymentParametersService` service. + /// Performs the `ListTagsForResource` operation on the `MarketplaceDeployment` service. /// /// Lists all tags that have been added to a deployment parameter resource. /// @@ -401,7 +401,7 @@ extension MarketplaceDeploymentClient { return try await op.execute(input: input) } - /// Performs the `PutDeploymentParameter` operation on the `AWSMPDeploymentParametersService` service. + /// Performs the `PutDeploymentParameter` operation on the `MarketplaceDeployment` service. /// /// Creates or updates a deployment parameter and is targeted by catalog and agreementId. /// @@ -477,7 +477,7 @@ extension MarketplaceDeploymentClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSMPDeploymentParametersService` service. + /// Performs the `TagResource` operation on the `MarketplaceDeployment` service. /// /// Tags a resource. /// @@ -551,7 +551,7 @@ extension MarketplaceDeploymentClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSMPDeploymentParametersService` service. + /// Performs the `UntagResource` operation on the `MarketplaceDeployment` service. /// /// Removes a tag or list of tags from a resource. /// diff --git a/Sources/Services/AWSMarketplaceEntitlementService/Sources/AWSMarketplaceEntitlementService/MarketplaceEntitlementClient.swift b/Sources/Services/AWSMarketplaceEntitlementService/Sources/AWSMarketplaceEntitlementService/MarketplaceEntitlementClient.swift index 95b95252f7a..1a9f0f5517c 100644 --- a/Sources/Services/AWSMarketplaceEntitlementService/Sources/AWSMarketplaceEntitlementService/MarketplaceEntitlementClient.swift +++ b/Sources/Services/AWSMarketplaceEntitlementService/Sources/AWSMarketplaceEntitlementService/MarketplaceEntitlementClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MarketplaceEntitlementClient: ClientRuntime.Client { public static let clientName = "MarketplaceEntitlementClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: MarketplaceEntitlementClient.MarketplaceEntitlementClientConfiguration let serviceName = "Marketplace Entitlement" @@ -329,7 +329,7 @@ extension MarketplaceEntitlementClient { } extension MarketplaceEntitlementClient { - /// Performs the `GetEntitlements` operation on the `AWSMPEntitlementService` service. + /// Performs the `GetEntitlements` operation on the `MarketplaceEntitlement` service. /// /// GetEntitlements retrieves entitlement values for a given product. The results can be filtered based on customer identifier or product dimensions. /// diff --git a/Sources/Services/AWSMarketplaceMetering/Sources/AWSMarketplaceMetering/MarketplaceMeteringClient.swift b/Sources/Services/AWSMarketplaceMetering/Sources/AWSMarketplaceMetering/MarketplaceMeteringClient.swift index b174acc6724..05ff8f7cd7e 100644 --- a/Sources/Services/AWSMarketplaceMetering/Sources/AWSMarketplaceMetering/MarketplaceMeteringClient.swift +++ b/Sources/Services/AWSMarketplaceMetering/Sources/AWSMarketplaceMetering/MarketplaceMeteringClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MarketplaceMeteringClient: ClientRuntime.Client { public static let clientName = "MarketplaceMeteringClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: MarketplaceMeteringClient.MarketplaceMeteringClientConfiguration let serviceName = "Marketplace Metering" @@ -330,7 +330,7 @@ extension MarketplaceMeteringClient { } extension MarketplaceMeteringClient { - /// Performs the `BatchMeterUsage` operation on the `AWSMPMeteringService` service. + /// Performs the `BatchMeterUsage` operation on the `MarketplaceMetering` service. /// /// BatchMeterUsage is called from a SaaS application listed on AWS Marketplace to post metering records for a set of customers. For identical requests, the API is idempotent; requests can be retried with the same records or a subset of the input records. Every request to BatchMeterUsage is for one product. If you need to meter usage for multiple products, you must make multiple calls to BatchMeterUsage. Usage records are expected to be submitted as quickly as possible after the event that is being recorded, and are not accepted more than 6 hours after the event. BatchMeterUsage can process up to 25 UsageRecords at a time. A UsageRecord can optionally include multiple usage allocations, to provide customers with usage data split into buckets by tags that you define (or allow the customer to define). BatchMeterUsage returns a list of UsageRecordResult objects, showing the result for each UsageRecord, as well as a list of UnprocessedRecords, indicating errors in the service side that you should retry. BatchMeterUsage requests must be less than 1MB in size. For an example of using BatchMeterUsage, see [ BatchMeterUsage code example](https://docs.aws.amazon.com/marketplace/latest/userguide/saas-code-examples.html#saas-batchmeterusage-example) in the AWS Marketplace Seller Guide. /// @@ -408,7 +408,7 @@ extension MarketplaceMeteringClient { return try await op.execute(input: input) } - /// Performs the `MeterUsage` operation on the `AWSMPMeteringService` service. + /// Performs the `MeterUsage` operation on the `MarketplaceMetering` service. /// /// API to emit metering records. For identical requests, the API is idempotent. It simply returns the metering record ID. MeterUsage is authenticated on the buyer's AWS account using credentials from the EC2 instance, ECS task, or EKS pod. MeterUsage can optionally include multiple usage allocations, to provide customers with usage data split into buckets by tags that you define (or allow the customer to define). Usage records are expected to be submitted as quickly as possible after the event that is being recorded, and are not accepted more than 6 hours after the event. /// @@ -487,7 +487,7 @@ extension MarketplaceMeteringClient { return try await op.execute(input: input) } - /// Performs the `RegisterUsage` operation on the `AWSMPMeteringService` service. + /// Performs the `RegisterUsage` operation on the `MarketplaceMetering` service. /// /// Paid container software products sold through AWS Marketplace must integrate with the AWS Marketplace Metering Service and call the RegisterUsage operation for software entitlement and metering. Free and BYOL products for Amazon ECS or Amazon EKS aren't required to call RegisterUsage, but you may choose to do so if you would like to receive usage data in your seller reports. The sections below explain the behavior of RegisterUsage. RegisterUsage performs two primary functions: metering and entitlement. /// @@ -568,7 +568,7 @@ extension MarketplaceMeteringClient { return try await op.execute(input: input) } - /// Performs the `ResolveCustomer` operation on the `AWSMPMeteringService` service. + /// Performs the `ResolveCustomer` operation on the `MarketplaceMetering` service. /// /// ResolveCustomer is called by a SaaS application during the registration process. When a buyer visits your website during the registration process, the buyer submits a registration token through their browser. The registration token is resolved through this API to obtain a CustomerIdentifier along with the CustomerAWSAccountId and ProductCode. The API needs to called from the seller account id used to publish the SaaS application to successfully resolve the token. For an example of using ResolveCustomer, see [ ResolveCustomer code example](https://docs.aws.amazon.com/marketplace/latest/userguide/saas-code-examples.html#saas-resolvecustomer-example) in the AWS Marketplace Seller Guide. /// diff --git a/Sources/Services/AWSMarketplaceReporting/Sources/AWSMarketplaceReporting/MarketplaceReportingClient.swift b/Sources/Services/AWSMarketplaceReporting/Sources/AWSMarketplaceReporting/MarketplaceReportingClient.swift index b878943922b..93edd0b7420 100644 --- a/Sources/Services/AWSMarketplaceReporting/Sources/AWSMarketplaceReporting/MarketplaceReportingClient.swift +++ b/Sources/Services/AWSMarketplaceReporting/Sources/AWSMarketplaceReporting/MarketplaceReportingClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MarketplaceReportingClient: ClientRuntime.Client { public static let clientName = "MarketplaceReportingClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: MarketplaceReportingClient.MarketplaceReportingClientConfiguration let serviceName = "Marketplace Reporting" @@ -328,7 +328,7 @@ extension MarketplaceReportingClient { } extension MarketplaceReportingClient { - /// Performs the `GetBuyerDashboard` operation on the `AWSMarketplaceReporting` service. + /// Performs the `GetBuyerDashboard` operation on the `MarketplaceReporting` service. /// /// Generates an embedding URL for an Amazon QuickSight dashboard for an anonymous user. This API is available only to Amazon Web Services Organization management accounts or delegated administrators registered for the procurement insights (procurement-insights.marketplace.amazonaws.com) feature. The following rules apply to a generated URL: /// diff --git a/Sources/Services/AWSMediaConnect/Sources/AWSMediaConnect/MediaConnectClient.swift b/Sources/Services/AWSMediaConnect/Sources/AWSMediaConnect/MediaConnectClient.swift index 3b029a0efce..f4e9a548996 100644 --- a/Sources/Services/AWSMediaConnect/Sources/AWSMediaConnect/MediaConnectClient.swift +++ b/Sources/Services/AWSMediaConnect/Sources/AWSMediaConnect/MediaConnectClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MediaConnectClient: ClientRuntime.Client { public static let clientName = "MediaConnectClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: MediaConnectClient.MediaConnectClientConfiguration let serviceName = "MediaConnect" diff --git a/Sources/Services/AWSMediaConvert/Sources/AWSMediaConvert/MediaConvertClient.swift b/Sources/Services/AWSMediaConvert/Sources/AWSMediaConvert/MediaConvertClient.swift index 941fddd0cc5..4eee3dd28c9 100644 --- a/Sources/Services/AWSMediaConvert/Sources/AWSMediaConvert/MediaConvertClient.swift +++ b/Sources/Services/AWSMediaConvert/Sources/AWSMediaConvert/MediaConvertClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MediaConvertClient: ClientRuntime.Client { public static let clientName = "MediaConvertClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: MediaConvertClient.MediaConvertClientConfiguration let serviceName = "MediaConvert" diff --git a/Sources/Services/AWSMediaLive/Sources/AWSMediaLive/MediaLiveClient.swift b/Sources/Services/AWSMediaLive/Sources/AWSMediaLive/MediaLiveClient.swift index 5838b9e4eeb..2e2f48e0d3c 100644 --- a/Sources/Services/AWSMediaLive/Sources/AWSMediaLive/MediaLiveClient.swift +++ b/Sources/Services/AWSMediaLive/Sources/AWSMediaLive/MediaLiveClient.swift @@ -67,7 +67,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MediaLiveClient: ClientRuntime.Client { public static let clientName = "MediaLiveClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: MediaLiveClient.MediaLiveClientConfiguration let serviceName = "MediaLive" diff --git a/Sources/Services/AWSMediaPackage/Sources/AWSMediaPackage/MediaPackageClient.swift b/Sources/Services/AWSMediaPackage/Sources/AWSMediaPackage/MediaPackageClient.swift index 309b9e78fb0..1d87db13de8 100644 --- a/Sources/Services/AWSMediaPackage/Sources/AWSMediaPackage/MediaPackageClient.swift +++ b/Sources/Services/AWSMediaPackage/Sources/AWSMediaPackage/MediaPackageClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MediaPackageClient: ClientRuntime.Client { public static let clientName = "MediaPackageClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: MediaPackageClient.MediaPackageClientConfiguration let serviceName = "MediaPackage" diff --git a/Sources/Services/AWSMediaPackageV2/Sources/AWSMediaPackageV2/MediaPackageV2Client.swift b/Sources/Services/AWSMediaPackageV2/Sources/AWSMediaPackageV2/MediaPackageV2Client.swift index 513c020b8a1..12538204a94 100644 --- a/Sources/Services/AWSMediaPackageV2/Sources/AWSMediaPackageV2/MediaPackageV2Client.swift +++ b/Sources/Services/AWSMediaPackageV2/Sources/AWSMediaPackageV2/MediaPackageV2Client.swift @@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MediaPackageV2Client: ClientRuntime.Client { public static let clientName = "MediaPackageV2Client" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: MediaPackageV2Client.MediaPackageV2ClientConfiguration let serviceName = "MediaPackageV2" @@ -332,7 +332,7 @@ extension MediaPackageV2Client { } extension MediaPackageV2Client { - /// Performs the `CancelHarvestJob` operation on the `mediapackagev2` service. + /// Performs the `CancelHarvestJob` operation on the `MediaPackageV2` service. /// /// Cancels an in-progress harvest job. /// @@ -404,7 +404,7 @@ extension MediaPackageV2Client { return try await op.execute(input: input) } - /// Performs the `CreateChannel` operation on the `mediapackagev2` service. + /// Performs the `CreateChannel` operation on the `MediaPackageV2` service. /// /// Create a channel to start receiving content streams. The channel represents the input to MediaPackage for incoming live content from an encoder such as AWS Elemental MediaLive. The channel receives content, and after packaging it, outputs it through an origin endpoint to downstream devices (such as video players or CDNs) that request the content. You can create only one channel with each request. We recommend that you spread out channels between channel groups, such as putting redundant channels in the same AWS Region in different channel groups. /// @@ -481,7 +481,7 @@ extension MediaPackageV2Client { return try await op.execute(input: input) } - /// Performs the `CreateChannelGroup` operation on the `mediapackagev2` service. + /// Performs the `CreateChannelGroup` operation on the `MediaPackageV2` service. /// /// Create a channel group to group your channels and origin endpoints. A channel group is the top-level resource that consists of channels and origin endpoints that are associated with it and that provides predictable URLs for stream delivery. All channels and origin endpoints within the channel group are guaranteed to share the DNS. You can create only one channel group with each request. /// @@ -558,7 +558,7 @@ extension MediaPackageV2Client { return try await op.execute(input: input) } - /// Performs the `CreateHarvestJob` operation on the `mediapackagev2` service. + /// Performs the `CreateHarvestJob` operation on the `MediaPackageV2` service. /// /// Creates a new harvest job to export content from a MediaPackage v2 channel to an S3 bucket. /// @@ -635,7 +635,7 @@ extension MediaPackageV2Client { return try await op.execute(input: input) } - /// Performs the `CreateOriginEndpoint` operation on the `mediapackagev2` service. + /// Performs the `CreateOriginEndpoint` operation on the `MediaPackageV2` service. /// /// The endpoint is attached to a channel, and represents the output of the live content. You can associate multiple endpoints to a single channel. Each endpoint gives players and downstream CDNs (such as Amazon CloudFront) access to the content for playback. Content can't be served from a channel until it has an endpoint. You can create only one endpoint with each request. /// @@ -712,7 +712,7 @@ extension MediaPackageV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteChannel` operation on the `mediapackagev2` service. + /// Performs the `DeleteChannel` operation on the `MediaPackageV2` service. /// /// Delete a channel to stop AWS Elemental MediaPackage from receiving further content. You must delete the channel's origin endpoints before you can delete the channel. /// @@ -782,7 +782,7 @@ extension MediaPackageV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteChannelGroup` operation on the `mediapackagev2` service. + /// Performs the `DeleteChannelGroup` operation on the `MediaPackageV2` service. /// /// Delete a channel group. You must delete the channel group's channels and origin endpoints before you can delete the channel group. If you delete a channel group, you'll lose access to the egress domain and will have to create a new channel group to replace it. /// @@ -852,7 +852,7 @@ extension MediaPackageV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteChannelPolicy` operation on the `mediapackagev2` service. + /// Performs the `DeleteChannelPolicy` operation on the `MediaPackageV2` service. /// /// Delete a channel policy. /// @@ -922,7 +922,7 @@ extension MediaPackageV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteOriginEndpoint` operation on the `mediapackagev2` service. + /// Performs the `DeleteOriginEndpoint` operation on the `MediaPackageV2` service. /// /// Origin endpoints can serve content until they're deleted. Delete the endpoint if it should no longer respond to playback requests. You must delete all endpoints from a channel before you can delete the channel. /// @@ -991,7 +991,7 @@ extension MediaPackageV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteOriginEndpointPolicy` operation on the `mediapackagev2` service. + /// Performs the `DeleteOriginEndpointPolicy` operation on the `MediaPackageV2` service. /// /// Delete an origin endpoint policy. /// @@ -1061,7 +1061,7 @@ extension MediaPackageV2Client { return try await op.execute(input: input) } - /// Performs the `GetChannel` operation on the `mediapackagev2` service. + /// Performs the `GetChannel` operation on the `MediaPackageV2` service. /// /// Retrieves the specified channel that's configured in AWS Elemental MediaPackage, including the origin endpoints that are associated with it. /// @@ -1131,7 +1131,7 @@ extension MediaPackageV2Client { return try await op.execute(input: input) } - /// Performs the `GetChannelGroup` operation on the `mediapackagev2` service. + /// Performs the `GetChannelGroup` operation on the `MediaPackageV2` service. /// /// Retrieves the specified channel group that's configured in AWS Elemental MediaPackage, including the channels and origin endpoints that are associated with it. /// @@ -1201,7 +1201,7 @@ extension MediaPackageV2Client { return try await op.execute(input: input) } - /// Performs the `GetChannelPolicy` operation on the `mediapackagev2` service. + /// Performs the `GetChannelPolicy` operation on the `MediaPackageV2` service. /// /// Retrieves the specified channel policy that's configured in AWS Elemental MediaPackage. With policies, you can specify who has access to AWS resources and what actions they can perform on those resources. /// @@ -1271,7 +1271,7 @@ extension MediaPackageV2Client { return try await op.execute(input: input) } - /// Performs the `GetHarvestJob` operation on the `mediapackagev2` service. + /// Performs the `GetHarvestJob` operation on the `MediaPackageV2` service. /// /// Retrieves the details of a specific harvest job. /// @@ -1341,7 +1341,7 @@ extension MediaPackageV2Client { return try await op.execute(input: input) } - /// Performs the `GetOriginEndpoint` operation on the `mediapackagev2` service. + /// Performs the `GetOriginEndpoint` operation on the `MediaPackageV2` service. /// /// Retrieves the specified origin endpoint that's configured in AWS Elemental MediaPackage to obtain its playback URL and to view the packaging settings that it's currently using. /// @@ -1411,7 +1411,7 @@ extension MediaPackageV2Client { return try await op.execute(input: input) } - /// Performs the `GetOriginEndpointPolicy` operation on the `mediapackagev2` service. + /// Performs the `GetOriginEndpointPolicy` operation on the `MediaPackageV2` service. /// /// Retrieves the specified origin endpoint policy that's configured in AWS Elemental MediaPackage. /// @@ -1481,7 +1481,7 @@ extension MediaPackageV2Client { return try await op.execute(input: input) } - /// Performs the `ListChannelGroups` operation on the `mediapackagev2` service. + /// Performs the `ListChannelGroups` operation on the `MediaPackageV2` service. /// /// Retrieves all channel groups that are configured in AWS Elemental MediaPackage, including the channels and origin endpoints that are associated with it. /// @@ -1551,7 +1551,7 @@ extension MediaPackageV2Client { return try await op.execute(input: input) } - /// Performs the `ListChannels` operation on the `mediapackagev2` service. + /// Performs the `ListChannels` operation on the `MediaPackageV2` service. /// /// Retrieves all channels in a specific channel group that are configured in AWS Elemental MediaPackage, including the origin endpoints that are associated with it. /// @@ -1622,7 +1622,7 @@ extension MediaPackageV2Client { return try await op.execute(input: input) } - /// Performs the `ListHarvestJobs` operation on the `mediapackagev2` service. + /// Performs the `ListHarvestJobs` operation on the `MediaPackageV2` service. /// /// Retrieves a list of harvest jobs that match the specified criteria. /// @@ -1693,7 +1693,7 @@ extension MediaPackageV2Client { return try await op.execute(input: input) } - /// Performs the `ListOriginEndpoints` operation on the `mediapackagev2` service. + /// Performs the `ListOriginEndpoints` operation on the `MediaPackageV2` service. /// /// Retrieves all origin endpoints in a specific channel that are configured in AWS Elemental MediaPackage. /// @@ -1764,7 +1764,7 @@ extension MediaPackageV2Client { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `mediapackagev2` service. + /// Performs the `ListTagsForResource` operation on the `MediaPackageV2` service. /// /// Lists the tags assigned to a resource. /// @@ -1830,7 +1830,7 @@ extension MediaPackageV2Client { return try await op.execute(input: input) } - /// Performs the `PutChannelPolicy` operation on the `mediapackagev2` service. + /// Performs the `PutChannelPolicy` operation on the `MediaPackageV2` service. /// /// Attaches an IAM policy to the specified channel. With policies, you can specify who has access to AWS resources and what actions they can perform on those resources. You can attach only one policy with each request. /// @@ -1904,7 +1904,7 @@ extension MediaPackageV2Client { return try await op.execute(input: input) } - /// Performs the `PutOriginEndpointPolicy` operation on the `mediapackagev2` service. + /// Performs the `PutOriginEndpointPolicy` operation on the `MediaPackageV2` service. /// /// Attaches an IAM policy to the specified origin endpoint. You can attach only one policy with each request. /// @@ -1978,7 +1978,7 @@ extension MediaPackageV2Client { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `mediapackagev2` service. + /// Performs the `TagResource` operation on the `MediaPackageV2` service. /// /// Assigns one of more tags (key-value pairs) to the specified MediaPackage resource. Tags can help you organize and categorize your resources. You can also use them to scope user permissions, by granting a user permission to access or change only resources with certain tag values. You can use the TagResource operation with a resource that already has tags. If you specify a new tag key for the resource, this tag is appended to the list of tags associated with the resource. If you specify a tag key that is already associated with the resource, the new tag value that you specify replaces the previous value for that tag. /// @@ -2047,7 +2047,7 @@ extension MediaPackageV2Client { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `mediapackagev2` service. + /// Performs the `UntagResource` operation on the `MediaPackageV2` service. /// /// Removes one or more tags from the specified resource. /// @@ -2114,7 +2114,7 @@ extension MediaPackageV2Client { return try await op.execute(input: input) } - /// Performs the `UpdateChannel` operation on the `mediapackagev2` service. + /// Performs the `UpdateChannel` operation on the `MediaPackageV2` service. /// /// Update the specified channel. You can edit if MediaPackage sends ingest or egress access logs to the CloudWatch log group, if content will be encrypted, the description on a channel, and your channel's policy settings. You can't edit the name of the channel or CloudFront distribution details. Any edits you make that impact the video output may not be reflected for a few minutes. /// @@ -2189,7 +2189,7 @@ extension MediaPackageV2Client { return try await op.execute(input: input) } - /// Performs the `UpdateChannelGroup` operation on the `mediapackagev2` service. + /// Performs the `UpdateChannelGroup` operation on the `MediaPackageV2` service. /// /// Update the specified channel group. You can edit the description on a channel group for easier identification later from the AWS Elemental MediaPackage console. You can't edit the name of the channel group. Any edits you make that impact the video output may not be reflected for a few minutes. /// @@ -2264,7 +2264,7 @@ extension MediaPackageV2Client { return try await op.execute(input: input) } - /// Performs the `UpdateOriginEndpoint` operation on the `mediapackagev2` service. + /// Performs the `UpdateOriginEndpoint` operation on the `MediaPackageV2` service. /// /// Update the specified origin endpoint. Edit the packaging preferences on an endpoint to optimize the viewing experience. You can't edit the name of the endpoint. Any edits you make that impact the video output may not be reflected for a few minutes. /// diff --git a/Sources/Services/AWSMediaPackageVod/Sources/AWSMediaPackageVod/MediaPackageVodClient.swift b/Sources/Services/AWSMediaPackageVod/Sources/AWSMediaPackageVod/MediaPackageVodClient.swift index 8a8496bc134..4ba5709cdc9 100644 --- a/Sources/Services/AWSMediaPackageVod/Sources/AWSMediaPackageVod/MediaPackageVodClient.swift +++ b/Sources/Services/AWSMediaPackageVod/Sources/AWSMediaPackageVod/MediaPackageVodClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MediaPackageVodClient: ClientRuntime.Client { public static let clientName = "MediaPackageVodClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: MediaPackageVodClient.MediaPackageVodClientConfiguration let serviceName = "MediaPackage Vod" diff --git a/Sources/Services/AWSMediaStore/Sources/AWSMediaStore/MediaStoreClient.swift b/Sources/Services/AWSMediaStore/Sources/AWSMediaStore/MediaStoreClient.swift index be0356ef9d5..1610eafcc38 100644 --- a/Sources/Services/AWSMediaStore/Sources/AWSMediaStore/MediaStoreClient.swift +++ b/Sources/Services/AWSMediaStore/Sources/AWSMediaStore/MediaStoreClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MediaStoreClient: ClientRuntime.Client { public static let clientName = "MediaStoreClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: MediaStoreClient.MediaStoreClientConfiguration let serviceName = "MediaStore" @@ -329,7 +329,7 @@ extension MediaStoreClient { } extension MediaStoreClient { - /// Performs the `CreateContainer` operation on the `MediaStore_20170901` service. + /// Performs the `CreateContainer` operation on the `MediaStore` service. /// /// Creates a storage container to hold objects. A container is similar to a bucket in the Amazon S3 service. /// @@ -401,7 +401,7 @@ extension MediaStoreClient { return try await op.execute(input: input) } - /// Performs the `DeleteContainer` operation on the `MediaStore_20170901` service. + /// Performs the `DeleteContainer` operation on the `MediaStore` service. /// /// Deletes the specified container. Before you make a DeleteContainer request, delete any objects in the container or in any folders in the container. You can delete only empty containers. /// @@ -473,7 +473,7 @@ extension MediaStoreClient { return try await op.execute(input: input) } - /// Performs the `DeleteContainerPolicy` operation on the `MediaStore_20170901` service. + /// Performs the `DeleteContainerPolicy` operation on the `MediaStore` service. /// /// Deletes the access policy that is associated with the specified container. /// @@ -546,7 +546,7 @@ extension MediaStoreClient { return try await op.execute(input: input) } - /// Performs the `DeleteCorsPolicy` operation on the `MediaStore_20170901` service. + /// Performs the `DeleteCorsPolicy` operation on the `MediaStore` service. /// /// Deletes the cross-origin resource sharing (CORS) configuration information that is set for the container. To use this operation, you must have permission to perform the MediaStore:DeleteCorsPolicy action. The container owner has this permission by default and can grant this permission to others. /// @@ -619,7 +619,7 @@ extension MediaStoreClient { return try await op.execute(input: input) } - /// Performs the `DeleteLifecyclePolicy` operation on the `MediaStore_20170901` service. + /// Performs the `DeleteLifecyclePolicy` operation on the `MediaStore` service. /// /// Removes an object lifecycle policy from a container. It takes up to 20 minutes for the change to take effect. /// @@ -692,7 +692,7 @@ extension MediaStoreClient { return try await op.execute(input: input) } - /// Performs the `DeleteMetricPolicy` operation on the `MediaStore_20170901` service. + /// Performs the `DeleteMetricPolicy` operation on the `MediaStore` service. /// /// Deletes the metric policy that is associated with the specified container. If there is no metric policy associated with the container, MediaStore doesn't send metrics to CloudWatch. /// @@ -765,7 +765,7 @@ extension MediaStoreClient { return try await op.execute(input: input) } - /// Performs the `DescribeContainer` operation on the `MediaStore_20170901` service. + /// Performs the `DescribeContainer` operation on the `MediaStore` service. /// /// Retrieves the properties of the requested container. This request is commonly used to retrieve the endpoint of a container. An endpoint is a value assigned by the service when a new container is created. A container's endpoint does not change after it has been assigned. The DescribeContainer request returns a single Container object based on ContainerName. To return all Container objects that are associated with a specified AWS account, use [ListContainers]. /// @@ -836,7 +836,7 @@ extension MediaStoreClient { return try await op.execute(input: input) } - /// Performs the `GetContainerPolicy` operation on the `MediaStore_20170901` service. + /// Performs the `GetContainerPolicy` operation on the `MediaStore` service. /// /// Retrieves the access policy for the specified container. For information about the data that is included in an access policy, see the [AWS Identity and Access Management User Guide](https://aws.amazon.com/documentation/iam/). /// @@ -909,7 +909,7 @@ extension MediaStoreClient { return try await op.execute(input: input) } - /// Performs the `GetCorsPolicy` operation on the `MediaStore_20170901` service. + /// Performs the `GetCorsPolicy` operation on the `MediaStore` service. /// /// Returns the cross-origin resource sharing (CORS) configuration information that is set for the container. To use this operation, you must have permission to perform the MediaStore:GetCorsPolicy action. By default, the container owner has this permission and can grant it to others. /// @@ -982,7 +982,7 @@ extension MediaStoreClient { return try await op.execute(input: input) } - /// Performs the `GetLifecyclePolicy` operation on the `MediaStore_20170901` service. + /// Performs the `GetLifecyclePolicy` operation on the `MediaStore` service. /// /// Retrieves the object lifecycle policy that is assigned to a container. /// @@ -1055,7 +1055,7 @@ extension MediaStoreClient { return try await op.execute(input: input) } - /// Performs the `GetMetricPolicy` operation on the `MediaStore_20170901` service. + /// Performs the `GetMetricPolicy` operation on the `MediaStore` service. /// /// Returns the metric policy for the specified container. /// @@ -1128,7 +1128,7 @@ extension MediaStoreClient { return try await op.execute(input: input) } - /// Performs the `ListContainers` operation on the `MediaStore_20170901` service. + /// Performs the `ListContainers` operation on the `MediaStore` service. /// /// Lists the properties of all containers in AWS Elemental MediaStore. You can query to receive all the containers in one response. Or you can include the MaxResults parameter to receive a limited number of containers in each response. In this case, the response includes a token. To get the next set of containers, send the command again, this time with the NextToken parameter (with the returned token as its value). The next set of responses appears, with a token if there are still more containers to receive. See also [DescribeContainer], which gets the properties of one container. /// @@ -1198,7 +1198,7 @@ extension MediaStoreClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `MediaStore_20170901` service. + /// Performs the `ListTagsForResource` operation on the `MediaStore` service. /// /// Returns a list of the tags assigned to the specified container. /// @@ -1270,7 +1270,7 @@ extension MediaStoreClient { return try await op.execute(input: input) } - /// Performs the `PutContainerPolicy` operation on the `MediaStore_20170901` service. + /// Performs the `PutContainerPolicy` operation on the `MediaStore` service. /// /// Creates an access policy for the specified container to restrict the users and clients that can access it. For information about the data that is included in an access policy, see the [AWS Identity and Access Management User Guide](https://aws.amazon.com/documentation/iam/). For this release of the REST API, you can create only one policy for a container. If you enter PutContainerPolicy twice, the second command modifies the existing policy. /// @@ -1342,7 +1342,7 @@ extension MediaStoreClient { return try await op.execute(input: input) } - /// Performs the `PutCorsPolicy` operation on the `MediaStore_20170901` service. + /// Performs the `PutCorsPolicy` operation on the `MediaStore` service. /// /// Sets the cross-origin resource sharing (CORS) configuration on a container so that the container can service cross-origin requests. For example, you might want to enable a request whose origin is http://www.example.com to access your AWS Elemental MediaStore container at my.example.container.com by using the browser's XMLHttpRequest capability. To enable CORS on a container, you attach a CORS policy to the container. In the CORS policy, you configure rules that identify origins and the HTTP methods that can be executed on your container. The policy can contain up to 398,000 characters. You can add up to 100 rules to a CORS policy. If more than one rule applies, the service uses the first applicable rule listed. To learn more about CORS, see [Cross-Origin Resource Sharing (CORS) in AWS Elemental MediaStore](https://docs.aws.amazon.com/mediastore/latest/ug/cors-policy.html). /// @@ -1414,7 +1414,7 @@ extension MediaStoreClient { return try await op.execute(input: input) } - /// Performs the `PutLifecyclePolicy` operation on the `MediaStore_20170901` service. + /// Performs the `PutLifecyclePolicy` operation on the `MediaStore` service. /// /// Writes an object lifecycle policy to a container. If the container already has an object lifecycle policy, the service replaces the existing policy with the new policy. It takes up to 20 minutes for the change to take effect. For information about how to construct an object lifecycle policy, see [Components of an Object Lifecycle Policy](https://docs.aws.amazon.com/mediastore/latest/ug/policies-object-lifecycle-components.html). /// @@ -1486,7 +1486,7 @@ extension MediaStoreClient { return try await op.execute(input: input) } - /// Performs the `PutMetricPolicy` operation on the `MediaStore_20170901` service. + /// Performs the `PutMetricPolicy` operation on the `MediaStore` service. /// /// The metric policy that you want to add to the container. A metric policy allows AWS Elemental MediaStore to send metrics to Amazon CloudWatch. It takes up to 20 minutes for the new policy to take effect. /// @@ -1558,7 +1558,7 @@ extension MediaStoreClient { return try await op.execute(input: input) } - /// Performs the `StartAccessLogging` operation on the `MediaStore_20170901` service. + /// Performs the `StartAccessLogging` operation on the `MediaStore` service. /// /// Starts access logging on the specified container. When you enable access logging on a container, MediaStore delivers access logs for objects stored in that container to Amazon CloudWatch Logs. /// @@ -1630,7 +1630,7 @@ extension MediaStoreClient { return try await op.execute(input: input) } - /// Performs the `StopAccessLogging` operation on the `MediaStore_20170901` service. + /// Performs the `StopAccessLogging` operation on the `MediaStore` service. /// /// Stops access logging on the specified container. When you stop access logging on a container, MediaStore stops sending access logs to Amazon CloudWatch Logs. These access logs are not saved and are not retrievable. /// @@ -1702,7 +1702,7 @@ extension MediaStoreClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `MediaStore_20170901` service. + /// Performs the `TagResource` operation on the `MediaStore` service. /// /// Adds tags to the specified AWS Elemental MediaStore container. Tags are key:value pairs that you can associate with AWS resources. For example, the tag key might be "customer" and the tag value might be "companyA." You can specify one or more tags to add to each container. You can add up to 50 tags to each container. For more information about tagging, including naming and usage conventions, see [Tagging Resources in MediaStore](https://docs.aws.amazon.com/mediastore/latest/ug/tagging.html). /// @@ -1774,7 +1774,7 @@ extension MediaStoreClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `MediaStore_20170901` service. + /// Performs the `UntagResource` operation on the `MediaStore` service. /// /// Removes tags from the specified container. You can specify one or more tags to remove. /// diff --git a/Sources/Services/AWSMediaStoreData/Sources/AWSMediaStoreData/MediaStoreDataClient.swift b/Sources/Services/AWSMediaStoreData/Sources/AWSMediaStoreData/MediaStoreDataClient.swift index af94d0181dd..5f1a94f3865 100644 --- a/Sources/Services/AWSMediaStoreData/Sources/AWSMediaStoreData/MediaStoreDataClient.swift +++ b/Sources/Services/AWSMediaStoreData/Sources/AWSMediaStoreData/MediaStoreDataClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MediaStoreDataClient: ClientRuntime.Client { public static let clientName = "MediaStoreDataClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: MediaStoreDataClient.MediaStoreDataClientConfiguration let serviceName = "MediaStore Data" @@ -331,7 +331,7 @@ extension MediaStoreDataClient { } extension MediaStoreDataClient { - /// Performs the `DeleteObject` operation on the `MediaStoreObject_20170901` service. + /// Performs the `DeleteObject` operation on the `MediaStoreData` service. /// /// Deletes an object at the specified path. /// @@ -399,7 +399,7 @@ extension MediaStoreDataClient { return try await op.execute(input: input) } - /// Performs the `DescribeObject` operation on the `MediaStoreObject_20170901` service. + /// Performs the `DescribeObject` operation on the `MediaStoreData` service. /// /// Gets the headers for an object at the specified path. /// @@ -467,7 +467,7 @@ extension MediaStoreDataClient { return try await op.execute(input: input) } - /// Performs the `GetObject` operation on the `MediaStoreObject_20170901` service. + /// Performs the `GetObject` operation on the `MediaStoreData` service. /// /// Downloads the object at the specified path. If the object’s upload availability is set to streaming, AWS Elemental MediaStore downloads the object even if it’s still uploading the object. /// @@ -537,7 +537,7 @@ extension MediaStoreDataClient { return try await op.execute(input: input) } - /// Performs the `ListItems` operation on the `MediaStoreObject_20170901` service. + /// Performs the `ListItems` operation on the `MediaStoreData` service. /// /// Provides a list of metadata entries about folders and objects in the specified folder. /// @@ -605,7 +605,7 @@ extension MediaStoreDataClient { return try await op.execute(input: input) } - /// Performs the `PutObject` operation on the `MediaStoreObject_20170901` service. + /// Performs the `PutObject` operation on the `MediaStoreData` service. /// /// Uploads an object to the specified path. Object sizes are limited to 25 MB for standard upload availability and 10 MB for streaming upload availability. /// diff --git a/Sources/Services/AWSMediaTailor/Sources/AWSMediaTailor/MediaTailorClient.swift b/Sources/Services/AWSMediaTailor/Sources/AWSMediaTailor/MediaTailorClient.swift index fe21eeccb17..52006388fb0 100644 --- a/Sources/Services/AWSMediaTailor/Sources/AWSMediaTailor/MediaTailorClient.swift +++ b/Sources/Services/AWSMediaTailor/Sources/AWSMediaTailor/MediaTailorClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MediaTailorClient: ClientRuntime.Client { public static let clientName = "MediaTailorClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: MediaTailorClient.MediaTailorClientConfiguration let serviceName = "MediaTailor" diff --git a/Sources/Services/AWSMedicalImaging/Sources/AWSMedicalImaging/MedicalImagingClient.swift b/Sources/Services/AWSMedicalImaging/Sources/AWSMedicalImaging/MedicalImagingClient.swift index 6af4bc3e21d..3eca5b816e3 100644 --- a/Sources/Services/AWSMedicalImaging/Sources/AWSMedicalImaging/MedicalImagingClient.swift +++ b/Sources/Services/AWSMedicalImaging/Sources/AWSMedicalImaging/MedicalImagingClient.swift @@ -67,7 +67,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MedicalImagingClient: ClientRuntime.Client { public static let clientName = "MedicalImagingClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: MedicalImagingClient.MedicalImagingClientConfiguration let serviceName = "Medical Imaging" @@ -333,7 +333,7 @@ extension MedicalImagingClient { } extension MedicalImagingClient { - /// Performs the `CopyImageSet` operation on the `AHIGatewayService` service. + /// Performs the `CopyImageSet` operation on the `MedicalImaging` service. /// /// Copy an image set. /// @@ -409,7 +409,7 @@ extension MedicalImagingClient { return try await op.execute(input: input) } - /// Performs the `CreateDatastore` operation on the `AHIGatewayService` service. + /// Performs the `CreateDatastore` operation on the `MedicalImaging` service. /// /// Create a data store. /// @@ -484,7 +484,7 @@ extension MedicalImagingClient { return try await op.execute(input: input) } - /// Performs the `DeleteDatastore` operation on the `AHIGatewayService` service. + /// Performs the `DeleteDatastore` operation on the `MedicalImaging` service. /// /// Delete a data store. Before a data store can be deleted, you must first delete all image sets within it. /// @@ -555,7 +555,7 @@ extension MedicalImagingClient { return try await op.execute(input: input) } - /// Performs the `DeleteImageSet` operation on the `AHIGatewayService` service. + /// Performs the `DeleteImageSet` operation on the `MedicalImaging` service. /// /// Delete an image set. /// @@ -626,7 +626,7 @@ extension MedicalImagingClient { return try await op.execute(input: input) } - /// Performs the `GetDICOMImportJob` operation on the `AHIGatewayService` service. + /// Performs the `GetDICOMImportJob` operation on the `MedicalImaging` service. /// /// Get the import job properties to learn more about the job or job progress. The jobStatus refers to the execution of the import job. Therefore, an import job can return a jobStatus as COMPLETED even if validation issues are discovered during the import process. If a jobStatus returns as COMPLETED, we still recommend you review the output manifests written to S3, as they provide details on the success or failure of individual P10 object imports. /// @@ -697,7 +697,7 @@ extension MedicalImagingClient { return try await op.execute(input: input) } - /// Performs the `GetDatastore` operation on the `AHIGatewayService` service. + /// Performs the `GetDatastore` operation on the `MedicalImaging` service. /// /// Get data store properties. /// @@ -767,7 +767,7 @@ extension MedicalImagingClient { return try await op.execute(input: input) } - /// Performs the `GetImageFrame` operation on the `AHIGatewayService` service. + /// Performs the `GetImageFrame` operation on the `MedicalImaging` service. /// /// Get an image frame (pixel data) for an image set. /// @@ -841,7 +841,7 @@ extension MedicalImagingClient { return try await op.execute(input: input) } - /// Performs the `GetImageSet` operation on the `AHIGatewayService` service. + /// Performs the `GetImageSet` operation on the `MedicalImaging` service. /// /// Get image set properties. /// @@ -913,7 +913,7 @@ extension MedicalImagingClient { return try await op.execute(input: input) } - /// Performs the `GetImageSetMetadata` operation on the `AHIGatewayService` service. + /// Performs the `GetImageSetMetadata` operation on the `MedicalImaging` service. /// /// Get metadata attributes for an image set. /// @@ -985,7 +985,7 @@ extension MedicalImagingClient { return try await op.execute(input: input) } - /// Performs the `ListDICOMImportJobs` operation on the `AHIGatewayService` service. + /// Performs the `ListDICOMImportJobs` operation on the `MedicalImaging` service. /// /// List import jobs created for a specific data store. /// @@ -1057,7 +1057,7 @@ extension MedicalImagingClient { return try await op.execute(input: input) } - /// Performs the `ListDatastores` operation on the `AHIGatewayService` service. + /// Performs the `ListDatastores` operation on the `MedicalImaging` service. /// /// List data stores. /// @@ -1127,7 +1127,7 @@ extension MedicalImagingClient { return try await op.execute(input: input) } - /// Performs the `ListImageSetVersions` operation on the `AHIGatewayService` service. + /// Performs the `ListImageSetVersions` operation on the `MedicalImaging` service. /// /// List image set versions. /// @@ -1199,7 +1199,7 @@ extension MedicalImagingClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AHIGatewayService` service. + /// Performs the `ListTagsForResource` operation on the `MedicalImaging` service. /// /// Lists all tags associated with a medical imaging resource. /// @@ -1269,7 +1269,7 @@ extension MedicalImagingClient { return try await op.execute(input: input) } - /// Performs the `SearchImageSets` operation on the `AHIGatewayService` service. + /// Performs the `SearchImageSets` operation on the `MedicalImaging` service. /// /// Search image sets based on defined input attributes. SearchImageSets accepts a single search query parameter and returns a paginated response of all image sets that have the matching criteria. All date range queries must be input as (lowerBound, upperBound). By default, SearchImageSets uses the updatedAt field for sorting in descending order from newest to oldest. /// @@ -1344,7 +1344,7 @@ extension MedicalImagingClient { return try await op.execute(input: input) } - /// Performs the `StartDICOMImportJob` operation on the `AHIGatewayService` service. + /// Performs the `StartDICOMImportJob` operation on the `MedicalImaging` service. /// /// Start importing bulk data into an ACTIVE data store. The import job imports DICOM P10 files found in the S3 prefix specified by the inputS3Uri parameter. The import job stores processing results in the file specified by the outputS3Uri parameter. /// @@ -1420,7 +1420,7 @@ extension MedicalImagingClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AHIGatewayService` service. + /// Performs the `TagResource` operation on the `MedicalImaging` service. /// /// Adds a user-specifed key and value tag to a medical imaging resource. /// @@ -1493,7 +1493,7 @@ extension MedicalImagingClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AHIGatewayService` service. + /// Performs the `UntagResource` operation on the `MedicalImaging` service. /// /// Removes tags from a medical imaging resource. /// @@ -1564,7 +1564,7 @@ extension MedicalImagingClient { return try await op.execute(input: input) } - /// Performs the `UpdateImageSetMetadata` operation on the `AHIGatewayService` service. + /// Performs the `UpdateImageSetMetadata` operation on the `MedicalImaging` service. /// /// Update image set metadata attributes. /// diff --git a/Sources/Services/AWSMemoryDB/Sources/AWSMemoryDB/MemoryDBClient.swift b/Sources/Services/AWSMemoryDB/Sources/AWSMemoryDB/MemoryDBClient.swift index d7fcf566cfc..a100eb32635 100644 --- a/Sources/Services/AWSMemoryDB/Sources/AWSMemoryDB/MemoryDBClient.swift +++ b/Sources/Services/AWSMemoryDB/Sources/AWSMemoryDB/MemoryDBClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MemoryDBClient: ClientRuntime.Client { public static let clientName = "MemoryDBClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: MemoryDBClient.MemoryDBClientConfiguration let serviceName = "MemoryDB" @@ -330,7 +330,7 @@ extension MemoryDBClient { } extension MemoryDBClient { - /// Performs the `BatchUpdateCluster` operation on the `AmazonMemoryDB` service. + /// Performs the `BatchUpdateCluster` operation on the `MemoryDB` service. /// /// Apply the service update to a list of clusters supplied. For more information on service updates and applying them, see [Applying the service updates](https://docs.aws.amazon.com/MemoryDB/latest/devguide/managing-updates.html#applying-updates). /// @@ -401,7 +401,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `CopySnapshot` operation on the `AmazonMemoryDB` service. + /// Performs the `CopySnapshot` operation on the `MemoryDB` service. /// /// Makes a copy of an existing snapshot. /// @@ -478,7 +478,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `CreateACL` operation on the `AmazonMemoryDB` service. + /// Performs the `CreateACL` operation on the `MemoryDB` service. /// /// Creates an Access Control List. For more information, see [Authenticating users with Access Contol Lists (ACLs)](https://docs.aws.amazon.com/MemoryDB/latest/devguide/clusters.acls.html). /// @@ -554,7 +554,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `CreateCluster` operation on the `AmazonMemoryDB` service. + /// Performs the `CreateCluster` operation on the `MemoryDB` service. /// /// Creates a cluster. All nodes in the cluster run the same protocol-compliant engine software. /// @@ -641,7 +641,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `CreateMultiRegionCluster` operation on the `AmazonMemoryDB` service. + /// Performs the `CreateMultiRegionCluster` operation on the `MemoryDB` service. /// /// Creates a new multi-Region cluster. /// @@ -716,7 +716,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `CreateParameterGroup` operation on the `AmazonMemoryDB` service. + /// Performs the `CreateParameterGroup` operation on the `MemoryDB` service. /// /// Creates a new MemoryDB parameter group. A parameter group is a collection of parameters and their values that are applied to all of the nodes in any cluster. For more information, see [Configuring engine parameters using parameter groups](https://docs.aws.amazon.com/MemoryDB/latest/devguide/parametergroups.html). /// @@ -792,7 +792,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `CreateSnapshot` operation on the `AmazonMemoryDB` service. + /// Performs the `CreateSnapshot` operation on the `MemoryDB` service. /// /// Creates a copy of an entire cluster at a specific moment in time. /// @@ -869,7 +869,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `CreateSubnetGroup` operation on the `AmazonMemoryDB` service. + /// Performs the `CreateSubnetGroup` operation on the `MemoryDB` service. /// /// Creates a subnet group. A subnet group is a collection of subnets (typically private) that you can designate for your clusters running in an Amazon Virtual Private Cloud (VPC) environment. When you create a cluster in an Amazon VPC, you must specify a subnet group. MemoryDB uses that subnet group to choose a subnet and IP addresses within that subnet to associate with your nodes. For more information, see [Subnets and subnet groups](https://docs.aws.amazon.com/MemoryDB/latest/devguide/subnetgroups.html). /// @@ -945,7 +945,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `CreateUser` operation on the `AmazonMemoryDB` service. + /// Performs the `CreateUser` operation on the `MemoryDB` service. /// /// Creates a MemoryDB user. For more information, see [Authenticating users with Access Contol Lists (ACLs)](https://docs.aws.amazon.com/MemoryDB/latest/devguide/clusters.acls.html). /// @@ -1020,7 +1020,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `DeleteACL` operation on the `AmazonMemoryDB` service. + /// Performs the `DeleteACL` operation on the `MemoryDB` service. /// /// Deletes an Access Control List. The ACL must first be disassociated from the cluster before it can be deleted. For more information, see [Authenticating users with Access Contol Lists (ACLs)](https://docs.aws.amazon.com/MemoryDB/latest/devguide/clusters.acls.html). /// @@ -1092,7 +1092,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `DeleteCluster` operation on the `AmazonMemoryDB` service. + /// Performs the `DeleteCluster` operation on the `MemoryDB` service. /// /// Deletes a cluster. It also deletes all associated nodes and node endpoints. CreateSnapshot permission is required to create a final snapshot. Without this permission, the API call will fail with an Access Denied exception. /// @@ -1167,7 +1167,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `DeleteMultiRegionCluster` operation on the `AmazonMemoryDB` service. + /// Performs the `DeleteMultiRegionCluster` operation on the `MemoryDB` service. /// /// Deletes an existing multi-Region cluster. /// @@ -1239,7 +1239,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `DeleteParameterGroup` operation on the `AmazonMemoryDB` service. + /// Performs the `DeleteParameterGroup` operation on the `MemoryDB` service. /// /// Deletes the specified parameter group. You cannot delete a parameter group if it is associated with any clusters. You cannot delete the default parameter groups in your account. /// @@ -1313,7 +1313,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `DeleteSnapshot` operation on the `AmazonMemoryDB` service. + /// Performs the `DeleteSnapshot` operation on the `MemoryDB` service. /// /// Deletes an existing snapshot. When you receive a successful response from this operation, MemoryDB immediately begins deleting the snapshot; you cannot cancel or revert this operation. /// @@ -1387,7 +1387,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `DeleteSubnetGroup` operation on the `AmazonMemoryDB` service. + /// Performs the `DeleteSubnetGroup` operation on the `MemoryDB` service. /// /// Deletes a subnet group. You cannot delete a default subnet group or one that is associated with any clusters. /// @@ -1459,7 +1459,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `DeleteUser` operation on the `AmazonMemoryDB` service. + /// Performs the `DeleteUser` operation on the `MemoryDB` service. /// /// Deletes a user. The user will be removed from all ACLs and in turn removed from all clusters. /// @@ -1531,7 +1531,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeACLs` operation on the `AmazonMemoryDB` service. + /// Performs the `DescribeACLs` operation on the `MemoryDB` service. /// /// Returns a list of ACLs. /// @@ -1602,7 +1602,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeClusters` operation on the `AmazonMemoryDB` service. + /// Performs the `DescribeClusters` operation on the `MemoryDB` service. /// /// Returns information about all provisioned clusters if no cluster identifier is specified, or about a specific cluster if a cluster name is supplied. /// @@ -1675,7 +1675,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeEngineVersions` operation on the `AmazonMemoryDB` service. + /// Performs the `DescribeEngineVersions` operation on the `MemoryDB` service. /// /// Returns a list of the available Redis OSS engine versions. /// @@ -1747,7 +1747,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeEvents` operation on the `AmazonMemoryDB` service. + /// Performs the `DescribeEvents` operation on the `MemoryDB` service. /// /// Returns events related to clusters, security groups, and parameter groups. You can obtain events specific to a particular cluster, security group, or parameter group by providing the name as a parameter. By default, only the events occurring within the last hour are returned; however, you can retrieve up to 14 days' worth of events if necessary. /// @@ -1819,7 +1819,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeMultiRegionClusters` operation on the `AmazonMemoryDB` service. + /// Performs the `DescribeMultiRegionClusters` operation on the `MemoryDB` service. /// /// Returns details about one or more multi-Region clusters. /// @@ -1892,7 +1892,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeParameterGroups` operation on the `AmazonMemoryDB` service. + /// Performs the `DescribeParameterGroups` operation on the `MemoryDB` service. /// /// Returns a list of parameter group descriptions. If a parameter group name is specified, the list contains only the descriptions for that group. /// @@ -1965,7 +1965,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeParameters` operation on the `AmazonMemoryDB` service. + /// Performs the `DescribeParameters` operation on the `MemoryDB` service. /// /// Returns the detailed parameter list for a particular parameter group. /// @@ -2038,7 +2038,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeReservedNodes` operation on the `AmazonMemoryDB` service. + /// Performs the `DescribeReservedNodes` operation on the `MemoryDB` service. /// /// Returns information about reserved nodes for this account, or about a specified reserved node. /// @@ -2111,7 +2111,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeReservedNodesOfferings` operation on the `AmazonMemoryDB` service. + /// Performs the `DescribeReservedNodesOfferings` operation on the `MemoryDB` service. /// /// Lists available reserved node offerings. /// @@ -2184,7 +2184,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeServiceUpdates` operation on the `AmazonMemoryDB` service. + /// Performs the `DescribeServiceUpdates` operation on the `MemoryDB` service. /// /// Returns details of the service updates. /// @@ -2255,7 +2255,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeSnapshots` operation on the `AmazonMemoryDB` service. + /// Performs the `DescribeSnapshots` operation on the `MemoryDB` service. /// /// Returns information about cluster snapshots. By default, DescribeSnapshots lists all of your snapshots; it can optionally describe a single snapshot, or just the snapshots associated with a particular cluster. /// @@ -2328,7 +2328,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeSubnetGroups` operation on the `AmazonMemoryDB` service. + /// Performs the `DescribeSubnetGroups` operation on the `MemoryDB` service. /// /// Returns a list of subnet group descriptions. If a subnet group name is specified, the list contains only the description of that group. /// @@ -2399,7 +2399,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeUsers` operation on the `AmazonMemoryDB` service. + /// Performs the `DescribeUsers` operation on the `MemoryDB` service. /// /// Returns a list of users. /// @@ -2470,7 +2470,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `FailoverShard` operation on the `AmazonMemoryDB` service. + /// Performs the `FailoverShard` operation on the `MemoryDB` service. /// /// Used to failover a shard. This API is designed for testing the behavior of your application in case of MemoryDB failover. It is not designed to be used as a production-level tool for initiating a failover to overcome a problem you may have with the cluster. Moreover, in certain conditions such as large scale operational events, Amazon may block this API. /// @@ -2547,7 +2547,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `ListAllowedMultiRegionClusterUpdates` operation on the `AmazonMemoryDB` service. + /// Performs the `ListAllowedMultiRegionClusterUpdates` operation on the `MemoryDB` service. /// /// Lists the allowed updates for a multi-Region cluster. /// @@ -2619,7 +2619,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `ListAllowedNodeTypeUpdates` operation on the `AmazonMemoryDB` service. + /// Performs the `ListAllowedNodeTypeUpdates` operation on the `MemoryDB` service. /// /// Lists all available node types that you can scale to from your cluster's current node type. When you use the UpdateCluster operation to scale your cluster, the value of the NodeType parameter must be one of the node types returned by this operation. /// @@ -2692,7 +2692,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `ListTags` operation on the `AmazonMemoryDB` service. + /// Performs the `ListTags` operation on the `MemoryDB` service. /// /// Lists all tags currently on a named resource. A tag is a key-value pair where the key and value are case-sensitive. You can use tags to categorize and track your MemoryDB resources. For more information, see [Tagging your MemoryDB resources](https://docs.aws.amazon.com/MemoryDB/latest/devguide/Tagging-Resources.html). /// @@ -2772,7 +2772,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `PurchaseReservedNodesOffering` operation on the `AmazonMemoryDB` service. + /// Performs the `PurchaseReservedNodesOffering` operation on the `MemoryDB` service. /// /// Allows you to purchase a reserved node offering. Reserved nodes are not eligible for cancellation and are non-refundable. /// @@ -2848,7 +2848,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `ResetParameterGroup` operation on the `AmazonMemoryDB` service. + /// Performs the `ResetParameterGroup` operation on the `MemoryDB` service. /// /// Modifies the parameters of a parameter group to the engine or system default value. You can reset specific parameters by submitting a list of parameter names. To reset the entire parameter group, specify the AllParameters and ParameterGroupName parameters. /// @@ -2922,7 +2922,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AmazonMemoryDB` service. + /// Performs the `TagResource` operation on the `MemoryDB` service. /// /// A tag is a key-value pair where the key and value are case-sensitive. You can use tags to categorize and track all your MemoryDB resources. When you add or remove tags on clusters, those actions will be replicated to all nodes in the cluster. For more information, see [Resource-level permissions](https://docs.aws.amazon.com/MemoryDB/latest/devguide/iam.resourcelevelpermissions.html). For example, you can use cost-allocation tags to your MemoryDB resources, Amazon generates a cost allocation report as a comma-separated value (CSV) file with your usage and costs aggregated by your tags. You can apply tags that represent business categories (such as cost centers, application names, or owners) to organize your costs across multiple services. For more information, see [Using Cost Allocation Tags](https://docs.aws.amazon.com/MemoryDB/latest/devguide/tagging.html). /// @@ -3004,7 +3004,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AmazonMemoryDB` service. + /// Performs the `UntagResource` operation on the `MemoryDB` service. /// /// Use this operation to remove tags on a resource. /// @@ -3086,7 +3086,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `UpdateACL` operation on the `AmazonMemoryDB` service. + /// Performs the `UpdateACL` operation on the `MemoryDB` service. /// /// Changes the list of users that belong to the Access Control List. /// @@ -3162,7 +3162,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `UpdateCluster` operation on the `AmazonMemoryDB` service. + /// Performs the `UpdateCluster` operation on the `MemoryDB` service. /// /// Modifies the settings for a cluster. You can use this operation to change one or more cluster configuration settings by specifying the settings and the new values. /// @@ -3247,7 +3247,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `UpdateMultiRegionCluster` operation on the `AmazonMemoryDB` service. + /// Performs the `UpdateMultiRegionCluster` operation on the `MemoryDB` service. /// /// Updates the configuration of an existing multi-Region cluster. /// @@ -3321,7 +3321,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `UpdateParameterGroup` operation on the `AmazonMemoryDB` service. + /// Performs the `UpdateParameterGroup` operation on the `MemoryDB` service. /// /// Updates the parameters of a parameter group. You can modify up to 20 parameters in a single request by submitting a list parameter name and value pairs. /// @@ -3395,7 +3395,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `UpdateSubnetGroup` operation on the `AmazonMemoryDB` service. + /// Performs the `UpdateSubnetGroup` operation on the `MemoryDB` service. /// /// Updates a subnet group. For more information, see [Updating a subnet group](https://docs.aws.amazon.com/MemoryDB/latest/devguide/ubnetGroups.Modifying.html) /// @@ -3470,7 +3470,7 @@ extension MemoryDBClient { return try await op.execute(input: input) } - /// Performs the `UpdateUser` operation on the `AmazonMemoryDB` service. + /// Performs the `UpdateUser` operation on the `MemoryDB` service. /// /// Changes user password(s) and/or access string. /// diff --git a/Sources/Services/AWSMgn/Sources/AWSMgn/MgnClient.swift b/Sources/Services/AWSMgn/Sources/AWSMgn/MgnClient.swift index 3df16f8c8b1..05e0b3925f7 100644 --- a/Sources/Services/AWSMgn/Sources/AWSMgn/MgnClient.swift +++ b/Sources/Services/AWSMgn/Sources/AWSMgn/MgnClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MgnClient: ClientRuntime.Client { public static let clientName = "MgnClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: MgnClient.MgnClientConfiguration let serviceName = "mgn" @@ -330,7 +330,7 @@ extension MgnClient { } extension MgnClient { - /// Performs the `ArchiveApplication` operation on the `ApplicationMigrationService` service. + /// Performs the `ArchiveApplication` operation on the `Mgn` service. /// /// Archive application. /// @@ -402,7 +402,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `ArchiveWave` operation on the `ApplicationMigrationService` service. + /// Performs the `ArchiveWave` operation on the `Mgn` service. /// /// Archive wave. /// @@ -474,7 +474,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `AssociateApplications` operation on the `ApplicationMigrationService` service. + /// Performs the `AssociateApplications` operation on the `Mgn` service. /// /// Associate applications to wave. /// @@ -546,7 +546,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `AssociateSourceServers` operation on the `ApplicationMigrationService` service. + /// Performs the `AssociateSourceServers` operation on the `Mgn` service. /// /// Associate source servers to application. /// @@ -618,7 +618,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `ChangeServerLifeCycleState` operation on the `ApplicationMigrationService` service. + /// Performs the `ChangeServerLifeCycleState` operation on the `Mgn` service. /// /// Allows the user to set the SourceServer.LifeCycle.state property for specific Source Server IDs to one of the following: READY_FOR_TEST or READY_FOR_CUTOVER. This command only works if the Source Server is already launchable (dataReplicationInfo.lagDuration is not null.) /// @@ -690,7 +690,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `CreateApplication` operation on the `ApplicationMigrationService` service. + /// Performs the `CreateApplication` operation on the `Mgn` service. /// /// Create application. /// @@ -761,7 +761,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `CreateConnector` operation on the `ApplicationMigrationService` service. + /// Performs the `CreateConnector` operation on the `Mgn` service. /// /// Create Connector. /// @@ -831,7 +831,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `CreateLaunchConfigurationTemplate` operation on the `ApplicationMigrationService` service. + /// Performs the `CreateLaunchConfigurationTemplate` operation on the `Mgn` service. /// /// Creates a new Launch Configuration Template. /// @@ -902,7 +902,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `CreateReplicationConfigurationTemplate` operation on the `ApplicationMigrationService` service. + /// Performs the `CreateReplicationConfigurationTemplate` operation on the `Mgn` service. /// /// Creates a new ReplicationConfigurationTemplate. /// @@ -973,7 +973,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `CreateWave` operation on the `ApplicationMigrationService` service. + /// Performs the `CreateWave` operation on the `Mgn` service. /// /// Create wave. /// @@ -1044,7 +1044,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `DeleteApplication` operation on the `ApplicationMigrationService` service. + /// Performs the `DeleteApplication` operation on the `Mgn` service. /// /// Delete application. /// @@ -1115,7 +1115,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `DeleteConnector` operation on the `ApplicationMigrationService` service. + /// Performs the `DeleteConnector` operation on the `Mgn` service. /// /// Delete Connector. /// @@ -1186,7 +1186,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `DeleteJob` operation on the `ApplicationMigrationService` service. + /// Performs the `DeleteJob` operation on the `Mgn` service. /// /// Deletes a single Job by ID. /// @@ -1257,7 +1257,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `DeleteLaunchConfigurationTemplate` operation on the `ApplicationMigrationService` service. + /// Performs the `DeleteLaunchConfigurationTemplate` operation on the `Mgn` service. /// /// Deletes a single Launch Configuration Template by ID. /// @@ -1328,7 +1328,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `DeleteReplicationConfigurationTemplate` operation on the `ApplicationMigrationService` service. + /// Performs the `DeleteReplicationConfigurationTemplate` operation on the `Mgn` service. /// /// Deletes a single Replication Configuration Template by ID /// @@ -1399,7 +1399,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `DeleteSourceServer` operation on the `ApplicationMigrationService` service. + /// Performs the `DeleteSourceServer` operation on the `Mgn` service. /// /// Deletes a single source server by ID. /// @@ -1470,7 +1470,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `DeleteVcenterClient` operation on the `ApplicationMigrationService` service. + /// Performs the `DeleteVcenterClient` operation on the `Mgn` service. /// /// Deletes a given vCenter client by ID. /// @@ -1541,7 +1541,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `DeleteWave` operation on the `ApplicationMigrationService` service. + /// Performs the `DeleteWave` operation on the `Mgn` service. /// /// Delete wave. /// @@ -1612,7 +1612,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `DescribeJobLogItems` operation on the `ApplicationMigrationService` service. + /// Performs the `DescribeJobLogItems` operation on the `Mgn` service. /// /// Retrieves detailed job log items with paging. /// @@ -1682,7 +1682,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `DescribeJobs` operation on the `ApplicationMigrationService` service. + /// Performs the `DescribeJobs` operation on the `Mgn` service. /// /// Returns a list of Jobs. Use the JobsID and fromDate and toData filters to limit which jobs are returned. The response is sorted by creationDataTime - latest date first. Jobs are normally created by the StartTest, StartCutover, and TerminateTargetInstances APIs. Jobs are also created by DiagnosticLaunch and TerminateDiagnosticInstances, which are APIs available only to *Support* and only used in response to relevant support tickets. /// @@ -1752,7 +1752,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `DescribeLaunchConfigurationTemplates` operation on the `ApplicationMigrationService` service. + /// Performs the `DescribeLaunchConfigurationTemplates` operation on the `Mgn` service. /// /// Lists all Launch Configuration Templates, filtered by Launch Configuration Template IDs /// @@ -1823,7 +1823,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `DescribeReplicationConfigurationTemplates` operation on the `ApplicationMigrationService` service. + /// Performs the `DescribeReplicationConfigurationTemplates` operation on the `Mgn` service. /// /// Lists all ReplicationConfigurationTemplates, filtered by Source Server IDs. /// @@ -1894,7 +1894,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `DescribeSourceServers` operation on the `ApplicationMigrationService` service. + /// Performs the `DescribeSourceServers` operation on the `Mgn` service. /// /// Retrieves all SourceServers or multiple SourceServers by ID. /// @@ -1964,7 +1964,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `DescribeVcenterClients` operation on the `ApplicationMigrationService` service. + /// Performs the `DescribeVcenterClients` operation on the `Mgn` service. /// /// Returns a list of the installed vCenter clients. /// @@ -2033,7 +2033,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `DisassociateApplications` operation on the `ApplicationMigrationService` service. + /// Performs the `DisassociateApplications` operation on the `Mgn` service. /// /// Disassociate applications from wave. /// @@ -2104,7 +2104,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `DisassociateSourceServers` operation on the `ApplicationMigrationService` service. + /// Performs the `DisassociateSourceServers` operation on the `Mgn` service. /// /// Disassociate source servers from application. /// @@ -2175,7 +2175,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `DisconnectFromService` operation on the `ApplicationMigrationService` service. + /// Performs the `DisconnectFromService` operation on the `Mgn` service. /// /// Disconnects specific Source Servers from Application Migration Service. Data replication is stopped immediately. All AWS resources created by Application Migration Service for enabling the replication of these source servers will be terminated / deleted within 90 minutes. Launched Test or Cutover instances will NOT be terminated. If the agent on the source server has not been prevented from communicating with the Application Migration Service service, then it will receive a command to uninstall itself (within approximately 10 minutes). The following properties of the SourceServer will be changed immediately: dataReplicationInfo.dataReplicationState will be set to DISCONNECTED; The totalStorageBytes property for each of dataReplicationInfo.replicatedDisks will be set to zero; dataReplicationInfo.lagDuration and dataReplicationInfo.lagDuration will be nullified. /// @@ -2246,7 +2246,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `FinalizeCutover` operation on the `ApplicationMigrationService` service. + /// Performs the `FinalizeCutover` operation on the `Mgn` service. /// /// Finalizes the cutover immediately for specific Source Servers. All AWS resources created by Application Migration Service for enabling the replication of these source servers will be terminated / deleted within 90 minutes. Launched Test or Cutover instances will NOT be terminated. The AWS Replication Agent will receive a command to uninstall itself (within 10 minutes). The following properties of the SourceServer will be changed immediately: dataReplicationInfo.dataReplicationState will be changed to DISCONNECTED; The SourceServer.lifeCycle.state will be changed to CUTOVER; The totalStorageBytes property fo each of dataReplicationInfo.replicatedDisks will be set to zero; dataReplicationInfo.lagDuration and dataReplicationInfo.lagDuration will be nullified. /// @@ -2318,7 +2318,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `GetLaunchConfiguration` operation on the `ApplicationMigrationService` service. + /// Performs the `GetLaunchConfiguration` operation on the `Mgn` service. /// /// Lists all LaunchConfigurations available, filtered by Source Server IDs. /// @@ -2388,7 +2388,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `GetReplicationConfiguration` operation on the `ApplicationMigrationService` service. + /// Performs the `GetReplicationConfiguration` operation on the `Mgn` service. /// /// Lists all ReplicationConfigurations, filtered by Source Server ID. /// @@ -2458,7 +2458,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `InitializeService` operation on the `ApplicationMigrationService` service. + /// Performs the `InitializeService` operation on the `Mgn` service. /// /// Initialize Application Migration Service. /// @@ -2525,7 +2525,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `ListApplications` operation on the `ApplicationMigrationService` service. + /// Performs the `ListApplications` operation on the `Mgn` service. /// /// Retrieves all applications or multiple applications by ID. /// @@ -2594,7 +2594,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `ListConnectors` operation on the `ApplicationMigrationService` service. + /// Performs the `ListConnectors` operation on the `Mgn` service. /// /// List Connectors. /// @@ -2664,7 +2664,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `ListExportErrors` operation on the `ApplicationMigrationService` service. + /// Performs the `ListExportErrors` operation on the `Mgn` service. /// /// List export errors. /// @@ -2734,7 +2734,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `ListExports` operation on the `ApplicationMigrationService` service. + /// Performs the `ListExports` operation on the `Mgn` service. /// /// List exports. /// @@ -2803,7 +2803,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `ListImportErrors` operation on the `ApplicationMigrationService` service. + /// Performs the `ListImportErrors` operation on the `Mgn` service. /// /// List import errors. /// @@ -2873,7 +2873,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `ListImports` operation on the `ApplicationMigrationService` service. + /// Performs the `ListImports` operation on the `Mgn` service. /// /// List imports. /// @@ -2943,7 +2943,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `ListManagedAccounts` operation on the `ApplicationMigrationService` service. + /// Performs the `ListManagedAccounts` operation on the `Mgn` service. /// /// List Managed Accounts. /// @@ -3013,7 +3013,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `ListSourceServerActions` operation on the `ApplicationMigrationService` service. + /// Performs the `ListSourceServerActions` operation on the `Mgn` service. /// /// List source server post migration custom actions. /// @@ -3083,7 +3083,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `ApplicationMigrationService` service. + /// Performs the `ListTagsForResource` operation on the `Mgn` service. /// /// List all tags for your Application Migration Service resources. /// @@ -3153,7 +3153,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `ListTemplateActions` operation on the `ApplicationMigrationService` service. + /// Performs the `ListTemplateActions` operation on the `Mgn` service. /// /// List template post migration custom actions. /// @@ -3223,7 +3223,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `ListWaves` operation on the `ApplicationMigrationService` service. + /// Performs the `ListWaves` operation on the `Mgn` service. /// /// Retrieves all waves or multiple waves by ID. /// @@ -3292,7 +3292,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `MarkAsArchived` operation on the `ApplicationMigrationService` service. + /// Performs the `MarkAsArchived` operation on the `Mgn` service. /// /// Archives specific Source Servers by setting the SourceServer.isArchived property to true for specified SourceServers by ID. This command only works for SourceServers with a lifecycle. state which equals DISCONNECTED or CUTOVER. /// @@ -3363,7 +3363,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `PauseReplication` operation on the `ApplicationMigrationService` service. + /// Performs the `PauseReplication` operation on the `Mgn` service. /// /// Pause Replication. /// @@ -3436,7 +3436,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `PutSourceServerAction` operation on the `ApplicationMigrationService` service. + /// Performs the `PutSourceServerAction` operation on the `Mgn` service. /// /// Put source server post migration custom action. /// @@ -3508,7 +3508,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `PutTemplateAction` operation on the `ApplicationMigrationService` service. + /// Performs the `PutTemplateAction` operation on the `Mgn` service. /// /// Put template post migration custom action. /// @@ -3580,7 +3580,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `RemoveSourceServerAction` operation on the `ApplicationMigrationService` service. + /// Performs the `RemoveSourceServerAction` operation on the `Mgn` service. /// /// Remove source server post migration custom action. /// @@ -3651,7 +3651,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `RemoveTemplateAction` operation on the `ApplicationMigrationService` service. + /// Performs the `RemoveTemplateAction` operation on the `Mgn` service. /// /// Remove template post migration custom action. /// @@ -3722,7 +3722,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `ResumeReplication` operation on the `ApplicationMigrationService` service. + /// Performs the `ResumeReplication` operation on the `Mgn` service. /// /// Resume Replication. /// @@ -3795,7 +3795,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `RetryDataReplication` operation on the `ApplicationMigrationService` service. + /// Performs the `RetryDataReplication` operation on the `Mgn` service. /// /// Causes the data replication initiation sequence to begin immediately upon next Handshake for specified SourceServer IDs, regardless of when the previous initiation started. This command will not work if the SourceServer is not stalled or is in a DISCONNECTED or STOPPED state. /// @@ -3866,7 +3866,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `StartCutover` operation on the `ApplicationMigrationService` service. + /// Performs the `StartCutover` operation on the `Mgn` service. /// /// Launches a Cutover Instance for specific Source Servers. This command starts a LAUNCH job whose initiatedBy property is StartCutover and changes the SourceServer.lifeCycle.state property to CUTTING_OVER. /// @@ -3937,7 +3937,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `StartExport` operation on the `ApplicationMigrationService` service. + /// Performs the `StartExport` operation on the `Mgn` service. /// /// Start export. /// @@ -4008,7 +4008,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `StartImport` operation on the `ApplicationMigrationService` service. + /// Performs the `StartImport` operation on the `Mgn` service. /// /// Start import. /// @@ -4082,7 +4082,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `StartReplication` operation on the `ApplicationMigrationService` service. + /// Performs the `StartReplication` operation on the `Mgn` service. /// /// Starts replication for SNAPSHOT_SHIPPING agents. /// @@ -4155,7 +4155,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `StartTest` operation on the `ApplicationMigrationService` service. + /// Performs the `StartTest` operation on the `Mgn` service. /// /// Launches a Test Instance for specific Source Servers. This command starts a LAUNCH job whose initiatedBy property is StartTest and changes the SourceServer.lifeCycle.state property to TESTING. /// @@ -4226,7 +4226,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `StopReplication` operation on the `ApplicationMigrationService` service. + /// Performs the `StopReplication` operation on the `Mgn` service. /// /// Stop Replication. /// @@ -4299,7 +4299,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `ApplicationMigrationService` service. + /// Performs the `TagResource` operation on the `Mgn` service. /// /// Adds or overwrites only the specified tags for the specified Application Migration Service resource or resources. When you specify an existing tag key, the value is overwritten with the new value. Each resource can have a maximum of 50 tags. Each tag consists of a key and optional value. /// @@ -4372,7 +4372,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `TerminateTargetInstances` operation on the `ApplicationMigrationService` service. + /// Performs the `TerminateTargetInstances` operation on the `Mgn` service. /// /// Starts a job that terminates specific launched EC2 Test and Cutover instances. This command will not work for any Source Server with a lifecycle.state of TESTING, CUTTING_OVER, or CUTOVER. /// @@ -4443,7 +4443,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `UnarchiveApplication` operation on the `ApplicationMigrationService` service. + /// Performs the `UnarchiveApplication` operation on the `Mgn` service. /// /// Unarchive application. /// @@ -4514,7 +4514,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `UnarchiveWave` operation on the `ApplicationMigrationService` service. + /// Performs the `UnarchiveWave` operation on the `Mgn` service. /// /// Unarchive wave. /// @@ -4585,7 +4585,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `ApplicationMigrationService` service. + /// Performs the `UntagResource` operation on the `Mgn` service. /// /// Deletes the specified set of tags from the specified set of Application Migration Service resources. /// @@ -4656,7 +4656,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `UpdateApplication` operation on the `ApplicationMigrationService` service. + /// Performs the `UpdateApplication` operation on the `Mgn` service. /// /// Update application. /// @@ -4727,7 +4727,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `UpdateConnector` operation on the `ApplicationMigrationService` service. + /// Performs the `UpdateConnector` operation on the `Mgn` service. /// /// Update Connector. /// @@ -4798,7 +4798,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `UpdateLaunchConfiguration` operation on the `ApplicationMigrationService` service. + /// Performs the `UpdateLaunchConfiguration` operation on the `Mgn` service. /// /// Updates multiple LaunchConfigurations by Source Server ID. bootMode valid values are LEGACY_BIOS | UEFI /// @@ -4870,7 +4870,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `UpdateLaunchConfigurationTemplate` operation on the `ApplicationMigrationService` service. + /// Performs the `UpdateLaunchConfigurationTemplate` operation on the `Mgn` service. /// /// Updates an existing Launch Configuration Template by ID. /// @@ -4942,7 +4942,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `UpdateReplicationConfiguration` operation on the `ApplicationMigrationService` service. + /// Performs the `UpdateReplicationConfiguration` operation on the `Mgn` service. /// /// Allows you to update multiple ReplicationConfigurations by Source Server ID. /// @@ -5015,7 +5015,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `UpdateReplicationConfigurationTemplate` operation on the `ApplicationMigrationService` service. + /// Performs the `UpdateReplicationConfigurationTemplate` operation on the `Mgn` service. /// /// Updates multiple ReplicationConfigurationTemplates by ID. /// @@ -5087,7 +5087,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `UpdateSourceServer` operation on the `ApplicationMigrationService` service. + /// Performs the `UpdateSourceServer` operation on the `Mgn` service. /// /// Update Source Server. /// @@ -5158,7 +5158,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `UpdateSourceServerReplicationType` operation on the `ApplicationMigrationService` service. + /// Performs the `UpdateSourceServerReplicationType` operation on the `Mgn` service. /// /// Allows you to change between the AGENT_BASED replication type and the SNAPSHOT_SHIPPING replication type. /// @@ -5230,7 +5230,7 @@ extension MgnClient { return try await op.execute(input: input) } - /// Performs the `UpdateWave` operation on the `ApplicationMigrationService` service. + /// Performs the `UpdateWave` operation on the `Mgn` service. /// /// Update wave. /// diff --git a/Sources/Services/AWSMigrationHub/Sources/AWSMigrationHub/MigrationHubClient.swift b/Sources/Services/AWSMigrationHub/Sources/AWSMigrationHub/MigrationHubClient.swift index 7cba78ba9d6..c79c7ed2868 100644 --- a/Sources/Services/AWSMigrationHub/Sources/AWSMigrationHub/MigrationHubClient.swift +++ b/Sources/Services/AWSMigrationHub/Sources/AWSMigrationHub/MigrationHubClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MigrationHubClient: ClientRuntime.Client { public static let clientName = "MigrationHubClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: MigrationHubClient.MigrationHubClientConfiguration let serviceName = "Migration Hub" @@ -330,7 +330,7 @@ extension MigrationHubClient { } extension MigrationHubClient { - /// Performs the `AssociateCreatedArtifact` operation on the `AWSMigrationHub` service. + /// Performs the `AssociateCreatedArtifact` operation on the `MigrationHub` service. /// /// Associates a created artifact of an AWS cloud resource, the target receiving the migration, with the migration task performed by a migration tool. This API has the following traits: /// @@ -414,7 +414,7 @@ extension MigrationHubClient { return try await op.execute(input: input) } - /// Performs the `AssociateDiscoveredResource` operation on the `AWSMigrationHub` service. + /// Performs the `AssociateDiscoveredResource` operation on the `MigrationHub` service. /// /// Associates a discovered resource ID from Application Discovery Service with a migration task. /// @@ -493,7 +493,7 @@ extension MigrationHubClient { return try await op.execute(input: input) } - /// Performs the `AssociateSourceResource` operation on the `AWSMigrationHub` service. + /// Performs the `AssociateSourceResource` operation on the `MigrationHub` service. /// /// Associates a source resource with a migration task. For example, the source resource can be a source server, an application, or a migration wave. /// @@ -570,7 +570,7 @@ extension MigrationHubClient { return try await op.execute(input: input) } - /// Performs the `CreateProgressUpdateStream` operation on the `AWSMigrationHub` service. + /// Performs the `CreateProgressUpdateStream` operation on the `MigrationHub` service. /// /// Creates a progress update stream which is an AWS resource used for access control as well as a namespace for migration task names that is implicitly linked to your AWS account. It must uniquely identify the migration tool as it is used for all updates made by the tool; however, it does not need to be unique for each AWS account because it is scoped to the AWS account. /// @@ -647,7 +647,7 @@ extension MigrationHubClient { return try await op.execute(input: input) } - /// Performs the `DeleteProgressUpdateStream` operation on the `AWSMigrationHub` service. + /// Performs the `DeleteProgressUpdateStream` operation on the `MigrationHub` service. /// /// Deletes a progress update stream, including all of its tasks, which was previously created as an AWS resource used for access control. This API has the following traits: /// @@ -735,7 +735,7 @@ extension MigrationHubClient { return try await op.execute(input: input) } - /// Performs the `DescribeApplicationState` operation on the `AWSMigrationHub` service. + /// Performs the `DescribeApplicationState` operation on the `MigrationHub` service. /// /// Gets the migration status of an application. /// @@ -812,7 +812,7 @@ extension MigrationHubClient { return try await op.execute(input: input) } - /// Performs the `DescribeMigrationTask` operation on the `AWSMigrationHub` service. + /// Performs the `DescribeMigrationTask` operation on the `MigrationHub` service. /// /// Retrieves a list of all attributes associated with a specific migration task. /// @@ -888,7 +888,7 @@ extension MigrationHubClient { return try await op.execute(input: input) } - /// Performs the `DisassociateCreatedArtifact` operation on the `AWSMigrationHub` service. + /// Performs the `DisassociateCreatedArtifact` operation on the `MigrationHub` service. /// /// Disassociates a created artifact of an AWS resource with a migration task performed by a migration tool that was previously associated. This API has the following traits: /// @@ -972,7 +972,7 @@ extension MigrationHubClient { return try await op.execute(input: input) } - /// Performs the `DisassociateDiscoveredResource` operation on the `AWSMigrationHub` service. + /// Performs the `DisassociateDiscoveredResource` operation on the `MigrationHub` service. /// /// Disassociate an Application Discovery Service discovered resource from a migration task. /// @@ -1050,7 +1050,7 @@ extension MigrationHubClient { return try await op.execute(input: input) } - /// Performs the `DisassociateSourceResource` operation on the `AWSMigrationHub` service. + /// Performs the `DisassociateSourceResource` operation on the `MigrationHub` service. /// /// Removes the association between a source resource and a migration task. /// @@ -1127,7 +1127,7 @@ extension MigrationHubClient { return try await op.execute(input: input) } - /// Performs the `ImportMigrationTask` operation on the `AWSMigrationHub` service. + /// Performs the `ImportMigrationTask` operation on the `MigrationHub` service. /// /// Registers a new migration task which represents a server, database, etc., being migrated to AWS by a migration tool. This API is a prerequisite to calling the NotifyMigrationTaskState API as the migration tool must first register the migration task with Migration Hub. /// @@ -1205,7 +1205,7 @@ extension MigrationHubClient { return try await op.execute(input: input) } - /// Performs the `ListApplicationStates` operation on the `AWSMigrationHub` service. + /// Performs the `ListApplicationStates` operation on the `MigrationHub` service. /// /// Lists all the migration statuses for your applications. If you use the optional ApplicationIds parameter, only the migration statuses for those applications will be returned. /// @@ -1280,7 +1280,7 @@ extension MigrationHubClient { return try await op.execute(input: input) } - /// Performs the `ListCreatedArtifacts` operation on the `AWSMigrationHub` service. + /// Performs the `ListCreatedArtifacts` operation on the `MigrationHub` service. /// /// Lists the created artifacts attached to a given migration task in an update stream. This API has the following traits: /// @@ -1362,7 +1362,7 @@ extension MigrationHubClient { return try await op.execute(input: input) } - /// Performs the `ListDiscoveredResources` operation on the `AWSMigrationHub` service. + /// Performs the `ListDiscoveredResources` operation on the `MigrationHub` service. /// /// Lists discovered resources associated with the given MigrationTask. /// @@ -1438,7 +1438,7 @@ extension MigrationHubClient { return try await op.execute(input: input) } - /// Performs the `ListMigrationTaskUpdates` operation on the `AWSMigrationHub` service. + /// Performs the `ListMigrationTaskUpdates` operation on the `MigrationHub` service. /// /// This is a paginated API that returns all the migration-task states for the specified MigrationTaskName and ProgressUpdateStream. /// @@ -1513,7 +1513,7 @@ extension MigrationHubClient { return try await op.execute(input: input) } - /// Performs the `ListMigrationTasks` operation on the `AWSMigrationHub` service. + /// Performs the `ListMigrationTasks` operation on the `MigrationHub` service. /// /// Lists all, or filtered by resource name, migration tasks associated with the user account making this call. This API has the following traits: /// @@ -1596,7 +1596,7 @@ extension MigrationHubClient { return try await op.execute(input: input) } - /// Performs the `ListProgressUpdateStreams` operation on the `AWSMigrationHub` service. + /// Performs the `ListProgressUpdateStreams` operation on the `MigrationHub` service. /// /// Lists progress update streams associated with the user account making this call. /// @@ -1671,7 +1671,7 @@ extension MigrationHubClient { return try await op.execute(input: input) } - /// Performs the `ListSourceResources` operation on the `AWSMigrationHub` service. + /// Performs the `ListSourceResources` operation on the `MigrationHub` service. /// /// Lists all the source resource that are associated with the specified MigrationTaskName and ProgressUpdateStream. /// @@ -1746,7 +1746,7 @@ extension MigrationHubClient { return try await op.execute(input: input) } - /// Performs the `NotifyApplicationState` operation on the `AWSMigrationHub` service. + /// Performs the `NotifyApplicationState` operation on the `MigrationHub` service. /// /// Sets the migration state of an application. For a given application identified by the value passed to ApplicationId, its status is set or updated by passing one of three values to Status: NOT_STARTED | IN_PROGRESS | COMPLETED. /// @@ -1825,7 +1825,7 @@ extension MigrationHubClient { return try await op.execute(input: input) } - /// Performs the `NotifyMigrationTaskState` operation on the `AWSMigrationHub` service. + /// Performs the `NotifyMigrationTaskState` operation on the `MigrationHub` service. /// /// Notifies Migration Hub of the current status, progress, or other detail regarding a migration task. This API has the following traits: /// @@ -1909,7 +1909,7 @@ extension MigrationHubClient { return try await op.execute(input: input) } - /// Performs the `PutResourceAttributes` operation on the `AWSMigrationHub` service. + /// Performs the `PutResourceAttributes` operation on the `MigrationHub` service. /// /// Provides identifying details of the resource being migrated so that it can be associated in the Application Discovery Service repository. This association occurs asynchronously after PutResourceAttributes returns. /// diff --git a/Sources/Services/AWSMigrationHubConfig/Sources/AWSMigrationHubConfig/MigrationHubConfigClient.swift b/Sources/Services/AWSMigrationHubConfig/Sources/AWSMigrationHubConfig/MigrationHubConfigClient.swift index 5270396036e..26cc95dc57d 100644 --- a/Sources/Services/AWSMigrationHubConfig/Sources/AWSMigrationHubConfig/MigrationHubConfigClient.swift +++ b/Sources/Services/AWSMigrationHubConfig/Sources/AWSMigrationHubConfig/MigrationHubConfigClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MigrationHubConfigClient: ClientRuntime.Client { public static let clientName = "MigrationHubConfigClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: MigrationHubConfigClient.MigrationHubConfigClientConfiguration let serviceName = "MigrationHub Config" @@ -329,7 +329,7 @@ extension MigrationHubConfigClient { } extension MigrationHubConfigClient { - /// Performs the `CreateHomeRegionControl` operation on the `AWSMigrationHubMultiAccountService` service. + /// Performs the `CreateHomeRegionControl` operation on the `MigrationHubConfig` service. /// /// This API sets up the home region for the calling account only. /// @@ -404,7 +404,7 @@ extension MigrationHubConfigClient { return try await op.execute(input: input) } - /// Performs the `DeleteHomeRegionControl` operation on the `AWSMigrationHubMultiAccountService` service. + /// Performs the `DeleteHomeRegionControl` operation on the `MigrationHubConfig` service. /// /// 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. /// @@ -478,7 +478,7 @@ extension MigrationHubConfigClient { return try await op.execute(input: input) } - /// Performs the `DescribeHomeRegionControls` operation on the `AWSMigrationHubMultiAccountService` service. + /// Performs the `DescribeHomeRegionControls` operation on the `MigrationHubConfig` service. /// /// This API permits filtering on the ControlId and HomeRegion fields. /// @@ -552,7 +552,7 @@ extension MigrationHubConfigClient { return try await op.execute(input: input) } - /// Performs the `GetHomeRegion` operation on the `AWSMigrationHubMultiAccountService` service. + /// Performs the `GetHomeRegion` operation on the `MigrationHubConfig` service. /// /// Returns the calling account’s home region, if configured. This API is used by other AWS services to determine the regional endpoint for calling AWS Application Discovery Service and Migration Hub. You must call GetHomeRegion at least once before you call any other AWS Application Discovery Service and AWS Migration Hub APIs, to obtain the account's Migration Hub home region. /// diff --git a/Sources/Services/AWSMigrationHubOrchestrator/Sources/AWSMigrationHubOrchestrator/MigrationHubOrchestratorClient.swift b/Sources/Services/AWSMigrationHubOrchestrator/Sources/AWSMigrationHubOrchestrator/MigrationHubOrchestratorClient.swift index 494f98c32ec..87277ca6940 100644 --- a/Sources/Services/AWSMigrationHubOrchestrator/Sources/AWSMigrationHubOrchestrator/MigrationHubOrchestratorClient.swift +++ b/Sources/Services/AWSMigrationHubOrchestrator/Sources/AWSMigrationHubOrchestrator/MigrationHubOrchestratorClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MigrationHubOrchestratorClient: ClientRuntime.Client { public static let clientName = "MigrationHubOrchestratorClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: MigrationHubOrchestratorClient.MigrationHubOrchestratorClientConfiguration let serviceName = "MigrationHubOrchestrator" @@ -331,7 +331,7 @@ extension MigrationHubOrchestratorClient { } extension MigrationHubOrchestratorClient { - /// Performs the `CreateTemplate` operation on the `AWSMigrationHubOrchestrator` service. + /// Performs the `CreateTemplate` operation on the `MigrationHubOrchestrator` service. /// /// Creates a migration workflow template. /// @@ -405,7 +405,7 @@ extension MigrationHubOrchestratorClient { return try await op.execute(input: input) } - /// Performs the `CreateWorkflow` operation on the `AWSMigrationHubOrchestrator` service. + /// Performs the `CreateWorkflow` operation on the `MigrationHubOrchestrator` service. /// /// Create a workflow to orchestrate your migrations. /// @@ -477,7 +477,7 @@ extension MigrationHubOrchestratorClient { return try await op.execute(input: input) } - /// Performs the `CreateWorkflowStep` operation on the `AWSMigrationHubOrchestrator` service. + /// Performs the `CreateWorkflowStep` operation on the `MigrationHubOrchestrator` service. /// /// Create a step in the migration workflow. /// @@ -549,7 +549,7 @@ extension MigrationHubOrchestratorClient { return try await op.execute(input: input) } - /// Performs the `CreateWorkflowStepGroup` operation on the `AWSMigrationHubOrchestrator` service. + /// Performs the `CreateWorkflowStepGroup` operation on the `MigrationHubOrchestrator` service. /// /// Create a step group in a migration workflow. /// @@ -621,7 +621,7 @@ extension MigrationHubOrchestratorClient { return try await op.execute(input: input) } - /// Performs the `DeleteTemplate` operation on the `AWSMigrationHubOrchestrator` service. + /// Performs the `DeleteTemplate` operation on the `MigrationHubOrchestrator` service. /// /// Deletes a migration workflow template. /// @@ -691,7 +691,7 @@ extension MigrationHubOrchestratorClient { return try await op.execute(input: input) } - /// Performs the `DeleteWorkflow` operation on the `AWSMigrationHubOrchestrator` service. + /// Performs the `DeleteWorkflow` operation on the `MigrationHubOrchestrator` service. /// /// Delete a migration workflow. You must pause a running workflow in Migration Hub Orchestrator console to delete it. /// @@ -761,7 +761,7 @@ extension MigrationHubOrchestratorClient { return try await op.execute(input: input) } - /// Performs the `DeleteWorkflowStep` operation on the `AWSMigrationHubOrchestrator` service. + /// Performs the `DeleteWorkflowStep` operation on the `MigrationHubOrchestrator` service. /// /// Delete a step in a migration workflow. Pause the workflow to delete a running step. /// @@ -832,7 +832,7 @@ extension MigrationHubOrchestratorClient { return try await op.execute(input: input) } - /// Performs the `DeleteWorkflowStepGroup` operation on the `AWSMigrationHubOrchestrator` service. + /// Performs the `DeleteWorkflowStepGroup` operation on the `MigrationHubOrchestrator` service. /// /// Delete a step group in a migration workflow. /// @@ -903,7 +903,7 @@ extension MigrationHubOrchestratorClient { return try await op.execute(input: input) } - /// Performs the `GetTemplate` operation on the `AWSMigrationHubOrchestrator` service. + /// Performs the `GetTemplate` operation on the `MigrationHubOrchestrator` service. /// /// Get the template you want to use for creating a migration workflow. /// @@ -972,7 +972,7 @@ extension MigrationHubOrchestratorClient { return try await op.execute(input: input) } - /// Performs the `GetTemplateStep` operation on the `AWSMigrationHubOrchestrator` service. + /// Performs the `GetTemplateStep` operation on the `MigrationHubOrchestrator` service. /// /// Get a specific step in a template. /// @@ -1043,7 +1043,7 @@ extension MigrationHubOrchestratorClient { return try await op.execute(input: input) } - /// Performs the `GetTemplateStepGroup` operation on the `AWSMigrationHubOrchestrator` service. + /// Performs the `GetTemplateStepGroup` operation on the `MigrationHubOrchestrator` service. /// /// Get a step group in a template. /// @@ -1113,7 +1113,7 @@ extension MigrationHubOrchestratorClient { return try await op.execute(input: input) } - /// Performs the `GetWorkflow` operation on the `AWSMigrationHubOrchestrator` service. + /// Performs the `GetWorkflow` operation on the `MigrationHubOrchestrator` service. /// /// Get migration workflow. /// @@ -1183,7 +1183,7 @@ extension MigrationHubOrchestratorClient { return try await op.execute(input: input) } - /// Performs the `GetWorkflowStep` operation on the `AWSMigrationHubOrchestrator` service. + /// Performs the `GetWorkflowStep` operation on the `MigrationHubOrchestrator` service. /// /// Get a step in the migration workflow. /// @@ -1253,7 +1253,7 @@ extension MigrationHubOrchestratorClient { return try await op.execute(input: input) } - /// Performs the `GetWorkflowStepGroup` operation on the `AWSMigrationHubOrchestrator` service. + /// Performs the `GetWorkflowStepGroup` operation on the `MigrationHubOrchestrator` service. /// /// Get the step group of a migration workflow. /// @@ -1324,7 +1324,7 @@ extension MigrationHubOrchestratorClient { return try await op.execute(input: input) } - /// Performs the `ListPlugins` operation on the `AWSMigrationHubOrchestrator` service. + /// Performs the `ListPlugins` operation on the `MigrationHubOrchestrator` service. /// /// List AWS Migration Hub Orchestrator plugins. /// @@ -1393,7 +1393,7 @@ extension MigrationHubOrchestratorClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSMigrationHubOrchestrator` service. + /// Performs the `ListTagsForResource` operation on the `MigrationHubOrchestrator` service. /// /// List the tags added to a resource. /// @@ -1460,7 +1460,7 @@ extension MigrationHubOrchestratorClient { return try await op.execute(input: input) } - /// Performs the `ListTemplateStepGroups` operation on the `AWSMigrationHubOrchestrator` service. + /// Performs the `ListTemplateStepGroups` operation on the `MigrationHubOrchestrator` service. /// /// List the step groups in a template. /// @@ -1530,7 +1530,7 @@ extension MigrationHubOrchestratorClient { return try await op.execute(input: input) } - /// Performs the `ListTemplateSteps` operation on the `AWSMigrationHubOrchestrator` service. + /// Performs the `ListTemplateSteps` operation on the `MigrationHubOrchestrator` service. /// /// List the steps in a template. /// @@ -1601,7 +1601,7 @@ extension MigrationHubOrchestratorClient { return try await op.execute(input: input) } - /// Performs the `ListTemplates` operation on the `AWSMigrationHubOrchestrator` service. + /// Performs the `ListTemplates` operation on the `MigrationHubOrchestrator` service. /// /// List the templates available in Migration Hub Orchestrator to create a migration workflow. /// @@ -1670,7 +1670,7 @@ extension MigrationHubOrchestratorClient { return try await op.execute(input: input) } - /// Performs the `ListWorkflowStepGroups` operation on the `AWSMigrationHubOrchestrator` service. + /// Performs the `ListWorkflowStepGroups` operation on the `MigrationHubOrchestrator` service. /// /// List the step groups in a migration workflow. /// @@ -1741,7 +1741,7 @@ extension MigrationHubOrchestratorClient { return try await op.execute(input: input) } - /// Performs the `ListWorkflowSteps` operation on the `AWSMigrationHubOrchestrator` service. + /// Performs the `ListWorkflowSteps` operation on the `MigrationHubOrchestrator` service. /// /// List the steps in a workflow. /// @@ -1811,7 +1811,7 @@ extension MigrationHubOrchestratorClient { return try await op.execute(input: input) } - /// Performs the `ListWorkflows` operation on the `AWSMigrationHubOrchestrator` service. + /// Performs the `ListWorkflows` operation on the `MigrationHubOrchestrator` service. /// /// List the migration workflows. /// @@ -1882,7 +1882,7 @@ extension MigrationHubOrchestratorClient { return try await op.execute(input: input) } - /// Performs the `RetryWorkflowStep` operation on the `AWSMigrationHubOrchestrator` service. + /// Performs the `RetryWorkflowStep` operation on the `MigrationHubOrchestrator` service. /// /// Retry a failed step in a migration workflow. /// @@ -1952,7 +1952,7 @@ extension MigrationHubOrchestratorClient { return try await op.execute(input: input) } - /// Performs the `StartWorkflow` operation on the `AWSMigrationHubOrchestrator` service. + /// Performs the `StartWorkflow` operation on the `MigrationHubOrchestrator` service. /// /// Start a migration workflow. /// @@ -2022,7 +2022,7 @@ extension MigrationHubOrchestratorClient { return try await op.execute(input: input) } - /// Performs the `StopWorkflow` operation on the `AWSMigrationHubOrchestrator` service. + /// Performs the `StopWorkflow` operation on the `MigrationHubOrchestrator` service. /// /// Stop an ongoing migration workflow. /// @@ -2092,7 +2092,7 @@ extension MigrationHubOrchestratorClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSMigrationHubOrchestrator` service. + /// Performs the `TagResource` operation on the `MigrationHubOrchestrator` service. /// /// Tag a resource by specifying its Amazon Resource Name (ARN). /// @@ -2162,7 +2162,7 @@ extension MigrationHubOrchestratorClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSMigrationHubOrchestrator` service. + /// Performs the `UntagResource` operation on the `MigrationHubOrchestrator` service. /// /// Deletes the tags for a resource. /// @@ -2230,7 +2230,7 @@ extension MigrationHubOrchestratorClient { return try await op.execute(input: input) } - /// Performs the `UpdateTemplate` operation on the `AWSMigrationHubOrchestrator` service. + /// Performs the `UpdateTemplate` operation on the `MigrationHubOrchestrator` service. /// /// Updates a migration workflow template. /// @@ -2304,7 +2304,7 @@ extension MigrationHubOrchestratorClient { return try await op.execute(input: input) } - /// Performs the `UpdateWorkflow` operation on the `AWSMigrationHubOrchestrator` service. + /// Performs the `UpdateWorkflow` operation on the `MigrationHubOrchestrator` service. /// /// Update a migration workflow. /// @@ -2377,7 +2377,7 @@ extension MigrationHubOrchestratorClient { return try await op.execute(input: input) } - /// Performs the `UpdateWorkflowStep` operation on the `AWSMigrationHubOrchestrator` service. + /// Performs the `UpdateWorkflowStep` operation on the `MigrationHubOrchestrator` service. /// /// Update a step in a migration workflow. /// @@ -2449,7 +2449,7 @@ extension MigrationHubOrchestratorClient { return try await op.execute(input: input) } - /// Performs the `UpdateWorkflowStepGroup` operation on the `AWSMigrationHubOrchestrator` service. + /// Performs the `UpdateWorkflowStepGroup` operation on the `MigrationHubOrchestrator` service. /// /// Update the step group in a migration workflow. /// diff --git a/Sources/Services/AWSMigrationHubRefactorSpaces/Sources/AWSMigrationHubRefactorSpaces/MigrationHubRefactorSpacesClient.swift b/Sources/Services/AWSMigrationHubRefactorSpaces/Sources/AWSMigrationHubRefactorSpaces/MigrationHubRefactorSpacesClient.swift index 615d8efab1d..d910f61f11d 100644 --- a/Sources/Services/AWSMigrationHubRefactorSpaces/Sources/AWSMigrationHubRefactorSpaces/MigrationHubRefactorSpacesClient.swift +++ b/Sources/Services/AWSMigrationHubRefactorSpaces/Sources/AWSMigrationHubRefactorSpaces/MigrationHubRefactorSpacesClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MigrationHubRefactorSpacesClient: ClientRuntime.Client { public static let clientName = "MigrationHubRefactorSpacesClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: MigrationHubRefactorSpacesClient.MigrationHubRefactorSpacesClientConfiguration let serviceName = "Migration Hub Refactor Spaces" @@ -331,7 +331,7 @@ extension MigrationHubRefactorSpacesClient { } extension MigrationHubRefactorSpacesClient { - /// Performs the `CreateApplication` operation on the `RefactorSpaces` service. + /// Performs the `CreateApplication` operation on the `MigrationHubRefactorSpaces` service. /// /// Creates an Amazon Web Services Migration Hub Refactor Spaces application. The account that owns the environment also owns the applications created inside the environment, regardless of the account that creates the application. Refactor Spaces provisions an Amazon API Gateway, API Gateway VPC link, and Network Load Balancer for the application proxy inside your account. In environments created with a [CreateEnvironment:NetworkFabricType](https://docs.aws.amazon.com/migrationhub-refactor-spaces/latest/APIReference/API_CreateEnvironment.html#migrationhubrefactorspaces-CreateEnvironment-request-NetworkFabricType) of NONE you need to configure [ VPC to VPC connectivity](https://docs.aws.amazon.com/whitepapers/latest/aws-vpc-connectivity-options/amazon-vpc-to-amazon-vpc-connectivity-options.html) between your service VPC and the application proxy VPC to route traffic through the application proxy to a service with a private URL endpoint. For more information, see [ Create an application](https://docs.aws.amazon.com/migrationhub-refactor-spaces/latest/userguide/getting-started-create-application.html) in the Refactor Spaces User Guide. /// @@ -407,7 +407,7 @@ extension MigrationHubRefactorSpacesClient { return try await op.execute(input: input) } - /// Performs the `CreateEnvironment` operation on the `RefactorSpaces` service. + /// Performs the `CreateEnvironment` operation on the `MigrationHubRefactorSpaces` service. /// /// Creates an Amazon Web Services Migration Hub Refactor Spaces environment. The caller owns the environment resource, and all Refactor Spaces applications, services, and routes created within the environment. They are referred to as the environment owner. The environment owner has cross-account visibility and control of Refactor Spaces resources that are added to the environment by other accounts that the environment is shared with. When creating an environment with a [CreateEnvironment:NetworkFabricType](https://docs.aws.amazon.com/migrationhub-refactor-spaces/latest/APIReference/API_CreateEnvironment.html#migrationhubrefactorspaces-CreateEnvironment-request-NetworkFabricType) of TRANSIT_GATEWAY, Refactor Spaces provisions a transit gateway to enable services in VPCs to communicate directly across accounts. If [CreateEnvironment:NetworkFabricType](https://docs.aws.amazon.com/migrationhub-refactor-spaces/latest/APIReference/API_CreateEnvironment.html#migrationhubrefactorspaces-CreateEnvironment-request-NetworkFabricType) is NONE, Refactor Spaces does not create a transit gateway and you must use your network infrastructure to route traffic to services with private URL endpoints. /// @@ -483,7 +483,7 @@ extension MigrationHubRefactorSpacesClient { return try await op.execute(input: input) } - /// Performs the `CreateRoute` operation on the `RefactorSpaces` service. + /// Performs the `CreateRoute` operation on the `MigrationHubRefactorSpaces` service. /// /// Creates an Amazon Web Services Migration Hub Refactor Spaces route. The account owner of the service resource is always the environment owner, regardless of which account creates the route. Routes target a service in the application. If an application does not have any routes, then the first route must be created as a DEFAULTRouteType. When created, the default route defaults to an active state so state is not a required input. However, like all other state values the state of the default route can be updated after creation, but only when all other routes are also inactive. Conversely, no route can be active without the default route also being active. When you create a route, Refactor Spaces configures the Amazon API Gateway to send traffic to the target service as follows: /// @@ -566,7 +566,7 @@ extension MigrationHubRefactorSpacesClient { return try await op.execute(input: input) } - /// Performs the `CreateService` operation on the `RefactorSpaces` service. + /// Performs the `CreateService` operation on the `MigrationHubRefactorSpaces` service. /// /// Creates an Amazon Web Services Migration Hub Refactor Spaces service. The account owner of the service is always the environment owner, regardless of which account in the environment creates the service. Services have either a URL endpoint in a virtual private cloud (VPC), or a Lambda function endpoint. If an Amazon Web Services resource is launched in a service VPC, and you want it to be accessible to all of an environment’s services with VPCs and routes, apply the RefactorSpacesSecurityGroup to the resource. Alternatively, to add more cross-account constraints, apply your own security group. /// @@ -642,7 +642,7 @@ extension MigrationHubRefactorSpacesClient { return try await op.execute(input: input) } - /// Performs the `DeleteApplication` operation on the `RefactorSpaces` service. + /// Performs the `DeleteApplication` operation on the `MigrationHubRefactorSpaces` service. /// /// Deletes an Amazon Web Services Migration Hub Refactor Spaces application. Before you can delete an application, you must first delete any services or routes within the application. /// @@ -713,7 +713,7 @@ extension MigrationHubRefactorSpacesClient { return try await op.execute(input: input) } - /// Performs the `DeleteEnvironment` operation on the `RefactorSpaces` service. + /// Performs the `DeleteEnvironment` operation on the `MigrationHubRefactorSpaces` service. /// /// Deletes an Amazon Web Services Migration Hub Refactor Spaces environment. Before you can delete an environment, you must first delete any applications and services within the environment. /// @@ -784,7 +784,7 @@ extension MigrationHubRefactorSpacesClient { return try await op.execute(input: input) } - /// Performs the `DeleteResourcePolicy` operation on the `RefactorSpaces` service. + /// Performs the `DeleteResourcePolicy` operation on the `MigrationHubRefactorSpaces` service. /// /// Deletes the resource policy set for the environment. /// @@ -854,7 +854,7 @@ extension MigrationHubRefactorSpacesClient { return try await op.execute(input: input) } - /// Performs the `DeleteRoute` operation on the `RefactorSpaces` service. + /// Performs the `DeleteRoute` operation on the `MigrationHubRefactorSpaces` service. /// /// Deletes an Amazon Web Services Migration Hub Refactor Spaces route. /// @@ -925,7 +925,7 @@ extension MigrationHubRefactorSpacesClient { return try await op.execute(input: input) } - /// Performs the `DeleteService` operation on the `RefactorSpaces` service. + /// Performs the `DeleteService` operation on the `MigrationHubRefactorSpaces` service. /// /// Deletes an Amazon Web Services Migration Hub Refactor Spaces service. /// @@ -996,7 +996,7 @@ extension MigrationHubRefactorSpacesClient { return try await op.execute(input: input) } - /// Performs the `GetApplication` operation on the `RefactorSpaces` service. + /// Performs the `GetApplication` operation on the `MigrationHubRefactorSpaces` service. /// /// Gets an Amazon Web Services Migration Hub Refactor Spaces application. /// @@ -1066,7 +1066,7 @@ extension MigrationHubRefactorSpacesClient { return try await op.execute(input: input) } - /// Performs the `GetEnvironment` operation on the `RefactorSpaces` service. + /// Performs the `GetEnvironment` operation on the `MigrationHubRefactorSpaces` service. /// /// Gets an Amazon Web Services Migration Hub Refactor Spaces environment. /// @@ -1136,7 +1136,7 @@ extension MigrationHubRefactorSpacesClient { return try await op.execute(input: input) } - /// Performs the `GetResourcePolicy` operation on the `RefactorSpaces` service. + /// Performs the `GetResourcePolicy` operation on the `MigrationHubRefactorSpaces` service. /// /// Gets the resource-based permission policy that is set for the given environment. /// @@ -1206,7 +1206,7 @@ extension MigrationHubRefactorSpacesClient { return try await op.execute(input: input) } - /// Performs the `GetRoute` operation on the `RefactorSpaces` service. + /// Performs the `GetRoute` operation on the `MigrationHubRefactorSpaces` service. /// /// Gets an Amazon Web Services Migration Hub Refactor Spaces route. /// @@ -1276,7 +1276,7 @@ extension MigrationHubRefactorSpacesClient { return try await op.execute(input: input) } - /// Performs the `GetService` operation on the `RefactorSpaces` service. + /// Performs the `GetService` operation on the `MigrationHubRefactorSpaces` service. /// /// Gets an Amazon Web Services Migration Hub Refactor Spaces service. /// @@ -1346,7 +1346,7 @@ extension MigrationHubRefactorSpacesClient { return try await op.execute(input: input) } - /// Performs the `ListApplications` operation on the `RefactorSpaces` service. + /// Performs the `ListApplications` operation on the `MigrationHubRefactorSpaces` service. /// /// Lists all the Amazon Web Services Migration Hub Refactor Spaces applications within an environment. /// @@ -1419,7 +1419,7 @@ extension MigrationHubRefactorSpacesClient { return try await op.execute(input: input) } - /// Performs the `ListEnvironmentVpcs` operation on the `RefactorSpaces` service. + /// Performs the `ListEnvironmentVpcs` operation on the `MigrationHubRefactorSpaces` service. /// /// Lists all Amazon Web Services Migration Hub Refactor Spaces service virtual private clouds (VPCs) that are part of the environment. /// @@ -1490,7 +1490,7 @@ extension MigrationHubRefactorSpacesClient { return try await op.execute(input: input) } - /// Performs the `ListEnvironments` operation on the `RefactorSpaces` service. + /// Performs the `ListEnvironments` operation on the `MigrationHubRefactorSpaces` service. /// /// Lists Amazon Web Services Migration Hub Refactor Spaces environments owned by a caller account or shared with the caller account. /// @@ -1561,7 +1561,7 @@ extension MigrationHubRefactorSpacesClient { return try await op.execute(input: input) } - /// Performs the `ListRoutes` operation on the `RefactorSpaces` service. + /// Performs the `ListRoutes` operation on the `MigrationHubRefactorSpaces` service. /// /// Lists all the Amazon Web Services Migration Hub Refactor Spaces routes within an application. /// @@ -1634,7 +1634,7 @@ extension MigrationHubRefactorSpacesClient { return try await op.execute(input: input) } - /// Performs the `ListServices` operation on the `RefactorSpaces` service. + /// Performs the `ListServices` operation on the `MigrationHubRefactorSpaces` service. /// /// Lists all the Amazon Web Services Migration Hub Refactor Spaces services within an application. /// @@ -1707,7 +1707,7 @@ extension MigrationHubRefactorSpacesClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `RefactorSpaces` service. + /// Performs the `ListTagsForResource` operation on the `MigrationHubRefactorSpaces` service. /// /// Lists the tags of a resource. The caller account must be the same as the resource’s OwnerAccountId. Listing tags in other accounts is not supported. /// @@ -1775,7 +1775,7 @@ extension MigrationHubRefactorSpacesClient { return try await op.execute(input: input) } - /// Performs the `PutResourcePolicy` operation on the `RefactorSpaces` service. + /// Performs the `PutResourcePolicy` operation on the `MigrationHubRefactorSpaces` service. /// /// Attaches a resource-based permission policy to the Amazon Web Services Migration Hub Refactor Spaces environment. The policy must contain the same actions and condition statements as the arn:aws:ram::aws:permission/AWSRAMDefaultPermissionRefactorSpacesEnvironment permission in Resource Access Manager. The policy must not contain new lines or blank lines. /// @@ -1849,7 +1849,7 @@ extension MigrationHubRefactorSpacesClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `RefactorSpaces` service. + /// Performs the `TagResource` operation on the `MigrationHubRefactorSpaces` service. /// /// Removes the tags of a given resource. Tags are metadata which can be used to manage a resource. To tag a resource, the caller account must be the same as the resource’s OwnerAccountId. Tagging resources in other accounts is not supported. Amazon Web Services Migration Hub Refactor Spaces does not propagate tags to orchestrated resources, such as an environment’s transit gateway. /// @@ -1920,7 +1920,7 @@ extension MigrationHubRefactorSpacesClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `RefactorSpaces` service. + /// Performs the `UntagResource` operation on the `MigrationHubRefactorSpaces` service. /// /// Adds to or modifies the tags of the given resource. Tags are metadata which can be used to manage a resource. To untag a resource, the caller account must be the same as the resource’s OwnerAccountId. Untagging resources across accounts is not supported. /// @@ -1989,7 +1989,7 @@ extension MigrationHubRefactorSpacesClient { return try await op.execute(input: input) } - /// Performs the `UpdateRoute` operation on the `RefactorSpaces` service. + /// Performs the `UpdateRoute` operation on the `MigrationHubRefactorSpaces` service. /// /// Updates an Amazon Web Services Migration Hub Refactor Spaces route. /// diff --git a/Sources/Services/AWSMigrationHubStrategy/Sources/AWSMigrationHubStrategy/MigrationHubStrategyClient.swift b/Sources/Services/AWSMigrationHubStrategy/Sources/AWSMigrationHubStrategy/MigrationHubStrategyClient.swift index f9243a575c1..7c67b5ad871 100644 --- a/Sources/Services/AWSMigrationHubStrategy/Sources/AWSMigrationHubStrategy/MigrationHubStrategyClient.swift +++ b/Sources/Services/AWSMigrationHubStrategy/Sources/AWSMigrationHubStrategy/MigrationHubStrategyClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MigrationHubStrategyClient: ClientRuntime.Client { public static let clientName = "MigrationHubStrategyClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: MigrationHubStrategyClient.MigrationHubStrategyClientConfiguration let serviceName = "MigrationHubStrategy" @@ -330,7 +330,7 @@ extension MigrationHubStrategyClient { } extension MigrationHubStrategyClient { - /// Performs the `GetApplicationComponentDetails` operation on the `AWSMigrationHubStrategyRecommendation` service. + /// Performs the `GetApplicationComponentDetails` operation on the `MigrationHubStrategy` service. /// /// Retrieves details about an application component. /// @@ -398,7 +398,7 @@ extension MigrationHubStrategyClient { return try await op.execute(input: input) } - /// Performs the `GetApplicationComponentStrategies` operation on the `AWSMigrationHubStrategyRecommendation` service. + /// Performs the `GetApplicationComponentStrategies` operation on the `MigrationHubStrategy` service. /// /// Retrieves a list of all the recommended strategies and tools for an application component running on a server. /// @@ -466,7 +466,7 @@ extension MigrationHubStrategyClient { return try await op.execute(input: input) } - /// Performs the `GetAssessment` operation on the `AWSMigrationHubStrategyRecommendation` service. + /// Performs the `GetAssessment` operation on the `MigrationHubStrategy` service. /// /// Retrieves the status of an on-going assessment. /// @@ -535,7 +535,7 @@ extension MigrationHubStrategyClient { return try await op.execute(input: input) } - /// Performs the `GetImportFileTask` operation on the `AWSMigrationHubStrategyRecommendation` service. + /// Performs the `GetImportFileTask` operation on the `MigrationHubStrategy` service. /// /// Retrieves the details about a specific import task. /// @@ -605,7 +605,7 @@ extension MigrationHubStrategyClient { return try await op.execute(input: input) } - /// Performs the `GetLatestAssessmentId` operation on the `AWSMigrationHubStrategyRecommendation` service. + /// Performs the `GetLatestAssessmentId` operation on the `MigrationHubStrategy` service. /// /// Retrieve the latest ID of a specific assessment task. /// @@ -674,7 +674,7 @@ extension MigrationHubStrategyClient { return try await op.execute(input: input) } - /// Performs the `GetPortfolioPreferences` operation on the `AWSMigrationHubStrategyRecommendation` service. + /// Performs the `GetPortfolioPreferences` operation on the `MigrationHubStrategy` service. /// /// Retrieves your migration and modernization preferences. /// @@ -743,7 +743,7 @@ extension MigrationHubStrategyClient { return try await op.execute(input: input) } - /// Performs the `GetPortfolioSummary` operation on the `AWSMigrationHubStrategyRecommendation` service. + /// Performs the `GetPortfolioSummary` operation on the `MigrationHubStrategy` service. /// /// Retrieves overall summary including the number of servers to rehost and the overall number of anti-patterns. /// @@ -811,7 +811,7 @@ extension MigrationHubStrategyClient { return try await op.execute(input: input) } - /// Performs the `GetRecommendationReportDetails` operation on the `AWSMigrationHubStrategyRecommendation` service. + /// Performs the `GetRecommendationReportDetails` operation on the `MigrationHubStrategy` service. /// /// Retrieves detailed information about the specified recommendation report. /// @@ -881,7 +881,7 @@ extension MigrationHubStrategyClient { return try await op.execute(input: input) } - /// Performs the `GetServerDetails` operation on the `AWSMigrationHubStrategyRecommendation` service. + /// Performs the `GetServerDetails` operation on the `MigrationHubStrategy` service. /// /// Retrieves detailed information about a specified server. /// @@ -952,7 +952,7 @@ extension MigrationHubStrategyClient { return try await op.execute(input: input) } - /// Performs the `GetServerStrategies` operation on the `AWSMigrationHubStrategyRecommendation` service. + /// Performs the `GetServerStrategies` operation on the `MigrationHubStrategy` service. /// /// Retrieves recommended strategies and tools for the specified server. /// @@ -1022,7 +1022,7 @@ extension MigrationHubStrategyClient { return try await op.execute(input: input) } - /// Performs the `ListAnalyzableServers` operation on the `AWSMigrationHubStrategyRecommendation` service. + /// Performs the `ListAnalyzableServers` operation on the `MigrationHubStrategy` service. /// /// Retrieves a list of all the servers fetched from customer vCenter using Strategy Recommendation Collector. /// @@ -1094,7 +1094,7 @@ extension MigrationHubStrategyClient { return try await op.execute(input: input) } - /// Performs the `ListApplicationComponents` operation on the `AWSMigrationHubStrategyRecommendation` service. + /// Performs the `ListApplicationComponents` operation on the `MigrationHubStrategy` service. /// /// Retrieves a list of all the application components (processes). /// @@ -1166,7 +1166,7 @@ extension MigrationHubStrategyClient { return try await op.execute(input: input) } - /// Performs the `ListCollectors` operation on the `AWSMigrationHubStrategyRecommendation` service. + /// Performs the `ListCollectors` operation on the `MigrationHubStrategy` service. /// /// Retrieves a list of all the installed collectors. /// @@ -1236,7 +1236,7 @@ extension MigrationHubStrategyClient { return try await op.execute(input: input) } - /// Performs the `ListImportFileTask` operation on the `AWSMigrationHubStrategyRecommendation` service. + /// Performs the `ListImportFileTask` operation on the `MigrationHubStrategy` service. /// /// Retrieves a list of all the imports performed. /// @@ -1306,7 +1306,7 @@ extension MigrationHubStrategyClient { return try await op.execute(input: input) } - /// Performs the `ListServers` operation on the `AWSMigrationHubStrategyRecommendation` service. + /// Performs the `ListServers` operation on the `MigrationHubStrategy` service. /// /// Returns a list of all the servers. /// @@ -1378,7 +1378,7 @@ extension MigrationHubStrategyClient { return try await op.execute(input: input) } - /// Performs the `PutPortfolioPreferences` operation on the `AWSMigrationHubStrategyRecommendation` service. + /// Performs the `PutPortfolioPreferences` operation on the `MigrationHubStrategy` service. /// /// Saves the specified migration and modernization preferences. /// @@ -1451,7 +1451,7 @@ extension MigrationHubStrategyClient { return try await op.execute(input: input) } - /// Performs the `StartAssessment` operation on the `AWSMigrationHubStrategyRecommendation` service. + /// Performs the `StartAssessment` operation on the `MigrationHubStrategy` service. /// /// Starts the assessment of an on-premises environment. /// @@ -1523,7 +1523,7 @@ extension MigrationHubStrategyClient { return try await op.execute(input: input) } - /// Performs the `StartImportFileTask` operation on the `AWSMigrationHubStrategyRecommendation` service. + /// Performs the `StartImportFileTask` operation on the `MigrationHubStrategy` service. /// /// Starts a file import. /// @@ -1596,7 +1596,7 @@ extension MigrationHubStrategyClient { return try await op.execute(input: input) } - /// Performs the `StartRecommendationReportGeneration` operation on the `AWSMigrationHubStrategyRecommendation` service. + /// Performs the `StartRecommendationReportGeneration` operation on the `MigrationHubStrategy` service. /// /// Starts generating a recommendation report. /// @@ -1669,7 +1669,7 @@ extension MigrationHubStrategyClient { return try await op.execute(input: input) } - /// Performs the `StopAssessment` operation on the `AWSMigrationHubStrategyRecommendation` service. + /// Performs the `StopAssessment` operation on the `MigrationHubStrategy` service. /// /// Stops the assessment of an on-premises environment. /// @@ -1741,7 +1741,7 @@ extension MigrationHubStrategyClient { return try await op.execute(input: input) } - /// Performs the `UpdateApplicationComponentConfig` operation on the `AWSMigrationHubStrategyRecommendation` service. + /// Performs the `UpdateApplicationComponentConfig` operation on the `MigrationHubStrategy` service. /// /// Updates the configuration of an application component. /// @@ -1813,7 +1813,7 @@ extension MigrationHubStrategyClient { return try await op.execute(input: input) } - /// Performs the `UpdateServerConfig` operation on the `AWSMigrationHubStrategyRecommendation` service. + /// Performs the `UpdateServerConfig` operation on the `MigrationHubStrategy` service. /// /// Updates the configuration of the specified server. /// diff --git a/Sources/Services/AWSMq/Sources/AWSMq/MqClient.swift b/Sources/Services/AWSMq/Sources/AWSMq/MqClient.swift index 69dacc16d53..e3010a657d8 100644 --- a/Sources/Services/AWSMq/Sources/AWSMq/MqClient.swift +++ b/Sources/Services/AWSMq/Sources/AWSMq/MqClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MqClient: ClientRuntime.Client { public static let clientName = "MqClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: MqClient.MqClientConfiguration let serviceName = "mq" @@ -331,7 +331,7 @@ extension MqClient { } extension MqClient { - /// Performs the `CreateBroker` operation on the `mq` service. + /// Performs the `CreateBroker` operation on the `Mq` service. /// /// Creates a broker. Note: This API is asynchronous. To create a broker, you must either use the AmazonMQFullAccess IAM policy or include the following EC2 permissions in your IAM policy. /// @@ -432,7 +432,7 @@ extension MqClient { return try await op.execute(input: input) } - /// Performs the `CreateConfiguration` operation on the `mq` service. + /// Performs the `CreateConfiguration` operation on the `Mq` service. /// /// Creates a new configuration for the specified configuration name. Amazon MQ uses the default configuration (the engine type and version). /// @@ -504,7 +504,7 @@ extension MqClient { return try await op.execute(input: input) } - /// Performs the `CreateTags` operation on the `mq` service. + /// Performs the `CreateTags` operation on the `Mq` service. /// /// Add a tag to a resource. /// @@ -576,7 +576,7 @@ extension MqClient { return try await op.execute(input: input) } - /// Performs the `CreateUser` operation on the `mq` service. + /// Performs the `CreateUser` operation on the `Mq` service. /// /// Creates an ActiveMQ user. 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. /// @@ -649,7 +649,7 @@ extension MqClient { return try await op.execute(input: input) } - /// Performs the `DeleteBroker` operation on the `mq` service. + /// Performs the `DeleteBroker` operation on the `Mq` service. /// /// Deletes a broker. Note: This API is asynchronous. /// @@ -718,7 +718,7 @@ extension MqClient { return try await op.execute(input: input) } - /// Performs the `DeleteTags` operation on the `mq` service. + /// Performs the `DeleteTags` operation on the `Mq` service. /// /// Removes a tag from a resource. /// @@ -788,7 +788,7 @@ extension MqClient { return try await op.execute(input: input) } - /// Performs the `DeleteUser` operation on the `mq` service. + /// Performs the `DeleteUser` operation on the `Mq` service. /// /// Deletes an ActiveMQ user. /// @@ -857,7 +857,7 @@ extension MqClient { return try await op.execute(input: input) } - /// Performs the `DescribeBroker` operation on the `mq` service. + /// Performs the `DescribeBroker` operation on the `Mq` service. /// /// Returns information about the specified broker. /// @@ -926,7 +926,7 @@ extension MqClient { return try await op.execute(input: input) } - /// Performs the `DescribeBrokerEngineTypes` operation on the `mq` service. + /// Performs the `DescribeBrokerEngineTypes` operation on the `Mq` service. /// /// Describe available engine types and versions. /// @@ -995,7 +995,7 @@ extension MqClient { return try await op.execute(input: input) } - /// Performs the `DescribeBrokerInstanceOptions` operation on the `mq` service. + /// Performs the `DescribeBrokerInstanceOptions` operation on the `Mq` service. /// /// Describe available broker instance options. /// @@ -1064,7 +1064,7 @@ extension MqClient { return try await op.execute(input: input) } - /// Performs the `DescribeConfiguration` operation on the `mq` service. + /// Performs the `DescribeConfiguration` operation on the `Mq` service. /// /// Returns information about the specified configuration. /// @@ -1133,7 +1133,7 @@ extension MqClient { return try await op.execute(input: input) } - /// Performs the `DescribeConfigurationRevision` operation on the `mq` service. + /// Performs the `DescribeConfigurationRevision` operation on the `Mq` service. /// /// Returns the specified configuration revision for the specified configuration. /// @@ -1202,7 +1202,7 @@ extension MqClient { return try await op.execute(input: input) } - /// Performs the `DescribeUser` operation on the `mq` service. + /// Performs the `DescribeUser` operation on the `Mq` service. /// /// Returns information about an ActiveMQ user. /// @@ -1271,7 +1271,7 @@ extension MqClient { return try await op.execute(input: input) } - /// Performs the `ListBrokers` operation on the `mq` service. + /// Performs the `ListBrokers` operation on the `Mq` service. /// /// Returns a list of all brokers. /// @@ -1340,7 +1340,7 @@ extension MqClient { return try await op.execute(input: input) } - /// Performs the `ListConfigurationRevisions` operation on the `mq` service. + /// Performs the `ListConfigurationRevisions` operation on the `Mq` service. /// /// Returns a list of all revisions for the specified configuration. /// @@ -1410,7 +1410,7 @@ extension MqClient { return try await op.execute(input: input) } - /// Performs the `ListConfigurations` operation on the `mq` service. + /// Performs the `ListConfigurations` operation on the `Mq` service. /// /// Returns a list of all configurations. /// @@ -1479,7 +1479,7 @@ extension MqClient { return try await op.execute(input: input) } - /// Performs the `ListTags` operation on the `mq` service. + /// Performs the `ListTags` operation on the `Mq` service. /// /// Lists tags for a resource. /// @@ -1548,7 +1548,7 @@ extension MqClient { return try await op.execute(input: input) } - /// Performs the `ListUsers` operation on the `mq` service. + /// Performs the `ListUsers` operation on the `Mq` service. /// /// Returns a list of all ActiveMQ users. /// @@ -1618,7 +1618,7 @@ extension MqClient { return try await op.execute(input: input) } - /// Performs the `Promote` operation on the `mq` service. + /// Performs the `Promote` operation on the `Mq` service. /// /// Promotes a data replication replica broker to the primary broker role. /// @@ -1690,7 +1690,7 @@ extension MqClient { return try await op.execute(input: input) } - /// Performs the `RebootBroker` operation on the `mq` service. + /// Performs the `RebootBroker` operation on the `Mq` service. /// /// Reboots a broker. Note: This API is asynchronous. /// @@ -1759,7 +1759,7 @@ extension MqClient { return try await op.execute(input: input) } - /// Performs the `UpdateBroker` operation on the `mq` service. + /// Performs the `UpdateBroker` operation on the `Mq` service. /// /// Adds a pending configuration change to a broker. /// @@ -1832,7 +1832,7 @@ extension MqClient { return try await op.execute(input: input) } - /// Performs the `UpdateConfiguration` operation on the `mq` service. + /// Performs the `UpdateConfiguration` operation on the `Mq` service. /// /// Updates the specified configuration. /// @@ -1905,7 +1905,7 @@ extension MqClient { return try await op.execute(input: input) } - /// Performs the `UpdateUser` operation on the `mq` service. + /// Performs the `UpdateUser` operation on the `Mq` service. /// /// Updates the information for an ActiveMQ user. /// diff --git a/Sources/Services/AWSNeptune/Sources/AWSNeptune/NeptuneClient.swift b/Sources/Services/AWSNeptune/Sources/AWSNeptune/NeptuneClient.swift index 28f8fd00713..9dcb1692407 100644 --- a/Sources/Services/AWSNeptune/Sources/AWSNeptune/NeptuneClient.swift +++ b/Sources/Services/AWSNeptune/Sources/AWSNeptune/NeptuneClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class NeptuneClient: ClientRuntime.Client { public static let clientName = "NeptuneClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: NeptuneClient.NeptuneClientConfiguration let serviceName = "Neptune" @@ -329,7 +329,7 @@ extension NeptuneClient { } extension NeptuneClient { - /// Performs the `AddRoleToDBCluster` operation on the `AmazonRDSv19` service. + /// Performs the `AddRoleToDBCluster` operation on the `Neptune` service. /// /// Associates an Identity and Access Management (IAM) role with an Neptune DB cluster. /// @@ -401,7 +401,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `AddSourceIdentifierToSubscription` operation on the `AmazonRDSv19` service. + /// Performs the `AddSourceIdentifierToSubscription` operation on the `Neptune` service. /// /// Adds a source identifier to an existing event notification subscription. /// @@ -471,7 +471,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `AddTagsToResource` operation on the `AmazonRDSv19` service. + /// Performs the `AddTagsToResource` operation on the `Neptune` service. /// /// Adds metadata tags to an Amazon Neptune resource. These tags can also be used with cost allocation reporting to track cost associated with Amazon Neptune resources, or used in a Condition statement in an IAM policy for Amazon Neptune. /// @@ -542,7 +542,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `ApplyPendingMaintenanceAction` operation on the `AmazonRDSv19` service. + /// Performs the `ApplyPendingMaintenanceAction` operation on the `Neptune` service. /// /// Applies a pending maintenance action to a resource (for example, to a DB instance). /// @@ -611,7 +611,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `CopyDBClusterParameterGroup` operation on the `AmazonRDSv19` service. + /// Performs the `CopyDBClusterParameterGroup` operation on the `Neptune` service. /// /// Copies the specified DB cluster parameter group. /// @@ -682,7 +682,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `CopyDBClusterSnapshot` operation on the `AmazonRDSv19` service. + /// Performs the `CopyDBClusterSnapshot` operation on the `Neptune` service. /// /// Copies a snapshot of a DB cluster. To copy a DB cluster snapshot from a shared manual DB cluster snapshot, SourceDBClusterSnapshotIdentifier must be the Amazon Resource Name (ARN) of the shared DB cluster snapshot. /// @@ -756,7 +756,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `CopyDBParameterGroup` operation on the `AmazonRDSv19` service. + /// Performs the `CopyDBParameterGroup` operation on the `Neptune` service. /// /// Copies the specified DB parameter group. /// @@ -827,7 +827,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `CreateDBCluster` operation on the `AmazonRDSv19` service. + /// Performs the `CreateDBCluster` operation on the `Neptune` service. /// /// Creates a new Amazon Neptune DB cluster. You can use the ReplicationSourceIdentifier parameter to create the DB cluster as a Read Replica of another DB cluster or Amazon Neptune DB instance. Note that when you create a new cluster using CreateDBCluster directly, deletion protection is disabled by default (when you create a new production cluster in the console, deletion protection is enabled by default). You can only delete a DB cluster if its DeletionProtection field is set to false. /// @@ -912,7 +912,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `CreateDBClusterEndpoint` operation on the `AmazonRDSv19` service. + /// Performs the `CreateDBClusterEndpoint` operation on the `Neptune` service. /// /// Creates a new custom endpoint and associates it with an Amazon Neptune DB cluster. /// @@ -997,7 +997,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `CreateDBClusterParameterGroup` operation on the `AmazonRDSv19` service. + /// Performs the `CreateDBClusterParameterGroup` operation on the `Neptune` service. /// /// Creates a new DB cluster parameter group. Parameters in a DB cluster parameter group apply to all of the instances in a DB cluster. A DB cluster parameter group is initially created with the default parameters for the database engine used by instances in the DB cluster. To provide custom values for any of the parameters, you must modify the group after creating it using [ModifyDBClusterParameterGroup]. Once you've created a DB cluster parameter group, you need to associate it with your DB cluster using [ModifyDBCluster]. When you associate a new DB cluster parameter group with a running DB cluster, you need to reboot the DB instances in the DB cluster without failover for the new DB cluster parameter group and associated settings to take effect. After you create a DB cluster parameter group, you should wait at least 5 minutes before creating your first DB cluster that uses that DB cluster parameter group as the default parameter group. This allows Amazon Neptune to fully complete the create action before the DB cluster parameter group is used as the default for a new DB cluster. This is especially important for parameters that are critical when creating the default database for a DB cluster, such as the character set for the default database defined by the character_set_database parameter. You can use the Parameter Groups option of the [Amazon Neptune console](https://console.aws.amazon.com/rds/) or the [DescribeDBClusterParameters] command to verify that your DB cluster parameter group has been created or modified. /// @@ -1067,7 +1067,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `CreateDBClusterSnapshot` operation on the `AmazonRDSv19` service. + /// Performs the `CreateDBClusterSnapshot` operation on the `Neptune` service. /// /// Creates a snapshot of a DB cluster. /// @@ -1140,7 +1140,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `CreateDBInstance` operation on the `AmazonRDSv19` service. + /// Performs the `CreateDBInstance` operation on the `Neptune` service. /// /// Creates a new DB instance. /// @@ -1226,7 +1226,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `CreateDBParameterGroup` operation on the `AmazonRDSv19` service. + /// Performs the `CreateDBParameterGroup` operation on the `Neptune` service. /// /// Creates a new DB parameter group. A DB parameter group is initially created with the default parameters for the database engine used by the DB instance. To provide custom values for any of the parameters, you must modify the group after creating it using ModifyDBParameterGroup. Once you've created a DB parameter group, you need to associate it with your DB instance using ModifyDBInstance. When you associate a new DB parameter group with a running DB instance, you need to reboot the DB instance without failover for the new DB parameter group and associated settings to take effect. After you create a DB parameter group, you should wait at least 5 minutes before creating your first DB instance that uses that DB parameter group as the default parameter group. This allows Amazon Neptune to fully complete the create action before the parameter group is used as the default for a new DB instance. This is especially important for parameters that are critical when creating the default database for a DB instance, such as the character set for the default database defined by the character_set_database parameter. You can use the Parameter Groups option of the Amazon Neptune console or the DescribeDBParameters command to verify that your DB parameter group has been created or modified. /// @@ -1296,7 +1296,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `CreateDBSubnetGroup` operation on the `AmazonRDSv19` service. + /// Performs the `CreateDBSubnetGroup` operation on the `Neptune` service. /// /// Creates a new DB subnet group. DB subnet groups must contain at least one subnet in at least two AZs in the Amazon Region. /// @@ -1369,7 +1369,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `CreateEventSubscription` operation on the `AmazonRDSv19` service. + /// Performs the `CreateEventSubscription` operation on the `Neptune` service. /// /// Creates an event notification subscription. This action requires a topic ARN (Amazon Resource Name) created by either the Neptune console, the SNS console, or the SNS API. To obtain an ARN with SNS, you must create a topic in Amazon SNS and subscribe to the topic. The ARN is displayed in the SNS console. You can specify the type of source (SourceType) you want to be notified of, provide a list of Neptune sources (SourceIds) that triggers the events, and provide a list of event categories (EventCategories) for events you want to be notified of. For example, you can specify SourceType = db-instance, SourceIds = mydbinstance1, mydbinstance2 and EventCategories = Availability, Backup. If you specify both the SourceType and SourceIds, such as SourceType = db-instance and SourceIdentifier = myDBInstance1, you are notified of all the db-instance events for the specified source. If you specify a SourceType but do not specify a SourceIdentifier, you receive notice of the events for that source type for all your Neptune sources. If you do not specify either the SourceType nor the SourceIdentifier, you are notified of events generated from all Neptune sources belonging to your customer account. /// @@ -1444,7 +1444,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `CreateGlobalCluster` operation on the `AmazonRDSv19` service. + /// Performs the `CreateGlobalCluster` operation on the `Neptune` service. /// /// Creates a Neptune global database spread across multiple Amazon Regions. The global database contains a single primary cluster with read-write capability, and read-only secondary clusters that receive data from the primary cluster through high-speed replication performed by the Neptune storage subsystem. You can create a global database that is initially empty, and then add a primary cluster and secondary clusters to it, or you can specify an existing Neptune cluster during the create operation to become the primary cluster of the global database. /// @@ -1516,7 +1516,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `DeleteDBCluster` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteDBCluster` operation on the `Neptune` service. /// /// The DeleteDBCluster action deletes a previously provisioned DB cluster. When you delete a DB cluster, all automated backups for that DB cluster are deleted and can't be recovered. Manual DB cluster snapshots of the specified DB cluster are not deleted. Note that the DB Cluster cannot be deleted if deletion protection is enabled. To delete it, you must first set its DeletionProtection field to False. /// @@ -1589,7 +1589,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `DeleteDBClusterEndpoint` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteDBClusterEndpoint` operation on the `Neptune` service. /// /// Deletes a custom endpoint and removes it from an Amazon Neptune DB cluster. /// @@ -1671,7 +1671,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `DeleteDBClusterParameterGroup` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteDBClusterParameterGroup` operation on the `Neptune` service. /// /// Deletes a specified DB cluster parameter group. The DB cluster parameter group to be deleted can't be associated with any DB clusters. /// @@ -1741,7 +1741,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `DeleteDBClusterSnapshot` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteDBClusterSnapshot` operation on the `Neptune` service. /// /// Deletes a DB cluster snapshot. If the snapshot is being copied, the copy operation is terminated. The DB cluster snapshot must be in the available state to be deleted. /// @@ -1811,7 +1811,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `DeleteDBInstance` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteDBInstance` operation on the `Neptune` service. /// /// The DeleteDBInstance action deletes a previously provisioned DB instance. When you delete a DB instance, all automated backups for that instance are deleted and can't be recovered. Manual DB snapshots of the DB instance to be deleted by DeleteDBInstance are not deleted. If you request a final DB snapshot the status of the Amazon Neptune DB instance is deleting until the DB snapshot is created. The API action DescribeDBInstance is used to monitor the status of this operation. The action can't be canceled or reverted once submitted. Note that when a DB instance is in a failure state and has a status of failed, incompatible-restore, or incompatible-network, you can only delete it when the SkipFinalSnapshot parameter is set to true. You can't delete a DB instance if it is the only instance in the DB cluster, or if it has deletion protection enabled. /// @@ -1884,7 +1884,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `DeleteDBParameterGroup` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteDBParameterGroup` operation on the `Neptune` service. /// /// Deletes a specified DBParameterGroup. The DBParameterGroup to be deleted can't be associated with any DB instances. /// @@ -1954,7 +1954,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `DeleteDBSubnetGroup` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteDBSubnetGroup` operation on the `Neptune` service. /// /// Deletes a DB subnet group. The specified database subnet group must not be associated with any DB instances. /// @@ -2025,7 +2025,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `DeleteEventSubscription` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteEventSubscription` operation on the `Neptune` service. /// /// Deletes an event notification subscription. /// @@ -2095,7 +2095,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `DeleteGlobalCluster` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteGlobalCluster` operation on the `Neptune` service. /// /// Deletes a global database. The primary and all secondary clusters must already be detached or deleted first. /// @@ -2165,7 +2165,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBClusterEndpoints` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBClusterEndpoints` operation on the `Neptune` service. /// /// Returns information about endpoints for an Amazon Neptune DB cluster. This operation can also return information for Amazon RDS clusters and Amazon DocDB clusters. /// @@ -2234,7 +2234,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBClusterParameterGroups` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBClusterParameterGroups` operation on the `Neptune` service. /// /// Returns a list of DBClusterParameterGroup descriptions. If a DBClusterParameterGroupName parameter is specified, the list will contain only the description of the specified DB cluster parameter group. /// @@ -2303,7 +2303,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBClusterParameters` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBClusterParameters` operation on the `Neptune` service. /// /// Returns the detailed parameter list for a particular DB cluster parameter group. /// @@ -2372,7 +2372,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBClusterSnapshotAttributes` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBClusterSnapshotAttributes` operation on the `Neptune` service. /// /// Returns a list of DB cluster snapshot attribute names and values for a manual DB cluster snapshot. When sharing snapshots with other Amazon accounts, DescribeDBClusterSnapshotAttributes returns the restore attribute and a list of IDs for the Amazon accounts that are authorized to copy or restore the manual DB cluster snapshot. If all is included in the list of values for the restore attribute, then the manual DB cluster snapshot is public and can be copied or restored by all Amazon accounts. To add or remove access for an Amazon account to copy or restore a manual DB cluster snapshot, or to make the manual DB cluster snapshot public or private, use the [ModifyDBClusterSnapshotAttribute] API action. /// @@ -2441,7 +2441,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBClusterSnapshots` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBClusterSnapshots` operation on the `Neptune` service. /// /// Returns information about DB cluster snapshots. This API action supports pagination. /// @@ -2510,7 +2510,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBClusters` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBClusters` operation on the `Neptune` service. /// /// Returns information about provisioned DB clusters, and supports pagination. This operation can also return information for Amazon RDS clusters and Amazon DocDB clusters. /// @@ -2579,7 +2579,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBEngineVersions` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBEngineVersions` operation on the `Neptune` service. /// /// Returns a list of the available DB engines. /// @@ -2643,7 +2643,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBInstances` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBInstances` operation on the `Neptune` service. /// /// Returns information about provisioned instances, and supports pagination. This operation can also return information for Amazon RDS instances and Amazon DocDB instances. /// @@ -2712,7 +2712,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBParameterGroups` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBParameterGroups` operation on the `Neptune` service. /// /// Returns a list of DBParameterGroup descriptions. If a DBParameterGroupName is specified, the list will contain only the description of the specified DB parameter group. /// @@ -2781,7 +2781,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBParameters` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBParameters` operation on the `Neptune` service. /// /// Returns the detailed parameter list for a particular DB parameter group. /// @@ -2850,7 +2850,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBSubnetGroups` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBSubnetGroups` operation on the `Neptune` service. /// /// Returns a list of DBSubnetGroup descriptions. If a DBSubnetGroupName is specified, the list will contain only the descriptions of the specified DBSubnetGroup. For an overview of CIDR ranges, go to the [Wikipedia Tutorial](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing). /// @@ -2919,7 +2919,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `DescribeEngineDefaultClusterParameters` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeEngineDefaultClusterParameters` operation on the `Neptune` service. /// /// Returns the default engine and system parameter information for the cluster database engine. /// @@ -2983,7 +2983,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `DescribeEngineDefaultParameters` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeEngineDefaultParameters` operation on the `Neptune` service. /// /// Returns the default engine and system parameter information for the specified database engine. /// @@ -3047,7 +3047,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `DescribeEventCategories` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeEventCategories` operation on the `Neptune` service. /// /// Displays a list of categories for all event source types, or, if specified, for a specified source type. /// @@ -3111,7 +3111,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `DescribeEventSubscriptions` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeEventSubscriptions` operation on the `Neptune` service. /// /// Lists all the subscription descriptions for a customer account. The description for a subscription includes SubscriptionName, SNSTopicARN, CustomerID, SourceType, SourceID, CreationTime, and Status. If you specify a SubscriptionName, lists the description for that subscription. /// @@ -3180,7 +3180,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `DescribeEvents` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeEvents` operation on the `Neptune` service. /// /// Returns events related to DB instances, DB security groups, DB snapshots, and DB parameter groups for the past 14 days. Events specific to a particular DB instance, DB security group, database snapshot, or DB parameter group can be obtained by providing the name as a parameter. By default, the past hour of events are returned. /// @@ -3244,7 +3244,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `DescribeGlobalClusters` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeGlobalClusters` operation on the `Neptune` service. /// /// Returns information about Neptune global database clusters. This API supports pagination. /// @@ -3313,7 +3313,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `DescribeOrderableDBInstanceOptions` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeOrderableDBInstanceOptions` operation on the `Neptune` service. /// /// Returns a list of orderable DB instance options for the specified engine. /// @@ -3377,7 +3377,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `DescribePendingMaintenanceActions` operation on the `AmazonRDSv19` service. + /// Performs the `DescribePendingMaintenanceActions` operation on the `Neptune` service. /// /// Returns a list of resources (for example, DB instances) that have at least one pending maintenance action. /// @@ -3446,7 +3446,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `DescribeValidDBInstanceModifications` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeValidDBInstanceModifications` operation on the `Neptune` service. /// /// You can call [DescribeValidDBInstanceModifications] to learn what modifications you can make to your DB instance. You can use this information when you call [ModifyDBInstance]. /// @@ -3516,7 +3516,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `FailoverDBCluster` operation on the `AmazonRDSv19` service. + /// Performs the `FailoverDBCluster` operation on the `Neptune` service. /// /// Forces a failover for a DB cluster. A failover for a DB cluster promotes one of the Read Replicas (read-only instances) in the DB cluster to be the primary instance (the cluster writer). Amazon Neptune will automatically fail over to a Read Replica, if one exists, when the primary instance fails. You can force a failover when you want to simulate a failure of a primary instance for testing. Because each instance in a DB cluster has its own endpoint address, you will need to clean up and re-establish any existing connections that use those endpoint addresses when the failover is complete. /// @@ -3587,7 +3587,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `FailoverGlobalCluster` operation on the `AmazonRDSv19` service. + /// Performs the `FailoverGlobalCluster` operation on the `Neptune` service. /// /// Initiates the failover process for a Neptune global database. A failover for a Neptune global database promotes one of secondary read-only DB clusters to be the primary DB cluster and demotes the primary DB cluster to being a secondary (read-only) DB cluster. In other words, the role of the current primary DB cluster and the selected target secondary DB cluster are switched. The selected secondary DB cluster assumes full read/write capabilities for the Neptune global database. This action applies only to Neptune global databases. This action is only intended for use on healthy Neptune global databases with healthy Neptune DB clusters and no region-wide outages, to test disaster recovery scenarios or to reconfigure the global database topology. /// @@ -3659,7 +3659,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AmazonRDSv19` service. + /// Performs the `ListTagsForResource` operation on the `Neptune` service. /// /// Lists all tags on an Amazon Neptune resource. /// @@ -3730,7 +3730,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `ModifyDBCluster` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyDBCluster` operation on the `Neptune` service. /// /// Modify a setting for a DB cluster. You can change one or more database configuration parameters by specifying these parameters and the new values in the request. /// @@ -3810,7 +3810,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `ModifyDBClusterEndpoint` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyDBClusterEndpoint` operation on the `Neptune` service. /// /// Modifies the properties of an endpoint in an Amazon Neptune DB cluster. /// @@ -3894,7 +3894,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `ModifyDBClusterParameterGroup` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyDBClusterParameterGroup` operation on the `Neptune` service. /// /// Modifies the parameters of a DB cluster parameter group. To modify more than one parameter, submit a list of the following: ParameterName, ParameterValue, and ApplyMethod. A maximum of 20 parameters can be modified in a single request. Changes to dynamic parameters are applied immediately. Changes to static parameters require a reboot without failover to the DB cluster associated with the parameter group before the change can take effect. After you create a DB cluster parameter group, you should wait at least 5 minutes before creating your first DB cluster that uses that DB cluster parameter group as the default parameter group. This allows Amazon Neptune to fully complete the create action before the parameter group is used as the default for a new DB cluster. This is especially important for parameters that are critical when creating the default database for a DB cluster, such as the character set for the default database defined by the character_set_database parameter. You can use the Parameter Groups option of the Amazon Neptune console or the [DescribeDBClusterParameters] command to verify that your DB cluster parameter group has been created or modified. /// @@ -3964,7 +3964,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `ModifyDBClusterSnapshotAttribute` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyDBClusterSnapshotAttribute` operation on the `Neptune` service. /// /// Adds an attribute and values to, or removes an attribute and values from, a manual DB cluster snapshot. To share a manual DB cluster snapshot with other Amazon accounts, specify restore as the AttributeName and use the ValuesToAdd parameter to add a list of IDs of the Amazon accounts that are authorized to restore the manual DB cluster snapshot. Use the value all to make the manual DB cluster snapshot public, which means that it can be copied or restored by all Amazon accounts. Do not add the all value for any manual DB cluster snapshots that contain private information that you don't want available to all Amazon accounts. If a manual DB cluster snapshot is encrypted, it can be shared, but only by specifying a list of authorized Amazon account IDs for the ValuesToAdd parameter. You can't use all as a value for that parameter in this case. To view which Amazon accounts have access to copy or restore a manual DB cluster snapshot, or whether a manual DB cluster snapshot public or private, use the [DescribeDBClusterSnapshotAttributes] API action. /// @@ -4035,7 +4035,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `ModifyDBInstance` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyDBInstance` operation on the `Neptune` service. /// /// Modifies settings for a DB instance. You can change one or more database configuration parameters by specifying these parameters and the new values in the request. To learn what modifications you can make to your DB instance, call [DescribeValidDBInstanceModifications] before you call [ModifyDBInstance]. /// @@ -4119,7 +4119,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `ModifyDBParameterGroup` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyDBParameterGroup` operation on the `Neptune` service. /// /// Modifies the parameters of a DB parameter group. To modify more than one parameter, submit a list of the following: ParameterName, ParameterValue, and ApplyMethod. A maximum of 20 parameters can be modified in a single request. Changes to dynamic parameters are applied immediately. Changes to static parameters require a reboot without failover to the DB instance associated with the parameter group before the change can take effect. After you modify a DB parameter group, you should wait at least 5 minutes before creating your first DB instance that uses that DB parameter group as the default parameter group. This allows Amazon Neptune to fully complete the modify action before the parameter group is used as the default for a new DB instance. This is especially important for parameters that are critical when creating the default database for a DB instance, such as the character set for the default database defined by the character_set_database parameter. You can use the Parameter Groups option of the Amazon Neptune console or the DescribeDBParameters command to verify that your DB parameter group has been created or modified. /// @@ -4189,7 +4189,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `ModifyDBSubnetGroup` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyDBSubnetGroup` operation on the `Neptune` service. /// /// Modifies an existing DB subnet group. DB subnet groups must contain at least one subnet in at least two AZs in the Amazon Region. /// @@ -4262,7 +4262,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `ModifyEventSubscription` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyEventSubscription` operation on the `Neptune` service. /// /// Modifies an existing event notification subscription. Note that you can't modify the source identifiers using this call; to change source identifiers for a subscription, use the [AddSourceIdentifierToSubscription] and [RemoveSourceIdentifierFromSubscription] calls. You can see a list of the event categories for a given SourceType by using the DescribeEventCategories action. /// @@ -4336,7 +4336,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `ModifyGlobalCluster` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyGlobalCluster` operation on the `Neptune` service. /// /// Modify a setting for an Amazon Neptune global cluster. You can change one or more database configuration parameters by specifying these parameters and their new values in the request. /// @@ -4406,7 +4406,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `PromoteReadReplicaDBCluster` operation on the `AmazonRDSv19` service. + /// Performs the `PromoteReadReplicaDBCluster` operation on the `Neptune` service. /// /// Not supported. /// @@ -4476,7 +4476,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `RebootDBInstance` operation on the `AmazonRDSv19` service. + /// Performs the `RebootDBInstance` operation on the `Neptune` service. /// /// You might need to reboot your DB instance, usually for maintenance reasons. For example, if you make certain modifications, or if you change the DB parameter group associated with the DB instance, you must reboot the instance for the changes to take effect. Rebooting a DB instance restarts the database engine service. Rebooting a DB instance results in a momentary outage, during which the DB instance status is set to rebooting. /// @@ -4546,7 +4546,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `RemoveFromGlobalCluster` operation on the `AmazonRDSv19` service. + /// Performs the `RemoveFromGlobalCluster` operation on the `Neptune` service. /// /// Detaches a Neptune DB cluster from a Neptune global database. A secondary cluster becomes a normal standalone cluster with read-write capability instead of being read-only, and no longer receives data from a the primary cluster. /// @@ -4617,7 +4617,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `RemoveRoleFromDBCluster` operation on the `AmazonRDSv19` service. + /// Performs the `RemoveRoleFromDBCluster` operation on the `Neptune` service. /// /// Disassociates an Identity and Access Management (IAM) role from a DB cluster. /// @@ -4688,7 +4688,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `RemoveSourceIdentifierFromSubscription` operation on the `AmazonRDSv19` service. + /// Performs the `RemoveSourceIdentifierFromSubscription` operation on the `Neptune` service. /// /// Removes a source identifier from an existing event notification subscription. /// @@ -4758,7 +4758,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `RemoveTagsFromResource` operation on the `AmazonRDSv19` service. + /// Performs the `RemoveTagsFromResource` operation on the `Neptune` service. /// /// Removes metadata tags from an Amazon Neptune resource. /// @@ -4829,7 +4829,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `ResetDBClusterParameterGroup` operation on the `AmazonRDSv19` service. + /// Performs the `ResetDBClusterParameterGroup` operation on the `Neptune` service. /// /// Modifies the parameters of a DB cluster parameter group to the default value. To reset specific parameters submit a list of the following: ParameterName and ApplyMethod. To reset the entire DB cluster parameter group, specify the DBClusterParameterGroupName and ResetAllParameters parameters. When resetting the entire group, dynamic parameters are updated immediately and static parameters are set to pending-reboot to take effect on the next DB instance restart or [RebootDBInstance] request. You must call [RebootDBInstance] for every DB instance in your DB cluster that you want the updated static parameter to apply to. /// @@ -4899,7 +4899,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `ResetDBParameterGroup` operation on the `AmazonRDSv19` service. + /// Performs the `ResetDBParameterGroup` operation on the `Neptune` service. /// /// Modifies the parameters of a DB parameter group to the engine/system default value. To reset specific parameters, provide a list of the following: ParameterName and ApplyMethod. To reset the entire DB parameter group, specify the DBParameterGroup name and ResetAllParameters parameters. When resetting the entire group, dynamic parameters are updated immediately and static parameters are set to pending-reboot to take effect on the next DB instance restart or RebootDBInstance request. /// @@ -4969,7 +4969,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `RestoreDBClusterFromSnapshot` operation on the `AmazonRDSv19` service. + /// Performs the `RestoreDBClusterFromSnapshot` operation on the `Neptune` service. /// /// Creates a new DB cluster from a DB snapshot or DB cluster snapshot. If a DB snapshot is specified, the target DB cluster is created from the source DB snapshot with a default configuration and default security group. If a DB cluster snapshot is specified, the target DB cluster is created from the source DB cluster restore point with the same configuration as the original source DB cluster, except that the new DB cluster is created with the default security group. /// @@ -5053,7 +5053,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `RestoreDBClusterToPointInTime` operation on the `AmazonRDSv19` service. + /// Performs the `RestoreDBClusterToPointInTime` operation on the `Neptune` service. /// /// Restores a DB cluster to an arbitrary point in time. Users can restore to any point in time before LatestRestorableTime for up to BackupRetentionPeriod days. The target DB cluster is created from the source DB cluster with the same configuration as the original DB cluster, except that the new DB cluster is created with the default DB security group. This action only restores the DB cluster, not the DB instances for that DB cluster. You must invoke the [CreateDBInstance] action to create DB instances for the restored DB cluster, specifying the identifier of the restored DB cluster in DBClusterIdentifier. You can create DB instances only after the RestoreDBClusterToPointInTime action has completed and the DB cluster is available. /// @@ -5138,7 +5138,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `StartDBCluster` operation on the `AmazonRDSv19` service. + /// Performs the `StartDBCluster` operation on the `Neptune` service. /// /// Starts an Amazon Neptune DB cluster that was stopped using the Amazon console, the Amazon CLI stop-db-cluster command, or the StopDBCluster API. /// @@ -5209,7 +5209,7 @@ extension NeptuneClient { return try await op.execute(input: input) } - /// Performs the `StopDBCluster` operation on the `AmazonRDSv19` service. + /// Performs the `StopDBCluster` operation on the `Neptune` service. /// /// Stops an Amazon Neptune DB cluster. When you stop a DB cluster, Neptune retains the DB cluster's metadata, including its endpoints and DB parameter groups. Neptune also retains the transaction logs so you can do a point-in-time restore if necessary. /// diff --git a/Sources/Services/AWSNeptuneGraph/Sources/AWSNeptuneGraph/NeptuneGraphClient.swift b/Sources/Services/AWSNeptuneGraph/Sources/AWSNeptuneGraph/NeptuneGraphClient.swift index 4cb0107d185..d0e0d962361 100644 --- a/Sources/Services/AWSNeptuneGraph/Sources/AWSNeptuneGraph/NeptuneGraphClient.swift +++ b/Sources/Services/AWSNeptuneGraph/Sources/AWSNeptuneGraph/NeptuneGraphClient.swift @@ -67,7 +67,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class NeptuneGraphClient: ClientRuntime.Client { public static let clientName = "NeptuneGraphClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: NeptuneGraphClient.NeptuneGraphClientConfiguration let serviceName = "Neptune Graph" @@ -333,7 +333,7 @@ extension NeptuneGraphClient { } extension NeptuneGraphClient { - /// Performs the `CancelExportTask` operation on the `AmazonNeptuneGraph` service. + /// Performs the `CancelExportTask` operation on the `NeptuneGraph` service. /// /// Cancel the specified export task. /// @@ -403,7 +403,7 @@ extension NeptuneGraphClient { return try await op.execute(input: input) } - /// Performs the `CancelImportTask` operation on the `AmazonNeptuneGraph` service. + /// Performs the `CancelImportTask` operation on the `NeptuneGraph` service. /// /// Deletes the specified import task. /// @@ -473,7 +473,7 @@ extension NeptuneGraphClient { return try await op.execute(input: input) } - /// Performs the `CancelQuery` operation on the `AmazonNeptuneGraph` service. + /// Performs the `CancelQuery` operation on the `NeptuneGraph` service. /// /// Cancels a specified query. /// @@ -544,7 +544,7 @@ extension NeptuneGraphClient { return try await op.execute(input: input) } - /// Performs the `CreateGraph` operation on the `AmazonNeptuneGraph` service. + /// Performs the `CreateGraph` operation on the `NeptuneGraph` service. /// /// Creates a new Neptune Analytics graph. /// @@ -617,7 +617,7 @@ extension NeptuneGraphClient { return try await op.execute(input: input) } - /// Performs the `CreateGraphSnapshot` operation on the `AmazonNeptuneGraph` service. + /// Performs the `CreateGraphSnapshot` operation on the `NeptuneGraph` service. /// /// Creates a snapshot of the specific graph. /// @@ -691,7 +691,7 @@ extension NeptuneGraphClient { return try await op.execute(input: input) } - /// Performs the `CreateGraphUsingImportTask` operation on the `AmazonNeptuneGraph` service. + /// Performs the `CreateGraphUsingImportTask` operation on the `NeptuneGraph` service. /// /// Creates a new Neptune Analytics graph and imports data into it, either from Amazon Simple Storage Service (S3) or from a Neptune database or a Neptune database snapshot. The data can be loaded from files in S3 that in either the [Gremlin CSV format](https://docs.aws.amazon.com/neptune/latest/userguide/bulk-load-tutorial-format-gremlin.html) or the [openCypher load format](https://docs.aws.amazon.com/neptune/latest/userguide/bulk-load-tutorial-format-opencypher.html). /// @@ -764,7 +764,7 @@ extension NeptuneGraphClient { return try await op.execute(input: input) } - /// Performs the `CreatePrivateGraphEndpoint` operation on the `AmazonNeptuneGraph` service. + /// Performs the `CreatePrivateGraphEndpoint` operation on the `NeptuneGraph` service. /// /// Create a private graph endpoint to allow private access from to the graph from within a VPC. You can attach security groups to the private graph endpoint. VPC endpoint charges apply. /// @@ -838,7 +838,7 @@ extension NeptuneGraphClient { return try await op.execute(input: input) } - /// Performs the `DeleteGraph` operation on the `AmazonNeptuneGraph` service. + /// Performs the `DeleteGraph` operation on the `NeptuneGraph` service. /// /// Deletes the specified graph. Graphs cannot be deleted if delete-protection is enabled. /// @@ -909,7 +909,7 @@ extension NeptuneGraphClient { return try await op.execute(input: input) } - /// Performs the `DeleteGraphSnapshot` operation on the `AmazonNeptuneGraph` service. + /// Performs the `DeleteGraphSnapshot` operation on the `NeptuneGraph` service. /// /// Deletes the specifed graph snapshot. /// @@ -979,7 +979,7 @@ extension NeptuneGraphClient { return try await op.execute(input: input) } - /// Performs the `DeletePrivateGraphEndpoint` operation on the `AmazonNeptuneGraph` service. + /// Performs the `DeletePrivateGraphEndpoint` operation on the `NeptuneGraph` service. /// /// Deletes a private graph endpoint. /// @@ -1049,7 +1049,7 @@ extension NeptuneGraphClient { return try await op.execute(input: input) } - /// Performs the `ExecuteQuery` operation on the `AmazonNeptuneGraph` service. + /// Performs the `ExecuteQuery` operation on the `NeptuneGraph` service. /// /// Execute an openCypher query. When invoking this operation in a Neptune Analytics cluster, the IAM user or role making the request must have a policy attached that allows one of the following IAM actions in that cluster, depending on the query: /// @@ -1130,7 +1130,7 @@ extension NeptuneGraphClient { return try await op.execute(input: input) } - /// Performs the `GetExportTask` operation on the `AmazonNeptuneGraph` service. + /// Performs the `GetExportTask` operation on the `NeptuneGraph` service. /// /// Retrieves a specified export task. /// @@ -1199,7 +1199,7 @@ extension NeptuneGraphClient { return try await op.execute(input: input) } - /// Performs the `GetGraph` operation on the `AmazonNeptuneGraph` service. + /// Performs the `GetGraph` operation on the `NeptuneGraph` service. /// /// Gets information about a specified graph. /// @@ -1268,7 +1268,7 @@ extension NeptuneGraphClient { return try await op.execute(input: input) } - /// Performs the `GetGraphSnapshot` operation on the `AmazonNeptuneGraph` service. + /// Performs the `GetGraphSnapshot` operation on the `NeptuneGraph` service. /// /// Retrieves a specified graph snapshot. /// @@ -1337,7 +1337,7 @@ extension NeptuneGraphClient { return try await op.execute(input: input) } - /// Performs the `GetGraphSummary` operation on the `AmazonNeptuneGraph` service. + /// Performs the `GetGraphSummary` operation on the `NeptuneGraph` service. /// /// Gets a graph summary for a property graph. /// @@ -1409,7 +1409,7 @@ extension NeptuneGraphClient { return try await op.execute(input: input) } - /// Performs the `GetImportTask` operation on the `AmazonNeptuneGraph` service. + /// Performs the `GetImportTask` operation on the `NeptuneGraph` service. /// /// Retrieves a specified import task. /// @@ -1478,7 +1478,7 @@ extension NeptuneGraphClient { return try await op.execute(input: input) } - /// Performs the `GetPrivateGraphEndpoint` operation on the `AmazonNeptuneGraph` service. + /// Performs the `GetPrivateGraphEndpoint` operation on the `NeptuneGraph` service. /// /// Retrieves information about a specified private endpoint. /// @@ -1547,7 +1547,7 @@ extension NeptuneGraphClient { return try await op.execute(input: input) } - /// Performs the `GetQuery` operation on the `AmazonNeptuneGraph` service. + /// Performs the `GetQuery` operation on the `NeptuneGraph` service. /// /// Retrieves the status of a specified query. When invoking this operation in a Neptune Analytics cluster, the IAM user or role making the request must have the neptune-graph:GetQueryStatus IAM action attached. /// @@ -1618,7 +1618,7 @@ extension NeptuneGraphClient { return try await op.execute(input: input) } - /// Performs the `ListExportTasks` operation on the `AmazonNeptuneGraph` service. + /// Performs the `ListExportTasks` operation on the `NeptuneGraph` service. /// /// Retrieves a list of export tasks. /// @@ -1688,7 +1688,7 @@ extension NeptuneGraphClient { return try await op.execute(input: input) } - /// Performs the `ListGraphSnapshots` operation on the `AmazonNeptuneGraph` service. + /// Performs the `ListGraphSnapshots` operation on the `NeptuneGraph` service. /// /// Lists available snapshots of a specified Neptune Analytics graph. /// @@ -1758,7 +1758,7 @@ extension NeptuneGraphClient { return try await op.execute(input: input) } - /// Performs the `ListGraphs` operation on the `AmazonNeptuneGraph` service. + /// Performs the `ListGraphs` operation on the `NeptuneGraph` service. /// /// Lists available Neptune Analytics graphs. /// @@ -1827,7 +1827,7 @@ extension NeptuneGraphClient { return try await op.execute(input: input) } - /// Performs the `ListImportTasks` operation on the `AmazonNeptuneGraph` service. + /// Performs the `ListImportTasks` operation on the `NeptuneGraph` service. /// /// Lists import tasks. /// @@ -1897,7 +1897,7 @@ extension NeptuneGraphClient { return try await op.execute(input: input) } - /// Performs the `ListPrivateGraphEndpoints` operation on the `AmazonNeptuneGraph` service. + /// Performs the `ListPrivateGraphEndpoints` operation on the `NeptuneGraph` service. /// /// Lists private endpoints for a specified Neptune Analytics graph. /// @@ -1967,7 +1967,7 @@ extension NeptuneGraphClient { return try await op.execute(input: input) } - /// Performs the `ListQueries` operation on the `AmazonNeptuneGraph` service. + /// Performs the `ListQueries` operation on the `NeptuneGraph` service. /// /// Lists active openCypher queries. /// @@ -2038,7 +2038,7 @@ extension NeptuneGraphClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AmazonNeptuneGraph` service. + /// Performs the `ListTagsForResource` operation on the `NeptuneGraph` service. /// /// Lists tags associated with a specified resource. /// @@ -2107,7 +2107,7 @@ extension NeptuneGraphClient { return try await op.execute(input: input) } - /// Performs the `ResetGraph` operation on the `AmazonNeptuneGraph` service. + /// Performs the `ResetGraph` operation on the `NeptuneGraph` service. /// /// Empties the data from a specified Neptune Analytics graph. /// @@ -2180,7 +2180,7 @@ extension NeptuneGraphClient { return try await op.execute(input: input) } - /// Performs the `RestoreGraphFromSnapshot` operation on the `AmazonNeptuneGraph` service. + /// Performs the `RestoreGraphFromSnapshot` operation on the `NeptuneGraph` service. /// /// Restores a graph from a snapshot. /// @@ -2254,7 +2254,7 @@ extension NeptuneGraphClient { return try await op.execute(input: input) } - /// Performs the `StartExportTask` operation on the `AmazonNeptuneGraph` service. + /// Performs the `StartExportTask` operation on the `NeptuneGraph` service. /// /// Export data from an existing Neptune Analytics graph to Amazon S3. The graph state should be AVAILABLE. /// @@ -2327,7 +2327,7 @@ extension NeptuneGraphClient { return try await op.execute(input: input) } - /// Performs the `StartImportTask` operation on the `AmazonNeptuneGraph` service. + /// Performs the `StartImportTask` operation on the `NeptuneGraph` service. /// /// Import data into existing Neptune Analytics graph from Amazon Simple Storage Service (S3). The graph needs to be empty and in the AVAILABLE state. /// @@ -2400,7 +2400,7 @@ extension NeptuneGraphClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AmazonNeptuneGraph` service. + /// Performs the `TagResource` operation on the `NeptuneGraph` service. /// /// Adds tags to the specified resource. /// @@ -2472,7 +2472,7 @@ extension NeptuneGraphClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AmazonNeptuneGraph` service. + /// Performs the `UntagResource` operation on the `NeptuneGraph` service. /// /// Removes the specified tags from the specified resource. /// @@ -2542,7 +2542,7 @@ extension NeptuneGraphClient { return try await op.execute(input: input) } - /// Performs the `UpdateGraph` operation on the `AmazonNeptuneGraph` service. + /// Performs the `UpdateGraph` operation on the `NeptuneGraph` service. /// /// Updates the configuration of a specified Neptune Analytics graph /// diff --git a/Sources/Services/AWSNeptunedata/Sources/AWSNeptunedata/NeptunedataClient.swift b/Sources/Services/AWSNeptunedata/Sources/AWSNeptunedata/NeptunedataClient.swift index 1dde21aad98..9d55efedccf 100644 --- a/Sources/Services/AWSNeptunedata/Sources/AWSNeptunedata/NeptunedataClient.swift +++ b/Sources/Services/AWSNeptunedata/Sources/AWSNeptunedata/NeptunedataClient.swift @@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class NeptunedataClient: ClientRuntime.Client { public static let clientName = "NeptunedataClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: NeptunedataClient.NeptunedataClientConfiguration let serviceName = "neptunedata" @@ -332,7 +332,7 @@ extension NeptunedataClient { } extension NeptunedataClient { - /// Performs the `CancelGremlinQuery` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `CancelGremlinQuery` operation on the `Neptunedata` service. /// /// Cancels a Gremlin query. See [Gremlin query cancellation](https://docs.aws.amazon.com/neptune/latest/userguide/gremlin-api-status-cancel.html) for more information. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:CancelQuery](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#cancelquery) IAM action in that cluster. /// @@ -411,7 +411,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `CancelLoaderJob` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `CancelLoaderJob` operation on the `Neptunedata` service. /// /// Cancels a specified load job. This is an HTTP DELETE request. See [Neptune Loader Get-Status API](https://docs.aws.amazon.com/neptune/latest/userguide/load-api-reference-status.htm) for more information. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:CancelLoaderJob](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#cancelloaderjob) IAM action in that cluster.. /// @@ -489,7 +489,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `CancelMLDataProcessingJob` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `CancelMLDataProcessingJob` operation on the `Neptunedata` service. /// /// Cancels a Neptune ML data processing job. See [The ]dataprocessing command(https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-api-dataprocessing.html). When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:CancelMLDataProcessingJob](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#cancelmldataprocessingjob) IAM action in that cluster. /// @@ -566,7 +566,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `CancelMLModelTrainingJob` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `CancelMLModelTrainingJob` operation on the `Neptunedata` service. /// /// Cancels a Neptune ML model training job. See [Model training using the ]modeltraining command(https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-api-modeltraining.html). When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:CancelMLModelTrainingJob](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#cancelmlmodeltrainingjob) IAM action in that cluster. /// @@ -643,7 +643,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `CancelMLModelTransformJob` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `CancelMLModelTransformJob` operation on the `Neptunedata` service. /// /// Cancels a specified model transform job. See [Use a trained model to generate new model artifacts](https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-model-transform.html). When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:CancelMLModelTransformJob](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#cancelmlmodeltransformjob) IAM action in that cluster. /// @@ -720,7 +720,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `CancelOpenCypherQuery` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `CancelOpenCypherQuery` operation on the `Neptunedata` service. /// /// Cancels a specified openCypher query. See [Neptune openCypher status endpoint](https://docs.aws.amazon.com/neptune/latest/userguide/access-graph-opencypher-status.html) for more information. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:CancelQuery](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#cancelquery) IAM action in that cluster. /// @@ -801,7 +801,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `CreateMLEndpoint` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `CreateMLEndpoint` operation on the `Neptunedata` service. /// /// Creates a new Neptune ML inference endpoint that lets you query one specific model that the model-training process constructed. See [Managing inference endpoints using the endpoints command](https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-api-endpoints.html). When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:CreateMLEndpoint](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#createmlendpoint) IAM action in that cluster. /// @@ -880,7 +880,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `DeleteMLEndpoint` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `DeleteMLEndpoint` operation on the `Neptunedata` service. /// /// Cancels the creation of a Neptune ML inference endpoint. See [Managing inference endpoints using the endpoints command](https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-api-endpoints.html). When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:DeleteMLEndpoint](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#deletemlendpoint) IAM action in that cluster. /// @@ -957,7 +957,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `DeletePropertygraphStatistics` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `DeletePropertygraphStatistics` operation on the `Neptunedata` service. /// /// Deletes statistics for Gremlin and openCypher (property graph) data. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:DeleteStatistics](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#deletestatistics) IAM action in that cluster. /// @@ -1035,7 +1035,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `DeleteSparqlStatistics` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `DeleteSparqlStatistics` operation on the `Neptunedata` service. /// /// Deletes SPARQL statistics When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:DeleteStatistics](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#deletestatistics) IAM action in that cluster. /// @@ -1113,7 +1113,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `ExecuteFastReset` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `ExecuteFastReset` operation on the `Neptunedata` service. /// /// The fast reset REST API lets you reset a Neptune graph quicky and easily, removing all of its data. Neptune fast reset is a two-step process. First you call ExecuteFastReset with action set to initiateDatabaseReset. This returns a UUID token which you then include when calling ExecuteFastReset again with action set to performDatabaseReset. See [Empty an Amazon Neptune DB cluster using the fast reset API](https://docs.aws.amazon.com/neptune/latest/userguide/manage-console-fast-reset.html). When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:ResetDatabase](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#resetdatabase) IAM action in that cluster. /// @@ -1194,7 +1194,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `ExecuteGremlinExplainQuery` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `ExecuteGremlinExplainQuery` operation on the `Neptunedata` service. /// /// Executes a Gremlin Explain query. Amazon Neptune has added a Gremlin feature named explain that provides is a self-service tool for understanding the execution approach being taken by the Neptune engine for the query. You invoke it by adding an explain parameter to an HTTP call that submits a Gremlin query. The explain feature provides information about the logical structure of query execution plans. You can use this information to identify potential evaluation and execution bottlenecks and to tune your query, as explained in [Tuning Gremlin queries](https://docs.aws.amazon.com/neptune/latest/userguide/gremlin-traversal-tuning.html). You can also use query hints to improve query execution plans. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows one of the following IAM actions in that cluster, depending on the query: /// @@ -1291,7 +1291,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `ExecuteGremlinProfileQuery` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `ExecuteGremlinProfileQuery` operation on the `Neptunedata` service. /// /// Executes a Gremlin Profile query, which runs a specified traversal, collects various metrics about the run, and produces a profile report as output. See [Gremlin profile API in Neptune](https://docs.aws.amazon.com/neptune/latest/userguide/gremlin-profile-api.html) for details. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:ReadDataViaQuery](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#readdataviaquery) IAM action in that cluster. Note that the [neptune-db:QueryLanguage:Gremlin](https://docs.aws.amazon.com/neptune/latest/userguide/iam-data-condition-keys.html#iam-neptune-condition-keys) IAM condition key can be used in the policy document to restrict the use of Gremlin queries (see [Condition keys available in Neptune IAM data-access policy statements](https://docs.aws.amazon.com/neptune/latest/userguide/iam-data-condition-keys.html)). /// @@ -1379,7 +1379,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `ExecuteGremlinQuery` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `ExecuteGremlinQuery` operation on the `Neptunedata` service. /// /// This commands executes a Gremlin query. Amazon Neptune is compatible with Apache TinkerPop3 and Gremlin, so you can use the Gremlin traversal language to query the graph, as described under [The Graph](https://tinkerpop.apache.org/docs/current/reference/#graph) in the Apache TinkerPop3 documentation. More details can also be found in [Accessing a Neptune graph with Gremlin](https://docs.aws.amazon.com/neptune/latest/userguide/access-graph-gremlin.html). When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that enables one of the following IAM actions in that cluster, depending on the query: /// @@ -1477,7 +1477,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `ExecuteOpenCypherExplainQuery` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `ExecuteOpenCypherExplainQuery` operation on the `Neptunedata` service. /// /// Executes an openCypher explain request. See [The openCypher explain feature](https://docs.aws.amazon.com/neptune/latest/userguide/access-graph-opencypher-explain.html) for more information. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:ReadDataViaQuery](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#readdataviaquery) IAM action in that cluster. Note that the [neptune-db:QueryLanguage:OpenCypher](https://docs.aws.amazon.com/neptune/latest/userguide/iam-data-condition-keys.html#iam-neptune-condition-keys) IAM condition key can be used in the policy document to restrict the use of openCypher queries (see [Condition keys available in Neptune IAM data-access policy statements](https://docs.aws.amazon.com/neptune/latest/userguide/iam-data-condition-keys.html)). /// @@ -1566,7 +1566,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `ExecuteOpenCypherQuery` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `ExecuteOpenCypherQuery` operation on the `Neptunedata` service. /// /// Executes an openCypher query. See [Accessing the Neptune Graph with openCypher](https://docs.aws.amazon.com/neptune/latest/userguide/access-graph-opencypher.html) for more information. Neptune supports building graph applications using openCypher, which is currently one of the most popular query languages among developers working with graph databases. Developers, business analysts, and data scientists like openCypher's declarative, SQL-inspired syntax because it provides a familiar structure in which to querying property graphs. The openCypher language was originally developed by Neo4j, then open-sourced in 2015 and contributed to the [openCypher project](https://opencypher.org/) under an Apache 2 open-source license. Note that when invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows one of the following IAM actions in that cluster, depending on the query: /// @@ -1664,7 +1664,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `GetEngineStatus` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `GetEngineStatus` operation on the `Neptunedata` service. /// /// Retrieves the status of the graph database on the host. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:GetEngineStatus](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#getenginestatus) IAM action in that cluster. /// @@ -1737,7 +1737,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `GetGremlinQueryStatus` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `GetGremlinQueryStatus` operation on the `Neptunedata` service. /// /// Gets the status of a specified Gremlin query. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:GetQueryStatus](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#getquerystatus) IAM action in that cluster. Note that the [neptune-db:QueryLanguage:Gremlin](https://docs.aws.amazon.com/neptune/latest/userguide/iam-data-condition-keys.html#iam-neptune-condition-keys) IAM condition key can be used in the policy document to restrict the use of Gremlin queries (see [Condition keys available in Neptune IAM data-access policy statements](https://docs.aws.amazon.com/neptune/latest/userguide/iam-data-condition-keys.html)). /// @@ -1818,7 +1818,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `GetLoaderJobStatus` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `GetLoaderJobStatus` operation on the `Neptunedata` service. /// /// Gets status information about a specified load job. Neptune keeps track of the most recent 1,024 bulk load jobs, and stores the last 10,000 error details per job. See [Neptune Loader Get-Status API](https://docs.aws.amazon.com/neptune/latest/userguide/load-api-reference-status.htm) for more information. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:GetLoaderJobStatus](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#getloaderjobstatus) IAM action in that cluster.. /// @@ -1897,7 +1897,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `GetMLDataProcessingJob` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `GetMLDataProcessingJob` operation on the `Neptunedata` service. /// /// Retrieves information about a specified data processing job. See [The ]dataprocessing command(https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-api-dataprocessing.html). When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:neptune-db:GetMLDataProcessingJobStatus](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#getmldataprocessingjobstatus) IAM action in that cluster. /// @@ -1974,7 +1974,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `GetMLEndpoint` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `GetMLEndpoint` operation on the `Neptunedata` service. /// /// Retrieves details about an inference endpoint. See [Managing inference endpoints using the endpoints command](https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-api-endpoints.html). When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:GetMLEndpointStatus](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#getmlendpointstatus) IAM action in that cluster. /// @@ -2051,7 +2051,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `GetMLModelTrainingJob` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `GetMLModelTrainingJob` operation on the `Neptunedata` service. /// /// Retrieves information about a Neptune ML model training job. See [Model training using the ]modeltraining command(https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-api-modeltraining.html). When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:GetMLModelTrainingJobStatus](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#getmlmodeltrainingjobstatus) IAM action in that cluster. /// @@ -2128,7 +2128,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `GetMLModelTransformJob` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `GetMLModelTransformJob` operation on the `Neptunedata` service. /// /// Gets information about a specified model transform job. See [Use a trained model to generate new model artifacts](https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-model-transform.html). When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:GetMLModelTransformJobStatus](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#getmlmodeltransformjobstatus) IAM action in that cluster. /// @@ -2205,7 +2205,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `GetOpenCypherQueryStatus` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `GetOpenCypherQueryStatus` operation on the `Neptunedata` service. /// /// Retrieves the status of a specified openCypher query. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:GetQueryStatus](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#getquerystatus) IAM action in that cluster. Note that the [neptune-db:QueryLanguage:OpenCypher](https://docs.aws.amazon.com/neptune/latest/userguide/iam-data-condition-keys.html#iam-neptune-condition-keys) IAM condition key can be used in the policy document to restrict the use of openCypher queries (see [Condition keys available in Neptune IAM data-access policy statements](https://docs.aws.amazon.com/neptune/latest/userguide/iam-data-condition-keys.html)). /// @@ -2287,7 +2287,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `GetPropertygraphStatistics` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `GetPropertygraphStatistics` operation on the `Neptunedata` service. /// /// Gets property graph statistics (Gremlin and openCypher). When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:GetStatisticsStatus](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#getstatisticsstatus) IAM action in that cluster. /// @@ -2365,7 +2365,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `GetPropertygraphStream` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `GetPropertygraphStream` operation on the `Neptunedata` service. /// /// Gets a stream for a property graph. With the Neptune Streams feature, you can generate a complete sequence of change-log entries that record every change made to your graph data as it happens. GetPropertygraphStream lets you collect these change-log entries for a property graph. The Neptune streams feature needs to be enabled on your Neptune DBcluster. To enable streams, set the [neptune_streams](https://docs.aws.amazon.com/neptune/latest/userguide/parameters.html#parameters-db-cluster-parameters-neptune_streams) DB cluster parameter to 1. See [Capturing graph changes in real time using Neptune streams](https://docs.aws.amazon.com/neptune/latest/userguide/streams.html). When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:GetStreamRecords](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#getstreamrecords) IAM action in that cluster. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that enables one of the following IAM actions, depending on the query: Note that you can restrict property-graph queries using the following IAM context keys: /// @@ -2451,7 +2451,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `GetPropertygraphSummary` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `GetPropertygraphSummary` operation on the `Neptunedata` service. /// /// Gets a graph summary for a property graph. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:GetGraphSummary](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#getgraphsummary) IAM action in that cluster. /// @@ -2530,7 +2530,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `GetRDFGraphSummary` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `GetRDFGraphSummary` operation on the `Neptunedata` service. /// /// Gets a graph summary for an RDF graph. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:GetGraphSummary](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#getgraphsummary) IAM action in that cluster. /// @@ -2609,7 +2609,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `GetSparqlStatistics` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `GetSparqlStatistics` operation on the `Neptunedata` service. /// /// Gets RDF statistics (SPARQL). /// @@ -2687,7 +2687,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `GetSparqlStream` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `GetSparqlStream` operation on the `Neptunedata` service. /// /// Gets a stream for an RDF graph. With the Neptune Streams feature, you can generate a complete sequence of change-log entries that record every change made to your graph data as it happens. GetSparqlStream lets you collect these change-log entries for an RDF graph. The Neptune streams feature needs to be enabled on your Neptune DBcluster. To enable streams, set the [neptune_streams](https://docs.aws.amazon.com/neptune/latest/userguide/parameters.html#parameters-db-cluster-parameters-neptune_streams) DB cluster parameter to 1. See [Capturing graph changes in real time using Neptune streams](https://docs.aws.amazon.com/neptune/latest/userguide/streams.html). When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:GetStreamRecords](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#getstreamrecords) IAM action in that cluster. Note that the [neptune-db:QueryLanguage:Sparql](https://docs.aws.amazon.com/neptune/latest/userguide/iam-data-condition-keys.html#iam-neptune-condition-keys) IAM condition key can be used in the policy document to restrict the use of SPARQL queries (see [Condition keys available in Neptune IAM data-access policy statements](https://docs.aws.amazon.com/neptune/latest/userguide/iam-data-condition-keys.html)). /// @@ -2766,7 +2766,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `ListGremlinQueries` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `ListGremlinQueries` operation on the `Neptunedata` service. /// /// Lists active Gremlin queries. See [Gremlin query status API](https://docs.aws.amazon.com/neptune/latest/userguide/gremlin-api-status.html) for details about the output. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:GetQueryStatus](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#getquerystatus) IAM action in that cluster. Note that the [neptune-db:QueryLanguage:Gremlin](https://docs.aws.amazon.com/neptune/latest/userguide/iam-data-condition-keys.html#iam-neptune-condition-keys) IAM condition key can be used in the policy document to restrict the use of Gremlin queries (see [Condition keys available in Neptune IAM data-access policy statements](https://docs.aws.amazon.com/neptune/latest/userguide/iam-data-condition-keys.html)). /// @@ -2848,7 +2848,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `ListLoaderJobs` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `ListLoaderJobs` operation on the `Neptunedata` service. /// /// Retrieves a list of the loadIds for all active loader jobs. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:ListLoaderJobs](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#listloaderjobs) IAM action in that cluster.. /// @@ -2926,7 +2926,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `ListMLDataProcessingJobs` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `ListMLDataProcessingJobs` operation on the `Neptunedata` service. /// /// Returns a list of Neptune ML data processing jobs. See [Listing active data-processing jobs using the Neptune ML dataprocessing command](https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-api-dataprocessing.html#machine-learning-api-dataprocessing-list-jobs). When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:ListMLDataProcessingJobs](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#listmldataprocessingjobs) IAM action in that cluster. /// @@ -3003,7 +3003,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `ListMLEndpoints` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `ListMLEndpoints` operation on the `Neptunedata` service. /// /// Lists existing inference endpoints. See [Managing inference endpoints using the endpoints command](https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-api-endpoints.html). When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:ListMLEndpoints](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#listmlendpoints) IAM action in that cluster. /// @@ -3080,7 +3080,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `ListMLModelTrainingJobs` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `ListMLModelTrainingJobs` operation on the `Neptunedata` service. /// /// Lists Neptune ML model-training jobs. See [Model training using the ]modeltraining command(https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-api-modeltraining.html). When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:neptune-db:ListMLModelTrainingJobs](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#neptune-db:listmlmodeltrainingjobs) IAM action in that cluster. /// @@ -3157,7 +3157,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `ListMLModelTransformJobs` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `ListMLModelTransformJobs` operation on the `Neptunedata` service. /// /// Returns a list of model transform job IDs. See [Use a trained model to generate new model artifacts](https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-model-transform.html). When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:ListMLModelTransformJobs](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#listmlmodeltransformjobs) IAM action in that cluster. /// @@ -3234,7 +3234,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `ListOpenCypherQueries` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `ListOpenCypherQueries` operation on the `Neptunedata` service. /// /// Lists active openCypher queries. See [Neptune openCypher status endpoint](https://docs.aws.amazon.com/neptune/latest/userguide/access-graph-opencypher-status.html) for more information. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:GetQueryStatus](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#getquerystatus) IAM action in that cluster. Note that the [neptune-db:QueryLanguage:OpenCypher](https://docs.aws.amazon.com/neptune/latest/userguide/iam-data-condition-keys.html#iam-neptune-condition-keys) IAM condition key can be used in the policy document to restrict the use of openCypher queries (see [Condition keys available in Neptune IAM data-access policy statements](https://docs.aws.amazon.com/neptune/latest/userguide/iam-data-condition-keys.html)). /// @@ -3317,7 +3317,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `ManagePropertygraphStatistics` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `ManagePropertygraphStatistics` operation on the `Neptunedata` service. /// /// Manages the generation and use of property graph statistics. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:ManageStatistics](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#managestatistics) IAM action in that cluster. /// @@ -3398,7 +3398,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `ManageSparqlStatistics` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `ManageSparqlStatistics` operation on the `Neptunedata` service. /// /// Manages the generation and use of RDF graph statistics. When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:ManageStatistics](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#managestatistics) IAM action in that cluster. /// @@ -3479,7 +3479,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `StartLoaderJob` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `StartLoaderJob` operation on the `Neptunedata` service. /// /// Starts a Neptune bulk loader job to load data from an Amazon S3 bucket into a Neptune DB instance. See [Using the Amazon Neptune Bulk Loader to Ingest Data](https://docs.aws.amazon.com/neptune/latest/userguide/bulk-load.html). When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:StartLoaderJob](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#startloaderjob) IAM action in that cluster. /// @@ -3561,7 +3561,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `StartMLDataProcessingJob` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `StartMLDataProcessingJob` operation on the `Neptunedata` service. /// /// Creates a new Neptune ML data processing job for processing the graph data exported from Neptune for training. See [The ]dataprocessing command(https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-api-dataprocessing.html). When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:StartMLModelDataProcessingJob](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#startmlmodeldataprocessingjob) IAM action in that cluster. /// @@ -3640,7 +3640,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `StartMLModelTrainingJob` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `StartMLModelTrainingJob` operation on the `Neptunedata` service. /// /// Creates a new Neptune ML model training job. See [Model training using the ]modeltraining command(https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-api-modeltraining.html). When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:StartMLModelTrainingJob](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#startmlmodeltrainingjob) IAM action in that cluster. /// @@ -3719,7 +3719,7 @@ extension NeptunedataClient { return try await op.execute(input: input) } - /// Performs the `StartMLModelTransformJob` operation on the `AmazonNeptuneDataplane` service. + /// Performs the `StartMLModelTransformJob` operation on the `Neptunedata` service. /// /// Creates a new model transform job. See [Use a trained model to generate new model artifacts](https://docs.aws.amazon.com/neptune/latest/userguide/machine-learning-model-transform.html). When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the [neptune-db:StartMLModelTransformJob](https://docs.aws.amazon.com/neptune/latest/userguide/iam-dp-actions.html#startmlmodeltransformjob) IAM action in that cluster. /// diff --git a/Sources/Services/AWSNetworkFirewall/Sources/AWSNetworkFirewall/NetworkFirewallClient.swift b/Sources/Services/AWSNetworkFirewall/Sources/AWSNetworkFirewall/NetworkFirewallClient.swift index f4ac1ccb274..13c1fb2947c 100644 --- a/Sources/Services/AWSNetworkFirewall/Sources/AWSNetworkFirewall/NetworkFirewallClient.swift +++ b/Sources/Services/AWSNetworkFirewall/Sources/AWSNetworkFirewall/NetworkFirewallClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class NetworkFirewallClient: ClientRuntime.Client { public static let clientName = "NetworkFirewallClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: NetworkFirewallClient.NetworkFirewallClientConfiguration let serviceName = "Network Firewall" @@ -330,7 +330,7 @@ extension NetworkFirewallClient { } extension NetworkFirewallClient { - /// Performs the `AssociateFirewallPolicy` operation on the `NetworkFirewall_20201112` service. + /// Performs the `AssociateFirewallPolicy` operation on the `NetworkFirewall` service. /// /// Associates a [FirewallPolicy] to a [Firewall]. A firewall policy defines how to monitor and manage your VPC network traffic, using a collection of inspection rule groups and other settings. Each firewall requires one firewall policy association, and you can use the same firewall policy for multiple firewalls. /// @@ -411,7 +411,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `AssociateSubnets` operation on the `NetworkFirewall_20201112` service. + /// Performs the `AssociateSubnets` operation on the `NetworkFirewall` service. /// /// Associates the specified subnets in the Amazon VPC to the firewall. You can specify one subnet for each of the Availability Zones that the VPC spans. This request creates an Network Firewall firewall endpoint in each of the subnets. To enable the firewall's protections, you must also modify the VPC's route tables for each subnet's Availability Zone, to redirect the traffic that's coming into and going out of the zone through the firewall endpoint. /// @@ -493,7 +493,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `CreateFirewall` operation on the `NetworkFirewall_20201112` service. + /// Performs the `CreateFirewall` operation on the `NetworkFirewall` service. /// /// Creates an Network Firewall [Firewall] and accompanying [FirewallStatus] for a VPC. The firewall defines the configuration settings for an Network Firewall firewall. The settings that you can define at creation include the firewall policy, the subnets in your VPC to use for the firewall endpoints, and any tags that are attached to the firewall Amazon Web Services resource. After you create a firewall, you can provide additional settings, like the logging configuration. To update the settings for a firewall, you use the operations that apply to the settings themselves, for example [UpdateLoggingConfiguration], [AssociateSubnets], and [UpdateFirewallDeleteProtection]. To manage a firewall's tags, use the standard Amazon Web Services resource tagging operations, [ListTagsForResource], [TagResource], and [UntagResource]. To retrieve information about firewalls, use [ListFirewalls] and [DescribeFirewall]. /// @@ -574,7 +574,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `CreateFirewallPolicy` operation on the `NetworkFirewall_20201112` service. + /// Performs the `CreateFirewallPolicy` operation on the `NetworkFirewall` service. /// /// Creates the firewall policy for the firewall according to the specifications. An Network Firewall firewall policy defines the behavior of a firewall, in a collection of stateless and stateful rule groups and other settings. You can use one firewall policy for multiple firewalls. /// @@ -654,7 +654,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `CreateRuleGroup` operation on the `NetworkFirewall_20201112` service. + /// Performs the `CreateRuleGroup` operation on the `NetworkFirewall` service. /// /// Creates the specified stateless or stateful rule group, which includes the rules for network traffic inspection, a capacity setting, and tags. You provide your rule group specification in your request using either RuleGroup or Rules. /// @@ -734,7 +734,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `CreateTLSInspectionConfiguration` operation on the `NetworkFirewall_20201112` service. + /// Performs the `CreateTLSInspectionConfiguration` operation on the `NetworkFirewall` service. /// /// Creates an Network Firewall TLS inspection configuration. Network Firewall uses TLS inspection configurations to decrypt your firewall's inbound and outbound SSL/TLS traffic. After decryption, Network Firewall inspects the traffic according to your firewall policy's stateful rules, and then re-encrypts it before sending it to its destination. You can enable inspection of your firewall's inbound traffic, outbound traffic, or both. To use TLS inspection with your firewall, you must first import or provision certificates using ACM, create a TLS inspection configuration, add that configuration to a new firewall policy, and then associate that policy with your firewall. To update the settings for a TLS inspection configuration, use [UpdateTLSInspectionConfiguration]. To manage a TLS inspection configuration's tags, use the standard Amazon Web Services resource tagging operations, [ListTagsForResource], [TagResource], and [UntagResource]. To retrieve information about TLS inspection configurations, use [ListTLSInspectionConfigurations] and [DescribeTLSInspectionConfiguration]. For more information about TLS inspection configurations, see [Inspecting SSL/TLS traffic with TLS inspection configurations](https://docs.aws.amazon.com/network-firewall/latest/developerguide/tls-inspection.html) in the Network Firewall Developer Guide. /// @@ -814,7 +814,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `DeleteFirewall` operation on the `NetworkFirewall_20201112` service. + /// Performs the `DeleteFirewall` operation on the `NetworkFirewall` service. /// /// Deletes the specified [Firewall] and its [FirewallStatus]. This operation requires the firewall's DeleteProtection flag to be FALSE. You can't revert this operation. You can check whether a firewall is in use by reviewing the route tables for the Availability Zones where you have firewall subnet mappings. Retrieve the subnet mappings by calling [DescribeFirewall]. You define and update the route tables through Amazon VPC. As needed, update the route tables for the zones to remove the firewall endpoints. When the route tables no longer use the firewall endpoints, you can remove the firewall safely. To delete a firewall, remove the delete protection if you need to using [UpdateFirewallDeleteProtection], then delete the firewall by calling [DeleteFirewall]. /// @@ -895,7 +895,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `DeleteFirewallPolicy` operation on the `NetworkFirewall_20201112` service. + /// Performs the `DeleteFirewallPolicy` operation on the `NetworkFirewall` service. /// /// Deletes the specified [FirewallPolicy]. /// @@ -976,7 +976,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `DeleteResourcePolicy` operation on the `NetworkFirewall_20201112` service. + /// Performs the `DeleteResourcePolicy` operation on the `NetworkFirewall` service. /// /// Deletes a resource policy that you created in a [PutResourcePolicy] request. /// @@ -1056,7 +1056,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `DeleteRuleGroup` operation on the `NetworkFirewall_20201112` service. + /// Performs the `DeleteRuleGroup` operation on the `NetworkFirewall` service. /// /// Deletes the specified [RuleGroup]. /// @@ -1137,7 +1137,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `DeleteTLSInspectionConfiguration` operation on the `NetworkFirewall_20201112` service. + /// Performs the `DeleteTLSInspectionConfiguration` operation on the `NetworkFirewall` service. /// /// Deletes the specified [TLSInspectionConfiguration]. /// @@ -1217,7 +1217,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `DescribeFirewall` operation on the `NetworkFirewall_20201112` service. + /// Performs the `DescribeFirewall` operation on the `NetworkFirewall` service. /// /// Returns the data objects for the specified firewall. /// @@ -1296,7 +1296,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `DescribeFirewallPolicy` operation on the `NetworkFirewall_20201112` service. + /// Performs the `DescribeFirewallPolicy` operation on the `NetworkFirewall` service. /// /// Returns the data objects for the specified firewall policy. /// @@ -1375,7 +1375,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `DescribeLoggingConfiguration` operation on the `NetworkFirewall_20201112` service. + /// Performs the `DescribeLoggingConfiguration` operation on the `NetworkFirewall` service. /// /// Returns the logging configuration for the specified firewall. /// @@ -1454,7 +1454,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `DescribeResourcePolicy` operation on the `NetworkFirewall_20201112` service. + /// Performs the `DescribeResourcePolicy` operation on the `NetworkFirewall` service. /// /// Retrieves a resource policy that you created in a [PutResourcePolicy] request. /// @@ -1533,7 +1533,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `DescribeRuleGroup` operation on the `NetworkFirewall_20201112` service. + /// Performs the `DescribeRuleGroup` operation on the `NetworkFirewall` service. /// /// Returns the data objects for the specified rule group. /// @@ -1612,7 +1612,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `DescribeRuleGroupMetadata` operation on the `NetworkFirewall_20201112` service. + /// Performs the `DescribeRuleGroupMetadata` operation on the `NetworkFirewall` service. /// /// High-level information about a rule group, returned by operations like create and describe. You can use the information provided in the metadata to retrieve and manage a rule group. You can retrieve all objects for a rule group by calling [DescribeRuleGroup]. /// @@ -1691,7 +1691,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `DescribeTLSInspectionConfiguration` operation on the `NetworkFirewall_20201112` service. + /// Performs the `DescribeTLSInspectionConfiguration` operation on the `NetworkFirewall` service. /// /// Returns the data objects for the specified TLS inspection configuration. /// @@ -1770,7 +1770,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `DisassociateSubnets` operation on the `NetworkFirewall_20201112` service. + /// Performs the `DisassociateSubnets` operation on the `NetworkFirewall` service. /// /// Removes the specified subnet associations from the firewall. This removes the firewall endpoints from the subnets and removes any network filtering protections that the endpoints were providing. /// @@ -1851,7 +1851,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `ListFirewallPolicies` operation on the `NetworkFirewall_20201112` service. + /// Performs the `ListFirewallPolicies` operation on the `NetworkFirewall` service. /// /// Retrieves the metadata for the firewall policies that you have defined. Depending on your setting for max results and the number of firewall policies, a single call might not return the full list. /// @@ -1929,7 +1929,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `ListFirewalls` operation on the `NetworkFirewall_20201112` service. + /// Performs the `ListFirewalls` operation on the `NetworkFirewall` service. /// /// Retrieves the metadata for the firewalls that you have defined. If you provide VPC identifiers in your request, this returns only the firewalls for those VPCs. Depending on your setting for max results and the number of firewalls, a single call might not return the full list. /// @@ -2007,7 +2007,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `ListRuleGroups` operation on the `NetworkFirewall_20201112` service. + /// Performs the `ListRuleGroups` operation on the `NetworkFirewall` service. /// /// Retrieves the metadata for the rule groups that you have defined. Depending on your setting for max results and the number of rule groups, a single call might not return the full list. /// @@ -2085,7 +2085,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `ListTLSInspectionConfigurations` operation on the `NetworkFirewall_20201112` service. + /// Performs the `ListTLSInspectionConfigurations` operation on the `NetworkFirewall` service. /// /// Retrieves the metadata for the TLS inspection configurations that you have defined. Depending on your setting for max results and the number of TLS inspection configurations, a single call might not return the full list. /// @@ -2163,7 +2163,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `NetworkFirewall_20201112` service. + /// Performs the `ListTagsForResource` operation on the `NetworkFirewall` service. /// /// Retrieves the tags associated with the specified resource. Tags are key:value pairs that you can use to categorize and manage your resources, for purposes like billing. For example, you might set the tag key to "customer" and the value to the customer name or ID. You can specify one or more tags to add to each Amazon Web Services resource, up to 50 tags for a resource. You can tag the Amazon Web Services resources that you manage through Network Firewall: firewalls, firewall policies, and rule groups. /// @@ -2242,7 +2242,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `PutResourcePolicy` operation on the `NetworkFirewall_20201112` service. + /// Performs the `PutResourcePolicy` operation on the `NetworkFirewall` service. /// /// Creates or updates an IAM policy for your rule group or firewall policy. Use this to share rule groups and firewall policies between accounts. This operation works in conjunction with the Amazon Web Services Resource Access Manager (RAM) service to manage resource sharing for Network Firewall. Use this operation to create or update a resource policy for your rule group or firewall policy. In the policy, you specify the accounts that you want to share the resource with and the operations that you want the accounts to be able to perform. When you add an account in the resource policy, you then run the following Resource Access Manager (RAM) operations to access and accept the shared rule group or firewall policy. /// @@ -2329,7 +2329,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `NetworkFirewall_20201112` service. + /// Performs the `TagResource` operation on the `NetworkFirewall` service. /// /// Adds the specified tags to the specified resource. Tags are key:value pairs that you can use to categorize and manage your resources, for purposes like billing. For example, you might set the tag key to "customer" and the value to the customer name or ID. You can specify one or more tags to add to each Amazon Web Services resource, up to 50 tags for a resource. You can tag the Amazon Web Services resources that you manage through Network Firewall: firewalls, firewall policies, and rule groups. /// @@ -2408,7 +2408,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `NetworkFirewall_20201112` service. + /// Performs the `UntagResource` operation on the `NetworkFirewall` service. /// /// Removes the tags with the specified keys from the specified resource. Tags are key:value pairs that you can use to categorize and manage your resources, for purposes like billing. For example, you might set the tag key to "customer" and the value to the customer name or ID. You can specify one or more tags to add to each Amazon Web Services resource, up to 50 tags for a resource. You can manage tags for the Amazon Web Services resources that you manage through Network Firewall: firewalls, firewall policies, and rule groups. /// @@ -2487,7 +2487,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `UpdateFirewallDeleteProtection` operation on the `NetworkFirewall_20201112` service. + /// Performs the `UpdateFirewallDeleteProtection` operation on the `NetworkFirewall` service. /// /// Modifies the flag, DeleteProtection, which indicates whether it is possible to delete the firewall. If the flag is set to TRUE, the firewall is protected against deletion. This setting helps protect against accidentally deleting a firewall that's in use. /// @@ -2568,7 +2568,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `UpdateFirewallDescription` operation on the `NetworkFirewall_20201112` service. + /// Performs the `UpdateFirewallDescription` operation on the `NetworkFirewall` service. /// /// Modifies the description for the specified firewall. Use the description to help you identify the firewall when you're working with it. /// @@ -2648,7 +2648,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `UpdateFirewallEncryptionConfiguration` operation on the `NetworkFirewall_20201112` service. + /// Performs the `UpdateFirewallEncryptionConfiguration` operation on the `NetworkFirewall` service. /// /// A complex type that contains settings for encryption of your firewall resources. /// @@ -2729,7 +2729,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `UpdateFirewallPolicy` operation on the `NetworkFirewall_20201112` service. + /// Performs the `UpdateFirewallPolicy` operation on the `NetworkFirewall` service. /// /// Updates the properties of the specified firewall policy. /// @@ -2809,7 +2809,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `UpdateFirewallPolicyChangeProtection` operation on the `NetworkFirewall_20201112` service. + /// Performs the `UpdateFirewallPolicyChangeProtection` operation on the `NetworkFirewall` service. /// /// Modifies the flag, ChangeProtection, which indicates whether it is possible to change the firewall. If the flag is set to TRUE, the firewall is protected from changes. This setting helps protect against accidentally changing a firewall that's in use. /// @@ -2890,7 +2890,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `UpdateLoggingConfiguration` operation on the `NetworkFirewall_20201112` service. + /// Performs the `UpdateLoggingConfiguration` operation on the `NetworkFirewall` service. /// /// Sets the logging configuration for the specified firewall. To change the logging configuration, retrieve the [LoggingConfiguration] by calling [DescribeLoggingConfiguration], then change it and provide the modified object to this update call. You must change the logging configuration one [LogDestinationConfig] at a time inside the retrieved [LoggingConfiguration] object. You can perform only one of the following actions in any call to UpdateLoggingConfiguration: /// @@ -2980,7 +2980,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `UpdateRuleGroup` operation on the `NetworkFirewall_20201112` service. + /// Performs the `UpdateRuleGroup` operation on the `NetworkFirewall` service. /// /// Updates the rule settings for the specified rule group. You use a rule group by reference in one or more firewall policies. When you modify a rule group, you modify all firewall policies that use the rule group. To update a rule group, first call [DescribeRuleGroup] to retrieve the current [RuleGroup] object, update the object as needed, and then provide the updated object to this call. /// @@ -3060,7 +3060,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `UpdateSubnetChangeProtection` operation on the `NetworkFirewall_20201112` service. + /// Performs the `UpdateSubnetChangeProtection` operation on the `NetworkFirewall` service. /// /// /// @@ -3141,7 +3141,7 @@ extension NetworkFirewallClient { return try await op.execute(input: input) } - /// Performs the `UpdateTLSInspectionConfiguration` operation on the `NetworkFirewall_20201112` service. + /// Performs the `UpdateTLSInspectionConfiguration` operation on the `NetworkFirewall` service. /// /// Updates the TLS inspection configuration settings for the specified TLS inspection configuration. You use a TLS inspection configuration by referencing it in one or more firewall policies. When you modify a TLS inspection configuration, you modify all firewall policies that use the TLS inspection configuration. To update a TLS inspection configuration, first call [DescribeTLSInspectionConfiguration] to retrieve the current [TLSInspectionConfiguration] object, update the object as needed, and then provide the updated object to this call. /// diff --git a/Sources/Services/AWSNetworkFlowMonitor/Sources/AWSNetworkFlowMonitor/NetworkFlowMonitorClient.swift b/Sources/Services/AWSNetworkFlowMonitor/Sources/AWSNetworkFlowMonitor/NetworkFlowMonitorClient.swift index 14a8a5d2f4f..7de10e487a3 100644 --- a/Sources/Services/AWSNetworkFlowMonitor/Sources/AWSNetworkFlowMonitor/NetworkFlowMonitorClient.swift +++ b/Sources/Services/AWSNetworkFlowMonitor/Sources/AWSNetworkFlowMonitor/NetworkFlowMonitorClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class NetworkFlowMonitorClient: ClientRuntime.Client { public static let clientName = "NetworkFlowMonitorClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: NetworkFlowMonitorClient.NetworkFlowMonitorClientConfiguration let serviceName = "NetworkFlowMonitor" diff --git a/Sources/Services/AWSNetworkManager/Sources/AWSNetworkManager/NetworkManagerClient.swift b/Sources/Services/AWSNetworkManager/Sources/AWSNetworkManager/NetworkManagerClient.swift index 9734a9703c8..62604fd6f7f 100644 --- a/Sources/Services/AWSNetworkManager/Sources/AWSNetworkManager/NetworkManagerClient.swift +++ b/Sources/Services/AWSNetworkManager/Sources/AWSNetworkManager/NetworkManagerClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class NetworkManagerClient: ClientRuntime.Client { public static let clientName = "NetworkManagerClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: NetworkManagerClient.NetworkManagerClientConfiguration let serviceName = "NetworkManager" diff --git a/Sources/Services/AWSNetworkMonitor/Sources/AWSNetworkMonitor/NetworkMonitorClient.swift b/Sources/Services/AWSNetworkMonitor/Sources/AWSNetworkMonitor/NetworkMonitorClient.swift index b2c9d0be60f..37d4a94397a 100644 --- a/Sources/Services/AWSNetworkMonitor/Sources/AWSNetworkMonitor/NetworkMonitorClient.swift +++ b/Sources/Services/AWSNetworkMonitor/Sources/AWSNetworkMonitor/NetworkMonitorClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class NetworkMonitorClient: ClientRuntime.Client { public static let clientName = "NetworkMonitorClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: NetworkMonitorClient.NetworkMonitorClientConfiguration let serviceName = "NetworkMonitor" diff --git a/Sources/Services/AWSNotifications/Sources/AWSNotifications/NotificationsClient.swift b/Sources/Services/AWSNotifications/Sources/AWSNotifications/NotificationsClient.swift index e74afcafaab..9f36345a3f5 100644 --- a/Sources/Services/AWSNotifications/Sources/AWSNotifications/NotificationsClient.swift +++ b/Sources/Services/AWSNotifications/Sources/AWSNotifications/NotificationsClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class NotificationsClient: ClientRuntime.Client { public static let clientName = "NotificationsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: NotificationsClient.NotificationsClientConfiguration let serviceName = "Notifications" diff --git a/Sources/Services/AWSNotificationsContacts/Sources/AWSNotificationsContacts/NotificationsContactsClient.swift b/Sources/Services/AWSNotificationsContacts/Sources/AWSNotificationsContacts/NotificationsContactsClient.swift index 8e053b04137..07b7ee0fb07 100644 --- a/Sources/Services/AWSNotificationsContacts/Sources/AWSNotificationsContacts/NotificationsContactsClient.swift +++ b/Sources/Services/AWSNotificationsContacts/Sources/AWSNotificationsContacts/NotificationsContactsClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class NotificationsContactsClient: ClientRuntime.Client { public static let clientName = "NotificationsContactsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: NotificationsContactsClient.NotificationsContactsClientConfiguration let serviceName = "NotificationsContacts" diff --git a/Sources/Services/AWSOAM/Sources/AWSOAM/OAMClient.swift b/Sources/Services/AWSOAM/Sources/AWSOAM/OAMClient.swift index c5af74e584d..009915ba6d9 100644 --- a/Sources/Services/AWSOAM/Sources/AWSOAM/OAMClient.swift +++ b/Sources/Services/AWSOAM/Sources/AWSOAM/OAMClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class OAMClient: ClientRuntime.Client { public static let clientName = "OAMClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: OAMClient.OAMClientConfiguration let serviceName = "OAM" @@ -329,7 +329,7 @@ extension OAMClient { } extension OAMClient { - /// Performs the `CreateLink` operation on the `oamservice` service. + /// Performs the `CreateLink` operation on the `OAM` service. /// /// Creates a link between a source account and a sink that you have created in a monitoring account. After the link is created, data is sent from the source account to the monitoring account. When you create a link, you can optionally specify filters that specify which metric namespaces and which log groups are shared from the source account to the monitoring account. Before you create a link, you must create a sink in the monitoring account and create a sink policy in that account. The sink policy must permit the source account to link to it. You can grant permission to source accounts by granting permission to an entire organization or to individual accounts. For more information, see [CreateSink](https://docs.aws.amazon.com/OAM/latest/APIReference/API_CreateSink.html) and [PutSinkPolicy](https://docs.aws.amazon.com/OAM/latest/APIReference/API_PutSinkPolicy.html). Each monitoring account can be linked to as many as 100,000 source accounts. Each source account can be linked to as many as five monitoring accounts. /// @@ -402,7 +402,7 @@ extension OAMClient { return try await op.execute(input: input) } - /// Performs the `CreateSink` operation on the `oamservice` service. + /// Performs the `CreateSink` operation on the `OAM` service. /// /// Use this to create a sink in the current account, so that it can be used as a monitoring account in CloudWatch cross-account observability. A sink is a resource that represents an attachment point in a monitoring account. Source accounts can link to the sink to send observability data. After you create a sink, you must create a sink policy that allows source accounts to attach to it. For more information, see [PutSinkPolicy](https://docs.aws.amazon.com/OAM/latest/APIReference/API_PutSinkPolicy.html). Each account can contain one sink per Region. If you delete a sink, you can then create a new one in that Region. /// @@ -475,7 +475,7 @@ extension OAMClient { return try await op.execute(input: input) } - /// Performs the `DeleteLink` operation on the `oamservice` service. + /// Performs the `DeleteLink` operation on the `OAM` service. /// /// Deletes a link between a monitoring account sink and a source account. You must run this operation in the source account. /// @@ -547,7 +547,7 @@ extension OAMClient { return try await op.execute(input: input) } - /// Performs the `DeleteSink` operation on the `oamservice` service. + /// Performs the `DeleteSink` operation on the `OAM` service. /// /// Deletes a sink. You must delete all links to a sink before you can delete that sink. /// @@ -620,7 +620,7 @@ extension OAMClient { return try await op.execute(input: input) } - /// Performs the `GetLink` operation on the `oamservice` service. + /// Performs the `GetLink` operation on the `OAM` service. /// /// Returns complete information about one link. To use this operation, provide the link ARN. To retrieve a list of link ARNs, use [ListLinks](https://docs.aws.amazon.com/OAM/latest/APIReference/API_ListLinks.html). /// @@ -692,7 +692,7 @@ extension OAMClient { return try await op.execute(input: input) } - /// Performs the `GetSink` operation on the `oamservice` service. + /// Performs the `GetSink` operation on the `OAM` service. /// /// Returns complete information about one monitoring account sink. To use this operation, provide the sink ARN. To retrieve a list of sink ARNs, use [ListSinks](https://docs.aws.amazon.com/OAM/latest/APIReference/API_ListSinks.html). /// @@ -764,7 +764,7 @@ extension OAMClient { return try await op.execute(input: input) } - /// Performs the `GetSinkPolicy` operation on the `oamservice` service. + /// Performs the `GetSinkPolicy` operation on the `OAM` service. /// /// Returns the current sink policy attached to this sink. The sink policy specifies what accounts can attach to this sink as source accounts, and what types of data they can share. /// @@ -836,7 +836,7 @@ extension OAMClient { return try await op.execute(input: input) } - /// Performs the `ListAttachedLinks` operation on the `oamservice` service. + /// Performs the `ListAttachedLinks` operation on the `OAM` service. /// /// Returns a list of source account links that are linked to this monitoring account sink. To use this operation, provide the sink ARN. To retrieve a list of sink ARNs, use [ListSinks](https://docs.aws.amazon.com/OAM/latest/APIReference/API_ListSinks.html). To find a list of links for one source account, use [ListLinks](https://docs.aws.amazon.com/OAM/latest/APIReference/API_ListLinks.html). /// @@ -908,7 +908,7 @@ extension OAMClient { return try await op.execute(input: input) } - /// Performs the `ListLinks` operation on the `oamservice` service. + /// Performs the `ListLinks` operation on the `OAM` service. /// /// Use this operation in a source account to return a list of links to monitoring account sinks that this source account has. To find a list of links for one monitoring account sink, use [ListAttachedLinks](https://docs.aws.amazon.com/OAM/latest/APIReference/API_ListAttachedLinks.html) from within the monitoring account. /// @@ -979,7 +979,7 @@ extension OAMClient { return try await op.execute(input: input) } - /// Performs the `ListSinks` operation on the `oamservice` service. + /// Performs the `ListSinks` operation on the `OAM` service. /// /// Use this operation in a monitoring account to return the list of sinks created in that account. /// @@ -1050,7 +1050,7 @@ extension OAMClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `oamservice` service. + /// Performs the `ListTagsForResource` operation on the `OAM` service. /// /// Displays the tags associated with a resource. Both sinks and links support tagging. /// @@ -1117,7 +1117,7 @@ extension OAMClient { return try await op.execute(input: input) } - /// Performs the `PutSinkPolicy` operation on the `oamservice` service. + /// Performs the `PutSinkPolicy` operation on the `OAM` service. /// /// Creates or updates the resource policy that grants permissions to source accounts to link to the monitoring account sink. When you create a sink policy, you can grant permissions to all accounts in an organization or to individual accounts. You can also use a sink policy to limit the types of data that is shared. The three types that you can allow or deny are: /// @@ -1200,7 +1200,7 @@ extension OAMClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `oamservice` service. + /// Performs the `TagResource` operation on the `OAM` service. /// /// Assigns one or more tags (key-value pairs) to the specified resource. Both sinks and links can be tagged. Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values. Tags don't have any semantic meaning to Amazon Web Services and are interpreted strictly as strings of characters. You can use the TagResource action with a resource that already has tags. If you specify a new tag key for the alarm, this tag is appended to the list of tags associated with the alarm. If you specify a tag key that is already associated with the alarm, the new tag value that you specify replaces the previous value for that tag. You can associate as many as 50 tags with a resource. Unlike tagging permissions in other Amazon Web Services services, to tag or untag links and sinks you must have the oam:ResourceTag permission. The iam:ResourceTag permission does not allow you to tag and untag links and sinks. /// @@ -1271,7 +1271,7 @@ extension OAMClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `oamservice` service. + /// Performs the `UntagResource` operation on the `OAM` service. /// /// Removes one or more tags from the specified resource. Unlike tagging permissions in other Amazon Web Services services, to tag or untag links and sinks you must have the oam:ResourceTag permission. The iam:TagResource permission does not allow you to tag and untag links and sinks. /// @@ -1339,7 +1339,7 @@ extension OAMClient { return try await op.execute(input: input) } - /// Performs the `UpdateLink` operation on the `oamservice` service. + /// Performs the `UpdateLink` operation on the `OAM` service. /// /// Use this operation to change what types of data are shared from a source account to its linked monitoring account sink. You can't change the sink or change the monitoring account with this operation. When you update a link, you can optionally specify filters that specify which metric namespaces and which log groups are shared from the source account to the monitoring account. To update the list of tags associated with the sink, use [TagResource](https://docs.aws.amazon.com/OAM/latest/APIReference/API_TagResource.html). /// diff --git a/Sources/Services/AWSOSIS/Sources/AWSOSIS/OSISClient.swift b/Sources/Services/AWSOSIS/Sources/AWSOSIS/OSISClient.swift index f9ef36af269..b8bbe1b16ef 100644 --- a/Sources/Services/AWSOSIS/Sources/AWSOSIS/OSISClient.swift +++ b/Sources/Services/AWSOSIS/Sources/AWSOSIS/OSISClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class OSISClient: ClientRuntime.Client { public static let clientName = "OSISClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: OSISClient.OSISClientConfiguration let serviceName = "OSIS" @@ -329,7 +329,7 @@ extension OSISClient { } extension OSISClient { - /// Performs the `CreatePipeline` operation on the `AmazonOpenSearchIngestionService` service. + /// Performs the `CreatePipeline` operation on the `OSIS` service. /// /// Creates an OpenSearch Ingestion pipeline. For more information, see [Creating Amazon OpenSearch Ingestion pipelines](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/creating-pipeline.html). /// @@ -404,7 +404,7 @@ extension OSISClient { return try await op.execute(input: input) } - /// Performs the `DeletePipeline` operation on the `AmazonOpenSearchIngestionService` service. + /// Performs the `DeletePipeline` operation on the `OSIS` service. /// /// Deletes an OpenSearch Ingestion pipeline. For more information, see [Deleting Amazon OpenSearch Ingestion pipelines](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/delete-pipeline.html). /// @@ -475,7 +475,7 @@ extension OSISClient { return try await op.execute(input: input) } - /// Performs the `GetPipeline` operation on the `AmazonOpenSearchIngestionService` service. + /// Performs the `GetPipeline` operation on the `OSIS` service. /// /// Retrieves information about an OpenSearch Ingestion pipeline. /// @@ -545,7 +545,7 @@ extension OSISClient { return try await op.execute(input: input) } - /// Performs the `GetPipelineBlueprint` operation on the `AmazonOpenSearchIngestionService` service. + /// Performs the `GetPipelineBlueprint` operation on the `OSIS` service. /// /// Retrieves information about a specific blueprint for OpenSearch Ingestion. Blueprints are templates for the configuration needed for a CreatePipeline request. For more information, see [Using blueprints to create a pipeline](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/creating-pipeline.html#pipeline-blueprint). /// @@ -616,7 +616,7 @@ extension OSISClient { return try await op.execute(input: input) } - /// Performs the `GetPipelineChangeProgress` operation on the `AmazonOpenSearchIngestionService` service. + /// Performs the `GetPipelineChangeProgress` operation on the `OSIS` service. /// /// Returns progress information for the current change happening on an OpenSearch Ingestion pipeline. Currently, this operation only returns information when a pipeline is being created. For more information, see [Tracking the status of pipeline creation](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/creating-pipeline.html#get-pipeline-progress). /// @@ -686,7 +686,7 @@ extension OSISClient { return try await op.execute(input: input) } - /// Performs the `ListPipelineBlueprints` operation on the `AmazonOpenSearchIngestionService` service. + /// Performs the `ListPipelineBlueprints` operation on the `OSIS` service. /// /// Retrieves a list of all available blueprints for Data Prepper. For more information, see [Using blueprints to create a pipeline](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/creating-pipeline.html#pipeline-blueprint). /// @@ -756,7 +756,7 @@ extension OSISClient { return try await op.execute(input: input) } - /// Performs the `ListPipelines` operation on the `AmazonOpenSearchIngestionService` service. + /// Performs the `ListPipelines` operation on the `OSIS` service. /// /// Lists all OpenSearch Ingestion pipelines in the current Amazon Web Services account and Region. For more information, see [Viewing Amazon OpenSearch Ingestion pipelines](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/list-pipeline.html). /// @@ -827,7 +827,7 @@ extension OSISClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AmazonOpenSearchIngestionService` service. + /// Performs the `ListTagsForResource` operation on the `OSIS` service. /// /// Lists all resource tags associated with an OpenSearch Ingestion pipeline. For more information, see [Tagging Amazon OpenSearch Ingestion pipelines](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/tag-pipeline.html). /// @@ -898,7 +898,7 @@ extension OSISClient { return try await op.execute(input: input) } - /// Performs the `StartPipeline` operation on the `AmazonOpenSearchIngestionService` service. + /// Performs the `StartPipeline` operation on the `OSIS` service. /// /// Starts an OpenSearch Ingestion pipeline. For more information, see [Starting an OpenSearch Ingestion pipeline](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/pipeline--stop-start.html#pipeline--start). /// @@ -969,7 +969,7 @@ extension OSISClient { return try await op.execute(input: input) } - /// Performs the `StopPipeline` operation on the `AmazonOpenSearchIngestionService` service. + /// Performs the `StopPipeline` operation on the `OSIS` service. /// /// Stops an OpenSearch Ingestion pipeline. For more information, see [Stopping an OpenSearch Ingestion pipeline](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/pipeline--stop-start.html#pipeline--stop). /// @@ -1040,7 +1040,7 @@ extension OSISClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AmazonOpenSearchIngestionService` service. + /// Performs the `TagResource` operation on the `OSIS` service. /// /// Tags an OpenSearch Ingestion pipeline. For more information, see [Tagging Amazon OpenSearch Ingestion pipelines](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/tag-pipeline.html). /// @@ -1115,7 +1115,7 @@ extension OSISClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AmazonOpenSearchIngestionService` service. + /// Performs the `UntagResource` operation on the `OSIS` service. /// /// Removes one or more tags from an OpenSearch Ingestion pipeline. For more information, see [Tagging Amazon OpenSearch Ingestion pipelines](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/tag-pipeline.html). /// @@ -1189,7 +1189,7 @@ extension OSISClient { return try await op.execute(input: input) } - /// Performs the `UpdatePipeline` operation on the `AmazonOpenSearchIngestionService` service. + /// Performs the `UpdatePipeline` operation on the `OSIS` service. /// /// Updates an OpenSearch Ingestion pipeline. For more information, see [Updating Amazon OpenSearch Ingestion pipelines](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/update-pipeline.html). /// @@ -1263,7 +1263,7 @@ extension OSISClient { return try await op.execute(input: input) } - /// Performs the `ValidatePipeline` operation on the `AmazonOpenSearchIngestionService` service. + /// Performs the `ValidatePipeline` operation on the `OSIS` service. /// /// Checks whether an OpenSearch Ingestion pipeline configuration is valid prior to creation. For more information, see [Creating Amazon OpenSearch Ingestion pipelines](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/creating-pipeline.html). /// diff --git a/Sources/Services/AWSObservabilityAdmin/Sources/AWSObservabilityAdmin/ObservabilityAdminClient.swift b/Sources/Services/AWSObservabilityAdmin/Sources/AWSObservabilityAdmin/ObservabilityAdminClient.swift index 323c449045b..b7f731162cb 100644 --- a/Sources/Services/AWSObservabilityAdmin/Sources/AWSObservabilityAdmin/ObservabilityAdminClient.swift +++ b/Sources/Services/AWSObservabilityAdmin/Sources/AWSObservabilityAdmin/ObservabilityAdminClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ObservabilityAdminClient: ClientRuntime.Client { public static let clientName = "ObservabilityAdminClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ObservabilityAdminClient.ObservabilityAdminClientConfiguration let serviceName = "ObservabilityAdmin" diff --git a/Sources/Services/AWSOmics/Sources/AWSOmics/OmicsClient.swift b/Sources/Services/AWSOmics/Sources/AWSOmics/OmicsClient.swift index fe56e91bf29..6a26a466390 100644 --- a/Sources/Services/AWSOmics/Sources/AWSOmics/OmicsClient.swift +++ b/Sources/Services/AWSOmics/Sources/AWSOmics/OmicsClient.swift @@ -70,7 +70,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class OmicsClient: ClientRuntime.Client { public static let clientName = "OmicsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: OmicsClient.OmicsClientConfiguration let serviceName = "Omics" diff --git a/Sources/Services/AWSOpenSearch/Sources/AWSOpenSearch/OpenSearchClient.swift b/Sources/Services/AWSOpenSearch/Sources/AWSOpenSearch/OpenSearchClient.swift index 606d9dfb835..f3c8447014f 100644 --- a/Sources/Services/AWSOpenSearch/Sources/AWSOpenSearch/OpenSearchClient.swift +++ b/Sources/Services/AWSOpenSearch/Sources/AWSOpenSearch/OpenSearchClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class OpenSearchClient: ClientRuntime.Client { public static let clientName = "OpenSearchClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: OpenSearchClient.OpenSearchClientConfiguration let serviceName = "OpenSearch" @@ -331,7 +331,7 @@ extension OpenSearchClient { } extension OpenSearchClient { - /// Performs the `AcceptInboundConnection` operation on the `AmazonOpenSearchService` service. + /// Performs the `AcceptInboundConnection` operation on the `OpenSearch` service. /// /// Allows the destination Amazon OpenSearch Service domain owner to accept an inbound cross-cluster search connection request. For more information, see [Cross-cluster search for Amazon OpenSearch Service](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/cross-cluster-search.html). /// @@ -399,7 +399,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `AddDataSource` operation on the `AmazonOpenSearchService` service. + /// Performs the `AddDataSource` operation on the `OpenSearch` service. /// /// Creates a new direct-query data source to the specified domain. For more information, see [Creating Amazon OpenSearch Service data source integrations with Amazon S3](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/direct-query-s3-creating.html). /// @@ -474,7 +474,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `AddDirectQueryDataSource` operation on the `AmazonOpenSearchService` service. + /// Performs the `AddDirectQueryDataSource` operation on the `OpenSearch` service. /// /// Adds a new data source in Amazon OpenSearch Service so that you can perform direct queries on external data. /// @@ -548,7 +548,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `AddTags` operation on the `AmazonOpenSearchService` service. + /// Performs the `AddTags` operation on the `OpenSearch` service. /// /// Attaches tags to an existing Amazon OpenSearch Service domain, data source, or application. Tags are a set of case-sensitive key-value pairs. A domain, data source, or application can have up to 10 tags. For more information, see [Tagging Amazon OpenSearch Service resources](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/managedomains-awsresourcetagging.html). /// @@ -620,7 +620,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `AssociatePackage` operation on the `AmazonOpenSearchService` service. + /// Performs the `AssociatePackage` operation on the `OpenSearch` service. /// /// Associates a package with an Amazon OpenSearch Service domain. For more information, see [Custom packages for Amazon OpenSearch Service](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/custom-packages.html). /// @@ -694,7 +694,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `AssociatePackages` operation on the `AmazonOpenSearchService` service. + /// Performs the `AssociatePackages` operation on the `OpenSearch` service. /// /// Operation in the Amazon OpenSearch Service API for associating multiple packages with a domain simultaneously. /// @@ -768,7 +768,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `AuthorizeVpcEndpointAccess` operation on the `AmazonOpenSearchService` service. + /// Performs the `AuthorizeVpcEndpointAccess` operation on the `OpenSearch` service. /// /// Provides access to an Amazon OpenSearch Service domain through the use of an interface VPC endpoint. /// @@ -842,7 +842,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `CancelDomainConfigChange` operation on the `AmazonOpenSearchService` service. + /// Performs the `CancelDomainConfigChange` operation on the `OpenSearch` service. /// /// Cancels a pending configuration change on an Amazon OpenSearch Service domain. /// @@ -915,7 +915,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `CancelServiceSoftwareUpdate` operation on the `AmazonOpenSearchService` service. + /// Performs the `CancelServiceSoftwareUpdate` operation on the `OpenSearch` service. /// /// Cancels a scheduled service software update for an Amazon OpenSearch Service domain. You can only perform this operation before the AutomatedUpdateDate and when the domain's UpdateStatus is PENDING_UPDATE. For more information, see [Service software updates in Amazon OpenSearch Service](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/service-software.html). /// @@ -987,7 +987,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `CreateApplication` operation on the `AmazonOpenSearchService` service. + /// Performs the `CreateApplication` operation on the `OpenSearch` service. /// /// Creates an OpenSearch Application. /// @@ -1062,7 +1062,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `CreateDomain` operation on the `AmazonOpenSearchService` service. + /// Performs the `CreateDomain` operation on the `OpenSearch` service. /// /// Creates an Amazon OpenSearch Service domain. For more information, see [Creating and managing Amazon OpenSearch Service domains](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/createupdatedomains.html). /// @@ -1137,7 +1137,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `CreateOutboundConnection` operation on the `AmazonOpenSearchService` service. + /// Performs the `CreateOutboundConnection` operation on the `OpenSearch` service. /// /// Creates a new cross-cluster search connection from a source Amazon OpenSearch Service domain to a destination domain. For more information, see [Cross-cluster search for Amazon OpenSearch Service](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/cross-cluster-search.html). /// @@ -1209,7 +1209,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `CreatePackage` operation on the `AmazonOpenSearchService` service. + /// Performs the `CreatePackage` operation on the `OpenSearch` service. /// /// Creates a package for use with Amazon OpenSearch Service domains. For more information, see [Custom packages for Amazon OpenSearch Service](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/custom-packages.html). /// @@ -1284,7 +1284,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `CreateVpcEndpoint` operation on the `AmazonOpenSearchService` service. + /// Performs the `CreateVpcEndpoint` operation on the `OpenSearch` service. /// /// Creates an Amazon OpenSearch Service-managed VPC endpoint. /// @@ -1358,7 +1358,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `DeleteApplication` operation on the `AmazonOpenSearchService` service. + /// Performs the `DeleteApplication` operation on the `OpenSearch` service. /// /// Deletes an existing OpenSearch Application. /// @@ -1430,7 +1430,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `DeleteDataSource` operation on the `AmazonOpenSearchService` service. + /// Performs the `DeleteDataSource` operation on the `OpenSearch` service. /// /// Deletes a direct-query data source. For more information, see [Deleting an Amazon OpenSearch Service data source with Amazon S3](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/direct-query-s3-delete.html). /// @@ -1501,7 +1501,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `DeleteDirectQueryDataSource` operation on the `AmazonOpenSearchService` service. + /// Performs the `DeleteDirectQueryDataSource` operation on the `OpenSearch` service. /// /// Deletes a previously configured direct query data source from Amazon OpenSearch Service. /// @@ -1571,7 +1571,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `DeleteDomain` operation on the `AmazonOpenSearchService` service. + /// Performs the `DeleteDomain` operation on the `OpenSearch` service. /// /// Deletes an Amazon OpenSearch Service domain and all of its data. You can't recover a domain after you delete it. /// @@ -1640,7 +1640,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `DeleteInboundConnection` operation on the `AmazonOpenSearchService` service. + /// Performs the `DeleteInboundConnection` operation on the `OpenSearch` service. /// /// Allows the destination Amazon OpenSearch Service domain owner to delete an existing inbound cross-cluster search connection. For more information, see [Cross-cluster search for Amazon OpenSearch Service](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/cross-cluster-search.html). /// @@ -1707,7 +1707,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `DeleteOutboundConnection` operation on the `AmazonOpenSearchService` service. + /// Performs the `DeleteOutboundConnection` operation on the `OpenSearch` service. /// /// Allows the source Amazon OpenSearch Service domain owner to delete an existing outbound cross-cluster search connection. For more information, see [Cross-cluster search for Amazon OpenSearch Service](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/cross-cluster-search.html). /// @@ -1774,7 +1774,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `DeletePackage` operation on the `AmazonOpenSearchService` service. + /// Performs the `DeletePackage` operation on the `OpenSearch` service. /// /// Deletes an Amazon OpenSearch Service package. For more information, see [Custom packages for Amazon OpenSearch Service](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/custom-packages.html). /// @@ -1845,7 +1845,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `DeleteVpcEndpoint` operation on the `AmazonOpenSearchService` service. + /// Performs the `DeleteVpcEndpoint` operation on the `OpenSearch` service. /// /// Deletes an Amazon OpenSearch Service-managed interface VPC endpoint. /// @@ -1914,7 +1914,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeDomain` operation on the `AmazonOpenSearchService` service. + /// Performs the `DescribeDomain` operation on the `OpenSearch` service. /// /// Describes the domain configuration for the specified Amazon OpenSearch Service domain, including the domain ID, domain service endpoint, and domain ARN. /// @@ -1983,7 +1983,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeDomainAutoTunes` operation on the `AmazonOpenSearchService` service. + /// Performs the `DescribeDomainAutoTunes` operation on the `OpenSearch` service. /// /// Returns the list of optimizations that Auto-Tune has made to an Amazon OpenSearch Service domain. For more information, see [Auto-Tune for Amazon OpenSearch Service](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/auto-tune.html). /// @@ -2055,7 +2055,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeDomainChangeProgress` operation on the `AmazonOpenSearchService` service. + /// Performs the `DescribeDomainChangeProgress` operation on the `OpenSearch` service. /// /// Returns information about the current blue/green deployment happening on an Amazon OpenSearch Service domain. For more information, see [Making configuration changes in Amazon OpenSearch Service](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/managedomains-configuration-changes.html). /// @@ -2125,7 +2125,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeDomainConfig` operation on the `AmazonOpenSearchService` service. + /// Performs the `DescribeDomainConfig` operation on the `OpenSearch` service. /// /// Returns the configuration of an Amazon OpenSearch Service domain. /// @@ -2194,7 +2194,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeDomainHealth` operation on the `AmazonOpenSearchService` service. + /// Performs the `DescribeDomainHealth` operation on the `OpenSearch` service. /// /// Returns information about domain and node health, the standby Availability Zone, number of nodes per Availability Zone, and shard count per node. /// @@ -2264,7 +2264,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeDomainNodes` operation on the `AmazonOpenSearchService` service. + /// Performs the `DescribeDomainNodes` operation on the `OpenSearch` service. /// /// Returns information about domain and nodes, including data nodes, master nodes, ultrawarm nodes, Availability Zone(s), standby nodes, node configurations, and node states. /// @@ -2335,7 +2335,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeDomains` operation on the `AmazonOpenSearchService` service. + /// Performs the `DescribeDomains` operation on the `OpenSearch` service. /// /// Returns domain configuration information about the specified Amazon OpenSearch Service domains. /// @@ -2406,7 +2406,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeDryRunProgress` operation on the `AmazonOpenSearchService` service. + /// Performs the `DescribeDryRunProgress` operation on the `OpenSearch` service. /// /// Describes the progress of a pre-update dry run analysis on an Amazon OpenSearch Service domain. For more information, see [Determining whether a change will cause a blue/green deployment](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/managedomains-configuration-changes#dryrun). /// @@ -2477,7 +2477,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeInboundConnections` operation on the `AmazonOpenSearchService` service. + /// Performs the `DescribeInboundConnections` operation on the `OpenSearch` service. /// /// Lists all the inbound cross-cluster search connections for a destination (remote) Amazon OpenSearch Service domain. For more information, see [Cross-cluster search for Amazon OpenSearch Service](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/cross-cluster-search.html). /// @@ -2547,7 +2547,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeInstanceTypeLimits` operation on the `AmazonOpenSearchService` service. + /// Performs the `DescribeInstanceTypeLimits` operation on the `OpenSearch` service. /// /// Describes the instance count, storage, and master node limits for a given OpenSearch or Elasticsearch version and instance type. /// @@ -2619,7 +2619,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeOutboundConnections` operation on the `AmazonOpenSearchService` service. + /// Performs the `DescribeOutboundConnections` operation on the `OpenSearch` service. /// /// Lists all the outbound cross-cluster connections for a local (source) Amazon OpenSearch Service domain. For more information, see [Cross-cluster search for Amazon OpenSearch Service](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/cross-cluster-search.html). /// @@ -2689,7 +2689,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `DescribePackages` operation on the `AmazonOpenSearchService` service. + /// Performs the `DescribePackages` operation on the `OpenSearch` service. /// /// Describes all packages available to OpenSearch Service. For more information, see [Custom packages for Amazon OpenSearch Service](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/custom-packages.html). /// @@ -2762,7 +2762,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeReservedInstanceOfferings` operation on the `AmazonOpenSearchService` service. + /// Performs the `DescribeReservedInstanceOfferings` operation on the `OpenSearch` service. /// /// Describes the available Amazon OpenSearch Service Reserved Instance offerings for a given Region. For more information, see [Reserved Instances in Amazon OpenSearch Service](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/ri.html). /// @@ -2832,7 +2832,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeReservedInstances` operation on the `AmazonOpenSearchService` service. + /// Performs the `DescribeReservedInstances` operation on the `OpenSearch` service. /// /// Describes the Amazon OpenSearch Service instances that you have reserved in a given Region. For more information, see [Reserved Instances in Amazon OpenSearch Service](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/ri.html). /// @@ -2902,7 +2902,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `DescribeVpcEndpoints` operation on the `AmazonOpenSearchService` service. + /// Performs the `DescribeVpcEndpoints` operation on the `OpenSearch` service. /// /// Describes one or more Amazon OpenSearch Service-managed VPC endpoints. /// @@ -2974,7 +2974,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `DissociatePackage` operation on the `AmazonOpenSearchService` service. + /// Performs the `DissociatePackage` operation on the `OpenSearch` service. /// /// Removes a package from the specified Amazon OpenSearch Service domain. The package can't be in use with any OpenSearch index for the dissociation to succeed. The package is still available in OpenSearch Service for association later. For more information, see [Custom packages for Amazon OpenSearch Service](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/custom-packages.html). /// @@ -3045,7 +3045,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `DissociatePackages` operation on the `AmazonOpenSearchService` service. + /// Performs the `DissociatePackages` operation on the `OpenSearch` service. /// /// Dissociates multiple packages from a domain simulatneously. /// @@ -3119,7 +3119,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `GetApplication` operation on the `AmazonOpenSearchService` service. + /// Performs the `GetApplication` operation on the `OpenSearch` service. /// /// Check the configuration and status of an existing OpenSearch Application. /// @@ -3190,7 +3190,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `GetCompatibleVersions` operation on the `AmazonOpenSearchService` service. + /// Performs the `GetCompatibleVersions` operation on the `OpenSearch` service. /// /// Returns a map of OpenSearch or Elasticsearch versions and the versions you can upgrade them to. /// @@ -3261,7 +3261,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `GetDataSource` operation on the `AmazonOpenSearchService` service. + /// Performs the `GetDataSource` operation on the `OpenSearch` service. /// /// Retrieves information about a direct query data source. /// @@ -3332,7 +3332,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `GetDirectQueryDataSource` operation on the `AmazonOpenSearchService` service. + /// Performs the `GetDirectQueryDataSource` operation on the `OpenSearch` service. /// /// Returns detailed configuration information for a specific direct query data source in Amazon OpenSearch Service. /// @@ -3402,7 +3402,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `GetDomainMaintenanceStatus` operation on the `AmazonOpenSearchService` service. + /// Performs the `GetDomainMaintenanceStatus` operation on the `OpenSearch` service. /// /// The status of the maintenance action. /// @@ -3473,7 +3473,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `GetPackageVersionHistory` operation on the `AmazonOpenSearchService` service. + /// Performs the `GetPackageVersionHistory` operation on the `OpenSearch` service. /// /// Returns a list of Amazon OpenSearch Service package versions, along with their creation time, commit message, and plugin properties (if the package is a zip plugin package). For more information, see [Custom packages for Amazon OpenSearch Service](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/custom-packages.html). /// @@ -3544,7 +3544,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `GetUpgradeHistory` operation on the `AmazonOpenSearchService` service. + /// Performs the `GetUpgradeHistory` operation on the `OpenSearch` service. /// /// Retrieves the complete history of the last 10 upgrades performed on an Amazon OpenSearch Service domain. /// @@ -3615,7 +3615,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `GetUpgradeStatus` operation on the `AmazonOpenSearchService` service. + /// Performs the `GetUpgradeStatus` operation on the `OpenSearch` service. /// /// Returns the most recent status of the last upgrade or upgrade eligibility check performed on an Amazon OpenSearch Service domain. /// @@ -3685,7 +3685,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `ListApplications` operation on the `AmazonOpenSearchService` service. + /// Performs the `ListApplications` operation on the `OpenSearch` service. /// /// List all OpenSearch Applications under your account. /// @@ -3757,7 +3757,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `ListDataSources` operation on the `AmazonOpenSearchService` service. + /// Performs the `ListDataSources` operation on the `OpenSearch` service. /// /// Lists direct-query data sources for a specific domain. For more information, see For more information, see [Working with Amazon OpenSearch Service direct queries with Amazon S3](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/direct-query-s3.html). /// @@ -3828,7 +3828,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `ListDirectQueryDataSources` operation on the `AmazonOpenSearchService` service. + /// Performs the `ListDirectQueryDataSources` operation on the `OpenSearch` service. /// /// Lists an inventory of all the direct query data sources that you have configured within Amazon OpenSearch Service. /// @@ -3899,7 +3899,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `ListDomainMaintenances` operation on the `AmazonOpenSearchService` service. + /// Performs the `ListDomainMaintenances` operation on the `OpenSearch` service. /// /// A list of maintenance actions for the domain. /// @@ -3970,7 +3970,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `ListDomainNames` operation on the `AmazonOpenSearchService` service. + /// Performs the `ListDomainNames` operation on the `OpenSearch` service. /// /// Returns the names of all Amazon OpenSearch Service domains owned by the current user in the active Region. /// @@ -4038,7 +4038,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `ListDomainsForPackage` operation on the `AmazonOpenSearchService` service. + /// Performs the `ListDomainsForPackage` operation on the `OpenSearch` service. /// /// Lists all Amazon OpenSearch Service domains associated with a given package. For more information, see [Custom packages for Amazon OpenSearch Service](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/custom-packages.html). /// @@ -4109,7 +4109,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `ListInstanceTypeDetails` operation on the `AmazonOpenSearchService` service. + /// Performs the `ListInstanceTypeDetails` operation on the `OpenSearch` service. /// /// Lists all instance types and available features for a given OpenSearch or Elasticsearch version. /// @@ -4179,7 +4179,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `ListPackagesForDomain` operation on the `AmazonOpenSearchService` service. + /// Performs the `ListPackagesForDomain` operation on the `OpenSearch` service. /// /// Lists all packages associated with an Amazon OpenSearch Service domain. For more information, see [Custom packages for Amazon OpenSearch Service](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/custom-packages.html). /// @@ -4250,7 +4250,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `ListScheduledActions` operation on the `AmazonOpenSearchService` service. + /// Performs the `ListScheduledActions` operation on the `OpenSearch` service. /// /// Retrieves a list of configuration changes that are scheduled for a domain. These changes can be [service software updates](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/service-software.html) or [blue/green Auto-Tune enhancements](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/auto-tune.html#auto-tune-types). /// @@ -4321,7 +4321,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `ListTags` operation on the `AmazonOpenSearchService` service. + /// Performs the `ListTags` operation on the `OpenSearch` service. /// /// Returns all resource tags for an Amazon OpenSearch Service domain, data source, or application. For more information, see [Tagging Amazon OpenSearch Service resources](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/managedomains-awsresourcetagging.html). /// @@ -4391,7 +4391,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `ListVersions` operation on the `AmazonOpenSearchService` service. + /// Performs the `ListVersions` operation on the `OpenSearch` service. /// /// Lists all versions of OpenSearch and Elasticsearch that Amazon OpenSearch Service supports. /// @@ -4461,7 +4461,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `ListVpcEndpointAccess` operation on the `AmazonOpenSearchService` service. + /// Performs the `ListVpcEndpointAccess` operation on the `OpenSearch` service. /// /// Retrieves information about each Amazon Web Services principal that is allowed to access a given Amazon OpenSearch Service domain through the use of an interface VPC endpoint. /// @@ -4531,7 +4531,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `ListVpcEndpoints` operation on the `AmazonOpenSearchService` service. + /// Performs the `ListVpcEndpoints` operation on the `OpenSearch` service. /// /// Retrieves all Amazon OpenSearch Service-managed VPC endpoints in the current Amazon Web Services account and Region. /// @@ -4600,7 +4600,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `ListVpcEndpointsForDomain` operation on the `AmazonOpenSearchService` service. + /// Performs the `ListVpcEndpointsForDomain` operation on the `OpenSearch` service. /// /// Retrieves all Amazon OpenSearch Service-managed VPC endpoints associated with a particular domain. /// @@ -4670,7 +4670,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `PurchaseReservedInstanceOffering` operation on the `AmazonOpenSearchService` service. + /// Performs the `PurchaseReservedInstanceOffering` operation on the `OpenSearch` service. /// /// Allows you to purchase Amazon OpenSearch Service Reserved Instances. /// @@ -4744,7 +4744,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `RejectInboundConnection` operation on the `AmazonOpenSearchService` service. + /// Performs the `RejectInboundConnection` operation on the `OpenSearch` service. /// /// Allows the remote Amazon OpenSearch Service domain owner to reject an inbound cross-cluster connection request. /// @@ -4811,7 +4811,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `RemoveTags` operation on the `AmazonOpenSearchService` service. + /// Performs the `RemoveTags` operation on the `OpenSearch` service. /// /// Removes the specified set of tags from an Amazon OpenSearch Service domain, data source, or application. For more information, see [ Tagging Amazon OpenSearch Service resources](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/managedomains.html#managedomains-awsresorcetagging). /// @@ -4882,7 +4882,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `RevokeVpcEndpointAccess` operation on the `AmazonOpenSearchService` service. + /// Performs the `RevokeVpcEndpointAccess` operation on the `OpenSearch` service. /// /// Revokes access to an Amazon OpenSearch Service domain that was provided through an interface VPC endpoint. /// @@ -4955,7 +4955,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `StartDomainMaintenance` operation on the `AmazonOpenSearchService` service. + /// Performs the `StartDomainMaintenance` operation on the `OpenSearch` service. /// /// Starts the node maintenance process on the data node. These processes can include a node reboot, an Opensearch or Elasticsearch process restart, or a Dashboard or Kibana restart. /// @@ -5028,7 +5028,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `StartServiceSoftwareUpdate` operation on the `AmazonOpenSearchService` service. + /// Performs the `StartServiceSoftwareUpdate` operation on the `OpenSearch` service. /// /// Schedules a service software update for an Amazon OpenSearch Service domain. For more information, see [Service software updates in Amazon OpenSearch Service](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/service-software.html). /// @@ -5100,7 +5100,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `UpdateApplication` operation on the `AmazonOpenSearchService` service. + /// Performs the `UpdateApplication` operation on the `OpenSearch` service. /// /// Update the OpenSearch Application. /// @@ -5175,7 +5175,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `UpdateDataSource` operation on the `AmazonOpenSearchService` service. + /// Performs the `UpdateDataSource` operation on the `OpenSearch` service. /// /// Updates a direct-query data source. For more information, see [Working with Amazon OpenSearch Service data source integrations with Amazon S3](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/direct-query-s3-creating.html). /// @@ -5249,7 +5249,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `UpdateDirectQueryDataSource` operation on the `AmazonOpenSearchService` service. + /// Performs the `UpdateDirectQueryDataSource` operation on the `OpenSearch` service. /// /// Updates the configuration or properties of an existing direct query data source in Amazon OpenSearch Service. /// @@ -5322,7 +5322,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `UpdateDomainConfig` operation on the `AmazonOpenSearchService` service. + /// Performs the `UpdateDomainConfig` operation on the `OpenSearch` service. /// /// Modifies the cluster configuration of the specified Amazon OpenSearch Service domain. /// @@ -5396,7 +5396,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `UpdatePackage` operation on the `AmazonOpenSearchService` service. + /// Performs the `UpdatePackage` operation on the `OpenSearch` service. /// /// Updates a package for use with Amazon OpenSearch Service domains. For more information, see [Custom packages for Amazon OpenSearch Service](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/custom-packages.html). /// @@ -5470,7 +5470,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `UpdatePackageScope` operation on the `AmazonOpenSearchService` service. + /// Performs the `UpdatePackageScope` operation on the `OpenSearch` service. /// /// Updates the scope of a package. Scope of the package defines users who can view and associate a package. /// @@ -5543,7 +5543,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `UpdateScheduledAction` operation on the `AmazonOpenSearchService` service. + /// Performs the `UpdateScheduledAction` operation on the `OpenSearch` service. /// /// Reschedules a planned domain configuration change for a later time. This change can be a scheduled [service software update](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/service-software.html) or a [blue/green Auto-Tune enhancement](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/auto-tune.html#auto-tune-types). /// @@ -5618,7 +5618,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `UpdateVpcEndpoint` operation on the `AmazonOpenSearchService` service. + /// Performs the `UpdateVpcEndpoint` operation on the `OpenSearch` service. /// /// Modifies an Amazon OpenSearch Service-managed interface VPC endpoint. /// @@ -5692,7 +5692,7 @@ extension OpenSearchClient { return try await op.execute(input: input) } - /// Performs the `UpgradeDomain` operation on the `AmazonOpenSearchService` service. + /// Performs the `UpgradeDomain` operation on the `OpenSearch` service. /// /// Allows you to either upgrade your Amazon OpenSearch Service domain or perform an upgrade eligibility check to a compatible version of OpenSearch or Elasticsearch. /// diff --git a/Sources/Services/AWSOpenSearchServerless/Sources/AWSOpenSearchServerless/OpenSearchServerlessClient.swift b/Sources/Services/AWSOpenSearchServerless/Sources/AWSOpenSearchServerless/OpenSearchServerlessClient.swift index a2277882b5a..3313b65cba3 100644 --- a/Sources/Services/AWSOpenSearchServerless/Sources/AWSOpenSearchServerless/OpenSearchServerlessClient.swift +++ b/Sources/Services/AWSOpenSearchServerless/Sources/AWSOpenSearchServerless/OpenSearchServerlessClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class OpenSearchServerlessClient: ClientRuntime.Client { public static let clientName = "OpenSearchServerlessClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: OpenSearchServerlessClient.OpenSearchServerlessClientConfiguration let serviceName = "OpenSearchServerless" diff --git a/Sources/Services/AWSOpsWorks/Sources/AWSOpsWorks/OpsWorksClient.swift b/Sources/Services/AWSOpsWorks/Sources/AWSOpsWorks/OpsWorksClient.swift index 31dfda04997..beec6836c5b 100644 --- a/Sources/Services/AWSOpsWorks/Sources/AWSOpsWorks/OpsWorksClient.swift +++ b/Sources/Services/AWSOpsWorks/Sources/AWSOpsWorks/OpsWorksClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class OpsWorksClient: ClientRuntime.Client { public static let clientName = "OpsWorksClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: OpsWorksClient.OpsWorksClientConfiguration let serviceName = "OpsWorks" @@ -329,7 +329,7 @@ extension OpsWorksClient { } extension OpsWorksClient { - /// Performs the `AssignInstance` operation on the `OpsWorks_20130218` service. + /// Performs the `AssignInstance` operation on the `OpsWorks` service. /// /// Assign a registered instance to a layer. /// @@ -409,7 +409,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `AssignVolume` operation on the `OpsWorks_20130218` service. + /// Performs the `AssignVolume` operation on the `OpsWorks` service. /// /// Assigns one of the stack's registered Amazon EBS volumes to a specified instance. The volume must first be registered with the stack by calling [RegisterVolume]. After you register the volume, you must call [UpdateVolume] to specify a mount point before calling AssignVolume. For more information, see [Resource Management](https://docs.aws.amazon.com/opsworks/latest/userguide/resources.html). Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -480,7 +480,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `AssociateElasticIp` operation on the `OpsWorks_20130218` service. + /// Performs the `AssociateElasticIp` operation on the `OpsWorks` service. /// /// Associates one of the stack's registered Elastic IP addresses with a specified instance. The address must first be registered with the stack by calling [RegisterElasticIp]. For more information, see [Resource Management](https://docs.aws.amazon.com/opsworks/latest/userguide/resources.html). Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -551,7 +551,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `AttachElasticLoadBalancer` operation on the `OpsWorks_20130218` service. + /// Performs the `AttachElasticLoadBalancer` operation on the `OpsWorks` service. /// /// Attaches an Elastic Load Balancing load balancer to a specified layer. OpsWorks Stacks does not support Application Load Balancer. You can only use Classic Load Balancer with OpsWorks Stacks. For more information, see [Elastic Load Balancing](https://docs.aws.amazon.com/opsworks/latest/userguide/layers-elb.html). You must create the Elastic Load Balancing instance separately, by using the Elastic Load Balancing console, API, or CLI. For more information, see the [Elastic Load Balancing Developer Guide](https://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/Welcome.html). Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -622,7 +622,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `CloneStack` operation on the `OpsWorks_20130218` service. + /// Performs the `CloneStack` operation on the `OpsWorks` service. /// /// Creates a clone of a specified stack. For more information, see [Clone a Stack](https://docs.aws.amazon.com/opsworks/latest/userguide/workingstacks-cloning.html). By default, all parameters are set to the values used by the parent stack. Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information about user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -693,7 +693,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `CreateApp` operation on the `OpsWorks_20130218` service. + /// Performs the `CreateApp` operation on the `OpsWorks` service. /// /// Creates an app for a specified stack. For more information, see [Creating Apps](https://docs.aws.amazon.com/opsworks/latest/userguide/workingapps-creating.html). Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -764,7 +764,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `CreateDeployment` operation on the `OpsWorks_20130218` service. + /// Performs the `CreateDeployment` operation on the `OpsWorks` service. /// /// Runs deployment or stack commands. For more information, see [Deploying Apps](https://docs.aws.amazon.com/opsworks/latest/userguide/workingapps-deploying.html) and [Run Stack Commands](https://docs.aws.amazon.com/opsworks/latest/userguide/workingstacks-commands.html). Required Permissions: To use this action, an IAM user must have a Deploy or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -835,7 +835,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `CreateInstance` operation on the `OpsWorks_20130218` service. + /// Performs the `CreateInstance` operation on the `OpsWorks` service. /// /// Creates an instance in a specified stack. For more information, see [Adding an Instance to a Layer](https://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-add.html). Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -906,7 +906,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `CreateLayer` operation on the `OpsWorks_20130218` service. + /// Performs the `CreateLayer` operation on the `OpsWorks` service. /// /// Creates a layer. For more information, see [How to Create a Layer](https://docs.aws.amazon.com/opsworks/latest/userguide/workinglayers-basics-create.html). You should use CreateLayer for noncustom layer types such as PHP App Server only if the stack does not have an existing layer of that type. A stack can have at most one instance of each noncustom layer; if you attempt to create a second instance, CreateLayer fails. A stack can have an arbitrary number of custom layers, so you can call CreateLayer as many times as you like for that layer type. Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -977,7 +977,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `CreateStack` operation on the `OpsWorks_20130218` service. + /// Performs the `CreateStack` operation on the `OpsWorks` service. /// /// Creates a new stack. For more information, see [Create a New Stack](https://docs.aws.amazon.com/opsworks/latest/userguide/workingstacks-edit.html). Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information about user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -1047,7 +1047,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `CreateUserProfile` operation on the `OpsWorks_20130218` service. + /// Performs the `CreateUserProfile` operation on the `OpsWorks` service. /// /// Creates a new user profile. Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information about user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -1117,7 +1117,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DeleteApp` operation on the `OpsWorks_20130218` service. + /// Performs the `DeleteApp` operation on the `OpsWorks` service. /// /// Deletes a specified app. Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -1188,7 +1188,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DeleteInstance` operation on the `OpsWorks_20130218` service. + /// Performs the `DeleteInstance` operation on the `OpsWorks` service. /// /// Deletes a specified instance, which terminates the associated Amazon EC2 instance. You must stop an instance before you can delete it. For more information, see [Deleting Instances](https://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-delete.html). Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -1259,7 +1259,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DeleteLayer` operation on the `OpsWorks_20130218` service. + /// Performs the `DeleteLayer` operation on the `OpsWorks` service. /// /// Deletes a specified layer. You must first stop and then delete all associated instances or unassign registered instances. For more information, see [How to Delete a Layer](https://docs.aws.amazon.com/opsworks/latest/userguide/workinglayers-basics-delete.html). Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -1330,7 +1330,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DeleteStack` operation on the `OpsWorks_20130218` service. + /// Performs the `DeleteStack` operation on the `OpsWorks` service. /// /// Deletes a specified stack. You must first delete all instances, layers, and apps or deregister registered instances. For more information, see [Shut Down a Stack](https://docs.aws.amazon.com/opsworks/latest/userguide/workingstacks-shutting.html). Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -1401,7 +1401,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DeleteUserProfile` operation on the `OpsWorks_20130218` service. + /// Performs the `DeleteUserProfile` operation on the `OpsWorks` service. /// /// Deletes a user profile. Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information about user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -1472,7 +1472,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DeregisterEcsCluster` operation on the `OpsWorks_20130218` service. + /// Performs the `DeregisterEcsCluster` operation on the `OpsWorks` service. /// /// Deregisters a specified Amazon ECS cluster from a stack. For more information, see [ Resource Management](https://docs.aws.amazon.com/opsworks/latest/userguide/workinglayers-ecscluster.html#workinglayers-ecscluster-delete). Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see [https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -1543,7 +1543,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DeregisterElasticIp` operation on the `OpsWorks_20130218` service. + /// Performs the `DeregisterElasticIp` operation on the `OpsWorks` service. /// /// Deregisters a specified Elastic IP address. The address can be registered by another stack after it is deregistered. For more information, see [Resource Management](https://docs.aws.amazon.com/opsworks/latest/userguide/resources.html). Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -1614,7 +1614,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DeregisterInstance` operation on the `OpsWorks_20130218` service. + /// Performs the `DeregisterInstance` operation on the `OpsWorks` service. /// /// Deregister an instance from OpsWorks Stacks. The instance can be a registered instance (Amazon EC2 or on-premises) or an instance created with OpsWorks. This action removes the instance from the stack and returns it to your control. Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -1685,7 +1685,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DeregisterRdsDbInstance` operation on the `OpsWorks_20130218` service. + /// Performs the `DeregisterRdsDbInstance` operation on the `OpsWorks` service. /// /// Deregisters an Amazon RDS instance. Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -1756,7 +1756,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DeregisterVolume` operation on the `OpsWorks_20130218` service. + /// Performs the `DeregisterVolume` operation on the `OpsWorks` service. /// /// Deregisters an Amazon EBS volume. The volume can then be registered by another stack. For more information, see [Resource Management](https://docs.aws.amazon.com/opsworks/latest/userguide/resources.html). Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -1827,7 +1827,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DescribeAgentVersions` operation on the `OpsWorks_20130218` service. + /// Performs the `DescribeAgentVersions` operation on the `OpsWorks` service. /// /// Describes the available OpsWorks Stacks agent versions. You must specify a stack ID or a configuration manager. DescribeAgentVersions returns a list of available agent versions for the specified stack or configuration manager. /// @@ -1898,7 +1898,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DescribeApps` operation on the `OpsWorks_20130218` service. + /// Performs the `DescribeApps` operation on the `OpsWorks` service. /// /// Requests a description of a specified set of apps. This call accepts only one resource-identifying parameter. Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -1969,7 +1969,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DescribeCommands` operation on the `OpsWorks_20130218` service. + /// Performs the `DescribeCommands` operation on the `OpsWorks` service. /// /// Describes the results of specified commands. This call accepts only one resource-identifying parameter. Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -2040,7 +2040,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DescribeDeployments` operation on the `OpsWorks_20130218` service. + /// Performs the `DescribeDeployments` operation on the `OpsWorks` service. /// /// Requests a description of a specified set of deployments. This call accepts only one resource-identifying parameter. Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -2111,7 +2111,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DescribeEcsClusters` operation on the `OpsWorks_20130218` service. + /// Performs the `DescribeEcsClusters` operation on the `OpsWorks` service. /// /// Describes Amazon ECS clusters that are registered with a stack. If you specify only a stack ID, you can use the MaxResults and NextToken parameters to paginate the response. However, OpsWorks Stacks currently supports only one cluster per layer, so the result set has a maximum of one element. Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack or an attached policy that explicitly grants permission. For more information about user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). This call accepts only one resource-identifying parameter. /// @@ -2182,7 +2182,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DescribeElasticIps` operation on the `OpsWorks_20130218` service. + /// Performs the `DescribeElasticIps` operation on the `OpsWorks` service. /// /// Describes [Elastic IP addresses](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html). This call accepts only one resource-identifying parameter. Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -2253,7 +2253,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DescribeElasticLoadBalancers` operation on the `OpsWorks_20130218` service. + /// Performs the `DescribeElasticLoadBalancers` operation on the `OpsWorks` service. /// /// Describes a stack's Elastic Load Balancing instances. This call accepts only one resource-identifying parameter. Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -2324,7 +2324,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DescribeInstances` operation on the `OpsWorks_20130218` service. + /// Performs the `DescribeInstances` operation on the `OpsWorks` service. /// /// Requests a description of a set of instances. This call accepts only one resource-identifying parameter. Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -2395,7 +2395,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DescribeLayers` operation on the `OpsWorks_20130218` service. + /// Performs the `DescribeLayers` operation on the `OpsWorks` service. /// /// Requests a description of one or more layers in a specified stack. This call accepts only one resource-identifying parameter. Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -2466,7 +2466,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DescribeLoadBasedAutoScaling` operation on the `OpsWorks_20130218` service. + /// Performs the `DescribeLoadBasedAutoScaling` operation on the `OpsWorks` service. /// /// Describes load-based auto scaling configurations for specified layers. You must specify at least one of the parameters. Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -2537,7 +2537,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DescribeMyUserProfile` operation on the `OpsWorks_20130218` service. + /// Performs the `DescribeMyUserProfile` operation on the `OpsWorks` service. /// /// Describes a user's SSH information. Required Permissions: To use this action, an IAM user must have self-management enabled or an attached policy that explicitly grants permissions. For more information about user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -2602,7 +2602,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DescribeOperatingSystems` operation on the `OpsWorks_20130218` service. + /// Performs the `DescribeOperatingSystems` operation on the `OpsWorks` service. /// /// Describes the operating systems that are supported by OpsWorks Stacks. /// @@ -2667,7 +2667,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DescribePermissions` operation on the `OpsWorks_20130218` service. + /// Performs the `DescribePermissions` operation on the `OpsWorks` service. /// /// Describes the permissions for a specified stack. Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -2738,7 +2738,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DescribeRaidArrays` operation on the `OpsWorks_20130218` service. + /// Performs the `DescribeRaidArrays` operation on the `OpsWorks` service. /// /// Describe an instance's RAID arrays. This call accepts only one resource-identifying parameter. Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -2809,7 +2809,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DescribeRdsDbInstances` operation on the `OpsWorks_20130218` service. + /// Performs the `DescribeRdsDbInstances` operation on the `OpsWorks` service. /// /// Describes Amazon RDS instances. Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). This call accepts only one resource-identifying parameter. /// @@ -2880,7 +2880,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DescribeServiceErrors` operation on the `OpsWorks_20130218` service. + /// Performs the `DescribeServiceErrors` operation on the `OpsWorks` service. /// /// Describes OpsWorks Stacks service errors. Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). This call accepts only one resource-identifying parameter. /// @@ -2951,7 +2951,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DescribeStackProvisioningParameters` operation on the `OpsWorks_20130218` service. + /// Performs the `DescribeStackProvisioningParameters` operation on the `OpsWorks` service. /// /// Requests a description of a stack's provisioning parameters. Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information about user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -3022,7 +3022,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DescribeStackSummary` operation on the `OpsWorks_20130218` service. + /// Performs the `DescribeStackSummary` operation on the `OpsWorks` service. /// /// Describes the number of layers and apps in a specified stack, and the number of instances in each state, such as running_setup or online. Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -3093,7 +3093,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DescribeStacks` operation on the `OpsWorks_20130218` service. + /// Performs the `DescribeStacks` operation on the `OpsWorks` service. /// /// Requests a description of one or more stacks. Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -3164,7 +3164,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DescribeTimeBasedAutoScaling` operation on the `OpsWorks_20130218` service. + /// Performs the `DescribeTimeBasedAutoScaling` operation on the `OpsWorks` service. /// /// Describes time-based auto scaling configurations for specified instances. You must specify at least one of the parameters. Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -3235,7 +3235,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DescribeUserProfiles` operation on the `OpsWorks_20130218` service. + /// Performs the `DescribeUserProfiles` operation on the `OpsWorks` service. /// /// Describe specified users. Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information about user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -3306,7 +3306,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DescribeVolumes` operation on the `OpsWorks_20130218` service. + /// Performs the `DescribeVolumes` operation on the `OpsWorks` service. /// /// Describes an instance's Amazon EBS volumes. This call accepts only one resource-identifying parameter. Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -3377,7 +3377,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DetachElasticLoadBalancer` operation on the `OpsWorks_20130218` service. + /// Performs the `DetachElasticLoadBalancer` operation on the `OpsWorks` service. /// /// Detaches a specified Elastic Load Balancing instance from its layer. Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -3447,7 +3447,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `DisassociateElasticIp` operation on the `OpsWorks_20130218` service. + /// Performs the `DisassociateElasticIp` operation on the `OpsWorks` service. /// /// Disassociates an Elastic IP address from its instance. The address remains registered with the stack. For more information, see [Resource Management](https://docs.aws.amazon.com/opsworks/latest/userguide/resources.html). Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -3518,7 +3518,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `GetHostnameSuggestion` operation on the `OpsWorks_20130218` service. + /// Performs the `GetHostnameSuggestion` operation on the `OpsWorks` service. /// /// Gets a generated host name for the specified layer, based on the current host name theme. Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -3589,7 +3589,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `GrantAccess` operation on the `OpsWorks_20130218` service. + /// Performs the `GrantAccess` operation on the `OpsWorks` service. /// /// This action can be used only with Windows stacks. Grants RDP access to a Windows instance for a specified time period. /// @@ -3660,7 +3660,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `ListTags` operation on the `OpsWorks_20130218` service. + /// Performs the `ListTags` operation on the `OpsWorks` service. /// /// Returns a list of tags that are applied to the specified stack or layer. /// @@ -3731,7 +3731,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `RebootInstance` operation on the `OpsWorks_20130218` service. + /// Performs the `RebootInstance` operation on the `OpsWorks` service. /// /// Reboots a specified instance. For more information, see [Starting, Stopping, and Rebooting Instances](https://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-starting.html). Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -3802,7 +3802,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `RegisterEcsCluster` operation on the `OpsWorks_20130218` service. + /// Performs the `RegisterEcsCluster` operation on the `OpsWorks` service. /// /// Registers a specified Amazon ECS cluster with a stack. You can register only one cluster with a stack. A cluster can be registered with only one stack. For more information, see [ Resource Management](https://docs.aws.amazon.com/opsworks/latest/userguide/workinglayers-ecscluster.html). Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see [ Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -3873,7 +3873,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `RegisterElasticIp` operation on the `OpsWorks_20130218` service. + /// Performs the `RegisterElasticIp` operation on the `OpsWorks` service. /// /// Registers an Elastic IP address with a specified stack. An address can be registered with only one stack at a time. If the address is already registered, you must first deregister it by calling [DeregisterElasticIp]. For more information, see [Resource Management](https://docs.aws.amazon.com/opsworks/latest/userguide/resources.html). Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -3944,7 +3944,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `RegisterInstance` operation on the `OpsWorks_20130218` service. + /// Performs the `RegisterInstance` operation on the `OpsWorks` service. /// /// Registers instances that were created outside of OpsWorks Stacks with a specified stack. We do not recommend using this action to register instances. The complete registration operation includes two tasks: installing the OpsWorks Stacks agent on the instance, and registering the instance with the stack. RegisterInstance handles only the second step. You should instead use the CLI register command, which performs the entire registration operation. For more information, see [ Registering an Instance with an OpsWorks Stacks Stack](https://docs.aws.amazon.com/opsworks/latest/userguide/registered-instances-register.html). Registered instances have the same requirements as instances that are created by using the [CreateInstance] API. For example, registered instances must be running a supported Linux-based operating system, and they must have a supported instance type. For more information about requirements for instances that you want to register, see [ Preparing the Instance](https://docs.aws.amazon.com/opsworks/latest/userguide/registered-instances-register-registering-preparer.html). Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -4015,7 +4015,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `RegisterRdsDbInstance` operation on the `OpsWorks_20130218` service. + /// Performs the `RegisterRdsDbInstance` operation on the `OpsWorks` service. /// /// Registers an Amazon RDS instance with a stack. Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -4086,7 +4086,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `RegisterVolume` operation on the `OpsWorks_20130218` service. + /// Performs the `RegisterVolume` operation on the `OpsWorks` service. /// /// Registers an Amazon EBS volume with a specified stack. A volume can be registered with only one stack at a time. If the volume is already registered, you must first deregister it by calling [DeregisterVolume]. For more information, see [Resource Management](https://docs.aws.amazon.com/opsworks/latest/userguide/resources.html). Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -4157,7 +4157,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `SetLoadBasedAutoScaling` operation on the `OpsWorks_20130218` service. + /// Performs the `SetLoadBasedAutoScaling` operation on the `OpsWorks` service. /// /// Specify the load-based auto scaling configuration for a specified layer. For more information, see [Managing Load with Time-based and Load-based Instances](https://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-autoscaling.html). To use load-based auto scaling, you must create a set of load-based auto scaling instances. Load-based auto scaling operates only on the instances from that set, so you must ensure that you have created enough instances to handle the maximum anticipated load. Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -4228,7 +4228,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `SetPermission` operation on the `OpsWorks_20130218` service. + /// Performs the `SetPermission` operation on the `OpsWorks` service. /// /// Specifies a user's permissions. For more information, see [Security and Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/workingsecurity.html). Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -4299,7 +4299,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `SetTimeBasedAutoScaling` operation on the `OpsWorks_20130218` service. + /// Performs the `SetTimeBasedAutoScaling` operation on the `OpsWorks` service. /// /// Specify the time-based auto scaling configuration for a specified instance. For more information, see [Managing Load with Time-based and Load-based Instances](https://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-autoscaling.html). Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -4370,7 +4370,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `StartInstance` operation on the `OpsWorks_20130218` service. + /// Performs the `StartInstance` operation on the `OpsWorks` service. /// /// Starts a specified instance. For more information, see [Starting, Stopping, and Rebooting Instances](https://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-starting.html). Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -4441,7 +4441,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `StartStack` operation on the `OpsWorks_20130218` service. + /// Performs the `StartStack` operation on the `OpsWorks` service. /// /// Starts a stack's instances. Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -4512,7 +4512,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `StopInstance` operation on the `OpsWorks_20130218` service. + /// Performs the `StopInstance` operation on the `OpsWorks` service. /// /// Stops a specified instance. When you stop a standard instance, the data disappears and must be reinstalled when you restart the instance. You can stop an Amazon EBS-backed instance without losing data. For more information, see [Starting, Stopping, and Rebooting Instances](https://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-starting.html). Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -4583,7 +4583,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `StopStack` operation on the `OpsWorks_20130218` service. + /// Performs the `StopStack` operation on the `OpsWorks` service. /// /// Stops a specified stack. Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -4654,7 +4654,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `OpsWorks_20130218` service. + /// Performs the `TagResource` operation on the `OpsWorks` service. /// /// Apply cost-allocation tags to a specified stack or layer in OpsWorks Stacks. For more information about how tagging works, see [Tags](https://docs.aws.amazon.com/opsworks/latest/userguide/tagging.html) in the OpsWorks User Guide. /// @@ -4725,7 +4725,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `UnassignInstance` operation on the `OpsWorks_20130218` service. + /// Performs the `UnassignInstance` operation on the `OpsWorks` service. /// /// Unassigns a registered instance from all layers that are using the instance. The instance remains in the stack as an unassigned instance, and can be assigned to another layer as needed. You cannot use this action with instances that were created with OpsWorks Stacks. Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information about user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -4796,7 +4796,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `UnassignVolume` operation on the `OpsWorks_20130218` service. + /// Performs the `UnassignVolume` operation on the `OpsWorks` service. /// /// Unassigns an assigned Amazon EBS volume. The volume remains registered with the stack. For more information, see [Resource Management](https://docs.aws.amazon.com/opsworks/latest/userguide/resources.html). Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -4867,7 +4867,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `OpsWorks_20130218` service. + /// Performs the `UntagResource` operation on the `OpsWorks` service. /// /// Removes tags from a specified stack or layer. /// @@ -4938,7 +4938,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `UpdateApp` operation on the `OpsWorks_20130218` service. + /// Performs the `UpdateApp` operation on the `OpsWorks` service. /// /// Updates a specified app. Required Permissions: To use this action, an IAM user must have a Deploy or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -5009,7 +5009,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `UpdateElasticIp` operation on the `OpsWorks_20130218` service. + /// Performs the `UpdateElasticIp` operation on the `OpsWorks` service. /// /// Updates a registered Elastic IP address's name. For more information, see [Resource Management](https://docs.aws.amazon.com/opsworks/latest/userguide/resources.html). Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -5080,7 +5080,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `UpdateInstance` operation on the `OpsWorks_20130218` service. + /// Performs the `UpdateInstance` operation on the `OpsWorks` service. /// /// Updates a specified instance. Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -5151,7 +5151,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `UpdateLayer` operation on the `OpsWorks_20130218` service. + /// Performs the `UpdateLayer` operation on the `OpsWorks` service. /// /// Updates a specified layer. Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -5222,7 +5222,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `UpdateMyUserProfile` operation on the `OpsWorks_20130218` service. + /// Performs the `UpdateMyUserProfile` operation on the `OpsWorks` service. /// /// Updates a user's SSH public key. Required Permissions: To use this action, an IAM user must have self-management enabled or an attached policy that explicitly grants permissions. For more information about user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -5292,7 +5292,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `UpdateRdsDbInstance` operation on the `OpsWorks_20130218` service. + /// Performs the `UpdateRdsDbInstance` operation on the `OpsWorks` service. /// /// Updates an Amazon RDS instance. Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -5363,7 +5363,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `UpdateStack` operation on the `OpsWorks_20130218` service. + /// Performs the `UpdateStack` operation on the `OpsWorks` service. /// /// Updates a specified stack. Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -5434,7 +5434,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `UpdateUserProfile` operation on the `OpsWorks_20130218` service. + /// Performs the `UpdateUserProfile` operation on the `OpsWorks` service. /// /// Updates a specified user profile. Required Permissions: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information about user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// @@ -5505,7 +5505,7 @@ extension OpsWorksClient { return try await op.execute(input: input) } - /// Performs the `UpdateVolume` operation on the `OpsWorks_20130218` service. + /// Performs the `UpdateVolume` operation on the `OpsWorks` service. /// /// Updates an Amazon EBS volume's name or mount point. For more information, see [Resource Management](https://docs.aws.amazon.com/opsworks/latest/userguide/resources.html). Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see [Managing User Permissions](https://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html). /// diff --git a/Sources/Services/AWSOpsWorksCM/Sources/AWSOpsWorksCM/OpsWorksCMClient.swift b/Sources/Services/AWSOpsWorksCM/Sources/AWSOpsWorksCM/OpsWorksCMClient.swift index ec837a65440..7e0f5a6fc76 100644 --- a/Sources/Services/AWSOpsWorksCM/Sources/AWSOpsWorksCM/OpsWorksCMClient.swift +++ b/Sources/Services/AWSOpsWorksCM/Sources/AWSOpsWorksCM/OpsWorksCMClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class OpsWorksCMClient: ClientRuntime.Client { public static let clientName = "OpsWorksCMClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: OpsWorksCMClient.OpsWorksCMClientConfiguration let serviceName = "OpsWorksCM" @@ -329,7 +329,7 @@ extension OpsWorksCMClient { } extension OpsWorksCMClient { - /// Performs the `AssociateNode` operation on the `OpsWorksCM_V2016_11_01` service. + /// Performs the `AssociateNode` operation on the `OpsWorksCM` service. /// /// Associates a new node with the server. For more information about how to disassociate a node, see [DisassociateNode]. On a Chef server: This command is an alternative to knife bootstrap. Example (Chef): aws opsworks-cm associate-node --server-name MyServer --node-name MyManagedNode --engine-attributes "Name=CHEF_ORGANIZATION,Value=default" "Name=CHEF_NODE_PUBLIC_KEY,Value=public-key-pem" On a Puppet server, this command is an alternative to the puppet cert sign command that signs a Puppet node CSR. Example (Puppet): aws opsworks-cm associate-node --server-name MyServer --node-name MyManagedNode --engine-attributes "Name=PUPPET_NODE_CSR,Value=csr-pem" A node can can only be associated with servers that are in a HEALTHY state. Otherwise, an InvalidStateException is thrown. A ResourceNotFoundException is thrown when the server does not exist. A ValidationException is raised when parameters of the request are not valid. The AssociateNode API call can be integrated into Auto Scaling configurations, AWS Cloudformation templates, or the user data of a server's instance. /// @@ -401,7 +401,7 @@ extension OpsWorksCMClient { return try await op.execute(input: input) } - /// Performs the `CreateBackup` operation on the `OpsWorksCM_V2016_11_01` service. + /// Performs the `CreateBackup` operation on the `OpsWorksCM` service. /// /// Creates an application-level backup of a server. While the server is in the BACKING_UP state, the server cannot be changed, and no additional backup can be created. Backups can be created for servers in RUNNING, HEALTHY, and UNHEALTHY states. By default, you can create a maximum of 50 manual backups. This operation is asynchronous. A LimitExceededException is thrown when the maximum number of manual backups is reached. An InvalidStateException is thrown when the server is not in any of the following states: RUNNING, HEALTHY, or UNHEALTHY. A ResourceNotFoundException is thrown when the server is not found. A ValidationException is thrown when parameters of the request are not valid. /// @@ -474,7 +474,7 @@ extension OpsWorksCMClient { return try await op.execute(input: input) } - /// Performs the `CreateServer` operation on the `OpsWorksCM_V2016_11_01` service. + /// Performs the `CreateServer` operation on the `OpsWorksCM` service. /// /// Creates and immedately starts a new server. The server is ready to use when it is in the HEALTHY state. By default, you can create a maximum of 10 servers. This operation is asynchronous. A LimitExceededException is thrown when you have created the maximum number of servers (10). A ResourceAlreadyExistsException is thrown when a server with the same name already exists in the account. A ResourceNotFoundException is thrown when you specify a backup ID that is not valid or is for a backup that does not exist. A ValidationException is thrown when parameters of the request are not valid. If you do not specify a security group by adding the SecurityGroupIds parameter, AWS OpsWorks creates a new security group. Chef Automate: The default security group opens the Chef server to the world on TCP port 443. If a KeyName is present, AWS OpsWorks enables SSH access. SSH is also open to the world on TCP port 22. Puppet Enterprise: The default security group opens TCP ports 22, 443, 4433, 8140, 8142, 8143, and 8170. If a KeyName is present, AWS OpsWorks enables SSH access. SSH is also open to the world on TCP port 22. By default, your server is accessible from any IP address. We recommend that you update your security group rules to allow access from known IP addresses and address ranges only. To edit security group rules, open Security Groups in the navigation pane of the EC2 management console. To specify your own domain for a server, and provide your own self-signed or CA-signed certificate and private key, specify values for CustomDomain, CustomCertificate, and CustomPrivateKey. /// @@ -547,7 +547,7 @@ extension OpsWorksCMClient { return try await op.execute(input: input) } - /// Performs the `DeleteBackup` operation on the `OpsWorksCM_V2016_11_01` service. + /// Performs the `DeleteBackup` operation on the `OpsWorksCM` service. /// /// Deletes a backup. You can delete both manual and automated backups. This operation is asynchronous. An InvalidStateException is thrown when a backup deletion is already in progress. A ResourceNotFoundException is thrown when the backup does not exist. A ValidationException is thrown when parameters of the request are not valid. /// @@ -619,7 +619,7 @@ extension OpsWorksCMClient { return try await op.execute(input: input) } - /// Performs the `DeleteServer` operation on the `OpsWorksCM_V2016_11_01` service. + /// Performs the `DeleteServer` operation on the `OpsWorksCM` service. /// /// Deletes the server and the underlying AWS CloudFormation stacks (including the server's EC2 instance). When you run this command, the server state is updated to DELETING. After the server is deleted, it is no longer returned by DescribeServer requests. If the AWS CloudFormation stack cannot be deleted, the server cannot be deleted. This operation is asynchronous. An InvalidStateException is thrown when a server deletion is already in progress. A ResourceNotFoundException is thrown when the server does not exist. A ValidationException is raised when parameters of the request are not valid. /// @@ -691,7 +691,7 @@ extension OpsWorksCMClient { return try await op.execute(input: input) } - /// Performs the `DescribeAccountAttributes` operation on the `OpsWorksCM_V2016_11_01` service. + /// Performs the `DescribeAccountAttributes` operation on the `OpsWorksCM` service. /// /// Describes your OpsWorks-CM account attributes. This operation is synchronous. /// @@ -756,7 +756,7 @@ extension OpsWorksCMClient { return try await op.execute(input: input) } - /// Performs the `DescribeBackups` operation on the `OpsWorksCM_V2016_11_01` service. + /// Performs the `DescribeBackups` operation on the `OpsWorksCM` service. /// /// Describes backups. The results are ordered by time, with newest backups first. If you do not specify a BackupId or ServerName, the command returns all backups. This operation is synchronous. A ResourceNotFoundException is thrown when the backup does not exist. A ValidationException is raised when parameters of the request are not valid. /// @@ -828,7 +828,7 @@ extension OpsWorksCMClient { return try await op.execute(input: input) } - /// Performs the `DescribeEvents` operation on the `OpsWorksCM_V2016_11_01` service. + /// Performs the `DescribeEvents` operation on the `OpsWorksCM` service. /// /// Describes events for a specified server. Results are ordered by time, with newest events first. This operation is synchronous. A ResourceNotFoundException is thrown when the server does not exist. A ValidationException is raised when parameters of the request are not valid. /// @@ -900,7 +900,7 @@ extension OpsWorksCMClient { return try await op.execute(input: input) } - /// Performs the `DescribeNodeAssociationStatus` operation on the `OpsWorksCM_V2016_11_01` service. + /// Performs the `DescribeNodeAssociationStatus` operation on the `OpsWorksCM` service. /// /// Returns the current status of an existing association or disassociation request. A ResourceNotFoundException is thrown when no recent association or disassociation request with the specified token is found, or when the server does not exist. A ValidationException is raised when parameters of the request are not valid. /// @@ -971,7 +971,7 @@ extension OpsWorksCMClient { return try await op.execute(input: input) } - /// Performs the `DescribeServers` operation on the `OpsWorksCM_V2016_11_01` service. + /// Performs the `DescribeServers` operation on the `OpsWorksCM` service. /// /// Lists all configuration management servers that are identified with your account. Only the stored results from Amazon DynamoDB are returned. AWS OpsWorks CM does not query other services. This operation is synchronous. A ResourceNotFoundException is thrown when the server does not exist. A ValidationException is raised when parameters of the request are not valid. /// @@ -1043,7 +1043,7 @@ extension OpsWorksCMClient { return try await op.execute(input: input) } - /// Performs the `DisassociateNode` operation on the `OpsWorksCM_V2016_11_01` service. + /// Performs the `DisassociateNode` operation on the `OpsWorksCM` service. /// /// Disassociates a node from an AWS OpsWorks CM server, and removes the node from the server's managed nodes. After a node is disassociated, the node key pair is no longer valid for accessing the configuration manager's API. For more information about how to associate a node, see [AssociateNode]. A node can can only be disassociated from a server that is in a HEALTHY state. Otherwise, an InvalidStateException is thrown. A ResourceNotFoundException is thrown when the server does not exist. A ValidationException is raised when parameters of the request are not valid. /// @@ -1115,7 +1115,7 @@ extension OpsWorksCMClient { return try await op.execute(input: input) } - /// Performs the `ExportServerEngineAttribute` operation on the `OpsWorksCM_V2016_11_01` service. + /// Performs the `ExportServerEngineAttribute` operation on the `OpsWorksCM` service. /// /// Exports a specified server engine attribute as a base64-encoded string. For example, you can export user data that you can use in EC2 to associate nodes with a server. This operation is synchronous. A ValidationException is raised when parameters of the request are not valid. A ResourceNotFoundException is thrown when the server does not exist. An InvalidStateException is thrown when the server is in any of the following states: CREATING, TERMINATED, FAILED or DELETING. /// @@ -1187,7 +1187,7 @@ extension OpsWorksCMClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `OpsWorksCM_V2016_11_01` service. + /// Performs the `ListTagsForResource` operation on the `OpsWorksCM` service. /// /// Returns a list of tags that are applied to the specified AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise servers or backups. /// @@ -1258,7 +1258,7 @@ extension OpsWorksCMClient { return try await op.execute(input: input) } - /// Performs the `RestoreServer` operation on the `OpsWorksCM_V2016_11_01` service. + /// Performs the `RestoreServer` operation on the `OpsWorksCM` service. /// /// Restores a backup to a server that is in a CONNECTION_LOST, HEALTHY, RUNNING, UNHEALTHY, or TERMINATED state. When you run RestoreServer, the server's EC2 instance is deleted, and a new EC2 instance is configured. RestoreServer maintains the existing server endpoint, so configuration management of the server's client devices (nodes) should continue to work. Restoring from a backup is performed by creating a new EC2 instance. If restoration is successful, and the server is in a HEALTHY state, AWS OpsWorks CM switches traffic over to the new instance. After restoration is finished, the old EC2 instance is maintained in a Running or Stopped state, but is eventually terminated. This operation is asynchronous. An InvalidStateException is thrown when the server is not in a valid state. A ResourceNotFoundException is thrown when the server does not exist. A ValidationException is raised when parameters of the request are not valid. /// @@ -1330,7 +1330,7 @@ extension OpsWorksCMClient { return try await op.execute(input: input) } - /// Performs the `StartMaintenance` operation on the `OpsWorksCM_V2016_11_01` service. + /// Performs the `StartMaintenance` operation on the `OpsWorksCM` service. /// /// Manually starts server maintenance. This command can be useful if an earlier maintenance attempt failed, and the underlying cause of maintenance failure has been resolved. The server is in an UNDER_MAINTENANCE state while maintenance is in progress. Maintenance can only be started on servers in HEALTHY and UNHEALTHY states. Otherwise, an InvalidStateException is thrown. A ResourceNotFoundException is thrown when the server does not exist. A ValidationException is raised when parameters of the request are not valid. /// @@ -1402,7 +1402,7 @@ extension OpsWorksCMClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `OpsWorksCM_V2016_11_01` service. + /// Performs the `TagResource` operation on the `OpsWorksCM` service. /// /// Applies tags to an AWS OpsWorks for Chef Automate or AWS OpsWorks for Puppet Enterprise server, or to server backups. /// @@ -1474,7 +1474,7 @@ extension OpsWorksCMClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `OpsWorksCM_V2016_11_01` service. + /// Performs the `UntagResource` operation on the `OpsWorksCM` service. /// /// Removes specified tags from an AWS OpsWorks-CM server or backup. /// @@ -1546,7 +1546,7 @@ extension OpsWorksCMClient { return try await op.execute(input: input) } - /// Performs the `UpdateServer` operation on the `OpsWorksCM_V2016_11_01` service. + /// Performs the `UpdateServer` operation on the `OpsWorksCM` service. /// /// Updates settings for a server. This operation is synchronous. /// @@ -1618,7 +1618,7 @@ extension OpsWorksCMClient { return try await op.execute(input: input) } - /// Performs the `UpdateServerEngineAttributes` operation on the `OpsWorksCM_V2016_11_01` service. + /// Performs the `UpdateServerEngineAttributes` operation on the `OpsWorksCM` service. /// /// Updates engine-specific attributes on a specified server. The server enters the MODIFYING state when this operation is in progress. Only one update can occur at a time. You can use this command to reset a Chef server's public key (CHEF_PIVOTAL_KEY) or a Puppet server's admin password (PUPPET_ADMIN_PASSWORD). This operation is asynchronous. This operation can only be called for servers in HEALTHY or UNHEALTHY states. Otherwise, an InvalidStateException is raised. A ResourceNotFoundException is thrown when the server does not exist. A ValidationException is raised when parameters of the request are not valid. /// diff --git a/Sources/Services/AWSOrganizations/Sources/AWSOrganizations/OrganizationsClient.swift b/Sources/Services/AWSOrganizations/Sources/AWSOrganizations/OrganizationsClient.swift index 9eb364eb464..1909dd269cd 100644 --- a/Sources/Services/AWSOrganizations/Sources/AWSOrganizations/OrganizationsClient.swift +++ b/Sources/Services/AWSOrganizations/Sources/AWSOrganizations/OrganizationsClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class OrganizationsClient: ClientRuntime.Client { public static let clientName = "OrganizationsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: OrganizationsClient.OrganizationsClientConfiguration let serviceName = "Organizations" @@ -329,7 +329,7 @@ extension OrganizationsClient { } extension OrganizationsClient { - /// Performs the `AcceptHandshake` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `AcceptHandshake` operation on the `Organizations` service. /// /// Sends a response to the originator of a handshake agreeing to the action proposed by the handshake request. You can only call this operation by the following principals when they also have the relevant IAM permissions: /// @@ -486,7 +486,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `AttachPolicy` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `AttachPolicy` operation on the `Organizations` service. /// /// Attaches a policy to a root, an organizational unit (OU), or an individual account. How the policy affects accounts depends on the type of policy. Refer to the Organizations User Guide for information about each policy type: /// @@ -707,7 +707,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `CancelHandshake` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `CancelHandshake` operation on the `Organizations` service. /// /// Cancels a handshake. Canceling a handshake sets the handshake state to CANCELED. This operation can be called only from the account that originated the handshake. The recipient of the handshake can't cancel it, but can use [DeclineHandshake] instead. After a handshake is canceled, the recipient can no longer respond to that handshake. After you cancel a handshake, it continues to appear in the results of relevant APIs for only 30 days. After that, it's deleted. /// @@ -836,7 +836,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `CloseAccount` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `CloseAccount` operation on the `Organizations` service. /// /// Closes an Amazon Web Services member account within an organization. You can close an account when [all features are enabled ](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_org_support-all-features.html). You can't close the management account with this API. This is an asynchronous request that Amazon Web Services performs in the background. Because CloseAccount operates asynchronously, it can return a successful completion message even though account closure might still be in progress. You need to wait a few minutes before the account is fully closed. To check the status of the request, do one of the following: /// @@ -1051,7 +1051,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `CreateAccount` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `CreateAccount` operation on the `Organizations` service. /// /// Creates an Amazon Web Services account that is automatically a member of the organization whose credentials made the request. This is an asynchronous request that Amazon Web Services performs in the background. Because CreateAccount operates asynchronously, it can return a successful completion message even though account initialization might still be in progress. You might need to wait a few minutes before you can successfully access the account. To check the status of the request, do one of the following: /// @@ -1269,7 +1269,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `CreateGovCloudAccount` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `CreateGovCloudAccount` operation on the `Organizations` service. /// /// This action is available if all of the following are true: /// @@ -1505,7 +1505,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `CreateOrganization` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `CreateOrganization` operation on the `Organizations` service. /// /// Creates an Amazon Web Services organization. The account whose user is calling the CreateOrganization operation automatically becomes the [management account](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_getting-started_concepts.html#account) of the new organization. This operation must be called using credentials from the account that is to become the new organization's management account. The principal must also have the relevant IAM permissions. By default (or if you set the FeatureSet parameter to ALL), the new organization is created with all features enabled and service control policies automatically enabled in the root. If you instead choose to create the organization supporting only the consolidated billing features by setting the FeatureSet parameter to CONSOLIDATED_BILLING, no policy types are enabled by default and you can't use organization policies. /// @@ -1704,7 +1704,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `CreateOrganizationalUnit` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `CreateOrganizationalUnit` operation on the `Organizations` service. /// /// Creates an organizational unit (OU) within a root or parent OU. An OU is a container for accounts that enables you to organize your accounts to apply policies according to your business requirements. The number of levels deep that you can nest OUs is dependent upon the policy types enabled for that root. For service control policies, the limit is five. For more information about OUs, see [Managing organizational units (OUs)](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_ous.html) in the Organizations User Guide. If the request includes tags, then the requester must have the organizations:TagResource permission. This operation can be called only from the organization's management account. /// @@ -1904,7 +1904,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `CreatePolicy` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `CreatePolicy` operation on the `Organizations` service. /// /// Creates a policy of a specified type that you can attach to a root, an organizational unit (OU), or an individual Amazon Web Services account. For more information about policies and their use, see [Managing Organizations policies](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_policies.html). If the request includes tags, then the requester must have the organizations:TagResource permission. This operation can be called only from the organization's management account or by a member account that is a delegated administrator for an Amazon Web Services service. /// @@ -2106,7 +2106,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `DeclineHandshake` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `DeclineHandshake` operation on the `Organizations` service. /// /// Declines a handshake request. This sets the handshake state to DECLINED and effectively deactivates the request. This operation can be called only from the account that received the handshake. The originator of the handshake can use [CancelHandshake] instead. The originator can't reactivate a declined request, but can reinitiate the process with a new handshake request. After you decline a handshake, it continues to appear in the results of relevant APIs for only 30 days. After that, it's deleted. /// @@ -2235,7 +2235,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `DeleteOrganization` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `DeleteOrganization` operation on the `Organizations` service. /// /// Deletes the organization. You can delete an organization only by using credentials from the management account. The organization must be empty of member accounts. /// @@ -2363,7 +2363,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `DeleteOrganizationalUnit` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `DeleteOrganizationalUnit` operation on the `Organizations` service. /// /// Deletes an organizational unit (OU) from a root or another OU. You must first remove all accounts and child OUs from the OU that you want to delete. This operation can be called only from the organization's management account. /// @@ -2492,7 +2492,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `DeletePolicy` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `DeletePolicy` operation on the `Organizations` service. /// /// Deletes the specified policy from your organization. Before you perform this operation, you must first detach the policy from all organizational units (OUs), roots, and accounts. This operation can be called only from the organization's management account or by a member account that is a delegated administrator for an Amazon Web Services service. /// @@ -2622,7 +2622,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `DeleteResourcePolicy` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `DeleteResourcePolicy` operation on the `Organizations` service. /// /// Deletes the resource policy from your organization. You can only call this operation from the organization's management account. /// @@ -2769,7 +2769,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `DeregisterDelegatedAdministrator` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `DeregisterDelegatedAdministrator` operation on the `Organizations` service. /// /// Removes the specified member Amazon Web Services account as a delegated administrator for the specified Amazon Web Services service. Deregistering a delegated administrator can have unintended impacts on the functionality of the enabled Amazon Web Services service. See the documentation for the enabled service before you deregister a delegated administrator so that you understand any potential impacts. You can run this action only for Amazon Web Services services that support this feature. For a current list of services that support it, see the column Supports Delegated Administrator in the table at [Amazon Web Services Services that you can use with Organizations](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_integrate_services_list.html) in the Organizations User Guide. This operation can be called only from the organization's management account. /// @@ -2970,7 +2970,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `DescribeAccount` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `DescribeAccount` operation on the `Organizations` service. /// /// Retrieves Organizations-related information about the specified account. This operation can be called only from the organization's management account or by a member account that is a delegated administrator for an Amazon Web Services service. /// @@ -3097,7 +3097,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `DescribeCreateAccountStatus` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `DescribeCreateAccountStatus` operation on the `Organizations` service. /// /// Retrieves the current status of an asynchronous request to create an account. This operation can be called only from the organization's management account or by a member account that is a delegated administrator for an Amazon Web Services service. /// @@ -3225,7 +3225,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `DescribeEffectivePolicy` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `DescribeEffectivePolicy` operation on the `Organizations` service. /// /// Returns the contents of the effective policy for specified policy type and account. The effective policy is the aggregation of any policies of the specified type that the account inherits, plus any policy of that type that is directly attached to the account. This operation applies only to management policies. It does not apply to authorization policies: service control policies (SCPs) and resource control policies (RCPs). For more information about policy inheritance, see [Understanding management policy inheritance](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_policies_inheritance_mgmt.html) in the Organizations User Guide. This operation can be called from any account in the organization. /// @@ -3425,7 +3425,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `DescribeHandshake` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `DescribeHandshake` operation on the `Organizations` service. /// /// Retrieves information about a previously requested handshake. The handshake ID comes from the response to the original [InviteAccountToOrganization] operation that generated the handshake. You can access handshakes that are ACCEPTED, DECLINED, or CANCELED for only 30 days after they change to that state. They're then deleted and no longer accessible. This operation can be called from any account in the organization. /// @@ -3552,7 +3552,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `DescribeOrganization` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `DescribeOrganization` operation on the `Organizations` service. /// /// Retrieves information about the organization that the user's account belongs to. This operation can be called from any account in the organization. Even if a policy type is shown as available in the organization, you can disable it separately at the root level with [DisablePolicyType]. Use [ListRoots] to see the status of policy types for a specified root. /// @@ -3626,7 +3626,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `DescribeOrganizationalUnit` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `DescribeOrganizationalUnit` operation on the `Organizations` service. /// /// Retrieves information about an organizational unit (OU). This operation can be called only from the organization's management account or by a member account that is a delegated administrator for an Amazon Web Services service. /// @@ -3753,7 +3753,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `DescribePolicy` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `DescribePolicy` operation on the `Organizations` service. /// /// Retrieves information about a policy. This operation can be called only from the organization's management account or by a member account that is a delegated administrator for an Amazon Web Services service. /// @@ -3881,7 +3881,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `DescribeResourcePolicy` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `DescribeResourcePolicy` operation on the `Organizations` service. /// /// Retrieves information about a resource policy. This operation can be called only from the organization's management account or by a member account that is a delegated administrator for an Amazon Web Services service. /// @@ -4027,7 +4027,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `DetachPolicy` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `DetachPolicy` operation on the `Organizations` service. /// /// Detaches a policy from a target root, organizational unit (OU), or account. If the policy being detached is a service control policy (SCP), the changes to permissions for Identity and Access Management (IAM) users and roles in affected accounts are immediate. Every root, OU, and account must have at least one SCP attached. If you want to replace the default FullAWSAccess policy with an SCP that limits the permissions that can be delegated, you must attach the replacement SCP before you can remove the default SCP. This is the authorization strategy of an "[allow list](https://docs.aws.amazon.com/organizations/latest/userguide/SCP_strategies.html#orgs_policies_allowlist)". If you instead attach a second SCP and leave the FullAWSAccess SCP still attached, and specify "Effect": "Deny" in the second SCP to override the "Effect": "Allow" in the FullAWSAccess policy (or any other attached SCP), you're using the authorization strategy of a "[deny list](https://docs.aws.amazon.com/organizations/latest/userguide/SCP_strategies.html#orgs_policies_denylist)". This operation can be called only from the organization's management account or by a member account that is a delegated administrator for an Amazon Web Services service. /// @@ -4230,7 +4230,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `DisableAWSServiceAccess` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `DisableAWSServiceAccess` operation on the `Organizations` service. /// /// Disables the integration of an Amazon Web Services service (the service that is specified by ServicePrincipal) with Organizations. When you disable integration, the specified service no longer can create a [service-linked role](https://docs.aws.amazon.com/IAM/latest/UserGuide/using-service-linked-roles.html) in new accounts in your organization. This means the service can't perform operations on your behalf on any new accounts in your organization. The service can still perform operations in older accounts until the service completes its clean-up from Organizations. We strongly recommend that you don't use this command to disable integration between Organizations and the specified Amazon Web Services service. Instead, use the console or commands that are provided by the specified service. This lets the trusted service perform any required initialization when enabling trusted access, such as creating any required resources and any required clean up of resources when disabling trusted access. For information about how to disable trusted service access to your organization using the trusted service, see the Learn more link under the Supports Trusted Access column at [Amazon Web Services services that you can use with Organizations](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_integrate_services_list.html). on this page. If you disable access by using this command, it causes the following actions to occur: /// @@ -4438,7 +4438,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `DisablePolicyType` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `DisablePolicyType` operation on the `Organizations` service. /// /// Disables an organizational policy type in a root. A policy of a certain type can be attached to entities in a root only if that type is enabled in the root. After you perform this operation, you no longer can attach policies of the specified type to that root or to any organizational unit (OU) or account in that root. You can undo this by using the [EnablePolicyType] operation. This is an asynchronous request that Amazon Web Services performs in the background. If you disable a policy type for a root, it still appears enabled for the organization if [all features](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_org_support-all-features.html) are enabled for the organization. Amazon Web Services recommends that you first use [ListRoots] to see the status of policy types for a specified root, and then use this operation. This operation can be called only from the organization's management account or by a member account that is a delegated administrator for an Amazon Web Services service. To view the status of available policy types in the organization, use [DescribeOrganization]. /// @@ -4640,7 +4640,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `EnableAWSServiceAccess` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `EnableAWSServiceAccess` operation on the `Organizations` service. /// /// Provides an Amazon Web Services service (the service that is specified by ServicePrincipal) with permissions to view the structure of an organization, create a [service-linked role](https://docs.aws.amazon.com/IAM/latest/UserGuide/using-service-linked-roles.html) in all the accounts in the organization, and allow the service to perform operations on behalf of the organization and its accounts. Establishing these permissions can be a first step in enabling the integration of an Amazon Web Services service with Organizations. We recommend that you enable integration between Organizations and the specified Amazon Web Services service by using the console or commands that are provided by the specified service. Doing so ensures that the service is aware that it can create the resources that are required for the integration. How the service creates those resources in the organization's accounts depends on that service. For more information, see the documentation for the other Amazon Web Services service. For more information about enabling services to integrate with Organizations, see [Using Organizations with other Amazon Web Services services](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_integrate_services.html) in the Organizations User Guide. You can only call this operation from the organization's management account and only if the organization has [enabled all features](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_org_support-all-features.html). /// @@ -4839,7 +4839,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `EnableAllFeatures` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `EnableAllFeatures` operation on the `Organizations` service. /// /// Enables all features in an organization. This enables the use of organization policies that can restrict the services and actions that can be called in each account. Until you enable all features, you have access only to consolidated billing, and you can't use any of the advanced account administration features that Organizations supports. For more information, see [Enabling all features in your organization](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_org_support-all-features.html) in the Organizations User Guide. This operation is required only for organizations that were created explicitly with only the consolidated billing features enabled. Calling this operation sends a handshake to every invited account in the organization. The feature set change can be finalized and the additional features enabled only after all administrators in the invited accounts approve the change by accepting the handshake. After you enable all features, you can separately enable or disable individual policy types in a root using [EnablePolicyType] and [DisablePolicyType]. To see the status of policy types in a root, use [ListRoots]. After all invited member accounts accept the handshake, you finalize the feature set change by accepting the handshake that contains "Action": "ENABLE_ALL_FEATURES". This completes the change. After you enable all features in your organization, the management account in the organization can apply policies on all member accounts. These policies can restrict what users and even administrators in those accounts can do. The management account can apply policies that prevent accounts from leaving the organization. Ensure that your account administrators are aware of this. This operation can be called only from the organization's management account. /// @@ -5056,7 +5056,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `EnablePolicyType` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `EnablePolicyType` operation on the `Organizations` service. /// /// Enables a policy type in a root. After you enable a policy type in a root, you can attach policies of that type to the root, any organizational unit (OU), or account in that root. You can undo this by using the [DisablePolicyType] operation. This is an asynchronous request that Amazon Web Services performs in the background. Amazon Web Services recommends that you first use [ListRoots] to see the status of policy types for a specified root, and then use this operation. This operation can be called only from the organization's management account or by a member account that is a delegated administrator for an Amazon Web Services service. You can enable a policy type in a root only if that policy type is available in the organization. To view the status of available policy types in the organization, use [DescribeOrganization]. /// @@ -5259,7 +5259,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `InviteAccountToOrganization` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `InviteAccountToOrganization` operation on the `Organizations` service. /// /// Sends an invitation to another account to join your organization as a member account. Organizations sends email on your behalf to the email address that is associated with the other account's owner. The invitation is implemented as a [Handshake] whose details are in the response. /// @@ -5486,7 +5486,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `LeaveOrganization` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `LeaveOrganization` operation on the `Organizations` service. /// /// Removes a member account from its parent organization. This version of the operation is performed by the account that wants to leave. To remove a member account as a user in the management account, use [RemoveAccountFromOrganization] instead. This operation can be called only from a member account in the organization. /// @@ -5709,7 +5709,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `ListAWSServiceAccessForOrganization` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `ListAWSServiceAccessForOrganization` operation on the `Organizations` service. /// /// Returns a list of the Amazon Web Services services that you enabled to integrate with your organization. After a service on this list creates the resources that it requires for the integration, it can perform operations on your organization and its accounts. For more information about integrating other services with Organizations, including the list of services that currently work with Organizations, see [Using Organizations with other Amazon Web Services services](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_integrate_services.html) in the Organizations User Guide. This operation can be called only from the organization's management account or by a member account that is a delegated administrator for an Amazon Web Services service. /// @@ -5907,7 +5907,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `ListAccounts` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `ListAccounts` operation on the `Organizations` service. /// /// Lists all the accounts in the organization. To request only the accounts in a specified root or organizational unit (OU), use the [ListAccountsForParent] operation instead. Always check the NextToken response parameter for a null value when calling a List* operation. These operations can occasionally return an empty set of results even when there are more results available. The NextToken response parameter value is null only when there are no more results to display. This operation can be called only from the organization's management account or by a member account that is a delegated administrator for an Amazon Web Services service. /// @@ -6033,7 +6033,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `ListAccountsForParent` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `ListAccountsForParent` operation on the `Organizations` service. /// /// Lists the accounts in an organization that are contained by the specified target root or organizational unit (OU). If you specify the root, you get a list of all the accounts that aren't in any OU. If you specify an OU, you get a list of all the accounts in only that OU and not in any child OUs. To get a list of all accounts in the organization, use the [ListAccounts] operation. Always check the NextToken response parameter for a null value when calling a List* operation. These operations can occasionally return an empty set of results even when there are more results available. The NextToken response parameter value is null only when there are no more results to display. This operation can be called only from the organization's management account or by a member account that is a delegated administrator for an Amazon Web Services service. /// @@ -6160,7 +6160,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `ListChildren` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `ListChildren` operation on the `Organizations` service. /// /// Lists all of the organizational units (OUs) or accounts that are contained in the specified parent OU or root. This operation, along with [ListParents] enables you to traverse the tree structure that makes up this root. Always check the NextToken response parameter for a null value when calling a List* operation. These operations can occasionally return an empty set of results even when there are more results available. The NextToken response parameter value is null only when there are no more results to display. This operation can be called only from the organization's management account or by a member account that is a delegated administrator for an Amazon Web Services service. /// @@ -6287,7 +6287,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `ListCreateAccountStatus` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `ListCreateAccountStatus` operation on the `Organizations` service. /// /// Lists the account creation requests that match the specified status that is currently being tracked for the organization. Always check the NextToken response parameter for a null value when calling a List* operation. These operations can occasionally return an empty set of results even when there are more results available. The NextToken response parameter value is null only when there are no more results to display. This operation can be called only from the organization's management account or by a member account that is a delegated administrator for an Amazon Web Services service. /// @@ -6414,7 +6414,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `ListDelegatedAdministrators` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `ListDelegatedAdministrators` operation on the `Organizations` service. /// /// Lists the Amazon Web Services accounts that are designated as delegated administrators in this organization. This operation can be called only from the organization's management account or by a member account that is a delegated administrator for an Amazon Web Services service. /// @@ -6612,7 +6612,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `ListDelegatedServicesForAccount` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `ListDelegatedServicesForAccount` operation on the `Organizations` service. /// /// List the Amazon Web Services services for which the specified account is a delegated administrator. This operation can be called only from the organization's management account or by a member account that is a delegated administrator for an Amazon Web Services service. /// @@ -6812,7 +6812,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `ListHandshakesForAccount` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `ListHandshakesForAccount` operation on the `Organizations` service. /// /// Lists the current handshakes that are associated with the account of the requesting user. Handshakes that are ACCEPTED, DECLINED, CANCELED, or EXPIRED appear in the results of this API for only 30 days after changing to that state. After that, they're deleted and no longer accessible. Always check the NextToken response parameter for a null value when calling a List* operation. These operations can occasionally return an empty set of results even when there are more results available. The NextToken response parameter value is null only when there are no more results to display. This operation can be called from any account in the organization. /// @@ -6938,7 +6938,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `ListHandshakesForOrganization` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `ListHandshakesForOrganization` operation on the `Organizations` service. /// /// Lists the handshakes that are associated with the organization that the requesting user is part of. The ListHandshakesForOrganization operation returns a list of handshake structures. Each structure contains details and status about a handshake. Handshakes that are ACCEPTED, DECLINED, CANCELED, or EXPIRED appear in the results of this API for only 30 days after changing to that state. After that, they're deleted and no longer accessible. Always check the NextToken response parameter for a null value when calling a List* operation. These operations can occasionally return an empty set of results even when there are more results available. The NextToken response parameter value is null only when there are no more results to display. This operation can be called only from the organization's management account or by a member account that is a delegated administrator for an Amazon Web Services service. /// @@ -7065,7 +7065,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `ListOrganizationalUnitsForParent` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `ListOrganizationalUnitsForParent` operation on the `Organizations` service. /// /// Lists the organizational units (OUs) in a parent organizational unit or root. Always check the NextToken response parameter for a null value when calling a List* operation. These operations can occasionally return an empty set of results even when there are more results available. The NextToken response parameter value is null only when there are no more results to display. This operation can be called only from the organization's management account or by a member account that is a delegated administrator for an Amazon Web Services service. /// @@ -7192,7 +7192,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `ListParents` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `ListParents` operation on the `Organizations` service. /// /// Lists the root or organizational units (OUs) that serve as the immediate parent of the specified child OU or account. This operation, along with [ListChildren] enables you to traverse the tree structure that makes up this root. Always check the NextToken response parameter for a null value when calling a List* operation. These operations can occasionally return an empty set of results even when there are more results available. The NextToken response parameter value is null only when there are no more results to display. This operation can be called only from the organization's management account or by a member account that is a delegated administrator for an Amazon Web Services service. In the current release, a child can have only a single parent. /// @@ -7319,7 +7319,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `ListPolicies` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `ListPolicies` operation on the `Organizations` service. /// /// Retrieves the list of all policies in an organization of a specified type. Always check the NextToken response parameter for a null value when calling a List* operation. These operations can occasionally return an empty set of results even when there are more results available. The NextToken response parameter value is null only when there are no more results to display. This operation can be called only from the organization's management account or by a member account that is a delegated administrator for an Amazon Web Services service. /// @@ -7446,7 +7446,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `ListPoliciesForTarget` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `ListPoliciesForTarget` operation on the `Organizations` service. /// /// Lists the policies that are directly attached to the specified target root, organizational unit (OU), or account. You must specify the policy type that you want included in the returned list. Always check the NextToken response parameter for a null value when calling a List* operation. These operations can occasionally return an empty set of results even when there are more results available. The NextToken response parameter value is null only when there are no more results to display. This operation can be called only from the organization's management account or by a member account that is a delegated administrator for an Amazon Web Services service. /// @@ -7574,7 +7574,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `ListRoots` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `ListRoots` operation on the `Organizations` service. /// /// Lists the roots that are defined in the current organization. Always check the NextToken response parameter for a null value when calling a List* operation. These operations can occasionally return an empty set of results even when there are more results available. The NextToken response parameter value is null only when there are no more results to display. This operation can be called only from the organization's management account or by a member account that is a delegated administrator for an Amazon Web Services service. Policy types can be enabled and disabled in roots. This is distinct from whether they're available in the organization. When you enable all features, you make policy types available for use in that organization. Individual policy types can then be enabled and disabled in a root. To see the availability of a policy type in an organization, use [DescribeOrganization]. /// @@ -7700,7 +7700,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `ListTagsForResource` operation on the `Organizations` service. /// /// Lists tags that are attached to the specified resource. You can attach tags to the following resources in Organizations. /// @@ -7838,7 +7838,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `ListTargetsForPolicy` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `ListTargetsForPolicy` operation on the `Organizations` service. /// /// Lists all the roots, organizational units (OUs), and accounts that the specified policy is attached to. Always check the NextToken response parameter for a null value when calling a List* operation. These operations can occasionally return an empty set of results even when there are more results available. The NextToken response parameter value is null only when there are no more results to display. This operation can be called only from the organization's management account or by a member account that is a delegated administrator for an Amazon Web Services service. /// @@ -7966,7 +7966,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `MoveAccount` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `MoveAccount` operation on the `Organizations` service. /// /// Moves an account from its current source parent root or organizational unit (OU) to the specified destination parent root or OU. This operation can be called only from the organization's management account. /// @@ -8097,7 +8097,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `PutResourcePolicy` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `PutResourcePolicy` operation on the `Organizations` service. /// /// Creates or updates a resource policy. You can only call this operation from the organization's management account. /// @@ -8296,7 +8296,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `RegisterDelegatedAdministrator` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `RegisterDelegatedAdministrator` operation on the `Organizations` service. /// /// Enables the specified member account to administer the Organizations features of the specified Amazon Web Services service. It grants read-only access to Organizations service data. The account still requires IAM permissions to access and administer the Amazon Web Services service. You can run this action only for Amazon Web Services services that support this feature. For a current list of services that support it, see the column Supports Delegated Administrator in the table at [Amazon Web Services Services that you can use with Organizations](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_integrate_services_list.html) in the Organizations User Guide. This operation can be called only from the organization's management account. /// @@ -8497,7 +8497,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `RemoveAccountFromOrganization` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `RemoveAccountFromOrganization` operation on the `Organizations` service. /// /// Removes the specified account from the organization. The removed account becomes a standalone account that isn't a member of any organization. It's no longer subject to any policies and is responsible for its own bill payments. The organization's management account is no longer charged for any expenses accrued by the member account after it's removed from the organization. This operation can be called only from the organization's management account. Member accounts can remove themselves with [LeaveOrganization] instead. /// @@ -8703,7 +8703,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `TagResource` operation on the `Organizations` service. /// /// Adds one or more tags to the specified resource. Currently, you can attach tags to the following resources in Organizations. /// @@ -8913,7 +8913,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `UntagResource` operation on the `Organizations` service. /// /// Removes any tags with the specified keys from the specified resource. You can attach tags to the following resources in Organizations. /// @@ -9123,7 +9123,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `UpdateOrganizationalUnit` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `UpdateOrganizationalUnit` operation on the `Organizations` service. /// /// Renames the specified organizational unit (OU). The ID and ARN don't change. The child OUs and accounts remain in place, and any attached policies of the OU remain attached. This operation can be called only from the organization's management account. /// @@ -9252,7 +9252,7 @@ extension OrganizationsClient { return try await op.execute(input: input) } - /// Performs the `UpdatePolicy` operation on the `AWSOrganizationsV20161128` service. + /// Performs the `UpdatePolicy` operation on the `Organizations` service. /// /// Updates an existing policy with a new name, description, or content. If you don't supply any parameter, that value remains unchanged. You can't change a policy's type. This operation can be called only from the organization's management account or by a member account that is a delegated administrator for an Amazon Web Services service. /// diff --git a/Sources/Services/AWSOutposts/Sources/AWSOutposts/OutpostsClient.swift b/Sources/Services/AWSOutposts/Sources/AWSOutposts/OutpostsClient.swift index 5fd7828a375..87a4f7405dd 100644 --- a/Sources/Services/AWSOutposts/Sources/AWSOutposts/OutpostsClient.swift +++ b/Sources/Services/AWSOutposts/Sources/AWSOutposts/OutpostsClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class OutpostsClient: ClientRuntime.Client { public static let clientName = "OutpostsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: OutpostsClient.OutpostsClientConfiguration let serviceName = "Outposts" @@ -330,7 +330,7 @@ extension OutpostsClient { } extension OutpostsClient { - /// Performs the `CancelCapacityTask` operation on the `OutpostsOlafService` service. + /// Performs the `CancelCapacityTask` operation on the `Outposts` service. /// /// Cancels the capacity task. /// @@ -400,7 +400,7 @@ extension OutpostsClient { return try await op.execute(input: input) } - /// Performs the `CancelOrder` operation on the `OutpostsOlafService` service. + /// Performs the `CancelOrder` operation on the `Outposts` service. /// /// Cancels the specified order for an Outpost. /// @@ -470,7 +470,7 @@ extension OutpostsClient { return try await op.execute(input: input) } - /// Performs the `CreateOrder` operation on the `OutpostsOlafService` service. + /// Performs the `CreateOrder` operation on the `Outposts` service. /// /// Creates an order for an Outpost. /// @@ -544,7 +544,7 @@ extension OutpostsClient { return try await op.execute(input: input) } - /// Performs the `CreateOutpost` operation on the `OutpostsOlafService` service. + /// Performs the `CreateOutpost` operation on the `Outposts` service. /// /// Creates an Outpost. You can specify either an Availability one or an AZ ID. /// @@ -618,7 +618,7 @@ extension OutpostsClient { return try await op.execute(input: input) } - /// Performs the `CreateSite` operation on the `OutpostsOlafService` service. + /// Performs the `CreateSite` operation on the `Outposts` service. /// /// Creates a site for an Outpost. /// @@ -691,7 +691,7 @@ extension OutpostsClient { return try await op.execute(input: input) } - /// Performs the `DeleteOutpost` operation on the `OutpostsOlafService` service. + /// Performs the `DeleteOutpost` operation on the `Outposts` service. /// /// Deletes the specified Outpost. /// @@ -761,7 +761,7 @@ extension OutpostsClient { return try await op.execute(input: input) } - /// Performs the `DeleteSite` operation on the `OutpostsOlafService` service. + /// Performs the `DeleteSite` operation on the `Outposts` service. /// /// Deletes the specified site. /// @@ -831,7 +831,7 @@ extension OutpostsClient { return try await op.execute(input: input) } - /// Performs the `GetCapacityTask` operation on the `OutpostsOlafService` service. + /// Performs the `GetCapacityTask` operation on the `Outposts` service. /// /// Gets details of the specified capacity task. /// @@ -900,7 +900,7 @@ extension OutpostsClient { return try await op.execute(input: input) } - /// Performs the `GetCatalogItem` operation on the `OutpostsOlafService` service. + /// Performs the `GetCatalogItem` operation on the `Outposts` service. /// /// Gets information about the specified catalog item. /// @@ -968,7 +968,7 @@ extension OutpostsClient { return try await op.execute(input: input) } - /// Performs the `GetConnection` operation on the `OutpostsOlafService` service. + /// Performs the `GetConnection` operation on the `Outposts` service. /// /// Amazon Web Services uses this action to install Outpost servers. Gets information about the specified connection. Use CloudTrail to monitor this action or Amazon Web Services managed policy for Amazon Web Services Outposts to secure it. For more information, see [ Amazon Web Services managed policies for Amazon Web Services Outposts](https://docs.aws.amazon.com/outposts/latest/userguide/security-iam-awsmanpol.html) and [ Logging Amazon Web Services Outposts API calls with Amazon Web Services CloudTrail](https://docs.aws.amazon.com/outposts/latest/userguide/logging-using-cloudtrail.html) in the Amazon Web Services Outposts User Guide. /// @@ -1037,7 +1037,7 @@ extension OutpostsClient { return try await op.execute(input: input) } - /// Performs the `GetOrder` operation on the `OutpostsOlafService` service. + /// Performs the `GetOrder` operation on the `Outposts` service. /// /// Gets information about the specified order. /// @@ -1105,7 +1105,7 @@ extension OutpostsClient { return try await op.execute(input: input) } - /// Performs the `GetOutpost` operation on the `OutpostsOlafService` service. + /// Performs the `GetOutpost` operation on the `Outposts` service. /// /// Gets information about the specified Outpost. /// @@ -1174,7 +1174,7 @@ extension OutpostsClient { return try await op.execute(input: input) } - /// Performs the `GetOutpostInstanceTypes` operation on the `OutpostsOlafService` service. + /// Performs the `GetOutpostInstanceTypes` operation on the `Outposts` service. /// /// Gets the instance types for the specified Outpost. /// @@ -1244,7 +1244,7 @@ extension OutpostsClient { return try await op.execute(input: input) } - /// Performs the `GetOutpostSupportedInstanceTypes` operation on the `OutpostsOlafService` service. + /// Performs the `GetOutpostSupportedInstanceTypes` operation on the `Outposts` service. /// /// Gets the instance types that an Outpost can support in InstanceTypeCapacity. This will generally include instance types that are not currently configured and therefore cannot be launched with the current Outpost capacity configuration. /// @@ -1314,7 +1314,7 @@ extension OutpostsClient { return try await op.execute(input: input) } - /// Performs the `GetSite` operation on the `OutpostsOlafService` service. + /// Performs the `GetSite` operation on the `Outposts` service. /// /// Gets information about the specified Outpost site. /// @@ -1383,7 +1383,7 @@ extension OutpostsClient { return try await op.execute(input: input) } - /// Performs the `GetSiteAddress` operation on the `OutpostsOlafService` service. + /// Performs the `GetSiteAddress` operation on the `Outposts` service. /// /// Gets the site address of the specified site. /// @@ -1453,7 +1453,7 @@ extension OutpostsClient { return try await op.execute(input: input) } - /// Performs the `ListAssetInstances` operation on the `OutpostsOlafService` service. + /// Performs the `ListAssetInstances` operation on the `Outposts` service. /// /// A list of Amazon EC2 instances, belonging to all accounts, running on the specified Outpost. Does not include Amazon EBS or Amazon S3 instances. /// @@ -1523,7 +1523,7 @@ extension OutpostsClient { return try await op.execute(input: input) } - /// Performs the `ListAssets` operation on the `OutpostsOlafService` service. + /// Performs the `ListAssets` operation on the `Outposts` service. /// /// Lists the hardware assets for the specified Outpost. Use filters to return specific results. If you specify multiple filters, the results include only the resources that match all of the specified filters. For a filter where you can specify multiple values, the results include items that match any of the values that you specify for the filter. /// @@ -1593,7 +1593,7 @@ extension OutpostsClient { return try await op.execute(input: input) } - /// Performs the `ListBlockingInstancesForCapacityTask` operation on the `OutpostsOlafService` service. + /// Performs the `ListBlockingInstancesForCapacityTask` operation on the `Outposts` service. /// /// A list of Amazon EC2 instances running on the Outpost and belonging to the account that initiated the capacity task. Use this list to specify the instances you cannot stop to free up capacity to run the capacity task. /// @@ -1663,7 +1663,7 @@ extension OutpostsClient { return try await op.execute(input: input) } - /// Performs the `ListCapacityTasks` operation on the `OutpostsOlafService` service. + /// Performs the `ListCapacityTasks` operation on the `Outposts` service. /// /// Lists the capacity tasks for your Amazon Web Services account. Use filters to return specific results. If you specify multiple filters, the results include only the resources that match all of the specified filters. For a filter where you can specify multiple values, the results include items that match any of the values that you specify for the filter. /// @@ -1733,7 +1733,7 @@ extension OutpostsClient { return try await op.execute(input: input) } - /// Performs the `ListCatalogItems` operation on the `OutpostsOlafService` service. + /// Performs the `ListCatalogItems` operation on the `Outposts` service. /// /// Lists the items in the catalog. Use filters to return specific results. If you specify multiple filters, the results include only the resources that match all of the specified filters. For a filter where you can specify multiple values, the results include items that match any of the values that you specify for the filter. /// @@ -1802,7 +1802,7 @@ extension OutpostsClient { return try await op.execute(input: input) } - /// Performs the `ListOrders` operation on the `OutpostsOlafService` service. + /// Performs the `ListOrders` operation on the `Outposts` service. /// /// Lists the Outpost orders for your Amazon Web Services account. /// @@ -1872,7 +1872,7 @@ extension OutpostsClient { return try await op.execute(input: input) } - /// Performs the `ListOutposts` operation on the `OutpostsOlafService` service. + /// Performs the `ListOutposts` operation on the `Outposts` service. /// /// Lists the Outposts for your Amazon Web Services account. Use filters to return specific results. If you specify multiple filters, the results include only the resources that match all of the specified filters. For a filter where you can specify multiple values, the results include items that match any of the values that you specify for the filter. /// @@ -1941,7 +1941,7 @@ extension OutpostsClient { return try await op.execute(input: input) } - /// Performs the `ListSites` operation on the `OutpostsOlafService` service. + /// Performs the `ListSites` operation on the `Outposts` service. /// /// Lists the Outpost sites for your Amazon Web Services account. Use filters to return specific results. Use filters to return specific results. If you specify multiple filters, the results include only the resources that match all of the specified filters. For a filter where you can specify multiple values, the results include items that match any of the values that you specify for the filter. /// @@ -2010,7 +2010,7 @@ extension OutpostsClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `OutpostsOlafService` service. + /// Performs the `ListTagsForResource` operation on the `Outposts` service. /// /// Lists the tags for the specified resource. /// @@ -2078,7 +2078,7 @@ extension OutpostsClient { return try await op.execute(input: input) } - /// Performs the `StartCapacityTask` operation on the `OutpostsOlafService` service. + /// Performs the `StartCapacityTask` operation on the `Outposts` service. /// /// Starts the specified capacity task. You can have one active capacity task for each order and each Outpost. /// @@ -2151,7 +2151,7 @@ extension OutpostsClient { return try await op.execute(input: input) } - /// Performs the `StartConnection` operation on the `OutpostsOlafService` service. + /// Performs the `StartConnection` operation on the `Outposts` service. /// /// Amazon Web Services uses this action to install Outpost servers. Starts the connection required for Outpost server installation. Use CloudTrail to monitor this action or Amazon Web Services managed policy for Amazon Web Services Outposts to secure it. For more information, see [ Amazon Web Services managed policies for Amazon Web Services Outposts](https://docs.aws.amazon.com/outposts/latest/userguide/security-iam-awsmanpol.html) and [ Logging Amazon Web Services Outposts API calls with Amazon Web Services CloudTrail](https://docs.aws.amazon.com/outposts/latest/userguide/logging-using-cloudtrail.html) in the Amazon Web Services Outposts User Guide. /// @@ -2223,7 +2223,7 @@ extension OutpostsClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `OutpostsOlafService` service. + /// Performs the `TagResource` operation on the `Outposts` service. /// /// Adds tags to the specified resource. /// @@ -2294,7 +2294,7 @@ extension OutpostsClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `OutpostsOlafService` service. + /// Performs the `UntagResource` operation on the `Outposts` service. /// /// Removes tags from the specified resource. /// @@ -2363,7 +2363,7 @@ extension OutpostsClient { return try await op.execute(input: input) } - /// Performs the `UpdateOutpost` operation on the `OutpostsOlafService` service. + /// Performs the `UpdateOutpost` operation on the `Outposts` service. /// /// Updates an Outpost. /// @@ -2436,7 +2436,7 @@ extension OutpostsClient { return try await op.execute(input: input) } - /// Performs the `UpdateSite` operation on the `OutpostsOlafService` service. + /// Performs the `UpdateSite` operation on the `Outposts` service. /// /// Updates the specified site. /// @@ -2509,7 +2509,7 @@ extension OutpostsClient { return try await op.execute(input: input) } - /// Performs the `UpdateSiteAddress` operation on the `OutpostsOlafService` service. + /// Performs the `UpdateSiteAddress` operation on the `Outposts` service. /// /// Updates the address of the specified site. You can't update a site address if there is an order in progress. You must wait for the order to complete or cancel the order. You can update the operating address before you place an order at the site, or after all Outposts that belong to the site have been deactivated. /// @@ -2582,7 +2582,7 @@ extension OutpostsClient { return try await op.execute(input: input) } - /// Performs the `UpdateSiteRackPhysicalProperties` operation on the `OutpostsOlafService` service. + /// Performs the `UpdateSiteRackPhysicalProperties` operation on the `Outposts` service. /// /// Update the physical and logistical details for a rack at a site. For more information about hardware requirements for racks, see [Network readiness checklist](https://docs.aws.amazon.com/outposts/latest/userguide/outposts-requirements.html#checklist) in the Amazon Web Services Outposts User Guide. To update a rack at a site with an order of IN_PROGRESS, you must wait for the order to complete or cancel the order. /// diff --git a/Sources/Services/AWSPCS/Sources/AWSPCS/PCSClient.swift b/Sources/Services/AWSPCS/Sources/AWSPCS/PCSClient.swift index 7fd3e2589ea..d3d16128916 100644 --- a/Sources/Services/AWSPCS/Sources/AWSPCS/PCSClient.swift +++ b/Sources/Services/AWSPCS/Sources/AWSPCS/PCSClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PCSClient: ClientRuntime.Client { public static let clientName = "PCSClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: PCSClient.PCSClientConfiguration let serviceName = "PCS" @@ -330,7 +330,7 @@ extension PCSClient { } extension PCSClient { - /// Performs the `CreateCluster` operation on the `AWSParallelComputingService` service. + /// Performs the `CreateCluster` operation on the `PCS` service. /// /// Creates a cluster in your account. Amazon Web Services PCS creates the cluster controller in a service-owned account. The cluster controller communicates with the cluster resources in your account. The subnets and security groups for the cluster must already exist before you use this API action. It takes time for Amazon Web Services PCS to create the cluster. The cluster is in a Creating state until it is ready to use. There can only be 1 cluster in a Creating state per Amazon Web Services Region per Amazon Web Services account. CreateCluster fails with a ServiceQuotaExceededException if there is already a cluster in a Creating state. /// @@ -436,7 +436,7 @@ extension PCSClient { return try await op.execute(input: input) } - /// Performs the `CreateComputeNodeGroup` operation on the `AWSParallelComputingService` service. + /// Performs the `CreateComputeNodeGroup` operation on the `PCS` service. /// /// Creates a managed set of compute nodes. You associate a compute node group with a cluster through 1 or more Amazon Web Services PCS queues or as part of the login fleet. A compute node group includes the definition of the compute properties and lifecycle management. Amazon Web Services PCS uses the information you provide to this API action to launch compute nodes in your account. You can only specify subnets in the same Amazon VPC as your cluster. You receive billing charges for the compute nodes that Amazon Web Services PCS launches in your account. You must already have a launch template before you call this API. For more information, see [Launch an instance from a launch template](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html) in the Amazon Elastic Compute Cloud User Guide for Linux Instances. /// @@ -543,7 +543,7 @@ extension PCSClient { return try await op.execute(input: input) } - /// Performs the `CreateQueue` operation on the `AWSParallelComputingService` service. + /// Performs the `CreateQueue` operation on the `PCS` service. /// /// Creates a job queue. You must associate 1 or more compute node groups with the queue. You can associate 1 compute node group with multiple queues. /// @@ -650,7 +650,7 @@ extension PCSClient { return try await op.execute(input: input) } - /// Performs the `DeleteCluster` operation on the `AWSParallelComputingService` service. + /// Performs the `DeleteCluster` operation on the `PCS` service. /// /// Deletes a cluster and all its linked resources. You must delete all queues and compute node groups associated with the cluster before you can delete the cluster. /// @@ -750,7 +750,7 @@ extension PCSClient { return try await op.execute(input: input) } - /// Performs the `DeleteComputeNodeGroup` operation on the `AWSParallelComputingService` service. + /// Performs the `DeleteComputeNodeGroup` operation on the `PCS` service. /// /// Deletes a compute node group. You must delete all queues associated with the compute node group first. /// @@ -850,7 +850,7 @@ extension PCSClient { return try await op.execute(input: input) } - /// Performs the `DeleteQueue` operation on the `AWSParallelComputingService` service. + /// Performs the `DeleteQueue` operation on the `PCS` service. /// /// Deletes a job queue. If the compute node group associated with this queue isn't associated with any other queues, Amazon Web Services PCS terminates all the compute nodes for this queue. /// @@ -950,7 +950,7 @@ extension PCSClient { return try await op.execute(input: input) } - /// Performs the `GetCluster` operation on the `AWSParallelComputingService` service. + /// Performs the `GetCluster` operation on the `PCS` service. /// /// Returns detailed information about a running cluster in your account. This API action provides networking information, endpoint information for communication with the scheduler, and provisioning status. /// @@ -1049,7 +1049,7 @@ extension PCSClient { return try await op.execute(input: input) } - /// Performs the `GetComputeNodeGroup` operation on the `AWSParallelComputingService` service. + /// Performs the `GetComputeNodeGroup` operation on the `PCS` service. /// /// Returns detailed information about a compute node group. This API action provides networking information, EC2 instance type, compute node group status, and scheduler (such as Slurm) configuration. /// @@ -1148,7 +1148,7 @@ extension PCSClient { return try await op.execute(input: input) } - /// Performs the `GetQueue` operation on the `AWSParallelComputingService` service. + /// Performs the `GetQueue` operation on the `PCS` service. /// /// Returns detailed information about a queue. The information includes the compute node groups that the queue uses to schedule jobs. /// @@ -1247,7 +1247,7 @@ extension PCSClient { return try await op.execute(input: input) } - /// Performs the `ListClusters` operation on the `AWSParallelComputingService` service. + /// Performs the `ListClusters` operation on the `PCS` service. /// /// Returns a list of running clusters in your account. /// @@ -1346,7 +1346,7 @@ extension PCSClient { return try await op.execute(input: input) } - /// Performs the `ListComputeNodeGroups` operation on the `AWSParallelComputingService` service. + /// Performs the `ListComputeNodeGroups` operation on the `PCS` service. /// /// Returns a list of all compute node groups associated with a cluster. /// @@ -1445,7 +1445,7 @@ extension PCSClient { return try await op.execute(input: input) } - /// Performs the `ListQueues` operation on the `AWSParallelComputingService` service. + /// Performs the `ListQueues` operation on the `PCS` service. /// /// Returns a list of all queues associated with a cluster. /// @@ -1544,7 +1544,7 @@ extension PCSClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSParallelComputingService` service. + /// Performs the `ListTagsForResource` operation on the `PCS` service. /// /// Returns a list of all tags on an Amazon Web Services PCS resource. /// @@ -1614,7 +1614,7 @@ extension PCSClient { return try await op.execute(input: input) } - /// Performs the `RegisterComputeNodeGroupInstance` operation on the `AWSParallelComputingService` service. + /// Performs the `RegisterComputeNodeGroupInstance` operation on the `PCS` service. /// /// This API action isn't intended for you to use. Amazon Web Services PCS uses this API action to register the compute nodes it launches in your account. /// @@ -1693,7 +1693,7 @@ extension PCSClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSParallelComputingService` service. + /// Performs the `TagResource` operation on the `PCS` service. /// /// Adds or edits tags on an Amazon Web Services PCS resource. Each tag consists of a tag key and a tag value. The tag key and tag value are case-sensitive strings. The tag value can be an empty (null) string. To add a tag, specify a new tag key and a tag value. To edit a tag, specify an existing tag key and a new tag value. /// @@ -1763,7 +1763,7 @@ extension PCSClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSParallelComputingService` service. + /// Performs the `UntagResource` operation on the `PCS` service. /// /// Deletes tags from an Amazon Web Services PCS resource. To delete a tag, specify the tag key and the Amazon Resource Name (ARN) of the Amazon Web Services PCS resource. /// @@ -1833,7 +1833,7 @@ extension PCSClient { return try await op.execute(input: input) } - /// Performs the `UpdateComputeNodeGroup` operation on the `AWSParallelComputingService` service. + /// Performs the `UpdateComputeNodeGroup` operation on the `PCS` service. /// /// Updates a compute node group. You can update many of the fields related to your compute node group including the configurations for networking, compute nodes, and settings specific to your scheduler (such as Slurm). /// @@ -1940,7 +1940,7 @@ extension PCSClient { return try await op.execute(input: input) } - /// Performs the `UpdateQueue` operation on the `AWSParallelComputingService` service. + /// Performs the `UpdateQueue` operation on the `PCS` service. /// /// Updates the compute node group configuration of a queue. Use this API to change the compute node groups that the queue can send jobs to. /// diff --git a/Sources/Services/AWSPI/Sources/AWSPI/PIClient.swift b/Sources/Services/AWSPI/Sources/AWSPI/PIClient.swift index f6fa03e3b38..ef467f7f821 100644 --- a/Sources/Services/AWSPI/Sources/AWSPI/PIClient.swift +++ b/Sources/Services/AWSPI/Sources/AWSPI/PIClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PIClient: ClientRuntime.Client { public static let clientName = "PIClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: PIClient.PIClientConfiguration let serviceName = "PI" @@ -330,7 +330,7 @@ extension PIClient { } extension PIClient { - /// Performs the `CreatePerformanceAnalysisReport` operation on the `PerformanceInsightsv20180227` service. + /// Performs the `CreatePerformanceAnalysisReport` operation on the `PI` service. /// /// Creates a new performance analysis report for a specific time period for the DB instance. /// @@ -402,7 +402,7 @@ extension PIClient { return try await op.execute(input: input) } - /// Performs the `DeletePerformanceAnalysisReport` operation on the `PerformanceInsightsv20180227` service. + /// Performs the `DeletePerformanceAnalysisReport` operation on the `PI` service. /// /// Deletes a performance analysis report. /// @@ -474,7 +474,7 @@ extension PIClient { return try await op.execute(input: input) } - /// Performs the `DescribeDimensionKeys` operation on the `PerformanceInsightsv20180227` service. + /// Performs the `DescribeDimensionKeys` operation on the `PI` service. /// /// For a specific time period, retrieve the top N dimension keys for a metric. Each response element returns a maximum of 500 bytes. For larger elements, such as SQL statements, only the first 500 bytes are returned. /// @@ -546,7 +546,7 @@ extension PIClient { return try await op.execute(input: input) } - /// Performs the `GetDimensionKeyDetails` operation on the `PerformanceInsightsv20180227` service. + /// Performs the `GetDimensionKeyDetails` operation on the `PI` service. /// /// Get the attributes of the specified dimension group for a DB instance or data source. For example, if you specify a SQL ID, GetDimensionKeyDetails retrieves the full text of the dimension db.sql.statement associated with this ID. This operation is useful because GetResourceMetrics and DescribeDimensionKeys don't support retrieval of large SQL statement text. /// @@ -618,7 +618,7 @@ extension PIClient { return try await op.execute(input: input) } - /// Performs the `GetPerformanceAnalysisReport` operation on the `PerformanceInsightsv20180227` service. + /// Performs the `GetPerformanceAnalysisReport` operation on the `PI` service. /// /// Retrieves the report including the report ID, status, time details, and the insights with recommendations. The report status can be RUNNING, SUCCEEDED, or FAILED. The insights include the description and recommendation fields. /// @@ -690,7 +690,7 @@ extension PIClient { return try await op.execute(input: input) } - /// Performs the `GetResourceMetadata` operation on the `PerformanceInsightsv20180227` service. + /// Performs the `GetResourceMetadata` operation on the `PI` service. /// /// Retrieve the metadata for different features. For example, the metadata might indicate that a feature is turned on or off on a specific DB instance. /// @@ -762,7 +762,7 @@ extension PIClient { return try await op.execute(input: input) } - /// Performs the `GetResourceMetrics` operation on the `PerformanceInsightsv20180227` service. + /// Performs the `GetResourceMetrics` operation on the `PI` service. /// /// Retrieve Performance Insights metrics for a set of data sources over a time period. You can provide specific dimension groups and dimensions, and provide filtering criteria for each group. You must specify an aggregate function for each metric. Each response element returns a maximum of 500 bytes. For larger elements, such as SQL statements, only the first 500 bytes are returned. /// @@ -834,7 +834,7 @@ extension PIClient { return try await op.execute(input: input) } - /// Performs the `ListAvailableResourceDimensions` operation on the `PerformanceInsightsv20180227` service. + /// Performs the `ListAvailableResourceDimensions` operation on the `PI` service. /// /// Retrieve the dimensions that can be queried for each specified metric type on a specified DB instance. /// @@ -906,7 +906,7 @@ extension PIClient { return try await op.execute(input: input) } - /// Performs the `ListAvailableResourceMetrics` operation on the `PerformanceInsightsv20180227` service. + /// Performs the `ListAvailableResourceMetrics` operation on the `PI` service. /// /// Retrieve metrics of the specified types that can be queried for a specified DB instance. /// @@ -978,7 +978,7 @@ extension PIClient { return try await op.execute(input: input) } - /// Performs the `ListPerformanceAnalysisReports` operation on the `PerformanceInsightsv20180227` service. + /// Performs the `ListPerformanceAnalysisReports` operation on the `PI` service. /// /// Lists all the analysis reports created for the DB instance. The reports are sorted based on the start time of each report. /// @@ -1050,7 +1050,7 @@ extension PIClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `PerformanceInsightsv20180227` service. + /// Performs the `ListTagsForResource` operation on the `PI` service. /// /// Retrieves all the metadata tags associated with Amazon RDS Performance Insights resource. /// @@ -1122,7 +1122,7 @@ extension PIClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `PerformanceInsightsv20180227` service. + /// Performs the `TagResource` operation on the `PI` service. /// /// Adds metadata tags to the Amazon RDS Performance Insights resource. /// @@ -1194,7 +1194,7 @@ extension PIClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `PerformanceInsightsv20180227` service. + /// Performs the `UntagResource` operation on the `PI` service. /// /// Deletes the metadata tags from the Amazon RDS Performance Insights resource. /// diff --git a/Sources/Services/AWSPanorama/Sources/AWSPanorama/PanoramaClient.swift b/Sources/Services/AWSPanorama/Sources/AWSPanorama/PanoramaClient.swift index 41ec40dcd08..8dd26c23a74 100644 --- a/Sources/Services/AWSPanorama/Sources/AWSPanorama/PanoramaClient.swift +++ b/Sources/Services/AWSPanorama/Sources/AWSPanorama/PanoramaClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PanoramaClient: ClientRuntime.Client { public static let clientName = "PanoramaClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: PanoramaClient.PanoramaClientConfiguration let serviceName = "Panorama" @@ -330,7 +330,7 @@ extension PanoramaClient { } extension PanoramaClient { - /// Performs the `CreateApplicationInstance` operation on the `OmniCloudServiceLambda` service. + /// Performs the `CreateApplicationInstance` operation on the `Panorama` service. /// /// Creates an application instance and deploys it to a device. /// @@ -402,7 +402,7 @@ extension PanoramaClient { return try await op.execute(input: input) } - /// Performs the `CreateJobForDevices` operation on the `OmniCloudServiceLambda` service. + /// Performs the `CreateJobForDevices` operation on the `Panorama` service. /// /// Creates a job to run on a device. A job can update a device's software or reboot it. /// @@ -475,7 +475,7 @@ extension PanoramaClient { return try await op.execute(input: input) } - /// Performs the `CreateNodeFromTemplateJob` operation on the `OmniCloudServiceLambda` service. + /// Performs the `CreateNodeFromTemplateJob` operation on the `Panorama` service. /// /// Creates a camera stream node. /// @@ -547,7 +547,7 @@ extension PanoramaClient { return try await op.execute(input: input) } - /// Performs the `CreatePackage` operation on the `OmniCloudServiceLambda` service. + /// Performs the `CreatePackage` operation on the `Panorama` service. /// /// Creates a package and storage location in an Amazon S3 access point. /// @@ -619,7 +619,7 @@ extension PanoramaClient { return try await op.execute(input: input) } - /// Performs the `CreatePackageImportJob` operation on the `OmniCloudServiceLambda` service. + /// Performs the `CreatePackageImportJob` operation on the `Panorama` service. /// /// Imports a node package. /// @@ -691,7 +691,7 @@ extension PanoramaClient { return try await op.execute(input: input) } - /// Performs the `DeleteDevice` operation on the `OmniCloudServiceLambda` service. + /// Performs the `DeleteDevice` operation on the `Panorama` service. /// /// Deletes a device. /// @@ -761,7 +761,7 @@ extension PanoramaClient { return try await op.execute(input: input) } - /// Performs the `DeletePackage` operation on the `OmniCloudServiceLambda` service. + /// Performs the `DeletePackage` operation on the `Panorama` service. /// /// Deletes a package. To delete a package, you need permission to call s3:DeleteObject in addition to permissions for the AWS Panorama API. /// @@ -832,7 +832,7 @@ extension PanoramaClient { return try await op.execute(input: input) } - /// Performs the `DeregisterPackageVersion` operation on the `OmniCloudServiceLambda` service. + /// Performs the `DeregisterPackageVersion` operation on the `Panorama` service. /// /// Deregisters a package version. /// @@ -903,7 +903,7 @@ extension PanoramaClient { return try await op.execute(input: input) } - /// Performs the `DescribeApplicationInstance` operation on the `OmniCloudServiceLambda` service. + /// Performs the `DescribeApplicationInstance` operation on the `Panorama` service. /// /// Returns information about an application instance on a device. /// @@ -973,7 +973,7 @@ extension PanoramaClient { return try await op.execute(input: input) } - /// Performs the `DescribeApplicationInstanceDetails` operation on the `OmniCloudServiceLambda` service. + /// Performs the `DescribeApplicationInstanceDetails` operation on the `Panorama` service. /// /// Returns information about an application instance's configuration manifest. /// @@ -1043,7 +1043,7 @@ extension PanoramaClient { return try await op.execute(input: input) } - /// Performs the `DescribeDevice` operation on the `OmniCloudServiceLambda` service. + /// Performs the `DescribeDevice` operation on the `Panorama` service. /// /// Returns information about a device. /// @@ -1112,7 +1112,7 @@ extension PanoramaClient { return try await op.execute(input: input) } - /// Performs the `DescribeDeviceJob` operation on the `OmniCloudServiceLambda` service. + /// Performs the `DescribeDeviceJob` operation on the `Panorama` service. /// /// Returns information about a device job. /// @@ -1182,7 +1182,7 @@ extension PanoramaClient { return try await op.execute(input: input) } - /// Performs the `DescribeNode` operation on the `OmniCloudServiceLambda` service. + /// Performs the `DescribeNode` operation on the `Panorama` service. /// /// Returns information about a node. /// @@ -1253,7 +1253,7 @@ extension PanoramaClient { return try await op.execute(input: input) } - /// Performs the `DescribeNodeFromTemplateJob` operation on the `OmniCloudServiceLambda` service. + /// Performs the `DescribeNodeFromTemplateJob` operation on the `Panorama` service. /// /// Returns information about a job to create a camera stream node. /// @@ -1322,7 +1322,7 @@ extension PanoramaClient { return try await op.execute(input: input) } - /// Performs the `DescribePackage` operation on the `OmniCloudServiceLambda` service. + /// Performs the `DescribePackage` operation on the `Panorama` service. /// /// Returns information about a package. /// @@ -1392,7 +1392,7 @@ extension PanoramaClient { return try await op.execute(input: input) } - /// Performs the `DescribePackageImportJob` operation on the `OmniCloudServiceLambda` service. + /// Performs the `DescribePackageImportJob` operation on the `Panorama` service. /// /// Returns information about a package import job. /// @@ -1461,7 +1461,7 @@ extension PanoramaClient { return try await op.execute(input: input) } - /// Performs the `DescribePackageVersion` operation on the `OmniCloudServiceLambda` service. + /// Performs the `DescribePackageVersion` operation on the `Panorama` service. /// /// Returns information about a package version. /// @@ -1532,7 +1532,7 @@ extension PanoramaClient { return try await op.execute(input: input) } - /// Performs the `ListApplicationInstanceDependencies` operation on the `OmniCloudServiceLambda` service. + /// Performs the `ListApplicationInstanceDependencies` operation on the `Panorama` service. /// /// Returns a list of application instance dependencies. /// @@ -1600,7 +1600,7 @@ extension PanoramaClient { return try await op.execute(input: input) } - /// Performs the `ListApplicationInstanceNodeInstances` operation on the `OmniCloudServiceLambda` service. + /// Performs the `ListApplicationInstanceNodeInstances` operation on the `Panorama` service. /// /// Returns a list of application node instances. /// @@ -1668,7 +1668,7 @@ extension PanoramaClient { return try await op.execute(input: input) } - /// Performs the `ListApplicationInstances` operation on the `OmniCloudServiceLambda` service. + /// Performs the `ListApplicationInstances` operation on the `Panorama` service. /// /// Returns a list of application instances. /// @@ -1736,7 +1736,7 @@ extension PanoramaClient { return try await op.execute(input: input) } - /// Performs the `ListDevices` operation on the `OmniCloudServiceLambda` service. + /// Performs the `ListDevices` operation on the `Panorama` service. /// /// Returns a list of devices. /// @@ -1806,7 +1806,7 @@ extension PanoramaClient { return try await op.execute(input: input) } - /// Performs the `ListDevicesJobs` operation on the `OmniCloudServiceLambda` service. + /// Performs the `ListDevicesJobs` operation on the `Panorama` service. /// /// Returns a list of jobs. /// @@ -1877,7 +1877,7 @@ extension PanoramaClient { return try await op.execute(input: input) } - /// Performs the `ListNodeFromTemplateJobs` operation on the `OmniCloudServiceLambda` service. + /// Performs the `ListNodeFromTemplateJobs` operation on the `Panorama` service. /// /// Returns a list of camera stream node jobs. /// @@ -1947,7 +1947,7 @@ extension PanoramaClient { return try await op.execute(input: input) } - /// Performs the `ListNodes` operation on the `OmniCloudServiceLambda` service. + /// Performs the `ListNodes` operation on the `Panorama` service. /// /// Returns a list of nodes. /// @@ -2016,7 +2016,7 @@ extension PanoramaClient { return try await op.execute(input: input) } - /// Performs the `ListPackageImportJobs` operation on the `OmniCloudServiceLambda` service. + /// Performs the `ListPackageImportJobs` operation on the `Panorama` service. /// /// Returns a list of package import jobs. /// @@ -2086,7 +2086,7 @@ extension PanoramaClient { return try await op.execute(input: input) } - /// Performs the `ListPackages` operation on the `OmniCloudServiceLambda` service. + /// Performs the `ListPackages` operation on the `Panorama` service. /// /// Returns a list of packages. /// @@ -2157,7 +2157,7 @@ extension PanoramaClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `OmniCloudServiceLambda` service. + /// Performs the `ListTagsForResource` operation on the `Panorama` service. /// /// Returns a list of tags for a resource. /// @@ -2225,7 +2225,7 @@ extension PanoramaClient { return try await op.execute(input: input) } - /// Performs the `ProvisionDevice` operation on the `OmniCloudServiceLambda` service. + /// Performs the `ProvisionDevice` operation on the `Panorama` service. /// /// Creates a device and returns a configuration archive. The configuration archive is a ZIP file that contains a provisioning certificate that is valid for 5 minutes. Name the configuration archive certificates-omni_device-name.zip and transfer it to the device within 5 minutes. Use the included USB storage device and connect it to the USB 3.0 port next to the HDMI output. /// @@ -2298,7 +2298,7 @@ extension PanoramaClient { return try await op.execute(input: input) } - /// Performs the `RegisterPackageVersion` operation on the `OmniCloudServiceLambda` service. + /// Performs the `RegisterPackageVersion` operation on the `Panorama` service. /// /// Registers a package version. /// @@ -2370,7 +2370,7 @@ extension PanoramaClient { return try await op.execute(input: input) } - /// Performs the `RemoveApplicationInstance` operation on the `OmniCloudServiceLambda` service. + /// Performs the `RemoveApplicationInstance` operation on the `Panorama` service. /// /// Removes an application instance. /// @@ -2440,7 +2440,7 @@ extension PanoramaClient { return try await op.execute(input: input) } - /// Performs the `SignalApplicationInstanceNodeInstances` operation on the `OmniCloudServiceLambda` service. + /// Performs the `SignalApplicationInstanceNodeInstances` operation on the `Panorama` service. /// /// Signal camera nodes to stop or resume. /// @@ -2512,7 +2512,7 @@ extension PanoramaClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `OmniCloudServiceLambda` service. + /// Performs the `TagResource` operation on the `Panorama` service. /// /// Tags a resource. /// @@ -2583,7 +2583,7 @@ extension PanoramaClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `OmniCloudServiceLambda` service. + /// Performs the `UntagResource` operation on the `Panorama` service. /// /// Removes tags from a resource. /// @@ -2652,7 +2652,7 @@ extension PanoramaClient { return try await op.execute(input: input) } - /// Performs the `UpdateDeviceMetadata` operation on the `OmniCloudServiceLambda` service. + /// Performs the `UpdateDeviceMetadata` operation on the `Panorama` service. /// /// Updates a device's metadata. /// diff --git a/Sources/Services/AWSPartnerCentralSelling/Sources/AWSPartnerCentralSelling/PartnerCentralSellingClient.swift b/Sources/Services/AWSPartnerCentralSelling/Sources/AWSPartnerCentralSelling/PartnerCentralSellingClient.swift index a076a5a28b5..aa07b494d9f 100644 --- a/Sources/Services/AWSPartnerCentralSelling/Sources/AWSPartnerCentralSelling/PartnerCentralSellingClient.swift +++ b/Sources/Services/AWSPartnerCentralSelling/Sources/AWSPartnerCentralSelling/PartnerCentralSellingClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PartnerCentralSellingClient: ClientRuntime.Client { public static let clientName = "PartnerCentralSellingClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: PartnerCentralSellingClient.PartnerCentralSellingClientConfiguration let serviceName = "PartnerCentral Selling" @@ -331,7 +331,7 @@ extension PartnerCentralSellingClient { } extension PartnerCentralSellingClient { - /// Performs the `AcceptEngagementInvitation` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `AcceptEngagementInvitation` operation on the `PartnerCentralSelling` service. /// /// Use the AcceptEngagementInvitation action to accept an engagement invitation shared by AWS. Accepting the invitation indicates your willingness to participate in the engagement, granting you access to all engagement-related data. /// @@ -405,7 +405,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `AssignOpportunity` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `AssignOpportunity` operation on the `PartnerCentralSelling` service. /// /// Enables you to reassign an existing Opportunity to another user within your Partner Central account. The specified user receives the opportunity, and it appears on their Partner Central dashboard, allowing them to take necessary actions or proceed with the opportunity. This is useful for distributing opportunities to the appropriate team members or departments within your organization, ensuring that each opportunity is handled by the right person. By default, the opportunity owner is the one who creates it. Currently, there's no API to enumerate the list of available users. /// @@ -479,7 +479,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `AssociateOpportunity` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `AssociateOpportunity` operation on the `PartnerCentralSelling` service. /// /// Enables you to create a formal association between an Opportunity and various related entities, enriching the context and details of the opportunity for better collaboration and decision making. You can associate an opportunity with the following entity types: /// @@ -568,7 +568,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `CreateEngagement` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `CreateEngagement` operation on the `PartnerCentralSelling` service. /// /// The CreateEngagement action allows you to create an Engagement, which serves as a collaborative space between different parties such as AWS Partners and AWS Sellers. This action automatically adds the caller's AWS account as an active member of the newly created Engagement. /// @@ -644,7 +644,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `CreateEngagementInvitation` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `CreateEngagementInvitation` operation on the `PartnerCentralSelling` service. /// /// This action creates an invitation from a sender to a single receiver to join an engagement. /// @@ -720,7 +720,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `CreateOpportunity` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `CreateOpportunity` operation on the `PartnerCentralSelling` service. /// /// Creates an Opportunity record in Partner Central. Use this operation to create a potential business opportunity for submission to Amazon Web Services. Creating an opportunity sets Lifecycle.ReviewStatus to Pending Submission. To submit an opportunity, follow these steps: /// @@ -805,7 +805,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `CreateResourceSnapshot` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `CreateResourceSnapshot` operation on the `PartnerCentralSelling` service. /// /// This action allows you to create an immutable snapshot of a specific resource, such as an opportunity, within the context of an engagement. The snapshot captures a subset of the resource's data based on the schema defined by the provided template. /// @@ -881,7 +881,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `CreateResourceSnapshotJob` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `CreateResourceSnapshotJob` operation on the `PartnerCentralSelling` service. /// /// Use this action to create a job to generate a snapshot of the specified resource within an engagement. It initiates an asynchronous process to create a resource snapshot. The job creates a new snapshot only if the resource state has changed, adhering to the same access control and immutability rules as direct snapshot creation. /// @@ -957,7 +957,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `DeleteResourceSnapshotJob` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `DeleteResourceSnapshotJob` operation on the `PartnerCentralSelling` service. /// /// Use this action to deletes a previously created resource snapshot job. The job must be in a stopped state before it can be deleted. /// @@ -1030,7 +1030,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `DisassociateOpportunity` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `DisassociateOpportunity` operation on the `PartnerCentralSelling` service. /// /// Allows you to remove an existing association between an Opportunity and related entities, such as a Partner Solution, Amazon Web Services product, or an Amazon Web Services Marketplace offer. This operation is the counterpart to AssociateOpportunity, and it provides flexibility to manage associations as business needs change. Use this operation to update the associations of an Opportunity due to changes in the related entities, or if an association was made in error. Ensuring accurate associations helps maintain clarity and accuracy to track and manage business opportunities. When you replace an entity, first attach the new entity and then disassociate the one to be removed, especially if it's the last remaining entity that's required. /// @@ -1104,7 +1104,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `GetAwsOpportunitySummary` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `GetAwsOpportunitySummary` operation on the `PartnerCentralSelling` service. /// /// Retrieves a summary of an AWS Opportunity. This summary includes high-level details about the opportunity sourced from AWS, such as lifecycle information, customer details, and involvement type. It is useful for tracking updates on the AWS opportunity corresponding to an opportunity in the partner's account. /// @@ -1178,7 +1178,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `GetEngagement` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `GetEngagement` operation on the `PartnerCentralSelling` service. /// /// Use this action to retrieve the engagement record for a given EngagementIdentifier. /// @@ -1251,7 +1251,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `GetEngagementInvitation` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `GetEngagementInvitation` operation on the `PartnerCentralSelling` service. /// /// Retrieves the details of an engagement invitation shared by AWS with a partner. The information includes aspects such as customer, project details, and lifecycle information. To connect an engagement invitation with an opportunity, match the invitation’s Payload.Project.Title with opportunity Project.Title. /// @@ -1325,7 +1325,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `GetOpportunity` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `GetOpportunity` operation on the `PartnerCentralSelling` service. /// /// Fetches the Opportunity record from Partner Central by a given Identifier. Use the ListOpportunities action or the event notification (from Amazon EventBridge) to obtain this identifier. /// @@ -1399,7 +1399,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `GetResourceSnapshot` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `GetResourceSnapshot` operation on the `PartnerCentralSelling` service. /// /// Use this action to retrieve a specific snapshot record. /// @@ -1472,7 +1472,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `GetResourceSnapshotJob` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `GetResourceSnapshotJob` operation on the `PartnerCentralSelling` service. /// /// Use this action to retrieves information about a specific resource snapshot job. /// @@ -1545,7 +1545,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `GetSellingSystemSettings` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `GetSellingSystemSettings` operation on the `PartnerCentralSelling` service. /// /// Retrieves the currently set system settings, which include the IAM Role used for resource snapshot jobs. /// @@ -1618,7 +1618,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `ListEngagementByAcceptingInvitationTasks` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `ListEngagementByAcceptingInvitationTasks` operation on the `PartnerCentralSelling` service. /// /// Lists all in-progress, completed, or failed StartEngagementByAcceptingInvitationTask tasks that were initiated by the caller's account. /// @@ -1691,7 +1691,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `ListEngagementFromOpportunityTasks` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `ListEngagementFromOpportunityTasks` operation on the `PartnerCentralSelling` service. /// /// Lists all in-progress, completed, or failed EngagementFromOpportunity tasks that were initiated by the caller's account. /// @@ -1764,7 +1764,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `ListEngagementInvitations` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `ListEngagementInvitations` operation on the `PartnerCentralSelling` service. /// /// Retrieves a list of engagement invitations sent to the partner. This allows partners to view all pending or past engagement invitations, helping them track opportunities shared by AWS. /// @@ -1838,7 +1838,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `ListEngagementMembers` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `ListEngagementMembers` operation on the `PartnerCentralSelling` service. /// /// Retrieves the details of member partners in an engagement. This operation can only be invoked by members of the engagement. The ListEngagementMembers operation allows you to fetch information about the members of a specific engagement. This action is restricted to members of the engagement being queried. /// @@ -1911,7 +1911,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `ListEngagementResourceAssociations` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `ListEngagementResourceAssociations` operation on the `PartnerCentralSelling` service. /// /// Lists the associations between resources and engagements where the caller is a member and has at least one snapshot in the engagement. /// @@ -1984,7 +1984,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `ListEngagements` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `ListEngagements` operation on the `PartnerCentralSelling` service. /// /// This action allows users to retrieve a list of engagement records from Partner Central. This action can be used to manage and track various engagements across different stages of the partner selling process. /// @@ -2057,7 +2057,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `ListOpportunities` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `ListOpportunities` operation on the `PartnerCentralSelling` service. /// /// This request accepts a list of filters that retrieve opportunity subsets as well as sort options. This feature is available to partners from [Partner Central](https://partnercentral.awspartner.com/) using the ListOpportunities API action. To synchronize your system with Amazon Web Services, only list the opportunities that were newly created or updated. We recommend you rely on events emitted by the service into your Amazon Web Services account’s Amazon EventBridge default event bus, you can also use the ListOpportunities action. We recommend the following approach: /// @@ -2137,7 +2137,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `ListResourceSnapshotJobs` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `ListResourceSnapshotJobs` operation on the `PartnerCentralSelling` service. /// /// Lists resource snapshot jobs owned by the customer. This operation supports various filtering scenarios, including listing all jobs owned by the caller, jobs for a specific engagement, jobs with a specific status, or any combination of these filters. /// @@ -2209,7 +2209,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `ListResourceSnapshots` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `ListResourceSnapshots` operation on the `PartnerCentralSelling` service. /// /// Retrieves a list of resource view snapshots based on specified criteria. /// @@ -2282,7 +2282,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `ListSolutions` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `ListSolutions` operation on the `PartnerCentralSelling` service. /// /// Retrieves a list of Partner Solutions that the partner registered on Partner Central. This API is used to generate a list of solutions that an end user selects from for association with an opportunity. /// @@ -2355,7 +2355,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `PutSellingSystemSettings` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `PutSellingSystemSettings` operation on the `PartnerCentralSelling` service. /// /// Updates the currently set system settings, which include the IAM Role used for resource snapshot jobs. /// @@ -2428,7 +2428,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `RejectEngagementInvitation` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `RejectEngagementInvitation` operation on the `PartnerCentralSelling` service. /// /// This action rejects an EngagementInvitation that AWS shared. Rejecting an invitation indicates that the partner doesn't want to pursue the opportunity, and all related data will become inaccessible thereafter. /// @@ -2502,7 +2502,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `StartEngagementByAcceptingInvitationTask` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `StartEngagementByAcceptingInvitationTask` operation on the `PartnerCentralSelling` service. /// /// This action starts the engagement by accepting an EngagementInvitation. The task is asynchronous and involves the following steps: accepting the invitation, creating an opportunity in the partner’s account from the AWS opportunity, and copying details for tracking. When completed, an Opportunity Created event is generated, indicating that the opportunity has been successfully created in the partner's account. /// @@ -2579,7 +2579,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `StartEngagementFromOpportunityTask` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `StartEngagementFromOpportunityTask` operation on the `PartnerCentralSelling` service. /// /// This action initiates the engagement process from an existing opportunity by accepting the engagement invitation and creating a corresponding opportunity in the partner’s system. Similar to StartEngagementByAcceptingInvitationTask, this action is asynchronous and performs multiple steps before completion. /// @@ -2656,7 +2656,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `StartResourceSnapshotJob` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `StartResourceSnapshotJob` operation on the `PartnerCentralSelling` service. /// /// Starts a resource snapshot job that has been previously created. /// @@ -2729,7 +2729,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `StopResourceSnapshotJob` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `StopResourceSnapshotJob` operation on the `PartnerCentralSelling` service. /// /// Stops a resource snapshot job. The job must be started prior to being stopped. /// @@ -2802,7 +2802,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `SubmitOpportunity` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `SubmitOpportunity` operation on the `PartnerCentralSelling` service. /// /// Use this action to submit an opportunity that was previously created by partner for AWS review. After you perform this action, the opportunity becomes non-editable until it is reviewed by AWS and has LifeCycle.ReviewStatus as either Approved or Action Required. /// @@ -2876,7 +2876,7 @@ extension PartnerCentralSellingClient { return try await op.execute(input: input) } - /// Performs the `UpdateOpportunity` operation on the `AWSPartnerCentralSelling` service. + /// Performs the `UpdateOpportunity` operation on the `PartnerCentralSelling` service. /// /// Updates the Opportunity record identified by a given Identifier. This operation allows you to modify the details of an existing opportunity to reflect the latest information and progress. Use this action to keep the opportunity record up-to-date and accurate. When you perform updates, include the entire payload with each request. If any field is omitted, the API assumes that the field is set to null. The best practice is to always perform a GetOpportunity to retrieve the latest values, then send the complete payload with the updated values to be changed. /// diff --git a/Sources/Services/AWSPaymentCryptography/Sources/AWSPaymentCryptography/PaymentCryptographyClient.swift b/Sources/Services/AWSPaymentCryptography/Sources/AWSPaymentCryptography/PaymentCryptographyClient.swift index 413d9f5e050..497ecf1857a 100644 --- a/Sources/Services/AWSPaymentCryptography/Sources/AWSPaymentCryptography/PaymentCryptographyClient.swift +++ b/Sources/Services/AWSPaymentCryptography/Sources/AWSPaymentCryptography/PaymentCryptographyClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PaymentCryptographyClient: ClientRuntime.Client { public static let clientName = "PaymentCryptographyClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: PaymentCryptographyClient.PaymentCryptographyClientConfiguration let serviceName = "Payment Cryptography" @@ -330,7 +330,7 @@ extension PaymentCryptographyClient { } extension PaymentCryptographyClient { - /// Performs the `CreateAlias` operation on the `PaymentCryptographyControlPlane` service. + /// Performs the `CreateAlias` operation on the `PaymentCryptography` service. /// /// Creates an alias, or a friendly name, for an Amazon Web Services Payment Cryptography key. You can use an alias to identify a key in the console and when you call cryptographic operations such as [EncryptData](https://docs.aws.amazon.com/payment-cryptography/latest/DataAPIReference/API_EncryptData.html) or [DecryptData](https://docs.aws.amazon.com/payment-cryptography/latest/DataAPIReference/API_DecryptData.html). You can associate the alias with any key in the same Amazon Web Services Region. Each alias is associated with only one key at a time, but a key can have multiple aliases. You can't create an alias without a key. The alias must be unique in the account and Amazon Web Services Region, but you can create another alias with the same name in a different Amazon Web Services Region. To change the key that's associated with the alias, call [UpdateAlias](https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_UpdateAlias.html). To delete the alias, call [DeleteAlias](https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_DeleteAlias.html). These operations don't affect the underlying key. To get the alias that you created, call [ListAliases](https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ListAliases.html). Cross-account use: This operation can't be used across different Amazon Web Services accounts. Related operations: /// @@ -415,7 +415,7 @@ extension PaymentCryptographyClient { return try await op.execute(input: input) } - /// Performs the `CreateKey` operation on the `PaymentCryptographyControlPlane` service. + /// Performs the `CreateKey` operation on the `PaymentCryptography` service. /// /// Creates an Amazon Web Services Payment Cryptography key, a logical representation of a cryptographic key, that is unique in your account and Amazon Web Services Region. You use keys for cryptographic functions such as encryption and decryption. In addition to the key material used in cryptographic operations, an Amazon Web Services Payment Cryptography key includes metadata such as the key ARN, key usage, key origin, creation date, description, and key state. When you create a key, you specify both immutable and mutable data about the key. The immutable data contains key attributes that define the scope and cryptographic operations that you can perform using the key, for example key class (example: SYMMETRIC_KEY), key algorithm (example: TDES_2KEY), key usage (example: TR31_P0_PIN_ENCRYPTION_KEY) and key modes of use (example: Encrypt). For information about valid combinations of key attributes, see [Understanding key attributes](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-validattributes.html) in the Amazon Web Services Payment Cryptography User Guide. The mutable data contained within a key includes usage timestamp and key deletion timestamp and can be modified after creation. Amazon Web Services Payment Cryptography binds key attributes to keys using key blocks when you store or export them. Amazon Web Services Payment Cryptography stores the key contents wrapped and never stores or transmits them in the clear. Cross-account use: This operation can't be used across different Amazon Web Services accounts. Related operations: /// @@ -498,7 +498,7 @@ extension PaymentCryptographyClient { return try await op.execute(input: input) } - /// Performs the `DeleteAlias` operation on the `PaymentCryptographyControlPlane` service. + /// Performs the `DeleteAlias` operation on the `PaymentCryptography` service. /// /// Deletes the alias, but doesn't affect the underlying key. Each key can have multiple aliases. To get the aliases of all keys, use the [UpdateAlias](https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_UpdateAlias.html) operation. To change the alias of a key, first use [DeleteAlias](https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_DeleteAlias.html) to delete the current alias and then use [CreateAlias](https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_CreateAlias.html) to create a new alias. To associate an existing alias with a different key, call [UpdateAlias](https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_UpdateAlias.html). Cross-account use: This operation can't be used across different Amazon Web Services accounts. Related operations: /// @@ -582,7 +582,7 @@ extension PaymentCryptographyClient { return try await op.execute(input: input) } - /// Performs the `DeleteKey` operation on the `PaymentCryptographyControlPlane` service. + /// Performs the `DeleteKey` operation on the `PaymentCryptography` service. /// /// Deletes the key material and metadata associated with Amazon Web Services Payment Cryptography key. Key deletion is irreversible. After a key is deleted, you can't perform cryptographic operations using the key. For example, you can't decrypt data that was encrypted by a deleted Amazon Web Services Payment Cryptography key, and the data may become unrecoverable. Because key deletion is destructive, Amazon Web Services Payment Cryptography has a safety mechanism to prevent accidental deletion of a key. When you call this operation, Amazon Web Services Payment Cryptography disables the specified key but doesn't delete it until after a waiting period set using DeleteKeyInDays. The default waiting period is 7 days. During the waiting period, the KeyState is DELETE_PENDING. After the key is deleted, the KeyState is DELETE_COMPLETE. You should delete a key only when you are sure that you don't need to use it anymore and no other parties are utilizing this key. If you aren't sure, consider deactivating it instead by calling [StopKeyUsage](https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_StopKeyUsage.html). Cross-account use: This operation can't be used across different Amazon Web Services accounts. Related operations: /// @@ -664,7 +664,7 @@ extension PaymentCryptographyClient { return try await op.execute(input: input) } - /// Performs the `ExportKey` operation on the `PaymentCryptographyControlPlane` service. + /// Performs the `ExportKey` operation on the `PaymentCryptography` service. /// /// Exports a key from Amazon Web Services Payment Cryptography. Amazon Web Services Payment Cryptography simplifies key exchange by replacing the existing paper-based approach with a modern electronic approach. With ExportKey you can export symmetric keys using either symmetric and asymmetric key exchange mechanisms. Using this operation, you can share your Amazon Web Services Payment Cryptography generated keys with other service partners to perform cryptographic operations outside of Amazon Web Services Payment Cryptography For symmetric key exchange, Amazon Web Services Payment Cryptography uses the ANSI X9 TR-31 norm in accordance with PCI PIN guidelines. And for asymmetric key exchange, Amazon Web Services Payment Cryptography supports ANSI X9 TR-34 norm and RSA wrap and unwrap key exchange mechanism. Asymmetric key exchange methods are typically used to establish bi-directional trust between the two parties exhanging keys and are used for initial key exchange such as Key Encryption Key (KEK). After which you can export working keys using symmetric method to perform various cryptographic operations within Amazon Web Services Payment Cryptography. The TR-34 norm is intended for exchanging 3DES keys only and keys are imported in a WrappedKeyBlock format. Key attributes (such as KeyUsage, KeyAlgorithm, KeyModesOfUse, Exportability) are contained within the key block. With RSA wrap and unwrap, you can exchange both 3DES and AES-128 keys. The keys are imported in a WrappedKeyCryptogram format and you will need to specify the key attributes during import. You can also use ExportKey functionality to generate and export an IPEK (Initial Pin Encryption Key) from Amazon Web Services Payment Cryptography using either TR-31 or TR-34 export key exchange. IPEK is generated from BDK (Base Derivation Key) and ExportDukptInitialKey attribute KSN (KeySerialNumber). The generated IPEK does not persist within Amazon Web Services Payment Cryptography and has to be re-generated each time during export. For key exchange using TR-31 or TR-34 key blocks, you can also export optional blocks within the key block header which contain additional attribute information about the key. The KeyVersion within KeyBlockHeaders indicates the version of the key within the key block. Furthermore, KeyExportability within KeyBlockHeaders can be used to further restrict exportability of the key after export from Amazon Web Services Payment Cryptography. The OptionalBlocks contain the additional data related to the key. For information on data type that can be included within optional blocks, refer to [ASC X9.143-2022](https://webstore.ansi.org/standards/ascx9/ansix91432022). Data included in key block headers is signed but transmitted in clear text. Sensitive or confidential information should not be included in optional blocks. Refer to ASC X9.143-2022 standard for information on allowed data type. To export initial keys (KEK) or IPEK using TR-34 Using this operation, you can export initial key using TR-34 asymmetric key exchange. You can only export KEK generated within Amazon Web Services Payment Cryptography. In TR-34 terminology, the sending party of the key is called Key Distribution Host (KDH) and the receiving party of the key is called Key Receiving Device (KRD). During key export process, KDH is Amazon Web Services Payment Cryptography which initiates key export and KRD is the user receiving the key. To initiate TR-34 key export, the KRD must obtain an export token by calling [GetParametersForExport](https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_GetParametersForExport.html). This operation also generates a key pair for the purpose of key export, signs the key and returns back the signing public key certificate (also known as KDH signing certificate) and root certificate chain. The KDH uses the private key to sign the the export payload and the signing public key certificate is provided to KRD to verify the signature. The KRD can import the root certificate into its Hardware Security Module (HSM), as required. The export token and the associated KDH signing certificate expires after 7 days. Next the KRD generates a key pair for the the purpose of encrypting the KDH key and provides the public key cerificate (also known as KRD wrapping certificate) back to KDH. The KRD will also import the root cerificate chain into Amazon Web Services Payment Cryptography by calling [ImportKey](https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ImportKey.html) for RootCertificatePublicKey. The KDH, Amazon Web Services Payment Cryptography, will use the KRD wrapping cerificate to encrypt (wrap) the key under export and signs it with signing private key to generate a TR-34 WrappedKeyBlock. For more information on TR-34 key export, see section [Exporting symmetric keys](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-export.html) in the Amazon Web Services Payment Cryptography User Guide. Set the following parameters: /// @@ -777,7 +777,7 @@ extension PaymentCryptographyClient { return try await op.execute(input: input) } - /// Performs the `GetAlias` operation on the `PaymentCryptographyControlPlane` service. + /// Performs the `GetAlias` operation on the `PaymentCryptography` service. /// /// Gets the Amazon Web Services Payment Cryptography key associated with the alias. Cross-account use: This operation can't be used across different Amazon Web Services accounts. Related operations: /// @@ -860,7 +860,7 @@ extension PaymentCryptographyClient { return try await op.execute(input: input) } - /// Performs the `GetKey` operation on the `PaymentCryptographyControlPlane` service. + /// Performs the `GetKey` operation on the `PaymentCryptography` service. /// /// Gets the key material for an Amazon Web Services Payment Cryptography key, including the immutable and mutable data specified when the key was created. Cross-account use: This operation can't be used across different Amazon Web Services accounts. Related operations: /// @@ -941,7 +941,7 @@ extension PaymentCryptographyClient { return try await op.execute(input: input) } - /// Performs the `GetParametersForExport` operation on the `PaymentCryptographyControlPlane` service. + /// Performs the `GetParametersForExport` operation on the `PaymentCryptography` service. /// /// Gets the export token and the signing key certificate to initiate a TR-34 key export from Amazon Web Services Payment Cryptography. The signing key certificate signs the wrapped key under export within the TR-34 key payload. The export token and signing key certificate must be in place and operational before calling [ExportKey](https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ExportKey.html). The export token expires in 7 days. You can use the same export token to export multiple keys from your service account. Cross-account use: This operation can't be used across different Amazon Web Services accounts. Related operations: /// @@ -1022,7 +1022,7 @@ extension PaymentCryptographyClient { return try await op.execute(input: input) } - /// Performs the `GetParametersForImport` operation on the `PaymentCryptographyControlPlane` service. + /// Performs the `GetParametersForImport` operation on the `PaymentCryptography` service. /// /// Gets the import token and the wrapping key certificate in PEM format (base64 encoded) to initiate a TR-34 WrappedKeyBlock or a RSA WrappedKeyCryptogram import into Amazon Web Services Payment Cryptography. The wrapping key certificate wraps the key under import. The import token and wrapping key certificate must be in place and operational before calling [ImportKey](https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ImportKey.html). The import token expires in 7 days. You can use the same import token to import multiple keys into your service account. Cross-account use: This operation can't be used across different Amazon Web Services accounts. Related operations: /// @@ -1103,7 +1103,7 @@ extension PaymentCryptographyClient { return try await op.execute(input: input) } - /// Performs the `GetPublicKeyCertificate` operation on the `PaymentCryptographyControlPlane` service. + /// Performs the `GetPublicKeyCertificate` operation on the `PaymentCryptography` service. /// /// Gets the public key certificate of the asymmetric key pair that exists within Amazon Web Services Payment Cryptography. Unlike the private key of an asymmetric key, which never leaves Amazon Web Services Payment Cryptography unencrypted, callers with GetPublicKeyCertificate permission can download the public key certificate of the asymmetric key. You can share the public key certificate to allow others to encrypt messages and verify signatures outside of Amazon Web Services Payment Cryptography Cross-account use: This operation can't be used across different Amazon Web Services accounts. /// @@ -1178,7 +1178,7 @@ extension PaymentCryptographyClient { return try await op.execute(input: input) } - /// Performs the `ImportKey` operation on the `PaymentCryptographyControlPlane` service. + /// Performs the `ImportKey` operation on the `PaymentCryptography` service. /// /// Imports symmetric keys and public key certificates in PEM format (base64 encoded) into Amazon Web Services Payment Cryptography. Amazon Web Services Payment Cryptography simplifies key exchange by replacing the existing paper-based approach with a modern electronic approach. With ImportKey you can import symmetric keys using either symmetric and asymmetric key exchange mechanisms. For symmetric key exchange, Amazon Web Services Payment Cryptography uses the ANSI X9 TR-31 norm in accordance with PCI PIN guidelines. And for asymmetric key exchange, Amazon Web Services Payment Cryptography supports ANSI X9 TR-34 norm and RSA wrap and unwrap key exchange mechanisms. Asymmetric key exchange methods are typically used to establish bi-directional trust between the two parties exhanging keys and are used for initial key exchange such as Key Encryption Key (KEK) or Zone Master Key (ZMK). After which you can import working keys using symmetric method to perform various cryptographic operations within Amazon Web Services Payment Cryptography. The TR-34 norm is intended for exchanging 3DES keys only and keys are imported in a WrappedKeyBlock format. Key attributes (such as KeyUsage, KeyAlgorithm, KeyModesOfUse, Exportability) are contained within the key block. With RSA wrap and unwrap, you can exchange both 3DES and AES-128 keys. The keys are imported in a WrappedKeyCryptogram format and you will need to specify the key attributes during import. You can also import a root public key certificate, used to sign other public key certificates, or a trusted public key certificate under an already established root public key certificate. To import a public root key certificate You can also import a root public key certificate, used to sign other public key certificates, or a trusted public key certificate under an already established root public key certificate. To import a public root key certificate Using this operation, you can import the public component (in PEM cerificate format) of your private root key. You can use the imported public root key certificate for digital signatures, for example signing wrapping key or signing key in TR-34, within your Amazon Web Services Payment Cryptography account. Set the following parameters: /// @@ -1305,7 +1305,7 @@ extension PaymentCryptographyClient { return try await op.execute(input: input) } - /// Performs the `ListAliases` operation on the `PaymentCryptographyControlPlane` service. + /// Performs the `ListAliases` operation on the `PaymentCryptography` service. /// /// Lists the aliases for all keys in the caller's Amazon Web Services account and Amazon Web Services Region. You can filter the aliases by keyARN. For more information, see [Using aliases](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-managealias.html) in the Amazon Web Services Payment Cryptography User Guide. This is a paginated operation, which means that each response might contain only a subset of all the aliases. When the response contains only a subset of aliases, it includes a NextToken value. Use this value in a subsequent ListAliases request to get more aliases. When you receive a response with no NextToken (or an empty or null value), that means there are no more aliases to get. Cross-account use: This operation can't be used across different Amazon Web Services accounts. Related operations: /// @@ -1388,7 +1388,7 @@ extension PaymentCryptographyClient { return try await op.execute(input: input) } - /// Performs the `ListKeys` operation on the `PaymentCryptographyControlPlane` service. + /// Performs the `ListKeys` operation on the `PaymentCryptography` service. /// /// Lists the keys in the caller's Amazon Web Services account and Amazon Web Services Region. You can filter the list of keys. This is a paginated operation, which means that each response might contain only a subset of all the keys. When the response contains only a subset of keys, it includes a NextToken value. Use this value in a subsequent ListKeys request to get more keys. When you receive a response with no NextToken (or an empty or null value), that means there are no more keys to get. Cross-account use: This operation can't be used across different Amazon Web Services accounts. Related operations: /// @@ -1469,7 +1469,7 @@ extension PaymentCryptographyClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `PaymentCryptographyControlPlane` service. + /// Performs the `ListTagsForResource` operation on the `PaymentCryptography` service. /// /// Lists the tags for an Amazon Web Services resource. This is a paginated operation, which means that each response might contain only a subset of all the tags. When the response contains only a subset of tags, it includes a NextToken value. Use this value in a subsequent ListTagsForResource request to get more tags. When you receive a response with no NextToken (or an empty or null value), that means there are no more tags to get. Cross-account use: This operation can't be used across different Amazon Web Services accounts. Related operations: /// @@ -1548,7 +1548,7 @@ extension PaymentCryptographyClient { return try await op.execute(input: input) } - /// Performs the `RestoreKey` operation on the `PaymentCryptographyControlPlane` service. + /// Performs the `RestoreKey` operation on the `PaymentCryptography` service. /// /// Cancels a scheduled key deletion during the waiting period. Use this operation to restore a Key that is scheduled for deletion. During the waiting period, the KeyState is DELETE_PENDING and deletePendingTimestamp contains the date and time after which the Key will be deleted. After Key is restored, the KeyState is CREATE_COMPLETE, and the value for deletePendingTimestamp is removed. Cross-account use: This operation can't be used across different Amazon Web Services accounts. Related operations: /// @@ -1631,7 +1631,7 @@ extension PaymentCryptographyClient { return try await op.execute(input: input) } - /// Performs the `StartKeyUsage` operation on the `PaymentCryptographyControlPlane` service. + /// Performs the `StartKeyUsage` operation on the `PaymentCryptography` service. /// /// Enables an Amazon Web Services Payment Cryptography key, which makes it active for cryptographic operations within Amazon Web Services Payment Cryptography Cross-account use: This operation can't be used across different Amazon Web Services accounts. Related operations: /// @@ -1710,7 +1710,7 @@ extension PaymentCryptographyClient { return try await op.execute(input: input) } - /// Performs the `StopKeyUsage` operation on the `PaymentCryptographyControlPlane` service. + /// Performs the `StopKeyUsage` operation on the `PaymentCryptography` service. /// /// Disables an Amazon Web Services Payment Cryptography key, which makes it inactive within Amazon Web Services Payment Cryptography. You can use this operation instead of [DeleteKey](https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_DeleteKey.html) to deactivate a key. You can enable the key in the future by calling [StartKeyUsage](https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_StartKeyUsage.html). Cross-account use: This operation can't be used across different Amazon Web Services accounts. Related operations: /// @@ -1791,7 +1791,7 @@ extension PaymentCryptographyClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `PaymentCryptographyControlPlane` service. + /// Performs the `TagResource` operation on the `PaymentCryptography` service. /// /// Adds or edits tags on an Amazon Web Services Payment Cryptography key. Tagging or untagging an Amazon Web Services Payment Cryptography key can allow or deny permission to the key. Each tag consists of a tag key and a tag value, both of which are case-sensitive strings. The tag value can be an empty (null) string. To add a tag, specify a new tag key and a tag value. To edit a tag, specify an existing tag key and a new tag value. You can also add tags to an Amazon Web Services Payment Cryptography key when you create it with [CreateKey](https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_CreateKey.html). Cross-account use: This operation can't be used across different Amazon Web Services accounts. Related operations: /// @@ -1872,7 +1872,7 @@ extension PaymentCryptographyClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `PaymentCryptographyControlPlane` service. + /// Performs the `UntagResource` operation on the `PaymentCryptography` service. /// /// Deletes a tag from an Amazon Web Services Payment Cryptography key. Tagging or untagging an Amazon Web Services Payment Cryptography key can allow or deny permission to the key. Cross-account use: This operation can't be used across different Amazon Web Services accounts. Related operations: /// @@ -1952,7 +1952,7 @@ extension PaymentCryptographyClient { return try await op.execute(input: input) } - /// Performs the `UpdateAlias` operation on the `PaymentCryptographyControlPlane` service. + /// Performs the `UpdateAlias` operation on the `PaymentCryptography` service. /// /// Associates an existing Amazon Web Services Payment Cryptography alias with a different key. Each alias is associated with only one Amazon Web Services Payment Cryptography key at a time, although a key can have multiple aliases. The alias and the Amazon Web Services Payment Cryptography key must be in the same Amazon Web Services account and Amazon Web Services Region Cross-account use: This operation can't be used across different Amazon Web Services accounts. Related operations: /// diff --git a/Sources/Services/AWSPaymentCryptographyData/Sources/AWSPaymentCryptographyData/PaymentCryptographyDataClient.swift b/Sources/Services/AWSPaymentCryptographyData/Sources/AWSPaymentCryptographyData/PaymentCryptographyDataClient.swift index 418ecbb8cd3..34b9c3ab0ac 100644 --- a/Sources/Services/AWSPaymentCryptographyData/Sources/AWSPaymentCryptographyData/PaymentCryptographyDataClient.swift +++ b/Sources/Services/AWSPaymentCryptographyData/Sources/AWSPaymentCryptographyData/PaymentCryptographyDataClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PaymentCryptographyDataClient: ClientRuntime.Client { public static let clientName = "PaymentCryptographyDataClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: PaymentCryptographyDataClient.PaymentCryptographyDataClientConfiguration let serviceName = "Payment Cryptography Data" @@ -328,7 +328,7 @@ extension PaymentCryptographyDataClient { } extension PaymentCryptographyDataClient { - /// Performs the `DecryptData` operation on the `PaymentCryptographyDataPlane` service. + /// Performs the `DecryptData` operation on the `PaymentCryptographyData` service. /// /// Decrypts ciphertext data to plaintext using a symmetric (TDES, AES), asymmetric (RSA), or derived (DUKPT or EMV) encryption key scheme. For more information, see [Decrypt data](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/decrypt-data.html) in the Amazon Web Services Payment Cryptography User Guide. You can use an decryption key generated within Amazon Web Services Payment Cryptography, or you can import your own decryption key by calling [ImportKey](https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ImportKey.html). For this operation, the key must have KeyModesOfUse set to Decrypt. In asymmetric decryption, Amazon Web Services Payment Cryptography decrypts the ciphertext using the private component of the asymmetric encryption key pair. For data encryption outside of Amazon Web Services Payment Cryptography, you can export the public component of the asymmetric key pair by calling [GetPublicCertificate](https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_GetPublicKeyCertificate.html). This operation also supports dynamic keys, allowing you to pass a dynamic decryption key as a TR-31 WrappedKeyBlock. This can be used when key material is frequently rotated, such as during every card transaction, and there is need to avoid importing short-lived keys into Amazon Web Services Payment Cryptography. To decrypt using dynamic keys, the keyARN is the Key Encryption Key (KEK) of the TR-31 wrapped decryption key material. The incoming wrapped key shall have a key purpose of D0 with a mode of use of B or D. For more information, see [Using Dynamic Keys](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/use-cases-acquirers-dynamickeys.html) in the Amazon Web Services Payment Cryptography User Guide. For symmetric and DUKPT decryption, Amazon Web Services Payment Cryptography supports TDES and AES algorithms. For EMV decryption, Amazon Web Services Payment Cryptography supports TDES algorithms. For asymmetric decryption, Amazon Web Services Payment Cryptography supports RSA. When you use TDES or TDES DUKPT, the ciphertext data length must be a multiple of 8 bytes. For AES or AES DUKPT, the ciphertext data length must be a multiple of 16 bytes. For RSA, it sould be equal to the key size unless padding is enabled. For information about valid keys for this operation, see [Understanding key attributes](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-validattributes.html) and [Key types for specific data operations](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/crypto-ops-validkeys-ops.html) in the Amazon Web Services Payment Cryptography User Guide. Cross-account use: This operation can't be used across different Amazon Web Services accounts. Related operations: /// @@ -407,7 +407,7 @@ extension PaymentCryptographyDataClient { return try await op.execute(input: input) } - /// Performs the `EncryptData` operation on the `PaymentCryptographyDataPlane` service. + /// Performs the `EncryptData` operation on the `PaymentCryptographyData` service. /// /// Encrypts plaintext data to ciphertext using a symmetric (TDES, AES), asymmetric (RSA), or derived (DUKPT or EMV) encryption key scheme. For more information, see [Encrypt data](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/encrypt-data.html) in the Amazon Web Services Payment Cryptography User Guide. You can generate an encryption key within Amazon Web Services Payment Cryptography by calling [CreateKey](https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_CreateKey.html). You can import your own encryption key by calling [ImportKey](https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ImportKey.html). For this operation, the key must have KeyModesOfUse set to Encrypt. In asymmetric encryption, plaintext is encrypted using public component. You can import the public component of an asymmetric key pair created outside Amazon Web Services Payment Cryptography by calling [ImportKey](https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ImportKey.html). This operation also supports dynamic keys, allowing you to pass a dynamic encryption key as a TR-31 WrappedKeyBlock. This can be used when key material is frequently rotated, such as during every card transaction, and there is need to avoid importing short-lived keys into Amazon Web Services Payment Cryptography. To encrypt using dynamic keys, the keyARN is the Key Encryption Key (KEK) of the TR-31 wrapped encryption key material. The incoming wrapped key shall have a key purpose of D0 with a mode of use of B or D. For more information, see [Using Dynamic Keys](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/use-cases-acquirers-dynamickeys.html) in the Amazon Web Services Payment Cryptography User Guide. For symmetric and DUKPT encryption, Amazon Web Services Payment Cryptography supports TDES and AES algorithms. For EMV encryption, Amazon Web Services Payment Cryptography supports TDES algorithms.For asymmetric encryption, Amazon Web Services Payment Cryptography supports RSA. When you use TDES or TDES DUKPT, the plaintext data length must be a multiple of 8 bytes. For AES or AES DUKPT, the plaintext data length must be a multiple of 16 bytes. For RSA, it sould be equal to the key size unless padding is enabled. To encrypt using DUKPT, you must already have a BDK (Base Derivation Key) key in your account with KeyModesOfUse set to DeriveKey, or you can generate a new DUKPT key by calling [CreateKey](https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_CreateKey.html). To encrypt using EMV, you must already have an IMK (Issuer Master Key) key in your account with KeyModesOfUse set to DeriveKey. For information about valid keys for this operation, see [Understanding key attributes](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-validattributes.html) and [Key types for specific data operations](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/crypto-ops-validkeys-ops.html) in the Amazon Web Services Payment Cryptography User Guide. Cross-account use: This operation can't be used across different Amazon Web Services accounts. Related operations: /// @@ -488,7 +488,7 @@ extension PaymentCryptographyDataClient { return try await op.execute(input: input) } - /// Performs the `GenerateCardValidationData` operation on the `PaymentCryptographyDataPlane` service. + /// Performs the `GenerateCardValidationData` operation on the `PaymentCryptographyData` service. /// /// Generates card-related validation data using algorithms such as Card Verification Values (CVV/CVV2), Dynamic Card Verification Values (dCVV/dCVV2), or Card Security Codes (CSC). For more information, see [Generate card data](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/generate-card-data.html) in the Amazon Web Services Payment Cryptography User Guide. This operation generates a CVV or CSC value that is printed on a payment credit or debit card during card production. The CVV or CSC, PAN (Primary Account Number) and expiration date of the card are required to check its validity during transaction processing. To begin this operation, a CVK (Card Verification Key) encryption key is required. You can use [CreateKey](https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_CreateKey.html) or [ImportKey](https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ImportKey.html) to establish a CVK within Amazon Web Services Payment Cryptography. The KeyModesOfUse should be set to Generate and Verify for a CVK encryption key. For information about valid keys for this operation, see [Understanding key attributes](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-validattributes.html) and [Key types for specific data operations](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/crypto-ops-validkeys-ops.html) in the Amazon Web Services Payment Cryptography User Guide. Cross-account use: This operation can't be used across different Amazon Web Services accounts. Related operations: /// @@ -565,7 +565,7 @@ extension PaymentCryptographyDataClient { return try await op.execute(input: input) } - /// Performs the `GenerateMac` operation on the `PaymentCryptographyDataPlane` service. + /// Performs the `GenerateMac` operation on the `PaymentCryptographyData` service. /// /// Generates a Message Authentication Code (MAC) cryptogram within Amazon Web Services Payment Cryptography. You can use this operation to authenticate card-related data by using known data values to generate MAC for data validation between the sending and receiving parties. This operation uses message data, a secret encryption key and MAC algorithm to generate a unique MAC value for transmission. The receiving party of the MAC must use the same message data, secret encryption key and MAC algorithm to reproduce another MAC value for comparision. You can use this operation to generate a DUPKT, CMAC, HMAC or EMV MAC by setting generation attributes and algorithm to the associated values. The MAC generation encryption key must have valid values for KeyUsage such as TR31_M7_HMAC_KEY for HMAC generation, and they key must have KeyModesOfUse set to Generate and Verify. For information about valid keys for this operation, see [Understanding key attributes](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-validattributes.html) and [Key types for specific data operations](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/crypto-ops-validkeys-ops.html) in the Amazon Web Services Payment Cryptography User Guide. Cross-account use: This operation can't be used across different Amazon Web Services accounts. Related operations: /// @@ -640,7 +640,7 @@ extension PaymentCryptographyDataClient { return try await op.execute(input: input) } - /// Performs the `GenerateMacEmvPinChange` operation on the `PaymentCryptographyDataPlane` service. + /// Performs the `GenerateMacEmvPinChange` operation on the `PaymentCryptographyData` service. /// /// Generates an issuer script mac for EMV payment cards that use offline PINs as the cardholder verification method (CVM). This operation generates an authenticated issuer script response by appending the incoming message data (APDU command) with the target encrypted PIN block in ISO2 format. The command structure and method to send the issuer script update to the card is not defined by this operation and is typically determined by the applicable payment card scheme. The primary inputs to this operation include the incoming new encrypted pinblock, PIN encryption key (PEK), issuer master key (IMK), primary account number (PAN), and the payment card derivation method. The operation uses two issuer master keys - secure messaging for confidentiality (IMK-SMC) and secure messaging for integrity (IMK-SMI). The SMC key is used to internally derive a key to secure the pin, while SMI key is used to internally derive a key to authenticate the script reponse as per the [EMV 4.4 - Book 2 - Security and Key Management](https://www.emvco.com/specifications/) specification. This operation supports Amex, EMV2000, EMVCommon, Mastercard and Visa derivation methods, each requiring specific input parameters. Users must follow the specific derivation method and input parameters defined by the respective payment card scheme. Use [GenerateMac] operation when sending a script update to an EMV card that does not involve PIN change. When assigning IAM permissions, it is important to understand that [EncryptData] using EMV keys and [GenerateMac] perform similar functions to this command. Cross-account use: This operation can't be used across different Amazon Web Services accounts. Related operations: /// @@ -717,7 +717,7 @@ extension PaymentCryptographyDataClient { return try await op.execute(input: input) } - /// Performs the `GeneratePinData` operation on the `PaymentCryptographyDataPlane` service. + /// Performs the `GeneratePinData` operation on the `PaymentCryptographyData` service. /// /// Generates pin-related data such as PIN, PIN Verification Value (PVV), PIN Block, and PIN Offset during new card issuance or reissuance. For more information, see [Generate PIN data](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/generate-pin-data.html) in the Amazon Web Services Payment Cryptography User Guide. PIN data is never transmitted in clear to or from Amazon Web Services Payment Cryptography. This operation generates PIN, PVV, or PIN Offset and then encrypts it using Pin Encryption Key (PEK) to create an EncryptedPinBlock for transmission from Amazon Web Services Payment Cryptography. This operation uses a separate Pin Verification Key (PVK) for VISA PVV generation. Using ECDH key exchange, you can receive cardholder selectable PINs into Amazon Web Services Payment Cryptography. The ECDH derived key protects the incoming PIN block. You can also use it for reveal PIN, wherein the generated PIN block is protected by the ECDH derived key before transmission from Amazon Web Services Payment Cryptography. For more information on establishing ECDH derived keys, see the [Generating keys](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/create-keys.html) in the Amazon Web Services Payment Cryptography User Guide. For information about valid keys for this operation, see [Understanding key attributes](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-validattributes.html) and [Key types for specific data operations](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/crypto-ops-validkeys-ops.html) in the Amazon Web Services Payment Cryptography User Guide. Cross-account use: This operation can't be used across different Amazon Web Services accounts. Related operations: /// @@ -796,7 +796,7 @@ extension PaymentCryptographyDataClient { return try await op.execute(input: input) } - /// Performs the `ReEncryptData` operation on the `PaymentCryptographyDataPlane` service. + /// Performs the `ReEncryptData` operation on the `PaymentCryptographyData` service. /// /// Re-encrypt ciphertext using DUKPT or Symmetric data encryption keys. You can either generate an encryption key within Amazon Web Services Payment Cryptography by calling [CreateKey](https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_CreateKey.html) or import your own encryption key by calling [ImportKey](https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ImportKey.html). The KeyArn for use with this operation must be in a compatible key state with KeyModesOfUse set to Encrypt. This operation also supports dynamic keys, allowing you to pass a dynamic encryption key as a TR-31 WrappedKeyBlock. This can be used when key material is frequently rotated, such as during every card transaction, and there is need to avoid importing short-lived keys into Amazon Web Services Payment Cryptography. To re-encrypt using dynamic keys, the keyARN is the Key Encryption Key (KEK) of the TR-31 wrapped encryption key material. The incoming wrapped key shall have a key purpose of D0 with a mode of use of B or D. For more information, see [Using Dynamic Keys](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/use-cases-acquirers-dynamickeys.html) in the Amazon Web Services Payment Cryptography User Guide. For symmetric and DUKPT encryption, Amazon Web Services Payment Cryptography supports TDES and AES algorithms. To encrypt using DUKPT, a DUKPT key must already exist within your account with KeyModesOfUse set to DeriveKey or a new DUKPT can be generated by calling [CreateKey](https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_CreateKey.html). For information about valid keys for this operation, see [Understanding key attributes](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-validattributes.html) and [Key types for specific data operations](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/crypto-ops-validkeys-ops.html) in the Amazon Web Services Payment Cryptography User Guide. Cross-account use: This operation can't be used across different Amazon Web Services accounts. Related operations: /// @@ -877,7 +877,7 @@ extension PaymentCryptographyDataClient { return try await op.execute(input: input) } - /// Performs the `TranslatePinData` operation on the `PaymentCryptographyDataPlane` service. + /// Performs the `TranslatePinData` operation on the `PaymentCryptographyData` service. /// /// Translates encrypted PIN block from and to ISO 9564 formats 0,1,3,4. For more information, see [Translate PIN data](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/translate-pin-data.html) in the Amazon Web Services Payment Cryptography User Guide. PIN block translation involves changing a PIN block from one encryption key to another and optionally change its format. PIN block translation occurs entirely within the HSM boundary and PIN data never enters or leaves Amazon Web Services Payment Cryptography in clear text. The encryption key transformation can be from PEK (Pin Encryption Key) to BDK (Base Derivation Key) for DUKPT or from BDK for DUKPT to PEK. Amazon Web Services Payment Cryptography also supports use of dynamic keys and ECDH (Elliptic Curve Diffie-Hellman) based key exchange for this operation. Dynamic keys allow you to pass a PEK as a TR-31 WrappedKeyBlock. They can be used when key material is frequently rotated, such as during every card transaction, and there is need to avoid importing short-lived keys into Amazon Web Services Payment Cryptography. To translate PIN block using dynamic keys, the keyARN is the Key Encryption Key (KEK) of the TR-31 wrapped PEK. The incoming wrapped key shall have a key purpose of P0 with a mode of use of B or D. For more information, see [Using Dynamic Keys](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/use-cases-acquirers-dynamickeys.html) in the Amazon Web Services Payment Cryptography User Guide. Using ECDH key exchange, you can receive cardholder selectable PINs into Amazon Web Services Payment Cryptography. The ECDH derived key protects the incoming PIN block, which is translated to a PEK encrypted PIN block for use within the service. You can also use ECDH for reveal PIN, wherein the service translates the PIN block from PEK to a ECDH derived encryption key. For more information on establishing ECDH derived keys, see the [Generating keys](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/create-keys.html) in the Amazon Web Services Payment Cryptography User Guide. The allowed combinations of PIN block format translations are guided by PCI. It is important to note that not all encrypted PIN block formats (example, format 1) require PAN (Primary Account Number) as input. And as such, PIN block format that requires PAN (example, formats 0,3,4) cannot be translated to a format (format 1) that does not require a PAN for generation. For information about valid keys for this operation, see [Understanding key attributes](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-validattributes.html) and [Key types for specific data operations](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/crypto-ops-validkeys-ops.html) in the Amazon Web Services Payment Cryptography User Guide. Amazon Web Services Payment Cryptography currently supports ISO PIN block 4 translation for PIN block built using legacy PAN length. That is, PAN is the right most 12 digits excluding the check digits. Cross-account use: This operation can't be used across different Amazon Web Services accounts. Related operations: /// @@ -954,7 +954,7 @@ extension PaymentCryptographyDataClient { return try await op.execute(input: input) } - /// Performs the `VerifyAuthRequestCryptogram` operation on the `PaymentCryptographyDataPlane` service. + /// Performs the `VerifyAuthRequestCryptogram` operation on the `PaymentCryptographyData` service. /// /// Verifies Authorization Request Cryptogram (ARQC) for a EMV chip payment card authorization. For more information, see [Verify auth request cryptogram](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/data-operations.verifyauthrequestcryptogram.html) in the Amazon Web Services Payment Cryptography User Guide. ARQC generation is done outside of Amazon Web Services Payment Cryptography and is typically generated on a point of sale terminal for an EMV chip card to obtain payment authorization during transaction time. For ARQC verification, you must first import the ARQC generated outside of Amazon Web Services Payment Cryptography by calling [ImportKey](https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ImportKey.html). This operation uses the imported ARQC and an major encryption key (DUKPT) created by calling [CreateKey](https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_CreateKey.html) to either provide a boolean ARQC verification result or provide an APRC (Authorization Response Cryptogram) response using Method 1 or Method 2. The ARPC_METHOD_1 uses AuthResponseCode to generate ARPC and ARPC_METHOD_2 uses CardStatusUpdate to generate ARPC. For information about valid keys for this operation, see [Understanding key attributes](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-validattributes.html) and [Key types for specific data operations](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/crypto-ops-validkeys-ops.html) in the Amazon Web Services Payment Cryptography User Guide. Cross-account use: This operation can't be used across different Amazon Web Services accounts. Related operations: /// @@ -1032,7 +1032,7 @@ extension PaymentCryptographyDataClient { return try await op.execute(input: input) } - /// Performs the `VerifyCardValidationData` operation on the `PaymentCryptographyDataPlane` service. + /// Performs the `VerifyCardValidationData` operation on the `PaymentCryptographyData` service. /// /// Verifies card-related validation data using algorithms such as Card Verification Values (CVV/CVV2), Dynamic Card Verification Values (dCVV/dCVV2) and Card Security Codes (CSC). For more information, see [Verify card data](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/verify-card-data.html) in the Amazon Web Services Payment Cryptography User Guide. This operation validates the CVV or CSC codes that is printed on a payment credit or debit card during card payment transaction. The input values are typically provided as part of an inbound transaction to an issuer or supporting platform partner. Amazon Web Services Payment Cryptography uses CVV or CSC, PAN (Primary Account Number) and expiration date of the card to check its validity during transaction processing. In this operation, the CVK (Card Verification Key) encryption key for use with card data verification is same as the one in used for [GenerateCardValidationData]. For information about valid keys for this operation, see [Understanding key attributes](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-validattributes.html) and [Key types for specific data operations](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/crypto-ops-validkeys-ops.html) in the Amazon Web Services Payment Cryptography User Guide. Cross-account use: This operation can't be used across different Amazon Web Services accounts. Related operations: /// @@ -1112,7 +1112,7 @@ extension PaymentCryptographyDataClient { return try await op.execute(input: input) } - /// Performs the `VerifyMac` operation on the `PaymentCryptographyDataPlane` service. + /// Performs the `VerifyMac` operation on the `PaymentCryptographyData` service. /// /// Verifies a Message Authentication Code (MAC). You can use this operation to verify MAC for message data authentication such as . In this operation, you must use the same message data, secret encryption key and MAC algorithm that was used to generate MAC. You can use this operation to verify a DUPKT, CMAC, HMAC or EMV MAC by setting generation attributes and algorithm to the associated values. For information about valid keys for this operation, see [Understanding key attributes](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-validattributes.html) and [Key types for specific data operations](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/crypto-ops-validkeys-ops.html) in the Amazon Web Services Payment Cryptography User Guide. Cross-account use: This operation can't be used across different Amazon Web Services accounts. Related operations: /// @@ -1188,7 +1188,7 @@ extension PaymentCryptographyDataClient { return try await op.execute(input: input) } - /// Performs the `VerifyPinData` operation on the `PaymentCryptographyDataPlane` service. + /// Performs the `VerifyPinData` operation on the `PaymentCryptographyData` service. /// /// Verifies pin-related data such as PIN and PIN Offset using algorithms including VISA PVV and IBM3624. For more information, see [Verify PIN data](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/verify-pin-data.html) in the Amazon Web Services Payment Cryptography User Guide. This operation verifies PIN data for user payment card. A card holder PIN data is never transmitted in clear to or from Amazon Web Services Payment Cryptography. This operation uses PIN Verification Key (PVK) for PIN or PIN Offset generation and then encrypts it using PIN Encryption Key (PEK) to create an EncryptedPinBlock for transmission from Amazon Web Services Payment Cryptography. For information about valid keys for this operation, see [Understanding key attributes](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-validattributes.html) and [Key types for specific data operations](https://docs.aws.amazon.com/payment-cryptography/latest/userguide/crypto-ops-validkeys-ops.html) in the Amazon Web Services Payment Cryptography User Guide. Cross-account use: This operation can't be used across different Amazon Web Services accounts. Related operations: /// diff --git a/Sources/Services/AWSPcaConnectorAd/Sources/AWSPcaConnectorAd/PcaConnectorAdClient.swift b/Sources/Services/AWSPcaConnectorAd/Sources/AWSPcaConnectorAd/PcaConnectorAdClient.swift index 85001db8987..e0d91c50678 100644 --- a/Sources/Services/AWSPcaConnectorAd/Sources/AWSPcaConnectorAd/PcaConnectorAdClient.swift +++ b/Sources/Services/AWSPcaConnectorAd/Sources/AWSPcaConnectorAd/PcaConnectorAdClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PcaConnectorAdClient: ClientRuntime.Client { public static let clientName = "PcaConnectorAdClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: PcaConnectorAdClient.PcaConnectorAdClientConfiguration let serviceName = "Pca Connector Ad" diff --git a/Sources/Services/AWSPcaConnectorScep/Sources/AWSPcaConnectorScep/PcaConnectorScepClient.swift b/Sources/Services/AWSPcaConnectorScep/Sources/AWSPcaConnectorScep/PcaConnectorScepClient.swift index 04f327ac412..9ce83579ab5 100644 --- a/Sources/Services/AWSPcaConnectorScep/Sources/AWSPcaConnectorScep/PcaConnectorScepClient.swift +++ b/Sources/Services/AWSPcaConnectorScep/Sources/AWSPcaConnectorScep/PcaConnectorScepClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PcaConnectorScepClient: ClientRuntime.Client { public static let clientName = "PcaConnectorScepClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: PcaConnectorScepClient.PcaConnectorScepClientConfiguration let serviceName = "Pca Connector Scep" diff --git a/Sources/Services/AWSPersonalize/Sources/AWSPersonalize/PersonalizeClient.swift b/Sources/Services/AWSPersonalize/Sources/AWSPersonalize/PersonalizeClient.swift index f2fa1d06435..f349eefd2a7 100644 --- a/Sources/Services/AWSPersonalize/Sources/AWSPersonalize/PersonalizeClient.swift +++ b/Sources/Services/AWSPersonalize/Sources/AWSPersonalize/PersonalizeClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PersonalizeClient: ClientRuntime.Client { public static let clientName = "PersonalizeClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: PersonalizeClient.PersonalizeClientConfiguration let serviceName = "Personalize" @@ -329,7 +329,7 @@ extension PersonalizeClient { } extension PersonalizeClient { - /// Performs the `CreateBatchInferenceJob` operation on the `AmazonPersonalize` service. + /// Performs the `CreateBatchInferenceJob` operation on the `Personalize` service. /// /// Generates batch recommendations based on a list of items or users stored in Amazon S3 and exports the recommendations to an Amazon S3 bucket. To generate batch recommendations, specify the ARN of a solution version and an Amazon S3 URI for the input and output data. For user personalization, popular items, and personalized ranking solutions, the batch inference job generates a list of recommended items for each user ID in the input file. For related items solutions, the job generates a list of recommended items for each item ID in the input file. For more information, see [Creating a batch inference job ](https://docs.aws.amazon.com/personalize/latest/dg/getting-batch-recommendations.html). If you use the Similar-Items recipe, Amazon Personalize can add descriptive themes to batch recommendations. To generate themes, set the job's mode to THEME_GENERATION and specify the name of the field that contains item names in the input data. For more information about generating themes, see [Batch recommendations with themes from Content Generator ](https://docs.aws.amazon.com/personalize/latest/dg/themed-batch-recommendations.html). You can't get batch recommendations with the Trending-Now or Next-Best-Action recipes. /// @@ -404,7 +404,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `CreateBatchSegmentJob` operation on the `AmazonPersonalize` service. + /// Performs the `CreateBatchSegmentJob` operation on the `Personalize` service. /// /// Creates a batch segment job. The operation can handle up to 50 million records and the input file must be in JSON format. For more information, see [Getting batch recommendations and user segments](https://docs.aws.amazon.com/personalize/latest/dg/recommendations-batch.html). /// @@ -479,7 +479,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `CreateCampaign` operation on the `AmazonPersonalize` service. + /// Performs the `CreateCampaign` operation on the `Personalize` service. /// /// You incur campaign costs while it is active. To avoid unnecessary costs, make sure to delete the campaign when you are finished. For information about campaign costs, see [Amazon Personalize pricing](https://aws.amazon.com/personalize/pricing/). Creates a campaign that deploys a solution version. When a client calls the [GetRecommendations](https://docs.aws.amazon.com/personalize/latest/dg/API_RS_GetRecommendations.html) and [GetPersonalizedRanking](https://docs.aws.amazon.com/personalize/latest/dg/API_RS_GetPersonalizedRanking.html) APIs, a campaign is specified in the request. Minimum Provisioned TPS and Auto-Scaling A high minProvisionedTPS will increase your cost. We recommend starting with 1 for minProvisionedTPS (the default). Track your usage using Amazon CloudWatch metrics, and increase the minProvisionedTPS as necessary. When you create an Amazon Personalize campaign, you can specify the minimum provisioned transactions per second (minProvisionedTPS) for the campaign. This is the baseline transaction throughput for the campaign provisioned by Amazon Personalize. It sets the minimum billing charge for the campaign while it is active. A transaction is a single GetRecommendations or GetPersonalizedRanking request. The default minProvisionedTPS is 1. If your TPS increases beyond the minProvisionedTPS, Amazon Personalize auto-scales the provisioned capacity up and down, but never below minProvisionedTPS. There's a short time delay while the capacity is increased that might cause loss of transactions. When your traffic reduces, capacity returns to the minProvisionedTPS. You are charged for the the minimum provisioned TPS or, if your requests exceed the minProvisionedTPS, the actual TPS. The actual TPS is the total number of recommendation requests you make. We recommend starting with a low minProvisionedTPS, track your usage using Amazon CloudWatch metrics, and then increase the minProvisionedTPS as necessary. For more information about campaign costs, see [Amazon Personalize pricing](https://aws.amazon.com/personalize/pricing/). Status A campaign can be in one of the following states: /// @@ -569,7 +569,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `CreateDataDeletionJob` operation on the `AmazonPersonalize` service. + /// Performs the `CreateDataDeletionJob` operation on the `Personalize` service. /// /// Creates a batch job that deletes all references to specific users from an Amazon Personalize dataset group in batches. You specify the users to delete in a CSV file of userIds in an Amazon S3 bucket. After a job completes, Amazon Personalize no longer trains on the users’ data and no longer considers the users when generating user segments. For more information about creating a data deletion job, see [Deleting users](https://docs.aws.amazon.com/personalize/latest/dg/delete-records.html). /// @@ -660,7 +660,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `CreateDataset` operation on the `AmazonPersonalize` service. + /// Performs the `CreateDataset` operation on the `Personalize` service. /// /// Creates an empty dataset and adds it to the specified dataset group. Use [CreateDatasetImportJob](https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDatasetImportJob.html) to import your training data to a dataset. There are 5 types of datasets: /// @@ -763,7 +763,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `CreateDatasetExportJob` operation on the `AmazonPersonalize` service. + /// Performs the `CreateDatasetExportJob` operation on the `Personalize` service. /// /// Creates a job that exports data from your dataset to an Amazon S3 bucket. To allow Amazon Personalize to export the training data, you must specify an service-linked IAM role that gives Amazon Personalize PutObject permissions for your Amazon S3 bucket. For information, see [Exporting a dataset](https://docs.aws.amazon.com/personalize/latest/dg/export-data.html) in the Amazon Personalize developer guide. Status A dataset export job can be in one of the following states: /// @@ -843,7 +843,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `CreateDatasetGroup` operation on the `AmazonPersonalize` service. + /// Performs the `CreateDatasetGroup` operation on the `Personalize` service. /// /// Creates an empty dataset group. A dataset group is a container for Amazon Personalize resources. A dataset group can contain at most three datasets, one for each type of dataset: /// @@ -951,7 +951,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `CreateDatasetImportJob` operation on the `AmazonPersonalize` service. + /// Performs the `CreateDatasetImportJob` operation on the `Personalize` service. /// /// Creates a job that imports training data from your data source (an Amazon S3 bucket) to an Amazon Personalize dataset. To allow Amazon Personalize to import the training data, you must specify an IAM service role that has permission to read from the data source, as Amazon Personalize makes a copy of your data and processes it internally. For information on granting access to your Amazon S3 bucket, see [Giving Amazon Personalize Access to Amazon S3 Resources](https://docs.aws.amazon.com/personalize/latest/dg/granting-personalize-s3-access.html). If you already created a recommender or deployed a custom solution version with a campaign, how new bulk records influence recommendations depends on the domain use case or recipe that you use. For more information, see [How new data influences real-time recommendations](https://docs.aws.amazon.com/personalize/latest/dg/how-new-data-influences-recommendations.html). By default, a dataset import job replaces any existing data in the dataset that you imported in bulk. To add new records without replacing existing data, specify INCREMENTAL for the import mode in the CreateDatasetImportJob operation. Status A dataset import job can be in one of the following states: /// @@ -1035,7 +1035,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `CreateEventTracker` operation on the `AmazonPersonalize` service. + /// Performs the `CreateEventTracker` operation on the `Personalize` service. /// /// Creates an event tracker that you use when adding event data to a specified dataset group using the [PutEvents](https://docs.aws.amazon.com/personalize/latest/dg/API_UBS_PutEvents.html) API. Only one event tracker can be associated with a dataset group. You will get an error if you call CreateEventTracker using the same dataset group as an existing event tracker. When you create an event tracker, the response includes a tracking ID, which you pass as a parameter when you use the [PutEvents](https://docs.aws.amazon.com/personalize/latest/dg/API_UBS_PutEvents.html) operation. Amazon Personalize then appends the event data to the Item interactions dataset of the dataset group you specify in your event tracker. The event tracker can be in one of the following states: /// @@ -1123,7 +1123,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `CreateFilter` operation on the `AmazonPersonalize` service. + /// Performs the `CreateFilter` operation on the `Personalize` service. /// /// Creates a recommendation filter. For more information, see [Filtering recommendations and user segments](https://docs.aws.amazon.com/personalize/latest/dg/filter.html). /// @@ -1197,7 +1197,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `CreateMetricAttribution` operation on the `AmazonPersonalize` service. + /// Performs the `CreateMetricAttribution` operation on the `Personalize` service. /// /// Creates a metric attribution. A metric attribution creates reports on the data that you import into Amazon Personalize. Depending on how you imported the data, you can view reports in Amazon CloudWatch or Amazon S3. For more information, see [Measuring impact of recommendations](https://docs.aws.amazon.com/personalize/latest/dg/measuring-recommendation-impact.html). /// @@ -1271,7 +1271,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `CreateRecommender` operation on the `AmazonPersonalize` service. + /// Performs the `CreateRecommender` operation on the `Personalize` service. /// /// Creates a recommender with the recipe (a Domain dataset group use case) you specify. You create recommenders for a Domain dataset group and specify the recommender's Amazon Resource Name (ARN) when you make a [GetRecommendations](https://docs.aws.amazon.com/personalize/latest/dg/API_RS_GetRecommendations.html) request. Minimum recommendation requests per second A high minRecommendationRequestsPerSecond will increase your bill. We recommend starting with 1 for minRecommendationRequestsPerSecond (the default). Track your usage using Amazon CloudWatch metrics, and increase the minRecommendationRequestsPerSecond as necessary. When you create a recommender, you can configure the recommender's minimum recommendation requests per second. The minimum recommendation requests per second (minRecommendationRequestsPerSecond) specifies the baseline recommendation request throughput provisioned by Amazon Personalize. The default minRecommendationRequestsPerSecond is 1. A recommendation request is a single GetRecommendations operation. Request throughput is measured in requests per second and Amazon Personalize uses your requests per second to derive your requests per hour and the price of your recommender usage. If your requests per second increases beyond minRecommendationRequestsPerSecond, Amazon Personalize auto-scales the provisioned capacity up and down, but never below minRecommendationRequestsPerSecond. There's a short time delay while the capacity is increased that might cause loss of requests. Your bill is the greater of either the minimum requests per hour (based on minRecommendationRequestsPerSecond) or the actual number of requests. The actual request throughput used is calculated as the average requests/second within a one-hour window. We recommend starting with the default minRecommendationRequestsPerSecond, track your usage using Amazon CloudWatch metrics, and then increase the minRecommendationRequestsPerSecond as necessary. Status A recommender can be in one of the following states: /// @@ -1363,7 +1363,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `CreateSchema` operation on the `AmazonPersonalize` service. + /// Performs the `CreateSchema` operation on the `Personalize` service. /// /// Creates an Amazon Personalize schema from the specified schema string. The schema you create must be in Avro JSON format. Amazon Personalize recognizes three schema variants. Each schema is associated with a dataset type and has a set of required field and keywords. If you are creating a schema for a dataset in a Domain dataset group, you provide the domain of the Domain dataset group. You specify a schema when you call [CreateDataset](https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDataset.html). Related APIs /// @@ -1441,7 +1441,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `CreateSolution` operation on the `AmazonPersonalize` service. + /// Performs the `CreateSolution` operation on the `Personalize` service. /// /// By default, all new solutions use automatic training. With automatic training, you incur training costs while your solution is active. To avoid unnecessary costs, when you are finished you can [update the solution](https://docs.aws.amazon.com/personalize/latest/dg/API_UpdateSolution.html) to turn off automatic training. For information about training costs, see [Amazon Personalize pricing](https://aws.amazon.com/personalize/pricing/). Creates the configuration for training a model (creating a solution version). This configuration includes the recipe to use for model training and optional training configuration, such as columns to use in training and feature transformation parameters. For more information about configuring a solution, see [Creating and configuring a solution](https://docs.aws.amazon.com/personalize/latest/dg/customizing-solution-config.html). By default, new solutions use automatic training to create solution versions every 7 days. You can change the training frequency. Automatic solution version creation starts within one hour after the solution is ACTIVE. If you manually create a solution version within the hour, the solution skips the first automatic training. For more information, see [Configuring automatic training](https://docs.aws.amazon.com/personalize/latest/dg/solution-config-auto-training.html). To turn off automatic training, set performAutoTraining to false. If you turn off automatic training, you must manually create a solution version by calling the [CreateSolutionVersion](https://docs.aws.amazon.com/personalize/latest/dg/API_CreateSolutionVersion.html) operation. After training starts, you can get the solution version's Amazon Resource Name (ARN) with the [ListSolutionVersions](https://docs.aws.amazon.com/personalize/latest/dg/API_ListSolutionVersions.html) API operation. To get its status, use the [DescribeSolutionVersion](https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeSolutionVersion.html). After training completes you can evaluate model accuracy by calling [GetSolutionMetrics](https://docs.aws.amazon.com/personalize/latest/dg/API_GetSolutionMetrics.html). When you are satisfied with the solution version, you deploy it using [CreateCampaign](https://docs.aws.amazon.com/personalize/latest/dg/API_CreateCampaign.html). The campaign provides recommendations to a client through the [GetRecommendations](https://docs.aws.amazon.com/personalize/latest/dg/API_RS_GetRecommendations.html) API. Amazon Personalize doesn't support configuring the hpoObjective for solution hyperparameter optimization at this time. Status A solution can be in one of the following states: /// @@ -1540,7 +1540,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `CreateSolutionVersion` operation on the `AmazonPersonalize` service. + /// Performs the `CreateSolutionVersion` operation on the `Personalize` service. /// /// Trains or retrains an active solution in a Custom dataset group. A solution is created using the [CreateSolution](https://docs.aws.amazon.com/personalize/latest/dg/API_CreateSolution.html) operation and must be in the ACTIVE state before calling CreateSolutionVersion. A new version of the solution is created every time you call this operation. Status A solution version can be in one of the following states: /// @@ -1642,7 +1642,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `DeleteCampaign` operation on the `AmazonPersonalize` service. + /// Performs the `DeleteCampaign` operation on the `Personalize` service. /// /// Removes a campaign by deleting the solution deployment. The solution that the campaign is based on is not deleted and can be redeployed when needed. A deleted campaign can no longer be specified in a [GetRecommendations](https://docs.aws.amazon.com/personalize/latest/dg/API_RS_GetRecommendations.html) request. For information on creating campaigns, see [CreateCampaign](https://docs.aws.amazon.com/personalize/latest/dg/API_CreateCampaign.html). /// @@ -1714,7 +1714,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `DeleteDataset` operation on the `AmazonPersonalize` service. + /// Performs the `DeleteDataset` operation on the `Personalize` service. /// /// Deletes a dataset. You can't delete a dataset if an associated DatasetImportJob or SolutionVersion is in the CREATE PENDING or IN PROGRESS state. For more information on datasets, see [CreateDataset](https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDataset.html). /// @@ -1786,7 +1786,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `DeleteDatasetGroup` operation on the `AmazonPersonalize` service. + /// Performs the `DeleteDatasetGroup` operation on the `Personalize` service. /// /// Deletes a dataset group. Before you delete a dataset group, you must delete the following: /// @@ -1864,7 +1864,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `DeleteEventTracker` operation on the `AmazonPersonalize` service. + /// Performs the `DeleteEventTracker` operation on the `Personalize` service. /// /// Deletes the event tracker. Does not delete the dataset from the dataset group. For more information on event trackers, see [CreateEventTracker](https://docs.aws.amazon.com/personalize/latest/dg/API_CreateEventTracker.html). /// @@ -1936,7 +1936,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `DeleteFilter` operation on the `AmazonPersonalize` service. + /// Performs the `DeleteFilter` operation on the `Personalize` service. /// /// Deletes a filter. /// @@ -2008,7 +2008,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `DeleteMetricAttribution` operation on the `AmazonPersonalize` service. + /// Performs the `DeleteMetricAttribution` operation on the `Personalize` service. /// /// Deletes a metric attribution. /// @@ -2080,7 +2080,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `DeleteRecommender` operation on the `AmazonPersonalize` service. + /// Performs the `DeleteRecommender` operation on the `Personalize` service. /// /// Deactivates and removes a recommender. A deleted recommender can no longer be specified in a [GetRecommendations](https://docs.aws.amazon.com/personalize/latest/dg/API_RS_GetRecommendations.html) request. /// @@ -2152,7 +2152,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `DeleteSchema` operation on the `AmazonPersonalize` service. + /// Performs the `DeleteSchema` operation on the `Personalize` service. /// /// Deletes a schema. Before deleting a schema, you must delete all datasets referencing the schema. For more information on schemas, see [CreateSchema](https://docs.aws.amazon.com/personalize/latest/dg/API_CreateSchema.html). /// @@ -2224,7 +2224,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `DeleteSolution` operation on the `AmazonPersonalize` service. + /// Performs the `DeleteSolution` operation on the `Personalize` service. /// /// Deletes all versions of a solution and the Solution object itself. Before deleting a solution, you must delete all campaigns based on the solution. To determine what campaigns are using the solution, call [ListCampaigns](https://docs.aws.amazon.com/personalize/latest/dg/API_ListCampaigns.html) and supply the Amazon Resource Name (ARN) of the solution. You can't delete a solution if an associated SolutionVersion is in the CREATE PENDING or IN PROGRESS state. For more information on solutions, see [CreateSolution](https://docs.aws.amazon.com/personalize/latest/dg/API_CreateSolution.html). /// @@ -2296,7 +2296,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `DescribeAlgorithm` operation on the `AmazonPersonalize` service. + /// Performs the `DescribeAlgorithm` operation on the `Personalize` service. /// /// Describes the given algorithm. /// @@ -2367,7 +2367,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `DescribeBatchInferenceJob` operation on the `AmazonPersonalize` service. + /// Performs the `DescribeBatchInferenceJob` operation on the `Personalize` service. /// /// Gets the properties of a batch inference job including name, Amazon Resource Name (ARN), status, input and output configurations, and the ARN of the solution version used to generate the recommendations. /// @@ -2438,7 +2438,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `DescribeBatchSegmentJob` operation on the `AmazonPersonalize` service. + /// Performs the `DescribeBatchSegmentJob` operation on the `Personalize` service. /// /// Gets the properties of a batch segment job including name, Amazon Resource Name (ARN), status, input and output configurations, and the ARN of the solution version used to generate segments. /// @@ -2509,7 +2509,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `DescribeCampaign` operation on the `AmazonPersonalize` service. + /// Performs the `DescribeCampaign` operation on the `Personalize` service. /// /// Describes the given campaign, including its status. A campaign can be in one of the following states: /// @@ -2587,7 +2587,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `DescribeDataDeletionJob` operation on the `AmazonPersonalize` service. + /// Performs the `DescribeDataDeletionJob` operation on the `Personalize` service. /// /// Describes the data deletion job created by [CreateDataDeletionJob](https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDataDeletionJob.html), including the job status. /// @@ -2658,7 +2658,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `DescribeDataset` operation on the `AmazonPersonalize` service. + /// Performs the `DescribeDataset` operation on the `Personalize` service. /// /// Describes the given dataset. For more information on datasets, see [CreateDataset](https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDataset.html). /// @@ -2729,7 +2729,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `DescribeDatasetExportJob` operation on the `AmazonPersonalize` service. + /// Performs the `DescribeDatasetExportJob` operation on the `Personalize` service. /// /// Describes the dataset export job created by [CreateDatasetExportJob](https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDatasetExportJob.html), including the export job status. /// @@ -2800,7 +2800,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `DescribeDatasetGroup` operation on the `AmazonPersonalize` service. + /// Performs the `DescribeDatasetGroup` operation on the `Personalize` service. /// /// Describes the given dataset group. For more information on dataset groups, see [CreateDatasetGroup](https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDatasetGroup.html). /// @@ -2871,7 +2871,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `DescribeDatasetImportJob` operation on the `AmazonPersonalize` service. + /// Performs the `DescribeDatasetImportJob` operation on the `Personalize` service. /// /// Describes the dataset import job created by [CreateDatasetImportJob](https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDatasetImportJob.html), including the import job status. /// @@ -2942,7 +2942,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `DescribeEventTracker` operation on the `AmazonPersonalize` service. + /// Performs the `DescribeEventTracker` operation on the `Personalize` service. /// /// Describes an event tracker. The response includes the trackingId and status of the event tracker. For more information on event trackers, see [CreateEventTracker](https://docs.aws.amazon.com/personalize/latest/dg/API_CreateEventTracker.html). /// @@ -3013,7 +3013,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `DescribeFeatureTransformation` operation on the `AmazonPersonalize` service. + /// Performs the `DescribeFeatureTransformation` operation on the `Personalize` service. /// /// Describes the given feature transformation. /// @@ -3084,7 +3084,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `DescribeFilter` operation on the `AmazonPersonalize` service. + /// Performs the `DescribeFilter` operation on the `Personalize` service. /// /// Describes a filter's properties. /// @@ -3155,7 +3155,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `DescribeMetricAttribution` operation on the `AmazonPersonalize` service. + /// Performs the `DescribeMetricAttribution` operation on the `Personalize` service. /// /// Describes a metric attribution. /// @@ -3226,7 +3226,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `DescribeRecipe` operation on the `AmazonPersonalize` service. + /// Performs the `DescribeRecipe` operation on the `Personalize` service. /// /// Describes a recipe. A recipe contains three items: /// @@ -3306,7 +3306,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `DescribeRecommender` operation on the `AmazonPersonalize` service. + /// Performs the `DescribeRecommender` operation on the `Personalize` service. /// /// Describes the given recommender, including its status. A recommender can be in one of the following states: /// @@ -3386,7 +3386,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `DescribeSchema` operation on the `AmazonPersonalize` service. + /// Performs the `DescribeSchema` operation on the `Personalize` service. /// /// Describes a schema. For more information on schemas, see [CreateSchema](https://docs.aws.amazon.com/personalize/latest/dg/API_CreateSchema.html). /// @@ -3457,7 +3457,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `DescribeSolution` operation on the `AmazonPersonalize` service. + /// Performs the `DescribeSolution` operation on the `Personalize` service. /// /// Describes a solution. For more information on solutions, see [CreateSolution](https://docs.aws.amazon.com/personalize/latest/dg/API_CreateSolution.html). /// @@ -3528,7 +3528,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `DescribeSolutionVersion` operation on the `AmazonPersonalize` service. + /// Performs the `DescribeSolutionVersion` operation on the `Personalize` service. /// /// Describes a specific version of a solution. For more information on solutions, see [CreateSolution](https://docs.aws.amazon.com/personalize/latest/dg/API_CreateSolution.html) /// @@ -3599,7 +3599,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `GetSolutionMetrics` operation on the `AmazonPersonalize` service. + /// Performs the `GetSolutionMetrics` operation on the `Personalize` service. /// /// Gets the metrics for the specified solution version. /// @@ -3671,7 +3671,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `ListBatchInferenceJobs` operation on the `AmazonPersonalize` service. + /// Performs the `ListBatchInferenceJobs` operation on the `Personalize` service. /// /// Gets a list of the batch inference jobs that have been performed off of a solution version. /// @@ -3742,7 +3742,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `ListBatchSegmentJobs` operation on the `AmazonPersonalize` service. + /// Performs the `ListBatchSegmentJobs` operation on the `Personalize` service. /// /// Gets a list of the batch segment jobs that have been performed off of a solution version that you specify. /// @@ -3813,7 +3813,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `ListCampaigns` operation on the `AmazonPersonalize` service. + /// Performs the `ListCampaigns` operation on the `Personalize` service. /// /// Returns a list of campaigns that use the given solution. When a solution is not specified, all the campaigns associated with the account are listed. The response provides the properties for each campaign, including the Amazon Resource Name (ARN). For more information on campaigns, see [CreateCampaign](https://docs.aws.amazon.com/personalize/latest/dg/API_CreateCampaign.html). /// @@ -3884,7 +3884,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `ListDataDeletionJobs` operation on the `AmazonPersonalize` service. + /// Performs the `ListDataDeletionJobs` operation on the `Personalize` service. /// /// Returns a list of data deletion jobs for a dataset group ordered by creation time, with the most recent first. When a dataset group is not specified, all the data deletion jobs associated with the account are listed. The response provides the properties for each job, including the Amazon Resource Name (ARN). For more information on data deletion jobs, see [Deleting users](https://docs.aws.amazon.com/personalize/latest/dg/delete-records.html). /// @@ -3955,7 +3955,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `ListDatasetExportJobs` operation on the `AmazonPersonalize` service. + /// Performs the `ListDatasetExportJobs` operation on the `Personalize` service. /// /// Returns a list of dataset export jobs that use the given dataset. When a dataset is not specified, all the dataset export jobs associated with the account are listed. The response provides the properties for each dataset export job, including the Amazon Resource Name (ARN). For more information on dataset export jobs, see [CreateDatasetExportJob](https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDatasetExportJob.html). For more information on datasets, see [CreateDataset](https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDataset.html). /// @@ -4026,7 +4026,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `ListDatasetGroups` operation on the `AmazonPersonalize` service. + /// Performs the `ListDatasetGroups` operation on the `Personalize` service. /// /// Returns a list of dataset groups. The response provides the properties for each dataset group, including the Amazon Resource Name (ARN). For more information on dataset groups, see [CreateDatasetGroup](https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDatasetGroup.html). /// @@ -4096,7 +4096,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `ListDatasetImportJobs` operation on the `AmazonPersonalize` service. + /// Performs the `ListDatasetImportJobs` operation on the `Personalize` service. /// /// Returns a list of dataset import jobs that use the given dataset. When a dataset is not specified, all the dataset import jobs associated with the account are listed. The response provides the properties for each dataset import job, including the Amazon Resource Name (ARN). For more information on dataset import jobs, see [CreateDatasetImportJob](https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDatasetImportJob.html). For more information on datasets, see [CreateDataset](https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDataset.html). /// @@ -4167,7 +4167,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `ListDatasets` operation on the `AmazonPersonalize` service. + /// Performs the `ListDatasets` operation on the `Personalize` service. /// /// Returns the list of datasets contained in the given dataset group. The response provides the properties for each dataset, including the Amazon Resource Name (ARN). For more information on datasets, see [CreateDataset](https://docs.aws.amazon.com/personalize/latest/dg/API_CreateDataset.html). /// @@ -4238,7 +4238,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `ListEventTrackers` operation on the `AmazonPersonalize` service. + /// Performs the `ListEventTrackers` operation on the `Personalize` service. /// /// Returns the list of event trackers associated with the account. The response provides the properties for each event tracker, including the Amazon Resource Name (ARN) and tracking ID. For more information on event trackers, see [CreateEventTracker](https://docs.aws.amazon.com/personalize/latest/dg/API_CreateEventTracker.html). /// @@ -4309,7 +4309,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `ListFilters` operation on the `AmazonPersonalize` service. + /// Performs the `ListFilters` operation on the `Personalize` service. /// /// Lists all filters that belong to a given dataset group. /// @@ -4380,7 +4380,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `ListMetricAttributionMetrics` operation on the `AmazonPersonalize` service. + /// Performs the `ListMetricAttributionMetrics` operation on the `Personalize` service. /// /// Lists the metrics for the metric attribution. /// @@ -4451,7 +4451,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `ListMetricAttributions` operation on the `AmazonPersonalize` service. + /// Performs the `ListMetricAttributions` operation on the `Personalize` service. /// /// Lists metric attributions. /// @@ -4522,7 +4522,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `ListRecipes` operation on the `AmazonPersonalize` service. + /// Performs the `ListRecipes` operation on the `Personalize` service. /// /// Returns a list of available recipes. The response provides the properties for each recipe, including the recipe's Amazon Resource Name (ARN). /// @@ -4593,7 +4593,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `ListRecommenders` operation on the `AmazonPersonalize` service. + /// Performs the `ListRecommenders` operation on the `Personalize` service. /// /// Returns a list of recommenders in a given Domain dataset group. When a Domain dataset group is not specified, all the recommenders associated with the account are listed. The response provides the properties for each recommender, including the Amazon Resource Name (ARN). For more information on recommenders, see [CreateRecommender](https://docs.aws.amazon.com/personalize/latest/dg/API_CreateRecommender.html). /// @@ -4664,7 +4664,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `ListSchemas` operation on the `AmazonPersonalize` service. + /// Performs the `ListSchemas` operation on the `Personalize` service. /// /// Returns the list of schemas associated with the account. The response provides the properties for each schema, including the Amazon Resource Name (ARN). For more information on schemas, see [CreateSchema](https://docs.aws.amazon.com/personalize/latest/dg/API_CreateSchema.html). /// @@ -4734,7 +4734,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `ListSolutionVersions` operation on the `AmazonPersonalize` service. + /// Performs the `ListSolutionVersions` operation on the `Personalize` service. /// /// Returns a list of solution versions for the given solution. When a solution is not specified, all the solution versions associated with the account are listed. The response provides the properties for each solution version, including the Amazon Resource Name (ARN). /// @@ -4806,7 +4806,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `ListSolutions` operation on the `AmazonPersonalize` service. + /// Performs the `ListSolutions` operation on the `Personalize` service. /// /// Returns a list of solutions in a given dataset group. When a dataset group is not specified, all the solutions associated with the account are listed. The response provides the properties for each solution, including the Amazon Resource Name (ARN). For more information on solutions, see [CreateSolution](https://docs.aws.amazon.com/personalize/latest/dg/API_CreateSolution.html). /// @@ -4877,7 +4877,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AmazonPersonalize` service. + /// Performs the `ListTagsForResource` operation on the `Personalize` service. /// /// Get a list of [tags](https://docs.aws.amazon.com/personalize/latest/dg/tagging-resources.html) attached to a resource. /// @@ -4949,7 +4949,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `StartRecommender` operation on the `AmazonPersonalize` service. + /// Performs the `StartRecommender` operation on the `Personalize` service. /// /// Starts a recommender that is INACTIVE. Starting a recommender does not create any new models, but resumes billing and automatic retraining for the recommender. /// @@ -5021,7 +5021,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `StopRecommender` operation on the `AmazonPersonalize` service. + /// Performs the `StopRecommender` operation on the `Personalize` service. /// /// Stops a recommender that is ACTIVE. Stopping a recommender halts billing and automatic retraining for the recommender. /// @@ -5093,7 +5093,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `StopSolutionVersionCreation` operation on the `AmazonPersonalize` service. + /// Performs the `StopSolutionVersionCreation` operation on the `Personalize` service. /// /// Stops creating a solution version that is in a state of CREATE_PENDING or CREATE IN_PROGRESS. Depending on the current state of the solution version, the solution version state changes as follows: /// @@ -5172,7 +5172,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AmazonPersonalize` service. + /// Performs the `TagResource` operation on the `Personalize` service. /// /// Add a list of tags to a resource. /// @@ -5246,7 +5246,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AmazonPersonalize` service. + /// Performs the `UntagResource` operation on the `Personalize` service. /// /// Removes the specified tags that are attached to a resource. For more information, see [Removing tags from Amazon Personalize resources](https://docs.aws.amazon.com/personalize/latest/dg/tags-remove.html). /// @@ -5319,7 +5319,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `UpdateCampaign` operation on the `AmazonPersonalize` service. + /// Performs the `UpdateCampaign` operation on the `Personalize` service. /// /// Updates a campaign to deploy a retrained solution version with an existing campaign, change your campaign's minProvisionedTPS, or modify your campaign's configuration. For example, you can set enableMetadataWithRecommendations to true for an existing campaign. To update a campaign to start automatically using the latest solution version, specify the following: /// @@ -5398,7 +5398,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `UpdateDataset` operation on the `AmazonPersonalize` service. + /// Performs the `UpdateDataset` operation on the `Personalize` service. /// /// Update a dataset to replace its schema with a new or existing one. For more information, see [Replacing a dataset's schema](https://docs.aws.amazon.com/personalize/latest/dg/updating-dataset-schema.html). /// @@ -5470,7 +5470,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `UpdateMetricAttribution` operation on the `AmazonPersonalize` service. + /// Performs the `UpdateMetricAttribution` operation on the `Personalize` service. /// /// Updates a metric attribution. /// @@ -5543,7 +5543,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `UpdateRecommender` operation on the `AmazonPersonalize` service. + /// Performs the `UpdateRecommender` operation on the `Personalize` service. /// /// Updates the recommender to modify the recommender configuration. If you update the recommender to modify the columns used in training, Amazon Personalize automatically starts a full retraining of the models backing your recommender. While the update completes, you can still get recommendations from the recommender. The recommender uses the previous configuration until the update completes. To track the status of this update, use the latestRecommenderUpdate returned in the [DescribeRecommender](https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeRecommender.html) operation. /// @@ -5615,7 +5615,7 @@ extension PersonalizeClient { return try await op.execute(input: input) } - /// Performs the `UpdateSolution` operation on the `AmazonPersonalize` service. + /// Performs the `UpdateSolution` operation on the `Personalize` service. /// /// Updates an Amazon Personalize solution to use a different automatic training configuration. When you update a solution, you can change whether the solution uses automatic training, and you can change the training frequency. For more information about updating a solution, see [Updating a solution](https://docs.aws.amazon.com/personalize/latest/dg/updating-solution.html). A solution update can be in one of the following states: CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED To get the status of a solution update, call the [DescribeSolution](https://docs.aws.amazon.com/personalize/latest/dg/API_DescribeSolution.html) API operation and find the status in the latestSolutionUpdate. /// diff --git a/Sources/Services/AWSPersonalizeEvents/Sources/AWSPersonalizeEvents/PersonalizeEventsClient.swift b/Sources/Services/AWSPersonalizeEvents/Sources/AWSPersonalizeEvents/PersonalizeEventsClient.swift index 0e5b59ba590..bf759e7669d 100644 --- a/Sources/Services/AWSPersonalizeEvents/Sources/AWSPersonalizeEvents/PersonalizeEventsClient.swift +++ b/Sources/Services/AWSPersonalizeEvents/Sources/AWSPersonalizeEvents/PersonalizeEventsClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PersonalizeEventsClient: ClientRuntime.Client { public static let clientName = "PersonalizeEventsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: PersonalizeEventsClient.PersonalizeEventsClientConfiguration let serviceName = "Personalize Events" @@ -328,7 +328,7 @@ extension PersonalizeEventsClient { } extension PersonalizeEventsClient { - /// Performs the `PutActionInteractions` operation on the `AmazonPersonalizeEvents` service. + /// Performs the `PutActionInteractions` operation on the `PersonalizeEvents` service. /// /// Records action interaction event data. An action interaction event is an interaction between a user and an action. For example, a user taking an action, such a enrolling in a membership program or downloading your app. For more information about recording action interactions, see [Recording action interaction events](https://docs.aws.amazon.com/personalize/latest/dg/recording-action-interaction-events.html). For more information about actions in an Actions dataset, see [Actions dataset](https://docs.aws.amazon.com/personalize/latest/dg/actions-datasets.html). /// @@ -399,7 +399,7 @@ extension PersonalizeEventsClient { return try await op.execute(input: input) } - /// Performs the `PutActions` operation on the `AmazonPersonalizeEvents` service. + /// Performs the `PutActions` operation on the `PersonalizeEvents` service. /// /// Adds one or more actions to an Actions dataset. For more information see [Importing actions individually](https://docs.aws.amazon.com/personalize/latest/dg/importing-actions.html). /// @@ -470,7 +470,7 @@ extension PersonalizeEventsClient { return try await op.execute(input: input) } - /// Performs the `PutEvents` operation on the `AmazonPersonalizeEvents` service. + /// Performs the `PutEvents` operation on the `PersonalizeEvents` service. /// /// Records item interaction event data. For more information see [Recording item interaction events](https://docs.aws.amazon.com/personalize/latest/dg/recording-item-interaction-events.html). /// @@ -539,7 +539,7 @@ extension PersonalizeEventsClient { return try await op.execute(input: input) } - /// Performs the `PutItems` operation on the `AmazonPersonalizeEvents` service. + /// Performs the `PutItems` operation on the `PersonalizeEvents` service. /// /// Adds one or more items to an Items dataset. For more information see [Importing items individually](https://docs.aws.amazon.com/personalize/latest/dg/importing-items.html). /// @@ -610,7 +610,7 @@ extension PersonalizeEventsClient { return try await op.execute(input: input) } - /// Performs the `PutUsers` operation on the `AmazonPersonalizeEvents` service. + /// Performs the `PutUsers` operation on the `PersonalizeEvents` service. /// /// Adds one or more users to a Users dataset. For more information see [Importing users individually](https://docs.aws.amazon.com/personalize/latest/dg/importing-users.html). /// diff --git a/Sources/Services/AWSPersonalizeRuntime/Sources/AWSPersonalizeRuntime/PersonalizeRuntimeClient.swift b/Sources/Services/AWSPersonalizeRuntime/Sources/AWSPersonalizeRuntime/PersonalizeRuntimeClient.swift index 89b5d317605..278f02e1c90 100644 --- a/Sources/Services/AWSPersonalizeRuntime/Sources/AWSPersonalizeRuntime/PersonalizeRuntimeClient.swift +++ b/Sources/Services/AWSPersonalizeRuntime/Sources/AWSPersonalizeRuntime/PersonalizeRuntimeClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PersonalizeRuntimeClient: ClientRuntime.Client { public static let clientName = "PersonalizeRuntimeClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: PersonalizeRuntimeClient.PersonalizeRuntimeClientConfiguration let serviceName = "Personalize Runtime" @@ -328,7 +328,7 @@ extension PersonalizeRuntimeClient { } extension PersonalizeRuntimeClient { - /// Performs the `GetActionRecommendations` operation on the `AmazonPersonalizeRuntime` service. + /// Performs the `GetActionRecommendations` operation on the `PersonalizeRuntime` service. /// /// Returns a list of recommended actions in sorted in descending order by prediction score. Use the GetActionRecommendations API if you have a custom campaign that deploys a solution version trained with a PERSONALIZED_ACTIONS recipe. For more information about PERSONALIZED_ACTIONS recipes, see [PERSONALIZED_ACTIONS recipes](https://docs.aws.amazon.com/personalize/latest/dg/nexts-best-action-recipes.html). For more information about getting action recommendations, see [Getting action recommendations](https://docs.aws.amazon.com/personalize/latest/dg/get-action-recommendations.html). /// @@ -398,7 +398,7 @@ extension PersonalizeRuntimeClient { return try await op.execute(input: input) } - /// Performs the `GetPersonalizedRanking` operation on the `AmazonPersonalizeRuntime` service. + /// Performs the `GetPersonalizedRanking` operation on the `PersonalizeRuntime` service. /// /// Re-ranks a list of recommended items for the given user. The first item in the list is deemed the most likely item to be of interest to the user. The solution backing the campaign must have been created using a recipe of type PERSONALIZED_RANKING. /// @@ -468,7 +468,7 @@ extension PersonalizeRuntimeClient { return try await op.execute(input: input) } - /// Performs the `GetRecommendations` operation on the `AmazonPersonalizeRuntime` service. + /// Performs the `GetRecommendations` operation on the `PersonalizeRuntime` service. /// /// Returns a list of recommended items. For campaigns, the campaign's Amazon Resource Name (ARN) is required and the required user and item input depends on the recipe type used to create the solution backing the campaign as follows: /// diff --git a/Sources/Services/AWSPinpoint/Sources/AWSPinpoint/PinpointClient.swift b/Sources/Services/AWSPinpoint/Sources/AWSPinpoint/PinpointClient.swift index 3d57cb5b2d5..63be4993eb7 100644 --- a/Sources/Services/AWSPinpoint/Sources/AWSPinpoint/PinpointClient.swift +++ b/Sources/Services/AWSPinpoint/Sources/AWSPinpoint/PinpointClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PinpointClient: ClientRuntime.Client { public static let clientName = "PinpointClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: PinpointClient.PinpointClientConfiguration let serviceName = "Pinpoint" diff --git a/Sources/Services/AWSPinpointEmail/Sources/AWSPinpointEmail/PinpointEmailClient.swift b/Sources/Services/AWSPinpointEmail/Sources/AWSPinpointEmail/PinpointEmailClient.swift index 17ab7df5c64..df7a4583007 100644 --- a/Sources/Services/AWSPinpointEmail/Sources/AWSPinpointEmail/PinpointEmailClient.swift +++ b/Sources/Services/AWSPinpointEmail/Sources/AWSPinpointEmail/PinpointEmailClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PinpointEmailClient: ClientRuntime.Client { public static let clientName = "PinpointEmailClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: PinpointEmailClient.PinpointEmailClientConfiguration let serviceName = "Pinpoint Email" @@ -330,7 +330,7 @@ extension PinpointEmailClient { } extension PinpointEmailClient { - /// Performs the `CreateConfigurationSet` operation on the `AmazonPinpointEmailService` service. + /// Performs the `CreateConfigurationSet` operation on the `PinpointEmail` service. /// /// Create a configuration set. Configuration sets are groups of rules that you can apply to the emails you send using Amazon Pinpoint. You apply a configuration set to an email by including a reference to the configuration set in the headers of the email. When you apply a configuration set to an email, all of the rules in that configuration set are applied to the email. /// @@ -404,7 +404,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `CreateConfigurationSetEventDestination` operation on the `AmazonPinpointEmailService` service. + /// Performs the `CreateConfigurationSetEventDestination` operation on the `PinpointEmail` service. /// /// Create an event destination. In Amazon Pinpoint, events include message sends, deliveries, opens, clicks, bounces, and complaints. Event destinations are places that you can send information about these events to. For example, you can send event data to Amazon SNS to receive notifications when you receive bounces or complaints, or you can use Amazon Kinesis Data Firehose to stream data to Amazon S3 for long-term storage. A single configuration set can include more than one event destination. /// @@ -477,7 +477,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `CreateDedicatedIpPool` operation on the `AmazonPinpointEmailService` service. + /// Performs the `CreateDedicatedIpPool` operation on the `PinpointEmail` service. /// /// Create a new pool of dedicated IP addresses. A pool can include one or more dedicated IP addresses that are associated with your Amazon Pinpoint account. You can associate a pool with a configuration set. When you send an email that uses that configuration set, Amazon Pinpoint sends it using only the IP addresses in the associated pool. /// @@ -550,7 +550,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `CreateDeliverabilityTestReport` operation on the `AmazonPinpointEmailService` service. + /// Performs the `CreateDeliverabilityTestReport` operation on the `PinpointEmail` service. /// /// Create a new predictive inbox placement test. Predictive inbox placement tests can help you predict how your messages will be handled by various email providers around the world. When you perform a predictive inbox placement test, you provide a sample message that contains the content that you plan to send to your customers. Amazon Pinpoint then sends that message to special email addresses spread across several major email providers. After about 24 hours, the test is complete, and you can use the GetDeliverabilityTestReport operation to view the results of the test. /// @@ -627,7 +627,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `CreateEmailIdentity` operation on the `AmazonPinpointEmailService` service. + /// Performs the `CreateEmailIdentity` operation on the `PinpointEmail` service. /// /// Verifies an email identity for use with Amazon Pinpoint. In Amazon Pinpoint, an identity is an email address or domain that you use when you send email. Before you can use an identity to send email with Amazon Pinpoint, you first have to verify it. By verifying an address, you demonstrate that you're the owner of the address, and that you've given Amazon Pinpoint permission to send email from the address. When you verify an email address, Amazon Pinpoint sends an email to the address. Your email address is verified as soon as you follow the link in the verification email. When you verify a domain, this operation provides a set of DKIM tokens, which you can convert into CNAME tokens. You add these CNAME tokens to the DNS configuration for your domain. Your domain is verified when Amazon Pinpoint detects these records in the DNS configuration for your domain. It usually takes around 72 hours to complete the domain verification process. /// @@ -699,7 +699,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `DeleteConfigurationSet` operation on the `AmazonPinpointEmailService` service. + /// Performs the `DeleteConfigurationSet` operation on the `PinpointEmail` service. /// /// Delete an existing configuration set. In Amazon Pinpoint, configuration sets are groups of rules that you can apply to the emails you send. You apply a configuration set to an email by including a reference to the configuration set in the headers of the email. When you apply a configuration set to an email, all of the rules in that configuration set are applied to the email. /// @@ -768,7 +768,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `DeleteConfigurationSetEventDestination` operation on the `AmazonPinpointEmailService` service. + /// Performs the `DeleteConfigurationSetEventDestination` operation on the `PinpointEmail` service. /// /// Delete an event destination. In Amazon Pinpoint, events include message sends, deliveries, opens, clicks, bounces, and complaints. Event destinations are places that you can send information about these events to. For example, you can send event data to Amazon SNS to receive notifications when you receive bounces or complaints, or you can use Amazon Kinesis Data Firehose to stream data to Amazon S3 for long-term storage. /// @@ -836,7 +836,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `DeleteDedicatedIpPool` operation on the `AmazonPinpointEmailService` service. + /// Performs the `DeleteDedicatedIpPool` operation on the `PinpointEmail` service. /// /// Delete a dedicated IP pool. /// @@ -905,7 +905,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `DeleteEmailIdentity` operation on the `AmazonPinpointEmailService` service. + /// Performs the `DeleteEmailIdentity` operation on the `PinpointEmail` service. /// /// Deletes an email identity that you previously verified for use with Amazon Pinpoint. An identity can be either an email address or a domain name. /// @@ -974,7 +974,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `GetAccount` operation on the `AmazonPinpointEmailService` service. + /// Performs the `GetAccount` operation on the `PinpointEmail` service. /// /// Obtain information about the email-sending status and capabilities of your Amazon Pinpoint account in the current AWS Region. /// @@ -1041,7 +1041,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `GetBlacklistReports` operation on the `AmazonPinpointEmailService` service. + /// Performs the `GetBlacklistReports` operation on the `PinpointEmail` service. /// /// Retrieve a list of the blacklists that your dedicated IP addresses appear on. /// @@ -1110,7 +1110,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `GetConfigurationSet` operation on the `AmazonPinpointEmailService` service. + /// Performs the `GetConfigurationSet` operation on the `PinpointEmail` service. /// /// Get information about an existing configuration set, including the dedicated IP pool that it's associated with, whether or not it's enabled for sending email, and more. In Amazon Pinpoint, configuration sets are groups of rules that you can apply to the emails you send. You apply a configuration set to an email by including a reference to the configuration set in the headers of the email. When you apply a configuration set to an email, all of the rules in that configuration set are applied to the email. /// @@ -1178,7 +1178,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `GetConfigurationSetEventDestinations` operation on the `AmazonPinpointEmailService` service. + /// Performs the `GetConfigurationSetEventDestinations` operation on the `PinpointEmail` service. /// /// Retrieve a list of event destinations that are associated with a configuration set. In Amazon Pinpoint, events include message sends, deliveries, opens, clicks, bounces, and complaints. Event destinations are places that you can send information about these events to. For example, you can send event data to Amazon SNS to receive notifications when you receive bounces or complaints, or you can use Amazon Kinesis Data Firehose to stream data to Amazon S3 for long-term storage. /// @@ -1246,7 +1246,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `GetDedicatedIp` operation on the `AmazonPinpointEmailService` service. + /// Performs the `GetDedicatedIp` operation on the `PinpointEmail` service. /// /// Get information about a dedicated IP address, including the name of the dedicated IP pool that it's associated with, as well information about the automatic warm-up process for the address. /// @@ -1314,7 +1314,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `GetDedicatedIps` operation on the `AmazonPinpointEmailService` service. + /// Performs the `GetDedicatedIps` operation on the `PinpointEmail` service. /// /// List the dedicated IP addresses that are associated with your Amazon Pinpoint account. /// @@ -1383,7 +1383,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `GetDeliverabilityDashboardOptions` operation on the `AmazonPinpointEmailService` service. + /// Performs the `GetDeliverabilityDashboardOptions` operation on the `PinpointEmail` service. /// /// Retrieve information about the status of the Deliverability dashboard for your Amazon Pinpoint account. When the Deliverability dashboard is enabled, you gain access to reputation, deliverability, and other metrics for the domains that you use to send email using Amazon Pinpoint. You also gain the ability to perform predictive inbox placement tests. When you use the Deliverability dashboard, you pay a monthly subscription charge, in addition to any other fees that you accrue by using Amazon Pinpoint. For more information about the features and cost of a Deliverability dashboard subscription, see [Amazon Pinpoint Pricing](http://aws.amazon.com/pinpoint/pricing/). /// @@ -1451,7 +1451,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `GetDeliverabilityTestReport` operation on the `AmazonPinpointEmailService` service. + /// Performs the `GetDeliverabilityTestReport` operation on the `PinpointEmail` service. /// /// Retrieve the results of a predictive inbox placement test. /// @@ -1519,7 +1519,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `GetDomainDeliverabilityCampaign` operation on the `AmazonPinpointEmailService` service. + /// Performs the `GetDomainDeliverabilityCampaign` operation on the `PinpointEmail` service. /// /// Retrieve all the deliverability data for a specific campaign. This data is available for a campaign only if the campaign sent email by using a domain that the Deliverability dashboard is enabled for (PutDeliverabilityDashboardOption operation). /// @@ -1587,7 +1587,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `GetDomainStatisticsReport` operation on the `AmazonPinpointEmailService` service. + /// Performs the `GetDomainStatisticsReport` operation on the `PinpointEmail` service. /// /// Retrieve inbox placement and engagement rates for the domains that you use to send email. /// @@ -1656,7 +1656,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `GetEmailIdentity` operation on the `AmazonPinpointEmailService` service. + /// Performs the `GetEmailIdentity` operation on the `PinpointEmail` service. /// /// Provides information about a specific identity associated with your Amazon Pinpoint account, including the identity's verification status, its DKIM authentication status, and its custom Mail-From settings. /// @@ -1724,7 +1724,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `ListConfigurationSets` operation on the `AmazonPinpointEmailService` service. + /// Performs the `ListConfigurationSets` operation on the `PinpointEmail` service. /// /// List all of the configuration sets associated with your Amazon Pinpoint account in the current region. In Amazon Pinpoint, configuration sets are groups of rules that you can apply to the emails you send. You apply a configuration set to an email by including a reference to the configuration set in the headers of the email. When you apply a configuration set to an email, all of the rules in that configuration set are applied to the email. /// @@ -1792,7 +1792,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `ListDedicatedIpPools` operation on the `AmazonPinpointEmailService` service. + /// Performs the `ListDedicatedIpPools` operation on the `PinpointEmail` service. /// /// List all of the dedicated IP pools that exist in your Amazon Pinpoint account in the current AWS Region. /// @@ -1860,7 +1860,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `ListDeliverabilityTestReports` operation on the `AmazonPinpointEmailService` service. + /// Performs the `ListDeliverabilityTestReports` operation on the `PinpointEmail` service. /// /// Show a list of the predictive inbox placement tests that you've performed, regardless of their statuses. For predictive inbox placement tests that are complete, you can use the GetDeliverabilityTestReport operation to view the results. /// @@ -1929,7 +1929,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `ListDomainDeliverabilityCampaigns` operation on the `AmazonPinpointEmailService` service. + /// Performs the `ListDomainDeliverabilityCampaigns` operation on the `PinpointEmail` service. /// /// Retrieve deliverability data for all the campaigns that used a specific domain to send email during a specified time range. This data is available for a domain only if you enabled the Deliverability dashboard (PutDeliverabilityDashboardOption operation) for the domain. /// @@ -1998,7 +1998,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `ListEmailIdentities` operation on the `AmazonPinpointEmailService` service. + /// Performs the `ListEmailIdentities` operation on the `PinpointEmail` service. /// /// Returns a list of all of the email identities that are associated with your Amazon Pinpoint account. An identity can be either an email address or a domain. This operation returns identities that are verified as well as those that aren't. /// @@ -2066,7 +2066,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AmazonPinpointEmailService` service. + /// Performs the `ListTagsForResource` operation on the `PinpointEmail` service. /// /// Retrieve a list of the tags (keys and values) that are associated with a specified resource. A tag is a label that you optionally define and associate with a resource in Amazon Pinpoint. Each tag consists of a required tag key and an optional associated tag value. A tag key is a general label that acts as a category for more specific tag values. A tag value acts as a descriptor within a tag key. /// @@ -2135,7 +2135,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `PutAccountDedicatedIpWarmupAttributes` operation on the `AmazonPinpointEmailService` service. + /// Performs the `PutAccountDedicatedIpWarmupAttributes` operation on the `PinpointEmail` service. /// /// Enable or disable the automatic warm-up feature for dedicated IP addresses. /// @@ -2205,7 +2205,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `PutAccountSendingAttributes` operation on the `AmazonPinpointEmailService` service. + /// Performs the `PutAccountSendingAttributes` operation on the `PinpointEmail` service. /// /// Enable or disable the ability of your account to send email. /// @@ -2275,7 +2275,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `PutConfigurationSetDeliveryOptions` operation on the `AmazonPinpointEmailService` service. + /// Performs the `PutConfigurationSetDeliveryOptions` operation on the `PinpointEmail` service. /// /// Associate a configuration set with a dedicated IP pool. You can use dedicated IP pools to create groups of dedicated IP addresses for sending specific types of email. /// @@ -2346,7 +2346,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `PutConfigurationSetReputationOptions` operation on the `AmazonPinpointEmailService` service. + /// Performs the `PutConfigurationSetReputationOptions` operation on the `PinpointEmail` service. /// /// Enable or disable collection of reputation metrics for emails that you send using a particular configuration set in a specific AWS Region. /// @@ -2417,7 +2417,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `PutConfigurationSetSendingOptions` operation on the `AmazonPinpointEmailService` service. + /// Performs the `PutConfigurationSetSendingOptions` operation on the `PinpointEmail` service. /// /// Enable or disable email sending for messages that use a particular configuration set in a specific AWS Region. /// @@ -2488,7 +2488,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `PutConfigurationSetTrackingOptions` operation on the `AmazonPinpointEmailService` service. + /// Performs the `PutConfigurationSetTrackingOptions` operation on the `PinpointEmail` service. /// /// Specify a custom domain to use for open and click tracking elements in email that you send using Amazon Pinpoint. /// @@ -2559,7 +2559,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `PutDedicatedIpInPool` operation on the `AmazonPinpointEmailService` service. + /// Performs the `PutDedicatedIpInPool` operation on the `PinpointEmail` service. /// /// Move a dedicated IP address to an existing dedicated IP pool. The dedicated IP address that you specify must already exist, and must be associated with your Amazon Pinpoint account. The dedicated IP pool you specify must already exist. You can create a new pool by using the CreateDedicatedIpPool operation. /// @@ -2630,7 +2630,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `PutDedicatedIpWarmupAttributes` operation on the `AmazonPinpointEmailService` service. + /// Performs the `PutDedicatedIpWarmupAttributes` operation on the `PinpointEmail` service. /// /// /// @@ -2701,7 +2701,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `PutDeliverabilityDashboardOption` operation on the `AmazonPinpointEmailService` service. + /// Performs the `PutDeliverabilityDashboardOption` operation on the `PinpointEmail` service. /// /// Enable or disable the Deliverability dashboard for your Amazon Pinpoint account. When you enable the Deliverability dashboard, you gain access to reputation, deliverability, and other metrics for the domains that you use to send email using Amazon Pinpoint. You also gain the ability to perform predictive inbox placement tests. When you use the Deliverability dashboard, you pay a monthly subscription charge, in addition to any other fees that you accrue by using Amazon Pinpoint. For more information about the features and cost of a Deliverability dashboard subscription, see [Amazon Pinpoint Pricing](http://aws.amazon.com/pinpoint/pricing/). /// @@ -2774,7 +2774,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `PutEmailIdentityDkimAttributes` operation on the `AmazonPinpointEmailService` service. + /// Performs the `PutEmailIdentityDkimAttributes` operation on the `PinpointEmail` service. /// /// Used to enable or disable DKIM authentication for an email identity. /// @@ -2845,7 +2845,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `PutEmailIdentityFeedbackAttributes` operation on the `AmazonPinpointEmailService` service. + /// Performs the `PutEmailIdentityFeedbackAttributes` operation on the `PinpointEmail` service. /// /// Used to enable or disable feedback forwarding for an identity. This setting determines what happens when an identity is used to send an email that results in a bounce or complaint event. When you enable feedback forwarding, Amazon Pinpoint sends you email notifications when bounce or complaint events occur. Amazon Pinpoint sends this notification to the address that you specified in the Return-Path header of the original email. When you disable feedback forwarding, Amazon Pinpoint sends notifications through other mechanisms, such as by notifying an Amazon SNS topic. You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications, Amazon Pinpoint sends an email notification when these events occur (even if this setting is disabled). /// @@ -2916,7 +2916,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `PutEmailIdentityMailFromAttributes` operation on the `AmazonPinpointEmailService` service. + /// Performs the `PutEmailIdentityMailFromAttributes` operation on the `PinpointEmail` service. /// /// Used to enable or disable the custom Mail-From domain configuration for an email identity. /// @@ -2987,7 +2987,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `SendEmail` operation on the `AmazonPinpointEmailService` service. + /// Performs the `SendEmail` operation on the `PinpointEmail` service. /// /// Sends an email message. You can use the Amazon Pinpoint Email API to send two types of messages: /// @@ -3067,7 +3067,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AmazonPinpointEmailService` service. + /// Performs the `TagResource` operation on the `PinpointEmail` service. /// /// Add one or more tags (keys and values) to a specified resource. A tag is a label that you optionally define and associate with a resource in Amazon Pinpoint. Tags can help you categorize and manage resources in different ways, such as by purpose, owner, environment, or other criteria. A resource can have as many as 50 tags. Each tag consists of a required tag key and an associated tag value, both of which you define. A tag key is a general label that acts as a category for more specific tag values. A tag value acts as a descriptor within a tag key. /// @@ -3139,7 +3139,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AmazonPinpointEmailService` service. + /// Performs the `UntagResource` operation on the `PinpointEmail` service. /// /// Remove one or more tags (keys and values) from a specified resource. /// @@ -3209,7 +3209,7 @@ extension PinpointEmailClient { return try await op.execute(input: input) } - /// Performs the `UpdateConfigurationSetEventDestination` operation on the `AmazonPinpointEmailService` service. + /// Performs the `UpdateConfigurationSetEventDestination` operation on the `PinpointEmail` service. /// /// Update the configuration of an event destination for a configuration set. In Amazon Pinpoint, events include message sends, deliveries, opens, clicks, bounces, and complaints. Event destinations are places that you can send information about these events to. For example, you can send event data to Amazon SNS to receive notifications when you receive bounces or complaints, or you can use Amazon Kinesis Data Firehose to stream data to Amazon S3 for long-term storage. /// diff --git a/Sources/Services/AWSPinpointSMSVoice/Sources/AWSPinpointSMSVoice/PinpointSMSVoiceClient.swift b/Sources/Services/AWSPinpointSMSVoice/Sources/AWSPinpointSMSVoice/PinpointSMSVoiceClient.swift index a72b2f475b4..4d081c6fd4d 100644 --- a/Sources/Services/AWSPinpointSMSVoice/Sources/AWSPinpointSMSVoice/PinpointSMSVoiceClient.swift +++ b/Sources/Services/AWSPinpointSMSVoice/Sources/AWSPinpointSMSVoice/PinpointSMSVoiceClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PinpointSMSVoiceClient: ClientRuntime.Client { public static let clientName = "PinpointSMSVoiceClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: PinpointSMSVoiceClient.PinpointSMSVoiceClientConfiguration let serviceName = "Pinpoint SMS Voice" diff --git a/Sources/Services/AWSPinpointSMSVoiceV2/Sources/AWSPinpointSMSVoiceV2/PinpointSMSVoiceV2Client.swift b/Sources/Services/AWSPinpointSMSVoiceV2/Sources/AWSPinpointSMSVoiceV2/PinpointSMSVoiceV2Client.swift index 4c9b3ee7421..e97a16bd643 100644 --- a/Sources/Services/AWSPinpointSMSVoiceV2/Sources/AWSPinpointSMSVoiceV2/PinpointSMSVoiceV2Client.swift +++ b/Sources/Services/AWSPinpointSMSVoiceV2/Sources/AWSPinpointSMSVoiceV2/PinpointSMSVoiceV2Client.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PinpointSMSVoiceV2Client: ClientRuntime.Client { public static let clientName = "PinpointSMSVoiceV2Client" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: PinpointSMSVoiceV2Client.PinpointSMSVoiceV2ClientConfiguration let serviceName = "Pinpoint SMS Voice V2" diff --git a/Sources/Services/AWSPipes/Sources/AWSPipes/PipesClient.swift b/Sources/Services/AWSPipes/Sources/AWSPipes/PipesClient.swift index f54913b2c65..fd914fcbc22 100644 --- a/Sources/Services/AWSPipes/Sources/AWSPipes/PipesClient.swift +++ b/Sources/Services/AWSPipes/Sources/AWSPipes/PipesClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PipesClient: ClientRuntime.Client { public static let clientName = "PipesClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: PipesClient.PipesClientConfiguration let serviceName = "Pipes" diff --git a/Sources/Services/AWSPolly/Sources/AWSPolly/PollyClient.swift b/Sources/Services/AWSPolly/Sources/AWSPolly/PollyClient.swift index 01053b9f0f1..40d6b7b89dc 100644 --- a/Sources/Services/AWSPolly/Sources/AWSPolly/PollyClient.swift +++ b/Sources/Services/AWSPolly/Sources/AWSPolly/PollyClient.swift @@ -69,7 +69,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PollyClient: ClientRuntime.Client { public static let clientName = "PollyClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: PollyClient.PollyClientConfiguration let serviceName = "Polly" @@ -335,7 +335,7 @@ extension PollyClient { } extension PollyClient { - /// Performs the `DeleteLexicon` operation on the `Parrot_v1` service. + /// Performs the `DeleteLexicon` operation on the `Polly` service. /// /// Deletes the specified pronunciation lexicon stored in an Amazon Web Services Region. A lexicon which has been deleted is not available for speech synthesis, nor is it possible to retrieve it using either the GetLexicon or ListLexicon APIs. For more information, see [Managing Lexicons](https://docs.aws.amazon.com/polly/latest/dg/managing-lexicons.html). /// @@ -402,7 +402,7 @@ extension PollyClient { return try await op.execute(input: input) } - /// Performs the `DescribeVoices` operation on the `Parrot_v1` service. + /// Performs the `DescribeVoices` operation on the `Polly` service. /// /// Returns the list of voices that are available for use when requesting speech synthesis. Each voice speaks a specified language, is either male or female, and is identified by an ID, which is the ASCII version of the voice name. When synthesizing speech ( SynthesizeSpeech ), you provide the voice ID for the voice you want from the list of voices returned by DescribeVoices. For example, you want your news reader application to read news in a specific language, but giving a user the option to choose the voice. Using the DescribeVoices operation you can provide the user with a list of available voices to select from. You can optionally specify a language code to filter the available voices. For example, if you specify en-US, the operation returns a list of all available US English voices. This operation requires permissions to perform the polly:DescribeVoices action. /// @@ -470,7 +470,7 @@ extension PollyClient { return try await op.execute(input: input) } - /// Performs the `GetLexicon` operation on the `Parrot_v1` service. + /// Performs the `GetLexicon` operation on the `Polly` service. /// /// Returns the content of the specified pronunciation lexicon stored in an Amazon Web Services Region. For more information, see [Managing Lexicons](https://docs.aws.amazon.com/polly/latest/dg/managing-lexicons.html). /// @@ -537,7 +537,7 @@ extension PollyClient { return try await op.execute(input: input) } - /// Performs the `GetSpeechSynthesisTask` operation on the `Parrot_v1` service. + /// Performs the `GetSpeechSynthesisTask` operation on the `Polly` service. /// /// Retrieves a specific SpeechSynthesisTask object based on its TaskID. This object contains information about the given speech synthesis task, including the status of the task, and a link to the S3 bucket containing the output of the task. /// @@ -605,7 +605,7 @@ extension PollyClient { return try await op.execute(input: input) } - /// Performs the `ListLexicons` operation on the `Parrot_v1` service. + /// Performs the `ListLexicons` operation on the `Polly` service. /// /// Returns a list of pronunciation lexicons stored in an Amazon Web Services Region. For more information, see [Managing Lexicons](https://docs.aws.amazon.com/polly/latest/dg/managing-lexicons.html). /// @@ -673,7 +673,7 @@ extension PollyClient { return try await op.execute(input: input) } - /// Performs the `ListSpeechSynthesisTasks` operation on the `Parrot_v1` service. + /// Performs the `ListSpeechSynthesisTasks` operation on the `Polly` service. /// /// Returns a list of SpeechSynthesisTask objects ordered by their creation date. This operation can filter the tasks by their status, for example, allowing users to list only tasks that are completed. /// @@ -741,7 +741,7 @@ extension PollyClient { return try await op.execute(input: input) } - /// Performs the `PutLexicon` operation on the `Parrot_v1` service. + /// Performs the `PutLexicon` operation on the `Polly` service. /// /// Stores a pronunciation lexicon in an Amazon Web Services Region. If a lexicon with the same name already exists in the region, it is overwritten by the new lexicon. Lexicon operations have eventual consistency, therefore, it might take some time before the lexicon is available to the SynthesizeSpeech operation. For more information, see [Managing Lexicons](https://docs.aws.amazon.com/polly/latest/dg/managing-lexicons.html). /// @@ -816,7 +816,7 @@ extension PollyClient { return try await op.execute(input: input) } - /// Performs the `StartSpeechSynthesisTask` operation on the `Parrot_v1` service. + /// Performs the `StartSpeechSynthesisTask` operation on the `Polly` service. /// /// Allows the creation of an asynchronous synthesis task, by starting a new SpeechSynthesisTask. This operation requires all the standard information needed for speech synthesis, plus the name of an Amazon S3 bucket for the service to store the output of the synthesis task and two optional parameters (OutputS3KeyPrefix and SnsTopicArn). Once the synthesis task is created, this operation will return a SpeechSynthesisTask object, which will include an identifier of this task as well as the current status. The SpeechSynthesisTask object is available for 72 hours after starting the asynchronous synthesis task. /// @@ -896,7 +896,7 @@ extension PollyClient { return try await op.execute(input: input) } - /// Performs the `SynthesizeSpeech` operation on the `Parrot_v1` service. + /// Performs the `SynthesizeSpeech` operation on the `Polly` service. /// /// Synthesizes UTF-8 input, plain text or SSML, to a stream of bytes. SSML input must be valid, well-formed SSML. Some alphabets might not be available with all the voices (for example, Cyrillic might not be read at all by English voices) unless phoneme mapping is used. For more information, see [How it Works](https://docs.aws.amazon.com/polly/latest/dg/how-text-to-speech-works.html). /// diff --git a/Sources/Services/AWSPricing/Sources/AWSPricing/PricingClient.swift b/Sources/Services/AWSPricing/Sources/AWSPricing/PricingClient.swift index 2f7bed29ae8..bde00848224 100644 --- a/Sources/Services/AWSPricing/Sources/AWSPricing/PricingClient.swift +++ b/Sources/Services/AWSPricing/Sources/AWSPricing/PricingClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PricingClient: ClientRuntime.Client { public static let clientName = "PricingClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: PricingClient.PricingClientConfiguration let serviceName = "Pricing" @@ -330,7 +330,7 @@ extension PricingClient { } extension PricingClient { - /// Performs the `DescribeServices` operation on the `AWSPriceListService` service. + /// Performs the `DescribeServices` operation on the `Pricing` service. /// /// Returns the metadata for one service or a list of the metadata for all services. Use this without a service code to get the service codes for all services. Use it with a service code, such as AmazonEC2, to get information specific to that service, such as the attribute names available for that service. For example, some of the attribute names available for EC2 are volumeType, maxIopsVolume, operation, locationType, and instanceCapacity10xlarge. /// @@ -405,7 +405,7 @@ extension PricingClient { return try await op.execute(input: input) } - /// Performs the `GetAttributeValues` operation on the `AWSPriceListService` service. + /// Performs the `GetAttributeValues` operation on the `Pricing` service. /// /// Returns a list of attribute values. Attributes are similar to the details in a Price List API offer file. For a list of available attributes, see [Offer File Definitions](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/reading-an-offer.html#pps-defs) in the [Billing and Cost Management User Guide](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-what-is.html). /// @@ -480,7 +480,7 @@ extension PricingClient { return try await op.execute(input: input) } - /// Performs the `GetPriceListFileUrl` operation on the `AWSPriceListService` service. + /// Performs the `GetPriceListFileUrl` operation on the `Pricing` service. /// /// This feature is in preview release and is subject to change. Your use of Amazon Web Services Price List API is subject to the Beta Service Participation terms of the [Amazon Web Services Service Terms](https://aws.amazon.com/service-terms/) (Section 1.10). This returns the URL that you can retrieve your Price List file from. This URL is based on the PriceListArn and FileFormat that you retrieve from the [ListPriceLists](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_pricing_ListPriceLists.html) response. /// @@ -555,7 +555,7 @@ extension PricingClient { return try await op.execute(input: input) } - /// Performs the `GetProducts` operation on the `AWSPriceListService` service. + /// Performs the `GetProducts` operation on the `Pricing` service. /// /// Returns a list of all products that match the filter criteria. /// @@ -630,7 +630,7 @@ extension PricingClient { return try await op.execute(input: input) } - /// Performs the `ListPriceLists` operation on the `AWSPriceListService` service. + /// Performs the `ListPriceLists` operation on the `Pricing` service. /// /// This feature is in preview release and is subject to change. Your use of Amazon Web Services Price List API is subject to the Beta Service Participation terms of the [Amazon Web Services Service Terms](https://aws.amazon.com/service-terms/) (Section 1.10). This returns a list of Price List references that the requester if authorized to view, given a ServiceCode, CurrencyCode, and an EffectiveDate. Use without a RegionCode filter to list Price List references from all available Amazon Web Services Regions. Use with a RegionCode filter to get the Price List reference that's specific to a specific Amazon Web Services Region. You can use the PriceListArn from the response to get your preferred Price List files through the [GetPriceListFileUrl](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_pricing_GetPriceListFileUrl.html) API. /// diff --git a/Sources/Services/AWSPrivateNetworks/Sources/AWSPrivateNetworks/PrivateNetworksClient.swift b/Sources/Services/AWSPrivateNetworks/Sources/AWSPrivateNetworks/PrivateNetworksClient.swift index 10453756a02..e0baf070088 100644 --- a/Sources/Services/AWSPrivateNetworks/Sources/AWSPrivateNetworks/PrivateNetworksClient.swift +++ b/Sources/Services/AWSPrivateNetworks/Sources/AWSPrivateNetworks/PrivateNetworksClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PrivateNetworksClient: ClientRuntime.Client { public static let clientName = "PrivateNetworksClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: PrivateNetworksClient.PrivateNetworksClientConfiguration let serviceName = "PrivateNetworks" @@ -329,7 +329,7 @@ extension PrivateNetworksClient { } extension PrivateNetworksClient { - /// Performs the `AcknowledgeOrderReceipt` operation on the `E5GNetworkControllerLambda` service. + /// Performs the `AcknowledgeOrderReceipt` operation on the `PrivateNetworks` service. /// /// Acknowledges that the specified network order was received. /// @@ -400,7 +400,7 @@ extension PrivateNetworksClient { return try await op.execute(input: input) } - /// Performs the `ActivateDeviceIdentifier` operation on the `E5GNetworkControllerLambda` service. + /// Performs the `ActivateDeviceIdentifier` operation on the `PrivateNetworks` service. /// /// Activates the specified device identifier. /// @@ -471,7 +471,7 @@ extension PrivateNetworksClient { return try await op.execute(input: input) } - /// Performs the `ActivateNetworkSite` operation on the `E5GNetworkControllerLambda` service. + /// Performs the `ActivateNetworkSite` operation on the `PrivateNetworks` service. /// /// Activates the specified network site. /// @@ -542,7 +542,7 @@ extension PrivateNetworksClient { return try await op.execute(input: input) } - /// Performs the `ConfigureAccessPoint` operation on the `E5GNetworkControllerLambda` service. + /// Performs the `ConfigureAccessPoint` operation on the `PrivateNetworks` service. /// /// Configures the specified network resource. Use this action to specify the geographic position of the hardware. You must provide Certified Professional Installer (CPI) credentials in the request so that we can obtain spectrum grants. For more information, see [Radio units](https://docs.aws.amazon.com/private-networks/latest/userguide/radio-units.html) in the Amazon Web Services Private 5G User Guide. /// @@ -613,7 +613,7 @@ extension PrivateNetworksClient { return try await op.execute(input: input) } - /// Performs the `CreateNetwork` operation on the `E5GNetworkControllerLambda` service. + /// Performs the `CreateNetwork` operation on the `PrivateNetworks` service. /// /// Creates a network. /// @@ -684,7 +684,7 @@ extension PrivateNetworksClient { return try await op.execute(input: input) } - /// Performs the `CreateNetworkSite` operation on the `E5GNetworkControllerLambda` service. + /// Performs the `CreateNetworkSite` operation on the `PrivateNetworks` service. /// /// Creates a network site. /// @@ -755,7 +755,7 @@ extension PrivateNetworksClient { return try await op.execute(input: input) } - /// Performs the `DeactivateDeviceIdentifier` operation on the `E5GNetworkControllerLambda` service. + /// Performs the `DeactivateDeviceIdentifier` operation on the `PrivateNetworks` service. /// /// Deactivates the specified device identifier. /// @@ -826,7 +826,7 @@ extension PrivateNetworksClient { return try await op.execute(input: input) } - /// Performs the `DeleteNetwork` operation on the `E5GNetworkControllerLambda` service. + /// Performs the `DeleteNetwork` operation on the `PrivateNetworks` service. /// /// Deletes the specified network. You must delete network sites before you delete the network. For more information, see [DeleteNetworkSite](https://docs.aws.amazon.com/private-networks/latest/APIReference/API_DeleteNetworkSite.html) in the API Reference for Amazon Web Services Private 5G. /// @@ -896,7 +896,7 @@ extension PrivateNetworksClient { return try await op.execute(input: input) } - /// Performs the `DeleteNetworkSite` operation on the `E5GNetworkControllerLambda` service. + /// Performs the `DeleteNetworkSite` operation on the `PrivateNetworks` service. /// /// Deletes the specified network site. Return the hardware after you delete the network site. You are responsible for minimum charges. For more information, see [Hardware returns](https://docs.aws.amazon.com/private-networks/latest/userguide/hardware-maintenance.html) in the Amazon Web Services Private 5G User Guide. /// @@ -966,7 +966,7 @@ extension PrivateNetworksClient { return try await op.execute(input: input) } - /// Performs the `GetDeviceIdentifier` operation on the `E5GNetworkControllerLambda` service. + /// Performs the `GetDeviceIdentifier` operation on the `PrivateNetworks` service. /// /// Gets the specified device identifier. /// @@ -1034,7 +1034,7 @@ extension PrivateNetworksClient { return try await op.execute(input: input) } - /// Performs the `GetNetwork` operation on the `E5GNetworkControllerLambda` service. + /// Performs the `GetNetwork` operation on the `PrivateNetworks` service. /// /// Gets the specified network. /// @@ -1102,7 +1102,7 @@ extension PrivateNetworksClient { return try await op.execute(input: input) } - /// Performs the `GetNetworkResource` operation on the `E5GNetworkControllerLambda` service. + /// Performs the `GetNetworkResource` operation on the `PrivateNetworks` service. /// /// Gets the specified network resource. /// @@ -1170,7 +1170,7 @@ extension PrivateNetworksClient { return try await op.execute(input: input) } - /// Performs the `GetNetworkSite` operation on the `E5GNetworkControllerLambda` service. + /// Performs the `GetNetworkSite` operation on the `PrivateNetworks` service. /// /// Gets the specified network site. /// @@ -1238,7 +1238,7 @@ extension PrivateNetworksClient { return try await op.execute(input: input) } - /// Performs the `GetOrder` operation on the `E5GNetworkControllerLambda` service. + /// Performs the `GetOrder` operation on the `PrivateNetworks` service. /// /// Gets the specified order. /// @@ -1306,7 +1306,7 @@ extension PrivateNetworksClient { return try await op.execute(input: input) } - /// Performs the `ListDeviceIdentifiers` operation on the `E5GNetworkControllerLambda` service. + /// Performs the `ListDeviceIdentifiers` operation on the `PrivateNetworks` service. /// /// Lists device identifiers. Add filters to your request to return a more specific list of results. Use filters to match the Amazon Resource Name (ARN) of an order, the status of device identifiers, or the ARN of the traffic group. If you specify multiple filters, filters are joined with an OR, and the request returns results that match all of the specified filters. /// @@ -1377,7 +1377,7 @@ extension PrivateNetworksClient { return try await op.execute(input: input) } - /// Performs the `ListNetworkResources` operation on the `E5GNetworkControllerLambda` service. + /// Performs the `ListNetworkResources` operation on the `PrivateNetworks` service. /// /// Lists network resources. Add filters to your request to return a more specific list of results. Use filters to match the Amazon Resource Name (ARN) of an order or the status of network resources. If you specify multiple filters, filters are joined with an OR, and the request returns results that match all of the specified filters. /// @@ -1448,7 +1448,7 @@ extension PrivateNetworksClient { return try await op.execute(input: input) } - /// Performs the `ListNetworkSites` operation on the `E5GNetworkControllerLambda` service. + /// Performs the `ListNetworkSites` operation on the `PrivateNetworks` service. /// /// Lists network sites. Add filters to your request to return a more specific list of results. Use filters to match the status of the network site. /// @@ -1519,7 +1519,7 @@ extension PrivateNetworksClient { return try await op.execute(input: input) } - /// Performs the `ListNetworks` operation on the `E5GNetworkControllerLambda` service. + /// Performs the `ListNetworks` operation on the `PrivateNetworks` service. /// /// Lists networks. Add filters to your request to return a more specific list of results. Use filters to match the status of the network. /// @@ -1590,7 +1590,7 @@ extension PrivateNetworksClient { return try await op.execute(input: input) } - /// Performs the `ListOrders` operation on the `E5GNetworkControllerLambda` service. + /// Performs the `ListOrders` operation on the `PrivateNetworks` service. /// /// Lists orders. Add filters to your request to return a more specific list of results. Use filters to match the Amazon Resource Name (ARN) of the network site or the status of the order. If you specify multiple filters, filters are joined with an OR, and the request returns results that match all of the specified filters. /// @@ -1661,7 +1661,7 @@ extension PrivateNetworksClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `E5GNetworkControllerLambda` service. + /// Performs the `ListTagsForResource` operation on the `PrivateNetworks` service. /// /// Lists the tags for the specified resource. /// @@ -1731,7 +1731,7 @@ extension PrivateNetworksClient { return try await op.execute(input: input) } - /// Performs the `Ping` operation on the `E5GNetworkControllerLambda` service. + /// Performs the `Ping` operation on the `PrivateNetworks` service. /// /// Checks the health of the service. /// @@ -1797,7 +1797,7 @@ extension PrivateNetworksClient { return try await op.execute(input: input) } - /// Performs the `StartNetworkResourceUpdate` operation on the `E5GNetworkControllerLambda` service. + /// Performs the `StartNetworkResourceUpdate` operation on the `PrivateNetworks` service. /// /// Use this action to do the following tasks: /// @@ -1877,7 +1877,7 @@ extension PrivateNetworksClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `E5GNetworkControllerLambda` service. + /// Performs the `TagResource` operation on the `PrivateNetworks` service. /// /// Adds tags to the specified resource. /// @@ -1950,7 +1950,7 @@ extension PrivateNetworksClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `E5GNetworkControllerLambda` service. + /// Performs the `UntagResource` operation on the `PrivateNetworks` service. /// /// Removes tags from the specified resource. /// @@ -2021,7 +2021,7 @@ extension PrivateNetworksClient { return try await op.execute(input: input) } - /// Performs the `UpdateNetworkSite` operation on the `E5GNetworkControllerLambda` service. + /// Performs the `UpdateNetworkSite` operation on the `PrivateNetworks` service. /// /// Updates the specified network site. /// @@ -2092,7 +2092,7 @@ extension PrivateNetworksClient { return try await op.execute(input: input) } - /// Performs the `UpdateNetworkSitePlan` operation on the `E5GNetworkControllerLambda` service. + /// Performs the `UpdateNetworkSitePlan` operation on the `PrivateNetworks` service. /// /// Updates the specified network site plan. /// diff --git a/Sources/Services/AWSProton/Sources/AWSProton/ProtonClient.swift b/Sources/Services/AWSProton/Sources/AWSProton/ProtonClient.swift index b75c83005dd..b5110f02642 100644 --- a/Sources/Services/AWSProton/Sources/AWSProton/ProtonClient.swift +++ b/Sources/Services/AWSProton/Sources/AWSProton/ProtonClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ProtonClient: ClientRuntime.Client { public static let clientName = "ProtonClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ProtonClient.ProtonClientConfiguration let serviceName = "Proton" @@ -330,7 +330,7 @@ extension ProtonClient { } extension ProtonClient { - /// Performs the `AcceptEnvironmentAccountConnection` operation on the `AwsProton20200720` service. + /// Performs the `AcceptEnvironmentAccountConnection` operation on the `Proton` service. /// /// In a management account, an environment account connection request is accepted. When the environment account connection request is accepted, Proton can use the associated IAM role to provision environment infrastructure resources in the associated environment account. For more information, see [Environment account connections](https://docs.aws.amazon.com/proton/latest/userguide/ag-env-account-connections.html) in the Proton User guide. /// @@ -405,7 +405,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `CancelComponentDeployment` operation on the `AwsProton20200720` service. + /// Performs the `CancelComponentDeployment` operation on the `Proton` service. /// /// Attempts to cancel a component deployment (for a component that is in the IN_PROGRESS deployment status). For more information about components, see [Proton components](https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) in the Proton User Guide. /// @@ -480,7 +480,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `CancelEnvironmentDeployment` operation on the `AwsProton20200720` service. + /// Performs the `CancelEnvironmentDeployment` operation on the `Proton` service. /// /// Attempts to cancel an environment deployment on an [UpdateEnvironment] action, if the deployment is IN_PROGRESS. For more information, see [Update an environment](https://docs.aws.amazon.com/proton/latest/userguide/ag-env-update.html) in the Proton User guide. The following list includes potential cancellation scenarios. /// @@ -561,7 +561,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `CancelServiceInstanceDeployment` operation on the `AwsProton20200720` service. + /// Performs the `CancelServiceInstanceDeployment` operation on the `Proton` service. /// /// Attempts to cancel a service instance deployment on an [UpdateServiceInstance] action, if the deployment is IN_PROGRESS. For more information, see [Update a service instance](https://docs.aws.amazon.com/proton/latest/userguide/ag-svc-instance-update.html) in the Proton User guide. The following list includes potential cancellation scenarios. /// @@ -642,7 +642,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `CancelServicePipelineDeployment` operation on the `AwsProton20200720` service. + /// Performs the `CancelServicePipelineDeployment` operation on the `Proton` service. /// /// Attempts to cancel a service pipeline deployment on an [UpdateServicePipeline] action, if the deployment is IN_PROGRESS. For more information, see [Update a service pipeline](https://docs.aws.amazon.com/proton/latest/userguide/ag-svc-pipeline-update.html) in the Proton User guide. The following list includes potential cancellation scenarios. /// @@ -723,7 +723,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `CreateComponent` operation on the `AwsProton20200720` service. + /// Performs the `CreateComponent` operation on the `Proton` service. /// /// Create an Proton component. A component is an infrastructure extension for a service instance. For more information about components, see [Proton components](https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) in the Proton User Guide. /// @@ -800,7 +800,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `CreateEnvironment` operation on the `AwsProton20200720` service. + /// Performs the `CreateEnvironment` operation on the `Proton` service. /// /// Deploy a new environment. An Proton environment is created from an environment template that defines infrastructure and resources that can be shared across services. You can provision environments using the following methods: /// @@ -883,7 +883,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `CreateEnvironmentAccountConnection` operation on the `AwsProton20200720` service. + /// Performs the `CreateEnvironmentAccountConnection` operation on the `Proton` service. /// /// Create an environment account connection in an environment account so that environment infrastructure resources can be provisioned in the environment account from a management account. An environment account connection is a secure bi-directional connection between a management account and an environment account that maintains authorization and permissions. For more information, see [Environment account connections](https://docs.aws.amazon.com/proton/latest/userguide/ag-env-account-connections.html) in the Proton User guide. /// @@ -959,7 +959,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `CreateEnvironmentTemplate` operation on the `AwsProton20200720` service. + /// Performs the `CreateEnvironmentTemplate` operation on the `Proton` service. /// /// Create an environment template for Proton. For more information, see [Environment Templates](https://docs.aws.amazon.com/proton/latest/userguide/ag-templates.html) in the Proton User Guide. You can create an environment template in one of the two following ways: /// @@ -1038,7 +1038,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `CreateEnvironmentTemplateVersion` operation on the `AwsProton20200720` service. + /// Performs the `CreateEnvironmentTemplateVersion` operation on the `Proton` service. /// /// Create a new major or minor version of an environment template. A major version of an environment template is a version that isn't backwards compatible. A minor version of an environment template is a version that's backwards compatible within its major version. /// @@ -1115,7 +1115,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `CreateRepository` operation on the `AwsProton20200720` service. + /// Performs the `CreateRepository` operation on the `Proton` service. /// /// Create and register a link to a repository. Proton uses the link to repeatedly access the repository, to either push to it (self-managed provisioning) or pull from it (template sync). You can share a linked repository across multiple resources (like environments using self-managed provisioning, or synced templates). When you create a repository link, Proton creates a [service-linked role](https://docs.aws.amazon.com/proton/latest/userguide/using-service-linked-roles.html) for you. For more information, see [Self-managed provisioning](https://docs.aws.amazon.com/proton/latest/userguide/ag-works-prov-methods.html#ag-works-prov-methods-self), [Template bundles](https://docs.aws.amazon.com/proton/latest/userguide/ag-template-authoring.html#ag-template-bundles), and [Template sync configurations](https://docs.aws.amazon.com/proton/latest/userguide/ag-template-sync-configs.html) in the Proton User Guide. /// @@ -1190,7 +1190,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `CreateService` operation on the `AwsProton20200720` service. + /// Performs the `CreateService` operation on the `Proton` service. /// /// Create an Proton service. An Proton service is an instantiation of a service template and often includes several service instances and pipeline. For more information, see [Services](https://docs.aws.amazon.com/proton/latest/userguide/ag-services.html) in the Proton User Guide. /// @@ -1266,7 +1266,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `CreateServiceInstance` operation on the `AwsProton20200720` service. + /// Performs the `CreateServiceInstance` operation on the `Proton` service. /// /// Create a service instance. /// @@ -1342,7 +1342,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `CreateServiceSyncConfig` operation on the `AwsProton20200720` service. + /// Performs the `CreateServiceSyncConfig` operation on the `Proton` service. /// /// Create the Proton Ops configuration file. /// @@ -1417,7 +1417,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `CreateServiceTemplate` operation on the `AwsProton20200720` service. + /// Performs the `CreateServiceTemplate` operation on the `Proton` service. /// /// Create a service template. The administrator creates a service template to define standardized infrastructure and an optional CI/CD service pipeline. Developers, in turn, select the service template from Proton. If the selected service template includes a service pipeline definition, they provide a link to their source code repository. Proton then deploys and manages the infrastructure defined by the selected service template. For more information, see [Proton templates](https://docs.aws.amazon.com/proton/latest/userguide/ag-templates.html) in the Proton User Guide. /// @@ -1492,7 +1492,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `CreateServiceTemplateVersion` operation on the `AwsProton20200720` service. + /// Performs the `CreateServiceTemplateVersion` operation on the `Proton` service. /// /// Create a new major or minor version of a service template. A major version of a service template is a version that isn't backward compatible. A minor version of a service template is a version that's backward compatible within its major version. /// @@ -1569,7 +1569,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `CreateTemplateSyncConfig` operation on the `AwsProton20200720` service. + /// Performs the `CreateTemplateSyncConfig` operation on the `Proton` service. /// /// Set up a template to create new template versions automatically by tracking a linked repository. A linked repository is a repository that has been registered with Proton. For more information, see [CreateRepository]. When a commit is pushed to your linked repository, Proton checks for changes to your repository template bundles. If it detects a template bundle change, a new major or minor version of its template is created, if the version doesn’t already exist. For more information, see [Template sync configurations](https://docs.aws.amazon.com/proton/latest/userguide/ag-template-sync-configs.html) in the Proton User Guide. /// @@ -1644,7 +1644,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `DeleteComponent` operation on the `AwsProton20200720` service. + /// Performs the `DeleteComponent` operation on the `Proton` service. /// /// Delete an Proton component resource. For more information about components, see [Proton components](https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) in the Proton User Guide. /// @@ -1719,7 +1719,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `DeleteDeployment` operation on the `AwsProton20200720` service. + /// Performs the `DeleteDeployment` operation on the `Proton` service. /// /// Delete the deployment. /// @@ -1793,7 +1793,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `DeleteEnvironment` operation on the `AwsProton20200720` service. + /// Performs the `DeleteEnvironment` operation on the `Proton` service. /// /// Delete an environment. /// @@ -1868,7 +1868,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `DeleteEnvironmentAccountConnection` operation on the `AwsProton20200720` service. + /// Performs the `DeleteEnvironmentAccountConnection` operation on the `Proton` service. /// /// In an environment account, delete an environment account connection. After you delete an environment account connection that’s in use by an Proton environment, Proton can’t manage the environment infrastructure resources until a new environment account connection is accepted for the environment account and associated environment. You're responsible for cleaning up provisioned resources that remain without an environment connection. For more information, see [Environment account connections](https://docs.aws.amazon.com/proton/latest/userguide/ag-env-account-connections.html) in the Proton User guide. /// @@ -1943,7 +1943,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `DeleteEnvironmentTemplate` operation on the `AwsProton20200720` service. + /// Performs the `DeleteEnvironmentTemplate` operation on the `Proton` service. /// /// If no other major or minor versions of an environment template exist, delete the environment template. /// @@ -2018,7 +2018,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `DeleteEnvironmentTemplateVersion` operation on the `AwsProton20200720` service. + /// Performs the `DeleteEnvironmentTemplateVersion` operation on the `Proton` service. /// /// If no other minor versions of an environment template exist, delete a major version of the environment template if it's not the Recommended version. Delete the Recommended version of the environment template if no other major versions or minor versions of the environment template exist. A major version of an environment template is a version that's not backward compatible. Delete a minor version of an environment template if it isn't the Recommended version. Delete a Recommended minor version of the environment template if no other minor versions of the environment template exist. A minor version of an environment template is a version that's backward compatible. /// @@ -2093,7 +2093,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `DeleteRepository` operation on the `AwsProton20200720` service. + /// Performs the `DeleteRepository` operation on the `Proton` service. /// /// De-register and unlink your repository. /// @@ -2168,7 +2168,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `DeleteService` operation on the `AwsProton20200720` service. + /// Performs the `DeleteService` operation on the `Proton` service. /// /// Delete a service, with its instances and pipeline. You can't delete a service if it has any service instances that have components attached to them. For more information about components, see [Proton components](https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) in the Proton User Guide. /// @@ -2243,7 +2243,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `DeleteServiceSyncConfig` operation on the `AwsProton20200720` service. + /// Performs the `DeleteServiceSyncConfig` operation on the `Proton` service. /// /// Delete the Proton Ops file. /// @@ -2318,7 +2318,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `DeleteServiceTemplate` operation on the `AwsProton20200720` service. + /// Performs the `DeleteServiceTemplate` operation on the `Proton` service. /// /// If no other major or minor versions of the service template exist, delete the service template. /// @@ -2393,7 +2393,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `DeleteServiceTemplateVersion` operation on the `AwsProton20200720` service. + /// Performs the `DeleteServiceTemplateVersion` operation on the `Proton` service. /// /// If no other minor versions of a service template exist, delete a major version of the service template if it's not the Recommended version. Delete the Recommended version of the service template if no other major versions or minor versions of the service template exist. A major version of a service template is a version that isn't backwards compatible. Delete a minor version of a service template if it's not the Recommended version. Delete a Recommended minor version of the service template if no other minor versions of the service template exist. A minor version of a service template is a version that's backwards compatible. /// @@ -2468,7 +2468,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `DeleteTemplateSyncConfig` operation on the `AwsProton20200720` service. + /// Performs the `DeleteTemplateSyncConfig` operation on the `Proton` service. /// /// Delete a template sync configuration. /// @@ -2543,7 +2543,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `GetAccountSettings` operation on the `AwsProton20200720` service. + /// Performs the `GetAccountSettings` operation on the `Proton` service. /// /// Get detail data for Proton account-wide settings. /// @@ -2617,7 +2617,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `GetComponent` operation on the `AwsProton20200720` service. + /// Performs the `GetComponent` operation on the `Proton` service. /// /// Get detailed data for a component. For more information about components, see [Proton components](https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) in the Proton User Guide. /// @@ -2691,7 +2691,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `GetDeployment` operation on the `AwsProton20200720` service. + /// Performs the `GetDeployment` operation on the `Proton` service. /// /// Get detailed data for a deployment. /// @@ -2765,7 +2765,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `GetEnvironment` operation on the `AwsProton20200720` service. + /// Performs the `GetEnvironment` operation on the `Proton` service. /// /// Get detailed data for an environment. /// @@ -2839,7 +2839,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `GetEnvironmentAccountConnection` operation on the `AwsProton20200720` service. + /// Performs the `GetEnvironmentAccountConnection` operation on the `Proton` service. /// /// In an environment account, get the detailed data for an environment account connection. For more information, see [Environment account connections](https://docs.aws.amazon.com/proton/latest/userguide/ag-env-account-connections.html) in the Proton User guide. /// @@ -2913,7 +2913,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `GetEnvironmentTemplate` operation on the `AwsProton20200720` service. + /// Performs the `GetEnvironmentTemplate` operation on the `Proton` service. /// /// Get detailed data for an environment template. /// @@ -2987,7 +2987,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `GetEnvironmentTemplateVersion` operation on the `AwsProton20200720` service. + /// Performs the `GetEnvironmentTemplateVersion` operation on the `Proton` service. /// /// Get detailed data for a major or minor version of an environment template. /// @@ -3061,7 +3061,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `GetRepository` operation on the `AwsProton20200720` service. + /// Performs the `GetRepository` operation on the `Proton` service. /// /// Get detail data for a linked repository. /// @@ -3135,7 +3135,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `GetRepositorySyncStatus` operation on the `AwsProton20200720` service. + /// Performs the `GetRepositorySyncStatus` operation on the `Proton` service. /// /// Get the sync status of a repository used for Proton template sync. For more information about template sync, see . A repository sync status isn't tied to the Proton Repository resource (or any other Proton resource). Therefore, tags on an Proton Repository resource have no effect on this action. Specifically, you can't use these tags to control access to this action using Attribute-based access control (ABAC). For more information about ABAC, see [ABAC](https://docs.aws.amazon.com/proton/latest/userguide/security_iam_service-with-iam.html#security_iam_service-with-iam-tags) in the Proton User Guide. /// @@ -3209,7 +3209,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `GetResourcesSummary` operation on the `AwsProton20200720` service. + /// Performs the `GetResourcesSummary` operation on the `Proton` service. /// /// Get counts of Proton resources. For infrastructure-provisioning resources (environments, services, service instances, pipelines), the action returns staleness counts. A resource is stale when it's behind the recommended version of the Proton template that it uses and it needs an update to become current. The action returns staleness counts (counts of resources that are up-to-date, behind a template major version, or behind a template minor version), the total number of resources, and the number of resources that are in a failed state, grouped by resource type. Components, environments, and service templates return less information - see the components, environments, and serviceTemplates field descriptions. For context, the action also returns the total number of each type of Proton template in the Amazon Web Services account. For more information, see [Proton dashboard](https://docs.aws.amazon.com/proton/latest/userguide/monitoring-dashboard.html) in the Proton User Guide. /// @@ -3282,7 +3282,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `GetService` operation on the `AwsProton20200720` service. + /// Performs the `GetService` operation on the `Proton` service. /// /// Get detailed data for a service. /// @@ -3356,7 +3356,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `GetServiceInstance` operation on the `AwsProton20200720` service. + /// Performs the `GetServiceInstance` operation on the `Proton` service. /// /// Get detailed data for a service instance. A service instance is an instantiation of service template and it runs in a specific environment. /// @@ -3430,7 +3430,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `GetServiceInstanceSyncStatus` operation on the `AwsProton20200720` service. + /// Performs the `GetServiceInstanceSyncStatus` operation on the `Proton` service. /// /// Get the status of the synced service instance. /// @@ -3504,7 +3504,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `GetServiceSyncBlockerSummary` operation on the `AwsProton20200720` service. + /// Performs the `GetServiceSyncBlockerSummary` operation on the `Proton` service. /// /// Get detailed data for the service sync blocker summary. /// @@ -3578,7 +3578,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `GetServiceSyncConfig` operation on the `AwsProton20200720` service. + /// Performs the `GetServiceSyncConfig` operation on the `Proton` service. /// /// Get detailed information for the service sync configuration. /// @@ -3652,7 +3652,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `GetServiceTemplate` operation on the `AwsProton20200720` service. + /// Performs the `GetServiceTemplate` operation on the `Proton` service. /// /// Get detailed data for a service template. /// @@ -3726,7 +3726,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `GetServiceTemplateVersion` operation on the `AwsProton20200720` service. + /// Performs the `GetServiceTemplateVersion` operation on the `Proton` service. /// /// Get detailed data for a major or minor version of a service template. /// @@ -3800,7 +3800,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `GetTemplateSyncConfig` operation on the `AwsProton20200720` service. + /// Performs the `GetTemplateSyncConfig` operation on the `Proton` service. /// /// Get detail data for a template sync configuration. /// @@ -3874,7 +3874,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `GetTemplateSyncStatus` operation on the `AwsProton20200720` service. + /// Performs the `GetTemplateSyncStatus` operation on the `Proton` service. /// /// Get the status of a template sync. /// @@ -3948,7 +3948,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `ListComponentOutputs` operation on the `AwsProton20200720` service. + /// Performs the `ListComponentOutputs` operation on the `Proton` service. /// /// Get a list of component Infrastructure as Code (IaC) outputs. For more information about components, see [Proton components](https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) in the Proton User Guide. /// @@ -4022,7 +4022,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `ListComponentProvisionedResources` operation on the `AwsProton20200720` service. + /// Performs the `ListComponentProvisionedResources` operation on the `Proton` service. /// /// List provisioned resources for a component with details. For more information about components, see [Proton components](https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) in the Proton User Guide. /// @@ -4096,7 +4096,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `ListComponents` operation on the `AwsProton20200720` service. + /// Performs the `ListComponents` operation on the `Proton` service. /// /// List components with summary data. You can filter the result list by environment, service, or a single service instance. For more information about components, see [Proton components](https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) in the Proton User Guide. /// @@ -4169,7 +4169,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `ListDeployments` operation on the `AwsProton20200720` service. + /// Performs the `ListDeployments` operation on the `Proton` service. /// /// List deployments. You can filter the result list by environment, service, or a single service instance. /// @@ -4243,7 +4243,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `ListEnvironmentAccountConnections` operation on the `AwsProton20200720` service. + /// Performs the `ListEnvironmentAccountConnections` operation on the `Proton` service. /// /// View a list of environment account connections. For more information, see [Environment account connections](https://docs.aws.amazon.com/proton/latest/userguide/ag-env-account-connections.html) in the Proton User guide. /// @@ -4316,7 +4316,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `ListEnvironmentOutputs` operation on the `AwsProton20200720` service. + /// Performs the `ListEnvironmentOutputs` operation on the `Proton` service. /// /// List the infrastructure as code outputs for your environment. /// @@ -4390,7 +4390,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `ListEnvironmentProvisionedResources` operation on the `AwsProton20200720` service. + /// Performs the `ListEnvironmentProvisionedResources` operation on the `Proton` service. /// /// List the provisioned resources for your environment. /// @@ -4464,7 +4464,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `ListEnvironmentTemplateVersions` operation on the `AwsProton20200720` service. + /// Performs the `ListEnvironmentTemplateVersions` operation on the `Proton` service. /// /// List major or minor versions of an environment template with detail data. /// @@ -4538,7 +4538,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `ListEnvironmentTemplates` operation on the `AwsProton20200720` service. + /// Performs the `ListEnvironmentTemplates` operation on the `Proton` service. /// /// List environment templates. /// @@ -4611,7 +4611,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `ListEnvironments` operation on the `AwsProton20200720` service. + /// Performs the `ListEnvironments` operation on the `Proton` service. /// /// List environments with detail data summaries. /// @@ -4685,7 +4685,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `ListRepositories` operation on the `AwsProton20200720` service. + /// Performs the `ListRepositories` operation on the `Proton` service. /// /// List linked repositories with detail data. /// @@ -4759,7 +4759,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `ListRepositorySyncDefinitions` operation on the `AwsProton20200720` service. + /// Performs the `ListRepositorySyncDefinitions` operation on the `Proton` service. /// /// List repository sync definitions with detail data. /// @@ -4832,7 +4832,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `ListServiceInstanceOutputs` operation on the `AwsProton20200720` service. + /// Performs the `ListServiceInstanceOutputs` operation on the `Proton` service. /// /// Get a list service of instance Infrastructure as Code (IaC) outputs. /// @@ -4906,7 +4906,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `ListServiceInstanceProvisionedResources` operation on the `AwsProton20200720` service. + /// Performs the `ListServiceInstanceProvisionedResources` operation on the `Proton` service. /// /// List provisioned resources for a service instance with details. /// @@ -4980,7 +4980,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `ListServiceInstances` operation on the `AwsProton20200720` service. + /// Performs the `ListServiceInstances` operation on the `Proton` service. /// /// List service instances with summary data. This action lists service instances of all services in the Amazon Web Services account. /// @@ -5054,7 +5054,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `ListServicePipelineOutputs` operation on the `AwsProton20200720` service. + /// Performs the `ListServicePipelineOutputs` operation on the `Proton` service. /// /// Get a list of service pipeline Infrastructure as Code (IaC) outputs. /// @@ -5128,7 +5128,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `ListServicePipelineProvisionedResources` operation on the `AwsProton20200720` service. + /// Performs the `ListServicePipelineProvisionedResources` operation on the `Proton` service. /// /// List provisioned resources for a service and pipeline with details. /// @@ -5202,7 +5202,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `ListServiceTemplateVersions` operation on the `AwsProton20200720` service. + /// Performs the `ListServiceTemplateVersions` operation on the `Proton` service. /// /// List major or minor versions of a service template with detail data. /// @@ -5276,7 +5276,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `ListServiceTemplates` operation on the `AwsProton20200720` service. + /// Performs the `ListServiceTemplates` operation on the `Proton` service. /// /// List service templates with detail data. /// @@ -5349,7 +5349,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `ListServices` operation on the `AwsProton20200720` service. + /// Performs the `ListServices` operation on the `Proton` service. /// /// List services with summaries of detail data. /// @@ -5422,7 +5422,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AwsProton20200720` service. + /// Performs the `ListTagsForResource` operation on the `Proton` service. /// /// List tags for a resource. For more information, see [Proton resources and tagging](https://docs.aws.amazon.com/proton/latest/userguide/resources.html) in the Proton User Guide. /// @@ -5496,7 +5496,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `NotifyResourceDeploymentStatusChange` operation on the `AwsProton20200720` service. + /// Performs the `NotifyResourceDeploymentStatusChange` operation on the `Proton` service. /// /// Notify Proton of status changes to a provisioned resource when you use self-managed provisioning. For more information, see [Self-managed provisioning](https://docs.aws.amazon.com/proton/latest/userguide/ag-works-prov-methods.html#ag-works-prov-methods-self) in the Proton User Guide. /// @@ -5572,7 +5572,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `RejectEnvironmentAccountConnection` operation on the `AwsProton20200720` service. + /// Performs the `RejectEnvironmentAccountConnection` operation on the `Proton` service. /// /// In a management account, reject an environment account connection from another environment account. After you reject an environment account connection request, you can't accept or use the rejected environment account connection. You can’t reject an environment account connection that's connected to an environment. For more information, see [Environment account connections](https://docs.aws.amazon.com/proton/latest/userguide/ag-env-account-connections.html) in the Proton User guide. /// @@ -5647,7 +5647,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AwsProton20200720` service. + /// Performs the `TagResource` operation on the `Proton` service. /// /// Tag a resource. A tag is a key-value pair of metadata that you associate with an Proton resource. For more information, see [Proton resources and tagging](https://docs.aws.amazon.com/proton/latest/userguide/resources.html) in the Proton User Guide. /// @@ -5722,7 +5722,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AwsProton20200720` service. + /// Performs the `UntagResource` operation on the `Proton` service. /// /// Remove a customer tag from a resource. A tag is a key-value pair of metadata associated with an Proton resource. For more information, see [Proton resources and tagging](https://docs.aws.amazon.com/proton/latest/userguide/resources.html) in the Proton User Guide. /// @@ -5797,7 +5797,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `UpdateAccountSettings` operation on the `AwsProton20200720` service. + /// Performs the `UpdateAccountSettings` operation on the `Proton` service. /// /// Update Proton settings that are used for multiple services in the Amazon Web Services account. /// @@ -5871,7 +5871,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `UpdateComponent` operation on the `AwsProton20200720` service. + /// Performs the `UpdateComponent` operation on the `Proton` service. /// /// Update a component. There are a few modes for updating a component. The deploymentType field defines the mode. You can't update a component while its deployment status, or the deployment status of a service instance attached to it, is IN_PROGRESS. For more information about components, see [Proton components](https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) in the Proton User Guide. /// @@ -5948,7 +5948,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `UpdateEnvironment` operation on the `AwsProton20200720` service. + /// Performs the `UpdateEnvironment` operation on the `Proton` service. /// /// Update an environment. If the environment is associated with an environment account connection, don't update or include the protonServiceRoleArn and provisioningRepository parameter to update or connect to an environment account connection. You can only update to a new environment account connection if that connection was created in the same environment account that the current environment account connection was created in. The account connection must also be associated with the current environment. If the environment isn't associated with an environment account connection, don't update or include the environmentAccountConnectionId parameter. You can't update or connect the environment to an environment account connection if it isn't already associated with an environment connection. You can update either the environmentAccountConnectionId or protonServiceRoleArn parameter and value. You can’t update both. If the environment was configured for Amazon Web Services-managed provisioning, omit the provisioningRepository parameter. If the environment was configured for self-managed provisioning, specify the provisioningRepository parameter and omit the protonServiceRoleArn and environmentAccountConnectionId parameters. For more information, see [Environments](https://docs.aws.amazon.com/proton/latest/userguide/ag-environments.html) and [Provisioning methods](https://docs.aws.amazon.com/proton/latest/userguide/ag-works-prov-methods.html) in the Proton User Guide. There are four modes for updating an environment. The deploymentType field defines the mode. NONE In this mode, a deployment doesn't occur. Only the requested metadata parameters are updated. CURRENT_VERSION In this mode, the environment is deployed and updated with the new spec that you provide. Only requested parameters are updated. Don’t include minor or major version parameters when you use this deployment-type. MINOR_VERSION In this mode, the environment is deployed and updated with the published, recommended (latest) minor version of the current major version in use, by default. You can also specify a different minor version of the current major version in use. MAJOR_VERSION In this mode, the environment is deployed and updated with the published, recommended (latest) major and minor version of the current template, by default. You can also specify a different major version that's higher than the major version in use and a minor version. /// @@ -6023,7 +6023,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `UpdateEnvironmentAccountConnection` operation on the `AwsProton20200720` service. + /// Performs the `UpdateEnvironmentAccountConnection` operation on the `Proton` service. /// /// In an environment account, update an environment account connection to use a new IAM role. For more information, see [Environment account connections](https://docs.aws.amazon.com/proton/latest/userguide/ag-env-account-connections.html) in the Proton User guide. /// @@ -6098,7 +6098,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `UpdateEnvironmentTemplate` operation on the `AwsProton20200720` service. + /// Performs the `UpdateEnvironmentTemplate` operation on the `Proton` service. /// /// Update an environment template. /// @@ -6173,7 +6173,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `UpdateEnvironmentTemplateVersion` operation on the `AwsProton20200720` service. + /// Performs the `UpdateEnvironmentTemplateVersion` operation on the `Proton` service. /// /// Update a major or minor version of an environment template. /// @@ -6248,7 +6248,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `UpdateService` operation on the `AwsProton20200720` service. + /// Performs the `UpdateService` operation on the `Proton` service. /// /// Edit a service description or use a spec to add and delete service instances. Existing service instances and the service pipeline can't be edited using this API. They can only be deleted. Use the description parameter to modify the description. Edit the spec parameter to add or delete instances. You can't delete a service instance (remove it from the spec) if it has an attached component. For more information about components, see [Proton components](https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) in the Proton User Guide. /// @@ -6324,7 +6324,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `UpdateServiceInstance` operation on the `AwsProton20200720` service. + /// Performs the `UpdateServiceInstance` operation on the `Proton` service. /// /// Update a service instance. There are a few modes for updating a service instance. The deploymentType field defines the mode. You can't update a service instance while its deployment status, or the deployment status of a component attached to it, is IN_PROGRESS. For more information about components, see [Proton components](https://docs.aws.amazon.com/proton/latest/userguide/ag-components.html) in the Proton User Guide. /// @@ -6400,7 +6400,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `UpdateServicePipeline` operation on the `AwsProton20200720` service. + /// Performs the `UpdateServicePipeline` operation on the `Proton` service. /// /// Update the service pipeline. There are four modes for updating a service pipeline. The deploymentType field defines the mode. NONE In this mode, a deployment doesn't occur. Only the requested metadata parameters are updated. CURRENT_VERSION In this mode, the service pipeline is deployed and updated with the new spec that you provide. Only requested parameters are updated. Don’t include major or minor version parameters when you use this deployment-type. MINOR_VERSION In this mode, the service pipeline is deployed and updated with the published, recommended (latest) minor version of the current major version in use, by default. You can specify a different minor version of the current major version in use. MAJOR_VERSION In this mode, the service pipeline is deployed and updated with the published, recommended (latest) major and minor version of the current template by default. You can specify a different major version that's higher than the major version in use and a minor version. /// @@ -6475,7 +6475,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `UpdateServiceSyncBlocker` operation on the `AwsProton20200720` service. + /// Performs the `UpdateServiceSyncBlocker` operation on the `Proton` service. /// /// Update the service sync blocker by resolving it. /// @@ -6550,7 +6550,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `UpdateServiceSyncConfig` operation on the `AwsProton20200720` service. + /// Performs the `UpdateServiceSyncConfig` operation on the `Proton` service. /// /// Update the Proton Ops config file. /// @@ -6625,7 +6625,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `UpdateServiceTemplate` operation on the `AwsProton20200720` service. + /// Performs the `UpdateServiceTemplate` operation on the `Proton` service. /// /// Update a service template. /// @@ -6700,7 +6700,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `UpdateServiceTemplateVersion` operation on the `AwsProton20200720` service. + /// Performs the `UpdateServiceTemplateVersion` operation on the `Proton` service. /// /// Update a major or minor version of a service template. /// @@ -6775,7 +6775,7 @@ extension ProtonClient { return try await op.execute(input: input) } - /// Performs the `UpdateTemplateSyncConfig` operation on the `AwsProton20200720` service. + /// Performs the `UpdateTemplateSyncConfig` operation on the `Proton` service. /// /// Update template sync configuration parameters, except for the templateName and templateType. Repository details (branch, name, and provider) should be of a linked repository. A linked repository is a repository that has been registered with Proton. For more information, see [CreateRepository]. /// diff --git a/Sources/Services/AWSQApps/Sources/AWSQApps/QAppsClient.swift b/Sources/Services/AWSQApps/Sources/AWSQApps/QAppsClient.swift index 30b689a4e6e..3eaa0dd5040 100644 --- a/Sources/Services/AWSQApps/Sources/AWSQApps/QAppsClient.swift +++ b/Sources/Services/AWSQApps/Sources/AWSQApps/QAppsClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class QAppsClient: ClientRuntime.Client { public static let clientName = "QAppsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: QAppsClient.QAppsClientConfiguration let serviceName = "QApps" @@ -331,7 +331,7 @@ extension QAppsClient { } extension QAppsClient { - /// Performs the `AssociateLibraryItemReview` operation on the `QAppsService` service. + /// Performs the `AssociateLibraryItemReview` operation on the `QApps` service. /// /// Associates a rating or review for a library item with the user submitting the request. This increments the rating count for the specified library item. /// @@ -408,7 +408,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `AssociateQAppWithUser` operation on the `QAppsService` service. + /// Performs the `AssociateQAppWithUser` operation on the `QApps` service. /// /// This operation creates a link between the user's identity calling the operation and a specific Q App. This is useful to mark the Q App as a favorite for the user if the user doesn't own the Amazon Q App so they can still run it and see it in their inventory of Q Apps. /// @@ -484,7 +484,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `BatchCreateCategory` operation on the `QAppsService` service. + /// Performs the `BatchCreateCategory` operation on the `QApps` service. /// /// Creates Categories for the Amazon Q Business application environment instance. Web experience users use Categories to tag and filter library items. For more information, see [Custom labels for Amazon Q Apps](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/qapps-custom-labels.html). /// @@ -560,7 +560,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `BatchDeleteCategory` operation on the `QAppsService` service. + /// Performs the `BatchDeleteCategory` operation on the `QApps` service. /// /// Deletes Categories for the Amazon Q Business application environment instance. Web experience users use Categories to tag and filter library items. For more information, see [Custom labels for Amazon Q Apps](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/qapps-custom-labels.html). /// @@ -636,7 +636,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `BatchUpdateCategory` operation on the `QAppsService` service. + /// Performs the `BatchUpdateCategory` operation on the `QApps` service. /// /// Updates Categories for the Amazon Q Business application environment instance. Web experience users use Categories to tag and filter library items. For more information, see [Custom labels for Amazon Q Apps](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/qapps-custom-labels.html). /// @@ -712,7 +712,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `CreateLibraryItem` operation on the `QAppsService` service. + /// Performs the `CreateLibraryItem` operation on the `QApps` service. /// /// Creates a new library item for an Amazon Q App, allowing it to be discovered and used by other allowed users. /// @@ -788,7 +788,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `CreatePresignedUrl` operation on the `QAppsService` service. + /// Performs the `CreatePresignedUrl` operation on the `QApps` service. /// /// Creates a presigned URL for an S3 POST operation to upload a file. You can use this URL to set a default file for a FileUploadCard in a Q App definition or to provide a file for a single Q App run. The scope parameter determines how the file will be used, either at the app definition level or the app session level. /// @@ -862,7 +862,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `CreateQApp` operation on the `QAppsService` service. + /// Performs the `CreateQApp` operation on the `QApps` service. /// /// Creates a new Amazon Q App based on the provided definition. The Q App definition specifies the cards and flow of the Q App. This operation also calculates the dependencies between the cards by inspecting the references in the prompts. /// @@ -939,7 +939,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `DeleteLibraryItem` operation on the `QAppsService` service. + /// Performs the `DeleteLibraryItem` operation on the `QApps` service. /// /// Deletes a library item for an Amazon Q App, removing it from the library so it can no longer be discovered or used by other users. /// @@ -1015,7 +1015,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `DeleteQApp` operation on the `QAppsService` service. + /// Performs the `DeleteQApp` operation on the `QApps` service. /// /// Deletes an Amazon Q App owned by the user. If the Q App was previously published to the library, it is also removed from the library. /// @@ -1090,7 +1090,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `DescribeQAppPermissions` operation on the `QAppsService` service. + /// Performs the `DescribeQAppPermissions` operation on the `QApps` service. /// /// Describes read permissions for a Amazon Q App in Amazon Q Business application environment instance. /// @@ -1163,7 +1163,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `DisassociateLibraryItemReview` operation on the `QAppsService` service. + /// Performs the `DisassociateLibraryItemReview` operation on the `QApps` service. /// /// Removes a rating or review previously submitted by the user for a library item. /// @@ -1240,7 +1240,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `DisassociateQAppFromUser` operation on the `QAppsService` service. + /// Performs the `DisassociateQAppFromUser` operation on the `QApps` service. /// /// Disassociates a Q App from a user removing the user's access to run the Q App. /// @@ -1315,7 +1315,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `ExportQAppSessionData` operation on the `QAppsService` service. + /// Performs the `ExportQAppSessionData` operation on the `QApps` service. /// /// Exports the collected data of a Q App data collection session. /// @@ -1392,7 +1392,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `GetLibraryItem` operation on the `QAppsService` service. + /// Performs the `GetLibraryItem` operation on the `QApps` service. /// /// Retrieves details about a library item for an Amazon Q App, including its metadata, categories, ratings, and usage statistics. /// @@ -1465,7 +1465,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `GetQApp` operation on the `QAppsService` service. + /// Performs the `GetQApp` operation on the `QApps` service. /// /// Retrieves the full details of an Q App, including its definition specifying the cards and flow. /// @@ -1538,7 +1538,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `GetQAppSession` operation on the `QAppsService` service. + /// Performs the `GetQAppSession` operation on the `QApps` service. /// /// Retrieves the current state and results for an active session of an Amazon Q App. /// @@ -1612,7 +1612,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `GetQAppSessionMetadata` operation on the `QAppsService` service. + /// Performs the `GetQAppSessionMetadata` operation on the `QApps` service. /// /// Retrieves the current configuration of a Q App session. /// @@ -1686,7 +1686,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `ImportDocument` operation on the `QAppsService` service. + /// Performs the `ImportDocument` operation on the `QApps` service. /// /// Uploads a file that can then be used either as a default in a FileUploadCard from Q App definition or as a file that is used inside a single Q App run. The purpose of the document is determined by a scope parameter that indicates whether it is at the app definition level or at the app session level. /// @@ -1763,7 +1763,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `ListCategories` operation on the `QAppsService` service. + /// Performs the `ListCategories` operation on the `QApps` service. /// /// Lists the categories of a Amazon Q Business application environment instance. For more information, see [Custom labels for Amazon Q Apps](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/qapps-custom-labels.html). /// @@ -1835,7 +1835,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `ListLibraryItems` operation on the `QAppsService` service. + /// Performs the `ListLibraryItems` operation on the `QApps` service. /// /// Lists the library items for Amazon Q Apps that are published and available for users in your Amazon Web Services account. /// @@ -1908,7 +1908,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `ListQAppSessionData` operation on the `QAppsService` service. + /// Performs the `ListQAppSessionData` operation on the `QApps` service. /// /// Lists the collected data of a Q App data collection session. /// @@ -1982,7 +1982,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `ListQApps` operation on the `QAppsService` service. + /// Performs the `ListQApps` operation on the `QApps` service. /// /// Lists the Amazon Q Apps owned by or associated with the user either because they created it or because they used it from the library in the past. The user identity is extracted from the credentials used to invoke this operation.. /// @@ -2054,7 +2054,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `QAppsService` service. + /// Performs the `ListTagsForResource` operation on the `QApps` service. /// /// Lists the tags associated with an Amazon Q Apps resource. /// @@ -2124,7 +2124,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `PredictQApp` operation on the `QAppsService` service. + /// Performs the `PredictQApp` operation on the `QApps` service. /// /// Generates an Amazon Q App definition based on either a conversation or a problem statement provided as input.The resulting app definition can be used to call CreateQApp. This API doesn't create Amazon Q Apps directly. /// @@ -2198,7 +2198,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `StartQAppSession` operation on the `QAppsService` service. + /// Performs the `StartQAppSession` operation on the `QApps` service. /// /// Starts a new session for an Amazon Q App, allowing inputs to be provided and the app to be run. Each Q App session will be condensed into a single conversation in the web experience. /// @@ -2274,7 +2274,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `StopQAppSession` operation on the `QAppsService` service. + /// Performs the `StopQAppSession` operation on the `QApps` service. /// /// Stops an active session for an Amazon Q App.This deletes all data related to the session and makes it invalid for future uses. The results of the session will be persisted as part of the conversation. /// @@ -2350,7 +2350,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `QAppsService` service. + /// Performs the `TagResource` operation on the `QApps` service. /// /// Associates tags with an Amazon Q Apps resource. /// @@ -2424,7 +2424,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `QAppsService` service. + /// Performs the `UntagResource` operation on the `QApps` service. /// /// Disassociates tags from an Amazon Q Apps resource. /// @@ -2495,7 +2495,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `UpdateLibraryItem` operation on the `QAppsService` service. + /// Performs the `UpdateLibraryItem` operation on the `QApps` service. /// /// Updates the library item for an Amazon Q App. /// @@ -2571,7 +2571,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `UpdateLibraryItemMetadata` operation on the `QAppsService` service. + /// Performs the `UpdateLibraryItemMetadata` operation on the `QApps` service. /// /// Updates the verification status of a library item for an Amazon Q App. /// @@ -2647,7 +2647,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `UpdateQApp` operation on the `QAppsService` service. + /// Performs the `UpdateQApp` operation on the `QApps` service. /// /// Updates an existing Amazon Q App, allowing modifications to its title, description, and definition. /// @@ -2723,7 +2723,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `UpdateQAppPermissions` operation on the `QAppsService` service. + /// Performs the `UpdateQAppPermissions` operation on the `QApps` service. /// /// Updates read permissions for a Amazon Q App in Amazon Q Business application environment instance. /// @@ -2798,7 +2798,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `UpdateQAppSession` operation on the `QAppsService` service. + /// Performs the `UpdateQAppSession` operation on the `QApps` service. /// /// Updates the session for a given Q App sessionId. This is only valid when at least one card of the session is in the WAITING state. Data for each WAITING card can be provided as input. If inputs are not provided, the call will be accepted but session will not move forward. Inputs for cards that are not in the WAITING status will be ignored. /// @@ -2874,7 +2874,7 @@ extension QAppsClient { return try await op.execute(input: input) } - /// Performs the `UpdateQAppSessionMetadata` operation on the `QAppsService` service. + /// Performs the `UpdateQAppSessionMetadata` operation on the `QApps` service. /// /// Updates the configuration metadata of a session for a given Q App sessionId. /// diff --git a/Sources/Services/AWSQBusiness/Sources/AWSQBusiness/QBusinessClient.swift b/Sources/Services/AWSQBusiness/Sources/AWSQBusiness/QBusinessClient.swift index 8ef49e32f91..c195e051cc5 100644 --- a/Sources/Services/AWSQBusiness/Sources/AWSQBusiness/QBusinessClient.swift +++ b/Sources/Services/AWSQBusiness/Sources/AWSQBusiness/QBusinessClient.swift @@ -68,7 +68,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class QBusinessClient: ClientRuntime.Client { public static let clientName = "QBusinessClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: QBusinessClient.QBusinessClientConfiguration let serviceName = "QBusiness" @@ -334,7 +334,7 @@ extension QBusinessClient { } extension QBusinessClient { - /// Performs the `AssociatePermission` operation on the `ExpertQ` service. + /// Performs the `AssociatePermission` operation on the `QBusiness` service. /// /// Adds or updates a permission policy for a Q Business application, allowing cross-account access for an ISV. This operation creates a new policy statement for the specified Q Business application. The policy statement defines the IAM actions that the ISV is allowed to perform on the Q Business application's resources. /// @@ -409,7 +409,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `BatchDeleteDocument` operation on the `ExpertQ` service. + /// Performs the `BatchDeleteDocument` operation on the `QBusiness` service. /// /// Asynchronously deletes one or more documents added using the BatchPutDocument API from an Amazon Q Business index. You can see the progress of the deletion, and any error messages related to the process, by using CloudWatch. /// @@ -483,7 +483,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `BatchPutDocument` operation on the `ExpertQ` service. + /// Performs the `BatchPutDocument` operation on the `QBusiness` service. /// /// Adds one or more documents to an Amazon Q Business index. You use this API to: /// @@ -567,7 +567,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `Chat` operation on the `ExpertQ` service. + /// Performs the `Chat` operation on the `QBusiness` service. /// /// Starts or continues a streaming Amazon Q Business conversation. /// @@ -646,7 +646,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `ChatSync` operation on the `ExpertQ` service. + /// Performs the `ChatSync` operation on the `QBusiness` service. /// /// Starts or continues a non-streaming Amazon Q Business conversation. /// @@ -724,7 +724,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `CreateApplication` operation on the `ExpertQ` service. + /// Performs the `CreateApplication` operation on the `QBusiness` service. /// /// Creates an Amazon Q Business application. There are new tiers for Amazon Q Business. Not all features in Amazon Q Business Pro are also available in Amazon Q Business Lite. For information on what's included in Amazon Q Business Lite and what's included in Amazon Q Business Pro, see [Amazon Q Business tiers](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/tiers.html#user-sub-tiers). You must use the Amazon Q Business console to assign subscription tiers to users. An Amazon Q Apps service linked role will be created if it's absent in the Amazon Web Services account when QAppsConfiguration is enabled in the request. For more information, see [ Using service-linked roles for Q Apps](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/using-service-linked-roles-qapps.html). When you create an application, Amazon Q Business may securely transmit data for processing from your selected Amazon Web Services region, but within your geography. For more information, see [Cross region inference in Amazon Q Business](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/cross-region-inference.html). /// @@ -800,7 +800,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `CreateDataAccessor` operation on the `ExpertQ` service. + /// Performs the `CreateDataAccessor` operation on the `QBusiness` service. /// /// Creates a new data accessor for an ISV to access data from a Q Business application. The data accessor is an entity that represents the ISV's access to the Q Business application's data. It includes the IAM role ARN for the ISV, a friendly name, and a set of action configurations that define the specific actions the ISV is allowed to perform and any associated data filters. When the data accessor is created, an AWS IAM Identity Center application is also created to manage the ISV's identity and authentication for accessing the Q Business application. /// @@ -876,7 +876,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `CreateDataSource` operation on the `ExpertQ` service. + /// Performs the `CreateDataSource` operation on the `QBusiness` service. /// /// Creates a data source connector for an Amazon Q Business application. CreateDataSource is a synchronous operation. The operation returns 200 if the data source was successfully created. Otherwise, an exception is raised. /// @@ -952,7 +952,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `CreateIndex` operation on the `ExpertQ` service. + /// Performs the `CreateIndex` operation on the `QBusiness` service. /// /// Creates an Amazon Q Business index. To determine if index creation has completed, check the Status field returned from a call to DescribeIndex. The Status field is set to ACTIVE when the index is ready to use. Once the index is active, you can index your documents using the [BatchPutDocument](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_BatchPutDocument.html) API or the [CreateDataSource](https://docs.aws.amazon.com/amazonq/latest/api-reference/API_CreateDataSource.html) API. /// @@ -1028,7 +1028,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `CreatePlugin` operation on the `ExpertQ` service. + /// Performs the `CreatePlugin` operation on the `QBusiness` service. /// /// Creates an Amazon Q Business plugin. /// @@ -1104,7 +1104,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `CreateRetriever` operation on the `ExpertQ` service. + /// Performs the `CreateRetriever` operation on the `QBusiness` service. /// /// Adds a retriever to your Amazon Q Business application. /// @@ -1180,7 +1180,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `CreateUser` operation on the `ExpertQ` service. + /// Performs the `CreateUser` operation on the `QBusiness` service. /// /// Creates a universally unique identifier (UUID) mapped to a list of local user ids within an application. /// @@ -1256,7 +1256,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `CreateWebExperience` operation on the `ExpertQ` service. + /// Performs the `CreateWebExperience` operation on the `QBusiness` service. /// /// Creates an Amazon Q Business web experience. /// @@ -1332,7 +1332,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `DeleteApplication` operation on the `ExpertQ` service. + /// Performs the `DeleteApplication` operation on the `QBusiness` service. /// /// Deletes an Amazon Q Business application. /// @@ -1403,7 +1403,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `DeleteChatControlsConfiguration` operation on the `ExpertQ` service. + /// Performs the `DeleteChatControlsConfiguration` operation on the `QBusiness` service. /// /// Deletes chat controls configured for an existing Amazon Q Business application. /// @@ -1473,7 +1473,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `DeleteConversation` operation on the `ExpertQ` service. + /// Performs the `DeleteConversation` operation on the `QBusiness` service. /// /// Deletes an Amazon Q Business web experience conversation. /// @@ -1545,7 +1545,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `DeleteDataAccessor` operation on the `ExpertQ` service. + /// Performs the `DeleteDataAccessor` operation on the `QBusiness` service. /// /// Deletes a specified data accessor. This operation permanently removes the data accessor and its associated AWS IAM Identity Center application. Any access granted to the ISV through this data accessor will be revoked /// @@ -1616,7 +1616,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `DeleteDataSource` operation on the `ExpertQ` service. + /// Performs the `DeleteDataSource` operation on the `QBusiness` service. /// /// Deletes an Amazon Q Business data source connector. While the data source is being deleted, the Status field returned by a call to the DescribeDataSource API is set to DELETING. /// @@ -1687,7 +1687,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `DeleteGroup` operation on the `ExpertQ` service. + /// Performs the `DeleteGroup` operation on the `QBusiness` service. /// /// Deletes a group so that all users and sub groups that belong to the group can no longer access documents only available to that group. For example, after deleting the group "Summer Interns", all interns who belonged to that group no longer see intern-only documents in their chat results. If you want to delete, update, or replace users or sub groups of a group, you need to use the PutGroup operation. For example, if a user in the group "Engineering" leaves the engineering team and another user takes their place, you provide an updated list of users or sub groups that belong to the "Engineering" group when calling PutGroup. /// @@ -1759,7 +1759,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `DeleteIndex` operation on the `ExpertQ` service. + /// Performs the `DeleteIndex` operation on the `QBusiness` service. /// /// Deletes an Amazon Q Business index. /// @@ -1830,7 +1830,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `DeletePlugin` operation on the `ExpertQ` service. + /// Performs the `DeletePlugin` operation on the `QBusiness` service. /// /// Deletes an Amazon Q Business plugin. /// @@ -1901,7 +1901,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `DeleteRetriever` operation on the `ExpertQ` service. + /// Performs the `DeleteRetriever` operation on the `QBusiness` service. /// /// Deletes the retriever used by an Amazon Q Business application. /// @@ -1972,7 +1972,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `DeleteUser` operation on the `ExpertQ` service. + /// Performs the `DeleteUser` operation on the `QBusiness` service. /// /// Deletes a user by email id. /// @@ -2043,7 +2043,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `DeleteWebExperience` operation on the `ExpertQ` service. + /// Performs the `DeleteWebExperience` operation on the `QBusiness` service. /// /// Deletes an Amazon Q Business web experience. /// @@ -2114,7 +2114,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `DisassociatePermission` operation on the `ExpertQ` service. + /// Performs the `DisassociatePermission` operation on the `QBusiness` service. /// /// Removes a permission policy from a Q Business application, revoking the cross-account access that was previously granted to an ISV. This operation deletes the specified policy statement from the application's permission policy. /// @@ -2185,7 +2185,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `GetApplication` operation on the `ExpertQ` service. + /// Performs the `GetApplication` operation on the `QBusiness` service. /// /// Gets information about an existing Amazon Q Business application. /// @@ -2255,7 +2255,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `GetChatControlsConfiguration` operation on the `ExpertQ` service. + /// Performs the `GetChatControlsConfiguration` operation on the `QBusiness` service. /// /// Gets information about an chat controls configured for an existing Amazon Q Business application. /// @@ -2326,7 +2326,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `GetDataAccessor` operation on the `ExpertQ` service. + /// Performs the `GetDataAccessor` operation on the `QBusiness` service. /// /// Retrieves information about a specified data accessor. This operation returns details about the data accessor, including its display name, unique identifier, Amazon Resource Name (ARN), the associated Q Business application and AWS IAM Identity Center application, the IAM role for the ISV, the action configurations, and the timestamps for when the data accessor was created and last updated. /// @@ -2396,7 +2396,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `GetDataSource` operation on the `ExpertQ` service. + /// Performs the `GetDataSource` operation on the `QBusiness` service. /// /// Gets information about an existing Amazon Q Business data source connector. /// @@ -2466,7 +2466,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `GetGroup` operation on the `ExpertQ` service. + /// Performs the `GetGroup` operation on the `QBusiness` service. /// /// Describes a group by group name. /// @@ -2538,7 +2538,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `GetIndex` operation on the `ExpertQ` service. + /// Performs the `GetIndex` operation on the `QBusiness` service. /// /// Gets information about an existing Amazon Q Business index. /// @@ -2608,7 +2608,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `GetMedia` operation on the `ExpertQ` service. + /// Performs the `GetMedia` operation on the `QBusiness` service. /// /// Returns the image bytes corresponding to a media object. If you have implemented your own application with the Chat and ChatSync APIs, and have enabled content extraction from visual data in Amazon Q Business, you use the GetMedia API operation to download the images so you can show them in your UI with responses. For more information, see [Extracting semantic meaning from images and visuals](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/extracting-meaning-from-images.html). /// @@ -2680,7 +2680,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `GetPlugin` operation on the `ExpertQ` service. + /// Performs the `GetPlugin` operation on the `QBusiness` service. /// /// Gets information about an existing Amazon Q Business plugin. /// @@ -2750,7 +2750,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `GetPolicy` operation on the `ExpertQ` service. + /// Performs the `GetPolicy` operation on the `QBusiness` service. /// /// Retrieves the current permission policy for a Q Business application. The policy is returned as a JSON-formatted string and defines the IAM actions that are allowed or denied for the application's resources. /// @@ -2820,7 +2820,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `GetRetriever` operation on the `ExpertQ` service. + /// Performs the `GetRetriever` operation on the `QBusiness` service. /// /// Gets information about an existing retriever used by an Amazon Q Business application. /// @@ -2890,7 +2890,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `GetUser` operation on the `ExpertQ` service. + /// Performs the `GetUser` operation on the `QBusiness` service. /// /// Describes the universally unique identifier (UUID) associated with a local user in a data source. /// @@ -2961,7 +2961,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `GetWebExperience` operation on the `ExpertQ` service. + /// Performs the `GetWebExperience` operation on the `QBusiness` service. /// /// Gets information about an existing Amazon Q Business web experience. /// @@ -3031,7 +3031,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `ListApplications` operation on the `ExpertQ` service. + /// Performs the `ListApplications` operation on the `QBusiness` service. /// /// Lists Amazon Q Business applications. Amazon Q Business applications may securely transmit data for processing across Amazon Web Services Regions within your geography. For more information, see [Cross region inference in Amazon Q Business](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/cross-region-inference.html). /// @@ -3101,7 +3101,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `ListAttachments` operation on the `ExpertQ` service. + /// Performs the `ListAttachments` operation on the `QBusiness` service. /// /// Gets a list of attachments associated with an Amazon Q Business web experience or a list of attachements associated with a specific Amazon Q Business conversation. /// @@ -3173,7 +3173,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `ListConversations` operation on the `ExpertQ` service. + /// Performs the `ListConversations` operation on the `QBusiness` service. /// /// Lists one or more Amazon Q Business conversations. /// @@ -3245,7 +3245,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `ListDataAccessors` operation on the `ExpertQ` service. + /// Performs the `ListDataAccessors` operation on the `QBusiness` service. /// /// Lists the data accessors for a Q Business application. This operation returns a paginated list of data accessor summaries, including the friendly name, unique identifier, ARN, associated IAM role, and creation/update timestamps for each data accessor. /// @@ -3316,7 +3316,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `ListDataSourceSyncJobs` operation on the `ExpertQ` service. + /// Performs the `ListDataSourceSyncJobs` operation on the `QBusiness` service. /// /// Get information about an Amazon Q Business data source connector synchronization. /// @@ -3388,7 +3388,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `ListDataSources` operation on the `ExpertQ` service. + /// Performs the `ListDataSources` operation on the `QBusiness` service. /// /// Lists the Amazon Q Business data source connectors that you have created. /// @@ -3459,7 +3459,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `ListDocuments` operation on the `ExpertQ` service. + /// Performs the `ListDocuments` operation on the `QBusiness` service. /// /// A list of documents attached to an index. /// @@ -3530,7 +3530,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `ListGroups` operation on the `ExpertQ` service. + /// Performs the `ListGroups` operation on the `QBusiness` service. /// /// Provides a list of groups that are mapped to users. /// @@ -3602,7 +3602,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `ListIndices` operation on the `ExpertQ` service. + /// Performs the `ListIndices` operation on the `QBusiness` service. /// /// Lists the Amazon Q Business indices you have created. /// @@ -3673,7 +3673,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `ListMessages` operation on the `ExpertQ` service. + /// Performs the `ListMessages` operation on the `QBusiness` service. /// /// Gets a list of messages associated with an Amazon Q Business web experience. /// @@ -3745,7 +3745,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `ListPluginActions` operation on the `ExpertQ` service. + /// Performs the `ListPluginActions` operation on the `QBusiness` service. /// /// Lists configured Amazon Q Business actions for a specific plugin in an Amazon Q Business application. /// @@ -3816,7 +3816,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `ListPluginTypeActions` operation on the `ExpertQ` service. + /// Performs the `ListPluginTypeActions` operation on the `QBusiness` service. /// /// Lists configured Amazon Q Business actions for any plugin type—both built-in and custom. /// @@ -3886,7 +3886,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `ListPluginTypeMetadata` operation on the `ExpertQ` service. + /// Performs the `ListPluginTypeMetadata` operation on the `QBusiness` service. /// /// Lists metadata for all Amazon Q Business plugin types. /// @@ -3956,7 +3956,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `ListPlugins` operation on the `ExpertQ` service. + /// Performs the `ListPlugins` operation on the `QBusiness` service. /// /// Lists configured Amazon Q Business plugins. /// @@ -4027,7 +4027,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `ListRetrievers` operation on the `ExpertQ` service. + /// Performs the `ListRetrievers` operation on the `QBusiness` service. /// /// Lists the retriever used by an Amazon Q Business application. /// @@ -4098,7 +4098,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `ExpertQ` service. + /// Performs the `ListTagsForResource` operation on the `QBusiness` service. /// /// Gets a list of tags associated with a specified resource. Amazon Q Business applications and data sources can have tags associated with them. /// @@ -4168,7 +4168,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `ListWebExperiences` operation on the `ExpertQ` service. + /// Performs the `ListWebExperiences` operation on the `QBusiness` service. /// /// Lists one or more Amazon Q Business Web Experiences. /// @@ -4239,7 +4239,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `PutFeedback` operation on the `ExpertQ` service. + /// Performs the `PutFeedback` operation on the `QBusiness` service. /// /// Enables your end user to provide feedback on their Amazon Q Business generated chat responses. /// @@ -4313,7 +4313,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `PutGroup` operation on the `ExpertQ` service. + /// Performs the `PutGroup` operation on the `QBusiness` service. /// /// Create, or updates, a mapping of users—who have access to a document—to groups. You can also map sub groups to groups. For example, the group "Company Intellectual Property Teams" includes sub groups "Research" and "Engineering". These sub groups include their own list of users or people who work in these teams. Only users who work in research and engineering, and therefore belong in the intellectual property group, can see top-secret company documents in their Amazon Q Business chat results. /// @@ -4388,7 +4388,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `SearchRelevantContent` operation on the `ExpertQ` service. + /// Performs the `SearchRelevantContent` operation on the `QBusiness` service. /// /// Searches for relevant content in a Q Business application based on a query. This operation takes a search query text, the Q Business application identifier, and optional filters (such as content source and maximum results) as input. It returns a list of relevant content items, where each item includes the content text, the unique document identifier, the document title, the document URI, any relevant document attributes, and score attributes indicating the confidence level of the relevance. /// @@ -4462,7 +4462,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `StartDataSourceSyncJob` operation on the `ExpertQ` service. + /// Performs the `StartDataSourceSyncJob` operation on the `QBusiness` service. /// /// Starts a data source connector synchronization job. If a synchronization job is already in progress, Amazon Q Business returns a ConflictException. /// @@ -4534,7 +4534,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `StopDataSourceSyncJob` operation on the `ExpertQ` service. + /// Performs the `StopDataSourceSyncJob` operation on the `QBusiness` service. /// /// Stops an Amazon Q Business data source connector synchronization job already in progress. /// @@ -4605,7 +4605,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `ExpertQ` service. + /// Performs the `TagResource` operation on the `QBusiness` service. /// /// Adds the specified tag to the specified Amazon Q Business application or data source resource. If the tag already exists, the existing value is replaced with the new value. /// @@ -4679,7 +4679,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `ExpertQ` service. + /// Performs the `UntagResource` operation on the `QBusiness` service. /// /// Removes a tag from an Amazon Q Business application or a data source. /// @@ -4750,7 +4750,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `UpdateApplication` operation on the `ExpertQ` service. + /// Performs the `UpdateApplication` operation on the `QBusiness` service. /// /// Updates an existing Amazon Q Business application. Amazon Q Business applications may securely transmit data for processing across Amazon Web Services Regions within your geography. For more information, see [Cross region inference in Amazon Q Business](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/cross-region-inference.html). An Amazon Q Apps service-linked role will be created if it's absent in the Amazon Web Services account when QAppsConfiguration is enabled in the request. For more information, see [Using service-linked roles for Q Apps](https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/using-service-linked-roles-qapps.html). /// @@ -4824,7 +4824,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `UpdateChatControlsConfiguration` operation on the `ExpertQ` service. + /// Performs the `UpdateChatControlsConfiguration` operation on the `QBusiness` service. /// /// Updates an set of chat controls configured for an existing Amazon Q Business application. /// @@ -4900,7 +4900,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `UpdateDataAccessor` operation on the `ExpertQ` service. + /// Performs the `UpdateDataAccessor` operation on the `QBusiness` service. /// /// Updates an existing data accessor. This operation allows modifying the action configurations (the allowed actions and associated filters) and the display name of the data accessor. It does not allow changing the IAM role associated with the data accessor or other core properties of the data accessor. /// @@ -4974,7 +4974,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `UpdateDataSource` operation on the `ExpertQ` service. + /// Performs the `UpdateDataSource` operation on the `QBusiness` service. /// /// Updates an existing Amazon Q Business data source connector. /// @@ -5048,7 +5048,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `UpdateIndex` operation on the `ExpertQ` service. + /// Performs the `UpdateIndex` operation on the `QBusiness` service. /// /// Updates an Amazon Q Business index. /// @@ -5123,7 +5123,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `UpdatePlugin` operation on the `ExpertQ` service. + /// Performs the `UpdatePlugin` operation on the `QBusiness` service. /// /// Updates an Amazon Q Business plugin. /// @@ -5198,7 +5198,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `UpdateRetriever` operation on the `ExpertQ` service. + /// Performs the `UpdateRetriever` operation on the `QBusiness` service. /// /// Updates the retriever used for your Amazon Q Business application. /// @@ -5273,7 +5273,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `UpdateUser` operation on the `ExpertQ` service. + /// Performs the `UpdateUser` operation on the `QBusiness` service. /// /// Updates a information associated with a user id. /// @@ -5347,7 +5347,7 @@ extension QBusinessClient { return try await op.execute(input: input) } - /// Performs the `UpdateWebExperience` operation on the `ExpertQ` service. + /// Performs the `UpdateWebExperience` operation on the `QBusiness` service. /// /// Updates an Amazon Q Business web experience. /// diff --git a/Sources/Services/AWSQConnect/Sources/AWSQConnect/QConnectClient.swift b/Sources/Services/AWSQConnect/Sources/AWSQConnect/QConnectClient.swift index b580b0da605..cf7192469d9 100644 --- a/Sources/Services/AWSQConnect/Sources/AWSQConnect/QConnectClient.swift +++ b/Sources/Services/AWSQConnect/Sources/AWSQConnect/QConnectClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class QConnectClient: ClientRuntime.Client { public static let clientName = "QConnectClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: QConnectClient.QConnectClientConfiguration let serviceName = "QConnect" @@ -331,7 +331,7 @@ extension QConnectClient { } extension QConnectClient { - /// Performs the `ActivateMessageTemplate` operation on the `WisdomService` service. + /// Performs the `ActivateMessageTemplate` operation on the `QConnect` service. /// /// Activates a specific version of the Amazon Q in Connect message template. After the version is activated, the previous active version will be deactivated automatically. You can use the $ACTIVE_VERSION qualifier later to reference the version that is in active status. /// @@ -404,7 +404,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateAIAgent` operation on the `WisdomService` service. + /// Performs the `CreateAIAgent` operation on the `QConnect` service. /// /// Creates an Amazon Q in Connect AI Agent. /// @@ -479,7 +479,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateAIAgentVersion` operation on the `WisdomService` service. + /// Performs the `CreateAIAgentVersion` operation on the `QConnect` service. /// /// Creates and Amazon Q in Connect AI Agent version. /// @@ -554,7 +554,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateAIGuardrail` operation on the `WisdomService` service. + /// Performs the `CreateAIGuardrail` operation on the `QConnect` service. /// /// Creates an Amazon Q in Connect AI Guardrail. /// @@ -629,7 +629,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateAIGuardrailVersion` operation on the `WisdomService` service. + /// Performs the `CreateAIGuardrailVersion` operation on the `QConnect` service. /// /// Creates an Amazon Q in Connect AI Guardrail version. /// @@ -704,7 +704,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateAIPrompt` operation on the `WisdomService` service. + /// Performs the `CreateAIPrompt` operation on the `QConnect` service. /// /// Creates an Amazon Q in Connect AI Prompt. /// @@ -779,7 +779,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateAIPromptVersion` operation on the `WisdomService` service. + /// Performs the `CreateAIPromptVersion` operation on the `QConnect` service. /// /// Creates an Amazon Q in Connect AI Prompt version. /// @@ -854,7 +854,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateAssistant` operation on the `WisdomService` service. + /// Performs the `CreateAssistant` operation on the `QConnect` service. /// /// Creates an Amazon Q in Connect assistant. /// @@ -927,7 +927,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateAssistantAssociation` operation on the `WisdomService` service. + /// Performs the `CreateAssistantAssociation` operation on the `QConnect` service. /// /// Creates an association between an Amazon Q in Connect assistant and another resource. Currently, the only supported association is with a knowledge base. An assistant can have only a single association. /// @@ -1001,7 +1001,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateContent` operation on the `WisdomService` service. + /// Performs the `CreateContent` operation on the `QConnect` service. /// /// Creates Amazon Q in Connect content. Before to calling this API, use [StartContentUpload](https://docs.aws.amazon.com/amazon-q-connect/latest/APIReference/API_StartContentUpload.html) to upload an asset. /// @@ -1075,7 +1075,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateContentAssociation` operation on the `WisdomService` service. + /// Performs the `CreateContentAssociation` operation on the `QConnect` service. /// /// Creates an association between a content resource in a knowledge base and [step-by-step guides](https://docs.aws.amazon.com/connect/latest/adminguide/step-by-step-guided-experiences.html). Step-by-step guides offer instructions to agents for resolving common customer issues. You create a content association to integrate Amazon Q in Connect and step-by-step guides. After you integrate Amazon Q and step-by-step guides, when Amazon Q provides a recommendation to an agent based on the intent that it's detected, it also provides them with the option to start the step-by-step guide that you have associated with the content. Note the following limitations: /// @@ -1157,7 +1157,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateKnowledgeBase` operation on the `WisdomService` service. + /// Performs the `CreateKnowledgeBase` operation on the `QConnect` service. /// /// Creates a knowledge base. When using this API, you cannot reuse [Amazon AppIntegrations](https://docs.aws.amazon.com/appintegrations/latest/APIReference/Welcome.html) DataIntegrations with external knowledge bases such as Salesforce and ServiceNow. If you do, you'll get an InvalidRequestException error. For example, you're programmatically managing your external knowledge base, and you want to add or remove one of the fields that is being ingested from Salesforce. Do the following: /// @@ -1238,7 +1238,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateMessageTemplate` operation on the `WisdomService` service. + /// Performs the `CreateMessageTemplate` operation on the `QConnect` service. /// /// Creates an Amazon Q in Connect message template. The name of the message template has to be unique for each knowledge base. The channel subtype of the message template is immutable and cannot be modified after creation. After the message template is created, you can use the $LATEST qualifier to reference the created message template. /// @@ -1313,7 +1313,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateMessageTemplateAttachment` operation on the `WisdomService` service. + /// Performs the `CreateMessageTemplateAttachment` operation on the `QConnect` service. /// /// Uploads an attachment file to the specified Amazon Q in Connect message template. The name of the message template attachment has to be unique for each message template referenced by the $LATEST qualifier. The body of the attachment file should be encoded using base64 encoding. After the file is uploaded, you can use the pre-signed Amazon S3 URL returned in response to download the uploaded file. /// @@ -1387,7 +1387,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateMessageTemplateVersion` operation on the `WisdomService` service. + /// Performs the `CreateMessageTemplateVersion` operation on the `QConnect` service. /// /// Creates a new Amazon Q in Connect message template version from the current content and configuration of a message template. Versions are immutable and monotonically increasing. Once a version is created, you can reference a specific version of the message template by passing in : as the message template identifier. An error is displayed if the supplied messageTemplateContentSha256 is different from the messageTemplateContentSha256 of the message template with $LATEST qualifier. If multiple CreateMessageTemplateVersion requests are made while the message template remains the same, only the first invocation creates a new version and the succeeding requests will return the same response as the first invocation. /// @@ -1461,7 +1461,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateQuickResponse` operation on the `WisdomService` service. + /// Performs the `CreateQuickResponse` operation on the `QConnect` service. /// /// Creates an Amazon Q in Connect quick response. /// @@ -1535,7 +1535,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `CreateSession` operation on the `WisdomService` service. + /// Performs the `CreateSession` operation on the `QConnect` service. /// /// Creates a session. A session is a contextual container used for generating recommendations. Amazon Connect creates a new Amazon Q in Connect session for each contact on which Amazon Q in Connect is enabled. /// @@ -1608,7 +1608,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `DeactivateMessageTemplate` operation on the `WisdomService` service. + /// Performs the `DeactivateMessageTemplate` operation on the `QConnect` service. /// /// Deactivates a specific version of the Amazon Q in Connect message template . After the version is deactivated, you can no longer use the $ACTIVE_VERSION qualifier to reference the version in active status. /// @@ -1681,7 +1681,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteAIAgent` operation on the `WisdomService` service. + /// Performs the `DeleteAIAgent` operation on the `QConnect` service. /// /// Deletes an Amazon Q in Connect AI Agent. /// @@ -1750,7 +1750,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteAIAgentVersion` operation on the `WisdomService` service. + /// Performs the `DeleteAIAgentVersion` operation on the `QConnect` service. /// /// Deletes an Amazon Q in Connect AI Agent Version. /// @@ -1820,7 +1820,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteAIGuardrail` operation on the `WisdomService` service. + /// Performs the `DeleteAIGuardrail` operation on the `QConnect` service. /// /// Deletes an Amazon Q in Connect AI Guardrail. /// @@ -1890,7 +1890,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteAIGuardrailVersion` operation on the `WisdomService` service. + /// Performs the `DeleteAIGuardrailVersion` operation on the `QConnect` service. /// /// Delete and Amazon Q in Connect AI Guardrail version. /// @@ -1960,7 +1960,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteAIPrompt` operation on the `WisdomService` service. + /// Performs the `DeleteAIPrompt` operation on the `QConnect` service. /// /// Deletes an Amazon Q in Connect AI Prompt. /// @@ -2029,7 +2029,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteAIPromptVersion` operation on the `WisdomService` service. + /// Performs the `DeleteAIPromptVersion` operation on the `QConnect` service. /// /// Delete and Amazon Q in Connect AI Prompt version. /// @@ -2099,7 +2099,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteAssistant` operation on the `WisdomService` service. + /// Performs the `DeleteAssistant` operation on the `QConnect` service. /// /// Deletes an assistant. /// @@ -2167,7 +2167,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteAssistantAssociation` operation on the `WisdomService` service. + /// Performs the `DeleteAssistantAssociation` operation on the `QConnect` service. /// /// Deletes an assistant association. /// @@ -2235,7 +2235,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteContent` operation on the `WisdomService` service. + /// Performs the `DeleteContent` operation on the `QConnect` service. /// /// Deletes the content. /// @@ -2303,7 +2303,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteContentAssociation` operation on the `WisdomService` service. + /// Performs the `DeleteContentAssociation` operation on the `QConnect` service. /// /// Deletes the content association. For more information about content associations--what they are and when they are used--see [Integrate Amazon Q in Connect with step-by-step guides](https://docs.aws.amazon.com/connect/latest/adminguide/integrate-q-with-guides.html) in the Amazon Connect Administrator Guide. /// @@ -2371,7 +2371,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteImportJob` operation on the `WisdomService` service. + /// Performs the `DeleteImportJob` operation on the `QConnect` service. /// /// Deletes the quick response import job. /// @@ -2440,7 +2440,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteKnowledgeBase` operation on the `WisdomService` service. + /// Performs the `DeleteKnowledgeBase` operation on the `QConnect` service. /// /// Deletes the knowledge base. When you use this API to delete an external knowledge base such as Salesforce or ServiceNow, you must also delete the [Amazon AppIntegrations](https://docs.aws.amazon.com/appintegrations/latest/APIReference/Welcome.html) DataIntegration. This is because you can't reuse the DataIntegration after it's been associated with an external knowledge base. However, you can delete and recreate it. See [DeleteDataIntegration](https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_DeleteDataIntegration.html) and [CreateDataIntegration](https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateDataIntegration.html) in the Amazon AppIntegrations API Reference. /// @@ -2509,7 +2509,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteMessageTemplate` operation on the `WisdomService` service. + /// Performs the `DeleteMessageTemplate` operation on the `QConnect` service. /// /// Deletes an Amazon Q in Connect message template entirely or a specific version of the message template if version is supplied in the request. You can provide the message template identifier as : to delete a specific version of the message template. If it is not supplied, the message template and all available versions will be deleted. /// @@ -2579,7 +2579,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteMessageTemplateAttachment` operation on the `WisdomService` service. + /// Performs the `DeleteMessageTemplateAttachment` operation on the `QConnect` service. /// /// Deletes the attachment file from the Amazon Q in Connect message template that is referenced by $LATEST qualifier. Attachments on available message template versions will remain unchanged. /// @@ -2649,7 +2649,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `DeleteQuickResponse` operation on the `WisdomService` service. + /// Performs the `DeleteQuickResponse` operation on the `QConnect` service. /// /// Deletes a quick response. /// @@ -2717,7 +2717,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `GetAIAgent` operation on the `WisdomService` service. + /// Performs the `GetAIAgent` operation on the `QConnect` service. /// /// Gets an Amazon Q in Connect AI Agent. /// @@ -2786,7 +2786,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `GetAIGuardrail` operation on the `WisdomService` service. + /// Performs the `GetAIGuardrail` operation on the `QConnect` service. /// /// Gets the Amazon Q in Connect AI Guardrail. /// @@ -2855,7 +2855,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `GetAIPrompt` operation on the `WisdomService` service. + /// Performs the `GetAIPrompt` operation on the `QConnect` service. /// /// Gets and Amazon Q in Connect AI Prompt. /// @@ -2924,7 +2924,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `GetAssistant` operation on the `WisdomService` service. + /// Performs the `GetAssistant` operation on the `QConnect` service. /// /// Retrieves information about an assistant. /// @@ -2992,7 +2992,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `GetAssistantAssociation` operation on the `WisdomService` service. + /// Performs the `GetAssistantAssociation` operation on the `QConnect` service. /// /// Retrieves information about an assistant association. /// @@ -3060,7 +3060,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `GetContent` operation on the `WisdomService` service. + /// Performs the `GetContent` operation on the `QConnect` service. /// /// Retrieves content, including a pre-signed URL to download the content. /// @@ -3128,7 +3128,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `GetContentAssociation` operation on the `WisdomService` service. + /// Performs the `GetContentAssociation` operation on the `QConnect` service. /// /// Returns the content association. For more information about content associations--what they are and when they are used--see [Integrate Amazon Q in Connect with step-by-step guides](https://docs.aws.amazon.com/connect/latest/adminguide/integrate-q-with-guides.html) in the Amazon Connect Administrator Guide. /// @@ -3196,7 +3196,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `GetContentSummary` operation on the `WisdomService` service. + /// Performs the `GetContentSummary` operation on the `QConnect` service. /// /// Retrieves summary information about the content. /// @@ -3264,7 +3264,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `GetImportJob` operation on the `WisdomService` service. + /// Performs the `GetImportJob` operation on the `QConnect` service. /// /// Retrieves the started import job. /// @@ -3332,7 +3332,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `GetKnowledgeBase` operation on the `WisdomService` service. + /// Performs the `GetKnowledgeBase` operation on the `QConnect` service. /// /// Retrieves information about the knowledge base. /// @@ -3400,7 +3400,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `GetMessageTemplate` operation on the `WisdomService` service. + /// Performs the `GetMessageTemplate` operation on the `QConnect` service. /// /// Retrieves the Amazon Q in Connect message template. The message template identifier can contain an optional qualifier, for example, :, which is either an actual version number or an Amazon Q Connect managed qualifier $ACTIVE_VERSION | $LATEST. If it is not supplied, then $LATEST is assumed implicitly. /// @@ -3469,7 +3469,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `GetNextMessage` operation on the `WisdomService` service. + /// Performs the `GetNextMessage` operation on the `QConnect` service. /// /// Retrieves next message on an Amazon Q in Connect session. /// @@ -3538,7 +3538,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `GetQuickResponse` operation on the `WisdomService` service. + /// Performs the `GetQuickResponse` operation on the `QConnect` service. /// /// Retrieves the quick response. /// @@ -3606,7 +3606,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `GetRecommendations` operation on the `WisdomService` service. + /// Performs the `GetRecommendations` operation on the `QConnect` service. /// /// This API will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024, you will need to create a new Assistant in the Amazon Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications. Retrieves recommendations for the specified session. To avoid retrieving the same recommendations in subsequent calls, use [NotifyRecommendationsReceived](https://docs.aws.amazon.com/amazon-q-connect/latest/APIReference/API_NotifyRecommendationsReceived.html). This API supports long-polling behavior with the waitTimeSeconds parameter. Short poll is the default behavior and only returns recommendations already available. To perform a manual query against an assistant, use [QueryAssistant](https://docs.aws.amazon.com/amazon-q-connect/latest/APIReference/API_QueryAssistant.html). @available(*, deprecated, message: "GetRecommendations API will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024 you will need to create a new Assistant in the Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications.") @@ -3676,7 +3676,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `GetSession` operation on the `WisdomService` service. + /// Performs the `GetSession` operation on the `QConnect` service. /// /// Retrieves information for a specified session. /// @@ -3744,7 +3744,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `ListAIAgentVersions` operation on the `WisdomService` service. + /// Performs the `ListAIAgentVersions` operation on the `QConnect` service. /// /// List AI Agent versions. /// @@ -3814,7 +3814,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `ListAIAgents` operation on the `WisdomService` service. + /// Performs the `ListAIAgents` operation on the `QConnect` service. /// /// Lists AI Agents. /// @@ -3884,7 +3884,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `ListAIGuardrailVersions` operation on the `WisdomService` service. + /// Performs the `ListAIGuardrailVersions` operation on the `QConnect` service. /// /// Lists AI Guardrail versions. /// @@ -3954,7 +3954,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `ListAIGuardrails` operation on the `WisdomService` service. + /// Performs the `ListAIGuardrails` operation on the `QConnect` service. /// /// Lists the AI Guardrails available on the Amazon Q in Connect assistant. /// @@ -4024,7 +4024,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `ListAIPromptVersions` operation on the `WisdomService` service. + /// Performs the `ListAIPromptVersions` operation on the `QConnect` service. /// /// Lists AI Prompt versions. /// @@ -4094,7 +4094,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `ListAIPrompts` operation on the `WisdomService` service. + /// Performs the `ListAIPrompts` operation on the `QConnect` service. /// /// Lists the AI Prompts available on the Amazon Q in Connect assistant. /// @@ -4164,7 +4164,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `ListAssistantAssociations` operation on the `WisdomService` service. + /// Performs the `ListAssistantAssociations` operation on the `QConnect` service. /// /// Lists information about assistant associations. /// @@ -4233,7 +4233,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `ListAssistants` operation on the `WisdomService` service. + /// Performs the `ListAssistants` operation on the `QConnect` service. /// /// Lists information about assistants. /// @@ -4301,7 +4301,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `ListContentAssociations` operation on the `WisdomService` service. + /// Performs the `ListContentAssociations` operation on the `QConnect` service. /// /// Lists the content associations. For more information about content associations--what they are and when they are used--see [Integrate Amazon Q in Connect with step-by-step guides](https://docs.aws.amazon.com/connect/latest/adminguide/integrate-q-with-guides.html) in the Amazon Connect Administrator Guide. /// @@ -4370,7 +4370,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `ListContents` operation on the `WisdomService` service. + /// Performs the `ListContents` operation on the `QConnect` service. /// /// Lists the content. /// @@ -4439,7 +4439,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `ListImportJobs` operation on the `WisdomService` service. + /// Performs the `ListImportJobs` operation on the `QConnect` service. /// /// Lists information about import jobs. /// @@ -4507,7 +4507,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `ListKnowledgeBases` operation on the `WisdomService` service. + /// Performs the `ListKnowledgeBases` operation on the `QConnect` service. /// /// Lists the knowledge bases. /// @@ -4575,7 +4575,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `ListMessageTemplateVersions` operation on the `WisdomService` service. + /// Performs the `ListMessageTemplateVersions` operation on the `QConnect` service. /// /// Lists all the available versions for the specified Amazon Q in Connect message template. /// @@ -4645,7 +4645,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `ListMessageTemplates` operation on the `WisdomService` service. + /// Performs the `ListMessageTemplates` operation on the `QConnect` service. /// /// Lists all the available Amazon Q in Connect message templates for the specified knowledge base. /// @@ -4715,7 +4715,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `ListMessages` operation on the `WisdomService` service. + /// Performs the `ListMessages` operation on the `QConnect` service. /// /// Lists messages on an Amazon Q in Connect session. /// @@ -4784,7 +4784,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `ListQuickResponses` operation on the `WisdomService` service. + /// Performs the `ListQuickResponses` operation on the `QConnect` service. /// /// Lists information about quick response. /// @@ -4853,7 +4853,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `WisdomService` service. + /// Performs the `ListTagsForResource` operation on the `QConnect` service. /// /// Lists the tags for the specified resource. /// @@ -4919,7 +4919,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `NotifyRecommendationsReceived` operation on the `WisdomService` service. + /// Performs the `NotifyRecommendationsReceived` operation on the `QConnect` service. /// /// Removes the specified recommendations from the specified assistant's queue of newly available recommendations. You can use this API in conjunction with [GetRecommendations](https://docs.aws.amazon.com/amazon-q-connect/latest/APIReference/API_GetRecommendations.html) and a waitTimeSeconds input for long-polling behavior and avoiding duplicate recommendations. /// @@ -4990,7 +4990,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `PutFeedback` operation on the `WisdomService` service. + /// Performs the `PutFeedback` operation on the `QConnect` service. /// /// Provides feedback against the specified assistant for the specified target. This API only supports generative targets. /// @@ -5061,7 +5061,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `QueryAssistant` operation on the `WisdomService` service. + /// Performs the `QueryAssistant` operation on the `QConnect` service. /// /// This API will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024, you will need to create a new Assistant in the Amazon Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications. Performs a manual search against the specified assistant. To retrieve recommendations for an assistant, use [GetRecommendations](https://docs.aws.amazon.com/amazon-q-connect/latest/APIReference/API_GetRecommendations.html). @available(*, deprecated, message: "QueryAssistant API will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024 you will need to create a new Assistant in the Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications.") @@ -5134,7 +5134,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `RemoveAssistantAIAgent` operation on the `WisdomService` service. + /// Performs the `RemoveAssistantAIAgent` operation on the `QConnect` service. /// /// Removes the AI Agent that is set for use by defafult on an Amazon Q in Connect Assistant. /// @@ -5204,7 +5204,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `RemoveKnowledgeBaseTemplateUri` operation on the `WisdomService` service. + /// Performs the `RemoveKnowledgeBaseTemplateUri` operation on the `QConnect` service. /// /// Removes a URI template from a knowledge base. /// @@ -5272,7 +5272,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `RenderMessageTemplate` operation on the `WisdomService` service. + /// Performs the `RenderMessageTemplate` operation on the `QConnect` service. /// /// Renders the Amazon Q in Connect message template based on the attribute values provided and generates the message content. For any variable present in the message template, if the attribute value is neither provided in the attribute request parameter nor the default attribute of the message template, the rendered message content will keep the variable placeholder as it is and return the attribute keys that are missing. /// @@ -5344,7 +5344,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `SearchContent` operation on the `WisdomService` service. + /// Performs the `SearchContent` operation on the `QConnect` service. /// /// Searches for content in a specified knowledge base. Can be used to get a specific content resource by its name. /// @@ -5416,7 +5416,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `SearchMessageTemplates` operation on the `WisdomService` service. + /// Performs the `SearchMessageTemplates` operation on the `QConnect` service. /// /// Searches for Amazon Q in Connect message templates in the specified knowledge base. /// @@ -5489,7 +5489,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `SearchQuickResponses` operation on the `WisdomService` service. + /// Performs the `SearchQuickResponses` operation on the `QConnect` service. /// /// Searches existing Amazon Q in Connect quick responses in an Amazon Q in Connect knowledge base. /// @@ -5562,7 +5562,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `SearchSessions` operation on the `WisdomService` service. + /// Performs the `SearchSessions` operation on the `QConnect` service. /// /// Searches for sessions. /// @@ -5634,7 +5634,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `SendMessage` operation on the `WisdomService` service. + /// Performs the `SendMessage` operation on the `QConnect` service. /// /// Submits a message to the Amazon Q in Connect session. /// @@ -5709,7 +5709,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `StartContentUpload` operation on the `WisdomService` service. + /// Performs the `StartContentUpload` operation on the `QConnect` service. /// /// Get a URL to upload content to a knowledge base. To upload content, first make a PUT request to the returned URL with your file, making sure to include the required headers. Then use [CreateContent](https://docs.aws.amazon.com/amazon-q-connect/latest/APIReference/API_CreateContent.html) to finalize the content creation process or [UpdateContent](https://docs.aws.amazon.com/amazon-q-connect/latest/APIReference/API_UpdateContent.html) to modify an existing resource. You can only upload content to a knowledge base of type CUSTOM. /// @@ -5780,7 +5780,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `StartImportJob` operation on the `WisdomService` service. + /// Performs the `StartImportJob` operation on the `QConnect` service. /// /// Start an asynchronous job to import Amazon Q in Connect resources from an uploaded source file. Before calling this API, use [StartContentUpload](https://docs.aws.amazon.com/wisdom/latest/APIReference/API_StartContentUpload.html) to upload an asset that contains the resource data. /// @@ -5856,7 +5856,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `WisdomService` service. + /// Performs the `TagResource` operation on the `QConnect` service. /// /// Adds the specified tags to the specified resource. /// @@ -5926,7 +5926,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `WisdomService` service. + /// Performs the `UntagResource` operation on the `QConnect` service. /// /// Removes the specified tags from the specified resource. /// @@ -5993,7 +5993,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateAIAgent` operation on the `WisdomService` service. + /// Performs the `UpdateAIAgent` operation on the `QConnect` service. /// /// Updates an AI Agent. /// @@ -6067,7 +6067,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateAIGuardrail` operation on the `WisdomService` service. + /// Performs the `UpdateAIGuardrail` operation on the `QConnect` service. /// /// Updates an AI Guardrail. /// @@ -6141,7 +6141,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateAIPrompt` operation on the `WisdomService` service. + /// Performs the `UpdateAIPrompt` operation on the `QConnect` service. /// /// Updates an AI Prompt. /// @@ -6215,7 +6215,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateAssistantAIAgent` operation on the `WisdomService` service. + /// Performs the `UpdateAssistantAIAgent` operation on the `QConnect` service. /// /// Updates the AI Agent that is set for use by defafult on an Amazon Q in Connect Assistant. /// @@ -6287,7 +6287,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateContent` operation on the `WisdomService` service. + /// Performs the `UpdateContent` operation on the `QConnect` service. /// /// Updates information about the content. /// @@ -6359,7 +6359,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateKnowledgeBaseTemplateUri` operation on the `WisdomService` service. + /// Performs the `UpdateKnowledgeBaseTemplateUri` operation on the `QConnect` service. /// /// Updates the template URI of a knowledge base. This is only supported for knowledge bases of type EXTERNAL. Include a single variable in ${variable} format; this interpolated by Amazon Q in Connect using ingested content. For example, if you ingest a Salesforce article, it has an Id value, and you can set the template URI to https://myInstanceName.lightning.force.com/lightning/r/Knowledge__kav/*${Id}*/view. /// @@ -6430,7 +6430,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateMessageTemplate` operation on the `WisdomService` service. + /// Performs the `UpdateMessageTemplate` operation on the `QConnect` service. /// /// Updates the Amazon Q in Connect message template. Partial update is supported. If any field is not supplied, it will remain unchanged for the message template that is referenced by the $LATEST qualifier. Any modification will only apply to the message template that is referenced by the $LATEST qualifier. The fields for all available versions will remain unchanged. /// @@ -6503,7 +6503,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateMessageTemplateMetadata` operation on the `WisdomService` service. + /// Performs the `UpdateMessageTemplateMetadata` operation on the `QConnect` service. /// /// Updates the Amazon Q in Connect message template metadata. Note that any modification to the message template’s name, description and grouping configuration will applied to the message template pointed by the $LATEST qualifier and all available versions. Partial update is supported. If any field is not supplied, it will remain unchanged for the message template. /// @@ -6576,7 +6576,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateQuickResponse` operation on the `WisdomService` service. + /// Performs the `UpdateQuickResponse` operation on the `QConnect` service. /// /// Updates an existing Amazon Q in Connect quick response. /// @@ -6649,7 +6649,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateSession` operation on the `WisdomService` service. + /// Performs the `UpdateSession` operation on the `QConnect` service. /// /// Updates a session. A session is a contextual container used for generating recommendations. Amazon Connect updates the existing Amazon Q in Connect session for each contact on which Amazon Q in Connect is enabled. /// @@ -6720,7 +6720,7 @@ extension QConnectClient { return try await op.execute(input: input) } - /// Performs the `UpdateSessionData` operation on the `WisdomService` service. + /// Performs the `UpdateSessionData` operation on the `QConnect` service. /// /// Updates the data stored on an Amazon Q in Connect Session. /// diff --git a/Sources/Services/AWSQLDB/Sources/AWSQLDB/QLDBClient.swift b/Sources/Services/AWSQLDB/Sources/AWSQLDB/QLDBClient.swift index 5603dc34af4..4088d4e8c80 100644 --- a/Sources/Services/AWSQLDB/Sources/AWSQLDB/QLDBClient.swift +++ b/Sources/Services/AWSQLDB/Sources/AWSQLDB/QLDBClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class QLDBClient: ClientRuntime.Client { public static let clientName = "QLDBClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: QLDBClient.QLDBClientConfiguration let serviceName = "QLDB" @@ -330,7 +330,7 @@ extension QLDBClient { } extension QLDBClient { - /// Performs the `CancelJournalKinesisStream` operation on the `AmazonQLDB` service. + /// Performs the `CancelJournalKinesisStream` operation on the `QLDB` service. /// /// Ends a given Amazon QLDB journal stream. Before a stream can be canceled, its current status must be ACTIVE. You can't restart a stream after you cancel it. Canceled QLDB stream resources are subject to a 7-day retention period, so they are automatically deleted after this limit expires. /// @@ -398,7 +398,7 @@ extension QLDBClient { return try await op.execute(input: input) } - /// Performs the `CreateLedger` operation on the `AmazonQLDB` service. + /// Performs the `CreateLedger` operation on the `QLDB` service. /// /// Creates a new ledger in your Amazon Web Services account in the current Region. /// @@ -470,7 +470,7 @@ extension QLDBClient { return try await op.execute(input: input) } - /// Performs the `DeleteLedger` operation on the `AmazonQLDB` service. + /// Performs the `DeleteLedger` operation on the `QLDB` service. /// /// Deletes a ledger and all of its contents. This action is irreversible. If deletion protection is enabled, you must first disable it before you can delete the ledger. You can disable it by calling the UpdateLedger operation to set this parameter to false. /// @@ -539,7 +539,7 @@ extension QLDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeJournalKinesisStream` operation on the `AmazonQLDB` service. + /// Performs the `DescribeJournalKinesisStream` operation on the `QLDB` service. /// /// Returns detailed information about a given Amazon QLDB journal stream. The output includes the Amazon Resource Name (ARN), stream name, current status, creation time, and the parameters of the original stream creation request. This action does not return any expired journal streams. For more information, see [Expiration for terminal streams](https://docs.aws.amazon.com/qldb/latest/developerguide/streams.create.html#streams.create.states.expiration) in the Amazon QLDB Developer Guide. /// @@ -607,7 +607,7 @@ extension QLDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeJournalS3Export` operation on the `AmazonQLDB` service. + /// Performs the `DescribeJournalS3Export` operation on the `QLDB` service. /// /// Returns information about a journal export job, including the ledger name, export ID, creation time, current status, and the parameters of the original export creation request. This action does not return any expired export jobs. For more information, see [Export job expiration](https://docs.aws.amazon.com/qldb/latest/developerguide/export-journal.request.html#export-journal.request.expiration) in the Amazon QLDB Developer Guide. If the export job with the given ExportId doesn't exist, then throws ResourceNotFoundException. If the ledger with the given Name doesn't exist, then throws ResourceNotFoundException. /// @@ -673,7 +673,7 @@ extension QLDBClient { return try await op.execute(input: input) } - /// Performs the `DescribeLedger` operation on the `AmazonQLDB` service. + /// Performs the `DescribeLedger` operation on the `QLDB` service. /// /// Returns information about a ledger, including its state, permissions mode, encryption at rest settings, and when it was created. /// @@ -740,7 +740,7 @@ extension QLDBClient { return try await op.execute(input: input) } - /// Performs the `ExportJournalToS3` operation on the `AmazonQLDB` service. + /// Performs the `ExportJournalToS3` operation on the `QLDB` service. /// /// Exports journal contents within a date and time range from a ledger into a specified Amazon Simple Storage Service (Amazon S3) bucket. A journal export job can write the data objects in either the text or binary representation of Amazon Ion format, or in JSON Lines text format. If the ledger with the given Name doesn't exist, then throws ResourceNotFoundException. If the ledger with the given Name is in CREATING status, then throws ResourcePreconditionNotMetException. You can initiate up to two concurrent journal export requests for each ledger. Beyond this limit, journal export requests throw LimitExceededException. /// @@ -810,7 +810,7 @@ extension QLDBClient { return try await op.execute(input: input) } - /// Performs the `GetBlock` operation on the `AmazonQLDB` service. + /// Performs the `GetBlock` operation on the `QLDB` service. /// /// Returns a block object at a specified address in a journal. Also returns a proof of the specified block for verification if DigestTipAddress is provided. For information about the data contents in a block, see [Journal contents](https://docs.aws.amazon.com/qldb/latest/developerguide/journal-contents.html) in the Amazon QLDB Developer Guide. If the specified ledger doesn't exist or is in DELETING status, then throws ResourceNotFoundException. If the specified ledger is in CREATING status, then throws ResourcePreconditionNotMetException. If no block exists with the specified address, then throws InvalidParameterException. /// @@ -881,7 +881,7 @@ extension QLDBClient { return try await op.execute(input: input) } - /// Performs the `GetDigest` operation on the `AmazonQLDB` service. + /// Performs the `GetDigest` operation on the `QLDB` service. /// /// Returns the digest of a ledger at the latest committed block in the journal. The response includes a 256-bit hash value and a block address. /// @@ -949,7 +949,7 @@ extension QLDBClient { return try await op.execute(input: input) } - /// Performs the `GetRevision` operation on the `AmazonQLDB` service. + /// Performs the `GetRevision` operation on the `QLDB` service. /// /// Returns a revision data object for a specified document ID and block address. Also returns a proof of the specified revision for verification if DigestTipAddress is provided. /// @@ -1020,7 +1020,7 @@ extension QLDBClient { return try await op.execute(input: input) } - /// Performs the `ListJournalKinesisStreamsForLedger` operation on the `AmazonQLDB` service. + /// Performs the `ListJournalKinesisStreamsForLedger` operation on the `QLDB` service. /// /// Returns all Amazon QLDB journal streams for a given ledger. This action does not return any expired journal streams. For more information, see [Expiration for terminal streams](https://docs.aws.amazon.com/qldb/latest/developerguide/streams.create.html#streams.create.states.expiration) in the Amazon QLDB Developer Guide. This action returns a maximum of MaxResults items. It is paginated so that you can retrieve all the items by calling ListJournalKinesisStreamsForLedger multiple times. /// @@ -1089,7 +1089,7 @@ extension QLDBClient { return try await op.execute(input: input) } - /// Performs the `ListJournalS3Exports` operation on the `AmazonQLDB` service. + /// Performs the `ListJournalS3Exports` operation on the `QLDB` service. /// /// Returns all journal export jobs for all ledgers that are associated with the current Amazon Web Services account and Region. This action returns a maximum of MaxResults items, and is paginated so that you can retrieve all the items by calling ListJournalS3Exports multiple times. This action does not return any expired export jobs. For more information, see [Export job expiration](https://docs.aws.amazon.com/qldb/latest/developerguide/export-journal.request.html#export-journal.request.expiration) in the Amazon QLDB Developer Guide. /// @@ -1151,7 +1151,7 @@ extension QLDBClient { return try await op.execute(input: input) } - /// Performs the `ListJournalS3ExportsForLedger` operation on the `AmazonQLDB` service. + /// Performs the `ListJournalS3ExportsForLedger` operation on the `QLDB` service. /// /// Returns all journal export jobs for a specified ledger. This action returns a maximum of MaxResults items, and is paginated so that you can retrieve all the items by calling ListJournalS3ExportsForLedger multiple times. This action does not return any expired export jobs. For more information, see [Export job expiration](https://docs.aws.amazon.com/qldb/latest/developerguide/export-journal.request.html#export-journal.request.expiration) in the Amazon QLDB Developer Guide. /// @@ -1213,7 +1213,7 @@ extension QLDBClient { return try await op.execute(input: input) } - /// Performs the `ListLedgers` operation on the `AmazonQLDB` service. + /// Performs the `ListLedgers` operation on the `QLDB` service. /// /// Returns all ledgers that are associated with the current Amazon Web Services account and Region. This action returns a maximum of MaxResults items and is paginated so that you can retrieve all the items by calling ListLedgers multiple times. /// @@ -1275,7 +1275,7 @@ extension QLDBClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AmazonQLDB` service. + /// Performs the `ListTagsForResource` operation on the `QLDB` service. /// /// Returns all tags for a specified Amazon QLDB resource. /// @@ -1342,7 +1342,7 @@ extension QLDBClient { return try await op.execute(input: input) } - /// Performs the `StreamJournalToKinesis` operation on the `AmazonQLDB` service. + /// Performs the `StreamJournalToKinesis` operation on the `QLDB` service. /// /// Creates a journal stream for a given Amazon QLDB ledger. The stream captures every document revision that is committed to the ledger's journal and delivers the data to a specified Amazon Kinesis Data Streams resource. /// @@ -1413,7 +1413,7 @@ extension QLDBClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AmazonQLDB` service. + /// Performs the `TagResource` operation on the `QLDB` service. /// /// Adds one or more tags to a specified Amazon QLDB resource. A resource can have up to 50 tags. If you try to create more than 50 tags for a resource, your request fails and returns an error. /// @@ -1483,7 +1483,7 @@ extension QLDBClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AmazonQLDB` service. + /// Performs the `UntagResource` operation on the `QLDB` service. /// /// Removes one or more tags from a specified Amazon QLDB resource. You can specify up to 50 tag keys to remove. /// @@ -1551,7 +1551,7 @@ extension QLDBClient { return try await op.execute(input: input) } - /// Performs the `UpdateLedger` operation on the `AmazonQLDB` service. + /// Performs the `UpdateLedger` operation on the `QLDB` service. /// /// Updates properties on a ledger. /// @@ -1621,7 +1621,7 @@ extension QLDBClient { return try await op.execute(input: input) } - /// Performs the `UpdateLedgerPermissionsMode` operation on the `AmazonQLDB` service. + /// Performs the `UpdateLedgerPermissionsMode` operation on the `QLDB` service. /// /// Updates the permissions mode of a ledger. Before you switch to the STANDARD permissions mode, you must first create all required IAM policies and table tags to avoid disruption to your users. To learn more, see [Migrating to the standard permissions mode](https://docs.aws.amazon.com/qldb/latest/developerguide/ledger-management.basics.html#ledger-mgmt.basics.update-permissions.migrating) in the Amazon QLDB Developer Guide. /// diff --git a/Sources/Services/AWSQLDBSession/Sources/AWSQLDBSession/QLDBSessionClient.swift b/Sources/Services/AWSQLDBSession/Sources/AWSQLDBSession/QLDBSessionClient.swift index b9c6c199793..f10e632b35e 100644 --- a/Sources/Services/AWSQLDBSession/Sources/AWSQLDBSession/QLDBSessionClient.swift +++ b/Sources/Services/AWSQLDBSession/Sources/AWSQLDBSession/QLDBSessionClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class QLDBSessionClient: ClientRuntime.Client { public static let clientName = "QLDBSessionClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: QLDBSessionClient.QLDBSessionClientConfiguration let serviceName = "QLDB Session" diff --git a/Sources/Services/AWSQuickSight/Sources/AWSQuickSight/QuickSightClient.swift b/Sources/Services/AWSQuickSight/Sources/AWSQuickSight/QuickSightClient.swift index 1d2bdb175d3..810b724dfd9 100644 --- a/Sources/Services/AWSQuickSight/Sources/AWSQuickSight/QuickSightClient.swift +++ b/Sources/Services/AWSQuickSight/Sources/AWSQuickSight/QuickSightClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class QuickSightClient: ClientRuntime.Client { public static let clientName = "QuickSightClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: QuickSightClient.QuickSightClientConfiguration let serviceName = "QuickSight" @@ -330,7 +330,7 @@ extension QuickSightClient { } extension QuickSightClient { - /// Performs the `BatchCreateTopicReviewedAnswer` operation on the `QuickSight_20180401` service. + /// Performs the `BatchCreateTopicReviewedAnswer` operation on the `QuickSight` service. /// /// Creates new reviewed answers for a Q Topic. /// @@ -403,7 +403,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `BatchDeleteTopicReviewedAnswer` operation on the `QuickSight_20180401` service. + /// Performs the `BatchDeleteTopicReviewedAnswer` operation on the `QuickSight` service. /// /// Deletes reviewed answers for Q Topic. /// @@ -477,7 +477,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `CancelIngestion` operation on the `QuickSight_20180401` service. + /// Performs the `CancelIngestion` operation on the `QuickSight` service. /// /// Cancels an ongoing ingestion of data into SPICE. /// @@ -548,7 +548,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `CreateAccountCustomization` operation on the `QuickSight_20180401` service. + /// Performs the `CreateAccountCustomization` operation on the `QuickSight` service. /// /// Creates Amazon QuickSight customizations for the current Amazon Web Services Region. Currently, you can add a custom default theme by using the CreateAccountCustomization or UpdateAccountCustomization API operation. To further customize Amazon QuickSight by removing Amazon QuickSight sample assets and videos for all new users, see [Customizing Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/customizing-quicksight.html) in the Amazon QuickSight User Guide. You can create customizations for your Amazon Web Services account or, if you specify a namespace, for a QuickSight namespace instead. Customizations that apply to a namespace always override customizations that apply to an Amazon Web Services account. To find out which customizations apply, use the DescribeAccountCustomization API operation. Before you use the CreateAccountCustomization API operation to add a theme as the namespace default, make sure that you first share the theme with the namespace. If you don't share it with the namespace, the theme isn't visible to your users even if you make it the default theme. To check if the theme is shared, view the current permissions by using the [DescribeThemePermissions](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DescribeThemePermissions.html) API operation. To share the theme, grant permissions by using the [UpdateThemePermissions](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateThemePermissions.html) API operation. /// @@ -625,7 +625,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `CreateAccountSubscription` operation on the `QuickSight_20180401` service. + /// Performs the `CreateAccountSubscription` operation on the `QuickSight` service. /// /// Creates an Amazon QuickSight account, or subscribes to Amazon QuickSight Q. The Amazon Web Services Region for the account is derived from what is configured in the CLI or SDK. Before you use this operation, make sure that you can connect to an existing Amazon Web Services account. If you don't have an Amazon Web Services account, see [Sign up for Amazon Web Services](https://docs.aws.amazon.com/quicksight/latest/user/setting-up-aws-sign-up.html) in the Amazon QuickSight User Guide. The person who signs up for Amazon QuickSight needs to have the correct Identity and Access Management (IAM) permissions. For more information, see [IAM Policy Examples for Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/iam-policy-examples.html) in the Amazon QuickSight User Guide. If your IAM policy includes both the Subscribe and CreateAccountSubscription actions, make sure that both actions are set to Allow. If either action is set to Deny, the Deny action prevails and your API call fails. You can't pass an existing IAM role to access other Amazon Web Services services using this API operation. To pass your existing IAM role to Amazon QuickSight, see [Passing IAM roles to Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/security_iam_service-with-iam.html#security-create-iam-role) in the Amazon QuickSight User Guide. You can't set default resource access on the new account from the Amazon QuickSight API. Instead, add default resource access from the Amazon QuickSight console. For more information about setting default resource access to Amazon Web Services services, see [Setting default resource access to Amazon Web Services services](https://docs.aws.amazon.com/quicksight/latest/user/scoping-policies-defaults.html) in the Amazon QuickSight User Guide. /// @@ -702,7 +702,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `CreateAnalysis` operation on the `QuickSight_20180401` service. + /// Performs the `CreateAnalysis` operation on the `QuickSight` service. /// /// Creates an analysis in Amazon QuickSight. Analyses can be created either from a template or from an AnalysisDefinition. /// @@ -778,7 +778,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `CreateBrand` operation on the `QuickSight_20180401` service. + /// Performs the `CreateBrand` operation on the `QuickSight` service. /// /// Creates an Amazon QuickSight brand. /// @@ -852,7 +852,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `CreateCustomPermissions` operation on the `QuickSight_20180401` service. + /// Performs the `CreateCustomPermissions` operation on the `QuickSight` service. /// /// Creates a custom permissions profile. /// @@ -930,7 +930,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `CreateDashboard` operation on the `QuickSight_20180401` service. + /// Performs the `CreateDashboard` operation on the `QuickSight` service. /// /// Creates a dashboard from either a template or directly with a DashboardDefinition. To first create a template, see the [CreateTemplate](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_CreateTemplate.html) API operation. A dashboard is an entity in Amazon QuickSight that identifies Amazon QuickSight reports, created from analyses. You can share Amazon QuickSight dashboards. With the right permissions, you can create scheduled email reports from them. If you have the correct permissions, you can create a dashboard from a template that exists in a different Amazon Web Services account. /// @@ -1006,7 +1006,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `CreateDataSet` operation on the `QuickSight_20180401` service. + /// Performs the `CreateDataSet` operation on the `QuickSight` service. /// /// Creates a dataset. This operation doesn't support datasets that include uploaded files as a source. /// @@ -1083,7 +1083,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `CreateDataSource` operation on the `QuickSight_20180401` service. + /// Performs the `CreateDataSource` operation on the `QuickSight` service. /// /// Creates a data source. /// @@ -1160,7 +1160,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `CreateFolder` operation on the `QuickSight_20180401` service. + /// Performs the `CreateFolder` operation on the `QuickSight` service. /// /// Creates an empty shared folder. /// @@ -1237,7 +1237,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `CreateFolderMembership` operation on the `QuickSight_20180401` service. + /// Performs the `CreateFolderMembership` operation on the `QuickSight` service. /// /// Adds an asset, such as a dashboard, analysis, or dataset into a folder. /// @@ -1310,7 +1310,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `CreateGroup` operation on the `QuickSight_20180401` service. + /// Performs the `CreateGroup` operation on the `QuickSight` service. /// /// Use the CreateGroup operation to create a group in Amazon QuickSight. You can create up to 10,000 groups in a namespace. If you want to create more than 10,000 groups in a namespace, contact Amazon Web Services Support. The permissions resource is arn:aws:quicksight:::group/default/ . The response is a group object. /// @@ -1387,7 +1387,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `CreateGroupMembership` operation on the `QuickSight_20180401` service. + /// Performs the `CreateGroupMembership` operation on the `QuickSight` service. /// /// Adds an Amazon QuickSight user to an Amazon QuickSight group. /// @@ -1459,7 +1459,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `CreateIAMPolicyAssignment` operation on the `QuickSight_20180401` service. + /// Performs the `CreateIAMPolicyAssignment` operation on the `QuickSight` service. /// /// Creates an assignment with one specified IAM policy, identified by its Amazon Resource Name (ARN). This policy assignment is attached to the specified groups or users of Amazon QuickSight. Assignment names are unique per Amazon Web Services account. To avoid overwriting rules in other namespaces, use assignment names that are unique. /// @@ -1534,7 +1534,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `CreateIngestion` operation on the `QuickSight_20180401` service. + /// Performs the `CreateIngestion` operation on the `QuickSight` service. /// /// Creates and starts a new SPICE ingestion for a dataset. You can manually refresh datasets in an Enterprise edition account 32 times in a 24-hour period. You can manually refresh datasets in a Standard edition account 8 times in a 24-hour period. Each 24-hour period is measured starting 24 hours before the current date and time. Any ingestions operating on tagged datasets inherit the same tags automatically for use in access control. For an example, see [How do I create an IAM policy to control access to Amazon EC2 resources using tags?](http://aws.amazon.com/premiumsupport/knowledge-center/iam-ec2-resource-tags/) in the Amazon Web Services Knowledge Center. Tags are visible on the tagged dataset, but not on the ingestion resource. /// @@ -1609,7 +1609,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `CreateNamespace` operation on the `QuickSight_20180401` service. + /// Performs the `CreateNamespace` operation on the `QuickSight` service. /// /// (Enterprise edition only) Creates a new namespace for you to use with Amazon QuickSight. A namespace allows you to isolate the Amazon QuickSight users and groups that are registered for that namespace. Users that access the namespace can share assets only with other users or groups in the same namespace. They can't see users and groups in other namespaces. You can create a namespace after your Amazon Web Services account is subscribed to Amazon QuickSight. The namespace must be unique within the Amazon Web Services account. By default, there is a limit of 100 namespaces per Amazon Web Services account. To increase your limit, create a ticket with Amazon Web Services Support. /// @@ -1687,7 +1687,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `CreateRefreshSchedule` operation on the `QuickSight_20180401` service. + /// Performs the `CreateRefreshSchedule` operation on the `QuickSight` service. /// /// Creates a refresh schedule for a dataset. You can create up to 5 different schedules for a single dataset. /// @@ -1763,7 +1763,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `CreateRoleMembership` operation on the `QuickSight_20180401` service. + /// Performs the `CreateRoleMembership` operation on the `QuickSight` service. /// /// Use CreateRoleMembership to add an existing Amazon QuickSight group to an existing role. /// @@ -1835,7 +1835,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `CreateTemplate` operation on the `QuickSight_20180401` service. + /// Performs the `CreateTemplate` operation on the `QuickSight` service. /// /// Creates a template either from a TemplateDefinition or from an existing Amazon QuickSight analysis or template. You can use the resulting template to create additional dashboards, templates, or analyses. A template is an entity in Amazon QuickSight that encapsulates the metadata required to create an analysis and that you can use to create s dashboard. A template adds a layer of abstraction by using placeholders to replace the dataset associated with the analysis. You can use templates to create dashboards by replacing dataset placeholders with datasets that follow the same schema that was used to create the source analysis and template. /// @@ -1912,7 +1912,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `CreateTemplateAlias` operation on the `QuickSight_20180401` service. + /// Performs the `CreateTemplateAlias` operation on the `QuickSight` service. /// /// Creates a template alias for a template. /// @@ -1987,7 +1987,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `CreateTheme` operation on the `QuickSight_20180401` service. + /// Performs the `CreateTheme` operation on the `QuickSight` service. /// /// Creates a theme. A theme is set of configuration options for color and layout. Themes apply to analyses and dashboards. For more information, see [Using Themes in Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/themes-in-quicksight.html) in the Amazon QuickSight User Guide. /// @@ -2063,7 +2063,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `CreateThemeAlias` operation on the `QuickSight_20180401` service. + /// Performs the `CreateThemeAlias` operation on the `QuickSight` service. /// /// Creates a theme alias for a theme. /// @@ -2139,7 +2139,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `CreateTopic` operation on the `QuickSight_20180401` service. + /// Performs the `CreateTopic` operation on the `QuickSight` service. /// /// Creates a new Q topic. /// @@ -2215,7 +2215,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `CreateTopicRefreshSchedule` operation on the `QuickSight_20180401` service. + /// Performs the `CreateTopicRefreshSchedule` operation on the `QuickSight` service. /// /// Creates a topic refresh schedule. /// @@ -2291,7 +2291,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `CreateVPCConnection` operation on the `QuickSight_20180401` service. + /// Performs the `CreateVPCConnection` operation on the `QuickSight` service. /// /// Creates a new VPC connection. /// @@ -2367,7 +2367,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DeleteAccountCustomization` operation on the `QuickSight_20180401` service. + /// Performs the `DeleteAccountCustomization` operation on the `QuickSight` service. /// /// Deletes all Amazon QuickSight customizations in this Amazon Web Services Region for the specified Amazon Web Services account and Amazon QuickSight namespace. /// @@ -2442,7 +2442,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DeleteAccountSubscription` operation on the `QuickSight_20180401` service. + /// Performs the `DeleteAccountSubscription` operation on the `QuickSight` service. /// /// Use the DeleteAccountSubscription operation to delete an Amazon QuickSight account. This operation will result in an error message if you have configured your account termination protection settings to True. To change this setting and delete your account, call the UpdateAccountSettings API and set the value of the TerminationProtectionEnabled parameter to False, then make another call to the DeleteAccountSubscription API. /// @@ -2514,7 +2514,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DeleteAnalysis` operation on the `QuickSight_20180401` service. + /// Performs the `DeleteAnalysis` operation on the `QuickSight` service. /// /// Deletes an analysis from Amazon QuickSight. You can optionally include a recovery window during which you can restore the analysis. If you don't specify a recovery window value, the operation defaults to 30 days. Amazon QuickSight attaches a DeletionTime stamp to the response that specifies the end of the recovery window. At the end of the recovery window, Amazon QuickSight deletes the analysis permanently. At any time before recovery window ends, you can use the RestoreAnalysis API operation to remove the DeletionTime stamp and cancel the deletion of the analysis. The analysis remains visible in the API until it's deleted, so you can describe it but you can't make a template from it. An analysis that's scheduled for deletion isn't accessible in the Amazon QuickSight console. To access it in the console, restore it. Deleting an analysis doesn't delete the dashboards that you publish from it. /// @@ -2586,7 +2586,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DeleteBrand` operation on the `QuickSight_20180401` service. + /// Performs the `DeleteBrand` operation on the `QuickSight` service. /// /// Deletes an Amazon QuickSight brand. /// @@ -2657,7 +2657,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DeleteBrandAssignment` operation on the `QuickSight_20180401` service. + /// Performs the `DeleteBrandAssignment` operation on the `QuickSight` service. /// /// Deletes a brand assignment. /// @@ -2728,7 +2728,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DeleteCustomPermissions` operation on the `QuickSight_20180401` service. + /// Performs the `DeleteCustomPermissions` operation on the `QuickSight` service. /// /// Deletes a custom permissions profile. /// @@ -2802,7 +2802,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DeleteDashboard` operation on the `QuickSight_20180401` service. + /// Performs the `DeleteDashboard` operation on the `QuickSight` service. /// /// Deletes a dashboard. /// @@ -2874,7 +2874,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DeleteDataSet` operation on the `QuickSight_20180401` service. + /// Performs the `DeleteDataSet` operation on the `QuickSight` service. /// /// Deletes a dataset. /// @@ -2944,7 +2944,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DeleteDataSetRefreshProperties` operation on the `QuickSight_20180401` service. + /// Performs the `DeleteDataSetRefreshProperties` operation on the `QuickSight` service. /// /// Deletes the dataset refresh properties of the dataset. /// @@ -3016,7 +3016,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DeleteDataSource` operation on the `QuickSight_20180401` service. + /// Performs the `DeleteDataSource` operation on the `QuickSight` service. /// /// Deletes the data source permanently. This operation breaks all the datasets that reference the deleted data source. /// @@ -3086,7 +3086,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DeleteDefaultQBusinessApplication` operation on the `QuickSight_20180401` service. + /// Performs the `DeleteDefaultQBusinessApplication` operation on the `QuickSight` service. /// /// Deletes a linked Amazon Q Business application from an Amazon QuickSight account /// @@ -3157,7 +3157,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DeleteFolder` operation on the `QuickSight_20180401` service. + /// Performs the `DeleteFolder` operation on the `QuickSight` service. /// /// Deletes an empty folder. /// @@ -3230,7 +3230,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DeleteFolderMembership` operation on the `QuickSight_20180401` service. + /// Performs the `DeleteFolderMembership` operation on the `QuickSight` service. /// /// Removes an asset, such as a dashboard, analysis, or dataset, from a folder. /// @@ -3301,7 +3301,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DeleteGroup` operation on the `QuickSight_20180401` service. + /// Performs the `DeleteGroup` operation on the `QuickSight` service. /// /// Removes a user group from Amazon QuickSight. /// @@ -3373,7 +3373,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DeleteGroupMembership` operation on the `QuickSight_20180401` service. + /// Performs the `DeleteGroupMembership` operation on the `QuickSight` service. /// /// Removes a user from a group so that the user is no longer a member of the group. /// @@ -3445,7 +3445,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DeleteIAMPolicyAssignment` operation on the `QuickSight_20180401` service. + /// Performs the `DeleteIAMPolicyAssignment` operation on the `QuickSight` service. /// /// Deletes an existing IAM policy assignment. /// @@ -3517,7 +3517,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DeleteIdentityPropagationConfig` operation on the `QuickSight_20180401` service. + /// Performs the `DeleteIdentityPropagationConfig` operation on the `QuickSight` service. /// /// Deletes all access scopes and authorized targets that are associated with a service from the Amazon QuickSight IAM Identity Center application. This operation is only supported for Amazon QuickSight accounts that use IAM Identity Center. /// @@ -3587,7 +3587,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DeleteNamespace` operation on the `QuickSight_20180401` service. + /// Performs the `DeleteNamespace` operation on the `QuickSight` service. /// /// Deletes a namespace and the users and groups that are associated with the namespace. This is an asynchronous process. Assets including dashboards, analyses, datasets and data sources are not deleted. To delete these assets, you use the API operations for the relevant asset. /// @@ -3659,7 +3659,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DeleteRefreshSchedule` operation on the `QuickSight_20180401` service. + /// Performs the `DeleteRefreshSchedule` operation on the `QuickSight` service. /// /// Deletes a refresh schedule from a dataset. /// @@ -3730,7 +3730,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DeleteRoleCustomPermission` operation on the `QuickSight_20180401` service. + /// Performs the `DeleteRoleCustomPermission` operation on the `QuickSight` service. /// /// Removes custom permissions from the role. /// @@ -3802,7 +3802,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DeleteRoleMembership` operation on the `QuickSight_20180401` service. + /// Performs the `DeleteRoleMembership` operation on the `QuickSight` service. /// /// Removes a group from a role. /// @@ -3874,7 +3874,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DeleteTemplate` operation on the `QuickSight_20180401` service. + /// Performs the `DeleteTemplate` operation on the `QuickSight` service. /// /// Deletes a template. /// @@ -3947,7 +3947,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DeleteTemplateAlias` operation on the `QuickSight_20180401` service. + /// Performs the `DeleteTemplateAlias` operation on the `QuickSight` service. /// /// Deletes the item that the specified template alias points to. If you provide a specific alias, you delete the version of the template that the alias points to. /// @@ -4017,7 +4017,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DeleteTheme` operation on the `QuickSight_20180401` service. + /// Performs the `DeleteTheme` operation on the `QuickSight` service. /// /// Deletes a theme. /// @@ -4090,7 +4090,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DeleteThemeAlias` operation on the `QuickSight_20180401` service. + /// Performs the `DeleteThemeAlias` operation on the `QuickSight` service. /// /// Deletes the version of the theme that the specified theme alias points to. If you provide a specific alias, you delete the version of the theme that the alias points to. /// @@ -4161,7 +4161,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DeleteTopic` operation on the `QuickSight_20180401` service. + /// Performs the `DeleteTopic` operation on the `QuickSight` service. /// /// Deletes a topic. /// @@ -4232,7 +4232,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DeleteTopicRefreshSchedule` operation on the `QuickSight_20180401` service. + /// Performs the `DeleteTopicRefreshSchedule` operation on the `QuickSight` service. /// /// Deletes a topic refresh schedule. /// @@ -4305,7 +4305,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DeleteUser` operation on the `QuickSight_20180401` service. + /// Performs the `DeleteUser` operation on the `QuickSight` service. /// /// Deletes the Amazon QuickSight user that is associated with the identity of the IAM user or role that's making the call. The IAM user isn't deleted as a result of this call. /// @@ -4377,7 +4377,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DeleteUserByPrincipalId` operation on the `QuickSight_20180401` service. + /// Performs the `DeleteUserByPrincipalId` operation on the `QuickSight` service. /// /// Deletes a user identified by its principal ID. /// @@ -4449,7 +4449,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DeleteUserCustomPermission` operation on the `QuickSight_20180401` service. + /// Performs the `DeleteUserCustomPermission` operation on the `QuickSight` service. /// /// Deletes a custom permissions profile from a user. /// @@ -4522,7 +4522,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DeleteVPCConnection` operation on the `QuickSight_20180401` service. + /// Performs the `DeleteVPCConnection` operation on the `QuickSight` service. /// /// Deletes a VPC connection. /// @@ -4594,7 +4594,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeAccountCustomization` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeAccountCustomization` operation on the `QuickSight` service. /// /// Describes the customizations associated with the provided Amazon Web Services account and Amazon Amazon QuickSight namespace in an Amazon Web Services Region. The Amazon QuickSight console evaluates which customizations to apply by running this API operation with the Resolved flag included. To determine what customizations display when you run this command, it can help to visualize the relationship of the entities involved. /// @@ -4683,7 +4683,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeAccountSettings` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeAccountSettings` operation on the `QuickSight` service. /// /// Describes the settings that were used when your Amazon QuickSight subscription was first created in this Amazon Web Services account. /// @@ -4754,7 +4754,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeAccountSubscription` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeAccountSubscription` operation on the `QuickSight` service. /// /// Use the DescribeAccountSubscription operation to receive a description of an Amazon QuickSight account's subscription. A successful API call returns an AccountInfo object that includes an account's name, subscription status, authentication type, edition, and notification email address. /// @@ -4825,7 +4825,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeAnalysis` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeAnalysis` operation on the `QuickSight` service. /// /// Provides a summary of the metadata for an analysis. /// @@ -4896,7 +4896,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeAnalysisDefinition` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeAnalysisDefinition` operation on the `QuickSight` service. /// /// Provides a detailed description of the definition of an analysis. If you do not need to know details about the content of an Analysis, for instance if you are trying to check the status of a recently created or updated Analysis, use the [DescribeAnalysis](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DescribeAnalysis.html) instead. /// @@ -4969,7 +4969,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeAnalysisPermissions` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeAnalysisPermissions` operation on the `QuickSight` service. /// /// Provides the read and write permissions for an analysis. /// @@ -5039,7 +5039,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeAssetBundleExportJob` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeAssetBundleExportJob` operation on the `QuickSight` service. /// /// Describes an existing export job. Poll job descriptions after a job starts to know the status of the job. When a job succeeds, a URL is provided to download the exported assets' data from. Download URLs are valid for five minutes after they are generated. You can call the DescribeAssetBundleExportJob API for a new download URL as needed. Job descriptions are available for 14 days after the job starts. /// @@ -5107,7 +5107,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeAssetBundleImportJob` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeAssetBundleImportJob` operation on the `QuickSight` service. /// /// Describes an existing import job. Poll job descriptions after starting a job to know when it has succeeded or failed. Job descriptions are available for 14 days after job starts. /// @@ -5175,7 +5175,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeBrand` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeBrand` operation on the `QuickSight` service. /// /// Describes a brand. /// @@ -5247,7 +5247,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeBrandAssignment` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeBrandAssignment` operation on the `QuickSight` service. /// /// Describes a brand assignment. /// @@ -5318,7 +5318,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeBrandPublishedVersion` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeBrandPublishedVersion` operation on the `QuickSight` service. /// /// Describes the published version of the brand. /// @@ -5389,7 +5389,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeCustomPermissions` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeCustomPermissions` operation on the `QuickSight` service. /// /// Describes a custom permissions profile. /// @@ -5461,7 +5461,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeDashboard` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeDashboard` operation on the `QuickSight` service. /// /// Provides a summary for a dashboard. /// @@ -5533,7 +5533,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeDashboardDefinition` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeDashboardDefinition` operation on the `QuickSight` service. /// /// Provides a detailed description of the definition of a dashboard. If you do not need to know details about the content of a dashboard, for instance if you are trying to check the status of a recently created or updated dashboard, use the [DescribeDashboard](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DescribeDashboard.html) instead. /// @@ -5607,7 +5607,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeDashboardPermissions` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeDashboardPermissions` operation on the `QuickSight` service. /// /// Describes read and write permissions for a dashboard. /// @@ -5677,7 +5677,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeDashboardSnapshotJob` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeDashboardSnapshotJob` operation on the `QuickSight` service. /// /// Describes an existing snapshot job. Poll job descriptions after a job starts to know the status of the job. For information on available status codes, see JobStatus. /// @@ -5747,7 +5747,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeDashboardSnapshotJobResult` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeDashboardSnapshotJobResult` operation on the `QuickSight` service. /// /// Describes the result of an existing snapshot job that has finished running. A finished snapshot job will return a COMPLETED or FAILED status when you poll the job with a DescribeDashboardSnapshotJob API call. If the job has not finished running, this operation returns a message that says Dashboard Snapshot Job with id has not reached a terminal state.. /// @@ -5819,7 +5819,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeDashboardsQAConfiguration` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeDashboardsQAConfiguration` operation on the `QuickSight` service. /// /// Describes an existing dashboard QA configuration. /// @@ -5890,7 +5890,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeDataSet` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeDataSet` operation on the `QuickSight` service. /// /// Describes a dataset. This operation doesn't support datasets that include uploaded files as a source. /// @@ -5960,7 +5960,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeDataSetPermissions` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeDataSetPermissions` operation on the `QuickSight` service. /// /// Describes the permissions on a dataset. The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/data-set-id. /// @@ -6030,7 +6030,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeDataSetRefreshProperties` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeDataSetRefreshProperties` operation on the `QuickSight` service. /// /// Describes the refresh properties of a dataset. /// @@ -6102,7 +6102,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeDataSource` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeDataSource` operation on the `QuickSight` service. /// /// Describes a data source. /// @@ -6172,7 +6172,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeDataSourcePermissions` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeDataSourcePermissions` operation on the `QuickSight` service. /// /// Describes the resource permissions for a data source. /// @@ -6242,7 +6242,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeDefaultQBusinessApplication` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeDefaultQBusinessApplication` operation on the `QuickSight` service. /// /// Describes a Amazon Q Business application that is linked to an Amazon QuickSight account. /// @@ -6313,7 +6313,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeFolder` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeFolder` operation on the `QuickSight` service. /// /// Describes a folder. /// @@ -6384,7 +6384,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeFolderPermissions` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeFolderPermissions` operation on the `QuickSight` service. /// /// Describes permissions for a folder. /// @@ -6457,7 +6457,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeFolderResolvedPermissions` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeFolderResolvedPermissions` operation on the `QuickSight` service. /// /// Describes the folder resolved permissions. Permissions consists of both folder direct permissions and the inherited permissions from the ancestor folders. /// @@ -6530,7 +6530,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeGroup` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeGroup` operation on the `QuickSight` service. /// /// Returns an Amazon QuickSight group's description and Amazon Resource Name (ARN). /// @@ -6602,7 +6602,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeGroupMembership` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeGroupMembership` operation on the `QuickSight` service. /// /// Use the DescribeGroupMembership operation to determine if a user is a member of the specified group. If the user exists and is a member of the specified group, an associated GroupMember object is returned. /// @@ -6674,7 +6674,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeIAMPolicyAssignment` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeIAMPolicyAssignment` operation on the `QuickSight` service. /// /// Describes an existing IAM policy assignment, as specified by the assignment name. /// @@ -6745,7 +6745,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeIngestion` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeIngestion` operation on the `QuickSight` service. /// /// Describes a SPICE ingestion. /// @@ -6816,7 +6816,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeIpRestriction` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeIpRestriction` operation on the `QuickSight` service. /// /// Provides a summary and status of IP rules. /// @@ -6886,7 +6886,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeKeyRegistration` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeKeyRegistration` operation on the `QuickSight` service. /// /// Describes all customer managed key registrations in a Amazon QuickSight account. /// @@ -6956,7 +6956,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeNamespace` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeNamespace` operation on the `QuickSight` service. /// /// Describes the current namespace. /// @@ -7027,7 +7027,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeQPersonalizationConfiguration` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeQPersonalizationConfiguration` operation on the `QuickSight` service. /// /// Describes a personalization configuration. /// @@ -7098,7 +7098,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeQuickSightQSearchConfiguration` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeQuickSightQSearchConfiguration` operation on the `QuickSight` service. /// /// Describes the state of a Amazon QuickSight Q Search configuration. /// @@ -7169,7 +7169,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeRefreshSchedule` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeRefreshSchedule` operation on the `QuickSight` service. /// /// Provides a summary of a refresh schedule. /// @@ -7240,7 +7240,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeRoleCustomPermission` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeRoleCustomPermission` operation on the `QuickSight` service. /// /// Describes all custom permissions that are mapped to a role. /// @@ -7312,7 +7312,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeTemplate` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeTemplate` operation on the `QuickSight` service. /// /// Describes a template's metadata. /// @@ -7386,7 +7386,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeTemplateAlias` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeTemplateAlias` operation on the `QuickSight` service. /// /// Describes the template alias for a template. /// @@ -7455,7 +7455,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeTemplateDefinition` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeTemplateDefinition` operation on the `QuickSight` service. /// /// Provides a detailed description of the definition of a template. If you do not need to know details about the content of a template, for instance if you are trying to check the status of a recently created or updated template, use the [DescribeTemplate](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DescribeTemplate.html) instead. /// @@ -7529,7 +7529,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeTemplatePermissions` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeTemplatePermissions` operation on the `QuickSight` service. /// /// Describes read and write permissions on a template. /// @@ -7600,7 +7600,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeTheme` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeTheme` operation on the `QuickSight` service. /// /// Describes a theme. /// @@ -7673,7 +7673,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeThemeAlias` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeThemeAlias` operation on the `QuickSight` service. /// /// Describes the alias for a theme. /// @@ -7744,7 +7744,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeThemePermissions` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeThemePermissions` operation on the `QuickSight` service. /// /// Describes the read and write permissions for a theme. /// @@ -7815,7 +7815,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeTopic` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeTopic` operation on the `QuickSight` service. /// /// Describes a topic. /// @@ -7885,7 +7885,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeTopicPermissions` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeTopicPermissions` operation on the `QuickSight` service. /// /// Describes the permissions of a topic. /// @@ -7955,7 +7955,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeTopicRefresh` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeTopicRefresh` operation on the `QuickSight` service. /// /// Describes the status of a topic refresh. /// @@ -8025,7 +8025,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeTopicRefreshSchedule` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeTopicRefreshSchedule` operation on the `QuickSight` service. /// /// Deletes a topic refresh schedule. /// @@ -8098,7 +8098,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeUser` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeUser` operation on the `QuickSight` service. /// /// Returns information about a user, given the user name. /// @@ -8170,7 +8170,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `DescribeVPCConnection` operation on the `QuickSight_20180401` service. + /// Performs the `DescribeVPCConnection` operation on the `QuickSight` service. /// /// Describes a VPC connection. /// @@ -8241,7 +8241,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `GenerateEmbedUrlForAnonymousUser` operation on the `QuickSight_20180401` service. + /// Performs the `GenerateEmbedUrlForAnonymousUser` operation on the `QuickSight` service. /// /// Generates an embed URL that you can use to embed an Amazon QuickSight dashboard or visual in your website, without having to register any reader users. Before you use this action, make sure that you have configured the dashboards and permissions. The following rules apply to the generated URL: /// @@ -8326,7 +8326,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `GenerateEmbedUrlForRegisteredUser` operation on the `QuickSight_20180401` service. + /// Performs the `GenerateEmbedUrlForRegisteredUser` operation on the `QuickSight` service. /// /// Generates an embed URL that you can use to embed an Amazon QuickSight experience in your website. This action can be used for any type of user registered in an Amazon QuickSight account. Before you use this action, make sure that you have configured the relevant Amazon QuickSight resource and permissions. The following rules apply to the generated URL: /// @@ -8412,7 +8412,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `GenerateEmbedUrlForRegisteredUserWithIdentity` operation on the `QuickSight_20180401` service. + /// Performs the `GenerateEmbedUrlForRegisteredUserWithIdentity` operation on the `QuickSight` service. /// /// Generates an embed URL that you can use to embed an Amazon QuickSight experience in your website. This action can be used for any type of user that is registered in an Amazon QuickSight account that uses IAM Identity Center for authentication. This API requires [identity-enhanced IAM Role sessions](https://docs.aws.amazon.com/singlesignon/latest/userguide/trustedidentitypropagation-overview.html#types-identity-enhanced-iam-role-sessions) for the authenticated user that the API call is being made for. This API uses [trusted identity propagation](https://docs.aws.amazon.com/singlesignon/latest/userguide/trustedidentitypropagation.html) to ensure that an end user is authenticated and receives the embed URL that is specific to that user. The IAM Identity Center application that the user has logged into needs to have [trusted Identity Propagation enabled for Amazon QuickSight](https://docs.aws.amazon.com/singlesignon/latest/userguide/trustedidentitypropagation-using-customermanagedapps-specify-trusted-apps.html) with the scope value set to quicksight:read. Before you use this action, make sure that you have configured the relevant Amazon QuickSight resource and permissions. /// @@ -8489,7 +8489,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `GetDashboardEmbedUrl` operation on the `QuickSight_20180401` service. + /// Performs the `GetDashboardEmbedUrl` operation on the `QuickSight` service. /// /// Generates a temporary session URL and authorization code(bearer token) that you can use to embed an Amazon QuickSight read-only dashboard in your website or application. Before you use this command, make sure that you have configured the dashboards and permissions. Currently, you can use GetDashboardEmbedURL only from the server, not from the user's browser. The following rules apply to the generated URL: /// @@ -8580,7 +8580,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `GetSessionEmbedUrl` operation on the `QuickSight_20180401` service. + /// Performs the `GetSessionEmbedUrl` operation on the `QuickSight` service. /// /// Generates a session URL and authorization code that you can use to embed the Amazon Amazon QuickSight console in your web server code. Use GetSessionEmbedUrl where you want to provide an authoring portal that allows users to create data sources, datasets, analyses, and dashboards. The users who access an embedded Amazon QuickSight console need belong to the author or admin security cohort. If you want to restrict permissions to some of these features, add a custom permissions profile to the user with the [UpdateUser](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateUser.html) API operation. Use [RegisterUser](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_RegisterUser.html) API operation to add a new user with a custom permission profile attached. For more information, see the following sections in the Amazon QuickSight User Guide: /// @@ -8659,7 +8659,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListAnalyses` operation on the `QuickSight_20180401` service. + /// Performs the `ListAnalyses` operation on the `QuickSight` service. /// /// Lists Amazon QuickSight analyses that exist in the specified Amazon Web Services account. /// @@ -8729,7 +8729,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListAssetBundleExportJobs` operation on the `QuickSight_20180401` service. + /// Performs the `ListAssetBundleExportJobs` operation on the `QuickSight` service. /// /// Lists all asset bundle export jobs that have been taken place in the last 14 days. Jobs created more than 14 days ago are deleted forever and are not returned. If you are using the same job ID for multiple jobs, ListAssetBundleExportJobs only returns the most recent job that uses the repeated job ID. /// @@ -8800,7 +8800,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListAssetBundleImportJobs` operation on the `QuickSight_20180401` service. + /// Performs the `ListAssetBundleImportJobs` operation on the `QuickSight` service. /// /// Lists all asset bundle import jobs that have taken place in the last 14 days. Jobs created more than 14 days ago are deleted forever and are not returned. If you are using the same job ID for multiple jobs, ListAssetBundleImportJobs only returns the most recent job that uses the repeated job ID. /// @@ -8871,7 +8871,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListBrands` operation on the `QuickSight_20180401` service. + /// Performs the `ListBrands` operation on the `QuickSight` service. /// /// Lists all brands in an Amazon QuickSight account. /// @@ -8941,7 +8941,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListCustomPermissions` operation on the `QuickSight_20180401` service. + /// Performs the `ListCustomPermissions` operation on the `QuickSight` service. /// /// Returns a list of all the custom permissions profiles. /// @@ -9014,7 +9014,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListDashboardVersions` operation on the `QuickSight_20180401` service. + /// Performs the `ListDashboardVersions` operation on the `QuickSight` service. /// /// Lists all the versions of the dashboards in the Amazon QuickSight subscription. /// @@ -9086,7 +9086,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListDashboards` operation on the `QuickSight_20180401` service. + /// Performs the `ListDashboards` operation on the `QuickSight` service. /// /// Lists dashboards in an Amazon Web Services account. /// @@ -9156,7 +9156,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListDataSets` operation on the `QuickSight_20180401` service. + /// Performs the `ListDataSets` operation on the `QuickSight` service. /// /// Lists all of the datasets belonging to the current Amazon Web Services account in an Amazon Web Services Region. The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/*. /// @@ -9227,7 +9227,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListDataSources` operation on the `QuickSight_20180401` service. + /// Performs the `ListDataSources` operation on the `QuickSight` service. /// /// Lists data sources in current Amazon Web Services Region that belong to this Amazon Web Services account. /// @@ -9298,7 +9298,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListFolderMembers` operation on the `QuickSight_20180401` service. + /// Performs the `ListFolderMembers` operation on the `QuickSight` service. /// /// List all assets (DASHBOARD, ANALYSIS, and DATASET) in a folder. /// @@ -9371,7 +9371,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListFolders` operation on the `QuickSight_20180401` service. + /// Performs the `ListFolders` operation on the `QuickSight` service. /// /// Lists all folders in an account. /// @@ -9444,7 +9444,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListFoldersForResource` operation on the `QuickSight_20180401` service. + /// Performs the `ListFoldersForResource` operation on the `QuickSight` service. /// /// List all folders that a resource is a member of. /// @@ -9517,7 +9517,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListGroupMemberships` operation on the `QuickSight_20180401` service. + /// Performs the `ListGroupMemberships` operation on the `QuickSight` service. /// /// Lists member users in a group. /// @@ -9591,7 +9591,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListGroups` operation on the `QuickSight_20180401` service. + /// Performs the `ListGroups` operation on the `QuickSight` service. /// /// Lists all user groups in Amazon QuickSight. /// @@ -9665,7 +9665,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListIAMPolicyAssignments` operation on the `QuickSight_20180401` service. + /// Performs the `ListIAMPolicyAssignments` operation on the `QuickSight` service. /// /// Lists the IAM policy assignments in the current Amazon QuickSight account. /// @@ -9737,7 +9737,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListIAMPolicyAssignmentsForUser` operation on the `QuickSight_20180401` service. + /// Performs the `ListIAMPolicyAssignmentsForUser` operation on the `QuickSight` service. /// /// Lists all of the IAM policy assignments, including the Amazon Resource Names (ARNs), for the IAM policies assigned to the specified user and group, or groups that the user belongs to. /// @@ -9810,7 +9810,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListIdentityPropagationConfigs` operation on the `QuickSight_20180401` service. + /// Performs the `ListIdentityPropagationConfigs` operation on the `QuickSight` service. /// /// Lists all services and authorized targets that the Amazon QuickSight IAM Identity Center application can access. This operation is only supported for Amazon QuickSight accounts that use IAM Identity Center. /// @@ -9881,7 +9881,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListIngestions` operation on the `QuickSight_20180401` service. + /// Performs the `ListIngestions` operation on the `QuickSight` service. /// /// Lists the history of SPICE ingestions for a dataset. /// @@ -9954,7 +9954,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListNamespaces` operation on the `QuickSight_20180401` service. + /// Performs the `ListNamespaces` operation on the `QuickSight` service. /// /// Lists the namespaces for the specified Amazon Web Services account. This operation doesn't list deleted namespaces. /// @@ -10028,7 +10028,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListRefreshSchedules` operation on the `QuickSight_20180401` service. + /// Performs the `ListRefreshSchedules` operation on the `QuickSight` service. /// /// Lists the refresh schedules of a dataset. Each dataset can have up to 5 schedules. /// @@ -10099,7 +10099,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListRoleMemberships` operation on the `QuickSight_20180401` service. + /// Performs the `ListRoleMemberships` operation on the `QuickSight` service. /// /// Lists all groups that are associated with a role. /// @@ -10174,7 +10174,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `QuickSight_20180401` service. + /// Performs the `ListTagsForResource` operation on the `QuickSight` service. /// /// Lists the tags assigned to a resource. /// @@ -10244,7 +10244,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListTemplateAliases` operation on the `QuickSight_20180401` service. + /// Performs the `ListTemplateAliases` operation on the `QuickSight` service. /// /// Lists all the aliases of a template. /// @@ -10315,7 +10315,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListTemplateVersions` operation on the `QuickSight_20180401` service. + /// Performs the `ListTemplateVersions` operation on the `QuickSight` service. /// /// Lists all the versions of the templates in the current Amazon QuickSight account. /// @@ -10387,7 +10387,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListTemplates` operation on the `QuickSight_20180401` service. + /// Performs the `ListTemplates` operation on the `QuickSight` service. /// /// Lists all the templates in the current Amazon QuickSight account. /// @@ -10459,7 +10459,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListThemeAliases` operation on the `QuickSight_20180401` service. + /// Performs the `ListThemeAliases` operation on the `QuickSight` service. /// /// Lists all the aliases of a theme. /// @@ -10532,7 +10532,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListThemeVersions` operation on the `QuickSight_20180401` service. + /// Performs the `ListThemeVersions` operation on the `QuickSight` service. /// /// Lists all the versions of the themes in the current Amazon Web Services account. /// @@ -10605,7 +10605,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListThemes` operation on the `QuickSight_20180401` service. + /// Performs the `ListThemes` operation on the `QuickSight` service. /// /// Lists all the themes in the current Amazon Web Services account. /// @@ -10678,7 +10678,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListTopicRefreshSchedules` operation on the `QuickSight_20180401` service. + /// Performs the `ListTopicRefreshSchedules` operation on the `QuickSight` service. /// /// Lists all of the refresh schedules for a topic. /// @@ -10751,7 +10751,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListTopicReviewedAnswers` operation on the `QuickSight_20180401` service. + /// Performs the `ListTopicReviewedAnswers` operation on the `QuickSight` service. /// /// Lists all reviewed answers for a Q Topic. /// @@ -10821,7 +10821,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListTopics` operation on the `QuickSight_20180401` service. + /// Performs the `ListTopics` operation on the `QuickSight` service. /// /// Lists all of the topics within an account. /// @@ -10892,7 +10892,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListUserGroups` operation on the `QuickSight_20180401` service. + /// Performs the `ListUserGroups` operation on the `QuickSight` service. /// /// Lists the Amazon QuickSight groups that an Amazon QuickSight user is a member of. /// @@ -10965,7 +10965,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListUsers` operation on the `QuickSight_20180401` service. + /// Performs the `ListUsers` operation on the `QuickSight` service. /// /// Returns a list of all of the Amazon QuickSight users belonging to this account. /// @@ -11039,7 +11039,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `ListVPCConnections` operation on the `QuickSight_20180401` service. + /// Performs the `ListVPCConnections` operation on the `QuickSight` service. /// /// Lists all of the VPC connections in the current set Amazon Web Services Region of an Amazon Web Services account. /// @@ -11111,7 +11111,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `PredictQAResults` operation on the `QuickSight_20180401` service. + /// Performs the `PredictQAResults` operation on the `QuickSight` service. /// /// Predicts existing visuals or generates new visuals to answer a given query. /// @@ -11183,7 +11183,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `PutDataSetRefreshProperties` operation on the `QuickSight_20180401` service. + /// Performs the `PutDataSetRefreshProperties` operation on the `QuickSight` service. /// /// Creates or updates the dataset refresh properties for the dataset. /// @@ -11259,7 +11259,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `RegisterUser` operation on the `QuickSight_20180401` service. + /// Performs the `RegisterUser` operation on the `QuickSight` service. /// /// Creates an Amazon QuickSight user whose identity is associated with the Identity and Access Management (IAM) identity or role specified in the request. When you register a new user from the Amazon QuickSight API, Amazon QuickSight generates a registration URL. The user accesses this registration URL to create their account. Amazon QuickSight doesn't send a registration email to users who are registered from the Amazon QuickSight API. If you want new users to receive a registration email, then add those users in the Amazon QuickSight console. For more information on registering a new user in the Amazon QuickSight console, see [ Inviting users to access Amazon QuickSight](https://docs.aws.amazon.com/quicksight/latest/user/managing-users.html#inviting-users). /// @@ -11336,7 +11336,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `RestoreAnalysis` operation on the `QuickSight_20180401` service. + /// Performs the `RestoreAnalysis` operation on the `QuickSight` service. /// /// Restores an analysis. /// @@ -11410,7 +11410,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `SearchAnalyses` operation on the `QuickSight_20180401` service. + /// Performs the `SearchAnalyses` operation on the `QuickSight` service. /// /// Searches for analyses that belong to the user specified in the filter. This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes. /// @@ -11484,7 +11484,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `SearchDashboards` operation on the `QuickSight_20180401` service. + /// Performs the `SearchDashboards` operation on the `QuickSight` service. /// /// Searches for dashboards that belong to a user. This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes. /// @@ -11558,7 +11558,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `SearchDataSets` operation on the `QuickSight_20180401` service. + /// Performs the `SearchDataSets` operation on the `QuickSight` service. /// /// Use the SearchDataSets operation to search for datasets that belong to an account. /// @@ -11632,7 +11632,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `SearchDataSources` operation on the `QuickSight_20180401` service. + /// Performs the `SearchDataSources` operation on the `QuickSight` service. /// /// Use the SearchDataSources operation to search for data sources that belong to an account. /// @@ -11706,7 +11706,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `SearchFolders` operation on the `QuickSight_20180401` service. + /// Performs the `SearchFolders` operation on the `QuickSight` service. /// /// Searches the subfolders in a folder. /// @@ -11782,7 +11782,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `SearchGroups` operation on the `QuickSight_20180401` service. + /// Performs the `SearchGroups` operation on the `QuickSight` service. /// /// Use the SearchGroups operation to search groups in a specified Amazon QuickSight namespace using the supplied filters. /// @@ -11859,7 +11859,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `SearchTopics` operation on the `QuickSight_20180401` service. + /// Performs the `SearchTopics` operation on the `QuickSight` service. /// /// Searches for any Q topic that exists in an Amazon QuickSight account. /// @@ -11933,7 +11933,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `StartAssetBundleExportJob` operation on the `QuickSight_20180401` service. + /// Performs the `StartAssetBundleExportJob` operation on the `QuickSight` service. /// /// Starts an Asset Bundle export job. An Asset Bundle export job exports specified Amazon QuickSight assets. You can also choose to export any asset dependencies in the same job. Export jobs run asynchronously and can be polled with a DescribeAssetBundleExportJob API call. When a job is successfully completed, a download URL that contains the exported assets is returned. The URL is valid for 5 minutes and can be refreshed with a DescribeAssetBundleExportJob API call. Each Amazon QuickSight account can run up to 5 export jobs concurrently. The API caller must have the necessary permissions in their IAM role to access each resource before the resources can be exported. /// @@ -12008,7 +12008,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `StartAssetBundleImportJob` operation on the `QuickSight_20180401` service. + /// Performs the `StartAssetBundleImportJob` operation on the `QuickSight` service. /// /// Starts an Asset Bundle import job. An Asset Bundle import job imports specified Amazon QuickSight assets into an Amazon QuickSight account. You can also choose to import a naming prefix and specified configuration overrides. The assets that are contained in the bundle file that you provide are used to create or update a new or existing asset in your Amazon QuickSight account. Each Amazon QuickSight account can run up to 5 import jobs concurrently. The API caller must have the necessary "create", "describe", and "update" permissions in their IAM role to access each resource type that is contained in the bundle file before the resources can be imported. /// @@ -12083,7 +12083,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `StartDashboardSnapshotJob` operation on the `QuickSight_20180401` service. + /// Performs the `StartDashboardSnapshotJob` operation on the `QuickSight` service. /// /// Starts an asynchronous job that generates a snapshot of a dashboard's output. You can request one or several of the following format configurations in each API call. /// @@ -12190,7 +12190,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `StartDashboardSnapshotJobSchedule` operation on the `QuickSight_20180401` service. + /// Performs the `StartDashboardSnapshotJobSchedule` operation on the `QuickSight` service. /// /// Starts an asynchronous job that runs an existing dashboard schedule and sends the dashboard snapshot through email. Only one job can run simultaneously in a given schedule. Repeated requests are skipped with a 202 HTTP status code. For more information, see [Scheduling and sending Amazon QuickSight reports by email](https://docs.aws.amazon.com/quicksight/latest/user/sending-reports.html) and [Configuring email report settings for a Amazon QuickSight dashboard](https://docs.aws.amazon.com/quicksight/latest/user/email-reports-from-dashboard.html) in the Amazon QuickSight User Guide. /// @@ -12262,7 +12262,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `QuickSight_20180401` service. + /// Performs the `TagResource` operation on the `QuickSight` service. /// /// Assigns one or more tags (key-value pairs) to the specified Amazon QuickSight resource. Tags can help you organize and categorize your resources. You can also use them to scope user permissions, by granting a user permission to access or change only resources with certain tag values. You can use the TagResource operation with a resource that already has tags. If you specify a new tag key for the resource, this tag is appended to the list of tags associated with the resource. If you specify a tag key that is already associated with the resource, the new tag value that you specify replaces the previous value for that tag. You can associate as many as 50 tags with a resource. Amazon QuickSight supports tagging on data set, data source, dashboard, template, topic, and user. Tagging for Amazon QuickSight works in a similar way to tagging for other Amazon Web Services services, except for the following: /// @@ -12340,7 +12340,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `QuickSight_20180401` service. + /// Performs the `UntagResource` operation on the `QuickSight` service. /// /// Removes a tag or tags from a resource. /// @@ -12411,7 +12411,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateAccountCustomization` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateAccountCustomization` operation on the `QuickSight` service. /// /// Updates Amazon QuickSight customizations for the current Amazon Web Services Region. Currently, the only customization that you can use is a theme. You can use customizations for your Amazon Web Services account or, if you specify a namespace, for a Amazon QuickSight namespace instead. Customizations that apply to a namespace override customizations that apply to an Amazon Web Services account. To find out which customizations apply, use the DescribeAccountCustomization API operation. /// @@ -12487,7 +12487,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateAccountSettings` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateAccountSettings` operation on the `QuickSight` service. /// /// Updates the Amazon QuickSight settings in your Amazon Web Services account. /// @@ -12561,7 +12561,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateAnalysis` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateAnalysis` operation on the `QuickSight` service. /// /// Updates an analysis in Amazon QuickSight /// @@ -12636,7 +12636,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateAnalysisPermissions` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateAnalysisPermissions` operation on the `QuickSight` service. /// /// Updates the read and write permissions for an analysis. /// @@ -12711,7 +12711,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateApplicationWithTokenExchangeGrant` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateApplicationWithTokenExchangeGrant` operation on the `QuickSight` service. /// /// Updates an Amazon QuickSight application with a token exchange grant. This operation only supports Amazon QuickSight applications that are registered with IAM Identity Center. /// @@ -12784,7 +12784,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateBrand` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateBrand` operation on the `QuickSight` service. /// /// Updates a brand. /// @@ -12858,7 +12858,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateBrandAssignment` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateBrandAssignment` operation on the `QuickSight` service. /// /// Updates a brand assignment. /// @@ -12932,7 +12932,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateBrandPublishedVersion` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateBrandPublishedVersion` operation on the `QuickSight` service. /// /// Updates the published version of a brand. /// @@ -13006,7 +13006,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateCustomPermissions` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateCustomPermissions` operation on the `QuickSight` service. /// /// Updates a custom permissions profile. /// @@ -13082,7 +13082,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateDashboard` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateDashboard` operation on the `QuickSight` service. /// /// Updates a dashboard in an Amazon Web Services account. Updating a Dashboard creates a new dashboard version but does not immediately publish the new version. You can update the published version of a dashboard by using the [UpdateDashboardPublishedVersion](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_UpdateDashboardPublishedVersion.html) API operation. /// @@ -13157,7 +13157,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateDashboardLinks` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateDashboardLinks` operation on the `QuickSight` service. /// /// Updates the linked analyses on a dashboard. /// @@ -13232,7 +13232,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateDashboardPermissions` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateDashboardPermissions` operation on the `QuickSight` service. /// /// Updates read and write permissions on a dashboard. /// @@ -13307,7 +13307,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateDashboardPublishedVersion` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateDashboardPublishedVersion` operation on the `QuickSight` service. /// /// Updates the published version of a dashboard. /// @@ -13378,7 +13378,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateDashboardsQAConfiguration` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateDashboardsQAConfiguration` operation on the `QuickSight` service. /// /// Updates a Dashboard QA configuration. /// @@ -13452,7 +13452,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateDataSet` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateDataSet` operation on the `QuickSight` service. /// /// Updates a dataset. This operation doesn't support datasets that include uploaded files as a source. Partial updates are not supported by this operation. /// @@ -13528,7 +13528,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateDataSetPermissions` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateDataSetPermissions` operation on the `QuickSight` service. /// /// Updates the permissions on a dataset. The permissions resource is arn:aws:quicksight:region:aws-account-id:dataset/data-set-id. /// @@ -13602,7 +13602,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateDataSource` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateDataSource` operation on the `QuickSight` service. /// /// Updates a data source. /// @@ -13677,7 +13677,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateDataSourcePermissions` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateDataSourcePermissions` operation on the `QuickSight` service. /// /// Updates the permissions to a data source. /// @@ -13751,7 +13751,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateDefaultQBusinessApplication` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateDefaultQBusinessApplication` operation on the `QuickSight` service. /// /// Updates a Amazon Q Business application that is linked to a Amazon QuickSight account. /// @@ -13826,7 +13826,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateFolder` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateFolder` operation on the `QuickSight` service. /// /// Updates the name of a folder. /// @@ -13902,7 +13902,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateFolderPermissions` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateFolderPermissions` operation on the `QuickSight` service. /// /// Updates permissions of a folder. /// @@ -13977,7 +13977,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateGroup` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateGroup` operation on the `QuickSight` service. /// /// Changes a group description. /// @@ -14052,7 +14052,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateIAMPolicyAssignment` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateIAMPolicyAssignment` operation on the `QuickSight` service. /// /// Updates an existing IAM policy assignment. This operation updates only the optional parameter or parameters that are specified in the request. This overwrites all of the users included in Identities. /// @@ -14127,7 +14127,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateIdentityPropagationConfig` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateIdentityPropagationConfig` operation on the `QuickSight` service. /// /// Adds or updates services and authorized targets to configure what the Amazon QuickSight IAM Identity Center application can access. This operation is only supported for Amazon QuickSight accounts using IAM Identity Center /// @@ -14200,7 +14200,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateIpRestriction` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateIpRestriction` operation on the `QuickSight` service. /// /// Updates the content and status of IP rules. Traffic from a source is allowed when the source satisfies either the IpRestrictionRule, VpcIdRestrictionRule, or VpcEndpointIdRestrictionRule. To use this operation, you must provide the entire map of rules. You can use the DescribeIpRestriction operation to get the current rule map. /// @@ -14274,7 +14274,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateKeyRegistration` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateKeyRegistration` operation on the `QuickSight` service. /// /// Updates a customer managed key in a Amazon QuickSight account. /// @@ -14346,7 +14346,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdatePublicSharingSettings` operation on the `QuickSight_20180401` service. + /// Performs the `UpdatePublicSharingSettings` operation on the `QuickSight` service. /// /// Use the UpdatePublicSharingSettings operation to turn on or turn off the public sharing settings of an Amazon QuickSight dashboard. To use this operation, turn on session capacity pricing for your Amazon QuickSight account. Before you can turn on public sharing on your account, make sure to give public sharing permissions to an administrative user in the Identity and Access Management (IAM) console. For more information on using IAM with Amazon QuickSight, see [Using Amazon QuickSight with IAM](https://docs.aws.amazon.com/quicksight/latest/user/security_iam_service-with-iam.html) in the Amazon QuickSight User Guide. /// @@ -14420,7 +14420,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateQPersonalizationConfiguration` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateQPersonalizationConfiguration` operation on the `QuickSight` service. /// /// Updates a personalization configuration. /// @@ -14495,7 +14495,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateQuickSightQSearchConfiguration` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateQuickSightQSearchConfiguration` operation on the `QuickSight` service. /// /// Updates the state of a Amazon QuickSight Q Search configuration. /// @@ -14569,7 +14569,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateRefreshSchedule` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateRefreshSchedule` operation on the `QuickSight` service. /// /// Updates a refresh schedule for a dataset. /// @@ -14644,7 +14644,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateRoleCustomPermission` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateRoleCustomPermission` operation on the `QuickSight` service. /// /// Updates the custom permissions that are associated with a role. /// @@ -14719,7 +14719,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateSPICECapacityConfiguration` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateSPICECapacityConfiguration` operation on the `QuickSight` service. /// /// Updates the SPICE capacity configuration for a Amazon QuickSight account. /// @@ -14792,7 +14792,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateTemplate` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateTemplate` operation on the `QuickSight` service. /// /// Updates a template from an existing Amazon QuickSight analysis or another template. /// @@ -14868,7 +14868,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateTemplateAlias` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateTemplateAlias` operation on the `QuickSight` service. /// /// Updates the template alias of a template. /// @@ -14941,7 +14941,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateTemplatePermissions` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateTemplatePermissions` operation on the `QuickSight` service. /// /// Updates the resource permissions for a template. /// @@ -15016,7 +15016,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateTheme` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateTheme` operation on the `QuickSight` service. /// /// Updates a theme. /// @@ -15092,7 +15092,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateThemeAlias` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateThemeAlias` operation on the `QuickSight` service. /// /// Updates an alias of a theme. /// @@ -15167,7 +15167,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateThemePermissions` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateThemePermissions` operation on the `QuickSight` service. /// /// Updates the resource permissions for a theme. Permissions apply to the action to grant or revoke permissions on, for example "quicksight:DescribeTheme". Theme permissions apply in groupings. Valid groupings include the following for the three levels of permissions, which are user, owner, or no permissions: /// @@ -15284,7 +15284,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateTopic` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateTopic` operation on the `QuickSight` service. /// /// Updates a topic. /// @@ -15360,7 +15360,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateTopicPermissions` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateTopicPermissions` operation on the `QuickSight` service. /// /// Updates the permissions of a topic. /// @@ -15436,7 +15436,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateTopicRefreshSchedule` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateTopicRefreshSchedule` operation on the `QuickSight` service. /// /// Updates a topic refresh schedule. /// @@ -15512,7 +15512,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateUser` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateUser` operation on the `QuickSight` service. /// /// Updates an Amazon QuickSight user. /// @@ -15587,7 +15587,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateUserCustomPermission` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateUserCustomPermission` operation on the `QuickSight` service. /// /// Updates a custom permissions profile for a user. /// @@ -15663,7 +15663,7 @@ extension QuickSightClient { return try await op.execute(input: input) } - /// Performs the `UpdateVPCConnection` operation on the `QuickSight_20180401` service. + /// Performs the `UpdateVPCConnection` operation on the `QuickSight` service. /// /// Updates a VPC connection. /// diff --git a/Sources/Services/AWSRAM/Sources/AWSRAM/RAMClient.swift b/Sources/Services/AWSRAM/Sources/AWSRAM/RAMClient.swift index f953a8267f2..5666af806be 100644 --- a/Sources/Services/AWSRAM/Sources/AWSRAM/RAMClient.swift +++ b/Sources/Services/AWSRAM/Sources/AWSRAM/RAMClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class RAMClient: ClientRuntime.Client { public static let clientName = "RAMClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: RAMClient.RAMClientConfiguration let serviceName = "RAM" @@ -329,7 +329,7 @@ extension RAMClient { } extension RAMClient { - /// Performs the `AcceptResourceShareInvitation` operation on the `AmazonResourceSharing` service. + /// Performs the `AcceptResourceShareInvitation` operation on the `RAM` service. /// /// Accepts an invitation to a resource share from another Amazon Web Services account. After you accept the invitation, the resources included in the resource share are available to interact with in the relevant Amazon Web Services Management Consoles and tools. /// @@ -407,7 +407,7 @@ extension RAMClient { return try await op.execute(input: input) } - /// Performs the `AssociateResourceShare` operation on the `AmazonResourceSharing` service. + /// Performs the `AssociateResourceShare` operation on the `RAM` service. /// /// Adds the specified list of principals and list of resources to a resource share. Principals that already have access to this resource share immediately receive access to the added resources. Newly added principals immediately receive access to the resources shared in this resource share. /// @@ -486,7 +486,7 @@ extension RAMClient { return try await op.execute(input: input) } - /// Performs the `AssociateResourceSharePermission` operation on the `AmazonResourceSharing` service. + /// Performs the `AssociateResourceSharePermission` operation on the `RAM` service. /// /// Adds or replaces the RAM permission for a resource type included in a resource share. You can have exactly one permission associated with each resource type in the resource share. You can add a new RAM permission only if there are currently no resources of that resource type currently in the resource share. /// @@ -561,7 +561,7 @@ extension RAMClient { return try await op.execute(input: input) } - /// Performs the `CreatePermission` operation on the `AmazonResourceSharing` service. + /// Performs the `CreatePermission` operation on the `RAM` service. /// /// Creates a customer managed permission for a specified resource type that you can attach to resource shares. It is created in the Amazon Web Services Region in which you call the operation. /// @@ -639,7 +639,7 @@ extension RAMClient { return try await op.execute(input: input) } - /// Performs the `CreatePermissionVersion` operation on the `AmazonResourceSharing` service. + /// Performs the `CreatePermissionVersion` operation on the `RAM` service. /// /// Creates a new version of the specified customer managed permission. The new version is automatically set as the default version of the customer managed permission. New resource shares automatically use the default permission. Existing resource shares continue to use their original permission versions, but you can use [ReplacePermissionAssociations] to update them. If the specified customer managed permission already has the maximum of 5 versions, then you must delete one of the existing versions before you can create a new one. /// @@ -717,7 +717,7 @@ extension RAMClient { return try await op.execute(input: input) } - /// Performs the `CreateResourceShare` operation on the `AmazonResourceSharing` service. + /// Performs the `CreateResourceShare` operation on the `RAM` service. /// /// Creates a resource share. You can provide a list of the [Amazon Resource Names (ARNs)](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) for the resources that you want to share, a list of principals you want to share the resources with, and the permissions to grant those principals. Sharing a resource makes it available for use by principals outside of the Amazon Web Services account that created the resource. Sharing doesn't change any permissions or quotas that apply to the resource in the account that created it. /// @@ -797,7 +797,7 @@ extension RAMClient { return try await op.execute(input: input) } - /// Performs the `DeletePermission` operation on the `AmazonResourceSharing` service. + /// Performs the `DeletePermission` operation on the `RAM` service. /// /// Deletes the specified customer managed permission in the Amazon Web Services Region in which you call this operation. You can delete a customer managed permission only if it isn't attached to any resource share. The operation deletes all versions associated with the customer managed permission. /// @@ -870,7 +870,7 @@ extension RAMClient { return try await op.execute(input: input) } - /// Performs the `DeletePermissionVersion` operation on the `AmazonResourceSharing` service. + /// Performs the `DeletePermissionVersion` operation on the `RAM` service. /// /// Deletes one version of a customer managed permission. The version you specify must not be attached to any resource share and must not be the default version for the permission. If a customer managed permission has the maximum of 5 versions, then you must delete at least one version before you can create another. /// @@ -944,7 +944,7 @@ extension RAMClient { return try await op.execute(input: input) } - /// Performs the `DeleteResourceShare` operation on the `AmazonResourceSharing` service. + /// Performs the `DeleteResourceShare` operation on the `RAM` service. /// /// Deletes the specified resource share. This doesn't delete any of the resources that were associated with the resource share; it only stops the sharing of those resources through this resource share. /// @@ -1019,7 +1019,7 @@ extension RAMClient { return try await op.execute(input: input) } - /// Performs the `DisassociateResourceShare` operation on the `AmazonResourceSharing` service. + /// Performs the `DisassociateResourceShare` operation on the `RAM` service. /// /// Removes the specified principals or resources from participating in the specified resource share. /// @@ -1097,7 +1097,7 @@ extension RAMClient { return try await op.execute(input: input) } - /// Performs the `DisassociateResourceSharePermission` operation on the `AmazonResourceSharing` service. + /// Performs the `DisassociateResourceSharePermission` operation on the `RAM` service. /// /// Removes a managed permission from a resource share. Permission changes take effect immediately. You can remove a managed permission from a resource share only if there are currently no resources of the relevant resource type currently attached to the resource share. /// @@ -1173,7 +1173,7 @@ extension RAMClient { return try await op.execute(input: input) } - /// Performs the `EnableSharingWithAwsOrganization` operation on the `AmazonResourceSharing` service. + /// Performs the `EnableSharingWithAwsOrganization` operation on the `RAM` service. /// /// Enables resource sharing within your organization in Organizations. This operation creates a service-linked role called AWSServiceRoleForResourceAccessManager that has the IAM managed policy named AWSResourceAccessManagerServiceRolePolicy attached. This role permits RAM to retrieve information about the organization and its structure. This lets you share resources with all of the accounts in the calling account's organization by specifying the organization ID, or all of the accounts in an organizational unit (OU) by specifying the OU ID. Until you enable sharing within the organization, you can specify only individual Amazon Web Services accounts, or for supported resource types, IAM roles and users. You must call this operation from an IAM role or user in the organization's management account. /// @@ -1241,7 +1241,7 @@ extension RAMClient { return try await op.execute(input: input) } - /// Performs the `GetPermission` operation on the `AmazonResourceSharing` service. + /// Performs the `GetPermission` operation on the `RAM` service. /// /// Retrieves the contents of a managed permission in JSON format. /// @@ -1315,7 +1315,7 @@ extension RAMClient { return try await op.execute(input: input) } - /// Performs the `GetResourcePolicies` operation on the `AmazonResourceSharing` service. + /// Performs the `GetResourcePolicies` operation on the `RAM` service. /// /// Retrieves the resource policies for the specified resources that you own and have shared. /// @@ -1389,7 +1389,7 @@ extension RAMClient { return try await op.execute(input: input) } - /// Performs the `GetResourceShareAssociations` operation on the `AmazonResourceSharing` service. + /// Performs the `GetResourceShareAssociations` operation on the `RAM` service. /// /// Retrieves the lists of resources and principals that associated for resource shares that you own. /// @@ -1464,7 +1464,7 @@ extension RAMClient { return try await op.execute(input: input) } - /// Performs the `GetResourceShareInvitations` operation on the `AmazonResourceSharing` service. + /// Performs the `GetResourceShareInvitations` operation on the `RAM` service. /// /// Retrieves details about invitations that you have received for resource shares. /// @@ -1540,7 +1540,7 @@ extension RAMClient { return try await op.execute(input: input) } - /// Performs the `GetResourceShares` operation on the `AmazonResourceSharing` service. + /// Performs the `GetResourceShares` operation on the `RAM` service. /// /// Retrieves details about the resource shares that you own or that are shared with you. /// @@ -1614,7 +1614,7 @@ extension RAMClient { return try await op.execute(input: input) } - /// Performs the `ListPendingInvitationResources` operation on the `AmazonResourceSharing` service. + /// Performs the `ListPendingInvitationResources` operation on the `RAM` service. /// /// Lists the resources in a resource share that is shared with you but for which the invitation is still PENDING. That means that you haven't accepted or rejected the invitation and the invitation hasn't expired. /// @@ -1691,7 +1691,7 @@ extension RAMClient { return try await op.execute(input: input) } - /// Performs the `ListPermissionAssociations` operation on the `AmazonResourceSharing` service. + /// Performs the `ListPermissionAssociations` operation on the `RAM` service. /// /// Lists information about the managed permission and its associations to any resource shares that use this managed permission. This lets you see which resource shares use which versions of the specified managed permission. /// @@ -1764,7 +1764,7 @@ extension RAMClient { return try await op.execute(input: input) } - /// Performs the `ListPermissionVersions` operation on the `AmazonResourceSharing` service. + /// Performs the `ListPermissionVersions` operation on the `RAM` service. /// /// Lists the available versions of the specified RAM permission. /// @@ -1839,7 +1839,7 @@ extension RAMClient { return try await op.execute(input: input) } - /// Performs the `ListPermissions` operation on the `AmazonResourceSharing` service. + /// Performs the `ListPermissions` operation on the `RAM` service. /// /// Retrieves a list of available RAM permissions that you can use for the supported resource types. /// @@ -1912,7 +1912,7 @@ extension RAMClient { return try await op.execute(input: input) } - /// Performs the `ListPrincipals` operation on the `AmazonResourceSharing` service. + /// Performs the `ListPrincipals` operation on the `RAM` service. /// /// Lists the principals that you are sharing resources with or that are sharing resources with you. /// @@ -1986,7 +1986,7 @@ extension RAMClient { return try await op.execute(input: input) } - /// Performs the `ListReplacePermissionAssociationsWork` operation on the `AmazonResourceSharing` service. + /// Performs the `ListReplacePermissionAssociationsWork` operation on the `RAM` service. /// /// Retrieves the current status of the asynchronous tasks performed by RAM when you perform the [ReplacePermissionAssociationsWork] operation. /// @@ -2058,7 +2058,7 @@ extension RAMClient { return try await op.execute(input: input) } - /// Performs the `ListResourceSharePermissions` operation on the `AmazonResourceSharing` service. + /// Performs the `ListResourceSharePermissions` operation on the `RAM` service. /// /// Lists the RAM permissions that are associated with a resource share. /// @@ -2133,7 +2133,7 @@ extension RAMClient { return try await op.execute(input: input) } - /// Performs the `ListResourceTypes` operation on the `AmazonResourceSharing` service. + /// Performs the `ListResourceTypes` operation on the `RAM` service. /// /// Lists the resource types that can be shared by RAM. /// @@ -2205,7 +2205,7 @@ extension RAMClient { return try await op.execute(input: input) } - /// Performs the `ListResources` operation on the `AmazonResourceSharing` service. + /// Performs the `ListResources` operation on the `RAM` service. /// /// Lists the resources that you added to a resource share or the resources that are shared with you. /// @@ -2280,7 +2280,7 @@ extension RAMClient { return try await op.execute(input: input) } - /// Performs the `PromotePermissionCreatedFromPolicy` operation on the `AmazonResourceSharing` service. + /// Performs the `PromotePermissionCreatedFromPolicy` operation on the `RAM` service. /// /// When you attach a resource-based policy to a resource, RAM automatically creates a resource share of featureSet=CREATED_FROM_POLICY with a managed permission that has the same IAM permissions as the original resource-based policy. However, this type of managed permission is visible to only the resource share owner, and the associated resource share can't be modified by using RAM. This operation creates a separate, fully manageable customer managed permission that has the same IAM permissions as the original resource-based policy. You can associate this customer managed permission to any resource shares. Before you use [PromoteResourceShareCreatedFromPolicy], you should first run this operation to ensure that you have an appropriate customer managed permission that can be associated with the promoted resource share. /// @@ -2361,7 +2361,7 @@ extension RAMClient { return try await op.execute(input: input) } - /// Performs the `PromoteResourceShareCreatedFromPolicy` operation on the `AmazonResourceSharing` service. + /// Performs the `PromoteResourceShareCreatedFromPolicy` operation on the `RAM` service. /// /// When you attach a resource-based policy to a resource, RAM automatically creates a resource share of featureSet=CREATED_FROM_POLICY with a managed permission that has the same IAM permissions as the original resource-based policy. However, this type of managed permission is visible to only the resource share owner, and the associated resource share can't be modified by using RAM. This operation promotes the resource share to a STANDARD resource share that is fully manageable in RAM. When you promote a resource share, you can then manage the resource share in RAM and it becomes visible to all of the principals you shared it with. Before you perform this operation, you should first run [PromotePermissionCreatedFromPolicy]to ensure that you have an appropriate customer managed permission that can be associated with this resource share after its is promoted. If this operation can't find a managed permission that exactly matches the existing CREATED_FROM_POLICY permission, then this operation fails. /// @@ -2437,7 +2437,7 @@ extension RAMClient { return try await op.execute(input: input) } - /// Performs the `RejectResourceShareInvitation` operation on the `AmazonResourceSharing` service. + /// Performs the `RejectResourceShareInvitation` operation on the `RAM` service. /// /// Rejects an invitation to a resource share from another Amazon Web Services account. /// @@ -2515,7 +2515,7 @@ extension RAMClient { return try await op.execute(input: input) } - /// Performs the `ReplacePermissionAssociations` operation on the `AmazonResourceSharing` service. + /// Performs the `ReplacePermissionAssociations` operation on the `RAM` service. /// /// Updates all resource shares that use a managed permission to a different managed permission. This operation always applies the default version of the target managed permission. You can optionally specify that the update applies to only resource shares that currently use a specified version. This enables you to update to the latest version, without changing the which managed permission is used. You can use this operation to update all of your resource shares to use the current default version of the permission by specifying the same value for the fromPermissionArn and toPermissionArn parameters. You can use the optional fromPermissionVersion parameter to update only those resources that use a specified version of the managed permission to the new managed permission. To successfully perform this operation, you must have permission to update the resource-based policy on all affected resource types. /// @@ -2591,7 +2591,7 @@ extension RAMClient { return try await op.execute(input: input) } - /// Performs the `SetDefaultPermissionVersion` operation on the `AmazonResourceSharing` service. + /// Performs the `SetDefaultPermissionVersion` operation on the `RAM` service. /// /// Designates the specified version number as the default version for the specified customer managed permission. New resource shares automatically use this new default permission. Existing resource shares continue to use their original permission version, but you can use [ReplacePermissionAssociations] to update them. /// @@ -2666,7 +2666,7 @@ extension RAMClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AmazonResourceSharing` service. + /// Performs the `TagResource` operation on the `RAM` service. /// /// Adds the specified tag keys and values to a resource share or managed permission. If you choose a resource share, the tags are attached to only the resource share, not to the resources that are in the resource share. The tags on a managed permission are the same for all versions of the managed permission. /// @@ -2742,7 +2742,7 @@ extension RAMClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AmazonResourceSharing` service. + /// Performs the `UntagResource` operation on the `RAM` service. /// /// Removes the specified tag key and value pairs from the specified resource share or managed permission. /// @@ -2815,7 +2815,7 @@ extension RAMClient { return try await op.execute(input: input) } - /// Performs the `UpdateResourceShare` operation on the `AmazonResourceSharing` service. + /// Performs the `UpdateResourceShare` operation on the `RAM` service. /// /// Modifies some of the properties of the specified resource share. /// diff --git a/Sources/Services/AWSRDS/Sources/AWSRDS/RDSClient.swift b/Sources/Services/AWSRDS/Sources/AWSRDS/RDSClient.swift index 1a5490701fa..f22bf941d47 100644 --- a/Sources/Services/AWSRDS/Sources/AWSRDS/RDSClient.swift +++ b/Sources/Services/AWSRDS/Sources/AWSRDS/RDSClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class RDSClient: ClientRuntime.Client { public static let clientName = "RDSClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: RDSClient.RDSClientConfiguration let serviceName = "RDS" @@ -329,7 +329,7 @@ extension RDSClient { } extension RDSClient { - /// Performs the `AddRoleToDBCluster` operation on the `AmazonRDSv19` service. + /// Performs the `AddRoleToDBCluster` operation on the `RDS` service. /// /// Associates an Identity and Access Management (IAM) role with a DB cluster. /// @@ -401,7 +401,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `AddRoleToDBInstance` operation on the `AmazonRDSv19` service. + /// Performs the `AddRoleToDBInstance` operation on the `RDS` service. /// /// Associates an Amazon Web Services Identity and Access Management (IAM) role with a DB instance. To add a role to a DB instance, the status of the DB instance must be available. This command doesn't apply to RDS Custom. /// @@ -473,7 +473,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `AddSourceIdentifierToSubscription` operation on the `AmazonRDSv19` service. + /// Performs the `AddSourceIdentifierToSubscription` operation on the `RDS` service. /// /// Adds a source identifier to an existing RDS event notification subscription. /// @@ -543,7 +543,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `AddTagsToResource` operation on the `AmazonRDSv19` service. + /// Performs the `AddTagsToResource` operation on the `RDS` service. /// /// Adds metadata tags to an Amazon RDS resource. These tags can also be used with cost allocation reporting to track cost associated with Amazon RDS resources, or used in a Condition statement in an IAM policy for Amazon RDS. For an overview on tagging your relational database resources, see [Tagging Amazon RDS Resources](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Tagging.html) or [Tagging Amazon Aurora and Amazon RDS Resources](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_Tagging.html). /// @@ -620,7 +620,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `ApplyPendingMaintenanceAction` operation on the `AmazonRDSv19` service. + /// Performs the `ApplyPendingMaintenanceAction` operation on the `RDS` service. /// /// Applies a pending maintenance action to a resource (for example, to a DB instance). /// @@ -691,7 +691,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `AuthorizeDBSecurityGroupIngress` operation on the `AmazonRDSv19` service. + /// Performs the `AuthorizeDBSecurityGroupIngress` operation on the `RDS` service. /// /// Enables ingress to a DBSecurityGroup using one of two forms of authorization. First, EC2 or VPC security groups can be added to the DBSecurityGroup if the application using the database is running on EC2 or VPC instances. Second, IP ranges are available if the application accessing your database is running on the internet. Required parameters for this API are one of CIDR range, EC2SecurityGroupId for VPC, or (EC2SecurityGroupOwnerId and either EC2SecurityGroupName or EC2SecurityGroupId for non-VPC). You can't authorize ingress from an EC2 security group in one Amazon Web Services Region to an Amazon RDS DB instance in another. You can't authorize ingress from a VPC security group in one VPC to an Amazon RDS DB instance in another. For an overview of CIDR ranges, go to the [Wikipedia Tutorial](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing). EC2-Classic was retired on August 15, 2022. If you haven't migrated from EC2-Classic to a VPC, we recommend that you migrate as soon as possible. For more information, see [Migrate from EC2-Classic to a VPC](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html) in the Amazon EC2 User Guide, the blog [EC2-Classic Networking is Retiring – Here’s How to Prepare](http://aws.amazon.com/blogs/aws/ec2-classic-is-retiring-heres-how-to-prepare/), and [Moving a DB instance not in a VPC into a VPC](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.Non-VPC2VPC.html) in the Amazon RDS User Guide. /// @@ -763,7 +763,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `BacktrackDBCluster` operation on the `AmazonRDSv19` service. + /// Performs the `BacktrackDBCluster` operation on the `RDS` service. /// /// Backtracks a DB cluster to a specific time, without creating a new DB cluster. For more information on backtracking, see [ Backtracking an Aurora DB Cluster](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Managing.Backtrack.html) in the Amazon Aurora User Guide. This action applies only to Aurora MySQL DB clusters. /// @@ -833,7 +833,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `CancelExportTask` operation on the `AmazonRDSv19` service. + /// Performs the `CancelExportTask` operation on the `RDS` service. /// /// Cancels an export task in progress that is exporting a snapshot or cluster to Amazon S3. Any data that has already been written to the S3 bucket isn't removed. /// @@ -903,7 +903,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `CopyDBClusterParameterGroup` operation on the `AmazonRDSv19` service. + /// Performs the `CopyDBClusterParameterGroup` operation on the `RDS` service. /// /// Copies the specified DB cluster parameter group. You can't copy a default DB cluster parameter group. Instead, create a new custom DB cluster parameter group, which copies the default parameters and values for the specified DB cluster parameter group family. /// @@ -974,7 +974,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `CopyDBClusterSnapshot` operation on the `AmazonRDSv19` service. + /// Performs the `CopyDBClusterSnapshot` operation on the `RDS` service. /// /// Copies a snapshot of a DB cluster. To copy a DB cluster snapshot from a shared manual DB cluster snapshot, SourceDBClusterSnapshotIdentifier must be the Amazon Resource Name (ARN) of the shared DB cluster snapshot. You can copy an encrypted DB cluster snapshot from another Amazon Web Services Region. In that case, the Amazon Web Services Region where you call the CopyDBClusterSnapshot operation is the destination Amazon Web Services Region for the encrypted DB cluster snapshot to be copied to. To copy an encrypted DB cluster snapshot from another Amazon Web Services Region, you must provide the following values: /// @@ -1057,7 +1057,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `CopyDBParameterGroup` operation on the `AmazonRDSv19` service. + /// Performs the `CopyDBParameterGroup` operation on the `RDS` service. /// /// Copies the specified DB parameter group. You can't copy a default DB parameter group. Instead, create a new custom DB parameter group, which copies the default parameters and values for the specified DB parameter group family. /// @@ -1128,7 +1128,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `CopyDBSnapshot` operation on the `AmazonRDSv19` service. + /// Performs the `CopyDBSnapshot` operation on the `RDS` service. /// /// Copies the specified DB snapshot. The source DB snapshot must be in the available state. You can copy a snapshot from one Amazon Web Services Region to another. In that case, the Amazon Web Services Region where you call the CopyDBSnapshot operation is the destination Amazon Web Services Region for the DB snapshot copy. This command doesn't apply to RDS Custom. For more information about copying snapshots, see [Copying a DB Snapshot](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_CopySnapshot.html#USER_CopyDBSnapshot) in the Amazon RDS User Guide. /// @@ -1202,7 +1202,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `CopyOptionGroup` operation on the `AmazonRDSv19` service. + /// Performs the `CopyOptionGroup` operation on the `RDS` service. /// /// Copies the specified option group. /// @@ -1273,7 +1273,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `CreateBlueGreenDeployment` operation on the `AmazonRDSv19` service. + /// Performs the `CreateBlueGreenDeployment` operation on the `RDS` service. /// /// Creates a blue/green deployment. A blue/green deployment creates a staging environment that copies the production environment. In a blue/green deployment, the blue environment is the current production environment. The green environment is the staging environment, and it stays in sync with the current production environment. You can make changes to the databases in the green environment without affecting production workloads. For example, you can upgrade the major or minor DB engine version, change database parameters, or make schema changes in the staging environment. You can thoroughly test changes in the green environment. When ready, you can switch over the environments to promote the green environment to be the new production environment. The switchover typically takes under a minute. For more information, see [Using Amazon RDS Blue/Green Deployments for database updates](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/blue-green-deployments.html) in the Amazon RDS User Guide and [ Using Amazon RDS Blue/Green Deployments for database updates](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/blue-green-deployments.html) in the Amazon Aurora User Guide. /// @@ -1352,7 +1352,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `CreateCustomDBEngineVersion` operation on the `AmazonRDSv19` service. + /// Performs the `CreateCustomDBEngineVersion` operation on the `RDS` service. /// /// Creates a custom DB engine version (CEV). /// @@ -1425,7 +1425,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `CreateDBCluster` operation on the `AmazonRDSv19` service. + /// Performs the `CreateDBCluster` operation on the `RDS` service. /// /// Creates a new Amazon Aurora DB cluster or Multi-AZ DB cluster. If you create an Aurora DB cluster, the request creates an empty cluster. You must explicitly create the writer instance for your DB cluster using the [CreateDBInstance](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html) operation. If you create a Multi-AZ DB cluster, the request creates a writer and two reader DB instances for you, each in a different Availability Zone. You can use the ReplicationSourceIdentifier parameter to create an Amazon Aurora DB cluster as a read replica of another DB cluster or Amazon RDS for MySQL or PostgreSQL DB instance. For more information about Amazon Aurora, see [What is Amazon Aurora?](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html) in the Amazon Aurora User Guide. You can also use the ReplicationSourceIdentifier parameter to create a Multi-AZ DB cluster read replica with an RDS for MySQL or PostgreSQL DB instance as the source. For more information about Multi-AZ DB clusters, see [Multi-AZ DB cluster deployments](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) in the Amazon RDS User Guide. /// @@ -1514,7 +1514,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `CreateDBClusterEndpoint` operation on the `AmazonRDSv19` service. + /// Performs the `CreateDBClusterEndpoint` operation on the `RDS` service. /// /// Creates a new custom endpoint and associates it with an Amazon Aurora DB cluster. This action applies only to Aurora DB clusters. /// @@ -1599,7 +1599,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `CreateDBClusterParameterGroup` operation on the `AmazonRDSv19` service. + /// Performs the `CreateDBClusterParameterGroup` operation on the `RDS` service. /// /// Creates a new DB cluster parameter group. Parameters in a DB cluster parameter group apply to all of the instances in a DB cluster. A DB cluster parameter group is initially created with the default parameters for the database engine used by instances in the DB cluster. To provide custom values for any of the parameters, you must modify the group after creating it using ModifyDBClusterParameterGroup. Once you've created a DB cluster parameter group, you need to associate it with your DB cluster using ModifyDBCluster. When you associate a new DB cluster parameter group with a running Aurora DB cluster, reboot the DB instances in the DB cluster without failover for the new DB cluster parameter group and associated settings to take effect. When you associate a new DB cluster parameter group with a running Multi-AZ DB cluster, reboot the DB cluster without failover for the new DB cluster parameter group and associated settings to take effect. After you create a DB cluster parameter group, you should wait at least 5 minutes before creating your first DB cluster that uses that DB cluster parameter group as the default parameter group. This allows Amazon RDS to fully complete the create action before the DB cluster parameter group is used as the default for a new DB cluster. This is especially important for parameters that are critical when creating the default database for a DB cluster, such as the character set for the default database defined by the character_set_database parameter. You can use the Parameter Groups option of the [Amazon RDS console](https://console.aws.amazon.com/rds/) or the DescribeDBClusterParameters operation to verify that your DB cluster parameter group has been created or modified. For more information on Amazon Aurora, see [ What is Amazon Aurora?](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html) in the Amazon Aurora User Guide. For more information on Multi-AZ DB clusters, see [ Multi-AZ DB cluster deployments](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) in the Amazon RDS User Guide. /// @@ -1669,7 +1669,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `CreateDBClusterSnapshot` operation on the `AmazonRDSv19` service. + /// Performs the `CreateDBClusterSnapshot` operation on the `RDS` service. /// /// Creates a snapshot of a DB cluster. For more information on Amazon Aurora, see [ What is Amazon Aurora?](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html) in the Amazon Aurora User Guide. For more information on Multi-AZ DB clusters, see [ Multi-AZ DB cluster deployments](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) in the Amazon RDS User Guide. /// @@ -1742,7 +1742,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `CreateDBInstance` operation on the `AmazonRDSv19` service. + /// Performs the `CreateDBInstance` operation on the `RDS` service. /// /// Creates a new DB instance. The new DB instance can be an RDS DB instance, or it can be a DB instance in an Aurora DB cluster. For an Aurora DB cluster, you can call this operation multiple times to add more than one DB instance to the cluster. For more information about creating an RDS DB instance, see [ Creating an Amazon RDS DB instance](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_CreateDBInstance.html) in the Amazon RDS User Guide. For more information about creating a DB instance in an Aurora DB cluster, see [ Creating an Amazon Aurora DB cluster](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.CreateInstance.html) in the Amazon Aurora User Guide. /// @@ -1832,7 +1832,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `CreateDBInstanceReadReplica` operation on the `AmazonRDSv19` service. + /// Performs the `CreateDBInstanceReadReplica` operation on the `RDS` service. /// /// Creates a new DB instance that acts as a read replica for an existing source DB instance or Multi-AZ DB cluster. You can create a read replica for a DB instance running Db2, MariaDB, MySQL, Oracle, PostgreSQL, or SQL Server. You can create a read replica for a Multi-AZ DB cluster running MySQL or PostgreSQL. For more information, see [Working with read replicas](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReadRepl.html) and [Migrating from a Multi-AZ DB cluster to a DB instance using a read replica](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html#multi-az-db-clusters-migrating-to-instance-with-read-replica) in the Amazon RDS User Guide. Amazon Aurora doesn't support this operation. To create a DB instance for an Aurora DB cluster, use the CreateDBInstance operation. All read replica DB instances are created with backups disabled. All other attributes (including DB security groups and DB parameter groups) are inherited from the source DB instance or cluster, except as specified. Your source DB instance or cluster must have backup retention enabled. /// @@ -1924,7 +1924,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `CreateDBParameterGroup` operation on the `AmazonRDSv19` service. + /// Performs the `CreateDBParameterGroup` operation on the `RDS` service. /// /// Creates a new DB parameter group. A DB parameter group is initially created with the default parameters for the database engine used by the DB instance. To provide custom values for any of the parameters, you must modify the group after creating it using ModifyDBParameterGroup. Once you've created a DB parameter group, you need to associate it with your DB instance using ModifyDBInstance. When you associate a new DB parameter group with a running DB instance, you need to reboot the DB instance without failover for the new DB parameter group and associated settings to take effect. This command doesn't apply to RDS Custom. After you create a DB parameter group, you should wait at least 5 minutes before creating your first DB instance that uses that DB parameter group as the default parameter group. This allows Amazon RDS to fully complete the create action before the parameter group is used as the default for a new DB instance. This is especially important for parameters that are critical when creating the default database for a DB instance, such as the character set for the default database defined by the character_set_database parameter. You can use the Parameter Groups option of the [Amazon RDS console](https://console.aws.amazon.com/rds/) or the DescribeDBParameters command to verify that your DB parameter group has been created or modified. /// @@ -1994,7 +1994,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `CreateDBProxy` operation on the `AmazonRDSv19` service. + /// Performs the `CreateDBProxy` operation on the `RDS` service. /// /// Creates a new DB proxy. /// @@ -2065,7 +2065,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `CreateDBProxyEndpoint` operation on the `AmazonRDSv19` service. + /// Performs the `CreateDBProxyEndpoint` operation on the `RDS` service. /// /// Creates a DBProxyEndpoint. Only applies to proxies that are associated with Aurora DB clusters. You can use DB proxy endpoints to specify read/write or read-only access to the DB cluster. You can also use DB proxy endpoints to access a DB proxy through a different VPC than the proxy's default VPC. /// @@ -2138,7 +2138,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `CreateDBSecurityGroup` operation on the `AmazonRDSv19` service. + /// Performs the `CreateDBSecurityGroup` operation on the `RDS` service. /// /// Creates a new DB security group. DB security groups control access to a DB instance. A DB security group controls access to EC2-Classic DB instances that are not in a VPC. EC2-Classic was retired on August 15, 2022. If you haven't migrated from EC2-Classic to a VPC, we recommend that you migrate as soon as possible. For more information, see [Migrate from EC2-Classic to a VPC](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html) in the Amazon EC2 User Guide, the blog [EC2-Classic Networking is Retiring – Here’s How to Prepare](http://aws.amazon.com/blogs/aws/ec2-classic-is-retiring-heres-how-to-prepare/), and [Moving a DB instance not in a VPC into a VPC](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.Non-VPC2VPC.html) in the Amazon RDS User Guide. /// @@ -2209,7 +2209,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `CreateDBShardGroup` operation on the `AmazonRDSv19` service. + /// Performs the `CreateDBShardGroup` operation on the `RDS` service. /// /// Creates a new DB shard group for Aurora Limitless Database. You must enable Aurora Limitless Database to create a DB shard group. Valid for: Aurora DB clusters only /// @@ -2284,7 +2284,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `CreateDBSnapshot` operation on the `AmazonRDSv19` service. + /// Performs the `CreateDBSnapshot` operation on the `RDS` service. /// /// Creates a snapshot of a DB instance. The source DB instance must be in the available or storage-optimization state. /// @@ -2356,7 +2356,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `CreateDBSubnetGroup` operation on the `AmazonRDSv19` service. + /// Performs the `CreateDBSubnetGroup` operation on the `RDS` service. /// /// Creates a new DB subnet group. DB subnet groups must contain at least one subnet in at least two AZs in the Amazon Web Services Region. /// @@ -2429,7 +2429,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `CreateEventSubscription` operation on the `AmazonRDSv19` service. + /// Performs the `CreateEventSubscription` operation on the `RDS` service. /// /// Creates an RDS event notification subscription. This operation requires a topic Amazon Resource Name (ARN) created by either the RDS console, the SNS console, or the SNS API. To obtain an ARN with SNS, you must create a topic in Amazon SNS and subscribe to the topic. The ARN is displayed in the SNS console. You can specify the type of source (SourceType) that you want to be notified of and provide a list of RDS sources (SourceIds) that triggers the events. You can also provide a list of event categories (EventCategories) for events that you want to be notified of. For example, you can specify SourceType = db-instance, SourceIds = mydbinstance1, mydbinstance2 and EventCategories = Availability, Backup. If you specify both the SourceType and SourceIds, such as SourceType = db-instance and SourceIds = myDBInstance1, you are notified of all the db-instance events for the specified source. If you specify a SourceType but do not specify SourceIds, you receive notice of the events for that source type for all your RDS sources. If you don't specify either the SourceType or the SourceIds, you are notified of events generated from all RDS sources belonging to your customer account. For more information about subscribing to an event for RDS DB engines, see [ Subscribing to Amazon RDS event notification](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Events.Subscribing.html) in the Amazon RDS User Guide. For more information about subscribing to an event for Aurora DB engines, see [ Subscribing to Amazon RDS event notification](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_Events.Subscribing.html) in the Amazon Aurora User Guide. /// @@ -2504,7 +2504,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `CreateGlobalCluster` operation on the `AmazonRDSv19` service. + /// Performs the `CreateGlobalCluster` operation on the `RDS` service. /// /// Creates an Aurora global database spread across multiple Amazon Web Services Regions. The global database contains a single primary cluster with read-write capability, and a read-only secondary cluster that receives data from the primary cluster through high-speed replication performed by the Aurora storage subsystem. You can create a global database that is initially empty, and then create the primary and secondary DB clusters in the global database. Or you can specify an existing Aurora cluster during the create operation, and this cluster becomes the primary cluster of the global database. This operation applies only to Aurora DB clusters. /// @@ -2576,7 +2576,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `CreateIntegration` operation on the `AmazonRDSv19` service. + /// Performs the `CreateIntegration` operation on the `RDS` service. /// /// Creates a zero-ETL integration with Amazon Redshift. /// @@ -2650,7 +2650,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `CreateOptionGroup` operation on the `AmazonRDSv19` service. + /// Performs the `CreateOptionGroup` operation on the `RDS` service. /// /// Creates a new option group. You can create up to 20 option groups. This command doesn't apply to RDS Custom. /// @@ -2720,7 +2720,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `CreateTenantDatabase` operation on the `AmazonRDSv19` service. + /// Performs the `CreateTenantDatabase` operation on the `RDS` service. /// /// Creates a tenant database in a DB instance that uses the multi-tenant configuration. Only RDS for Oracle container database (CDB) instances are supported. /// @@ -2795,7 +2795,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DeleteBlueGreenDeployment` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteBlueGreenDeployment` operation on the `RDS` service. /// /// Deletes a blue/green deployment. For more information, see [Using Amazon RDS Blue/Green Deployments for database updates](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/blue-green-deployments.html) in the Amazon RDS User Guide and [Using Amazon RDS Blue/Green Deployments for database updates](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/blue-green-deployments.html) in the Amazon Aurora User Guide. /// @@ -2865,7 +2865,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DeleteCustomDBEngineVersion` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteCustomDBEngineVersion` operation on the `RDS` service. /// /// Deletes a custom engine version. To run this command, make sure you meet the following prerequisites: /// @@ -2942,7 +2942,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DeleteDBCluster` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteDBCluster` operation on the `RDS` service. /// /// The DeleteDBCluster action deletes a previously provisioned DB cluster. When you delete a DB cluster, all automated backups for that DB cluster are deleted and can't be recovered. Manual DB cluster snapshots of the specified DB cluster are not deleted. If you're deleting a Multi-AZ DB cluster with read replicas, all cluster members are terminated and read replicas are promoted to standalone instances. For more information on Amazon Aurora, see [ What is Amazon Aurora?](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html) in the Amazon Aurora User Guide. For more information on Multi-AZ DB clusters, see [ Multi-AZ DB cluster deployments](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) in the Amazon RDS User Guide. /// @@ -3016,7 +3016,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DeleteDBClusterAutomatedBackup` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteDBClusterAutomatedBackup` operation on the `RDS` service. /// /// Deletes automated backups using the DbClusterResourceId value of the source DB cluster or the Amazon Resource Name (ARN) of the automated backups. /// @@ -3086,7 +3086,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DeleteDBClusterEndpoint` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteDBClusterEndpoint` operation on the `RDS` service. /// /// Deletes a custom endpoint and removes it from an Amazon Aurora DB cluster. This action only applies to Aurora DB clusters. /// @@ -3168,7 +3168,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DeleteDBClusterParameterGroup` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteDBClusterParameterGroup` operation on the `RDS` service. /// /// Deletes a specified DB cluster parameter group. The DB cluster parameter group to be deleted can't be associated with any DB clusters. For more information on Amazon Aurora, see [ What is Amazon Aurora?](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html) in the Amazon Aurora User Guide. For more information on Multi-AZ DB clusters, see [ Multi-AZ DB cluster deployments](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) in the Amazon RDS User Guide. /// @@ -3238,7 +3238,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DeleteDBClusterSnapshot` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteDBClusterSnapshot` operation on the `RDS` service. /// /// Deletes a DB cluster snapshot. If the snapshot is being copied, the copy operation is terminated. The DB cluster snapshot must be in the available state to be deleted. For more information on Amazon Aurora, see [ What is Amazon Aurora?](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html) in the Amazon Aurora User Guide. For more information on Multi-AZ DB clusters, see [ Multi-AZ DB cluster deployments](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) in the Amazon RDS User Guide. /// @@ -3308,7 +3308,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DeleteDBInstance` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteDBInstance` operation on the `RDS` service. /// /// Deletes a previously provisioned DB instance. When you delete a DB instance, all automated backups for that instance are deleted and can't be recovered. However, manual DB snapshots of the DB instance aren't deleted. If you request a final DB snapshot, the status of the Amazon RDS DB instance is deleting until the DB snapshot is created. This operation can't be canceled or reverted after it begins. To monitor the status of this operation, use DescribeDBInstance. When a DB instance is in a failure state and has a status of failed, incompatible-restore, or incompatible-network, you can only delete it when you skip creation of the final snapshot with the SkipFinalSnapshot parameter. If the specified DB instance is part of an Amazon Aurora DB cluster, you can't delete the DB instance if both of the following conditions are true: /// @@ -3389,7 +3389,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DeleteDBInstanceAutomatedBackup` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteDBInstanceAutomatedBackup` operation on the `RDS` service. /// /// Deletes automated backups using the DbiResourceId value of the source DB instance or the Amazon Resource Name (ARN) of the automated backups. /// @@ -3459,7 +3459,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DeleteDBParameterGroup` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteDBParameterGroup` operation on the `RDS` service. /// /// Deletes a specified DB parameter group. The DB parameter group to be deleted can't be associated with any DB instances. /// @@ -3529,7 +3529,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DeleteDBProxy` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteDBProxy` operation on the `RDS` service. /// /// Deletes an existing DB proxy. /// @@ -3599,7 +3599,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DeleteDBProxyEndpoint` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteDBProxyEndpoint` operation on the `RDS` service. /// /// Deletes a DBProxyEndpoint. Doing so removes the ability to access the DB proxy using the endpoint that you defined. The endpoint that you delete might have provided capabilities such as read/write or read-only operations, or using a different VPC than the DB proxy's default VPC. /// @@ -3669,7 +3669,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DeleteDBSecurityGroup` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteDBSecurityGroup` operation on the `RDS` service. /// /// Deletes a DB security group. The specified DB security group must not be associated with any DB instances. EC2-Classic was retired on August 15, 2022. If you haven't migrated from EC2-Classic to a VPC, we recommend that you migrate as soon as possible. For more information, see [Migrate from EC2-Classic to a VPC](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html) in the Amazon EC2 User Guide, the blog [EC2-Classic Networking is Retiring – Here’s How to Prepare](http://aws.amazon.com/blogs/aws/ec2-classic-is-retiring-heres-how-to-prepare/), and [Moving a DB instance not in a VPC into a VPC](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.Non-VPC2VPC.html) in the Amazon RDS User Guide. /// @@ -3739,7 +3739,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DeleteDBShardGroup` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteDBShardGroup` operation on the `RDS` service. /// /// Deletes an Aurora Limitless Database DB shard group. /// @@ -3810,7 +3810,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DeleteDBSnapshot` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteDBSnapshot` operation on the `RDS` service. /// /// Deletes a DB snapshot. If the snapshot is being copied, the copy operation is terminated. The DB snapshot must be in the available state to be deleted. /// @@ -3880,7 +3880,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DeleteDBSubnetGroup` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteDBSubnetGroup` operation on the `RDS` service. /// /// Deletes a DB subnet group. The specified database subnet group must not be associated with any DB instances. /// @@ -3951,7 +3951,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DeleteEventSubscription` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteEventSubscription` operation on the `RDS` service. /// /// Deletes an RDS event notification subscription. /// @@ -4021,7 +4021,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DeleteGlobalCluster` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteGlobalCluster` operation on the `RDS` service. /// /// Deletes a global database cluster. The primary and secondary clusters must already be detached or destroyed first. This action only applies to Aurora DB clusters. /// @@ -4091,7 +4091,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DeleteIntegration` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteIntegration` operation on the `RDS` service. /// /// Deletes a zero-ETL integration with Amazon Redshift. /// @@ -4162,7 +4162,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DeleteOptionGroup` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteOptionGroup` operation on the `RDS` service. /// /// Deletes an existing option group. /// @@ -4232,7 +4232,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DeleteTenantDatabase` operation on the `AmazonRDSv19` service. + /// Performs the `DeleteTenantDatabase` operation on the `RDS` service. /// /// Deletes a tenant database from your DB instance. This command only applies to RDS for Oracle container database (CDB) instances. You can't delete a tenant database when it is the only tenant in the DB instance. /// @@ -4303,7 +4303,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DeregisterDBProxyTargets` operation on the `AmazonRDSv19` service. + /// Performs the `DeregisterDBProxyTargets` operation on the `RDS` service. /// /// Remove the association between one or more DBProxyTarget data structures and a DBProxyTargetGroup. /// @@ -4375,7 +4375,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeAccountAttributes` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeAccountAttributes` operation on the `RDS` service. /// /// Lists all of the attributes for a customer account. The attributes include Amazon RDS quotas for the account, such as the number of DB instances allowed. The description for a quota includes the quota name, current usage toward that quota, and the quota's maximum value. This command doesn't take any parameters. /// @@ -4439,7 +4439,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeBlueGreenDeployments` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeBlueGreenDeployments` operation on the `RDS` service. /// /// Describes one or more blue/green deployments. For more information, see [Using Amazon RDS Blue/Green Deployments for database updates](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/blue-green-deployments.html) in the Amazon RDS User Guide and [ Using Amazon RDS Blue/Green Deployments for database updates](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/blue-green-deployments.html) in the Amazon Aurora User Guide. /// @@ -4508,7 +4508,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeCertificates` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeCertificates` operation on the `RDS` service. /// /// Lists the set of certificate authority (CA) certificates provided by Amazon RDS for this Amazon Web Services account. For more information, see [Using SSL/TLS to encrypt a connection to a DB instance](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.SSL.html) in the Amazon RDS User Guide and [ Using SSL/TLS to encrypt a connection to a DB cluster](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/UsingWithRDS.SSL.html) in the Amazon Aurora User Guide. /// @@ -4577,7 +4577,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBClusterAutomatedBackups` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBClusterAutomatedBackups` operation on the `RDS` service. /// /// Displays backups for both current and deleted DB clusters. For example, use this operation to find details about automated backups for previously deleted clusters. Current clusters are returned for both the DescribeDBClusterAutomatedBackups and DescribeDBClusters operations. All parameters are optional. /// @@ -4646,7 +4646,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBClusterBacktracks` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBClusterBacktracks` operation on the `RDS` service. /// /// Returns information about backtracks for a DB cluster. For more information on Amazon Aurora, see [ What is Amazon Aurora?](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html) in the Amazon Aurora User Guide. This action only applies to Aurora MySQL DB clusters. /// @@ -4716,7 +4716,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBClusterEndpoints` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBClusterEndpoints` operation on the `RDS` service. /// /// Returns information about endpoints for an Amazon Aurora DB cluster. This action only applies to Aurora DB clusters. /// @@ -4785,7 +4785,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBClusterParameterGroups` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBClusterParameterGroups` operation on the `RDS` service. /// /// Returns a list of DBClusterParameterGroup descriptions. If a DBClusterParameterGroupName parameter is specified, the list will contain only the description of the specified DB cluster parameter group. For more information on Amazon Aurora, see [ What is Amazon Aurora?](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html) in the Amazon Aurora User Guide. For more information on Multi-AZ DB clusters, see [ Multi-AZ DB cluster deployments](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) in the Amazon RDS User Guide. /// @@ -4854,7 +4854,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBClusterParameters` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBClusterParameters` operation on the `RDS` service. /// /// Returns the detailed parameter list for a particular DB cluster parameter group. For more information on Amazon Aurora, see [ What is Amazon Aurora?](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html) in the Amazon Aurora User Guide. For more information on Multi-AZ DB clusters, see [ Multi-AZ DB cluster deployments](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) in the Amazon RDS User Guide. /// @@ -4923,7 +4923,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBClusterSnapshotAttributes` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBClusterSnapshotAttributes` operation on the `RDS` service. /// /// Returns a list of DB cluster snapshot attribute names and values for a manual DB cluster snapshot. When sharing snapshots with other Amazon Web Services accounts, DescribeDBClusterSnapshotAttributes returns the restore attribute and a list of IDs for the Amazon Web Services accounts that are authorized to copy or restore the manual DB cluster snapshot. If all is included in the list of values for the restore attribute, then the manual DB cluster snapshot is public and can be copied or restored by all Amazon Web Services accounts. To add or remove access for an Amazon Web Services account to copy or restore a manual DB cluster snapshot, or to make the manual DB cluster snapshot public or private, use the ModifyDBClusterSnapshotAttribute API action. /// @@ -4992,7 +4992,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBClusterSnapshots` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBClusterSnapshots` operation on the `RDS` service. /// /// Returns information about DB cluster snapshots. This API action supports pagination. For more information on Amazon Aurora DB clusters, see [ What is Amazon Aurora?](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html) in the Amazon Aurora User Guide. For more information on Multi-AZ DB clusters, see [ Multi-AZ DB cluster deployments](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) in the Amazon RDS User Guide. /// @@ -5061,7 +5061,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBClusters` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBClusters` operation on the `RDS` service. /// /// Describes existing Amazon Aurora DB clusters and Multi-AZ DB clusters. This API supports pagination. For more information on Amazon Aurora DB clusters, see [ What is Amazon Aurora?](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html) in the Amazon Aurora User Guide. For more information on Multi-AZ DB clusters, see [ Multi-AZ DB cluster deployments](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) in the Amazon RDS User Guide. This operation can also return information for Amazon Neptune DB instances and Amazon DocumentDB instances. /// @@ -5130,7 +5130,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBEngineVersions` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBEngineVersions` operation on the `RDS` service. /// /// Describes the properties of specific versions of DB engines. /// @@ -5194,7 +5194,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBInstanceAutomatedBackups` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBInstanceAutomatedBackups` operation on the `RDS` service. /// /// Displays backups for both current and deleted instances. For example, use this operation to find details about automated backups for previously deleted instances. Current instances with retention periods greater than zero (0) are returned for both the DescribeDBInstanceAutomatedBackups and DescribeDBInstances operations. All parameters are optional. /// @@ -5263,7 +5263,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBInstances` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBInstances` operation on the `RDS` service. /// /// Describes provisioned RDS instances. This API supports pagination. This operation can also return information for Amazon Neptune DB instances and Amazon DocumentDB instances. /// @@ -5332,7 +5332,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBLogFiles` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBLogFiles` operation on the `RDS` service. /// /// Returns a list of DB log files for the DB instance. This command doesn't apply to RDS Custom. /// @@ -5402,7 +5402,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBParameterGroups` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBParameterGroups` operation on the `RDS` service. /// /// Returns a list of DBParameterGroup descriptions. If a DBParameterGroupName is specified, the list will contain only the description of the specified DB parameter group. /// @@ -5471,7 +5471,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBParameters` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBParameters` operation on the `RDS` service. /// /// Returns the detailed parameter list for a particular DB parameter group. /// @@ -5540,7 +5540,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBProxies` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBProxies` operation on the `RDS` service. /// /// Returns information about DB proxies. /// @@ -5609,7 +5609,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBProxyEndpoints` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBProxyEndpoints` operation on the `RDS` service. /// /// Returns information about DB proxy endpoints. /// @@ -5679,7 +5679,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBProxyTargetGroups` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBProxyTargetGroups` operation on the `RDS` service. /// /// Returns information about DB proxy target groups, represented by DBProxyTargetGroup data structures. /// @@ -5750,7 +5750,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBProxyTargets` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBProxyTargets` operation on the `RDS` service. /// /// Returns information about DBProxyTarget objects. This API supports pagination. /// @@ -5822,7 +5822,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBRecommendations` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBRecommendations` operation on the `RDS` service. /// /// Describes the recommendations to resolve the issues for your DB instances, DB clusters, and DB parameter groups. /// @@ -5886,7 +5886,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBSecurityGroups` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBSecurityGroups` operation on the `RDS` service. /// /// Returns a list of DBSecurityGroup descriptions. If a DBSecurityGroupName is specified, the list will contain only the descriptions of the specified DB security group. EC2-Classic was retired on August 15, 2022. If you haven't migrated from EC2-Classic to a VPC, we recommend that you migrate as soon as possible. For more information, see [Migrate from EC2-Classic to a VPC](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html) in the Amazon EC2 User Guide, the blog [EC2-Classic Networking is Retiring – Here’s How to Prepare](http://aws.amazon.com/blogs/aws/ec2-classic-is-retiring-heres-how-to-prepare/), and [Moving a DB instance not in a VPC into a VPC](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.Non-VPC2VPC.html) in the Amazon RDS User Guide. /// @@ -5955,7 +5955,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBShardGroups` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBShardGroups` operation on the `RDS` service. /// /// Describes existing Aurora Limitless Database DB shard groups. /// @@ -6025,7 +6025,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBSnapshotAttributes` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBSnapshotAttributes` operation on the `RDS` service. /// /// Returns a list of DB snapshot attribute names and values for a manual DB snapshot. When sharing snapshots with other Amazon Web Services accounts, DescribeDBSnapshotAttributes returns the restore attribute and a list of IDs for the Amazon Web Services accounts that are authorized to copy or restore the manual DB snapshot. If all is included in the list of values for the restore attribute, then the manual DB snapshot is public and can be copied or restored by all Amazon Web Services accounts. To add or remove access for an Amazon Web Services account to copy or restore a manual DB snapshot, or to make the manual DB snapshot public or private, use the ModifyDBSnapshotAttribute API action. /// @@ -6094,7 +6094,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBSnapshotTenantDatabases` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBSnapshotTenantDatabases` operation on the `RDS` service. /// /// Describes the tenant databases that exist in a DB snapshot. This command only applies to RDS for Oracle DB instances in the multi-tenant configuration. You can use this command to inspect the tenant databases within a snapshot before restoring it. You can't directly interact with the tenant databases in a DB snapshot. If you restore a snapshot that was taken from DB instance using the multi-tenant configuration, you restore all its tenant databases. /// @@ -6163,7 +6163,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBSnapshots` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBSnapshots` operation on the `RDS` service. /// /// Returns information about DB snapshots. This API action supports pagination. /// @@ -6232,7 +6232,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeDBSubnetGroups` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeDBSubnetGroups` operation on the `RDS` service. /// /// Returns a list of DBSubnetGroup descriptions. If a DBSubnetGroupName is specified, the list will contain only the descriptions of the specified DBSubnetGroup. For an overview of CIDR ranges, go to the [Wikipedia Tutorial](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing). /// @@ -6301,7 +6301,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeEngineDefaultClusterParameters` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeEngineDefaultClusterParameters` operation on the `RDS` service. /// /// Returns the default engine and system parameter information for the cluster database engine. For more information on Amazon Aurora, see [ What is Amazon Aurora?](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html) in the Amazon Aurora User Guide. /// @@ -6365,7 +6365,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeEngineDefaultParameters` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeEngineDefaultParameters` operation on the `RDS` service. /// /// Returns the default engine and system parameter information for the specified database engine. /// @@ -6429,7 +6429,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeEventCategories` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeEventCategories` operation on the `RDS` service. /// /// Displays a list of categories for all event source types, or, if specified, for a specified source type. You can also see this list in the "Amazon RDS event categories and event messages" section of the [ Amazon RDS User Guide ](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Events.Messages.html) or the [ Amazon Aurora User Guide ](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_Events.Messages.html). /// @@ -6493,7 +6493,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeEventSubscriptions` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeEventSubscriptions` operation on the `RDS` service. /// /// Lists all the subscription descriptions for a customer account. The description for a subscription includes SubscriptionName, SNSTopicARN, CustomerID, SourceType, SourceID, CreationTime, and Status. If you specify a SubscriptionName, lists the description for that subscription. /// @@ -6562,7 +6562,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeEvents` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeEvents` operation on the `RDS` service. /// /// Returns events related to DB instances, DB clusters, DB parameter groups, DB security groups, DB snapshots, DB cluster snapshots, and RDS Proxies for the past 14 days. Events specific to a particular DB instance, DB cluster, DB parameter group, DB security group, DB snapshot, DB cluster snapshot group, or RDS Proxy can be obtained by providing the name as a parameter. For more information on working with events, see [Monitoring Amazon RDS events](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/working-with-events.html) in the Amazon RDS User Guide and [Monitoring Amazon Aurora events](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/working-with-events.html) in the Amazon Aurora User Guide. By default, RDS returns events that were generated in the past hour. /// @@ -6626,7 +6626,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeExportTasks` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeExportTasks` operation on the `RDS` service. /// /// Returns information about a snapshot or cluster export to Amazon S3. This API operation supports pagination. /// @@ -6695,7 +6695,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeGlobalClusters` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeGlobalClusters` operation on the `RDS` service. /// /// Returns information about Aurora global database clusters. This API supports pagination. For more information on Amazon Aurora, see [ What is Amazon Aurora?](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html) in the Amazon Aurora User Guide. This action only applies to Aurora DB clusters. /// @@ -6764,7 +6764,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeIntegrations` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeIntegrations` operation on the `RDS` service. /// /// Describe one or more zero-ETL integrations with Amazon Redshift. /// @@ -6833,7 +6833,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeOptionGroupOptions` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeOptionGroupOptions` operation on the `RDS` service. /// /// Describes all available options for the specified engine. /// @@ -6897,7 +6897,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeOptionGroups` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeOptionGroups` operation on the `RDS` service. /// /// Describes the available option groups. /// @@ -6966,7 +6966,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeOrderableDBInstanceOptions` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeOrderableDBInstanceOptions` operation on the `RDS` service. /// /// Describes the orderable DB instance options for a specified DB engine. /// @@ -7030,7 +7030,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribePendingMaintenanceActions` operation on the `AmazonRDSv19` service. + /// Performs the `DescribePendingMaintenanceActions` operation on the `RDS` service. /// /// Returns a list of resources (for example, DB instances) that have at least one pending maintenance action. This API follows an eventual consistency model. This means that the result of the DescribePendingMaintenanceActions command might not be immediately visible to all subsequent RDS commands. Keep this in mind when you use DescribePendingMaintenanceActions immediately after using a previous API command such as ApplyPendingMaintenanceActions. /// @@ -7099,7 +7099,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeReservedDBInstances` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeReservedDBInstances` operation on the `RDS` service. /// /// Returns information about reserved DB instances for this account, or about a specified reserved DB instance. /// @@ -7168,7 +7168,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeReservedDBInstancesOfferings` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeReservedDBInstancesOfferings` operation on the `RDS` service. /// /// Lists available reserved DB instance offerings. /// @@ -7237,7 +7237,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeSourceRegions` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeSourceRegions` operation on the `RDS` service. /// /// Returns a list of the source Amazon Web Services Regions where the current Amazon Web Services Region can create a read replica, copy a DB snapshot from, or replicate automated backups from. Use this operation to determine whether cross-Region features are supported between other Regions and your current Region. This operation supports pagination. To return information about the Regions that are enabled for your account, or all Regions, use the EC2 operation DescribeRegions. For more information, see [ DescribeRegions](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeRegions.html) in the Amazon EC2 API Reference. /// @@ -7301,7 +7301,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeTenantDatabases` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeTenantDatabases` operation on the `RDS` service. /// /// Describes the tenant databases in a DB instance that uses the multi-tenant configuration. Only RDS for Oracle CDB instances are supported. /// @@ -7370,7 +7370,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DescribeValidDBInstanceModifications` operation on the `AmazonRDSv19` service. + /// Performs the `DescribeValidDBInstanceModifications` operation on the `RDS` service. /// /// You can call DescribeValidDBInstanceModifications to learn what modifications you can make to your DB instance. You can use this information when you call ModifyDBInstance. This command doesn't apply to RDS Custom. /// @@ -7440,7 +7440,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DisableHttpEndpoint` operation on the `AmazonRDSv19` service. + /// Performs the `DisableHttpEndpoint` operation on the `RDS` service. /// /// Disables the HTTP endpoint for the specified DB cluster. Disabling this endpoint disables RDS Data API. For more information, see [Using RDS Data API](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/data-api.html) in the Amazon Aurora User Guide. This operation applies only to Aurora Serverless v2 and provisioned DB clusters. To disable the HTTP endpoint for Aurora Serverless v1 DB clusters, use the EnableHttpEndpoint parameter of the ModifyDBCluster operation. /// @@ -7510,7 +7510,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `DownloadDBLogFilePortion` operation on the `AmazonRDSv19` service. + /// Performs the `DownloadDBLogFilePortion` operation on the `RDS` service. /// /// Downloads all or a portion of the specified log file, up to 1 MB in size. This command doesn't apply to RDS Custom. /// @@ -7581,7 +7581,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `EnableHttpEndpoint` operation on the `AmazonRDSv19` service. + /// Performs the `EnableHttpEndpoint` operation on the `RDS` service. /// /// Enables the HTTP endpoint for the DB cluster. By default, the HTTP endpoint isn't enabled. When enabled, this endpoint provides a connectionless web service API (RDS Data API) for running SQL queries on the Aurora DB cluster. You can also query your database from inside the RDS console with the RDS query editor. For more information, see [Using RDS Data API](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/data-api.html) in the Amazon Aurora User Guide. This operation applies only to Aurora Serverless v2 and provisioned DB clusters. To enable the HTTP endpoint for Aurora Serverless v1 DB clusters, use the EnableHttpEndpoint parameter of the ModifyDBCluster operation. /// @@ -7651,7 +7651,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `FailoverDBCluster` operation on the `AmazonRDSv19` service. + /// Performs the `FailoverDBCluster` operation on the `RDS` service. /// /// Forces a failover for a DB cluster. For an Aurora DB cluster, failover for a DB cluster promotes one of the Aurora Replicas (read-only instances) in the DB cluster to be the primary DB instance (the cluster writer). For a Multi-AZ DB cluster, after RDS terminates the primary DB instance, the internal monitoring system detects that the primary DB instance is unhealthy and promotes a readable standby (read-only instances) in the DB cluster to be the primary DB instance (the cluster writer). Failover times are typically less than 35 seconds. An Amazon Aurora DB cluster automatically fails over to an Aurora Replica, if one exists, when the primary DB instance fails. A Multi-AZ DB cluster automatically fails over to a readable standby DB instance when the primary DB instance fails. To simulate a failure of a primary instance for testing, you can force a failover. Because each instance in a DB cluster has its own endpoint address, make sure to clean up and re-establish any existing connections that use those endpoint addresses when the failover is complete. For more information on Amazon Aurora DB clusters, see [ What is Amazon Aurora?](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html) in the Amazon Aurora User Guide. For more information on Multi-AZ DB clusters, see [ Multi-AZ DB cluster deployments](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) in the Amazon RDS User Guide. /// @@ -7722,7 +7722,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `FailoverGlobalCluster` operation on the `AmazonRDSv19` service. + /// Performs the `FailoverGlobalCluster` operation on the `RDS` service. /// /// Promotes the specified secondary DB cluster to be the primary DB cluster in the global database cluster to fail over or switch over a global database. Switchover operations were previously called "managed planned failovers." Although this operation can be used either to fail over or to switch over a global database cluster, its intended use is for global database failover. To switch over a global database cluster, we recommend that you use the [SwitchoverGlobalCluster] operation instead. How you use this operation depends on whether you are failing over or switching over your global database cluster: /// @@ -7805,7 +7805,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AmazonRDSv19` service. + /// Performs the `ListTagsForResource` operation on the `RDS` service. /// /// Lists all tags on an Amazon RDS resource. For an overview on tagging an Amazon RDS resource, see [Tagging Amazon RDS Resources](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Tagging.html) in the Amazon RDS User Guide or [Tagging Amazon Aurora and Amazon RDS Resources](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_Tagging.html) in the Amazon Aurora User Guide. /// @@ -7882,7 +7882,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `ModifyActivityStream` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyActivityStream` operation on the `RDS` service. /// /// Changes the audit policy state of a database activity stream to either locked (default) or unlocked. A locked policy is read-only, whereas an unlocked policy is read/write. If your activity stream is started and locked, you can unlock it, customize your audit policy, and then lock your activity stream. Restarting the activity stream isn't required. For more information, see [ Modifying a database activity stream](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/DBActivityStreams.Modifying.html) in the Amazon RDS User Guide. This operation is supported for RDS for Oracle and Microsoft SQL Server. /// @@ -7953,7 +7953,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `ModifyCertificates` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyCertificates` operation on the `RDS` service. /// /// Override the system-default Secure Sockets Layer/Transport Layer Security (SSL/TLS) certificate for Amazon RDS for new DB instances, or remove the override. By using this operation, you can specify an RDS-approved SSL/TLS certificate for new DB instances that is different from the default certificate provided by RDS. You can also use this operation to remove the override, so that new DB instances use the default certificate provided by RDS. You might need to override the default certificate in the following situations: /// @@ -8029,7 +8029,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `ModifyCurrentDBClusterCapacity` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyCurrentDBClusterCapacity` operation on the `RDS` service. /// /// Set the capacity of an Aurora Serverless v1 DB cluster to a specific value. Aurora Serverless v1 scales seamlessly based on the workload on the DB cluster. In some cases, the capacity might not scale fast enough to meet a sudden change in workload, such as a large number of new transactions. Call ModifyCurrentDBClusterCapacity to set the capacity explicitly. After this call sets the DB cluster capacity, Aurora Serverless v1 can automatically scale the DB cluster based on the cooldown period for scaling up and the cooldown period for scaling down. For more information about Aurora Serverless v1, see [Using Amazon Aurora Serverless v1](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless.html) in the Amazon Aurora User Guide. If you call ModifyCurrentDBClusterCapacity with the default TimeoutAction, connections that prevent Aurora Serverless v1 from finding a scaling point might be dropped. For more information about scaling points, see [ Autoscaling for Aurora Serverless v1](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless.how-it-works.html#aurora-serverless.how-it-works.auto-scaling) in the Amazon Aurora User Guide. This operation only applies to Aurora Serverless v1 DB clusters. /// @@ -8100,7 +8100,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `ModifyCustomDBEngineVersion` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyCustomDBEngineVersion` operation on the `RDS` service. /// /// Modifies the status of a custom engine version (CEV). You can find CEVs to modify by calling DescribeDBEngineVersions. The MediaImport service that imports files from Amazon S3 to create CEVs isn't integrated with Amazon Web Services CloudTrail. If you turn on data logging for Amazon RDS in CloudTrail, calls to the ModifyCustomDbEngineVersion event aren't logged. However, you might see calls from the API gateway that accesses your Amazon S3 bucket. These calls originate from the MediaImport service for the ModifyCustomDbEngineVersion event. For more information, see [Modifying CEV status](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/custom-cev.html#custom-cev.modify) in the Amazon RDS User Guide. /// @@ -8170,7 +8170,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `ModifyDBCluster` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyDBCluster` operation on the `RDS` service. /// /// Modifies the settings of an Amazon Aurora DB cluster or a Multi-AZ DB cluster. You can change one or more settings by specifying these parameters and the new values in the request. For more information on Amazon Aurora DB clusters, see [ What is Amazon Aurora?](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html) in the Amazon Aurora User Guide. For more information on Multi-AZ DB clusters, see [ Multi-AZ DB cluster deployments](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) in the Amazon RDS User Guide. /// @@ -8253,7 +8253,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `ModifyDBClusterEndpoint` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyDBClusterEndpoint` operation on the `RDS` service. /// /// Modifies the properties of an endpoint in an Amazon Aurora DB cluster. This operation only applies to Aurora DB clusters. /// @@ -8337,7 +8337,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `ModifyDBClusterParameterGroup` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyDBClusterParameterGroup` operation on the `RDS` service. /// /// Modifies the parameters of a DB cluster parameter group. To modify more than one parameter, submit a list of the following: ParameterName, ParameterValue, and ApplyMethod. A maximum of 20 parameters can be modified in a single request. After you create a DB cluster parameter group, you should wait at least 5 minutes before creating your first DB cluster that uses that DB cluster parameter group as the default parameter group. This allows Amazon RDS to fully complete the create operation before the parameter group is used as the default for a new DB cluster. This is especially important for parameters that are critical when creating the default database for a DB cluster, such as the character set for the default database defined by the character_set_database parameter. You can use the Parameter Groups option of the [Amazon RDS console](https://console.aws.amazon.com/rds/) or the DescribeDBClusterParameters operation to verify that your DB cluster parameter group has been created or modified. If the modified DB cluster parameter group is used by an Aurora Serverless v1 cluster, Aurora applies the update immediately. The cluster restart might interrupt your workload. In that case, your application must reopen any connections and retry any transactions that were active when the parameter changes took effect. For more information on Amazon Aurora DB clusters, see [ What is Amazon Aurora?](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html) in the Amazon Aurora User Guide. For more information on Multi-AZ DB clusters, see [ Multi-AZ DB cluster deployments](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) in the Amazon RDS User Guide. /// @@ -8407,7 +8407,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `ModifyDBClusterSnapshotAttribute` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyDBClusterSnapshotAttribute` operation on the `RDS` service. /// /// Adds an attribute and values to, or removes an attribute and values from, a manual DB cluster snapshot. To share a manual DB cluster snapshot with other Amazon Web Services accounts, specify restore as the AttributeName and use the ValuesToAdd parameter to add a list of IDs of the Amazon Web Services accounts that are authorized to restore the manual DB cluster snapshot. Use the value all to make the manual DB cluster snapshot public, which means that it can be copied or restored by all Amazon Web Services accounts. Don't add the all value for any manual DB cluster snapshots that contain private information that you don't want available to all Amazon Web Services accounts. If a manual DB cluster snapshot is encrypted, it can be shared, but only by specifying a list of authorized Amazon Web Services account IDs for the ValuesToAdd parameter. You can't use all as a value for that parameter in this case. To view which Amazon Web Services accounts have access to copy or restore a manual DB cluster snapshot, or whether a manual DB cluster snapshot is public or private, use the [DescribeDBClusterSnapshotAttributes] API operation. The accounts are returned as values for the restore attribute. /// @@ -8478,7 +8478,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `ModifyDBInstance` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyDBInstance` operation on the `RDS` service. /// /// Modifies settings for a DB instance. You can change one or more database configuration parameters by specifying these parameters and the new values in the request. To learn what modifications you can make to your DB instance, call DescribeValidDBInstanceModifications before you call ModifyDBInstance. /// @@ -8567,7 +8567,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `ModifyDBParameterGroup` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyDBParameterGroup` operation on the `RDS` service. /// /// Modifies the parameters of a DB parameter group. To modify more than one parameter, submit a list of the following: ParameterName, ParameterValue, and ApplyMethod. A maximum of 20 parameters can be modified in a single request. After you modify a DB parameter group, you should wait at least 5 minutes before creating your first DB instance that uses that DB parameter group as the default parameter group. This allows Amazon RDS to fully complete the modify operation before the parameter group is used as the default for a new DB instance. This is especially important for parameters that are critical when creating the default database for a DB instance, such as the character set for the default database defined by the character_set_database parameter. You can use the Parameter Groups option of the [Amazon RDS console](https://console.aws.amazon.com/rds/) or the DescribeDBParameters command to verify that your DB parameter group has been created or modified. /// @@ -8637,7 +8637,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `ModifyDBProxy` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyDBProxy` operation on the `RDS` service. /// /// Changes the settings for an existing DB proxy. /// @@ -8708,7 +8708,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `ModifyDBProxyEndpoint` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyDBProxyEndpoint` operation on the `RDS` service. /// /// Changes the settings for an existing DB proxy endpoint. /// @@ -8780,7 +8780,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `ModifyDBProxyTargetGroup` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyDBProxyTargetGroup` operation on the `RDS` service. /// /// Modifies the properties of a DBProxyTargetGroup. /// @@ -8851,7 +8851,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `ModifyDBRecommendation` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyDBRecommendation` operation on the `RDS` service. /// /// Updates the recommendation status and recommended action status for the specified recommendation. /// @@ -8915,7 +8915,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `ModifyDBShardGroup` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyDBShardGroup` operation on the `RDS` service. /// /// Modifies the settings of an Aurora Limitless Database DB shard group. You can change one or more settings by specifying these parameters and the new values in the request. /// @@ -8986,7 +8986,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `ModifyDBSnapshot` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyDBSnapshot` operation on the `RDS` service. /// /// Updates a manual DB snapshot with a new engine version. The snapshot can be encrypted or unencrypted, but not shared or public. Amazon RDS supports upgrading DB snapshots for MySQL, PostgreSQL, and Oracle. This operation doesn't apply to RDS Custom or RDS for Db2. /// @@ -9055,7 +9055,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `ModifyDBSnapshotAttribute` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyDBSnapshotAttribute` operation on the `RDS` service. /// /// Adds an attribute and values to, or removes an attribute and values from, a manual DB snapshot. To share a manual DB snapshot with other Amazon Web Services accounts, specify restore as the AttributeName and use the ValuesToAdd parameter to add a list of IDs of the Amazon Web Services accounts that are authorized to restore the manual DB snapshot. Uses the value all to make the manual DB snapshot public, which means it can be copied or restored by all Amazon Web Services accounts. Don't add the all value for any manual DB snapshots that contain private information that you don't want available to all Amazon Web Services accounts. If the manual DB snapshot is encrypted, it can be shared, but only by specifying a list of authorized Amazon Web Services account IDs for the ValuesToAdd parameter. You can't use all as a value for that parameter in this case. To view which Amazon Web Services accounts have access to copy or restore a manual DB snapshot, or whether a manual DB snapshot public or private, use the [DescribeDBSnapshotAttributes] API operation. The accounts are returned as values for the restore attribute. /// @@ -9126,7 +9126,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `ModifyDBSubnetGroup` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyDBSubnetGroup` operation on the `RDS` service. /// /// Modifies an existing DB subnet group. DB subnet groups must contain at least one subnet in at least two AZs in the Amazon Web Services Region. /// @@ -9199,7 +9199,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `ModifyEventSubscription` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyEventSubscription` operation on the `RDS` service. /// /// Modifies an existing RDS event notification subscription. You can't modify the source identifiers using this call. To change source identifiers for a subscription, use the AddSourceIdentifierToSubscription and RemoveSourceIdentifierFromSubscription calls. You can see a list of the event categories for a given source type (SourceType) in [Events](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Events.html) in the Amazon RDS User Guide or by using the DescribeEventCategories operation. /// @@ -9273,7 +9273,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `ModifyGlobalCluster` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyGlobalCluster` operation on the `RDS` service. /// /// Modifies a setting for an Amazon Aurora global database cluster. You can change one or more database configuration parameters by specifying these parameters and the new values in the request. For more information on Amazon Aurora, see [ What is Amazon Aurora?](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html) in the Amazon Aurora User Guide. This operation only applies to Aurora global database clusters. /// @@ -9346,7 +9346,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `ModifyIntegration` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyIntegration` operation on the `RDS` service. /// /// Modifies a zero-ETL integration with Amazon Redshift. Currently, you can only modify integrations that have Aurora MySQL source DB clusters. Integrations with Aurora PostgreSQL and RDS sources currently don't support modifying the integration. /// @@ -9417,7 +9417,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `ModifyOptionGroup` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyOptionGroup` operation on the `RDS` service. /// /// Modifies an existing option group. /// @@ -9487,7 +9487,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `ModifyTenantDatabase` operation on the `AmazonRDSv19` service. + /// Performs the `ModifyTenantDatabase` operation on the `RDS` service. /// /// Modifies an existing tenant database in a DB instance. You can change the tenant database name or the master user password. This operation is supported only for RDS for Oracle CDB instances using the multi-tenant configuration. /// @@ -9562,7 +9562,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `PromoteReadReplica` operation on the `AmazonRDSv19` service. + /// Performs the `PromoteReadReplica` operation on the `RDS` service. /// /// Promotes a read replica DB instance to a standalone DB instance. /// @@ -9636,7 +9636,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `PromoteReadReplicaDBCluster` operation on the `AmazonRDSv19` service. + /// Performs the `PromoteReadReplicaDBCluster` operation on the `RDS` service. /// /// Promotes a read replica DB cluster to a standalone DB cluster. /// @@ -9706,7 +9706,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `PurchaseReservedDBInstancesOffering` operation on the `AmazonRDSv19` service. + /// Performs the `PurchaseReservedDBInstancesOffering` operation on the `RDS` service. /// /// Purchases a reserved DB instance offering. /// @@ -9777,7 +9777,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `RebootDBCluster` operation on the `AmazonRDSv19` service. + /// Performs the `RebootDBCluster` operation on the `RDS` service. /// /// You might need to reboot your DB cluster, usually for maintenance reasons. For example, if you make certain modifications, or if you change the DB cluster parameter group associated with the DB cluster, reboot the DB cluster for the changes to take effect. Rebooting a DB cluster restarts the database engine service. Rebooting a DB cluster results in a momentary outage, during which the DB cluster status is set to rebooting. Use this operation only for a non-Aurora Multi-AZ DB cluster. For more information on Multi-AZ DB clusters, see [ Multi-AZ DB cluster deployments](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) in the Amazon RDS User Guide. /// @@ -9848,7 +9848,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `RebootDBInstance` operation on the `AmazonRDSv19` service. + /// Performs the `RebootDBInstance` operation on the `RDS` service. /// /// You might need to reboot your DB instance, usually for maintenance reasons. For example, if you make certain modifications, or if you change the DB parameter group associated with the DB instance, you must reboot the instance for the changes to take effect. Rebooting a DB instance restarts the database engine service. Rebooting a DB instance results in a momentary outage, during which the DB instance status is set to rebooting. For more information about rebooting, see [Rebooting a DB Instance](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_RebootInstance.html) in the Amazon RDS User Guide. This command doesn't apply to RDS Custom. If your DB instance is part of a Multi-AZ DB cluster, you can reboot the DB cluster with the RebootDBCluster operation. /// @@ -9918,7 +9918,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `RebootDBShardGroup` operation on the `AmazonRDSv19` service. + /// Performs the `RebootDBShardGroup` operation on the `RDS` service. /// /// You might need to reboot your DB shard group, usually for maintenance reasons. For example, if you make certain modifications, reboot the DB shard group for the changes to take effect. This operation applies only to Aurora Limitless Database DBb shard groups. /// @@ -9988,7 +9988,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `RegisterDBProxyTargets` operation on the `AmazonRDSv19` service. + /// Performs the `RegisterDBProxyTargets` operation on the `RDS` service. /// /// Associate one or more DBProxyTarget data structures with a DBProxyTargetGroup. /// @@ -10065,7 +10065,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `RemoveFromGlobalCluster` operation on the `AmazonRDSv19` service. + /// Performs the `RemoveFromGlobalCluster` operation on the `RDS` service. /// /// Detaches an Aurora secondary cluster from an Aurora global database cluster. The cluster becomes a standalone cluster with read-write capability instead of being read-only and receiving data from a primary cluster in a different Region. This operation only applies to Aurora DB clusters. /// @@ -10136,7 +10136,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `RemoveRoleFromDBCluster` operation on the `AmazonRDSv19` service. + /// Performs the `RemoveRoleFromDBCluster` operation on the `RDS` service. /// /// Removes the asssociation of an Amazon Web Services Identity and Access Management (IAM) role from a DB cluster. For more information on Amazon Aurora DB clusters, see [ What is Amazon Aurora?](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html) in the Amazon Aurora User Guide. For more information on Multi-AZ DB clusters, see [ Multi-AZ DB cluster deployments](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) in the Amazon RDS User Guide. /// @@ -10207,7 +10207,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `RemoveRoleFromDBInstance` operation on the `AmazonRDSv19` service. + /// Performs the `RemoveRoleFromDBInstance` operation on the `RDS` service. /// /// Disassociates an Amazon Web Services Identity and Access Management (IAM) role from a DB instance. /// @@ -10278,7 +10278,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `RemoveSourceIdentifierFromSubscription` operation on the `AmazonRDSv19` service. + /// Performs the `RemoveSourceIdentifierFromSubscription` operation on the `RDS` service. /// /// Removes a source identifier from an existing RDS event notification subscription. /// @@ -10348,7 +10348,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `RemoveTagsFromResource` operation on the `AmazonRDSv19` service. + /// Performs the `RemoveTagsFromResource` operation on the `RDS` service. /// /// Removes metadata tags from an Amazon RDS resource. For an overview on tagging an Amazon RDS resource, see [Tagging Amazon RDS Resources](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Tagging.html) in the Amazon RDS User Guide or [Tagging Amazon Aurora and Amazon RDS Resources](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_Tagging.html) in the Amazon Aurora User Guide. /// @@ -10425,7 +10425,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `ResetDBClusterParameterGroup` operation on the `AmazonRDSv19` service. + /// Performs the `ResetDBClusterParameterGroup` operation on the `RDS` service. /// /// Modifies the parameters of a DB cluster parameter group to the default value. To reset specific parameters submit a list of the following: ParameterName and ApplyMethod. To reset the entire DB cluster parameter group, specify the DBClusterParameterGroupName and ResetAllParameters parameters. When resetting the entire group, dynamic parameters are updated immediately and static parameters are set to pending-reboot to take effect on the next DB instance restart or RebootDBInstance request. You must call RebootDBInstance for every DB instance in your DB cluster that you want the updated static parameter to apply to. For more information on Amazon Aurora DB clusters, see [ What is Amazon Aurora?](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html) in the Amazon Aurora User Guide. For more information on Multi-AZ DB clusters, see [ Multi-AZ DB cluster deployments](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) in the Amazon RDS User Guide. /// @@ -10495,7 +10495,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `ResetDBParameterGroup` operation on the `AmazonRDSv19` service. + /// Performs the `ResetDBParameterGroup` operation on the `RDS` service. /// /// Modifies the parameters of a DB parameter group to the engine/system default value. To reset specific parameters, provide a list of the following: ParameterName and ApplyMethod. To reset the entire DB parameter group, specify the DBParameterGroup name and ResetAllParameters parameters. When resetting the entire group, dynamic parameters are updated immediately and static parameters are set to pending-reboot to take effect on the next DB instance restart or RebootDBInstance request. /// @@ -10565,7 +10565,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `RestoreDBClusterFromS3` operation on the `AmazonRDSv19` service. + /// Performs the `RestoreDBClusterFromS3` operation on the `RDS` service. /// /// Creates an Amazon Aurora DB cluster from MySQL data stored in an Amazon S3 bucket. Amazon RDS must be authorized to access the Amazon S3 bucket and the data must be created using the Percona XtraBackup utility as described in [ Migrating Data from MySQL by Using an Amazon S3 Bucket](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.html#AuroraMySQL.Migrating.ExtMySQL.S3) in the Amazon Aurora User Guide. This operation only restores the DB cluster, not the DB instances for that DB cluster. You must invoke the CreateDBInstance operation to create DB instances for the restored DB cluster, specifying the identifier of the restored DB cluster in DBClusterIdentifier. You can create DB instances only after the RestoreDBClusterFromS3 operation has completed and the DB cluster is available. For more information on Amazon Aurora, see [ What is Amazon Aurora?](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html) in the Amazon Aurora User Guide. This operation only applies to Aurora DB clusters. The source DB engine must be MySQL. /// @@ -10648,7 +10648,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `RestoreDBClusterFromSnapshot` operation on the `AmazonRDSv19` service. + /// Performs the `RestoreDBClusterFromSnapshot` operation on the `RDS` service. /// /// Creates a new DB cluster from a DB snapshot or DB cluster snapshot. The target DB cluster is created from the source snapshot with a default configuration. If you don't specify a security group, the new DB cluster is associated with the default security group. This operation only restores the DB cluster, not the DB instances for that DB cluster. You must invoke the CreateDBInstance operation to create DB instances for the restored DB cluster, specifying the identifier of the restored DB cluster in DBClusterIdentifier. You can create DB instances only after the RestoreDBClusterFromSnapshot operation has completed and the DB cluster is available. For more information on Amazon Aurora DB clusters, see [ What is Amazon Aurora?](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html) in the Amazon Aurora User Guide. For more information on Multi-AZ DB clusters, see [ Multi-AZ DB cluster deployments](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) in the Amazon RDS User Guide. /// @@ -10736,7 +10736,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `RestoreDBClusterToPointInTime` operation on the `AmazonRDSv19` service. + /// Performs the `RestoreDBClusterToPointInTime` operation on the `RDS` service. /// /// Restores a DB cluster to an arbitrary point in time. Users can restore to any point in time before LatestRestorableTime for up to BackupRetentionPeriod days. The target DB cluster is created from the source DB cluster with the same configuration as the original DB cluster, except that the new DB cluster is created with the default DB security group. For Aurora, this operation only restores the DB cluster, not the DB instances for that DB cluster. You must invoke the CreateDBInstance operation to create DB instances for the restored DB cluster, specifying the identifier of the restored DB cluster in DBClusterIdentifier. You can create DB instances only after the RestoreDBClusterToPointInTime operation has completed and the DB cluster is available. For more information on Amazon Aurora DB clusters, see [ What is Amazon Aurora?](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html) in the Amazon Aurora User Guide. For more information on Multi-AZ DB clusters, see [ Multi-AZ DB cluster deployments](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) in the Amazon RDS User Guide. /// @@ -10824,7 +10824,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `RestoreDBInstanceFromDBSnapshot` operation on the `AmazonRDSv19` service. + /// Performs the `RestoreDBInstanceFromDBSnapshot` operation on the `RDS` service. /// /// Creates a new DB instance from a DB snapshot. The target database is created from the source database restore point with most of the source's original configuration, including the default security group and DB parameter group. By default, the new DB instance is created as a Single-AZ deployment, except when the instance is a SQL Server instance that has an option group associated with mirroring. In this case, the instance becomes a Multi-AZ deployment, not a Single-AZ deployment. If you want to replace your original DB instance with the new, restored DB instance, then rename your original DB instance before you call the RestoreDBInstanceFromDBSnapshot operation. RDS doesn't allow two DB instances with the same name. After you have renamed your original DB instance with a different identifier, then you can pass the original name of the DB instance as the DBInstanceIdentifier in the call to the RestoreDBInstanceFromDBSnapshot operation. The result is that you replace the original DB instance with the DB instance created from the snapshot. If you are restoring from a shared manual DB snapshot, the DBSnapshotIdentifier must be the ARN of the shared DB snapshot. To restore from a DB snapshot with an unsupported engine version, you must first upgrade the engine version of the snapshot. For more information about upgrading a RDS for MySQL DB snapshot engine version, see [Upgrading a MySQL DB snapshot engine version](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/mysql-upgrade-snapshot.html). For more information about upgrading a RDS for PostgreSQL DB snapshot engine version, [Upgrading a PostgreSQL DB snapshot engine version](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_UpgradeDBSnapshot.PostgreSQL.html). This command doesn't apply to Aurora MySQL and Aurora PostgreSQL. For Aurora, use RestoreDBClusterFromSnapshot. /// @@ -10916,7 +10916,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `RestoreDBInstanceFromS3` operation on the `AmazonRDSv19` service. + /// Performs the `RestoreDBInstanceFromS3` operation on the `RDS` service. /// /// Amazon Relational Database Service (Amazon RDS) supports importing MySQL databases by using backup files. You can create a backup of your on-premises database, store it on Amazon Simple Storage Service (Amazon S3), and then restore the backup file onto a new Amazon RDS DB instance running MySQL. For more information, see [Importing Data into an Amazon RDS MySQL DB Instance](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MySQL.Procedural.Importing.html) in the Amazon RDS User Guide. This operation doesn't apply to RDS Custom. /// @@ -11003,7 +11003,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `RestoreDBInstanceToPointInTime` operation on the `AmazonRDSv19` service. + /// Performs the `RestoreDBInstanceToPointInTime` operation on the `RDS` service. /// /// Restores a DB instance to an arbitrary point in time. You can restore to any point in time before the time identified by the LatestRestorableTime property. You can restore to a point up to the number of days specified by the BackupRetentionPeriod property. The target database is created with most of the original configuration, but in a system-selected Availability Zone, with the default security group, the default subnet group, and the default DB parameter group. By default, the new DB instance is created as a single-AZ deployment except when the instance is a SQL Server instance that has an option group that is associated with mirroring; in this case, the instance becomes a mirrored deployment and not a single-AZ deployment. This operation doesn't apply to Aurora MySQL and Aurora PostgreSQL. For Aurora, use RestoreDBClusterToPointInTime. /// @@ -11096,7 +11096,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `RevokeDBSecurityGroupIngress` operation on the `AmazonRDSv19` service. + /// Performs the `RevokeDBSecurityGroupIngress` operation on the `RDS` service. /// /// Revokes ingress from a DBSecurityGroup for previously authorized IP ranges or EC2 or VPC security groups. Required parameters for this API are one of CIDRIP, EC2SecurityGroupId for VPC, or (EC2SecurityGroupOwnerId and either EC2SecurityGroupName or EC2SecurityGroupId). EC2-Classic was retired on August 15, 2022. If you haven't migrated from EC2-Classic to a VPC, we recommend that you migrate as soon as possible. For more information, see [Migrate from EC2-Classic to a VPC](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/vpc-migrate.html) in the Amazon EC2 User Guide, the blog [EC2-Classic Networking is Retiring – Here’s How to Prepare](http://aws.amazon.com/blogs/aws/ec2-classic-is-retiring-heres-how-to-prepare/), and [Moving a DB instance not in a VPC into a VPC](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.Non-VPC2VPC.html) in the Amazon RDS User Guide. /// @@ -11167,7 +11167,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `StartActivityStream` operation on the `AmazonRDSv19` service. + /// Performs the `StartActivityStream` operation on the `RDS` service. /// /// Starts a database activity stream to monitor activity on the database. For more information, see [ Monitoring Amazon Aurora with Database Activity Streams](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/DBActivityStreams.html) in the Amazon Aurora User Guide or [ Monitoring Amazon RDS with Database Activity Streams](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/DBActivityStreams.html) in the Amazon RDS User Guide. /// @@ -11241,7 +11241,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `StartDBCluster` operation on the `AmazonRDSv19` service. + /// Performs the `StartDBCluster` operation on the `RDS` service. /// /// Starts an Amazon Aurora DB cluster that was stopped using the Amazon Web Services console, the stop-db-cluster CLI command, or the StopDBCluster operation. For more information, see [ Stopping and Starting an Aurora Cluster](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-cluster-stop-start.html) in the Amazon Aurora User Guide. This operation only applies to Aurora DB clusters. /// @@ -11312,7 +11312,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `StartDBInstance` operation on the `AmazonRDSv19` service. + /// Performs the `StartDBInstance` operation on the `RDS` service. /// /// Starts an Amazon RDS DB instance that was stopped using the Amazon Web Services console, the stop-db-instance CLI command, or the StopDBInstance operation. For more information, see [ Starting an Amazon RDS DB instance That Was Previously Stopped](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_StartInstance.html) in the Amazon RDS User Guide. This command doesn't apply to RDS Custom, Aurora MySQL, and Aurora PostgreSQL. For Aurora DB clusters, use StartDBCluster instead. /// @@ -11391,7 +11391,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `StartDBInstanceAutomatedBackupsReplication` operation on the `AmazonRDSv19` service. + /// Performs the `StartDBInstanceAutomatedBackupsReplication` operation on the `RDS` service. /// /// Enables replication of automated backups to a different Amazon Web Services Region. This command doesn't apply to RDS Custom. For more information, see [ Replicating Automated Backups to Another Amazon Web Services Region](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReplicateBackups.html) in the Amazon RDS User Guide. /// @@ -11464,7 +11464,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `StartExportTask` operation on the `AmazonRDSv19` service. + /// Performs the `StartExportTask` operation on the `RDS` service. /// /// Starts an export of DB snapshot or DB cluster data to Amazon S3. The provided IAM role must have access to the S3 bucket. You can't export snapshot data from Db2 or RDS Custom DB instances. For more information on exporting DB snapshot data, see [Exporting DB snapshot data to Amazon S3](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ExportSnapshot.html) in the Amazon RDS User Guide or [Exporting DB cluster snapshot data to Amazon S3](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-export-snapshot.html) in the Amazon Aurora User Guide. For more information on exporting DB cluster data, see [Exporting DB cluster data to Amazon S3](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/export-cluster-data.html) in the Amazon Aurora User Guide. /// @@ -11542,7 +11542,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `StopActivityStream` operation on the `AmazonRDSv19` service. + /// Performs the `StopActivityStream` operation on the `RDS` service. /// /// Stops a database activity stream that was started using the Amazon Web Services console, the start-activity-stream CLI command, or the StartActivityStream operation. For more information, see [ Monitoring Amazon Aurora with Database Activity Streams](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/DBActivityStreams.html) in the Amazon Aurora User Guide or [ Monitoring Amazon RDS with Database Activity Streams](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/DBActivityStreams.html) in the Amazon RDS User Guide. /// @@ -11615,7 +11615,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `StopDBCluster` operation on the `AmazonRDSv19` service. + /// Performs the `StopDBCluster` operation on the `RDS` service. /// /// Stops an Amazon Aurora DB cluster. When you stop a DB cluster, Aurora retains the DB cluster's metadata, including its endpoints and DB parameter groups. Aurora also retains the transaction logs so you can do a point-in-time restore if necessary. For more information, see [ Stopping and Starting an Aurora Cluster](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-cluster-stop-start.html) in the Amazon Aurora User Guide. This operation only applies to Aurora DB clusters. /// @@ -11686,7 +11686,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `StopDBInstance` operation on the `AmazonRDSv19` service. + /// Performs the `StopDBInstance` operation on the `RDS` service. /// /// Stops an Amazon RDS DB instance. When you stop a DB instance, Amazon RDS retains the DB instance's metadata, including its endpoint, DB parameter group, and option group membership. Amazon RDS also retains the transaction logs so you can do a point-in-time restore if necessary. For more information, see [ Stopping an Amazon RDS DB Instance Temporarily](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_StopInstance.html) in the Amazon RDS User Guide. This command doesn't apply to RDS Custom, Aurora MySQL, and Aurora PostgreSQL. For Aurora clusters, use StopDBCluster instead. /// @@ -11759,7 +11759,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `StopDBInstanceAutomatedBackupsReplication` operation on the `AmazonRDSv19` service. + /// Performs the `StopDBInstanceAutomatedBackupsReplication` operation on the `RDS` service. /// /// Stops automated backup replication for a DB instance. This command doesn't apply to RDS Custom, Aurora MySQL, and Aurora PostgreSQL. For more information, see [ Replicating Automated Backups to Another Amazon Web Services Region](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReplicateBackups.html) in the Amazon RDS User Guide. /// @@ -11829,7 +11829,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `SwitchoverBlueGreenDeployment` operation on the `AmazonRDSv19` service. + /// Performs the `SwitchoverBlueGreenDeployment` operation on the `RDS` service. /// /// Switches over a blue/green deployment. Before you switch over, production traffic is routed to the databases in the blue environment. After you switch over, production traffic is routed to the databases in the green environment. For more information, see [Using Amazon RDS Blue/Green Deployments for database updates](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/blue-green-deployments.html) in the Amazon RDS User Guide and [Using Amazon RDS Blue/Green Deployments for database updates](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/blue-green-deployments.html) in the Amazon Aurora User Guide. /// @@ -11899,7 +11899,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `SwitchoverGlobalCluster` operation on the `AmazonRDSv19` service. + /// Performs the `SwitchoverGlobalCluster` operation on the `RDS` service. /// /// Switches over the specified secondary DB cluster to be the new primary DB cluster in the global database cluster. Switchover operations were previously called "managed planned failovers." Aurora promotes the specified secondary cluster to assume full read/write capabilities and demotes the current primary cluster to a secondary (read-only) cluster, maintaining the orginal replication topology. All secondary clusters are synchronized with the primary at the beginning of the process so the new primary continues operations for the Aurora global database without losing any data. Your database is unavailable for a short time while the primary and selected secondary clusters are assuming their new roles. For more information about switching over an Aurora global database, see [Performing switchovers for Amazon Aurora global databases](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-global-database-disaster-recovery.html#aurora-global-database-disaster-recovery.managed-failover) in the Amazon Aurora User Guide. This operation is intended for controlled environments, for operations such as "regional rotation" or to fall back to the original primary after a global database failover. /// @@ -11971,7 +11971,7 @@ extension RDSClient { return try await op.execute(input: input) } - /// Performs the `SwitchoverReadReplica` operation on the `AmazonRDSv19` service. + /// Performs the `SwitchoverReadReplica` operation on the `RDS` service. /// /// Switches over an Oracle standby database in an Oracle Data Guard environment, making it the new primary database. Issue this command in the Region that hosts the current standby database. /// diff --git a/Sources/Services/AWSRDSData/Sources/AWSRDSData/RDSDataClient.swift b/Sources/Services/AWSRDSData/Sources/AWSRDSData/RDSDataClient.swift index 0184d7770fb..9468455558b 100644 --- a/Sources/Services/AWSRDSData/Sources/AWSRDSData/RDSDataClient.swift +++ b/Sources/Services/AWSRDSData/Sources/AWSRDSData/RDSDataClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class RDSDataClient: ClientRuntime.Client { public static let clientName = "RDSDataClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: RDSDataClient.RDSDataClientConfiguration let serviceName = "RDS Data" @@ -328,7 +328,7 @@ extension RDSDataClient { } extension RDSDataClient { - /// Performs the `BatchExecuteStatement` operation on the `RdsDataService` service. + /// Performs the `BatchExecuteStatement` operation on the `RDSData` service. /// /// Runs a batch SQL statement over an array of data. You can run bulk update and insert operations for multiple records using a DML statement with different parameter sets. Bulk operations can provide a significant performance improvement over individual insert and update operations. If a call isn't part of a transaction because it doesn't include the transactionID parameter, changes that result from the call are committed automatically. There isn't a fixed upper limit on the number of parameter sets. However, the maximum size of the HTTP request submitted through the Data API is 4 MiB. If the request exceeds this limit, the Data API returns an error and doesn't process the request. This 4-MiB limit includes the size of the HTTP headers and the JSON notation in the request. Thus, the number of parameter sets that you can include depends on a combination of factors, such as the size of the SQL statement and the size of each parameter set. The response size limit is 1 MiB. If the call returns more than 1 MiB of response data, the call is terminated. /// @@ -416,7 +416,7 @@ extension RDSDataClient { return try await op.execute(input: input) } - /// Performs the `BeginTransaction` operation on the `RdsDataService` service. + /// Performs the `BeginTransaction` operation on the `RDSData` service. /// /// Starts a SQL transaction. A transaction can run for a maximum of 24 hours. A transaction is terminated and rolled back automatically after 24 hours. A transaction times out if no calls use its transaction ID in three minutes. If a transaction times out before it's committed, it's rolled back automatically. For Aurora MySQL, DDL statements inside a transaction cause an implicit commit. We recommend that you run each MySQL DDL statement in a separate ExecuteStatement call with continueAfterTimeout enabled. /// @@ -504,7 +504,7 @@ extension RDSDataClient { return try await op.execute(input: input) } - /// Performs the `CommitTransaction` operation on the `RdsDataService` service. + /// Performs the `CommitTransaction` operation on the `RDSData` service. /// /// Ends a SQL transaction started with the BeginTransaction operation and commits the changes. /// @@ -592,7 +592,7 @@ extension RDSDataClient { return try await op.execute(input: input) } - /// Performs the `ExecuteStatement` operation on the `RdsDataService` service. + /// Performs the `ExecuteStatement` operation on the `RDSData` service. /// /// Runs a SQL statement against a database. If a call isn't part of a transaction because it doesn't include the transactionID parameter, changes that result from the call are committed automatically. If the binary response data from the database is more than 1 MB, the call is terminated. /// @@ -687,7 +687,7 @@ extension RDSDataClient { return try await op.execute(input: input) } - /// Performs the `RollbackTransaction` operation on the `RdsDataService` service. + /// Performs the `RollbackTransaction` operation on the `RDSData` service. /// /// Performs a rollback of a transaction. Rolling back a transaction cancels its changes. /// diff --git a/Sources/Services/AWSRUM/Sources/AWSRUM/RUMClient.swift b/Sources/Services/AWSRUM/Sources/AWSRUM/RUMClient.swift index 3b81f1d2ffb..8131d7311de 100644 --- a/Sources/Services/AWSRUM/Sources/AWSRUM/RUMClient.swift +++ b/Sources/Services/AWSRUM/Sources/AWSRUM/RUMClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class RUMClient: ClientRuntime.Client { public static let clientName = "RUMClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: RUMClient.RUMClientConfiguration let serviceName = "RUM" diff --git a/Sources/Services/AWSRbin/Sources/AWSRbin/RbinClient.swift b/Sources/Services/AWSRbin/Sources/AWSRbin/RbinClient.swift index bb3c2b5fb0b..8e61644a6c8 100644 --- a/Sources/Services/AWSRbin/Sources/AWSRbin/RbinClient.swift +++ b/Sources/Services/AWSRbin/Sources/AWSRbin/RbinClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class RbinClient: ClientRuntime.Client { public static let clientName = "RbinClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: RbinClient.RbinClientConfiguration let serviceName = "rbin" @@ -330,7 +330,7 @@ extension RbinClient { } extension RbinClient { - /// Performs the `CreateRule` operation on the `AmazonRecycleBin` service. + /// Performs the `CreateRule` operation on the `Rbin` service. /// /// Creates a Recycle Bin retention rule. You can create two types of retention rules: /// @@ -408,7 +408,7 @@ extension RbinClient { return try await op.execute(input: input) } - /// Performs the `DeleteRule` operation on the `AmazonRecycleBin` service. + /// Performs the `DeleteRule` operation on the `Rbin` service. /// /// Deletes a Recycle Bin retention rule. For more information, see [ Delete Recycle Bin retention rules](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/recycle-bin-working-with-rules.html#recycle-bin-delete-rule) in the Amazon Elastic Compute Cloud User Guide. /// @@ -477,7 +477,7 @@ extension RbinClient { return try await op.execute(input: input) } - /// Performs the `GetRule` operation on the `AmazonRecycleBin` service. + /// Performs the `GetRule` operation on the `Rbin` service. /// /// Gets information about a Recycle Bin retention rule. /// @@ -545,7 +545,7 @@ extension RbinClient { return try await op.execute(input: input) } - /// Performs the `ListRules` operation on the `AmazonRecycleBin` service. + /// Performs the `ListRules` operation on the `Rbin` service. /// /// Lists the Recycle Bin retention rules in the Region. /// @@ -615,7 +615,7 @@ extension RbinClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AmazonRecycleBin` service. + /// Performs the `ListTagsForResource` operation on the `Rbin` service. /// /// Lists the tags assigned to a retention rule. /// @@ -683,7 +683,7 @@ extension RbinClient { return try await op.execute(input: input) } - /// Performs the `LockRule` operation on the `AmazonRecycleBin` service. + /// Performs the `LockRule` operation on the `Rbin` service. /// /// Locks a Region-level retention rule. A locked retention rule can't be modified or deleted. You can't lock tag-level retention rules, or Region-level retention rules that have exclusion tags. /// @@ -755,7 +755,7 @@ extension RbinClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AmazonRecycleBin` service. + /// Performs the `TagResource` operation on the `Rbin` service. /// /// Assigns tags to the specified retention rule. /// @@ -827,7 +827,7 @@ extension RbinClient { return try await op.execute(input: input) } - /// Performs the `UnlockRule` operation on the `AmazonRecycleBin` service. + /// Performs the `UnlockRule` operation on the `Rbin` service. /// /// Unlocks a retention rule. After a retention rule is unlocked, it can be modified or deleted only after the unlock delay period expires. /// @@ -896,7 +896,7 @@ extension RbinClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AmazonRecycleBin` service. + /// Performs the `UntagResource` operation on the `Rbin` service. /// /// Unassigns a tag from a retention rule. /// @@ -965,7 +965,7 @@ extension RbinClient { return try await op.execute(input: input) } - /// Performs the `UpdateRule` operation on the `AmazonRecycleBin` service. + /// Performs the `UpdateRule` operation on the `Rbin` service. /// /// Updates an existing Recycle Bin retention rule. You can update a retention rule's description, resource tags, and retention period at any time after creation. You can't update a retention rule's resource type after creation. For more information, see [ Update Recycle Bin retention rules](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/recycle-bin-working-with-rules.html#recycle-bin-update-rule) in the Amazon Elastic Compute Cloud User Guide. /// diff --git a/Sources/Services/AWSRedshift/Sources/AWSRedshift/RedshiftClient.swift b/Sources/Services/AWSRedshift/Sources/AWSRedshift/RedshiftClient.swift index aeb3c28c40e..334ffca838d 100644 --- a/Sources/Services/AWSRedshift/Sources/AWSRedshift/RedshiftClient.swift +++ b/Sources/Services/AWSRedshift/Sources/AWSRedshift/RedshiftClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class RedshiftClient: ClientRuntime.Client { public static let clientName = "RedshiftClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: RedshiftClient.RedshiftClientConfiguration let serviceName = "Redshift" @@ -329,7 +329,7 @@ extension RedshiftClient { } extension RedshiftClient { - /// Performs the `AcceptReservedNodeExchange` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `AcceptReservedNodeExchange` operation on the `Redshift` service. /// /// Exchanges a DC1 Reserved Node for a DC2 Reserved Node with no changes to the configuration (term, payment type, or number of nodes) and no additional costs. /// @@ -404,7 +404,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `AddPartner` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `AddPartner` operation on the `Redshift` service. /// /// Adds a partner integration to a cluster. This operation authorizes a partner to push status updates for the specified database. To complete the integration, you also set up the integration on the partner website. /// @@ -476,7 +476,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `AssociateDataShareConsumer` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `AssociateDataShareConsumer` operation on the `Redshift` service. /// /// From a datashare consumer account, associates a datashare with the account (AssociateEntireAccount) or the specified namespace (ConsumerArn). If you make this association, the consumer can consume the datashare. /// @@ -546,7 +546,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `AuthorizeClusterSecurityGroupIngress` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `AuthorizeClusterSecurityGroupIngress` operation on the `Redshift` service. /// /// Adds an inbound (ingress) rule to an Amazon Redshift security group. Depending on whether the application accessing your cluster is running on the Internet or an Amazon EC2 instance, you can authorize inbound access to either a Classless Interdomain Routing (CIDR)/Internet Protocol (IP) range or to an Amazon EC2 security group. You can add as many as 20 ingress rules to an Amazon Redshift security group. If you authorize access to an Amazon EC2 security group, specify EC2SecurityGroupName and EC2SecurityGroupOwnerId. The Amazon EC2 security group and Amazon Redshift cluster must be in the same Amazon Web Services Region. If you authorize access to a CIDR/IP address range, specify CIDRIP. For an overview of CIDR blocks, see the Wikipedia article on [Classless Inter-Domain Routing](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing). You must also associate the security group with a cluster so that clients running on these IP addresses or the EC2 instance are authorized to connect to the cluster. For information about managing security groups, go to [Working with Security Groups](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-security-groups.html) in the Amazon Redshift Cluster Management Guide. /// @@ -618,7 +618,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `AuthorizeDataShare` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `AuthorizeDataShare` operation on the `Redshift` service. /// /// From a data producer account, authorizes the sharing of a datashare with one or more consumer accounts or managing entities. To authorize a datashare for a data consumer, the producer account must have the correct access permissions. /// @@ -687,7 +687,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `AuthorizeEndpointAccess` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `AuthorizeEndpointAccess` operation on the `Redshift` service. /// /// Grants access to a cluster. /// @@ -761,7 +761,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `AuthorizeSnapshotAccess` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `AuthorizeSnapshotAccess` operation on the `Redshift` service. /// /// Authorizes the specified Amazon Web Services account to restore the specified snapshot. For more information about working with snapshots, go to [Amazon Redshift Snapshots](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-snapshots.html) in the Amazon Redshift Cluster Management Guide. /// @@ -836,7 +836,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `BatchDeleteClusterSnapshots` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `BatchDeleteClusterSnapshots` operation on the `Redshift` service. /// /// Deletes a set of cluster snapshots. /// @@ -905,7 +905,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `BatchModifyClusterSnapshots` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `BatchModifyClusterSnapshots` operation on the `Redshift` service. /// /// Modifies the settings for a set of cluster snapshots. /// @@ -975,7 +975,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `CancelResize` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `CancelResize` operation on the `Redshift` service. /// /// Cancels a resize operation for a cluster. /// @@ -1047,7 +1047,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `CopyClusterSnapshot` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `CopyClusterSnapshot` operation on the `Redshift` service. /// /// Copies the specified automated cluster snapshot to a new manual cluster snapshot. The source must be an automated snapshot and it must be in the available state. When you delete a cluster, Amazon Redshift deletes any automated snapshots of the cluster. Also, when the retention period of the snapshot expires, Amazon Redshift automatically deletes it. If you want to keep an automated snapshot for a longer period, you can make a manual copy of the snapshot. Manual snapshots are retained until you delete them. For more information about working with snapshots, go to [Amazon Redshift Snapshots](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-snapshots.html) in the Amazon Redshift Cluster Management Guide. /// @@ -1121,7 +1121,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `CreateAuthenticationProfile` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `CreateAuthenticationProfile` operation on the `Redshift` service. /// /// Creates an authentication profile with the specified parameters. /// @@ -1192,7 +1192,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `CreateCluster` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `CreateCluster` operation on the `Redshift` service. /// /// Creates a new cluster with the specified parameters. To create a cluster in Virtual Private Cloud (VPC), you must provide a cluster subnet group name. The cluster subnet group identifies the subnets of your VPC that Amazon Redshift uses when creating the cluster. For more information about managing clusters, go to [Amazon Redshift Clusters](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-clusters.html) in the Amazon Redshift Cluster Management Guide. VPC Block Public Access (BPA) enables you to block resources in VPCs and subnets that you own in a Region from reaching or being reached from the internet through internet gateways and egress-only internet gateways. If a subnet group for a provisioned cluster is in an account with VPC BPA turned on, the following capabilities are blocked: /// @@ -1296,7 +1296,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `CreateClusterParameterGroup` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `CreateClusterParameterGroup` operation on the `Redshift` service. /// /// Creates an Amazon Redshift parameter group. Creating parameter groups is independent of creating clusters. You can associate a cluster with a parameter group when you create the cluster. You can also associate an existing cluster with a parameter group after the cluster is created by using [ModifyCluster]. Parameters in the parameter group define specific behavior that applies to the databases you create on the cluster. For more information about parameters and parameter groups, go to [Amazon Redshift Parameter Groups](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-parameter-groups.html) in the Amazon Redshift Cluster Management Guide. /// @@ -1368,7 +1368,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `CreateClusterSecurityGroup` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `CreateClusterSecurityGroup` operation on the `Redshift` service. /// /// Creates a new Amazon Redshift security group. You use security groups to control access to non-VPC clusters. For information about managing security groups, go to [Amazon Redshift Cluster Security Groups](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-security-groups.html) in the Amazon Redshift Cluster Management Guide. /// @@ -1440,7 +1440,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `CreateClusterSnapshot` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `CreateClusterSnapshot` operation on the `Redshift` service. /// /// Creates a manual snapshot of the specified cluster. The cluster must be in the available state. For more information about working with snapshots, go to [Amazon Redshift Snapshots](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-snapshots.html) in the Amazon Redshift Cluster Management Guide. /// @@ -1515,7 +1515,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `CreateClusterSubnetGroup` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `CreateClusterSubnetGroup` operation on the `Redshift` service. /// /// Creates a new Amazon Redshift subnet group. You must provide a list of one or more subnets in your existing Amazon Virtual Private Cloud (Amazon VPC) when creating Amazon Redshift subnet group. For information about subnet groups, go to [Amazon Redshift Cluster Subnet Groups](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-cluster-subnet-groups.html) in the Amazon Redshift Cluster Management Guide. /// @@ -1591,7 +1591,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `CreateCustomDomainAssociation` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `CreateCustomDomainAssociation` operation on the `Redshift` service. /// /// Used to create a custom domain name for a cluster. Properties include the custom domain name, the cluster the custom domain is associated with, and the certificate Amazon Resource Name (ARN). /// @@ -1662,7 +1662,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `CreateEndpointAccess` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `CreateEndpointAccess` operation on the `Redshift` service. /// /// Creates a Redshift-managed VPC endpoint. /// @@ -1740,7 +1740,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `CreateEventSubscription` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `CreateEventSubscription` operation on the `Redshift` service. /// /// Creates an Amazon Redshift event notification subscription. This action requires an ARN (Amazon Resource Name) of an Amazon SNS topic created by either the Amazon Redshift console, the Amazon SNS console, or the Amazon SNS API. To obtain an ARN with Amazon SNS, you must create a topic in Amazon SNS and subscribe to the topic. The ARN is displayed in the SNS console. You can specify the source type, and lists of Amazon Redshift source IDs, event categories, and event severities. Notifications will be sent for all events you want that match those criteria. For example, you can specify source type = cluster, source ID = my-cluster-1 and mycluster2, event categories = Availability, Backup, and severity = ERROR. The subscription will only send notifications for those ERROR events in the Availability and Backup categories for the specified clusters. If you specify both the source type and source IDs, such as source type = cluster and source identifier = my-cluster-1, notifications will be sent for all the cluster events for my-cluster-1. If you specify a source type but do not specify a source identifier, you will receive notice of the events for the objects of that type in your Amazon Web Services account. If you do not specify either the SourceType nor the SourceIdentifier, you will be notified of events generated from all Amazon Redshift sources belonging to your Amazon Web Services account. You must specify a source type if you specify a source ID. /// @@ -1819,7 +1819,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `CreateHsmClientCertificate` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `CreateHsmClientCertificate` operation on the `Redshift` service. /// /// Creates an HSM client certificate that an Amazon Redshift cluster will use to connect to the client's HSM in order to store and retrieve the keys used to encrypt the cluster databases. The command returns a public key, which you must store in the HSM. In addition to creating the HSM certificate, you must create an Amazon Redshift HSM configuration that provides a cluster the information needed to store and use encryption keys in the HSM. For more information, go to [Hardware Security Modules](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-db-encryption.html#working-with-HSM) in the Amazon Redshift Cluster Management Guide. /// @@ -1891,7 +1891,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `CreateHsmConfiguration` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `CreateHsmConfiguration` operation on the `Redshift` service. /// /// Creates an HSM configuration that contains the information required by an Amazon Redshift cluster to store and use database encryption keys in a Hardware Security Module (HSM). After creating the HSM configuration, you can specify it as a parameter when creating a cluster. The cluster will then store its encryption keys in the HSM. In addition to creating an HSM configuration, you must also create an HSM client certificate. For more information, go to [Hardware Security Modules](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-HSM.html) in the Amazon Redshift Cluster Management Guide. /// @@ -1963,7 +1963,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `CreateIntegration` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `CreateIntegration` operation on the `Redshift` service. /// /// Creates a zero-ETL integration or S3 event integration with Amazon Redshift. /// @@ -2040,7 +2040,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `CreateRedshiftIdcApplication` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `CreateRedshiftIdcApplication` operation on the `Redshift` service. /// /// Creates an Amazon Redshift application for use with IAM Identity Center. /// @@ -2113,7 +2113,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `CreateScheduledAction` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `CreateScheduledAction` operation on the `Redshift` service. /// /// Creates a scheduled action. A scheduled action contains a schedule and an Amazon Redshift API action. For example, you can create a schedule of when to run the ResizeCluster API operation. /// @@ -2189,7 +2189,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `CreateSnapshotCopyGrant` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `CreateSnapshotCopyGrant` operation on the `Redshift` service. /// /// Creates a snapshot copy grant that permits Amazon Redshift to use an encrypted symmetric key from Key Management Service (KMS) to encrypt copied snapshots in a destination region. For more information about managing snapshot copy grants, go to [Amazon Redshift Database Encryption](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-db-encryption.html) in the Amazon Redshift Cluster Management Guide. /// @@ -2263,7 +2263,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `CreateSnapshotSchedule` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `CreateSnapshotSchedule` operation on the `Redshift` service. /// /// Create a snapshot schedule that can be associated to a cluster and which overrides the default system backup schedule. /// @@ -2337,7 +2337,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `CreateTags` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `CreateTags` operation on the `Redshift` service. /// /// Adds tags to a cluster. A resource can have up to 50 tags. If you try to create more than 50 tags for a resource, you will receive an error and the attempt will fail. If you specify a key that already exists for the resource, the value for that key will be updated with the new value. /// @@ -2409,7 +2409,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `CreateUsageLimit` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `CreateUsageLimit` operation on the `Redshift` service. /// /// Creates a usage limit for a specified Amazon Redshift feature on a cluster. The usage limit is identified by the returned usage limit identifier. /// @@ -2484,7 +2484,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DeauthorizeDataShare` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DeauthorizeDataShare` operation on the `Redshift` service. /// /// From a datashare producer account, removes authorization from the specified datashare. /// @@ -2553,7 +2553,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DeleteAuthenticationProfile` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DeleteAuthenticationProfile` operation on the `Redshift` service. /// /// Deletes an authentication profile. /// @@ -2623,7 +2623,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DeleteCluster` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DeleteCluster` operation on the `Redshift` service. /// /// Deletes a previously provisioned cluster without its final snapshot being created. A successful response from the web service indicates that the request was received correctly. Use [DescribeClusters] to monitor the status of the deletion. The delete operation cannot be canceled or reverted once submitted. For more information about managing clusters, go to [Amazon Redshift Clusters](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-clusters.html) in the Amazon Redshift Cluster Management Guide. If you want to shut down the cluster and retain it for future use, set SkipFinalClusterSnapshot to false and specify a name for FinalClusterSnapshotIdentifier. You can later restore this snapshot to resume using the cluster. If a final cluster snapshot is requested, the status of the cluster will be "final-snapshot" while the snapshot is being taken, then it's "deleting" once Amazon Redshift begins deleting the cluster. For more information about managing clusters, go to [Amazon Redshift Clusters](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-clusters.html) in the Amazon Redshift Cluster Management Guide. /// @@ -2696,7 +2696,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DeleteClusterParameterGroup` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DeleteClusterParameterGroup` operation on the `Redshift` service. /// /// Deletes a specified Amazon Redshift parameter group. You cannot delete a parameter group if it is associated with a cluster. /// @@ -2766,7 +2766,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DeleteClusterSecurityGroup` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DeleteClusterSecurityGroup` operation on the `Redshift` service. /// /// Deletes an Amazon Redshift security group. You cannot delete a security group that is associated with any clusters. You cannot delete the default security group. For information about managing security groups, go to [Amazon Redshift Cluster Security Groups](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-security-groups.html) in the Amazon Redshift Cluster Management Guide. /// @@ -2836,7 +2836,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DeleteClusterSnapshot` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DeleteClusterSnapshot` operation on the `Redshift` service. /// /// Deletes the specified manual snapshot. The snapshot must be in the available state, with no other users authorized to access the snapshot. Unlike automated snapshots, manual snapshots are retained even after you delete your cluster. Amazon Redshift does not delete your manual snapshots. You must delete manual snapshot explicitly to avoid getting charged. If other accounts are authorized to access the snapshot, you must revoke all of the authorizations before you can delete the snapshot. /// @@ -2906,7 +2906,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DeleteClusterSubnetGroup` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DeleteClusterSubnetGroup` operation on the `Redshift` service. /// /// Deletes the specified cluster subnet group. /// @@ -2977,7 +2977,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DeleteCustomDomainAssociation` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DeleteCustomDomainAssociation` operation on the `Redshift` service. /// /// Contains information about deleting a custom domain association for a cluster. /// @@ -3049,7 +3049,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DeleteEndpointAccess` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DeleteEndpointAccess` operation on the `Redshift` service. /// /// Deletes a Redshift-managed VPC endpoint. /// @@ -3122,7 +3122,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DeleteEventSubscription` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DeleteEventSubscription` operation on the `Redshift` service. /// /// Deletes an Amazon Redshift event notification subscription. /// @@ -3192,7 +3192,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DeleteHsmClientCertificate` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DeleteHsmClientCertificate` operation on the `Redshift` service. /// /// Deletes the specified HSM client certificate. /// @@ -3262,7 +3262,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DeleteHsmConfiguration` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DeleteHsmConfiguration` operation on the `Redshift` service. /// /// Deletes the specified Amazon Redshift HSM configuration. /// @@ -3332,7 +3332,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DeleteIntegration` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DeleteIntegration` operation on the `Redshift` service. /// /// Deletes a zero-ETL integration or S3 event integration with Amazon Redshift. /// @@ -3404,7 +3404,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DeletePartner` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DeletePartner` operation on the `Redshift` service. /// /// Deletes a partner integration from a cluster. Data can still flow to the cluster until the integration is deleted at the partner's website. /// @@ -3476,7 +3476,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DeleteRedshiftIdcApplication` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DeleteRedshiftIdcApplication` operation on the `Redshift` service. /// /// Deletes an Amazon Redshift IAM Identity Center application. /// @@ -3548,7 +3548,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DeleteResourcePolicy` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DeleteResourcePolicy` operation on the `Redshift` service. /// /// Deletes the resource policy for a specified resource. /// @@ -3618,7 +3618,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DeleteScheduledAction` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DeleteScheduledAction` operation on the `Redshift` service. /// /// Deletes a scheduled action. /// @@ -3688,7 +3688,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DeleteSnapshotCopyGrant` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DeleteSnapshotCopyGrant` operation on the `Redshift` service. /// /// Deletes the specified snapshot copy grant. /// @@ -3758,7 +3758,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DeleteSnapshotSchedule` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DeleteSnapshotSchedule` operation on the `Redshift` service. /// /// Deletes a snapshot schedule. /// @@ -3828,7 +3828,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DeleteTags` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DeleteTags` operation on the `Redshift` service. /// /// Deletes tags from a resource. You must provide the ARN of the resource from which you want to delete the tag or tags. /// @@ -3898,7 +3898,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DeleteUsageLimit` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DeleteUsageLimit` operation on the `Redshift` service. /// /// Deletes a usage limit from a cluster. /// @@ -3968,7 +3968,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DeregisterNamespace` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DeregisterNamespace` operation on the `Redshift` service. /// /// Deregisters a cluster or serverless namespace from the Amazon Web Services Glue Data Catalog. /// @@ -4039,7 +4039,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeAccountAttributes` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeAccountAttributes` operation on the `Redshift` service. /// /// Returns a list of attributes attached to an account /// @@ -4103,7 +4103,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeAuthenticationProfiles` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeAuthenticationProfiles` operation on the `Redshift` service. /// /// Describes an authentication profile. /// @@ -4173,7 +4173,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeClusterDbRevisions` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeClusterDbRevisions` operation on the `Redshift` service. /// /// Returns an array of ClusterDbRevision objects. /// @@ -4243,7 +4243,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeClusterParameterGroups` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeClusterParameterGroups` operation on the `Redshift` service. /// /// Returns a list of Amazon Redshift parameter groups, including parameter groups you created and the default parameter group. For each parameter group, the response includes the parameter group name, description, and parameter group family name. You can optionally specify a name to retrieve the description of a specific parameter group. For more information about parameters and parameter groups, go to [Amazon Redshift Parameter Groups](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-parameter-groups.html) in the Amazon Redshift Cluster Management Guide. If you specify both tag keys and tag values in the same request, Amazon Redshift returns all parameter groups that match any combination of the specified keys and values. For example, if you have owner and environment for tag keys, and admin and test for tag values, all parameter groups that have any combination of those values are returned. If both tag keys and values are omitted from the request, parameter groups are returned regardless of whether they have tag keys or values associated with them. /// @@ -4313,7 +4313,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeClusterParameters` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeClusterParameters` operation on the `Redshift` service. /// /// Returns a detailed list of parameters contained within the specified Amazon Redshift parameter group. For each parameter the response includes information such as parameter name, description, data type, value, whether the parameter value is modifiable, and so on. You can specify source filter to retrieve parameters of only specific type. For example, to retrieve parameters that were modified by a user action such as from [ModifyClusterParameterGroup], you can specify source equal to user. For more information about parameters and parameter groups, go to [Amazon Redshift Parameter Groups](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-parameter-groups.html) in the Amazon Redshift Cluster Management Guide. /// @@ -4382,7 +4382,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeClusterSecurityGroups` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeClusterSecurityGroups` operation on the `Redshift` service. /// /// Returns information about Amazon Redshift security groups. If the name of a security group is specified, the response will contain only information about only that security group. For information about managing security groups, go to [Amazon Redshift Cluster Security Groups](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-security-groups.html) in the Amazon Redshift Cluster Management Guide. If you specify both tag keys and tag values in the same request, Amazon Redshift returns all security groups that match any combination of the specified keys and values. For example, if you have owner and environment for tag keys, and admin and test for tag values, all security groups that have any combination of those values are returned. If both tag keys and values are omitted from the request, security groups are returned regardless of whether they have tag keys or values associated with them. /// @@ -4452,7 +4452,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeClusterSnapshots` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeClusterSnapshots` operation on the `Redshift` service. /// /// Returns one or more snapshot objects, which contain metadata about your cluster snapshots. By default, this operation returns information about all snapshots of all clusters that are owned by your Amazon Web Services account. No information is returned for snapshots owned by inactive Amazon Web Services accounts. If you specify both tag keys and tag values in the same request, Amazon Redshift returns all snapshots that match any combination of the specified keys and values. For example, if you have owner and environment for tag keys, and admin and test for tag values, all snapshots that have any combination of those values are returned. Only snapshots that you own are returned in the response; shared snapshots are not returned with the tag key and tag value request parameters. If both tag keys and values are omitted from the request, snapshots are returned regardless of whether they have tag keys or values associated with them. /// @@ -4524,7 +4524,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeClusterSubnetGroups` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeClusterSubnetGroups` operation on the `Redshift` service. /// /// Returns one or more cluster subnet group objects, which contain metadata about your cluster subnet groups. By default, this operation returns information about all cluster subnet groups that are defined in your Amazon Web Services account. If you specify both tag keys and tag values in the same request, Amazon Redshift returns all subnet groups that match any combination of the specified keys and values. For example, if you have owner and environment for tag keys, and admin and test for tag values, all subnet groups that have any combination of those values are returned. If both tag keys and values are omitted from the request, subnet groups are returned regardless of whether they have tag keys or values associated with them. /// @@ -4594,7 +4594,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeClusterTracks` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeClusterTracks` operation on the `Redshift` service. /// /// Returns a list of all the available maintenance tracks. /// @@ -4664,7 +4664,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeClusterVersions` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeClusterVersions` operation on the `Redshift` service. /// /// Returns descriptions of the available Amazon Redshift cluster versions. You can call this operation even before creating any clusters to learn more about the Amazon Redshift versions. For more information about managing clusters, go to [Amazon Redshift Clusters](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-clusters.html) in the Amazon Redshift Cluster Management Guide. /// @@ -4728,7 +4728,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeClusters` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeClusters` operation on the `Redshift` service. /// /// Returns properties of provisioned clusters including general cluster properties, cluster database properties, maintenance and backup properties, and security and access properties. This operation supports pagination. For more information about managing clusters, go to [Amazon Redshift Clusters](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-clusters.html) in the Amazon Redshift Cluster Management Guide. If you specify both tag keys and tag values in the same request, Amazon Redshift returns all clusters that match any combination of the specified keys and values. For example, if you have owner and environment for tag keys, and admin and test for tag values, all clusters that have any combination of those values are returned. If both tag keys and values are omitted from the request, clusters are returned regardless of whether they have tag keys or values associated with them. /// @@ -4798,7 +4798,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeCustomDomainAssociations` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeCustomDomainAssociations` operation on the `Redshift` service. /// /// Contains information about custom domain associations for a cluster. /// @@ -4868,7 +4868,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeDataShares` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeDataShares` operation on the `Redshift` service. /// /// Shows the status of any inbound or outbound datashares available in the specified account. /// @@ -4937,7 +4937,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeDataSharesForConsumer` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeDataSharesForConsumer` operation on the `Redshift` service. /// /// Returns a list of datashares where the account identifier being called is a consumer account identifier. /// @@ -5006,7 +5006,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeDataSharesForProducer` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeDataSharesForProducer` operation on the `Redshift` service. /// /// Returns a list of datashares when the account identifier being called is a producer account identifier. /// @@ -5075,7 +5075,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeDefaultClusterParameters` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeDefaultClusterParameters` operation on the `Redshift` service. /// /// Returns a list of parameter settings for the specified parameter group family. For more information about parameters and parameter groups, go to [Amazon Redshift Parameter Groups](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-parameter-groups.html) in the Amazon Redshift Cluster Management Guide. /// @@ -5139,7 +5139,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeEndpointAccess` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeEndpointAccess` operation on the `Redshift` service. /// /// Describes a Redshift-managed VPC endpoint. /// @@ -5210,7 +5210,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeEndpointAuthorization` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeEndpointAuthorization` operation on the `Redshift` service. /// /// Describes an endpoint authorization. /// @@ -5280,7 +5280,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeEventCategories` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeEventCategories` operation on the `Redshift` service. /// /// Displays a list of event categories for all event source types, or for a specified source type. For a list of the event categories and source types, go to [Amazon Redshift Event Notifications](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-event-notifications.html). /// @@ -5344,7 +5344,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeEventSubscriptions` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeEventSubscriptions` operation on the `Redshift` service. /// /// Lists descriptions of all the Amazon Redshift event notification subscriptions for a customer account. If you specify a subscription name, lists the description for that subscription. If you specify both tag keys and tag values in the same request, Amazon Redshift returns all event notification subscriptions that match any combination of the specified keys and values. For example, if you have owner and environment for tag keys, and admin and test for tag values, all subscriptions that have any combination of those values are returned. If both tag keys and values are omitted from the request, subscriptions are returned regardless of whether they have tag keys or values associated with them. /// @@ -5414,7 +5414,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeEvents` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeEvents` operation on the `Redshift` service. /// /// Returns events related to clusters, security groups, snapshots, and parameter groups for the past 14 days. Events specific to a particular cluster, security group, snapshot or parameter group can be obtained by providing the name as a parameter. By default, the past hour of events are returned. /// @@ -5478,7 +5478,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeHsmClientCertificates` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeHsmClientCertificates` operation on the `Redshift` service. /// /// Returns information about the specified HSM client certificate. If no certificate ID is specified, returns information about all the HSM certificates owned by your Amazon Web Services account. If you specify both tag keys and tag values in the same request, Amazon Redshift returns all HSM client certificates that match any combination of the specified keys and values. For example, if you have owner and environment for tag keys, and admin and test for tag values, all HSM client certificates that have any combination of those values are returned. If both tag keys and values are omitted from the request, HSM client certificates are returned regardless of whether they have tag keys or values associated with them. /// @@ -5548,7 +5548,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeHsmConfigurations` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeHsmConfigurations` operation on the `Redshift` service. /// /// Returns information about the specified Amazon Redshift HSM configuration. If no configuration ID is specified, returns information about all the HSM configurations owned by your Amazon Web Services account. If you specify both tag keys and tag values in the same request, Amazon Redshift returns all HSM connections that match any combination of the specified keys and values. For example, if you have owner and environment for tag keys, and admin and test for tag values, all HSM connections that have any combination of those values are returned. If both tag keys and values are omitted from the request, HSM connections are returned regardless of whether they have tag keys or values associated with them. /// @@ -5618,7 +5618,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeInboundIntegrations` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeInboundIntegrations` operation on the `Redshift` service. /// /// Returns a list of inbound integrations. /// @@ -5689,7 +5689,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeIntegrations` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeIntegrations` operation on the `Redshift` service. /// /// Describes one or more zero-ETL or S3 event integrations with Amazon Redshift. /// @@ -5759,7 +5759,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeLoggingStatus` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeLoggingStatus` operation on the `Redshift` service. /// /// Describes whether information, such as queries and connection attempts, is being logged for the specified Amazon Redshift cluster. /// @@ -5829,7 +5829,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeNodeConfigurationOptions` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeNodeConfigurationOptions` operation on the `Redshift` service. /// /// Returns properties of possible node configurations such as node type, number of nodes, and disk usage for the specified action type. /// @@ -5902,7 +5902,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeOrderableClusterOptions` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeOrderableClusterOptions` operation on the `Redshift` service. /// /// Returns a list of orderable cluster options. Before you create a new cluster you can use this operation to find what options are available, such as the EC2 Availability Zones (AZ) in the specific Amazon Web Services Region that you can specify, and the node types you can request. The node types differ by available storage, memory, CPU and price. With the cost involved you might want to obtain a list of cluster options in the specific region and specify values when creating a cluster. For more information about managing clusters, go to [Amazon Redshift Clusters](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-clusters.html) in the Amazon Redshift Cluster Management Guide. /// @@ -5966,7 +5966,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribePartners` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribePartners` operation on the `Redshift` service. /// /// Returns information about the partner integrations defined for a cluster. /// @@ -6037,7 +6037,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeRedshiftIdcApplications` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeRedshiftIdcApplications` operation on the `Redshift` service. /// /// Lists the Amazon Redshift IAM Identity Center applications. /// @@ -6109,7 +6109,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeReservedNodeExchangeStatus` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeReservedNodeExchangeStatus` operation on the `Redshift` service. /// /// Returns exchange status details and associated metadata for a reserved-node exchange. Statuses include such values as in progress and requested. /// @@ -6180,7 +6180,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeReservedNodeOfferings` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeReservedNodeOfferings` operation on the `Redshift` service. /// /// Returns a list of the available reserved node offerings by Amazon Redshift with their descriptions including the node type, the fixed and recurring costs of reserving the node and duration the node will be reserved for you. These descriptions help you determine which reserve node offering you want to purchase. You then use the unique offering ID in you call to [PurchaseReservedNodeOffering] to reserve one or more nodes for your Amazon Redshift cluster. For more information about reserved node offerings, go to [Purchasing Reserved Nodes](https://docs.aws.amazon.com/redshift/latest/mgmt/purchase-reserved-node-instance.html) in the Amazon Redshift Cluster Management Guide. /// @@ -6251,7 +6251,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeReservedNodes` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeReservedNodes` operation on the `Redshift` service. /// /// Returns the descriptions of the reserved nodes. /// @@ -6321,7 +6321,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeResize` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeResize` operation on the `Redshift` service. /// /// Returns information about the last resize operation for the specified cluster. If no resize operation has ever been initiated for the specified cluster, a HTTP 404 error is returned. If a resize operation was initiated and completed, the status of the resize remains as SUCCEEDED until the next resize. A resize operation can be requested using [ModifyCluster] and specifying a different number or type of nodes for the cluster. /// @@ -6392,7 +6392,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeScheduledActions` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeScheduledActions` operation on the `Redshift` service. /// /// Describes properties of scheduled actions. /// @@ -6462,7 +6462,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeSnapshotCopyGrants` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeSnapshotCopyGrants` operation on the `Redshift` service. /// /// Returns a list of snapshot copy grants owned by the Amazon Web Services account in the destination region. For more information about managing snapshot copy grants, go to [Amazon Redshift Database Encryption](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-db-encryption.html) in the Amazon Redshift Cluster Management Guide. /// @@ -6532,7 +6532,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeSnapshotSchedules` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeSnapshotSchedules` operation on the `Redshift` service. /// /// Returns a list of snapshot schedules. /// @@ -6596,7 +6596,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeStorage` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeStorage` operation on the `Redshift` service. /// /// Returns account level backups storage size and provisional storage. /// @@ -6660,7 +6660,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeTableRestoreStatus` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeTableRestoreStatus` operation on the `Redshift` service. /// /// Lists the status of one or more table restore requests made using the [RestoreTableFromClusterSnapshot] API action. If you don't specify a value for the TableRestoreRequestId parameter, then DescribeTableRestoreStatus returns the status of all table restore requests ordered by the date and time of the request in ascending order. Otherwise DescribeTableRestoreStatus returns the status of the table specified by TableRestoreRequestId. /// @@ -6730,7 +6730,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeTags` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeTags` operation on the `Redshift` service. /// /// Returns a list of tags. You can return tags from a specific resource by specifying an ARN, or you can return all tags for a given type of resource, such as clusters, snapshots, and so on. The following are limitations for DescribeTags: /// @@ -6809,7 +6809,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DescribeUsageLimits` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DescribeUsageLimits` operation on the `Redshift` service. /// /// Shows usage limits on a cluster. Results are filtered based on the combination of input usage limit identifier, cluster identifier, and feature type parameters: /// @@ -6887,7 +6887,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DisableLogging` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DisableLogging` operation on the `Redshift` service. /// /// Stops logging information, such as queries and connection attempts, for the specified Amazon Redshift cluster. /// @@ -6958,7 +6958,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DisableSnapshotCopy` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DisableSnapshotCopy` operation on the `Redshift` service. /// /// Disables the automatic copying of snapshots from one region to another region for a specified cluster. If your cluster and its snapshots are encrypted using an encrypted symmetric key from Key Management Service, use [DeleteSnapshotCopyGrant] to delete the grant that grants Amazon Redshift permission to the key in the destination region. /// @@ -7031,7 +7031,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `DisassociateDataShareConsumer` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `DisassociateDataShareConsumer` operation on the `Redshift` service. /// /// From a datashare consumer account, remove association for the specified datashare. /// @@ -7101,7 +7101,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `EnableLogging` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `EnableLogging` operation on the `Redshift` service. /// /// Starts logging information, such as queries and connection attempts, for the specified Amazon Redshift cluster. /// @@ -7176,7 +7176,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `EnableSnapshotCopy` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `EnableSnapshotCopy` operation on the `Redshift` service. /// /// Enables the automatic copy of snapshots from one region to another region for a specified cluster. /// @@ -7255,7 +7255,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `FailoverPrimaryCompute` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `FailoverPrimaryCompute` operation on the `Redshift` service. /// /// Fails over the primary compute unit of the specified Multi-AZ cluster to another Availability Zone. /// @@ -7327,7 +7327,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `GetClusterCredentials` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `GetClusterCredentials` operation on the `Redshift` service. /// /// Returns a database user name and temporary password with temporary authorization to log on to an Amazon Redshift database. The action returns the database user name prefixed with IAM: if AutoCreate is False or IAMA: if AutoCreate is True. You can optionally specify one or more database user groups that the user will join at log on. By default, the temporary credentials expire in 900 seconds. You can optionally specify a duration between 900 seconds (15 minutes) and 3600 seconds (60 minutes). For more information, see [Using IAM Authentication to Generate Database User Credentials](https://docs.aws.amazon.com/redshift/latest/mgmt/generating-user-credentials.html) in the Amazon Redshift Cluster Management Guide. The Identity and Access Management (IAM) user or role that runs GetClusterCredentials must have an IAM policy attached that allows access to all necessary actions and resources. For more information about permissions, see [Resource Policies for GetClusterCredentials](https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-iam-access-control-identity-based.html#redshift-policy-resources.getclustercredentials-resources) in the Amazon Redshift Cluster Management Guide. If the DbGroups parameter is specified, the IAM policy must allow the redshift:JoinGroup action with access to the listed dbgroups. In addition, if the AutoCreate parameter is set to True, then the policy must include the redshift:CreateClusterUser permission. If the DbName parameter is specified, the IAM policy must allow access to the resource dbname for the specified database name. /// @@ -7397,7 +7397,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `GetClusterCredentialsWithIAM` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `GetClusterCredentialsWithIAM` operation on the `Redshift` service. /// /// Returns a database user name and temporary password with temporary authorization to log in to an Amazon Redshift database. The database user is mapped 1:1 to the source Identity and Access Management (IAM) identity. For more information about IAM identities, see [IAM Identities (users, user groups, and roles)](https://docs.aws.amazon.com/IAM/latest/UserGuide/id.html) in the Amazon Web Services Identity and Access Management User Guide. The Identity and Access Management (IAM) identity that runs this operation must have an IAM policy attached that allows access to all necessary actions and resources. For more information about permissions, see [Using identity-based policies (IAM policies)](https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-iam-access-control-identity-based.html) in the Amazon Redshift Cluster Management Guide. /// @@ -7467,7 +7467,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `GetReservedNodeExchangeConfigurationOptions` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `GetReservedNodeExchangeConfigurationOptions` operation on the `Redshift` service. /// /// Gets the configuration options for the reserved-node exchange. These options include information about the source reserved node and target reserved node offering. Details include the node type, the price, the node count, and the offering type. /// @@ -7543,7 +7543,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `GetReservedNodeExchangeOfferings` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `GetReservedNodeExchangeOfferings` operation on the `Redshift` service. /// /// Returns an array of DC2 ReservedNodeOfferings that matches the payment type, term, and usage price of the given DC1 reserved node. /// @@ -7617,7 +7617,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `GetResourcePolicy` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `GetResourcePolicy` operation on the `Redshift` service. /// /// Get the resource policy for a specified resource. /// @@ -7688,7 +7688,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `ListRecommendations` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `ListRecommendations` operation on the `Redshift` service. /// /// List the Amazon Redshift Advisor recommendations for one or multiple Amazon Redshift clusters in an Amazon Web Services account. /// @@ -7758,7 +7758,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `ModifyAquaConfiguration` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `ModifyAquaConfiguration` operation on the `Redshift` service. /// /// This operation is retired. Calling this operation does not change AQUA configuration. Amazon Redshift automatically determines whether to use AQUA (Advanced Query Accelerator). /// @@ -7829,7 +7829,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `ModifyAuthenticationProfile` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `ModifyAuthenticationProfile` operation on the `Redshift` service. /// /// Modifies an authentication profile. /// @@ -7900,7 +7900,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `ModifyCluster` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `ModifyCluster` operation on the `Redshift` service. /// /// Modifies the settings for a cluster. You can also change node type and the number of nodes to scale up or down the cluster. When resizing a cluster, you must specify both the number of nodes and the node type even if one of the parameters does not change. You can add another security or parameter group, or change the admin user password. Resetting a cluster password or modifying the security groups associated with a cluster do not need a reboot. However, modifying a parameter group requires a reboot for parameters to take effect. For more information about managing clusters, go to [Amazon Redshift Clusters](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-clusters.html) in the Amazon Redshift Cluster Management Guide. VPC Block Public Access (BPA) enables you to block resources in VPCs and subnets that you own in a Region from reaching or being reached from the internet through internet gateways and egress-only internet gateways. If a subnet group for a provisioned cluster is in an account with VPC BPA turned on, the following capabilities are blocked: /// @@ -8001,7 +8001,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `ModifyClusterDbRevision` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `ModifyClusterDbRevision` operation on the `Redshift` service. /// /// Modifies the database revision of a cluster. The database revision is a unique revision of the database running in a cluster. /// @@ -8073,7 +8073,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `ModifyClusterIamRoles` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `ModifyClusterIamRoles` operation on the `Redshift` service. /// /// Modifies the list of Identity and Access Management (IAM) roles that can be used by the cluster to access other Amazon Web Services services. The maximum number of IAM roles that you can associate is subject to a quota. For more information, go to [Quotas and limits](https://docs.aws.amazon.com/redshift/latest/mgmt/amazon-redshift-limits.html) in the Amazon Redshift Cluster Management Guide. /// @@ -8143,7 +8143,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `ModifyClusterMaintenance` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `ModifyClusterMaintenance` operation on the `Redshift` service. /// /// Modifies the maintenance settings of a cluster. /// @@ -8213,7 +8213,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `ModifyClusterParameterGroup` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `ModifyClusterParameterGroup` operation on the `Redshift` service. /// /// Modifies the parameters of a parameter group. For the parameters parameter, it can't contain ASCII characters. For more information about parameters and parameter groups, go to [Amazon Redshift Parameter Groups](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-parameter-groups.html) in the Amazon Redshift Cluster Management Guide. /// @@ -8283,7 +8283,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `ModifyClusterSnapshot` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `ModifyClusterSnapshot` operation on the `Redshift` service. /// /// Modifies the settings for a snapshot. This exanmple modifies the manual retention period setting for a cluster snapshot. /// @@ -8354,7 +8354,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `ModifyClusterSnapshotSchedule` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `ModifyClusterSnapshotSchedule` operation on the `Redshift` service. /// /// Modifies a snapshot schedule for a cluster. /// @@ -8425,7 +8425,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `ModifyClusterSubnetGroup` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `ModifyClusterSubnetGroup` operation on the `Redshift` service. /// /// Modifies a cluster subnet group to include the specified list of VPC subnets. The operation replaces the existing list of subnets with the new list of subnets. VPC Block Public Access (BPA) enables you to block resources in VPCs and subnets that you own in a Region from reaching or being reached from the internet through internet gateways and egress-only internet gateways. If a subnet group for a provisioned cluster is in an account with VPC BPA turned on, the following capabilities are blocked: /// @@ -8510,7 +8510,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `ModifyCustomDomainAssociation` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `ModifyCustomDomainAssociation` operation on the `Redshift` service. /// /// Contains information for changing a custom domain association. /// @@ -8582,7 +8582,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `ModifyEndpointAccess` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `ModifyEndpointAccess` operation on the `Redshift` service. /// /// Modifies a Redshift-managed VPC endpoint. /// @@ -8656,7 +8656,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `ModifyEventSubscription` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `ModifyEventSubscription` operation on the `Redshift` service. /// /// Modifies an existing Amazon Redshift event notification subscription. /// @@ -8733,7 +8733,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `ModifyIntegration` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `ModifyIntegration` operation on the `Redshift` service. /// /// Modifies a zero-ETL integration or S3 event integration with Amazon Redshift. /// @@ -8806,7 +8806,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `ModifyRedshiftIdcApplication` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `ModifyRedshiftIdcApplication` operation on the `Redshift` service. /// /// Changes an existing Amazon Redshift IAM Identity Center application. /// @@ -8878,7 +8878,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `ModifyScheduledAction` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `ModifyScheduledAction` operation on the `Redshift` service. /// /// Modifies a scheduled action. /// @@ -8953,7 +8953,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `ModifySnapshotCopyRetentionPeriod` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `ModifySnapshotCopyRetentionPeriod` operation on the `Redshift` service. /// /// Modifies the number of days to retain snapshots in the destination Amazon Web Services Region after they are copied from the source Amazon Web Services Region. By default, this operation only changes the retention period of copied automated snapshots. The retention periods for both new and existing copied automated snapshots are updated with the new retention period. You can set the manual option to change only the retention periods of copied manual snapshots. If you set this option, only newly copied manual snapshots have the new retention period. /// @@ -9026,7 +9026,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `ModifySnapshotSchedule` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `ModifySnapshotSchedule` operation on the `Redshift` service. /// /// Modifies a snapshot schedule. Any schedule associated with a cluster is modified asynchronously. /// @@ -9097,7 +9097,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `ModifyUsageLimit` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `ModifyUsageLimit` operation on the `Redshift` service. /// /// Modifies a usage limit in a cluster. You can't modify the feature type or period of a usage limit. /// @@ -9168,7 +9168,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `PauseCluster` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `PauseCluster` operation on the `Redshift` service. /// /// Pauses a cluster. /// @@ -9239,7 +9239,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `PurchaseReservedNodeOffering` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `PurchaseReservedNodeOffering` operation on the `Redshift` service. /// /// Allows you to purchase reserved nodes. Amazon Redshift offers a predefined set of reserved node offerings. You can purchase one or more of the offerings. You can call the [DescribeReservedNodeOfferings] API to obtain the available reserved node offerings. You can call this API by providing a specific reserved node offering and the number of nodes you want to reserve. For more information about reserved node offerings, go to [Purchasing Reserved Nodes](https://docs.aws.amazon.com/redshift/latest/mgmt/purchase-reserved-node-instance.html) in the Amazon Redshift Cluster Management Guide. /// @@ -9311,7 +9311,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `PutResourcePolicy` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `PutResourcePolicy` operation on the `Redshift` service. /// /// Updates the resource policy for a specified resource. /// @@ -9383,7 +9383,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `RebootCluster` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `RebootCluster` operation on the `Redshift` service. /// /// Reboots a cluster. This action is taken as soon as possible. It results in a momentary outage to the cluster, during which the cluster status is set to rebooting. A cluster event is created when the reboot is completed. Any pending cluster modifications (see [ModifyCluster]) are applied at this reboot. For more information about managing clusters, go to [Amazon Redshift Clusters](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-clusters.html) in the Amazon Redshift Cluster Management Guide. /// @@ -9453,7 +9453,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `RegisterNamespace` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `RegisterNamespace` operation on the `Redshift` service. /// /// Registers a cluster or serverless namespace to the Amazon Web Services Glue Data Catalog. /// @@ -9524,7 +9524,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `RejectDataShare` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `RejectDataShare` operation on the `Redshift` service. /// /// From a datashare consumer account, rejects the specified datashare. /// @@ -9593,7 +9593,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `ResetClusterParameterGroup` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `ResetClusterParameterGroup` operation on the `Redshift` service. /// /// Sets one or more parameters of the specified parameter group to their default values and sets the source values of the parameters to "engine-default". To reset the entire parameter group specify the ResetAllParameters parameter. For parameter changes to take effect you must reboot any associated clusters. /// @@ -9663,7 +9663,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `ResizeCluster` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `ResizeCluster` operation on the `Redshift` service. /// /// Changes the size of the cluster. You can change the cluster's type, or change the number or type of nodes. The default behavior is to use the elastic resize method. With an elastic resize, your cluster is available for read and write operations more quickly than with the classic resize method. Elastic resize operations have the following restrictions: /// @@ -9765,7 +9765,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `RestoreFromClusterSnapshot` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `RestoreFromClusterSnapshot` operation on the `Redshift` service. /// /// Creates a new cluster from a snapshot. By default, Amazon Redshift creates the resulting cluster with the same configuration as the original cluster from which the snapshot was created, except that the new cluster is created with the default cluster security and parameter groups. After Amazon Redshift creates the cluster, you can use the [ModifyCluster] API to associate a different security group and different parameter group with the restored cluster. If you are using a DS node type, you can also choose to change to another DS node type of the same size during restore. If you restore a cluster into a VPC, you must provide a cluster subnet group where you want the cluster restored. VPC Block Public Access (BPA) enables you to block resources in VPCs and subnets that you own in a Region from reaching or being reached from the internet through internet gateways and egress-only internet gateways. If a subnet group for a provisioned cluster is in an account with VPC BPA turned on, the following capabilities are blocked: /// @@ -9877,7 +9877,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `RestoreTableFromClusterSnapshot` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `RestoreTableFromClusterSnapshot` operation on the `Redshift` service. /// /// Creates a new table from a table in an Amazon Redshift cluster snapshot. You must create the new table within the Amazon Redshift cluster that the snapshot was taken from. You cannot use RestoreTableFromClusterSnapshot to restore a table with the same name as an existing table in an Amazon Redshift cluster. That is, you cannot overwrite an existing table in a cluster with a restored table. If you want to replace your original table with a new, restored table, then rename or drop your original table before you call RestoreTableFromClusterSnapshot. When you have renamed your original table, then you can pass the original name of the table as the NewTableName parameter value in the call to RestoreTableFromClusterSnapshot. This way, you can replace the original table with the table created from the snapshot. You can't use this operation to restore tables with [interleaved sort keys](https://docs.aws.amazon.com/redshift/latest/dg/t_Sorting_data.html#t_Sorting_data-interleaved). /// @@ -9952,7 +9952,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `ResumeCluster` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `ResumeCluster` operation on the `Redshift` service. /// /// Resumes a paused cluster. /// @@ -10024,7 +10024,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `RevokeClusterSecurityGroupIngress` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `RevokeClusterSecurityGroupIngress` operation on the `Redshift` service. /// /// Revokes an ingress rule in an Amazon Redshift security group for a previously authorized IP range or Amazon EC2 security group. To add an ingress rule, see [AuthorizeClusterSecurityGroupIngress]. For information about managing security groups, go to [Amazon Redshift Cluster Security Groups](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-security-groups.html) in the Amazon Redshift Cluster Management Guide. /// @@ -10095,7 +10095,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `RevokeEndpointAccess` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `RevokeEndpointAccess` operation on the `Redshift` service. /// /// Revokes access to a cluster. /// @@ -10170,7 +10170,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `RevokeSnapshotAccess` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `RevokeSnapshotAccess` operation on the `Redshift` service. /// /// Removes the ability of the specified Amazon Web Services account to restore the specified snapshot. If the account is currently restoring the snapshot, the restore will run to completion. For more information about working with snapshots, go to [Amazon Redshift Snapshots](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-snapshots.html) in the Amazon Redshift Cluster Management Guide. /// @@ -10242,7 +10242,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `RotateEncryptionKey` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `RotateEncryptionKey` operation on the `Redshift` service. /// /// Rotates the encryption keys for a cluster. /// @@ -10314,7 +10314,7 @@ extension RedshiftClient { return try await op.execute(input: input) } - /// Performs the `UpdatePartnerStatus` operation on the `RedshiftServiceVersion20121201` service. + /// Performs the `UpdatePartnerStatus` operation on the `Redshift` service. /// /// Updates the status of a partner integration. /// diff --git a/Sources/Services/AWSRedshiftData/Sources/AWSRedshiftData/RedshiftDataClient.swift b/Sources/Services/AWSRedshiftData/Sources/AWSRedshiftData/RedshiftDataClient.swift index 520eaca6512..25faeb46d59 100644 --- a/Sources/Services/AWSRedshiftData/Sources/AWSRedshiftData/RedshiftDataClient.swift +++ b/Sources/Services/AWSRedshiftData/Sources/AWSRedshiftData/RedshiftDataClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class RedshiftDataClient: ClientRuntime.Client { public static let clientName = "RedshiftDataClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: RedshiftDataClient.RedshiftDataClientConfiguration let serviceName = "Redshift Data" diff --git a/Sources/Services/AWSRedshiftServerless/Sources/AWSRedshiftServerless/RedshiftServerlessClient.swift b/Sources/Services/AWSRedshiftServerless/Sources/AWSRedshiftServerless/RedshiftServerlessClient.swift index b90290aac4e..30b8a132a50 100644 --- a/Sources/Services/AWSRedshiftServerless/Sources/AWSRedshiftServerless/RedshiftServerlessClient.swift +++ b/Sources/Services/AWSRedshiftServerless/Sources/AWSRedshiftServerless/RedshiftServerlessClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class RedshiftServerlessClient: ClientRuntime.Client { public static let clientName = "RedshiftServerlessClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: RedshiftServerlessClient.RedshiftServerlessClientConfiguration let serviceName = "Redshift Serverless" diff --git a/Sources/Services/AWSRekognition/Sources/AWSRekognition/RekognitionClient.swift b/Sources/Services/AWSRekognition/Sources/AWSRekognition/RekognitionClient.swift index bbadd0cf184..30374cb8b23 100644 --- a/Sources/Services/AWSRekognition/Sources/AWSRekognition/RekognitionClient.swift +++ b/Sources/Services/AWSRekognition/Sources/AWSRekognition/RekognitionClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class RekognitionClient: ClientRuntime.Client { public static let clientName = "RekognitionClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: RekognitionClient.RekognitionClientConfiguration let serviceName = "Rekognition" @@ -331,7 +331,7 @@ extension RekognitionClient { } extension RekognitionClient { - /// Performs the `AssociateFaces` operation on the `RekognitionService` service. + /// Performs the `AssociateFaces` operation on the `Rekognition` service. /// /// Associates one or more faces with an existing UserID. Takes an array of FaceIds. Each FaceId that are present in the FaceIds list is associated with the provided UserID. The maximum number of total FaceIds per UserID is 100. The UserMatchThreshold parameter specifies the minimum user match confidence required for the face to be associated with a UserID that has at least one FaceID already associated. This ensures that the FaceIds are associated with the right UserID. The value ranges from 0-100 and default value is 75. If successful, an array of AssociatedFace objects containing the associated FaceIds is returned. If a given face is already associated with the given UserID, it will be ignored and will not be returned in the response. If a given face is already associated to a different UserID, isn't found in the collection, doesn’t meet the UserMatchThreshold, or there are already 100 faces associated with the UserID, it will be returned as part of an array of UnsuccessfulFaceAssociations. The UserStatus reflects the status of an operation which updates a UserID representation with a list of given faces. The UserStatus can be: /// @@ -416,7 +416,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `CompareFaces` operation on the `RekognitionService` service. + /// Performs the `CompareFaces` operation on the `Rekognition` service. /// /// Compares a face in the source input image with each of the 100 largest faces detected in the target input image. If the source image contains multiple faces, the service detects the largest face and compares it with each face detected in the target image. CompareFaces uses machine learning algorithms, which are probabilistic. A false negative is an incorrect prediction that a face in the target image has a low similarity confidence score when compared to the face in the source image. To reduce the probability of false negatives, we recommend that you compare the target image against multiple source images. If you plan to use CompareFaces to make a decision that impacts an individual's rights, privacy, or access to services, we recommend that you pass the result to a human for review and further validation before taking action. You pass the input and target images either as base64-encoded image bytes or as references to images in an Amazon S3 bucket. If you use the AWS CLI to call Amazon Rekognition operations, passing image bytes isn't supported. The image must be formatted as a PNG or JPEG file. In response, the operation returns an array of face matches ordered by similarity score in descending order. For each face match, the response provides a bounding box of the face, facial landmarks, pose details (pitch, roll, and yaw), quality (brightness and sharpness), and confidence value (indicating the level of confidence that the bounding box contains a face). The response also provides a similarity score, which indicates how closely the faces match. By default, only faces with a similarity score of greater than or equal to 80% are returned in the response. You can change this value by specifying the SimilarityThreshold parameter. CompareFaces also returns an array of faces that don't match the source image. For each face, it returns a bounding box, confidence value, landmarks, pose details, and quality. The response also returns information about the face in the source image, including the bounding box of the face and confidence value. The QualityFilter input parameter allows you to filter out detected faces that don’t meet a required quality bar. The quality bar is based on a variety of common use cases. Use QualityFilter to set the quality bar by specifying LOW, MEDIUM, or HIGH. If you do not want to filter detected faces, specify NONE. The default value is NONE. If the image doesn't contain Exif metadata, CompareFaces returns orientation information for the source and target images. Use these values to display the images with the correct image orientation. If no faces are detected in the source or target images, CompareFaces returns an InvalidParameterException error. This is a stateless API operation. That is, data returned by this operation doesn't persist. For an example, see Comparing Faces in Images in the Amazon Rekognition Developer Guide. This operation requires permissions to perform the rekognition:CompareFaces action. /// @@ -493,7 +493,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `CopyProjectVersion` operation on the `RekognitionService` service. + /// Performs the `CopyProjectVersion` operation on the `Rekognition` service. /// /// This operation applies only to Amazon Rekognition Custom Labels. Copies a version of an Amazon Rekognition Custom Labels model from a source project to a destination project. The source and destination projects can be in different AWS accounts but must be in the same AWS Region. You can't copy a model to another AWS service. To copy a model version to a different AWS account, you need to create a resource-based policy known as a project policy. You attach the project policy to the source project by calling [PutProjectPolicy]. The project policy gives permission to copy the model version from a trusting AWS account to a trusted account. For more information creating and attaching a project policy, see Attaching a project policy (SDK) in the Amazon Rekognition Custom Labels Developer Guide. If you are copying a model version to a project in the same AWS account, you don't need to create a project policy. Copying project versions is supported only for Custom Labels models. To copy a model, the destination project, source project, and source model version must already exist. Copying a model version takes a while to complete. To get the current status, call [DescribeProjectVersions] and check the value of Status in the [ProjectVersionDescription] object. The copy operation has finished when the value of Status is COPYING_COMPLETED. This operation requires permissions to perform the rekognition:CopyProjectVersion action. /// @@ -571,7 +571,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `CreateCollection` operation on the `RekognitionService` service. + /// Performs the `CreateCollection` operation on the `Rekognition` service. /// /// Creates a collection in an AWS Region. You can add faces to the collection using the [IndexFaces] operation. For example, you might create collections, one for each of your application users. A user can then index faces using the IndexFaces operation and persist results in a specific collection. Then, a user can search the collection for faces in the user-specific container. When you create a collection, it is associated with the latest version of the face model version. Collection names are case-sensitive. This operation requires permissions to perform the rekognition:CreateCollection action. If you want to tag your collection, you also require permission to perform the rekognition:TagResource operation. /// @@ -647,7 +647,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `CreateDataset` operation on the `RekognitionService` service. + /// Performs the `CreateDataset` operation on the `Rekognition` service. /// /// This operation applies only to Amazon Rekognition Custom Labels. Creates a new Amazon Rekognition Custom Labels dataset. You can create a dataset by using an Amazon Sagemaker format manifest file or by copying an existing Amazon Rekognition Custom Labels dataset. To create a training dataset for a project, specify TRAIN for the value of DatasetType. To create the test dataset for a project, specify TEST for the value of DatasetType. The response from CreateDataset is the Amazon Resource Name (ARN) for the dataset. Creating a dataset takes a while to complete. Use [DescribeDataset] to check the current status. The dataset created successfully if the value of Status is CREATE_COMPLETE. To check if any non-terminal errors occurred, call [ListDatasetEntries] and check for the presence of errors lists in the JSON Lines. Dataset creation fails if a terminal error occurs (Status = CREATE_FAILED). Currently, you can't access the terminal error information. For more information, see Creating dataset in the Amazon Rekognition Custom Labels Developer Guide. This operation requires permissions to perform the rekognition:CreateDataset action. If you want to copy an existing dataset, you also require permission to perform the rekognition:ListDatasetEntries action. /// @@ -725,7 +725,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `CreateFaceLivenessSession` operation on the `RekognitionService` service. + /// Performs the `CreateFaceLivenessSession` operation on the `Rekognition` service. /// /// This API operation initiates a Face Liveness session. It returns a SessionId, which you can use to start streaming Face Liveness video and get the results for a Face Liveness session. You can use the OutputConfig option in the Settings parameter to provide an Amazon S3 bucket location. The Amazon S3 bucket stores reference images and audit images. If no Amazon S3 bucket is defined, raw bytes are sent instead. You can use AuditImagesLimit to limit the number of audit images returned when GetFaceLivenessSessionResults is called. This number is between 0 and 4. By default, it is set to 0. The limit is best effort and based on the duration of the selfie-video. /// @@ -799,7 +799,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `CreateProject` operation on the `RekognitionService` service. + /// Performs the `CreateProject` operation on the `Rekognition` service. /// /// Creates a new Amazon Rekognition project. A project is a group of resources (datasets, model versions) that you use to create and manage a Amazon Rekognition Custom Labels Model or custom adapter. You can specify a feature to create the project with, if no feature is specified then Custom Labels is used by default. For adapters, you can also choose whether or not to have the project auto update by using the AutoUpdate argument. This operation requires permissions to perform the rekognition:CreateProject action. /// @@ -875,7 +875,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `CreateProjectVersion` operation on the `RekognitionService` service. + /// Performs the `CreateProjectVersion` operation on the `Rekognition` service. /// /// Creates a new version of Amazon Rekognition project (like a Custom Labels model or a custom adapter) and begins training. Models and adapters are managed as part of a Rekognition project. The response from CreateProjectVersion is an Amazon Resource Name (ARN) for the project version. The FeatureConfig operation argument allows you to configure specific model or adapter settings. You can provide a description to the project version by using the VersionDescription argment. Training can take a while to complete. You can get the current status by calling [DescribeProjectVersions]. Training completed successfully if the value of the Status field is TRAINING_COMPLETED. Once training has successfully completed, call [DescribeProjectVersions] to get the training results and evaluate the model. This operation requires permissions to perform the rekognition:CreateProjectVersion action. The following applies only to projects with Amazon Rekognition Custom Labels as the chosen feature: You can train a model in a project that doesn't have associated datasets by specifying manifest files in the TrainingData and TestingData fields. If you open the console after training a model with manifest files, Amazon Rekognition Custom Labels creates the datasets for you using the most recent manifest files. You can no longer train a model version for the project by specifying manifest files. Instead of training with a project without associated datasets, we recommend that you use the manifest files to create training and test datasets for the project. /// @@ -953,7 +953,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `CreateStreamProcessor` operation on the `RekognitionService` service. + /// Performs the `CreateStreamProcessor` operation on the `Rekognition` service. /// /// Creates an Amazon Rekognition stream processor that you can use to detect and recognize faces or to detect labels in a streaming video. Amazon Rekognition Video is a consumer of live video from Amazon Kinesis Video Streams. There are two different settings for stream processors in Amazon Rekognition: detecting faces and detecting labels. /// @@ -1037,7 +1037,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `CreateUser` operation on the `RekognitionService` service. + /// Performs the `CreateUser` operation on the `Rekognition` service. /// /// Creates a new User within a collection specified by CollectionId. Takes UserId as a parameter, which is a user provided ID which should be unique within the collection. The provided UserId will alias the system generated UUID to make the UserId more user friendly. Uses a ClientToken, an idempotency token that ensures a call to CreateUser completes only once. If the value is not supplied, the AWS SDK generates an idempotency token for the requests. This prevents retries after a network error results from making multiple CreateUser calls. /// @@ -1116,7 +1116,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `DeleteCollection` operation on the `RekognitionService` service. + /// Performs the `DeleteCollection` operation on the `Rekognition` service. /// /// Deletes the specified collection. Note that this operation removes all faces in the collection. For an example, see [Deleting a collection](https://docs.aws.amazon.com/rekognition/latest/dg/delete-collection-procedure.html). This operation requires permissions to perform the rekognition:DeleteCollection action. /// @@ -1191,7 +1191,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `DeleteDataset` operation on the `RekognitionService` service. + /// Performs the `DeleteDataset` operation on the `Rekognition` service. /// /// This operation applies only to Amazon Rekognition Custom Labels. Deletes an existing Amazon Rekognition Custom Labels dataset. Deleting a dataset might take while. Use [DescribeDataset] to check the current status. The dataset is still deleting if the value of Status is DELETE_IN_PROGRESS. If you try to access the dataset after it is deleted, you get a ResourceNotFoundException exception. You can't delete a dataset while it is creating (Status = CREATE_IN_PROGRESS) or if the dataset is updating (Status = UPDATE_IN_PROGRESS). This operation requires permissions to perform the rekognition:DeleteDataset action. /// @@ -1268,7 +1268,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `DeleteFaces` operation on the `RekognitionService` service. + /// Performs the `DeleteFaces` operation on the `Rekognition` service. /// /// Deletes faces from a collection. You specify a collection ID and an array of face IDs to remove from the collection. This operation requires permissions to perform the rekognition:DeleteFaces action. /// @@ -1343,7 +1343,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `DeleteProject` operation on the `RekognitionService` service. + /// Performs the `DeleteProject` operation on the `Rekognition` service. /// /// Deletes a Amazon Rekognition project. To delete a project you must first delete all models or adapters associated with the project. To delete a model or adapter, see [DeleteProjectVersion]. DeleteProject is an asynchronous operation. To check if the project is deleted, call [DescribeProjects]. The project is deleted when the project no longer appears in the response. Be aware that deleting a given project will also delete any ProjectPolicies associated with that project. This operation requires permissions to perform the rekognition:DeleteProject action. /// @@ -1419,7 +1419,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `DeleteProjectPolicy` operation on the `RekognitionService` service. + /// Performs the `DeleteProjectPolicy` operation on the `Rekognition` service. /// /// This operation applies only to Amazon Rekognition Custom Labels. Deletes an existing project policy. To get a list of project policies attached to a project, call [ListProjectPolicies]. To attach a project policy to a project, call [PutProjectPolicy]. This operation requires permissions to perform the rekognition:DeleteProjectPolicy action. /// @@ -1495,7 +1495,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `DeleteProjectVersion` operation on the `RekognitionService` service. + /// Performs the `DeleteProjectVersion` operation on the `Rekognition` service. /// /// Deletes a Rekognition project model or project version, like a Amazon Rekognition Custom Labels model or a custom adapter. You can't delete a project version if it is running or if it is training. To check the status of a project version, use the Status field returned from [DescribeProjectVersions]. To stop a project version call [StopProjectVersion]. If the project version is training, wait until it finishes. This operation requires permissions to perform the rekognition:DeleteProjectVersion action. /// @@ -1571,7 +1571,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `DeleteStreamProcessor` operation on the `RekognitionService` service. + /// Performs the `DeleteStreamProcessor` operation on the `Rekognition` service. /// /// Deletes the stream processor identified by Name. You assign the value for Name when you create the stream processor with [CreateStreamProcessor]. You might not be able to use the same name for a stream processor for a few seconds after calling DeleteStreamProcessor. /// @@ -1647,7 +1647,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `DeleteUser` operation on the `RekognitionService` service. + /// Performs the `DeleteUser` operation on the `Rekognition` service. /// /// Deletes the specified UserID within the collection. Faces that are associated with the UserID are disassociated from the UserID before deleting the specified UserID. If the specified Collection or UserID is already deleted or not found, a ResourceNotFoundException will be thrown. If the action is successful with a 200 response, an empty HTTP body is returned. /// @@ -1725,7 +1725,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `DescribeCollection` operation on the `RekognitionService` service. + /// Performs the `DescribeCollection` operation on the `Rekognition` service. /// /// Describes the specified collection. You can use DescribeCollection to get information, such as the number of faces indexed into a collection and the version of the model used by the collection for face detection. For more information, see Describing a Collection in the Amazon Rekognition Developer Guide. /// @@ -1800,7 +1800,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `DescribeDataset` operation on the `RekognitionService` service. + /// Performs the `DescribeDataset` operation on the `Rekognition` service. /// /// This operation applies only to Amazon Rekognition Custom Labels. Describes an Amazon Rekognition Custom Labels dataset. You can get information such as the current status of a dataset and statistics about the images and labels in a dataset. This operation requires permissions to perform the rekognition:DescribeDataset action. /// @@ -1875,7 +1875,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `DescribeProjectVersions` operation on the `RekognitionService` service. + /// Performs the `DescribeProjectVersions` operation on the `Rekognition` service. /// /// Lists and describes the versions of an Amazon Rekognition project. You can specify up to 10 model or adapter versions in ProjectVersionArns. If you don't specify a value, descriptions for all model/adapter versions in the project are returned. This operation requires permissions to perform the rekognition:DescribeProjectVersions action. /// @@ -1951,7 +1951,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `DescribeProjects` operation on the `RekognitionService` service. + /// Performs the `DescribeProjects` operation on the `Rekognition` service. /// /// Gets information about your Rekognition projects. This operation requires permissions to perform the rekognition:DescribeProjects action. /// @@ -2026,7 +2026,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `DescribeStreamProcessor` operation on the `RekognitionService` service. + /// Performs the `DescribeStreamProcessor` operation on the `Rekognition` service. /// /// Provides information about a stream processor created by [CreateStreamProcessor]. You can get information about the input and output streams, the input parameters for the face recognition being performed, and the current status of the stream processor. /// @@ -2101,7 +2101,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `DetectCustomLabels` operation on the `RekognitionService` service. + /// Performs the `DetectCustomLabels` operation on the `Rekognition` service. /// /// This operation applies only to Amazon Rekognition Custom Labels. Detects custom labels in a supplied image by using an Amazon Rekognition Custom Labels model. You specify which version of a model version to use by using the ProjectVersionArn input parameter. You pass the input image as base64-encoded image bytes or as a reference to an image in an Amazon S3 bucket. If you use the AWS CLI to call Amazon Rekognition operations, passing image bytes is not supported. The image must be either a PNG or JPEG formatted file. For each object that the model version detects on an image, the API returns a (CustomLabel) object in an array (CustomLabels). Each CustomLabel object provides the label name (Name), the level of confidence that the image contains the object (Confidence), and object location information, if it exists, for the label on the image (Geometry). Note that for the DetectCustomLabelsLabels operation, Polygons are not returned in the Geometry section of the response. To filter labels that are returned, specify a value for MinConfidence. DetectCustomLabelsLabels only returns labels with a confidence that's higher than the specified value. The value of MinConfidence maps to the assumed threshold values created during training. For more information, see Assumed threshold in the Amazon Rekognition Custom Labels Developer Guide. Amazon Rekognition Custom Labels metrics expresses an assumed threshold as a floating point value between 0-1. The range of MinConfidence normalizes the threshold value to a percentage value (0-100). Confidence responses from DetectCustomLabels are also returned as a percentage. You can use MinConfidence to change the precision and recall or your model. For more information, see Analyzing an image in the Amazon Rekognition Custom Labels Developer Guide. If you don't specify a value for MinConfidence, DetectCustomLabels returns labels based on the assumed threshold of each label. This is a stateless API operation. That is, the operation does not persist any data. This operation requires permissions to perform the rekognition:DetectCustomLabels action. For more information, see Analyzing an image in the Amazon Rekognition Custom Labels Developer Guide. /// @@ -2184,7 +2184,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `DetectFaces` operation on the `RekognitionService` service. + /// Performs the `DetectFaces` operation on the `Rekognition` service. /// /// Detects faces within an image that is provided as input. DetectFaces detects the 100 largest faces in the image. For each face detected, the operation returns face details. These details include a bounding box of the face, a confidence value (that the bounding box contains a face), and a fixed set of attributes such as facial landmarks (for example, coordinates of eye and mouth), pose, presence of facial occlusion, and so on. The face-detection algorithm is most effective on frontal faces. For non-frontal or obscured faces, the algorithm might not detect the faces or might detect faces with lower confidence. You pass the input image either as base64-encoded image bytes or as a reference to an image in an Amazon S3 bucket. If you use the AWS CLI to call Amazon Rekognition operations, passing image bytes is not supported. The image must be either a PNG or JPEG formatted file. This is a stateless API operation. That is, the operation does not persist any data. This operation requires permissions to perform the rekognition:DetectFaces action. /// @@ -2261,7 +2261,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `DetectLabels` operation on the `RekognitionService` service. + /// Performs the `DetectLabels` operation on the `Rekognition` service. /// /// Detects instances of real-world entities within an image (JPEG or PNG) provided as input. This includes objects like flower, tree, and table; events like wedding, graduation, and birthday party; and concepts like landscape, evening, and nature. For an example, see Analyzing images stored in an Amazon S3 bucket in the Amazon Rekognition Developer Guide. You pass the input image as base64-encoded image bytes or as a reference to an image in an Amazon S3 bucket. If you use the AWS CLI to call Amazon Rekognition operations, passing image bytes is not supported. The image must be either a PNG or JPEG formatted file. Optional Parameters You can specify one or both of the GENERAL_LABELS and IMAGE_PROPERTIES feature types when calling the DetectLabels API. Including GENERAL_LABELS will ensure the response includes the labels detected in the input image, while including IMAGE_PROPERTIES will ensure the response includes information about the image quality and color. When using GENERAL_LABELS and/or IMAGE_PROPERTIES you can provide filtering criteria to the Settings parameter. You can filter with sets of individual labels or with label categories. You can specify inclusive filters, exclusive filters, or a combination of inclusive and exclusive filters. For more information on filtering see [Detecting Labels in an Image](https://docs.aws.amazon.com/rekognition/latest/dg/labels-detect-labels-image.html). When getting labels, you can specify MinConfidence to control the confidence threshold for the labels returned. The default is 55%. You can also add the MaxLabels parameter to limit the number of labels returned. The default and upper limit is 1000 labels. These arguments are only valid when supplying GENERAL_LABELS as a feature type. Response Elements For each object, scene, and concept the API returns one or more labels. The API returns the following types of information about labels: /// @@ -2370,7 +2370,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `DetectModerationLabels` operation on the `RekognitionService` service. + /// Performs the `DetectModerationLabels` operation on the `Rekognition` service. /// /// Detects unsafe content in a specified JPEG or PNG format image. Use DetectModerationLabels to moderate images depending on your requirements. For example, you might want to filter images that contain nudity, but not images containing suggestive content. To filter images, use the labels returned by DetectModerationLabels to determine which types of content are appropriate. For information about moderation labels, see Detecting Unsafe Content in the Amazon Rekognition Developer Guide. You pass the input image either as base64-encoded image bytes or as a reference to an image in an Amazon S3 bucket. If you use the AWS CLI to call Amazon Rekognition operations, passing image bytes is not supported. The image must be either a PNG or JPEG formatted file. You can specify an adapter to use when retrieving label predictions by providing a ProjectVersionArn to the ProjectVersion argument. /// @@ -2453,7 +2453,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `DetectProtectiveEquipment` operation on the `RekognitionService` service. + /// Performs the `DetectProtectiveEquipment` operation on the `Rekognition` service. /// /// Detects Personal Protective Equipment (PPE) worn by people detected in an image. Amazon Rekognition can detect the following types of PPE. /// @@ -2548,7 +2548,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `DetectText` operation on the `RekognitionService` service. + /// Performs the `DetectText` operation on the `Rekognition` service. /// /// Detects text in the input image and converts it into machine-readable text. Pass the input image as base64-encoded image bytes or as a reference to an image in an Amazon S3 bucket. If you use the AWS CLI to call Amazon Rekognition operations, you must pass it as a reference to an image in an Amazon S3 bucket. For the AWS CLI, passing image bytes is not supported. The image must be either a .png or .jpeg formatted file. The DetectText operation returns text in an array of [TextDetection] elements, TextDetections. Each TextDetection element provides information about a single word or line of text that was detected in the image. A word is one or more script characters that are not separated by spaces. DetectText can detect up to 100 words in an image. A line is a string of equally spaced words. A line isn't necessarily a complete sentence. For example, a driver's license number is detected as a line. A line ends when there is no aligned text after it. Also, a line ends when there is a large gap between words, relative to the length of the words. This means, depending on the gap between words, Amazon Rekognition may detect multiple lines in text aligned in the same direction. Periods don't represent the end of a line. If a sentence spans multiple lines, the DetectText operation returns multiple lines. To determine whether a TextDetection element is a line of text or a word, use the TextDetection object Type field. To be detected, text must be within +/- 90 degrees orientation of the horizontal axis. For more information, see Detecting text in the Amazon Rekognition Developer Guide. /// @@ -2625,7 +2625,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `DisassociateFaces` operation on the `RekognitionService` service. + /// Performs the `DisassociateFaces` operation on the `Rekognition` service. /// /// Removes the association between a Face supplied in an array of FaceIds and the User. If the User is not present already, then a ResourceNotFound exception is thrown. If successful, an array of faces that are disassociated from the User is returned. If a given face is already disassociated from the given UserID, it will be ignored and not be returned in the response. If a given face is already associated with a different User or not found in the collection it will be returned as part of UnsuccessfulDisassociations. You can remove 1 - 100 face IDs from a user at one time. /// @@ -2703,7 +2703,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `DistributeDatasetEntries` operation on the `RekognitionService` service. + /// Performs the `DistributeDatasetEntries` operation on the `Rekognition` service. /// /// This operation applies only to Amazon Rekognition Custom Labels. Distributes the entries (images) in a training dataset across the training dataset and the test dataset for a project. DistributeDatasetEntries moves 20% of the training dataset images to the test dataset. An entry is a JSON Line that describes an image. You supply the Amazon Resource Names (ARN) of a project's training dataset and test dataset. The training dataset must contain the images that you want to split. The test dataset must be empty. The datasets must belong to the same project. To create training and test datasets for a project, call [CreateDataset]. Distributing a dataset takes a while to complete. To check the status call DescribeDataset. The operation is complete when the Status field for the training dataset and the test dataset is UPDATE_COMPLETE. If the dataset split fails, the value of Status is UPDATE_FAILED. This operation requires permissions to perform the rekognition:DistributeDatasetEntries action. /// @@ -2782,7 +2782,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `GetCelebrityInfo` operation on the `RekognitionService` service. + /// Performs the `GetCelebrityInfo` operation on the `Rekognition` service. /// /// Gets the name and additional information about a celebrity based on their Amazon Rekognition ID. The additional information is returned as an array of URLs. If there is no additional information about the celebrity, this list is empty. For more information, see Getting information about a celebrity in the Amazon Rekognition Developer Guide. This operation requires permissions to perform the rekognition:GetCelebrityInfo action. /// @@ -2857,7 +2857,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `GetCelebrityRecognition` operation on the `RekognitionService` service. + /// Performs the `GetCelebrityRecognition` operation on the `Rekognition` service. /// /// Gets the celebrity recognition results for a Amazon Rekognition Video analysis started by [StartCelebrityRecognition]. Celebrity recognition in a video is an asynchronous operation. Analysis is started by a call to [StartCelebrityRecognition] which returns a job identifier (JobId). When the celebrity recognition operation finishes, Amazon Rekognition Video publishes a completion status to the Amazon Simple Notification Service topic registered in the initial call to StartCelebrityRecognition. To get the results of the celebrity recognition analysis, first check that the status value published to the Amazon SNS topic is SUCCEEDED. If so, call GetCelebrityDetection and pass the job identifier (JobId) from the initial call to StartCelebrityDetection. For more information, see Working With Stored Videos in the Amazon Rekognition Developer Guide. GetCelebrityRecognition returns detected celebrities and the time(s) they are detected in an array (Celebrities) of [CelebrityRecognition] objects. Each CelebrityRecognition contains information about the celebrity in a [CelebrityDetail] object and the time, Timestamp, the celebrity was detected. This [CelebrityDetail] object stores information about the detected celebrity's face attributes, a face bounding box, known gender, the celebrity's name, and a confidence estimate. GetCelebrityRecognition only returns the default facial attributes (BoundingBox, Confidence, Landmarks, Pose, and Quality). The BoundingBox field only applies to the detected face instance. The other facial attributes listed in the Face object of the following response syntax are not returned. For more information, see FaceDetail in the Amazon Rekognition Developer Guide. By default, the Celebrities array is sorted by time (milliseconds from the start of the video). You can also sort the array by celebrity by specifying the value ID in the SortBy input parameter. The CelebrityDetail object includes the celebrity identifer and additional information urls. If you don't store the additional information urls, you can get them later by calling [GetCelebrityInfo] with the celebrity identifer. No information is returned for faces not recognized as celebrities. Use MaxResults parameter to limit the number of labels returned. If there are more results than specified in MaxResults, the value of NextToken in the operation response contains a pagination token for getting the next set of results. To get the next page of results, call GetCelebrityDetection and populate the NextToken request parameter with the token value returned from the previous call to GetCelebrityRecognition. /// @@ -2933,7 +2933,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `GetContentModeration` operation on the `RekognitionService` service. + /// Performs the `GetContentModeration` operation on the `Rekognition` service. /// /// Gets the inappropriate, unwanted, or offensive content analysis results for a Amazon Rekognition Video analysis started by [StartContentModeration]. For a list of moderation labels in Amazon Rekognition, see [Using the image and video moderation APIs](https://docs.aws.amazon.com/rekognition/latest/dg/moderation.html#moderation-api). Amazon Rekognition Video inappropriate or offensive content detection in a stored video is an asynchronous operation. You start analysis by calling [StartContentModeration] which returns a job identifier (JobId). When analysis finishes, Amazon Rekognition Video publishes a completion status to the Amazon Simple Notification Service topic registered in the initial call to StartContentModeration. To get the results of the content analysis, first check that the status value published to the Amazon SNS topic is SUCCEEDED. If so, call GetContentModeration and pass the job identifier (JobId) from the initial call to StartContentModeration. For more information, see Working with Stored Videos in the Amazon Rekognition Devlopers Guide. GetContentModeration returns detected inappropriate, unwanted, or offensive content moderation labels, and the time they are detected, in an array, ModerationLabels, of [ContentModerationDetection] objects. By default, the moderated labels are returned sorted by time, in milliseconds from the start of the video. You can also sort them by moderated label by specifying NAME for the SortBy input parameter. Since video analysis can return a large number of results, use the MaxResults parameter to limit the number of labels returned in a single call to GetContentModeration. If there are more results than specified in MaxResults, the value of NextToken in the operation response contains a pagination token for getting the next set of results. To get the next page of results, call GetContentModeration and populate the NextToken request parameter with the value of NextToken returned from the previous call to GetContentModeration. For more information, see moderating content in the Amazon Rekognition Developer Guide. /// @@ -3009,7 +3009,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `GetFaceDetection` operation on the `RekognitionService` service. + /// Performs the `GetFaceDetection` operation on the `Rekognition` service. /// /// Gets face detection results for a Amazon Rekognition Video analysis started by [StartFaceDetection]. Face detection with Amazon Rekognition Video is an asynchronous operation. You start face detection by calling [StartFaceDetection] which returns a job identifier (JobId). When the face detection operation finishes, Amazon Rekognition Video publishes a completion status to the Amazon Simple Notification Service topic registered in the initial call to StartFaceDetection. To get the results of the face detection operation, first check that the status value published to the Amazon SNS topic is SUCCEEDED. If so, call [GetFaceDetection] and pass the job identifier (JobId) from the initial call to StartFaceDetection. GetFaceDetection returns an array of detected faces (Faces) sorted by the time the faces were detected. Use MaxResults parameter to limit the number of labels returned. If there are more results than specified in MaxResults, the value of NextToken in the operation response contains a pagination token for getting the next set of results. To get the next page of results, call GetFaceDetection and populate the NextToken request parameter with the token value returned from the previous call to GetFaceDetection. Note that for the GetFaceDetection operation, the returned values for FaceOccluded and EyeDirection will always be "null". /// @@ -3085,7 +3085,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `GetFaceLivenessSessionResults` operation on the `RekognitionService` service. + /// Performs the `GetFaceLivenessSessionResults` operation on the `Rekognition` service. /// /// Retrieves the results of a specific Face Liveness session. It requires the sessionId as input, which was created using CreateFaceLivenessSession. Returns the corresponding Face Liveness confidence score, a reference image that includes a face bounding box, and audit images that also contain face bounding boxes. The Face Liveness confidence score ranges from 0 to 100. The number of audit images returned by GetFaceLivenessSessionResults is defined by the AuditImagesLimit paramater when calling CreateFaceLivenessSession. Reference images are always returned when possible. /// @@ -3160,7 +3160,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `GetFaceSearch` operation on the `RekognitionService` service. + /// Performs the `GetFaceSearch` operation on the `Rekognition` service. /// /// Gets the face search results for Amazon Rekognition Video face search started by [StartFaceSearch]. The search returns faces in a collection that match the faces of persons detected in a video. It also includes the time(s) that faces are matched in the video. Face search in a video is an asynchronous operation. You start face search by calling to [StartFaceSearch] which returns a job identifier (JobId). When the search operation finishes, Amazon Rekognition Video publishes a completion status to the Amazon Simple Notification Service topic registered in the initial call to StartFaceSearch. To get the search results, first check that the status value published to the Amazon SNS topic is SUCCEEDED. If so, call GetFaceSearch and pass the job identifier (JobId) from the initial call to StartFaceSearch. For more information, see Searching Faces in a Collection in the Amazon Rekognition Developer Guide. The search results are retured in an array, Persons, of [PersonMatch] objects. EachPersonMatch element contains details about the matching faces in the input collection, person information (facial attributes, bounding boxes, and person identifer) for the matched person, and the time the person was matched in the video. GetFaceSearch only returns the default facial attributes (BoundingBox, Confidence, Landmarks, Pose, and Quality). The other facial attributes listed in the Face object of the following response syntax are not returned. For more information, see FaceDetail in the Amazon Rekognition Developer Guide. By default, the Persons array is sorted by the time, in milliseconds from the start of the video, persons are matched. You can also sort by persons by specifying INDEX for the SORTBY input parameter. /// @@ -3236,7 +3236,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `GetLabelDetection` operation on the `RekognitionService` service. + /// Performs the `GetLabelDetection` operation on the `Rekognition` service. /// /// Gets the label detection results of a Amazon Rekognition Video analysis started by [StartLabelDetection]. The label detection operation is started by a call to [StartLabelDetection] which returns a job identifier (JobId). When the label detection operation finishes, Amazon Rekognition publishes a completion status to the Amazon Simple Notification Service topic registered in the initial call to StartlabelDetection. To get the results of the label detection operation, first check that the status value published to the Amazon SNS topic is SUCCEEDED. If so, call [GetLabelDetection] and pass the job identifier (JobId) from the initial call to StartLabelDetection. GetLabelDetection returns an array of detected labels (Labels) sorted by the time the labels were detected. You can also sort by the label name by specifying NAME for the SortBy input parameter. If there is no NAME specified, the default sort is by timestamp. You can select how results are aggregated by using the AggregateBy input parameter. The default aggregation method is TIMESTAMPS. You can also aggregate by SEGMENTS, which aggregates all instances of labels detected in a given segment. The returned Labels array may include the following attributes: /// @@ -3329,7 +3329,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `GetMediaAnalysisJob` operation on the `RekognitionService` service. + /// Performs the `GetMediaAnalysisJob` operation on the `Rekognition` service. /// /// Retrieves the results for a given media analysis job. Takes a JobId returned by StartMediaAnalysisJob. /// @@ -3404,7 +3404,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `GetPersonTracking` operation on the `RekognitionService` service. + /// Performs the `GetPersonTracking` operation on the `Rekognition` service. /// /// Gets the path tracking results of a Amazon Rekognition Video analysis started by [StartPersonTracking]. The person path tracking operation is started by a call to StartPersonTracking which returns a job identifier (JobId). When the operation finishes, Amazon Rekognition Video publishes a completion status to the Amazon Simple Notification Service topic registered in the initial call to StartPersonTracking. To get the results of the person path tracking operation, first check that the status value published to the Amazon SNS topic is SUCCEEDED. If so, call [GetPersonTracking] and pass the job identifier (JobId) from the initial call to StartPersonTracking. GetPersonTracking returns an array, Persons, of tracked persons and the time(s) their paths were tracked in the video. GetPersonTracking only returns the default facial attributes (BoundingBox, Confidence, Landmarks, Pose, and Quality). The other facial attributes listed in the Face object of the following response syntax are not returned. For more information, see FaceDetail in the Amazon Rekognition Developer Guide. By default, the array is sorted by the time(s) a person's path is tracked in the video. You can sort by tracked persons by specifying INDEX for the SortBy input parameter. Use the MaxResults parameter to limit the number of items returned. If there are more results than specified in MaxResults, the value of NextToken in the operation response contains a pagination token for getting the next set of results. To get the next page of results, call GetPersonTracking and populate the NextToken request parameter with the token value returned from the previous call to GetPersonTracking. /// @@ -3480,7 +3480,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `GetSegmentDetection` operation on the `RekognitionService` service. + /// Performs the `GetSegmentDetection` operation on the `Rekognition` service. /// /// Gets the segment detection results of a Amazon Rekognition Video analysis started by [StartSegmentDetection]. Segment detection with Amazon Rekognition Video is an asynchronous operation. You start segment detection by calling [StartSegmentDetection] which returns a job identifier (JobId). When the segment detection operation finishes, Amazon Rekognition publishes a completion status to the Amazon Simple Notification Service topic registered in the initial call to StartSegmentDetection. To get the results of the segment detection operation, first check that the status value published to the Amazon SNS topic is SUCCEEDED. if so, call GetSegmentDetection and pass the job identifier (JobId) from the initial call of StartSegmentDetection. GetSegmentDetection returns detected segments in an array (Segments) of [SegmentDetection] objects. Segments is sorted by the segment types specified in the SegmentTypes input parameter of StartSegmentDetection. Each element of the array includes the detected segment, the precentage confidence in the acuracy of the detected segment, the type of the segment, and the frame in which the segment was detected. Use SelectedSegmentTypes to find out the type of segment detection requested in the call to StartSegmentDetection. Use the MaxResults parameter to limit the number of segment detections returned. If there are more results than specified in MaxResults, the value of NextToken in the operation response contains a pagination token for getting the next set of results. To get the next page of results, call GetSegmentDetection and populate the NextToken request parameter with the token value returned from the previous call to GetSegmentDetection. For more information, see Detecting video segments in stored video in the Amazon Rekognition Developer Guide. /// @@ -3556,7 +3556,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `GetTextDetection` operation on the `RekognitionService` service. + /// Performs the `GetTextDetection` operation on the `Rekognition` service. /// /// Gets the text detection results of a Amazon Rekognition Video analysis started by [StartTextDetection]. Text detection with Amazon Rekognition Video is an asynchronous operation. You start text detection by calling [StartTextDetection] which returns a job identifier (JobId) When the text detection operation finishes, Amazon Rekognition publishes a completion status to the Amazon Simple Notification Service topic registered in the initial call to StartTextDetection. To get the results of the text detection operation, first check that the status value published to the Amazon SNS topic is SUCCEEDED. if so, call GetTextDetection and pass the job identifier (JobId) from the initial call of StartLabelDetection. GetTextDetection returns an array of detected text (TextDetections) sorted by the time the text was detected, up to 100 words per frame of video. Each element of the array includes the detected text, the precentage confidence in the acuracy of the detected text, the time the text was detected, bounding box information for where the text was located, and unique identifiers for words and their lines. Use MaxResults parameter to limit the number of text detections returned. If there are more results than specified in MaxResults, the value of NextToken in the operation response contains a pagination token for getting the next set of results. To get the next page of results, call GetTextDetection and populate the NextToken request parameter with the token value returned from the previous call to GetTextDetection. /// @@ -3632,7 +3632,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `IndexFaces` operation on the `RekognitionService` service. + /// Performs the `IndexFaces` operation on the `Rekognition` service. /// /// Detects faces in the input image and adds them to the specified collection. Amazon Rekognition doesn't save the actual faces that are detected. Instead, the underlying detection algorithm first detects the faces in the input image. For each face, the algorithm extracts facial features into a feature vector, and stores it in the backend database. Amazon Rekognition uses feature vectors when it performs face match and search operations using the [SearchFaces] and [SearchFacesByImage] operations. For more information, see Adding faces to a collection in the Amazon Rekognition Developer Guide. To get the number of faces in a collection, call [DescribeCollection]. If you're using version 1.0 of the face detection model, IndexFaces indexes the 15 largest faces in the input image. Later versions of the face detection model index the 100 largest faces in the input image. If you're using version 4 or later of the face model, image orientation information is not returned in the OrientationCorrection field. To determine which version of the model you're using, call [DescribeCollection] and supply the collection ID. You can also get the model version from the value of FaceModelVersion in the response from IndexFaces For more information, see Model Versioning in the Amazon Rekognition Developer Guide. If you provide the optional ExternalImageId for the input image you provided, Amazon Rekognition associates this ID with all faces that it detects. When you call the [ListFaces] operation, the response returns the external ID. You can use this external image ID to create a client-side index to associate the faces with each image. You can then use the index to find all faces in an image. You can specify the maximum number of faces to index with the MaxFaces input parameter. This is useful when you want to index the largest faces in an image and don't want to index smaller faces, such as those belonging to people standing in the background. The QualityFilter input parameter allows you to filter out detected faces that don’t meet a required quality bar. The quality bar is based on a variety of common use cases. By default, IndexFaces chooses the quality bar that's used to filter faces. You can also explicitly choose the quality bar. Use QualityFilter, to set the quality bar by specifying LOW, MEDIUM, or HIGH. If you do not want to filter detected faces, specify NONE. To use quality filtering, you need a collection associated with version 3 of the face model or higher. To get the version of the face model associated with a collection, call [DescribeCollection]. Information about faces detected in an image, but not indexed, is returned in an array of [UnindexedFace] objects, UnindexedFaces. Faces aren't indexed for reasons such as: /// @@ -3737,7 +3737,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `ListCollections` operation on the `RekognitionService` service. + /// Performs the `ListCollections` operation on the `Rekognition` service. /// /// Returns list of collection IDs in your account. If the result is truncated, the response also provides a NextToken that you can use in the subsequent request to fetch the next set of collection IDs. For an example, see Listing collections in the Amazon Rekognition Developer Guide. This operation requires permissions to perform the rekognition:ListCollections action. /// @@ -3813,7 +3813,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `ListDatasetEntries` operation on the `RekognitionService` service. + /// Performs the `ListDatasetEntries` operation on the `Rekognition` service. /// /// This operation applies only to Amazon Rekognition Custom Labels. Lists the entries (images) within a dataset. An entry is a JSON Line that contains the information for a single image, including the image location, assigned labels, and object location bounding boxes. For more information, see [Creating a manifest file](https://docs.aws.amazon.com/rekognition/latest/customlabels-dg/md-manifest-files.html). JSON Lines in the response include information about non-terminal errors found in the dataset. Non terminal errors are reported in errors lists within each JSON Line. The same information is reported in the training and testing validation result manifests that Amazon Rekognition Custom Labels creates during model training. You can filter the response in variety of ways, such as choosing which labels to return and returning JSON Lines created after a specific date. This operation requires permissions to perform the rekognition:ListDatasetEntries action. /// @@ -3894,7 +3894,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `ListDatasetLabels` operation on the `RekognitionService` service. + /// Performs the `ListDatasetLabels` operation on the `Rekognition` service. /// /// This operation applies only to Amazon Rekognition Custom Labels. Lists the labels in a dataset. Amazon Rekognition Custom Labels uses labels to describe images. For more information, see [Labeling images](https://docs.aws.amazon.com/rekognition/latest/customlabels-dg/md-labeling-images.html). Lists the labels in a dataset. Amazon Rekognition Custom Labels uses labels to describe images. For more information, see Labeling images in the Amazon Rekognition Custom Labels Developer Guide. /// @@ -3975,7 +3975,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `ListFaces` operation on the `RekognitionService` service. + /// Performs the `ListFaces` operation on the `Rekognition` service. /// /// Returns metadata for faces in the specified collection. This metadata includes information such as the bounding box coordinates, the confidence (that the bounding box contains a face), and face ID. For an example, see Listing Faces in a Collection in the Amazon Rekognition Developer Guide. This operation requires permissions to perform the rekognition:ListFaces action. /// @@ -4051,7 +4051,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `ListMediaAnalysisJobs` operation on the `RekognitionService` service. + /// Performs the `ListMediaAnalysisJobs` operation on the `Rekognition` service. /// /// Returns a list of media analysis jobs. Results are sorted by CreationTimestamp in descending order. /// @@ -4126,7 +4126,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `ListProjectPolicies` operation on the `RekognitionService` service. + /// Performs the `ListProjectPolicies` operation on the `Rekognition` service. /// /// This operation applies only to Amazon Rekognition Custom Labels. Gets a list of the project policies attached to a project. To attach a project policy to a project, call [PutProjectPolicy]. To remove a project policy from a project, call [DeleteProjectPolicy]. This operation requires permissions to perform the rekognition:ListProjectPolicies action. /// @@ -4202,7 +4202,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `ListStreamProcessors` operation on the `RekognitionService` service. + /// Performs the `ListStreamProcessors` operation on the `Rekognition` service. /// /// Gets a list of stream processors that you have created with [CreateStreamProcessor]. /// @@ -4277,7 +4277,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `RekognitionService` service. + /// Performs the `ListTagsForResource` operation on the `Rekognition` service. /// /// Returns a list of tags in an Amazon Rekognition collection, stream processor, or Custom Labels model. This operation requires permissions to perform the rekognition:ListTagsForResource action. /// @@ -4352,7 +4352,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `ListUsers` operation on the `RekognitionService` service. + /// Performs the `ListUsers` operation on the `Rekognition` service. /// /// Returns metadata of the User such as UserID in the specified collection. Anonymous User (to reserve faces without any identity) is not returned as part of this request. The results are sorted by system generated primary key ID. If the response is truncated, NextToken is returned in the response that can be used in the subsequent request to retrieve the next set of identities. /// @@ -4428,7 +4428,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `PutProjectPolicy` operation on the `RekognitionService` service. + /// Performs the `PutProjectPolicy` operation on the `Rekognition` service. /// /// This operation applies only to Amazon Rekognition Custom Labels. Attaches a project policy to a Amazon Rekognition Custom Labels project in a trusting AWS account. A project policy specifies that a trusted AWS account can copy a model version from a trusting AWS account to a project in the trusted AWS account. To copy a model version you use the [CopyProjectVersion] operation. Only applies to Custom Labels projects. For more information about the format of a project policy document, see Attaching a project policy (SDK) in the Amazon Rekognition Custom Labels Developer Guide. The response from PutProjectPolicy is a revision ID for the project policy. You can attach multiple project policies to a project. You can also update an existing project policy by specifying the policy revision ID of the existing policy. To remove a project policy from a project, call [DeleteProjectPolicy]. To get a list of project policies attached to a project, call [ListProjectPolicies]. You copy a model version by calling [CopyProjectVersion]. This operation requires permissions to perform the rekognition:PutProjectPolicy action. /// @@ -4508,7 +4508,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `RecognizeCelebrities` operation on the `RekognitionService` service. + /// Performs the `RecognizeCelebrities` operation on the `Rekognition` service. /// /// Returns an array of celebrities recognized in the input image. For more information, see Recognizing celebrities in the Amazon Rekognition Developer Guide. RecognizeCelebrities returns the 64 largest faces in the image. It lists the recognized celebrities in the CelebrityFaces array and any unrecognized faces in the UnrecognizedFaces array. RecognizeCelebrities doesn't return celebrities whose faces aren't among the largest 64 faces in the image. For each celebrity recognized, RecognizeCelebrities returns a Celebrity object. The Celebrity object contains the celebrity name, ID, URL links to additional information, match confidence, and a ComparedFace object that you can use to locate the celebrity's face on the image. Amazon Rekognition doesn't retain information about which images a celebrity has been recognized in. Your application must store this information and use the Celebrity ID property as a unique identifier for the celebrity. If you don't store the celebrity name or additional information URLs returned by RecognizeCelebrities, you will need the ID to identify the celebrity in a call to the [GetCelebrityInfo] operation. You pass the input image either as base64-encoded image bytes or as a reference to an image in an Amazon S3 bucket. If you use the AWS CLI to call Amazon Rekognition operations, passing image bytes is not supported. The image must be either a PNG or JPEG formatted file. For an example, see Recognizing celebrities in an image in the Amazon Rekognition Developer Guide. This operation requires permissions to perform the rekognition:RecognizeCelebrities operation. /// @@ -4585,7 +4585,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `SearchFaces` operation on the `RekognitionService` service. + /// Performs the `SearchFaces` operation on the `Rekognition` service. /// /// For a given input face ID, searches for matching faces in the collection the face belongs to. You get a face ID when you add a face to the collection using the [IndexFaces] operation. The operation compares the features of the input face with faces in the specified collection. You can also search faces without indexing faces by using the SearchFacesByImage operation. The operation response returns an array of faces that match, ordered by similarity score with the highest similarity first. More specifically, it is an array of metadata for each face match that is found. Along with the metadata, the response also includes a confidence value for each face match, indicating the confidence that the specific face matches the input face. For an example, see Searching for a face using its face ID in the Amazon Rekognition Developer Guide. This operation requires permissions to perform the rekognition:SearchFaces action. /// @@ -4660,7 +4660,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `SearchFacesByImage` operation on the `RekognitionService` service. + /// Performs the `SearchFacesByImage` operation on the `Rekognition` service. /// /// For a given input image, first detects the largest face in the image, and then searches the specified collection for matching faces. The operation compares the features of the input face with faces in the specified collection. To search for all faces in an input image, you might first call the [IndexFaces] operation, and then use the face IDs returned in subsequent calls to the [SearchFaces] operation. You can also call the DetectFaces operation and use the bounding boxes in the response to make face crops, which then you can pass in to the SearchFacesByImage operation. You pass the input image either as base64-encoded image bytes or as a reference to an image in an Amazon S3 bucket. If you use the AWS CLI to call Amazon Rekognition operations, passing image bytes is not supported. The image must be either a PNG or JPEG formatted file. The response returns an array of faces that match, ordered by similarity score with the highest similarity first. More specifically, it is an array of metadata for each face match found. Along with the metadata, the response also includes a similarity indicating how similar the face is to the input face. In the response, the operation also returns the bounding box (and a confidence level that the bounding box contains a face) of the face that Amazon Rekognition used for the input image. If no faces are detected in the input image, SearchFacesByImage returns an InvalidParameterException error. For an example, Searching for a Face Using an Image in the Amazon Rekognition Developer Guide. The QualityFilter input parameter allows you to filter out detected faces that don’t meet a required quality bar. The quality bar is based on a variety of common use cases. Use QualityFilter to set the quality bar for filtering by specifying LOW, MEDIUM, or HIGH. If you do not want to filter detected faces, specify NONE. The default value is NONE. To use quality filtering, you need a collection associated with version 3 of the face model or higher. To get the version of the face model associated with a collection, call [DescribeCollection]. This operation requires permissions to perform the rekognition:SearchFacesByImage action. /// @@ -4738,7 +4738,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `SearchUsers` operation on the `RekognitionService` service. + /// Performs the `SearchUsers` operation on the `Rekognition` service. /// /// Searches for UserIDs within a collection based on a FaceId or UserId. This API can be used to find the closest UserID (with a highest similarity) to associate a face. The request must be provided with either FaceId or UserId. The operation returns an array of UserID that match the FaceId or UserId, ordered by similarity score with the highest similarity first. /// @@ -4813,7 +4813,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `SearchUsersByImage` operation on the `RekognitionService` service. + /// Performs the `SearchUsersByImage` operation on the `Rekognition` service. /// /// Searches for UserIDs using a supplied image. It first detects the largest face in the image, and then searches a specified collection for matching UserIDs. The operation returns an array of UserIDs that match the face in the supplied image, ordered by similarity score with the highest similarity first. It also returns a bounding box for the face found in the input image. Information about faces detected in the supplied image, but not used for the search, is returned in an array of UnsearchedFace objects. If no valid face is detected in the image, the response will contain an empty UserMatches list and no SearchedFace object. /// @@ -4891,7 +4891,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `StartCelebrityRecognition` operation on the `RekognitionService` service. + /// Performs the `StartCelebrityRecognition` operation on the `Rekognition` service. /// /// Starts asynchronous recognition of celebrities in a stored video. Amazon Rekognition Video can detect celebrities in a video must be stored in an Amazon S3 bucket. Use [Video] to specify the bucket name and the filename of the video. StartCelebrityRecognition returns a job identifier (JobId) which you use to get the results of the analysis. When celebrity recognition analysis is finished, Amazon Rekognition Video publishes a completion status to the Amazon Simple Notification Service topic that you specify in NotificationChannel. To get the results of the celebrity recognition analysis, first check that the status value published to the Amazon SNS topic is SUCCEEDED. If so, call [GetCelebrityRecognition] and pass the job identifier (JobId) from the initial call to StartCelebrityRecognition. For more information, see Recognizing celebrities in the Amazon Rekognition Developer Guide. /// @@ -4969,7 +4969,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `StartContentModeration` operation on the `RekognitionService` service. + /// Performs the `StartContentModeration` operation on the `Rekognition` service. /// /// Starts asynchronous detection of inappropriate, unwanted, or offensive content in a stored video. For a list of moderation labels in Amazon Rekognition, see [Using the image and video moderation APIs](https://docs.aws.amazon.com/rekognition/latest/dg/moderation.html#moderation-api). Amazon Rekognition Video can moderate content in a video stored in an Amazon S3 bucket. Use [Video] to specify the bucket name and the filename of the video. StartContentModeration returns a job identifier (JobId) which you use to get the results of the analysis. When content analysis is finished, Amazon Rekognition Video publishes a completion status to the Amazon Simple Notification Service topic that you specify in NotificationChannel. To get the results of the content analysis, first check that the status value published to the Amazon SNS topic is SUCCEEDED. If so, call [GetContentModeration] and pass the job identifier (JobId) from the initial call to StartContentModeration. For more information, see Moderating content in the Amazon Rekognition Developer Guide. /// @@ -5047,7 +5047,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `StartFaceDetection` operation on the `RekognitionService` service. + /// Performs the `StartFaceDetection` operation on the `Rekognition` service. /// /// Starts asynchronous detection of faces in a stored video. Amazon Rekognition Video can detect faces in a video stored in an Amazon S3 bucket. Use [Video] to specify the bucket name and the filename of the video. StartFaceDetection returns a job identifier (JobId) that you use to get the results of the operation. When face detection is finished, Amazon Rekognition Video publishes a completion status to the Amazon Simple Notification Service topic that you specify in NotificationChannel. To get the results of the face detection operation, first check that the status value published to the Amazon SNS topic is SUCCEEDED. If so, call [GetFaceDetection] and pass the job identifier (JobId) from the initial call to StartFaceDetection. For more information, see Detecting faces in a stored video in the Amazon Rekognition Developer Guide. /// @@ -5125,7 +5125,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `StartFaceSearch` operation on the `RekognitionService` service. + /// Performs the `StartFaceSearch` operation on the `Rekognition` service. /// /// Starts the asynchronous search for faces in a collection that match the faces of persons detected in a stored video. The video must be stored in an Amazon S3 bucket. Use [Video] to specify the bucket name and the filename of the video. StartFaceSearch returns a job identifier (JobId) which you use to get the search results once the search has completed. When searching is finished, Amazon Rekognition Video publishes a completion status to the Amazon Simple Notification Service topic that you specify in NotificationChannel. To get the search results, first check that the status value published to the Amazon SNS topic is SUCCEEDED. If so, call [GetFaceSearch] and pass the job identifier (JobId) from the initial call to StartFaceSearch. For more information, see [Searching stored videos for faces](https://docs.aws.amazon.com/rekognition/latest/dg/procedure-person-search-videos.html). /// @@ -5204,7 +5204,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `StartLabelDetection` operation on the `RekognitionService` service. + /// Performs the `StartLabelDetection` operation on the `Rekognition` service. /// /// Starts asynchronous detection of labels in a stored video. Amazon Rekognition Video can detect labels in a video. Labels are instances of real-world entities. This includes objects like flower, tree, and table; events like wedding, graduation, and birthday party; concepts like landscape, evening, and nature; and activities like a person getting out of a car or a person skiing. The video must be stored in an Amazon S3 bucket. Use [Video] to specify the bucket name and the filename of the video. StartLabelDetection returns a job identifier (JobId) which you use to get the results of the operation. When label detection is finished, Amazon Rekognition Video publishes a completion status to the Amazon Simple Notification Service topic that you specify in NotificationChannel. To get the results of the label detection operation, first check that the status value published to the Amazon SNS topic is SUCCEEDED. If so, call [GetLabelDetection] and pass the job identifier (JobId) from the initial call to StartLabelDetection. Optional Parameters StartLabelDetection has the GENERAL_LABELS Feature applied by default. This feature allows you to provide filtering criteria to the Settings parameter. You can filter with sets of individual labels or with label categories. You can specify inclusive filters, exclusive filters, or a combination of inclusive and exclusive filters. For more information on filtering, see [Detecting labels in a video](https://docs.aws.amazon.com/rekognition/latest/dg/labels-detecting-labels-video.html). You can specify MinConfidence to control the confidence threshold for the labels returned. The default is 50. /// @@ -5282,7 +5282,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `StartMediaAnalysisJob` operation on the `RekognitionService` service. + /// Performs the `StartMediaAnalysisJob` operation on the `Rekognition` service. /// /// Initiates a new media analysis job. Accepts a manifest file in an Amazon S3 bucket. The output is a manifest file and a summary of the manifest stored in the Amazon S3 bucket. /// @@ -5366,7 +5366,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `StartPersonTracking` operation on the `RekognitionService` service. + /// Performs the `StartPersonTracking` operation on the `Rekognition` service. /// /// Starts the asynchronous tracking of a person's path in a stored video. Amazon Rekognition Video can track the path of people in a video stored in an Amazon S3 bucket. Use [Video] to specify the bucket name and the filename of the video. StartPersonTracking returns a job identifier (JobId) which you use to get the results of the operation. When label detection is finished, Amazon Rekognition publishes a completion status to the Amazon Simple Notification Service topic that you specify in NotificationChannel. To get the results of the person detection operation, first check that the status value published to the Amazon SNS topic is SUCCEEDED. If so, call [GetPersonTracking] and pass the job identifier (JobId) from the initial call to StartPersonTracking. /// @@ -5444,7 +5444,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `StartProjectVersion` operation on the `RekognitionService` service. + /// Performs the `StartProjectVersion` operation on the `Rekognition` service. /// /// This operation applies only to Amazon Rekognition Custom Labels. Starts the running of the version of a model. Starting a model takes a while to complete. To check the current state of the model, use [DescribeProjectVersions]. Once the model is running, you can detect custom labels in new images by calling [DetectCustomLabels]. You are charged for the amount of time that the model is running. To stop a running model, call [StopProjectVersion]. This operation requires permissions to perform the rekognition:StartProjectVersion action. /// @@ -5521,7 +5521,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `StartSegmentDetection` operation on the `RekognitionService` service. + /// Performs the `StartSegmentDetection` operation on the `Rekognition` service. /// /// Starts asynchronous detection of segment detection in a stored video. Amazon Rekognition Video can detect segments in a video stored in an Amazon S3 bucket. Use [Video] to specify the bucket name and the filename of the video. StartSegmentDetection returns a job identifier (JobId) which you use to get the results of the operation. When segment detection is finished, Amazon Rekognition Video publishes a completion status to the Amazon Simple Notification Service topic that you specify in NotificationChannel. You can use the Filters ([StartSegmentDetectionFilters]) input parameter to specify the minimum detection confidence returned in the response. Within Filters, use ShotFilter ([StartShotDetectionFilter]) to filter detected shots. Use TechnicalCueFilter ([StartTechnicalCueDetectionFilter]) to filter technical cues. To get the results of the segment detection operation, first check that the status value published to the Amazon SNS topic is SUCCEEDED. if so, call [GetSegmentDetection] and pass the job identifier (JobId) from the initial call to StartSegmentDetection. For more information, see Detecting video segments in stored video in the Amazon Rekognition Developer Guide. /// @@ -5599,7 +5599,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `StartStreamProcessor` operation on the `RekognitionService` service. + /// Performs the `StartStreamProcessor` operation on the `Rekognition` service. /// /// Starts processing a stream processor. You create a stream processor by calling [CreateStreamProcessor]. To tell StartStreamProcessor which stream processor to start, use the value of the Name field specified in the call to CreateStreamProcessor. If you are using a label detection stream processor to detect labels, you need to provide a Start selector and a Stop selector to determine the length of the stream processing time. /// @@ -5675,7 +5675,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `StartTextDetection` operation on the `RekognitionService` service. + /// Performs the `StartTextDetection` operation on the `Rekognition` service. /// /// Starts asynchronous detection of text in a stored video. Amazon Rekognition Video can detect text in a video stored in an Amazon S3 bucket. Use [Video] to specify the bucket name and the filename of the video. StartTextDetection returns a job identifier (JobId) which you use to get the results of the operation. When text detection is finished, Amazon Rekognition Video publishes a completion status to the Amazon Simple Notification Service topic that you specify in NotificationChannel. To get the results of the text detection operation, first check that the status value published to the Amazon SNS topic is SUCCEEDED. if so, call [GetTextDetection] and pass the job identifier (JobId) from the initial call to StartTextDetection. /// @@ -5753,7 +5753,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `StopProjectVersion` operation on the `RekognitionService` service. + /// Performs the `StopProjectVersion` operation on the `Rekognition` service. /// /// This operation applies only to Amazon Rekognition Custom Labels. Stops a running model. The operation might take a while to complete. To check the current status, call [DescribeProjectVersions]. Only applies to Custom Labels projects. This operation requires permissions to perform the rekognition:StopProjectVersion action. /// @@ -5829,7 +5829,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `StopStreamProcessor` operation on the `RekognitionService` service. + /// Performs the `StopStreamProcessor` operation on the `Rekognition` service. /// /// Stops a running stream processor that was created by [CreateStreamProcessor]. /// @@ -5905,7 +5905,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `RekognitionService` service. + /// Performs the `TagResource` operation on the `Rekognition` service. /// /// Adds one or more key-value tags to an Amazon Rekognition collection, stream processor, or Custom Labels model. For more information, see [Tagging AWS Resources](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html). This operation requires permissions to perform the rekognition:TagResource action. /// @@ -5981,7 +5981,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `RekognitionService` service. + /// Performs the `UntagResource` operation on the `Rekognition` service. /// /// Removes one or more tags from an Amazon Rekognition collection, stream processor, or Custom Labels model. This operation requires permissions to perform the rekognition:UntagResource action. /// @@ -6056,7 +6056,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `UpdateDatasetEntries` operation on the `RekognitionService` service. + /// Performs the `UpdateDatasetEntries` operation on the `Rekognition` service. /// /// This operation applies only to Amazon Rekognition Custom Labels. Adds or updates one or more entries (images) in a dataset. An entry is a JSON Line which contains the information for a single image, including the image location, assigned labels, and object location bounding boxes. For more information, see Image-Level labels in manifest files and Object localization in manifest files in the Amazon Rekognition Custom Labels Developer Guide. If the source-ref field in the JSON line references an existing image, the existing image in the dataset is updated. If source-ref field doesn't reference an existing image, the image is added as a new image to the dataset. You specify the changes that you want to make in the Changes input parameter. There isn't a limit to the number JSON Lines that you can change, but the size of Changes must be less than 5MB. UpdateDatasetEntries returns immediatly, but the dataset update might take a while to complete. Use [DescribeDataset] to check the current status. The dataset updated successfully if the value of Status is UPDATE_COMPLETE. To check if any non-terminal errors occured, call [ListDatasetEntries] and check for the presence of errors lists in the JSON Lines. Dataset update fails if a terminal error occurs (Status = UPDATE_FAILED). Currently, you can't access the terminal error information from the Amazon Rekognition Custom Labels SDK. This operation requires permissions to perform the rekognition:UpdateDatasetEntries action. /// @@ -6133,7 +6133,7 @@ extension RekognitionClient { return try await op.execute(input: input) } - /// Performs the `UpdateStreamProcessor` operation on the `RekognitionService` service. + /// Performs the `UpdateStreamProcessor` operation on the `Rekognition` service. /// /// Allows you to update a stream processor. You can change some settings and regions of interest and delete certain parameters. /// diff --git a/Sources/Services/AWSRepostspace/Sources/AWSRepostspace/RepostspaceClient.swift b/Sources/Services/AWSRepostspace/Sources/AWSRepostspace/RepostspaceClient.swift index aeb22526f44..b1ebe5cc795 100644 --- a/Sources/Services/AWSRepostspace/Sources/AWSRepostspace/RepostspaceClient.swift +++ b/Sources/Services/AWSRepostspace/Sources/AWSRepostspace/RepostspaceClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class RepostspaceClient: ClientRuntime.Client { public static let clientName = "RepostspaceClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: RepostspaceClient.RepostspaceClientConfiguration let serviceName = "repostspace" @@ -330,7 +330,7 @@ extension RepostspaceClient { } extension RepostspaceClient { - /// Performs the `BatchAddRole` operation on the `RepostSpace` service. + /// Performs the `BatchAddRole` operation on the `Repostspace` service. /// /// Add role to multiple users or groups in a private re:Post. /// @@ -403,7 +403,7 @@ extension RepostspaceClient { return try await op.execute(input: input) } - /// Performs the `BatchRemoveRole` operation on the `RepostSpace` service. + /// Performs the `BatchRemoveRole` operation on the `Repostspace` service. /// /// Remove role from multiple users or groups in a private re:Post. /// @@ -476,7 +476,7 @@ extension RepostspaceClient { return try await op.execute(input: input) } - /// Performs the `CreateSpace` operation on the `RepostSpace` service. + /// Performs the `CreateSpace` operation on the `Repostspace` service. /// /// Creates an AWS re:Post Private private re:Post. /// @@ -551,7 +551,7 @@ extension RepostspaceClient { return try await op.execute(input: input) } - /// Performs the `DeleteSpace` operation on the `RepostSpace` service. + /// Performs the `DeleteSpace` operation on the `Repostspace` service. /// /// Deletes an AWS re:Post Private private re:Post. /// @@ -621,7 +621,7 @@ extension RepostspaceClient { return try await op.execute(input: input) } - /// Performs the `DeregisterAdmin` operation on the `RepostSpace` service. + /// Performs the `DeregisterAdmin` operation on the `Repostspace` service. /// /// Removes the user or group from the list of administrators of the private re:Post. /// @@ -691,7 +691,7 @@ extension RepostspaceClient { return try await op.execute(input: input) } - /// Performs the `GetSpace` operation on the `RepostSpace` service. + /// Performs the `GetSpace` operation on the `Repostspace` service. /// /// Displays information about the AWS re:Post Private private re:Post. /// @@ -761,7 +761,7 @@ extension RepostspaceClient { return try await op.execute(input: input) } - /// Performs the `ListSpaces` operation on the `RepostSpace` service. + /// Performs the `ListSpaces` operation on the `Repostspace` service. /// /// Returns a list of AWS re:Post Private private re:Posts in the account with some information about each private re:Post. /// @@ -831,7 +831,7 @@ extension RepostspaceClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `RepostSpace` service. + /// Performs the `ListTagsForResource` operation on the `Repostspace` service. /// /// Returns the tags that are associated with the AWS re:Post Private resource specified by the resourceArn. The only resource that can be tagged is a private re:Post. /// @@ -901,7 +901,7 @@ extension RepostspaceClient { return try await op.execute(input: input) } - /// Performs the `RegisterAdmin` operation on the `RepostSpace` service. + /// Performs the `RegisterAdmin` operation on the `Repostspace` service. /// /// Adds a user or group to the list of administrators of the private re:Post. /// @@ -971,7 +971,7 @@ extension RepostspaceClient { return try await op.execute(input: input) } - /// Performs the `SendInvites` operation on the `RepostSpace` service. + /// Performs the `SendInvites` operation on the `Repostspace` service. /// /// Sends an invitation email to selected users and groups. /// @@ -1044,7 +1044,7 @@ extension RepostspaceClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `RepostSpace` service. + /// Performs the `TagResource` operation on the `Repostspace` service. /// /// Associates tags with an AWS re:Post Private resource. Currently, the only resource that can be tagged is the private re:Post. If you specify a new tag key for the resource, the tag is appended to the list of tags that are associated with the resource. If you specify a tag key that’s already associated with the resource, the new tag value that you specify replaces the previous value for that tag. /// @@ -1117,7 +1117,7 @@ extension RepostspaceClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `RepostSpace` service. + /// Performs the `UntagResource` operation on the `Repostspace` service. /// /// Removes the association of the tag with the AWS re:Post Private resource. /// @@ -1188,7 +1188,7 @@ extension RepostspaceClient { return try await op.execute(input: input) } - /// Performs the `UpdateSpace` operation on the `RepostSpace` service. + /// Performs the `UpdateSpace` operation on the `Repostspace` service. /// /// Modifies an existing AWS re:Post Private private re:Post. /// diff --git a/Sources/Services/AWSResiliencehub/Sources/AWSResiliencehub/ResiliencehubClient.swift b/Sources/Services/AWSResiliencehub/Sources/AWSResiliencehub/ResiliencehubClient.swift index 097ce1b9dce..bf0e9106320 100644 --- a/Sources/Services/AWSResiliencehub/Sources/AWSResiliencehub/ResiliencehubClient.swift +++ b/Sources/Services/AWSResiliencehub/Sources/AWSResiliencehub/ResiliencehubClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ResiliencehubClient: ClientRuntime.Client { public static let clientName = "ResiliencehubClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ResiliencehubClient.ResiliencehubClientConfiguration let serviceName = "resiliencehub" @@ -331,7 +331,7 @@ extension ResiliencehubClient { } extension ResiliencehubClient { - /// Performs the `AcceptResourceGroupingRecommendations` operation on the `AwsResilienceHub` service. + /// Performs the `AcceptResourceGroupingRecommendations` operation on the `Resiliencehub` service. /// /// Accepts the resource grouping recommendations suggested by Resilience Hub for your application. /// @@ -404,7 +404,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `AddDraftAppVersionResourceMappings` operation on the `AwsResilienceHub` service. + /// Performs the `AddDraftAppVersionResourceMappings` operation on the `Resiliencehub` service. /// /// Adds the source of resource-maps to the draft version of an application. During assessment, Resilience Hub will use these resource-maps to resolve the latest physical ID for each resource in the application template. For more information about different types of resources supported by Resilience Hub and how to add them in your application, see [Step 2: How is your application managed?](https://docs.aws.amazon.com/resilience-hub/latest/userguide/how-app-manage.html) in the Resilience Hub User Guide. /// @@ -479,7 +479,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `BatchUpdateRecommendationStatus` operation on the `AwsResilienceHub` service. + /// Performs the `BatchUpdateRecommendationStatus` operation on the `Resiliencehub` service. /// /// Enables you to include or exclude one or more operational recommendations. /// @@ -552,7 +552,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `CreateApp` operation on the `AwsResilienceHub` service. + /// Performs the `CreateApp` operation on the `Resiliencehub` service. /// /// Creates an Resilience Hub application. An Resilience Hub application is a collection of Amazon Web Services resources structured to prevent and recover Amazon Web Services application disruptions. To describe a Resilience Hub application, you provide an application name, resources from one or more CloudFormation stacks, Resource Groups, Terraform state files, AppRegistry applications, and an appropriate resiliency policy. In addition, you can also add resources that are located on Amazon Elastic Kubernetes Service (Amazon EKS) clusters as optional resources. For more information about the number of resources supported per application, see [Service quotas](https://docs.aws.amazon.com/general/latest/gr/resiliencehub.html#limits_resiliencehub). After you create an Resilience Hub application, you publish it so that you can run a resiliency assessment on it. You can then use recommendations from the assessment to improve resiliency by running another assessment, comparing results, and then iterating the process until you achieve your goals for recovery time objective (RTO) and recovery point objective (RPO). /// @@ -628,7 +628,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `CreateAppVersionAppComponent` operation on the `AwsResilienceHub` service. + /// Performs the `CreateAppVersionAppComponent` operation on the `Resiliencehub` service. /// /// Creates a new Application Component in the Resilience Hub application. This API updates the Resilience Hub application draft version. To use this Application Component for running assessments, you must publish the Resilience Hub application using the PublishAppVersion API. /// @@ -704,7 +704,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `CreateAppVersionResource` operation on the `AwsResilienceHub` service. + /// Performs the `CreateAppVersionResource` operation on the `Resiliencehub` service. /// /// Adds a resource to the Resilience Hub application and assigns it to the specified Application Components. If you specify a new Application Component, Resilience Hub will automatically create the Application Component. /// @@ -786,7 +786,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `CreateRecommendationTemplate` operation on the `AwsResilienceHub` service. + /// Performs the `CreateRecommendationTemplate` operation on the `Resiliencehub` service. /// /// Creates a new recommendation template for the Resilience Hub application. /// @@ -862,7 +862,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `CreateResiliencyPolicy` operation on the `AwsResilienceHub` service. + /// Performs the `CreateResiliencyPolicy` operation on the `Resiliencehub` service. /// /// Creates a resiliency policy for an application. Resilience Hub allows you to provide a value of zero for rtoInSecs and rpoInSecs of your resiliency policy. But, while assessing your application, the lowest possible assessment result is near zero. Hence, if you provide value zero for rtoInSecs and rpoInSecs, the estimated workload RTO and estimated workload RPO result will be near zero and the Compliance status for your application will be set to Policy breached. /// @@ -937,7 +937,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `DeleteApp` operation on the `AwsResilienceHub` service. + /// Performs the `DeleteApp` operation on the `Resiliencehub` service. /// /// Deletes an Resilience Hub application. This is a destructive action that can't be undone. /// @@ -1011,7 +1011,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `DeleteAppAssessment` operation on the `AwsResilienceHub` service. + /// Performs the `DeleteAppAssessment` operation on the `Resiliencehub` service. /// /// Deletes an Resilience Hub application assessment. This is a destructive action that can't be undone. /// @@ -1086,7 +1086,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `DeleteAppInputSource` operation on the `AwsResilienceHub` service. + /// Performs the `DeleteAppInputSource` operation on the `Resiliencehub` service. /// /// Deletes the input source and all of its imported resources from the Resilience Hub application. /// @@ -1161,7 +1161,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `DeleteAppVersionAppComponent` operation on the `AwsResilienceHub` service. + /// Performs the `DeleteAppVersionAppComponent` operation on the `Resiliencehub` service. /// /// Deletes an Application Component from the Resilience Hub application. /// @@ -1240,7 +1240,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `DeleteAppVersionResource` operation on the `AwsResilienceHub` service. + /// Performs the `DeleteAppVersionResource` operation on the `Resiliencehub` service. /// /// Deletes a resource from the Resilience Hub application. /// @@ -1321,7 +1321,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `DeleteRecommendationTemplate` operation on the `AwsResilienceHub` service. + /// Performs the `DeleteRecommendationTemplate` operation on the `Resiliencehub` service. /// /// Deletes a recommendation template. This is a destructive action that can't be undone. /// @@ -1395,7 +1395,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `DeleteResiliencyPolicy` operation on the `AwsResilienceHub` service. + /// Performs the `DeleteResiliencyPolicy` operation on the `Resiliencehub` service. /// /// Deletes a resiliency policy. This is a destructive action that can't be undone. /// @@ -1470,7 +1470,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `DescribeApp` operation on the `AwsResilienceHub` service. + /// Performs the `DescribeApp` operation on the `Resiliencehub` service. /// /// Describes an Resilience Hub application. /// @@ -1543,7 +1543,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `DescribeAppAssessment` operation on the `AwsResilienceHub` service. + /// Performs the `DescribeAppAssessment` operation on the `Resiliencehub` service. /// /// Describes an assessment for an Resilience Hub application. /// @@ -1616,7 +1616,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `DescribeAppVersion` operation on the `AwsResilienceHub` service. + /// Performs the `DescribeAppVersion` operation on the `Resiliencehub` service. /// /// Describes the Resilience Hub application version. /// @@ -1689,7 +1689,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `DescribeAppVersionAppComponent` operation on the `AwsResilienceHub` service. + /// Performs the `DescribeAppVersionAppComponent` operation on the `Resiliencehub` service. /// /// Describes an Application Component in the Resilience Hub application. /// @@ -1763,7 +1763,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `DescribeAppVersionResource` operation on the `AwsResilienceHub` service. + /// Performs the `DescribeAppVersionResource` operation on the `Resiliencehub` service. /// /// Describes a resource of the Resilience Hub application. This API accepts only one of the following parameters to describe the resource: /// @@ -1843,7 +1843,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `DescribeAppVersionResourcesResolutionStatus` operation on the `AwsResilienceHub` service. + /// Performs the `DescribeAppVersionResourcesResolutionStatus` operation on the `Resiliencehub` service. /// /// Returns the resolution status for the specified resolution identifier for an application version. If resolutionId is not specified, the current resolution status is returned. /// @@ -1916,7 +1916,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `DescribeAppVersionTemplate` operation on the `AwsResilienceHub` service. + /// Performs the `DescribeAppVersionTemplate` operation on the `Resiliencehub` service. /// /// Describes details about an Resilience Hub application. /// @@ -1989,7 +1989,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `DescribeDraftAppVersionResourcesImportStatus` operation on the `AwsResilienceHub` service. + /// Performs the `DescribeDraftAppVersionResourcesImportStatus` operation on the `Resiliencehub` service. /// /// Describes the status of importing resources to an application version. If you get a 404 error with ResourceImportStatusNotFoundAppMetadataException, you must call importResourcesToDraftAppVersion after creating the application and before calling describeDraftAppVersionResourcesImportStatus to obtain the status. /// @@ -2062,7 +2062,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `DescribeMetricsExport` operation on the `AwsResilienceHub` service. + /// Performs the `DescribeMetricsExport` operation on the `Resiliencehub` service. /// /// Describes the metrics of the application configuration being exported. /// @@ -2135,7 +2135,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `DescribeResiliencyPolicy` operation on the `AwsResilienceHub` service. + /// Performs the `DescribeResiliencyPolicy` operation on the `Resiliencehub` service. /// /// Describes a specified resiliency policy for an Resilience Hub application. The returned policy object includes creation time, data location constraints, the Amazon Resource Name (ARN) for the policy, tags, tier, and more. /// @@ -2208,7 +2208,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `DescribeResourceGroupingRecommendationTask` operation on the `AwsResilienceHub` service. + /// Performs the `DescribeResourceGroupingRecommendationTask` operation on the `Resiliencehub` service. /// /// Describes the resource grouping recommendation tasks run by Resilience Hub for your application. /// @@ -2281,7 +2281,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `ImportResourcesToDraftAppVersion` operation on the `AwsResilienceHub` service. + /// Performs the `ImportResourcesToDraftAppVersion` operation on the `Resiliencehub` service. /// /// Imports resources to Resilience Hub application draft version from different input sources. For more information about the input sources supported by Resilience Hub, see [Discover the structure and describe your Resilience Hub application](https://docs.aws.amazon.com/resilience-hub/latest/userguide/discover-structure.html). /// @@ -2356,7 +2356,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `ListAlarmRecommendations` operation on the `AwsResilienceHub` service. + /// Performs the `ListAlarmRecommendations` operation on the `Resiliencehub` service. /// /// Lists the alarm recommendations for an Resilience Hub application. /// @@ -2429,7 +2429,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `ListAppAssessmentComplianceDrifts` operation on the `AwsResilienceHub` service. + /// Performs the `ListAppAssessmentComplianceDrifts` operation on the `Resiliencehub` service. /// /// List of compliance drifts that were detected while running an assessment. /// @@ -2501,7 +2501,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `ListAppAssessmentResourceDrifts` operation on the `AwsResilienceHub` service. + /// Performs the `ListAppAssessmentResourceDrifts` operation on the `Resiliencehub` service. /// /// List of resource drifts that were detected while running an assessment. /// @@ -2573,7 +2573,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `ListAppAssessments` operation on the `AwsResilienceHub` service. + /// Performs the `ListAppAssessments` operation on the `Resiliencehub` service. /// /// Lists the assessments for an Resilience Hub application. You can use request parameters to refine the results for the response object. /// @@ -2644,7 +2644,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `ListAppComponentCompliances` operation on the `AwsResilienceHub` service. + /// Performs the `ListAppComponentCompliances` operation on the `Resiliencehub` service. /// /// Lists the compliances for an Resilience Hub Application Component. /// @@ -2717,7 +2717,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `ListAppComponentRecommendations` operation on the `AwsResilienceHub` service. + /// Performs the `ListAppComponentRecommendations` operation on the `Resiliencehub` service. /// /// Lists the recommendations for an Resilience Hub Application Component. /// @@ -2790,7 +2790,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `ListAppInputSources` operation on the `AwsResilienceHub` service. + /// Performs the `ListAppInputSources` operation on the `Resiliencehub` service. /// /// Lists all the input sources of the Resilience Hub application. For more information about the input sources supported by Resilience Hub, see [Discover the structure and describe your Resilience Hub application](https://docs.aws.amazon.com/resilience-hub/latest/userguide/discover-structure.html). /// @@ -2863,7 +2863,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `ListAppVersionAppComponents` operation on the `AwsResilienceHub` service. + /// Performs the `ListAppVersionAppComponents` operation on the `Resiliencehub` service. /// /// Lists all the Application Components in the Resilience Hub application. /// @@ -2937,7 +2937,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `ListAppVersionResourceMappings` operation on the `AwsResilienceHub` service. + /// Performs the `ListAppVersionResourceMappings` operation on the `Resiliencehub` service. /// /// Lists how the resources in an application version are mapped/sourced from. Mappings can be physical resource identifiers, CloudFormation stacks, resource-groups, or an application registry app. /// @@ -3010,7 +3010,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `ListAppVersionResources` operation on the `AwsResilienceHub` service. + /// Performs the `ListAppVersionResources` operation on the `Resiliencehub` service. /// /// Lists all the resources in an Resilience Hub application. /// @@ -3084,7 +3084,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `ListAppVersions` operation on the `AwsResilienceHub` service. + /// Performs the `ListAppVersions` operation on the `Resiliencehub` service. /// /// Lists the different versions for the Resilience Hub applications. /// @@ -3156,7 +3156,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `ListApps` operation on the `AwsResilienceHub` service. + /// Performs the `ListApps` operation on the `Resiliencehub` service. /// /// Lists your Resilience Hub applications. You can filter applications using only one filter at a time or without using any filter. If you try to filter applications using multiple filters, you will get the following error: An error occurred (ValidationException) when calling the ListApps operation: Only one filter is supported for this operation. /// @@ -3226,7 +3226,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `ListMetrics` operation on the `AwsResilienceHub` service. + /// Performs the `ListMetrics` operation on the `Resiliencehub` service. /// /// Lists the metrics that can be exported. /// @@ -3298,7 +3298,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `ListRecommendationTemplates` operation on the `AwsResilienceHub` service. + /// Performs the `ListRecommendationTemplates` operation on the `Resiliencehub` service. /// /// Lists the recommendation templates for the Resilience Hub applications. /// @@ -3368,7 +3368,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `ListResiliencyPolicies` operation on the `AwsResilienceHub` service. + /// Performs the `ListResiliencyPolicies` operation on the `Resiliencehub` service. /// /// Lists the resiliency policies for the Resilience Hub applications. /// @@ -3439,7 +3439,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `ListResourceGroupingRecommendations` operation on the `AwsResilienceHub` service. + /// Performs the `ListResourceGroupingRecommendations` operation on the `Resiliencehub` service. /// /// Lists the resource grouping recommendations suggested by Resilience Hub for your application. /// @@ -3510,7 +3510,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `ListSopRecommendations` operation on the `AwsResilienceHub` service. + /// Performs the `ListSopRecommendations` operation on the `Resiliencehub` service. /// /// Lists the standard operating procedure (SOP) recommendations for the Resilience Hub applications. /// @@ -3584,7 +3584,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `ListSuggestedResiliencyPolicies` operation on the `AwsResilienceHub` service. + /// Performs the `ListSuggestedResiliencyPolicies` operation on the `Resiliencehub` service. /// /// Lists the suggested resiliency policies for the Resilience Hub applications. /// @@ -3655,7 +3655,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AwsResilienceHub` service. + /// Performs the `ListTagsForResource` operation on the `Resiliencehub` service. /// /// Lists the tags for your resources in your Resilience Hub applications. /// @@ -3725,7 +3725,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `ListTestRecommendations` operation on the `AwsResilienceHub` service. + /// Performs the `ListTestRecommendations` operation on the `Resiliencehub` service. /// /// Lists the test recommendations for the Resilience Hub application. /// @@ -3799,7 +3799,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `ListUnsupportedAppVersionResources` operation on the `AwsResilienceHub` service. + /// Performs the `ListUnsupportedAppVersionResources` operation on the `Resiliencehub` service. /// /// Lists the resources that are not currently supported in Resilience Hub. An unsupported resource is a resource that exists in the object that was used to create an app, but is not supported by Resilience Hub. /// @@ -3873,7 +3873,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `PublishAppVersion` operation on the `AwsResilienceHub` service. + /// Performs the `PublishAppVersion` operation on the `Resiliencehub` service. /// /// Publishes a new version of a specific Resilience Hub application. /// @@ -3947,7 +3947,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `PutDraftAppVersionTemplate` operation on the `AwsResilienceHub` service. + /// Performs the `PutDraftAppVersionTemplate` operation on the `Resiliencehub` service. /// /// Adds or updates the app template for an Resilience Hub application draft version. /// @@ -4021,7 +4021,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `RejectResourceGroupingRecommendations` operation on the `AwsResilienceHub` service. + /// Performs the `RejectResourceGroupingRecommendations` operation on the `Resiliencehub` service. /// /// Rejects resource grouping recommendations. /// @@ -4094,7 +4094,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `RemoveDraftAppVersionResourceMappings` operation on the `AwsResilienceHub` service. + /// Performs the `RemoveDraftAppVersionResourceMappings` operation on the `Resiliencehub` service. /// /// Removes resource mappings from a draft application version. /// @@ -4168,7 +4168,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `ResolveAppVersionResources` operation on the `AwsResilienceHub` service. + /// Performs the `ResolveAppVersionResources` operation on the `Resiliencehub` service. /// /// Resolves the resources for an application version. /// @@ -4242,7 +4242,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `StartAppAssessment` operation on the `AwsResilienceHub` service. + /// Performs the `StartAppAssessment` operation on the `Resiliencehub` service. /// /// Creates a new application assessment for an application. /// @@ -4318,7 +4318,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `StartMetricsExport` operation on the `AwsResilienceHub` service. + /// Performs the `StartMetricsExport` operation on the `Resiliencehub` service. /// /// Initiates the export task of metrics. /// @@ -4393,7 +4393,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `StartResourceGroupingRecommendationTask` operation on the `AwsResilienceHub` service. + /// Performs the `StartResourceGroupingRecommendationTask` operation on the `Resiliencehub` service. /// /// Starts grouping recommendation task. /// @@ -4467,7 +4467,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AwsResilienceHub` service. + /// Performs the `TagResource` operation on the `Resiliencehub` service. /// /// Applies one or more tags to a resource. /// @@ -4540,7 +4540,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AwsResilienceHub` service. + /// Performs the `UntagResource` operation on the `Resiliencehub` service. /// /// Removes one or more tags from a resource. /// @@ -4611,7 +4611,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `UpdateApp` operation on the `AwsResilienceHub` service. + /// Performs the `UpdateApp` operation on the `Resiliencehub` service. /// /// Updates an application. /// @@ -4685,7 +4685,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `UpdateAppVersion` operation on the `AwsResilienceHub` service. + /// Performs the `UpdateAppVersion` operation on the `Resiliencehub` service. /// /// Updates the Resilience Hub application version. This API updates the Resilience Hub application draft version. To use this information for running resiliency assessments, you must publish the Resilience Hub application using the PublishAppVersion API. /// @@ -4759,7 +4759,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `UpdateAppVersionAppComponent` operation on the `AwsResilienceHub` service. + /// Performs the `UpdateAppVersionAppComponent` operation on the `Resiliencehub` service. /// /// Updates an existing Application Component in the Resilience Hub application. This API updates the Resilience Hub application draft version. To use this Application Component for running assessments, you must publish the Resilience Hub application using the PublishAppVersion API. /// @@ -4833,7 +4833,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `UpdateAppVersionResource` operation on the `AwsResilienceHub` service. + /// Performs the `UpdateAppVersionResource` operation on the `Resiliencehub` service. /// /// Updates the resource details in the Resilience Hub application. /// @@ -4914,7 +4914,7 @@ extension ResiliencehubClient { return try await op.execute(input: input) } - /// Performs the `UpdateResiliencyPolicy` operation on the `AwsResilienceHub` service. + /// Performs the `UpdateResiliencyPolicy` operation on the `Resiliencehub` service. /// /// Updates a resiliency policy. Resilience Hub allows you to provide a value of zero for rtoInSecs and rpoInSecs of your resiliency policy. But, while assessing your application, the lowest possible assessment result is near zero. Hence, if you provide value zero for rtoInSecs and rpoInSecs, the estimated workload RTO and estimated workload RPO result will be near zero and the Compliance status for your application will be set to Policy breached. /// diff --git a/Sources/Services/AWSResourceExplorer2/Sources/AWSResourceExplorer2/ResourceExplorer2Client.swift b/Sources/Services/AWSResourceExplorer2/Sources/AWSResourceExplorer2/ResourceExplorer2Client.swift index b9046bd4ff2..861a77518dd 100644 --- a/Sources/Services/AWSResourceExplorer2/Sources/AWSResourceExplorer2/ResourceExplorer2Client.swift +++ b/Sources/Services/AWSResourceExplorer2/Sources/AWSResourceExplorer2/ResourceExplorer2Client.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ResourceExplorer2Client: ClientRuntime.Client { public static let clientName = "ResourceExplorer2Client" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ResourceExplorer2Client.ResourceExplorer2ClientConfiguration let serviceName = "Resource Explorer 2" @@ -331,7 +331,7 @@ extension ResourceExplorer2Client { } extension ResourceExplorer2Client { - /// Performs the `AssociateDefaultView` operation on the `ResourceExplorer` service. + /// Performs the `AssociateDefaultView` operation on the `ResourceExplorer2` service. /// /// Sets the specified view as the default for the Amazon Web Services Region in which you call this operation. When a user performs a [Search] that doesn't explicitly specify which view to use, then Amazon Web Services Resource Explorer automatically chooses this default view for searches performed in this Amazon Web Services Region. If an Amazon Web Services Region doesn't have a default view configured, then users must explicitly specify a view with every Search operation performed in that Region. /// @@ -404,7 +404,7 @@ extension ResourceExplorer2Client { return try await op.execute(input: input) } - /// Performs the `BatchGetView` operation on the `ResourceExplorer` service. + /// Performs the `BatchGetView` operation on the `ResourceExplorer2` service. /// /// Retrieves details about a list of views. /// @@ -477,7 +477,7 @@ extension ResourceExplorer2Client { return try await op.execute(input: input) } - /// Performs the `CreateIndex` operation on the `ResourceExplorer` service. + /// Performs the `CreateIndex` operation on the `ResourceExplorer2` service. /// /// Turns on Amazon Web Services Resource Explorer in the Amazon Web Services Region in which you called this operation by creating an index. Resource Explorer begins discovering the resources in this Region and stores the details about the resources in the index so that they can be queried by using the [Search] operation. You can create only one index in a Region. This operation creates only a local index. To promote the local index in one Amazon Web Services Region into the aggregator index for the Amazon Web Services account, use the [UpdateIndexType] operation. For more information, see [Turning on cross-Region search by creating an aggregator index](https://docs.aws.amazon.com/resource-explorer/latest/userguide/manage-aggregator-region.html) in the Amazon Web Services Resource Explorer User Guide. For more details about what happens when you turn on Resource Explorer in an Amazon Web Services Region, see [Turn on Resource Explorer to index your resources in an Amazon Web Services Region](https://docs.aws.amazon.com/resource-explorer/latest/userguide/manage-service-activate.html) in the Amazon Web Services Resource Explorer User Guide. If this is the first Amazon Web Services Region in which you've created an index for Resource Explorer, then this operation also [creates a service-linked role](https://docs.aws.amazon.com/resource-explorer/latest/userguide/security_iam_service-linked-roles.html) in your Amazon Web Services account that allows Resource Explorer to enumerate your resources to populate the index. /// @@ -555,7 +555,7 @@ extension ResourceExplorer2Client { return try await op.execute(input: input) } - /// Performs the `CreateView` operation on the `ResourceExplorer` service. + /// Performs the `CreateView` operation on the `ResourceExplorer2` service. /// /// Creates a view that users can query by using the [Search] operation. Results from queries that you make using this view include only resources that match the view's Filters. For more information about Amazon Web Services Resource Explorer views, see [Managing views](https://docs.aws.amazon.com/resource-explorer/latest/userguide/manage-views.html) in the Amazon Web Services Resource Explorer User Guide. Only the principals with an IAM identity-based policy that grants Allow to the Search action on a Resource with the [Amazon resource name (ARN)](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) of this view can [Search] using views you create with this operation. /// @@ -631,7 +631,7 @@ extension ResourceExplorer2Client { return try await op.execute(input: input) } - /// Performs the `DeleteIndex` operation on the `ResourceExplorer` service. + /// Performs the `DeleteIndex` operation on the `ResourceExplorer2` service. /// /// Deletes the specified index and turns off Amazon Web Services Resource Explorer in the specified Amazon Web Services Region. When you delete an index, Resource Explorer stops discovering and indexing resources in that Region. Resource Explorer also deletes all views in that Region. These actions occur as asynchronous background tasks. You can check to see when the actions are complete by using the [GetIndex] operation and checking the Status response value. If the index you delete is the aggregator index for the Amazon Web Services account, you must wait 24 hours before you can promote another local index to be the aggregator index for the account. Users can't perform account-wide searches using Resource Explorer until another aggregator index is configured. /// @@ -704,7 +704,7 @@ extension ResourceExplorer2Client { return try await op.execute(input: input) } - /// Performs the `DeleteView` operation on the `ResourceExplorer` service. + /// Performs the `DeleteView` operation on the `ResourceExplorer2` service. /// /// Deletes the specified view. If the specified view is the default view for its Amazon Web Services Region, then all [Search] operations in that Region must explicitly specify the view to use until you configure a new default by calling the [AssociateDefaultView] operation. /// @@ -778,7 +778,7 @@ extension ResourceExplorer2Client { return try await op.execute(input: input) } - /// Performs the `DisassociateDefaultView` operation on the `ResourceExplorer` service. + /// Performs the `DisassociateDefaultView` operation on the `ResourceExplorer2` service. /// /// After you call this operation, the affected Amazon Web Services Region no longer has a default view. All [Search] operations in that Region must explicitly specify a view or the operation fails. You can configure a new default by calling the [AssociateDefaultView] operation. If an Amazon Web Services Region doesn't have a default view configured, then users must explicitly specify a view with every Search operation performed in that Region. /// @@ -848,7 +848,7 @@ extension ResourceExplorer2Client { return try await op.execute(input: input) } - /// Performs the `GetAccountLevelServiceConfiguration` operation on the `ResourceExplorer` service. + /// Performs the `GetAccountLevelServiceConfiguration` operation on the `ResourceExplorer2` service. /// /// Retrieves the status of your account's Amazon Web Services service access, and validates the service linked role required to access the multi-account search feature. Only the management account can invoke this API call. /// @@ -917,7 +917,7 @@ extension ResourceExplorer2Client { return try await op.execute(input: input) } - /// Performs the `GetDefaultView` operation on the `ResourceExplorer` service. + /// Performs the `GetDefaultView` operation on the `ResourceExplorer2` service. /// /// Retrieves the Amazon Resource Name (ARN) of the view that is the default for the Amazon Web Services Region in which you call this operation. You can then call [GetView] to retrieve the details of that view. /// @@ -987,7 +987,7 @@ extension ResourceExplorer2Client { return try await op.execute(input: input) } - /// Performs the `GetIndex` operation on the `ResourceExplorer` service. + /// Performs the `GetIndex` operation on the `ResourceExplorer2` service. /// /// Retrieves details about the Amazon Web Services Resource Explorer index in the Amazon Web Services Region in which you invoked the operation. /// @@ -1057,7 +1057,7 @@ extension ResourceExplorer2Client { return try await op.execute(input: input) } - /// Performs the `GetManagedView` operation on the `ResourceExplorer` service. + /// Performs the `GetManagedView` operation on the `ResourceExplorer2` service. /// /// Retrieves details of the specified [Amazon Web Services-managed view](https://docs.aws.amazon.com/resource-explorer/latest/userguide/aws-managed-views.html). /// @@ -1131,7 +1131,7 @@ extension ResourceExplorer2Client { return try await op.execute(input: input) } - /// Performs the `GetView` operation on the `ResourceExplorer` service. + /// Performs the `GetView` operation on the `ResourceExplorer2` service. /// /// Retrieves details of the specified view. /// @@ -1205,7 +1205,7 @@ extension ResourceExplorer2Client { return try await op.execute(input: input) } - /// Performs the `ListIndexes` operation on the `ResourceExplorer` service. + /// Performs the `ListIndexes` operation on the `ResourceExplorer2` service. /// /// Retrieves a list of all of the indexes in Amazon Web Services Regions that are currently collecting resource information for Amazon Web Services Resource Explorer. /// @@ -1277,7 +1277,7 @@ extension ResourceExplorer2Client { return try await op.execute(input: input) } - /// Performs the `ListIndexesForMembers` operation on the `ResourceExplorer` service. + /// Performs the `ListIndexesForMembers` operation on the `ResourceExplorer2` service. /// /// Retrieves a list of a member's indexes in all Amazon Web Services Regions that are currently collecting resource information for Amazon Web Services Resource Explorer. Only the management account or a delegated administrator with service access enabled can invoke this API call. /// @@ -1349,7 +1349,7 @@ extension ResourceExplorer2Client { return try await op.execute(input: input) } - /// Performs the `ListManagedViews` operation on the `ResourceExplorer` service. + /// Performs the `ListManagedViews` operation on the `ResourceExplorer2` service. /// /// Lists the Amazon resource names (ARNs) of the [Amazon Web Services-managed views](https://docs.aws.amazon.com/resource-explorer/latest/userguide/aws-managed-views.html) available in the Amazon Web Services Region in which you call this operation. /// @@ -1422,7 +1422,7 @@ extension ResourceExplorer2Client { return try await op.execute(input: input) } - /// Performs the `ListResources` operation on the `ResourceExplorer` service. + /// Performs the `ListResources` operation on the `ResourceExplorer2` service. /// /// Returns a list of resources and their details that match the specified criteria. This query must use a view. If you don’t explicitly specify a view, then Resource Explorer uses the default view for the Amazon Web Services Region in which you call this operation. /// @@ -1496,7 +1496,7 @@ extension ResourceExplorer2Client { return try await op.execute(input: input) } - /// Performs the `ListSupportedResourceTypes` operation on the `ResourceExplorer` service. + /// Performs the `ListSupportedResourceTypes` operation on the `ResourceExplorer2` service. /// /// Retrieves a list of all resource types currently supported by Amazon Web Services Resource Explorer. /// @@ -1568,7 +1568,7 @@ extension ResourceExplorer2Client { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `ResourceExplorer` service. + /// Performs the `ListTagsForResource` operation on the `ResourceExplorer2` service. /// /// Lists the tags that are attached to the specified resource. /// @@ -1639,7 +1639,7 @@ extension ResourceExplorer2Client { return try await op.execute(input: input) } - /// Performs the `ListViews` operation on the `ResourceExplorer` service. + /// Performs the `ListViews` operation on the `ResourceExplorer2` service. /// /// Lists the [Amazon resource names (ARNs)](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) of the views available in the Amazon Web Services Region in which you call this operation. Always check the NextToken response parameter for a null value when calling a paginated operation. These operations can occasionally return an empty set of results even when there are more results available. The NextToken response parameter value is null only when there are no more results to display. /// @@ -1711,7 +1711,7 @@ extension ResourceExplorer2Client { return try await op.execute(input: input) } - /// Performs the `Search` operation on the `ResourceExplorer` service. + /// Performs the `Search` operation on the `ResourceExplorer2` service. /// /// Searches for resources and displays details about all resources that match the specified criteria. You must specify a query string. All search queries must use a view. If you don't explicitly specify a view, then Amazon Web Services Resource Explorer uses the default view for the Amazon Web Services Region in which you call this operation. The results are the logical intersection of the results that match both the QueryString parameter supplied to this operation and the SearchFilter parameter attached to the view. For the complete syntax supported by the QueryString parameter, see [Search query syntax reference for Resource Explorer](https://docs.aws.amazon.com/resource-explorer/latest/APIReference/about-query-syntax.html). If your search results are empty, or are missing results that you think should be there, see [Troubleshooting Resource Explorer search](https://docs.aws.amazon.com/resource-explorer/latest/userguide/troubleshooting_search.html). /// @@ -1785,7 +1785,7 @@ extension ResourceExplorer2Client { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `ResourceExplorer` service. + /// Performs the `TagResource` operation on the `ResourceExplorer2` service. /// /// Adds one or more tag key and value pairs to an Amazon Web Services Resource Explorer view or index. /// @@ -1859,7 +1859,7 @@ extension ResourceExplorer2Client { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `ResourceExplorer` service. + /// Performs the `UntagResource` operation on the `ResourceExplorer2` service. /// /// Removes one or more tag key and value pairs from an Amazon Web Services Resource Explorer view or index. /// @@ -1931,7 +1931,7 @@ extension ResourceExplorer2Client { return try await op.execute(input: input) } - /// Performs the `UpdateIndexType` operation on the `ResourceExplorer` service. + /// Performs the `UpdateIndexType` operation on the `ResourceExplorer2` service. /// /// Changes the type of the index from one of the following types to the other. For more information about indexes and the role they perform in Amazon Web Services Resource Explorer, see [Turning on cross-Region search by creating an aggregator index](https://docs.aws.amazon.com/resource-explorer/latest/userguide/manage-aggregator-region.html) in the Amazon Web Services Resource Explorer User Guide. /// @@ -2010,7 +2010,7 @@ extension ResourceExplorer2Client { return try await op.execute(input: input) } - /// Performs the `UpdateView` operation on the `ResourceExplorer` service. + /// Performs the `UpdateView` operation on the `ResourceExplorer2` service. /// /// Modifies some of the details of a view. You can change the filter string and the list of included properties. You can't change the name of the view. /// diff --git a/Sources/Services/AWSResourceGroups/Sources/AWSResourceGroups/ResourceGroupsClient.swift b/Sources/Services/AWSResourceGroups/Sources/AWSResourceGroups/ResourceGroupsClient.swift index ab136ae194b..382bf0bdff0 100644 --- a/Sources/Services/AWSResourceGroups/Sources/AWSResourceGroups/ResourceGroupsClient.swift +++ b/Sources/Services/AWSResourceGroups/Sources/AWSResourceGroups/ResourceGroupsClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ResourceGroupsClient: ClientRuntime.Client { public static let clientName = "ResourceGroupsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ResourceGroupsClient.ResourceGroupsClientConfiguration let serviceName = "Resource Groups" @@ -330,7 +330,7 @@ extension ResourceGroupsClient { } extension ResourceGroupsClient { - /// Performs the `CancelTagSyncTask` operation on the `Ardi` service. + /// Performs the `CancelTagSyncTask` operation on the `ResourceGroups` service. /// /// Cancels the specified tag-sync task. Minimum permissions To run this command, you must have the following permissions: /// @@ -408,7 +408,7 @@ extension ResourceGroupsClient { return try await op.execute(input: input) } - /// Performs the `CreateGroup` operation on the `Ardi` service. + /// Performs the `CreateGroup` operation on the `ResourceGroups` service. /// /// Creates a resource group with the specified name and description. You can optionally include either a resource query or a service configuration. For more information about constructing a resource query, see [Build queries and groups in Resource Groups](https://docs.aws.amazon.com/ARG/latest/userguide/getting_started-query.html) in the Resource Groups User Guide. For more information about service-linked groups and service configurations, see [Service configurations for Resource Groups](https://docs.aws.amazon.com/ARG/latest/APIReference/about-slg.html). Minimum permissions To run this command, you must have the following permissions: /// @@ -483,7 +483,7 @@ extension ResourceGroupsClient { return try await op.execute(input: input) } - /// Performs the `DeleteGroup` operation on the `Ardi` service. + /// Performs the `DeleteGroup` operation on the `ResourceGroups` service. /// /// Deletes the specified resource group. Deleting a resource group does not delete any resources that are members of the group; it only deletes the group structure. Minimum permissions To run this command, you must have the following permissions: /// @@ -559,7 +559,7 @@ extension ResourceGroupsClient { return try await op.execute(input: input) } - /// Performs the `GetAccountSettings` operation on the `Ardi` service. + /// Performs the `GetAccountSettings` operation on the `ResourceGroups` service. /// /// Retrieves the current status of optional features in Resource Groups. /// @@ -629,7 +629,7 @@ extension ResourceGroupsClient { return try await op.execute(input: input) } - /// Performs the `GetGroup` operation on the `Ardi` service. + /// Performs the `GetGroup` operation on the `ResourceGroups` service. /// /// Returns information about a specified resource group. Minimum permissions To run this command, you must have the following permissions: /// @@ -705,7 +705,7 @@ extension ResourceGroupsClient { return try await op.execute(input: input) } - /// Performs the `GetGroupConfiguration` operation on the `Ardi` service. + /// Performs the `GetGroupConfiguration` operation on the `ResourceGroups` service. /// /// Retrieves the service configuration associated with the specified resource group. For details about the service configuration syntax, see [Service configurations for Resource Groups](https://docs.aws.amazon.com/ARG/latest/APIReference/about-slg.html). Minimum permissions To run this command, you must have the following permissions: /// @@ -781,7 +781,7 @@ extension ResourceGroupsClient { return try await op.execute(input: input) } - /// Performs the `GetGroupQuery` operation on the `Ardi` service. + /// Performs the `GetGroupQuery` operation on the `ResourceGroups` service. /// /// Retrieves the resource query associated with the specified resource group. For more information about resource queries, see [Create a tag-based group in Resource Groups](https://docs.aws.amazon.com/ARG/latest/userguide/gettingstarted-query.html#gettingstarted-query-cli-tag). Minimum permissions To run this command, you must have the following permissions: /// @@ -857,7 +857,7 @@ extension ResourceGroupsClient { return try await op.execute(input: input) } - /// Performs the `GetTagSyncTask` operation on the `Ardi` service. + /// Performs the `GetTagSyncTask` operation on the `ResourceGroups` service. /// /// Returns information about a specified tag-sync task. Minimum permissions To run this command, you must have the following permissions: /// @@ -934,7 +934,7 @@ extension ResourceGroupsClient { return try await op.execute(input: input) } - /// Performs the `GetTags` operation on the `Ardi` service. + /// Performs the `GetTags` operation on the `ResourceGroups` service. /// /// Returns a list of tags that are associated with a resource group, specified by an Amazon resource name (ARN). Minimum permissions To run this command, you must have the following permissions: /// @@ -1007,7 +1007,7 @@ extension ResourceGroupsClient { return try await op.execute(input: input) } - /// Performs the `GroupResources` operation on the `Ardi` service. + /// Performs the `GroupResources` operation on the `ResourceGroups` service. /// /// Adds the specified resources to the specified group. You can only use this operation with the following groups: /// @@ -1092,7 +1092,7 @@ extension ResourceGroupsClient { return try await op.execute(input: input) } - /// Performs the `ListGroupResources` operation on the `Ardi` service. + /// Performs the `ListGroupResources` operation on the `ResourceGroups` service. /// /// Returns a list of Amazon resource names (ARNs) of the resources that are members of a specified resource group. Minimum permissions To run this command, you must have the following permissions: /// @@ -1175,7 +1175,7 @@ extension ResourceGroupsClient { return try await op.execute(input: input) } - /// Performs the `ListGroupingStatuses` operation on the `Ardi` service. + /// Performs the `ListGroupingStatuses` operation on the `ResourceGroups` service. /// /// Returns the status of the last grouping or ungrouping action for each resource in the specified application group. /// @@ -1248,7 +1248,7 @@ extension ResourceGroupsClient { return try await op.execute(input: input) } - /// Performs the `ListGroups` operation on the `Ardi` service. + /// Performs the `ListGroups` operation on the `ResourceGroups` service. /// /// Returns a list of existing Resource Groups in your account. Minimum permissions To run this command, you must have the following permissions: /// @@ -1324,7 +1324,7 @@ extension ResourceGroupsClient { return try await op.execute(input: input) } - /// Performs the `ListTagSyncTasks` operation on the `Ardi` service. + /// Performs the `ListTagSyncTasks` operation on the `ResourceGroups` service. /// /// Returns a list of tag-sync tasks. Minimum permissions To run this command, you must have the following permissions: /// @@ -1400,7 +1400,7 @@ extension ResourceGroupsClient { return try await op.execute(input: input) } - /// Performs the `PutGroupConfiguration` operation on the `Ardi` service. + /// Performs the `PutGroupConfiguration` operation on the `ResourceGroups` service. /// /// Attaches a service configuration to the specified group. This occurs asynchronously, and can take time to complete. You can use [GetGroupConfiguration] to check the status of the update. Minimum permissions To run this command, you must have the following permissions: /// @@ -1476,7 +1476,7 @@ extension ResourceGroupsClient { return try await op.execute(input: input) } - /// Performs the `SearchResources` operation on the `Ardi` service. + /// Performs the `SearchResources` operation on the `ResourceGroups` service. /// /// Returns a list of Amazon Web Services resource identifiers that matches the specified query. The query uses the same format as a resource query in a [CreateGroup] or [UpdateGroupQuery] operation. Minimum permissions To run this command, you must have the following permissions: /// @@ -1558,7 +1558,7 @@ extension ResourceGroupsClient { return try await op.execute(input: input) } - /// Performs the `StartTagSyncTask` operation on the `Ardi` service. + /// Performs the `StartTagSyncTask` operation on the `ResourceGroups` service. /// /// Creates a new tag-sync task to onboard and sync resources tagged with a specific tag key-value pair to an application. Minimum permissions To run this command, you must have the following permissions: /// @@ -1639,7 +1639,7 @@ extension ResourceGroupsClient { return try await op.execute(input: input) } - /// Performs the `Tag` operation on the `Ardi` service. + /// Performs the `Tag` operation on the `ResourceGroups` service. /// /// Adds tags to a resource group with the specified Amazon resource name (ARN). Existing tags on a resource group are not changed if they are not specified in the request parameters. Do not store personally identifiable information (PII) or other confidential or sensitive information in tags. We use tags to provide you with billing and administration services. Tags are not intended to be used for private or sensitive data. Minimum permissions To run this command, you must have the following permissions: /// @@ -1715,7 +1715,7 @@ extension ResourceGroupsClient { return try await op.execute(input: input) } - /// Performs the `UngroupResources` operation on the `Ardi` service. + /// Performs the `UngroupResources` operation on the `ResourceGroups` service. /// /// Removes the specified resources from the specified group. This operation works only with static groups that you populated using the [GroupResources] operation. It doesn't work with any resource groups that are automatically populated by tag-based or CloudFormation stack-based queries. Minimum permissions To run this command, you must have the following permissions: /// @@ -1791,7 +1791,7 @@ extension ResourceGroupsClient { return try await op.execute(input: input) } - /// Performs the `Untag` operation on the `Ardi` service. + /// Performs the `Untag` operation on the `ResourceGroups` service. /// /// Deletes tags from a specified resource group. Minimum permissions To run this command, you must have the following permissions: /// @@ -1867,7 +1867,7 @@ extension ResourceGroupsClient { return try await op.execute(input: input) } - /// Performs the `UpdateAccountSettings` operation on the `Ardi` service. + /// Performs the `UpdateAccountSettings` operation on the `ResourceGroups` service. /// /// Turns on or turns off optional features in Resource Groups. The preceding example shows that the request to turn on group lifecycle events is IN_PROGRESS. You can call the [GetAccountSettings] operation to check for completion by looking for GroupLifecycleEventsStatus to change to ACTIVE. /// @@ -1940,7 +1940,7 @@ extension ResourceGroupsClient { return try await op.execute(input: input) } - /// Performs the `UpdateGroup` operation on the `Ardi` service. + /// Performs the `UpdateGroup` operation on the `ResourceGroups` service. /// /// Updates the description for an existing group. You cannot update the name of a resource group. Minimum permissions To run this command, you must have the following permissions: /// @@ -2016,7 +2016,7 @@ extension ResourceGroupsClient { return try await op.execute(input: input) } - /// Performs the `UpdateGroupQuery` operation on the `Ardi` service. + /// Performs the `UpdateGroupQuery` operation on the `ResourceGroups` service. /// /// Updates the resource query of a group. For more information about resource queries, see [Create a tag-based group in Resource Groups](https://docs.aws.amazon.com/ARG/latest/userguide/gettingstarted-query.html#gettingstarted-query-cli-tag). Minimum permissions To run this command, you must have the following permissions: /// diff --git a/Sources/Services/AWSResourceGroupsTaggingAPI/Sources/AWSResourceGroupsTaggingAPI/ResourceGroupsTaggingAPIClient.swift b/Sources/Services/AWSResourceGroupsTaggingAPI/Sources/AWSResourceGroupsTaggingAPI/ResourceGroupsTaggingAPIClient.swift index 107cae15f24..562468eb1df 100644 --- a/Sources/Services/AWSResourceGroupsTaggingAPI/Sources/AWSResourceGroupsTaggingAPI/ResourceGroupsTaggingAPIClient.swift +++ b/Sources/Services/AWSResourceGroupsTaggingAPI/Sources/AWSResourceGroupsTaggingAPI/ResourceGroupsTaggingAPIClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ResourceGroupsTaggingAPIClient: ClientRuntime.Client { public static let clientName = "ResourceGroupsTaggingAPIClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ResourceGroupsTaggingAPIClient.ResourceGroupsTaggingAPIClientConfiguration let serviceName = "Resource Groups Tagging API" @@ -329,7 +329,7 @@ extension ResourceGroupsTaggingAPIClient { } extension ResourceGroupsTaggingAPIClient { - /// Performs the `DescribeReportCreation` operation on the `ResourceGroupsTaggingAPI_20170126` service. + /// Performs the `DescribeReportCreation` operation on the `ResourceGroupsTaggingAPI` service. /// /// Describes the status of the StartReportCreation operation. You can call this operation only from the organization's management account and from the us-east-1 Region. /// @@ -418,7 +418,7 @@ extension ResourceGroupsTaggingAPIClient { return try await op.execute(input: input) } - /// Performs the `GetComplianceSummary` operation on the `ResourceGroupsTaggingAPI_20170126` service. + /// Performs the `GetComplianceSummary` operation on the `ResourceGroupsTaggingAPI` service. /// /// Returns a table that shows counts of resources that are noncompliant with their tag policies. For more information on tag policies, see [Tag Policies](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_policies_tag-policies.html) in the Organizations User Guide. You can call this operation only from the organization's management account and from the us-east-1 Region. This operation supports pagination, where the response can be sent in multiple pages. You should check the PaginationToken response parameter to determine if there are additional results available to return. Repeat the query, passing the PaginationToken response parameter value as an input to the next request until you recieve a null value. A null value for PaginationToken indicates that there are no more results waiting to be returned. /// @@ -507,7 +507,7 @@ extension ResourceGroupsTaggingAPIClient { return try await op.execute(input: input) } - /// Performs the `GetResources` operation on the `ResourceGroupsTaggingAPI_20170126` service. + /// Performs the `GetResources` operation on the `ResourceGroupsTaggingAPI` service. /// /// Returns all the tagged or previously tagged resources that are located in the specified Amazon Web Services Region for the account. Depending on what information you want returned, you can also specify the following: /// @@ -597,7 +597,7 @@ extension ResourceGroupsTaggingAPIClient { return try await op.execute(input: input) } - /// Performs the `GetTagKeys` operation on the `ResourceGroupsTaggingAPI_20170126` service. + /// Performs the `GetTagKeys` operation on the `ResourceGroupsTaggingAPI` service. /// /// Returns all tag keys currently in use in the specified Amazon Web Services Region for the calling account. This operation supports pagination, where the response can be sent in multiple pages. You should check the PaginationToken response parameter to determine if there are additional results available to return. Repeat the query, passing the PaginationToken response parameter value as an input to the next request until you recieve a null value. A null value for PaginationToken indicates that there are no more results waiting to be returned. /// @@ -680,7 +680,7 @@ extension ResourceGroupsTaggingAPIClient { return try await op.execute(input: input) } - /// Performs the `GetTagValues` operation on the `ResourceGroupsTaggingAPI_20170126` service. + /// Performs the `GetTagValues` operation on the `ResourceGroupsTaggingAPI` service. /// /// Returns all tag values for the specified key that are used in the specified Amazon Web Services Region for the calling account. This operation supports pagination, where the response can be sent in multiple pages. You should check the PaginationToken response parameter to determine if there are additional results available to return. Repeat the query, passing the PaginationToken response parameter value as an input to the next request until you recieve a null value. A null value for PaginationToken indicates that there are no more results waiting to be returned. /// @@ -763,7 +763,7 @@ extension ResourceGroupsTaggingAPIClient { return try await op.execute(input: input) } - /// Performs the `StartReportCreation` operation on the `ResourceGroupsTaggingAPI_20170126` service. + /// Performs the `StartReportCreation` operation on the `ResourceGroupsTaggingAPI` service. /// /// Generates a report that lists all tagged resources in the accounts across your organization and tells whether each resource is compliant with the effective tag policy. Compliance data is refreshed daily. The report is generated asynchronously. The generated report is saved to the following location: s3://example-bucket/AwsTagPolicies/o-exampleorgid/YYYY-MM-ddTHH:mm:ssZ/report.csv You can call this operation only from the organization's management account and from the us-east-1 Region. /// @@ -853,7 +853,7 @@ extension ResourceGroupsTaggingAPIClient { return try await op.execute(input: input) } - /// Performs the `TagResources` operation on the `ResourceGroupsTaggingAPI_20170126` service. + /// Performs the `TagResources` operation on the `ResourceGroupsTaggingAPI` service. /// /// Applies one or more tags to the specified resources. Note the following: /// @@ -950,7 +950,7 @@ extension ResourceGroupsTaggingAPIClient { return try await op.execute(input: input) } - /// Performs the `UntagResources` operation on the `ResourceGroupsTaggingAPI_20170126` service. + /// Performs the `UntagResources` operation on the `ResourceGroupsTaggingAPI` service. /// /// Removes the specified tags from the specified resources. When you specify a tag key, the action removes both that key and its associated value. The operation succeeds even if you attempt to remove tags from a resource that were already removed. Note the following: /// diff --git a/Sources/Services/AWSRoboMaker/Sources/AWSRoboMaker/RoboMakerClient.swift b/Sources/Services/AWSRoboMaker/Sources/AWSRoboMaker/RoboMakerClient.swift index 20933ba87f2..ae90f573240 100644 --- a/Sources/Services/AWSRoboMaker/Sources/AWSRoboMaker/RoboMakerClient.swift +++ b/Sources/Services/AWSRoboMaker/Sources/AWSRoboMaker/RoboMakerClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class RoboMakerClient: ClientRuntime.Client { public static let clientName = "RoboMakerClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: RoboMakerClient.RoboMakerClientConfiguration let serviceName = "RoboMaker" @@ -331,7 +331,7 @@ extension RoboMakerClient { } extension RoboMakerClient { - /// Performs the `BatchDeleteWorlds` operation on the `robomaker` service. + /// Performs the `BatchDeleteWorlds` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Deletes one or more worlds in a batch operation. /// @@ -402,7 +402,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `BatchDescribeSimulationJob` operation on the `robomaker` service. + /// Performs the `BatchDescribeSimulationJob` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Describes one or more simulation jobs. /// @@ -474,7 +474,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `CancelDeploymentJob` operation on the `robomaker` service. + /// Performs the `CancelDeploymentJob` operation on the `RoboMaker` service. /// /// This API is no longer supported. For more information, see the May 2, 2022 update in the [Support policy](https://docs.aws.amazon.com/robomaker/latest/dg/chapter-support-policy.html#software-support-policy-may2022) page. Cancels the specified deployment job. @available(*, deprecated, message: "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.") @@ -547,7 +547,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `CancelSimulationJob` operation on the `robomaker` service. + /// Performs the `CancelSimulationJob` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Cancels the specified simulation job. /// @@ -619,7 +619,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `CancelSimulationJobBatch` operation on the `robomaker` service. + /// Performs the `CancelSimulationJobBatch` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Cancels a simulation job batch. When you cancel a simulation job batch, you are also cancelling all of the active simulation jobs created as part of the batch. /// @@ -691,7 +691,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `CancelWorldExportJob` operation on the `robomaker` service. + /// Performs the `CancelWorldExportJob` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Cancels the specified export job. /// @@ -763,7 +763,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `CancelWorldGenerationJob` operation on the `robomaker` service. + /// Performs the `CancelWorldGenerationJob` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Cancels the specified world generator job. /// @@ -835,7 +835,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `CreateDeploymentJob` operation on the `robomaker` service. + /// Performs the `CreateDeploymentJob` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). This API is no longer supported and will throw an error if used. For more information, see the January 31, 2022 update in the [Support policy](https://docs.aws.amazon.com/robomaker/latest/dg/chapter-support-policy.html#software-support-policy-january2022) page. Deploys a specific version of a robot application to robots in a fleet. The robot application must have a numbered applicationVersion for consistency reasons. To create a new version, use CreateRobotApplicationVersion or see [Creating a Robot Application Version](https://docs.aws.amazon.com/robomaker/latest/dg/create-robot-application-version.html). After 90 days, deployment jobs expire and will be deleted. They will no longer be accessible. @available(*, deprecated, message: "AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.") @@ -912,7 +912,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `CreateFleet` operation on the `robomaker` service. + /// Performs the `CreateFleet` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). This API is no longer supported and will throw an error if used. For more information, see the January 31, 2022 update in the [Support policy](https://docs.aws.amazon.com/robomaker/latest/dg/chapter-support-policy.html#software-support-policy-january2022) page. Creates a fleet, a logical group of robots running the same robot application. @available(*, deprecated, message: "AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.") @@ -985,7 +985,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `CreateRobot` operation on the `robomaker` service. + /// Performs the `CreateRobot` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). This API is no longer supported and will throw an error if used. For more information, see the January 31, 2022 update in the [Support policy](https://docs.aws.amazon.com/robomaker/latest/dg/chapter-support-policy.html#software-support-policy-january2022) page. Creates a robot. @available(*, deprecated, message: "AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.") @@ -1059,7 +1059,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `CreateRobotApplication` operation on the `robomaker` service. + /// Performs the `CreateRobotApplication` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Creates a robot application. /// @@ -1133,7 +1133,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `CreateRobotApplicationVersion` operation on the `robomaker` service. + /// Performs the `CreateRobotApplicationVersion` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Creates a version of a robot application. /// @@ -1206,7 +1206,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `CreateSimulationApplication` operation on the `robomaker` service. + /// Performs the `CreateSimulationApplication` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Creates a simulation application. /// @@ -1280,7 +1280,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `CreateSimulationApplicationVersion` operation on the `robomaker` service. + /// Performs the `CreateSimulationApplicationVersion` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Creates a simulation application with a specific revision id. /// @@ -1353,7 +1353,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `CreateSimulationJob` operation on the `robomaker` service. + /// Performs the `CreateSimulationJob` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Creates a simulation job. After 90 days, simulation jobs expire and will be deleted. They will no longer be accessible. /// @@ -1429,7 +1429,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `CreateWorldExportJob` operation on the `robomaker` service. + /// Performs the `CreateWorldExportJob` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Creates a world export job. /// @@ -1504,7 +1504,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `CreateWorldGenerationJob` operation on the `robomaker` service. + /// Performs the `CreateWorldGenerationJob` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Creates worlds using the specified template. /// @@ -1580,7 +1580,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `CreateWorldTemplate` operation on the `robomaker` service. + /// Performs the `CreateWorldTemplate` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Creates a world template. /// @@ -1654,7 +1654,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `DeleteFleet` operation on the `robomaker` service. + /// Performs the `DeleteFleet` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). This API is no longer supported. For more information, see the May 2, 2022 update in the [Support policy](https://docs.aws.amazon.com/robomaker/latest/dg/chapter-support-policy.html#software-support-policy-may2022) page. Deletes a fleet. @available(*, deprecated, message: "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.") @@ -1726,7 +1726,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `DeleteRobot` operation on the `robomaker` service. + /// Performs the `DeleteRobot` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). This API is no longer supported. For more information, see the May 2, 2022 update in the [Support policy](https://docs.aws.amazon.com/robomaker/latest/dg/chapter-support-policy.html#software-support-policy-may2022) page. Deletes a robot. @available(*, deprecated, message: "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.") @@ -1798,7 +1798,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `DeleteRobotApplication` operation on the `robomaker` service. + /// Performs the `DeleteRobotApplication` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Deletes a robot application. /// @@ -1869,7 +1869,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `DeleteSimulationApplication` operation on the `robomaker` service. + /// Performs the `DeleteSimulationApplication` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Deletes a simulation application. /// @@ -1940,7 +1940,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `DeleteWorldTemplate` operation on the `robomaker` service. + /// Performs the `DeleteWorldTemplate` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Deletes a world template. /// @@ -2012,7 +2012,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `DeregisterRobot` operation on the `robomaker` service. + /// Performs the `DeregisterRobot` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). This API is no longer supported. For more information, see the May 2, 2022 update in the [Support policy](https://docs.aws.amazon.com/robomaker/latest/dg/chapter-support-policy.html#software-support-policy-may2022) page. Deregisters a robot. @available(*, deprecated, message: "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.") @@ -2085,7 +2085,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `DescribeDeploymentJob` operation on the `robomaker` service. + /// Performs the `DescribeDeploymentJob` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). This API is no longer supported. For more information, see the May 2, 2022 update in the [Support policy](https://docs.aws.amazon.com/robomaker/latest/dg/chapter-support-policy.html#software-support-policy-may2022) page. Describes a deployment job. @available(*, deprecated, message: "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.") @@ -2158,7 +2158,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `DescribeFleet` operation on the `robomaker` service. + /// Performs the `DescribeFleet` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). This API is no longer supported. For more information, see the May 2, 2022 update in the [Support policy](https://docs.aws.amazon.com/robomaker/latest/dg/chapter-support-policy.html#software-support-policy-may2022) page. Describes a fleet. @available(*, deprecated, message: "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.") @@ -2231,7 +2231,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `DescribeRobot` operation on the `robomaker` service. + /// Performs the `DescribeRobot` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). This API is no longer supported. For more information, see the May 2, 2022 update in the [Support policy](https://docs.aws.amazon.com/robomaker/latest/dg/chapter-support-policy.html#software-support-policy-may2022) page. Describes a robot. @available(*, deprecated, message: "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.") @@ -2304,7 +2304,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `DescribeRobotApplication` operation on the `robomaker` service. + /// Performs the `DescribeRobotApplication` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Describes a robot application. /// @@ -2376,7 +2376,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `DescribeSimulationApplication` operation on the `robomaker` service. + /// Performs the `DescribeSimulationApplication` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Describes a simulation application. /// @@ -2448,7 +2448,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `DescribeSimulationJob` operation on the `robomaker` service. + /// Performs the `DescribeSimulationJob` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Describes a simulation job. /// @@ -2520,7 +2520,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `DescribeSimulationJobBatch` operation on the `robomaker` service. + /// Performs the `DescribeSimulationJobBatch` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Describes a simulation job batch. /// @@ -2591,7 +2591,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `DescribeWorld` operation on the `robomaker` service. + /// Performs the `DescribeWorld` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Describes a world. /// @@ -2663,7 +2663,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `DescribeWorldExportJob` operation on the `robomaker` service. + /// Performs the `DescribeWorldExportJob` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Describes a world export job. /// @@ -2735,7 +2735,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `DescribeWorldGenerationJob` operation on the `robomaker` service. + /// Performs the `DescribeWorldGenerationJob` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Describes a world generation job. /// @@ -2807,7 +2807,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `DescribeWorldTemplate` operation on the `robomaker` service. + /// Performs the `DescribeWorldTemplate` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Describes a world template. /// @@ -2879,7 +2879,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `GetWorldTemplateBody` operation on the `robomaker` service. + /// Performs the `GetWorldTemplateBody` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Gets the world template body. /// @@ -2951,7 +2951,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `ListDeploymentJobs` operation on the `robomaker` service. + /// Performs the `ListDeploymentJobs` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). This API is no longer supported. For more information, see the May 2, 2022 update in the [Support policy](https://docs.aws.amazon.com/robomaker/latest/dg/chapter-support-policy.html#software-support-policy-may2022) page. Returns a list of deployment jobs for a fleet. You can optionally provide filters to retrieve specific deployment jobs. @available(*, deprecated, message: "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.") @@ -3024,7 +3024,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `ListFleets` operation on the `robomaker` service. + /// Performs the `ListFleets` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). This API is no longer supported. For more information, see the May 2, 2022 update in the [Support policy](https://docs.aws.amazon.com/robomaker/latest/dg/chapter-support-policy.html#software-support-policy-may2022) page. Returns a list of fleets. You can optionally provide filters to retrieve specific fleets. @available(*, deprecated, message: "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.") @@ -3097,7 +3097,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `ListRobotApplications` operation on the `robomaker` service. + /// Performs the `ListRobotApplications` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Returns a list of robot application. You can optionally provide filters to retrieve specific robot applications. /// @@ -3168,7 +3168,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `ListRobots` operation on the `robomaker` service. + /// Performs the `ListRobots` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). This API is no longer supported. For more information, see the May 2, 2022 update in the [Support policy](https://docs.aws.amazon.com/robomaker/latest/dg/chapter-support-policy.html#software-support-policy-may2022) page. Returns a list of robots. You can optionally provide filters to retrieve specific robots. @available(*, deprecated, message: "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.") @@ -3241,7 +3241,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `ListSimulationApplications` operation on the `robomaker` service. + /// Performs the `ListSimulationApplications` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Returns a list of simulation applications. You can optionally provide filters to retrieve specific simulation applications. /// @@ -3312,7 +3312,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `ListSimulationJobBatches` operation on the `robomaker` service. + /// Performs the `ListSimulationJobBatches` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Returns a list simulation job batches. You can optionally provide filters to retrieve specific simulation batch jobs. /// @@ -3382,7 +3382,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `ListSimulationJobs` operation on the `robomaker` service. + /// Performs the `ListSimulationJobs` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Returns a list of simulation jobs. You can optionally provide filters to retrieve specific simulation jobs. /// @@ -3453,7 +3453,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `robomaker` service. + /// Performs the `ListTagsForResource` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Lists all tags on a AWS RoboMaker resource. /// @@ -3522,7 +3522,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `ListWorldExportJobs` operation on the `robomaker` service. + /// Performs the `ListWorldExportJobs` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Lists world export jobs. /// @@ -3593,7 +3593,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `ListWorldGenerationJobs` operation on the `robomaker` service. + /// Performs the `ListWorldGenerationJobs` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Lists world generator jobs. /// @@ -3664,7 +3664,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `ListWorldTemplates` operation on the `robomaker` service. + /// Performs the `ListWorldTemplates` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Lists world templates. /// @@ -3735,7 +3735,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `ListWorlds` operation on the `robomaker` service. + /// Performs the `ListWorlds` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Lists worlds. /// @@ -3806,7 +3806,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `RegisterRobot` operation on the `robomaker` service. + /// Performs the `RegisterRobot` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Registers a robot with a fleet. This API is no longer supported and will throw an error if used. For more information, see the January 31, 2022 update in the [Support policy](https://docs.aws.amazon.com/robomaker/latest/dg/chapter-support-policy.html#software-support-policy-january2022) page. @available(*, deprecated, message: "AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.") @@ -3880,7 +3880,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `RestartSimulationJob` operation on the `robomaker` service. + /// Performs the `RestartSimulationJob` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Restarts a running simulation job. /// @@ -3953,7 +3953,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `StartSimulationJobBatch` operation on the `robomaker` service. + /// Performs the `StartSimulationJobBatch` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Starts a new simulation job batch. The batch is defined using one or more SimulationJobRequest objects. /// @@ -4027,7 +4027,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `SyncDeploymentJob` operation on the `robomaker` service. + /// Performs the `SyncDeploymentJob` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). This API is no longer supported. For more information, see the May 2, 2022 update in the [Support policy](https://docs.aws.amazon.com/robomaker/latest/dg/chapter-support-policy.html#software-support-policy-may2022) page. Syncrhonizes robots in a fleet to the latest deployment. This is helpful if robots were added after a deployment. @available(*, deprecated, message: "Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.") @@ -4104,7 +4104,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `robomaker` service. + /// Performs the `TagResource` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Adds or edits tags for a AWS RoboMaker resource. Each tag consists of a tag key and a tag value. Tag keys and tag values are both required, but tag values can be empty strings. For information about the rules that apply to tag keys and tag values, see [User-Defined Tag Restrictions](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/allocation-tag-restrictions.html) in the AWS Billing and Cost Management User Guide. /// @@ -4176,7 +4176,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `robomaker` service. + /// Performs the `UntagResource` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Removes the specified tags from the specified AWS RoboMaker resource. To remove a tag, specify the tag key. To change the tag value of an existing tag key, use [TagResource](https://docs.aws.amazon.com/robomaker/latest/dg/API_TagResource.html). /// @@ -4246,7 +4246,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `UpdateRobotApplication` operation on the `robomaker` service. + /// Performs the `UpdateRobotApplication` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Updates a robot application. /// @@ -4319,7 +4319,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `UpdateSimulationApplication` operation on the `robomaker` service. + /// Performs the `UpdateSimulationApplication` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Updates a simulation application. /// @@ -4392,7 +4392,7 @@ extension RoboMakerClient { return try await op.execute(input: input) } - /// Performs the `UpdateWorldTemplate` operation on the `robomaker` service. + /// Performs the `UpdateWorldTemplate` operation on the `RoboMaker` service. /// /// End of support notice: On September 10, 2025, Amazon Web Services will discontinue support for Amazon Web Services RoboMaker. After September 10, 2025, you will no longer be able to access the Amazon Web Services RoboMaker console or Amazon Web Services RoboMaker resources. For more information on transitioning to Batch to help run containerized simulations, visit [https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/](https://aws.amazon.com/blogs/hpc/run-simulations-using-multiple-containers-in-a-single-aws-batch-job/). Updates a world template. /// diff --git a/Sources/Services/AWSRolesAnywhere/Sources/AWSRolesAnywhere/RolesAnywhereClient.swift b/Sources/Services/AWSRolesAnywhere/Sources/AWSRolesAnywhere/RolesAnywhereClient.swift index 529156f98f2..15fe8ecf5b6 100644 --- a/Sources/Services/AWSRolesAnywhere/Sources/AWSRolesAnywhere/RolesAnywhereClient.swift +++ b/Sources/Services/AWSRolesAnywhere/Sources/AWSRolesAnywhere/RolesAnywhereClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class RolesAnywhereClient: ClientRuntime.Client { public static let clientName = "RolesAnywhereClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: RolesAnywhereClient.RolesAnywhereClientConfiguration let serviceName = "RolesAnywhere" diff --git a/Sources/Services/AWSRoute53/Sources/AWSRoute53/Route53Client.swift b/Sources/Services/AWSRoute53/Sources/AWSRoute53/Route53Client.swift index 7e95a9aad38..b03d5226a30 100644 --- a/Sources/Services/AWSRoute53/Sources/AWSRoute53/Route53Client.swift +++ b/Sources/Services/AWSRoute53/Sources/AWSRoute53/Route53Client.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class Route53Client: ClientRuntime.Client { public static let clientName = "Route53Client" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: Route53Client.Route53ClientConfiguration let serviceName = "Route 53" @@ -330,7 +330,7 @@ extension Route53Client { } extension Route53Client { - /// Performs the `ActivateKeySigningKey` operation on the `AWSDnsV20130401` service. + /// Performs the `ActivateKeySigningKey` operation on the `Route53` service. /// /// Activates a key-signing key (KSK) so that it can be used for signing by DNSSEC. This operation changes the KSK status to ACTIVE. /// @@ -402,7 +402,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `AssociateVPCWithHostedZone` operation on the `AWSDnsV20130401` service. + /// Performs the `AssociateVPCWithHostedZone` operation on the `Route53` service. /// /// Associates an Amazon VPC with a private hosted zone. To perform the association, the VPC and the private hosted zone must already exist. You can't convert a public hosted zone into a private hosted zone. If you want to associate a VPC that was created by using one Amazon Web Services account with a private hosted zone that was created by using a different account, the Amazon Web Services account that created the private hosted zone must first submit a CreateVPCAssociationAuthorization request. Then the account that created the VPC must submit an AssociateVPCWithHostedZone request. When granting access, the hosted zone and the Amazon VPC must belong to the same partition. A partition is a group of Amazon Web Services Regions. Each Amazon Web Services account is scoped to one partition. The following are the supported partitions: /// @@ -494,7 +494,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `ChangeCidrCollection` operation on the `AWSDnsV20130401` service. + /// Performs the `ChangeCidrCollection` operation on the `Route53` service. /// /// Creates, changes, or deletes CIDR blocks within a collection. Contains authoritative IP information mapping blocks to one or multiple locations. A change request can update multiple locations in a collection at a time, which is helpful if you want to move one or more CIDR blocks from one location to another in one transaction, without downtime. Limits The max number of CIDR blocks included in the request is 1000. As a result, big updates require multiple API calls. PUT and DELETE_IF_EXISTS Use ChangeCidrCollection to perform the following actions: /// @@ -572,7 +572,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `ChangeResourceRecordSets` operation on the `AWSDnsV20130401` service. + /// Performs the `ChangeResourceRecordSets` operation on the `Route53` service. /// /// Creates, changes, or deletes a resource record set, which contains authoritative DNS information for a specified domain name or subdomain name. For example, you can use ChangeResourceRecordSets to create a resource record set that routes traffic for test.example.com to a web server that has an IP address of 192.0.2.44. Deleting Resource Record Sets To delete a resource record set, you must specify all the same values that you specified when you created it. Change Batches and Transactional Changes The request body must include a document with a ChangeResourceRecordSetsRequest element. The request body contains a list of change items, known as a change batch. Change batches are considered transactional changes. Route 53 validates the changes in the request and then either makes all or none of the changes in the change batch request. This ensures that DNS routing isn't adversely affected by partial changes to the resource record sets in a hosted zone. For example, suppose a change batch request contains two changes: it deletes the CNAME resource record set for www.example.com and creates an alias resource record set for www.example.com. If validation for both records succeeds, Route 53 deletes the first resource record set and creates the second resource record set in a single operation. If validation for either the DELETE or the CREATE action fails, then the request is canceled, and the original CNAME record continues to exist. If you try to delete the same resource record set more than once in a single change batch, Route 53 returns an InvalidChangeBatch error. Traffic Flow To create resource record sets for complex routing configurations, use either the traffic flow visual editor in the Route 53 console or the API actions for traffic policies and traffic policy instances. Save the configuration as a traffic policy, then associate the traffic policy with one or more domain names (such as example.com) or subdomain names (such as www.example.com), in the same hosted zone or in multiple hosted zones. You can roll back the updates if the new configuration isn't performing as expected. For more information, see [Using Traffic Flow to Route DNS Traffic](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/traffic-flow.html) in the Amazon Route 53 Developer Guide. Create, Delete, and Upsert Use ChangeResourceRecordsSetsRequest to perform the following actions: /// @@ -655,7 +655,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `ChangeTagsForResource` operation on the `AWSDnsV20130401` service. + /// Performs the `ChangeTagsForResource` operation on the `Route53` service. /// /// Adds, edits, or deletes tags for a health check or a hosted zone. For information about using tags for cost allocation, see [Using Cost Allocation Tags](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html) in the Billing and Cost Management User Guide. /// @@ -728,7 +728,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `CreateCidrCollection` operation on the `AWSDnsV20130401` service. + /// Performs the `CreateCidrCollection` operation on the `Route53` service. /// /// Creates a CIDR collection in the current Amazon Web Services account. /// @@ -800,7 +800,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `CreateHealthCheck` operation on the `AWSDnsV20130401` service. + /// Performs the `CreateHealthCheck` operation on the `Route53` service. /// /// Creates a new health check. For information about adding health checks to resource record sets, see [HealthCheckId](https://docs.aws.amazon.com/Route53/latest/APIReference/API_ResourceRecordSet.html#Route53-Type-ResourceRecordSet-HealthCheckId) in [ChangeResourceRecordSets](https://docs.aws.amazon.com/Route53/latest/APIReference/API_ChangeResourceRecordSets.html). ELB Load Balancers If you're registering EC2 instances with an Elastic Load Balancing (ELB) load balancer, do not create Amazon Route 53 health checks for the EC2 instances. When you register an EC2 instance with a load balancer, you configure settings for an ELB health check, which performs a similar function to a Route 53 health check. Private Hosted Zones You can associate health checks with failover resource record sets in a private hosted zone. Note the following: /// @@ -881,7 +881,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `CreateHostedZone` operation on the `AWSDnsV20130401` service. + /// Performs the `CreateHostedZone` operation on the `Route53` service. /// /// Creates a new public or private hosted zone. You create records in a public hosted zone to define how you want to route traffic on the internet for a domain, such as example.com, and its subdomains (apex.example.com, acme.example.com). You create records in a private hosted zone to define how you want to route traffic for a domain and its subdomains within one or more Amazon Virtual Private Clouds (Amazon VPCs). You can't convert a public hosted zone to a private hosted zone or vice versa. Instead, you must create a new hosted zone with the same name and create new resource record sets. For more information about charges for hosted zones, see [Amazon Route 53 Pricing](http://aws.amazon.com/route53/pricing/). Note the following: /// @@ -982,7 +982,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `CreateKeySigningKey` operation on the `AWSDnsV20130401` service. + /// Performs the `CreateKeySigningKey` operation on the `Route53` service. /// /// Creates a new key-signing key (KSK) associated with a hosted zone. You can only have two KSKs per hosted zone. /// @@ -1060,7 +1060,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `CreateQueryLoggingConfig` operation on the `AWSDnsV20130401` service. + /// Performs the `CreateQueryLoggingConfig` operation on the `Route53` service. /// /// Creates a configuration for DNS query logging. After you create a query logging configuration, Amazon Route 53 begins to publish log data to an Amazon CloudWatch Logs log group. DNS query logs contain information about the queries that Route 53 receives for a specified public hosted zone, such as the following: /// @@ -1185,7 +1185,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `CreateReusableDelegationSet` operation on the `AWSDnsV20130401` service. + /// Performs the `CreateReusableDelegationSet` operation on the `Route53` service. /// /// Creates a delegation set (a group of four name servers) that can be reused by multiple hosted zones that were created by the same Amazon Web Services account. You can also create a reusable delegation set that uses the four name servers that are associated with an existing hosted zone. Specify the hosted zone ID in the CreateReusableDelegationSet request. You can't associate a reusable delegation set with a private hosted zone. For information about using a reusable delegation set to configure white label name servers, see [Configuring White Label Name Servers](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/white-label-name-servers.html). The process for migrating existing hosted zones to use a reusable delegation set is comparable to the process for configuring white label name servers. You need to perform the following steps: /// @@ -1281,7 +1281,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `CreateTrafficPolicy` operation on the `AWSDnsV20130401` service. + /// Performs the `CreateTrafficPolicy` operation on the `Route53` service. /// /// Creates a traffic policy, which you use to create multiple DNS resource record sets for one domain name (such as example.com) or one subdomain name (such as www.example.com). /// @@ -1353,7 +1353,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `CreateTrafficPolicyInstance` operation on the `AWSDnsV20130401` service. + /// Performs the `CreateTrafficPolicyInstance` operation on the `Route53` service. /// /// Creates resource record sets in a specified hosted zone based on the settings in a specified traffic policy version. In addition, CreateTrafficPolicyInstance associates the resource record sets with a specified domain name (such as example.com) or subdomain name (such as www.example.com). Amazon Route 53 responds to DNS queries for the domain or subdomain name by using the resource record sets that CreateTrafficPolicyInstance created. After you submit an CreateTrafficPolicyInstance request, there's a brief delay while Amazon Route 53 creates the resource record sets that are specified in the traffic policy definition. Use GetTrafficPolicyInstance with the id of new traffic policy instance to confirm that the CreateTrafficPolicyInstance request completed successfully. For more information, see the State response element. /// @@ -1426,7 +1426,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `CreateTrafficPolicyVersion` operation on the `AWSDnsV20130401` service. + /// Performs the `CreateTrafficPolicyVersion` operation on the `Route53` service. /// /// Creates a new version of an existing traffic policy. When you create a new version of a traffic policy, you specify the ID of the traffic policy that you want to update and a JSON-formatted document that describes the new version. You use traffic policies to create multiple DNS resource record sets for one domain name (such as example.com) or one subdomain name (such as www.example.com). You can create a maximum of 1000 versions of a traffic policy. If you reach the limit and need to create another version, you'll need to start a new traffic policy. /// @@ -1499,7 +1499,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `CreateVPCAssociationAuthorization` operation on the `AWSDnsV20130401` service. + /// Performs the `CreateVPCAssociationAuthorization` operation on the `Route53` service. /// /// Authorizes the Amazon Web Services account that created a specified VPC to submit an AssociateVPCWithHostedZone request to associate the VPC with a specified hosted zone that was created by a different account. To submit a CreateVPCAssociationAuthorization request, you must use the account that created the hosted zone. After you authorize the association, use the account that created the VPC to submit an AssociateVPCWithHostedZone request. If you want to associate multiple VPCs that you created by using one account with a hosted zone that you created by using a different account, you must submit one authorization request for each VPC. /// @@ -1573,7 +1573,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `DeactivateKeySigningKey` operation on the `AWSDnsV20130401` service. + /// Performs the `DeactivateKeySigningKey` operation on the `Route53` service. /// /// Deactivates a key-signing key (KSK) so that it will not be used for signing by DNSSEC. This operation changes the KSK status to INACTIVE. /// @@ -1646,7 +1646,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `DeleteCidrCollection` operation on the `AWSDnsV20130401` service. + /// Performs the `DeleteCidrCollection` operation on the `Route53` service. /// /// Deletes a CIDR collection in the current Amazon Web Services account. The collection must be empty before it can be deleted. /// @@ -1715,7 +1715,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `DeleteHealthCheck` operation on the `AWSDnsV20130401` service. + /// Performs the `DeleteHealthCheck` operation on the `Route53` service. /// /// Deletes a health check. Amazon Route 53 does not prevent you from deleting a health check even if the health check is associated with one or more resource record sets. If you delete a health check and you don't update the associated resource record sets, the future status of the health check can't be predicted and may change. This will affect the routing of DNS queries for your DNS failover configuration. For more information, see [Replacing and Deleting Health Checks](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/health-checks-creating-deleting.html#health-checks-deleting.html) in the Amazon Route 53 Developer Guide. If you're using Cloud Map and you configured Cloud Map to create a Route 53 health check when you register an instance, you can't use the Route 53 DeleteHealthCheck command to delete the health check. The health check is deleted automatically when you deregister the instance; there can be a delay of several hours before the health check is deleted from Route 53. /// @@ -1783,7 +1783,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `DeleteHostedZone` operation on the `AWSDnsV20130401` service. + /// Performs the `DeleteHostedZone` operation on the `Route53` service. /// /// Deletes a hosted zone. If the hosted zone was created by another service, such as Cloud Map, see [Deleting Public Hosted Zones That Were Created by Another Service](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/DeleteHostedZone.html#delete-public-hosted-zone-created-by-another-service) in the Amazon Route 53 Developer Guide for information about how to delete it. (The process is the same for public and private hosted zones that were created by another service.) If you want to keep your domain registration but you want to stop routing internet traffic to your website or web application, we recommend that you delete resource record sets in the hosted zone instead of deleting the hosted zone. If you delete a hosted zone, you can't undelete it. You must create a new hosted zone and update the name servers for your domain registration, which can require up to 48 hours to take effect. (If you delegated responsibility for a subdomain to a hosted zone and you delete the child hosted zone, you must update the name servers in the parent hosted zone.) In addition, if you delete a hosted zone, someone could hijack the domain and route traffic to their own resources using your domain name. If you want to avoid the monthly charge for the hosted zone, you can transfer DNS service for the domain to a free DNS service. When you transfer DNS service, you have to update the name servers for the domain registration. If the domain is registered with Route 53, see [UpdateDomainNameservers](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_UpdateDomainNameservers.html) for information about how to replace Route 53 name servers with name servers for the new DNS service. If the domain is registered with another registrar, use the method provided by the registrar to update name servers for the domain registration. For more information, perform an internet search on "free DNS service." You can delete a hosted zone only if it contains only the default SOA record and NS resource record sets. If the hosted zone contains other resource record sets, you must delete them before you can delete the hosted zone. If you try to delete a hosted zone that contains other resource record sets, the request fails, and Route 53 returns a HostedZoneNotEmpty error. For information about deleting records from your hosted zone, see [ChangeResourceRecordSets](https://docs.aws.amazon.com/Route53/latest/APIReference/API_ChangeResourceRecordSets.html). To verify that the hosted zone has been deleted, do one of the following: /// @@ -1858,7 +1858,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `DeleteKeySigningKey` operation on the `AWSDnsV20130401` service. + /// Performs the `DeleteKeySigningKey` operation on the `Route53` service. /// /// Deletes a key-signing key (KSK). Before you can delete a KSK, you must deactivate it. The KSK must be deactivated before you can delete it regardless of whether the hosted zone is enabled for DNSSEC signing. You can use [DeactivateKeySigningKey](https://docs.aws.amazon.com/Route53/latest/APIReference/API_DeactivateKeySigningKey.html) to deactivate the key before you delete it. Use [GetDNSSEC](https://docs.aws.amazon.com/Route53/latest/APIReference/API_GetDNSSEC.html) to verify that the KSK is in an INACTIVE status. /// @@ -1930,7 +1930,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `DeleteQueryLoggingConfig` operation on the `AWSDnsV20130401` service. + /// Performs the `DeleteQueryLoggingConfig` operation on the `Route53` service. /// /// Deletes a configuration for DNS query logging. If you delete a configuration, Amazon Route 53 stops sending query logs to CloudWatch Logs. Route 53 doesn't delete any logs that are already in CloudWatch Logs. For more information about DNS query logs, see [CreateQueryLoggingConfig](https://docs.aws.amazon.com/Route53/latest/APIReference/API_CreateQueryLoggingConfig.html). /// @@ -1998,7 +1998,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `DeleteReusableDelegationSet` operation on the `AWSDnsV20130401` service. + /// Performs the `DeleteReusableDelegationSet` operation on the `Route53` service. /// /// Deletes a reusable delegation set. You can delete a reusable delegation set only if it isn't associated with any hosted zones. To verify that the reusable delegation set is not associated with any hosted zones, submit a [GetReusableDelegationSet](https://docs.aws.amazon.com/Route53/latest/APIReference/API_GetReusableDelegationSet.html) request and specify the ID of the reusable delegation set that you want to delete. /// @@ -2068,7 +2068,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `DeleteTrafficPolicy` operation on the `AWSDnsV20130401` service. + /// Performs the `DeleteTrafficPolicy` operation on the `Route53` service. /// /// Deletes a traffic policy. When you delete a traffic policy, Route 53 sets a flag on the policy to indicate that it has been deleted. However, Route 53 never fully deletes the traffic policy. Note the following: /// @@ -2143,7 +2143,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `DeleteTrafficPolicyInstance` operation on the `AWSDnsV20130401` service. + /// Performs the `DeleteTrafficPolicyInstance` operation on the `Route53` service. /// /// Deletes a traffic policy instance and all of the resource record sets that Amazon Route 53 created when you created the instance. In the Route 53 console, traffic policy instances are known as policy records. /// @@ -2211,7 +2211,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `DeleteVPCAssociationAuthorization` operation on the `AWSDnsV20130401` service. + /// Performs the `DeleteVPCAssociationAuthorization` operation on the `Route53` service. /// /// Removes authorization to submit an AssociateVPCWithHostedZone request to associate a specified VPC with a hosted zone that was created by a different account. You must use the account that created the hosted zone to submit a DeleteVPCAssociationAuthorization request. Sending this request only prevents the Amazon Web Services account that created the VPC from associating the VPC with the Amazon Route 53 hosted zone in the future. If the VPC is already associated with the hosted zone, DeleteVPCAssociationAuthorization won't disassociate the VPC from the hosted zone. If you want to delete an existing association, use DisassociateVPCFromHostedZone. /// @@ -2285,7 +2285,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `DisableHostedZoneDNSSEC` operation on the `AWSDnsV20130401` service. + /// Performs the `DisableHostedZoneDNSSEC` operation on the `Route53` service. /// /// Disables DNSSEC signing in a specific hosted zone. This action does not deactivate any key-signing keys (KSKs) that are active in the hosted zone. /// @@ -2359,7 +2359,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `DisassociateVPCFromHostedZone` operation on the `AWSDnsV20130401` service. + /// Performs the `DisassociateVPCFromHostedZone` operation on the `Route53` service. /// /// Disassociates an Amazon Virtual Private Cloud (Amazon VPC) from an Amazon Route 53 private hosted zone. Note the following: /// @@ -2453,7 +2453,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `EnableHostedZoneDNSSEC` operation on the `AWSDnsV20130401` service. + /// Performs the `EnableHostedZoneDNSSEC` operation on the `Route53` service. /// /// Enables DNSSEC signing in a specific hosted zone. /// @@ -2528,7 +2528,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `GetAccountLimit` operation on the `AWSDnsV20130401` service. + /// Performs the `GetAccountLimit` operation on the `Route53` service. /// /// Gets the specified limit for the current account, for example, the maximum number of health checks that you can create using the account. For the default limit, see [Limits](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/DNSLimitations.html) in the Amazon Route 53 Developer Guide. To request a higher limit, [open a case](https://console.aws.amazon.com/support/home#/case/create?issueType=service-limit-increase&limitType=service-code-route53). You can also view account limits in Amazon Web Services Trusted Advisor. Sign in to the Amazon Web Services Management Console and open the Trusted Advisor console at [https://console.aws.amazon.com/trustedadvisor/](https://console.aws.amazon.com/trustedadvisor). Then choose Service limits in the navigation pane. /// @@ -2594,7 +2594,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `GetChange` operation on the `AWSDnsV20130401` service. + /// Performs the `GetChange` operation on the `Route53` service. /// /// Returns the current status of a change batch request. The status is one of the following values: /// @@ -2665,7 +2665,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `GetCheckerIpRanges` operation on the `AWSDnsV20130401` service. + /// Performs the `GetCheckerIpRanges` operation on the `Route53` service. /// /// Route 53 does not perform authorization for this API because it retrieves information that is already available to the public. GetCheckerIpRanges still works, but we recommend that you download ip-ranges.json, which includes IP address ranges for all Amazon Web Services services. For more information, see [IP Address Ranges of Amazon Route 53 Servers](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/route-53-ip-addresses.html) in the Amazon Route 53 Developer Guide. /// @@ -2726,7 +2726,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `GetDNSSEC` operation on the `AWSDnsV20130401` service. + /// Performs the `GetDNSSEC` operation on the `Route53` service. /// /// Returns information about DNSSEC for a specific hosted zone, including the key-signing keys (KSKs) in the hosted zone. /// @@ -2795,7 +2795,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `GetGeoLocation` operation on the `AWSDnsV20130401` service. + /// Performs the `GetGeoLocation` operation on the `Route53` service. /// /// Gets information about whether a specified geographic location is supported for Amazon Route 53 geolocation resource record sets. Route 53 does not perform authorization for this API because it retrieves information that is already available to the public. Use the following syntax to determine whether a continent is supported for geolocation: GET /2013-04-01/geolocation?continentcode=two-letter abbreviation for a continent Use the following syntax to determine whether a country is supported for geolocation: GET /2013-04-01/geolocation?countrycode=two-character country code Use the following syntax to determine whether a subdivision of a country is supported for geolocation: GET /2013-04-01/geolocation?countrycode=two-character country code&subdivisioncode=subdivision code /// @@ -2863,7 +2863,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `GetHealthCheck` operation on the `AWSDnsV20130401` service. + /// Performs the `GetHealthCheck` operation on the `Route53` service. /// /// Gets information about a specified health check. /// @@ -2931,7 +2931,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `GetHealthCheckCount` operation on the `AWSDnsV20130401` service. + /// Performs the `GetHealthCheckCount` operation on the `Route53` service. /// /// Retrieves the number of health checks that are associated with the current Amazon Web Services account. /// @@ -2992,7 +2992,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `GetHealthCheckLastFailureReason` operation on the `AWSDnsV20130401` service. + /// Performs the `GetHealthCheckLastFailureReason` operation on the `Route53` service. /// /// Gets the reason that a specified health check failed most recently. /// @@ -3059,7 +3059,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `GetHealthCheckStatus` operation on the `AWSDnsV20130401` service. + /// Performs the `GetHealthCheckStatus` operation on the `Route53` service. /// /// Gets status of a specified health check. This API is intended for use during development to diagnose behavior. It doesn’t support production use-cases with high query rates that require immediate and actionable responses. /// @@ -3126,7 +3126,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `GetHostedZone` operation on the `AWSDnsV20130401` service. + /// Performs the `GetHostedZone` operation on the `Route53` service. /// /// Gets information about a specified hosted zone including the four name servers assigned to the hosted zone. returns the VPCs associated with the specified hosted zone and does not reflect the VPC associations by Route 53 Profiles. To get the associations to a Profile, call the [ListProfileAssociations](https://docs.aws.amazon.com/Route53/latest/APIReference/API_route53profiles_ListProfileAssociations.html) API. /// @@ -3194,7 +3194,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `GetHostedZoneCount` operation on the `AWSDnsV20130401` service. + /// Performs the `GetHostedZoneCount` operation on the `Route53` service. /// /// Retrieves the number of hosted zones that are associated with the current Amazon Web Services account. /// @@ -3260,7 +3260,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `GetHostedZoneLimit` operation on the `AWSDnsV20130401` service. + /// Performs the `GetHostedZoneLimit` operation on the `Route53` service. /// /// Gets the specified limit for a specified hosted zone, for example, the maximum number of records that you can create in the hosted zone. For the default limit, see [Limits](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/DNSLimitations.html) in the Amazon Route 53 Developer Guide. To request a higher limit, [open a case](https://console.aws.amazon.com/support/home#/case/create?issueType=service-limit-increase&limitType=service-code-route53). /// @@ -3329,7 +3329,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `GetQueryLoggingConfig` operation on the `AWSDnsV20130401` service. + /// Performs the `GetQueryLoggingConfig` operation on the `Route53` service. /// /// Gets information about a specified configuration for DNS query logging. For more information about DNS query logs, see [CreateQueryLoggingConfig](https://docs.aws.amazon.com/Route53/latest/APIReference/API_CreateQueryLoggingConfig.html) and [Logging DNS Queries](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/query-logs.html). /// @@ -3396,7 +3396,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `GetReusableDelegationSet` operation on the `AWSDnsV20130401` service. + /// Performs the `GetReusableDelegationSet` operation on the `Route53` service. /// /// Retrieves information about a specified reusable delegation set, including the four name servers that are assigned to the delegation set. /// @@ -3465,7 +3465,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `GetReusableDelegationSetLimit` operation on the `AWSDnsV20130401` service. + /// Performs the `GetReusableDelegationSetLimit` operation on the `Route53` service. /// /// Gets the maximum number of hosted zones that you can associate with the specified reusable delegation set. For the default limit, see [Limits](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/DNSLimitations.html) in the Amazon Route 53 Developer Guide. To request a higher limit, [open a case](https://console.aws.amazon.com/support/home#/case/create?issueType=service-limit-increase&limitType=service-code-route53). /// @@ -3533,7 +3533,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `GetTrafficPolicy` operation on the `AWSDnsV20130401` service. + /// Performs the `GetTrafficPolicy` operation on the `Route53` service. /// /// Gets information about a specific traffic policy version. For information about how of deleting a traffic policy affects the response from GetTrafficPolicy, see [DeleteTrafficPolicy](https://docs.aws.amazon.com/Route53/latest/APIReference/API_DeleteTrafficPolicy.html). /// @@ -3600,7 +3600,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `GetTrafficPolicyInstance` operation on the `AWSDnsV20130401` service. + /// Performs the `GetTrafficPolicyInstance` operation on the `Route53` service. /// /// Gets information about a specified traffic policy instance. Use GetTrafficPolicyInstance with the id of new traffic policy instance to confirm that the CreateTrafficPolicyInstance or an UpdateTrafficPolicyInstance request completed successfully. For more information, see the State response element. In the Route 53 console, traffic policy instances are known as policy records. /// @@ -3667,7 +3667,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `GetTrafficPolicyInstanceCount` operation on the `AWSDnsV20130401` service. + /// Performs the `GetTrafficPolicyInstanceCount` operation on the `Route53` service. /// /// Gets the number of traffic policy instances that are associated with the current Amazon Web Services account. /// @@ -3728,7 +3728,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `ListCidrBlocks` operation on the `AWSDnsV20130401` service. + /// Performs the `ListCidrBlocks` operation on the `Route53` service. /// /// Returns a paginated list of location objects and their CIDR blocks. /// @@ -3797,7 +3797,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `ListCidrCollections` operation on the `AWSDnsV20130401` service. + /// Performs the `ListCidrCollections` operation on the `Route53` service. /// /// Returns a paginated list of CIDR collections in the Amazon Web Services account (metadata only). /// @@ -3864,7 +3864,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `ListCidrLocations` operation on the `AWSDnsV20130401` service. + /// Performs the `ListCidrLocations` operation on the `Route53` service. /// /// Returns a paginated list of CIDR locations for the given collection (metadata only, does not include CIDR blocks). /// @@ -3932,7 +3932,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `ListGeoLocations` operation on the `AWSDnsV20130401` service. + /// Performs the `ListGeoLocations` operation on the `Route53` service. /// /// Retrieves a list of supported geographic locations. Countries are listed first, and continents are listed last. If Amazon Route 53 supports subdivisions for a country (for example, states or provinces), the subdivisions for that country are listed in alphabetical order immediately after the corresponding country. Route 53 does not perform authorization for this API because it retrieves information that is already available to the public. For a list of supported geolocation codes, see the [GeoLocation](https://docs.aws.amazon.com/Route53/latest/APIReference/API_GeoLocation.html) data type. /// @@ -3999,7 +3999,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `ListHealthChecks` operation on the `AWSDnsV20130401` service. + /// Performs the `ListHealthChecks` operation on the `Route53` service. /// /// Retrieve a list of the health checks that are associated with the current Amazon Web Services account. /// @@ -4067,7 +4067,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `ListHostedZones` operation on the `AWSDnsV20130401` service. + /// Performs the `ListHostedZones` operation on the `Route53` service. /// /// Retrieves a list of the public and private hosted zones that are associated with the current Amazon Web Services account. The response includes a HostedZones child element for each hosted zone. Amazon Route 53 returns a maximum of 100 items in each response. If you have a lot of hosted zones, you can use the maxitems parameter to list them in groups of up to 100. /// @@ -4136,7 +4136,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `ListHostedZonesByName` operation on the `AWSDnsV20130401` service. + /// Performs the `ListHostedZonesByName` operation on the `Route53` service. /// /// Retrieves a list of your hosted zones in lexicographic order. The response includes a HostedZones child element for each hosted zone created by the current Amazon Web Services account. ListHostedZonesByName sorts hosted zones by name with the labels reversed. For example: com.example.www. Note the trailing dot, which can change the sort order in some circumstances. If the domain name includes escape characters or Punycode, ListHostedZonesByName alphabetizes the domain name using the escaped or Punycoded value, which is the format that Amazon Route 53 saves in its database. For example, to create a hosted zone for exämple.com, you specify ex\344mple.com for the domain name. ListHostedZonesByName alphabetizes it as: com.ex\344mple. The labels are reversed and alphabetized using the escaped value. For more information about valid domain name formats, including internationalized domain names, see [DNS Domain Name Format](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/DomainNameFormat.html) in the Amazon Route 53 Developer Guide. Route 53 returns up to 100 items in each response. If you have a lot of hosted zones, use the MaxItems parameter to list them in groups of up to 100. The response includes values that help navigate from one group of MaxItems hosted zones to the next: /// @@ -4212,7 +4212,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `ListHostedZonesByVPC` operation on the `AWSDnsV20130401` service. + /// Performs the `ListHostedZonesByVPC` operation on the `Route53` service. /// /// Lists all the private hosted zones that a specified VPC is associated with, regardless of which Amazon Web Services account or Amazon Web Services service owns the hosted zones. The HostedZoneOwner structure in the response contains one of the following values: /// @@ -4296,7 +4296,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `ListQueryLoggingConfigs` operation on the `AWSDnsV20130401` service. + /// Performs the `ListQueryLoggingConfigs` operation on the `Route53` service. /// /// Lists the configurations for DNS query logging that are associated with the current Amazon Web Services account or the configuration that is associated with a specified hosted zone. For more information about DNS query logs, see [CreateQueryLoggingConfig](https://docs.aws.amazon.com/Route53/latest/APIReference/API_CreateQueryLoggingConfig.html). Additional information, including the format of DNS query logs, appears in [Logging DNS Queries](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/query-logs.html) in the Amazon Route 53 Developer Guide. /// @@ -4365,7 +4365,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `ListResourceRecordSets` operation on the `AWSDnsV20130401` service. + /// Performs the `ListResourceRecordSets` operation on the `Route53` service. /// /// Lists the resource record sets in a specified hosted zone. ListResourceRecordSets returns up to 300 resource record sets at a time in ASCII order, beginning at a position specified by the name and type elements. Sort order ListResourceRecordSets sorts results first by DNS name with the labels reversed, for example: com.example.www. Note the trailing dot, which can change the sort order when the record name contains characters that appear before . (decimal 46) in the ASCII table. These characters include the following: ! " # $ % & ' ( ) * + , - When multiple records have the same DNS name, ListResourceRecordSets sorts results by the record type. Specifying where to start listing records You can use the name and type elements to specify the resource record set that the list begins with: If you do not specify Name or Type The results begin with the first resource record set that the hosted zone contains. If you specify Name but not Type The results begin with the first resource record set in the list whose name is greater than or equal to Name. If you specify Type but not Name Amazon Route 53 returns the InvalidInput error. If you specify both Name and Type The results begin with the first resource record set in the list whose name is greater than or equal to Name, and whose type is greater than or equal to Type. Resource record sets that are PENDING This action returns the most current version of the records. This includes records that are PENDING, and that are not yet available on all Route 53 DNS servers. Changing resource record sets To ensure that you get an accurate listing of the resource record sets for a hosted zone at a point in time, do not submit a ChangeResourceRecordSets request while you're paging through the results of a ListResourceRecordSets request. If you do, some pages may display results without the latest changes while other pages display results with the latest changes. Displaying the next page of results If a ListResourceRecordSets command returns more than one page of results, the value of IsTruncated is true. To display the next page of results, get the values of NextRecordName, NextRecordType, and NextRecordIdentifier (if any) from the response. Then submit another ListResourceRecordSets request, and specify those values for StartRecordName, StartRecordType, and StartRecordIdentifier. /// @@ -4434,7 +4434,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `ListReusableDelegationSets` operation on the `AWSDnsV20130401` service. + /// Performs the `ListReusableDelegationSets` operation on the `Route53` service. /// /// Retrieves a list of the reusable delegation sets that are associated with the current Amazon Web Services account. /// @@ -4501,7 +4501,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSDnsV20130401` service. + /// Performs the `ListTagsForResource` operation on the `Route53` service. /// /// Lists tags for one health check or hosted zone. For information about using tags for cost allocation, see [Using Cost Allocation Tags](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html) in the Billing and Cost Management User Guide. /// @@ -4571,7 +4571,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `ListTagsForResources` operation on the `AWSDnsV20130401` service. + /// Performs the `ListTagsForResources` operation on the `Route53` service. /// /// Lists tags for up to 10 health checks or hosted zones. For information about using tags for cost allocation, see [Using Cost Allocation Tags](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html) in the Billing and Cost Management User Guide. /// @@ -4644,7 +4644,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `ListTrafficPolicies` operation on the `AWSDnsV20130401` service. + /// Performs the `ListTrafficPolicies` operation on the `Route53` service. /// /// Gets information about the latest version for every traffic policy that is associated with the current Amazon Web Services account. Policies are listed in the order that they were created in. For information about how of deleting a traffic policy affects the response from ListTrafficPolicies, see [DeleteTrafficPolicy](https://docs.aws.amazon.com/Route53/latest/APIReference/API_DeleteTrafficPolicy.html). /// @@ -4711,7 +4711,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `ListTrafficPolicyInstances` operation on the `AWSDnsV20130401` service. + /// Performs the `ListTrafficPolicyInstances` operation on the `Route53` service. /// /// Gets information about the traffic policy instances that you created by using the current Amazon Web Services account. After you submit an UpdateTrafficPolicyInstance request, there's a brief delay while Amazon Route 53 creates the resource record sets that are specified in the traffic policy definition. For more information, see the State response element. Route 53 returns a maximum of 100 items in each response. If you have a lot of traffic policy instances, you can use the MaxItems parameter to list them in groups of up to 100. /// @@ -4779,7 +4779,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `ListTrafficPolicyInstancesByHostedZone` operation on the `AWSDnsV20130401` service. + /// Performs the `ListTrafficPolicyInstancesByHostedZone` operation on the `Route53` service. /// /// Gets information about the traffic policy instances that you created in a specified hosted zone. After you submit a CreateTrafficPolicyInstance or an UpdateTrafficPolicyInstance request, there's a brief delay while Amazon Route 53 creates the resource record sets that are specified in the traffic policy definition. For more information, see the State response element. Route 53 returns a maximum of 100 items in each response. If you have a lot of traffic policy instances, you can use the MaxItems parameter to list them in groups of up to 100. /// @@ -4848,7 +4848,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `ListTrafficPolicyInstancesByPolicy` operation on the `AWSDnsV20130401` service. + /// Performs the `ListTrafficPolicyInstancesByPolicy` operation on the `Route53` service. /// /// Gets information about the traffic policy instances that you created by using a specify traffic policy version. After you submit a CreateTrafficPolicyInstance or an UpdateTrafficPolicyInstance request, there's a brief delay while Amazon Route 53 creates the resource record sets that are specified in the traffic policy definition. For more information, see the State response element. Route 53 returns a maximum of 100 items in each response. If you have a lot of traffic policy instances, you can use the MaxItems parameter to list them in groups of up to 100. /// @@ -4917,7 +4917,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `ListTrafficPolicyVersions` operation on the `AWSDnsV20130401` service. + /// Performs the `ListTrafficPolicyVersions` operation on the `Route53` service. /// /// Gets information about all of the versions for a specified traffic policy. Traffic policy versions are listed in numerical order by VersionNumber. /// @@ -4985,7 +4985,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `ListVPCAssociationAuthorizations` operation on the `AWSDnsV20130401` service. + /// Performs the `ListVPCAssociationAuthorizations` operation on the `Route53` service. /// /// Gets a list of the VPCs that were created by other accounts and that can be associated with a specified hosted zone because you've submitted one or more CreateVPCAssociationAuthorization requests. The response includes a VPCs element with a VPC child element for each VPC that can be associated with the hosted zone. /// @@ -5055,7 +5055,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `TestDNSAnswer` operation on the `AWSDnsV20130401` service. + /// Performs the `TestDNSAnswer` operation on the `Route53` service. /// /// Gets the value that Amazon Route 53 returns in response to a DNS request for a specified record name and type. You can optionally specify the IP address of a DNS resolver, an EDNS0 client subnet IP address, and a subnet mask. This call only supports querying public hosted zones. The TestDnsAnswer returns information similar to what you would expect from the answer section of the dig command. Therefore, if you query for the name servers of a subdomain that point to the parent name servers, those will not be returned. /// @@ -5123,7 +5123,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `UpdateHealthCheck` operation on the `AWSDnsV20130401` service. + /// Performs the `UpdateHealthCheck` operation on the `Route53` service. /// /// Updates an existing health check. Note that some values can't be updated. For more information about updating health checks, see [Creating, Updating, and Deleting Health Checks](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/health-checks-creating-deleting.html) in the Amazon Route 53 Developer Guide. /// @@ -5194,7 +5194,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `UpdateHostedZoneComment` operation on the `AWSDnsV20130401` service. + /// Performs the `UpdateHostedZoneComment` operation on the `Route53` service. /// /// Updates the comment for a specified hosted zone. /// @@ -5266,7 +5266,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `UpdateTrafficPolicyComment` operation on the `AWSDnsV20130401` service. + /// Performs the `UpdateTrafficPolicyComment` operation on the `Route53` service. /// /// Updates the comment for a specified traffic policy version. /// @@ -5337,7 +5337,7 @@ extension Route53Client { return try await op.execute(input: input) } - /// Performs the `UpdateTrafficPolicyInstance` operation on the `AWSDnsV20130401` service. + /// Performs the `UpdateTrafficPolicyInstance` operation on the `Route53` service. /// /// After you submit a UpdateTrafficPolicyInstance request, there's a brief delay while Route 53 creates the resource record sets that are specified in the traffic policy definition. Use GetTrafficPolicyInstance with the id of updated traffic policy instance confirm that the UpdateTrafficPolicyInstance request completed successfully. For more information, see the State response element. Updates the resource record sets in a specified hosted zone that were created based on the settings in a specified traffic policy version. When you update a traffic policy instance, Amazon Route 53 continues to respond to DNS queries for the root resource record set name (such as example.com) while it replaces one group of resource record sets with another. Route 53 performs the following operations: /// diff --git a/Sources/Services/AWSRoute53Domains/Sources/AWSRoute53Domains/Route53DomainsClient.swift b/Sources/Services/AWSRoute53Domains/Sources/AWSRoute53Domains/Route53DomainsClient.swift index 5dbaafa7aa1..b0449ebe8ef 100644 --- a/Sources/Services/AWSRoute53Domains/Sources/AWSRoute53Domains/Route53DomainsClient.swift +++ b/Sources/Services/AWSRoute53Domains/Sources/AWSRoute53Domains/Route53DomainsClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class Route53DomainsClient: ClientRuntime.Client { public static let clientName = "Route53DomainsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: Route53DomainsClient.Route53DomainsClientConfiguration let serviceName = "Route 53 Domains" @@ -330,7 +330,7 @@ extension Route53DomainsClient { } extension Route53DomainsClient { - /// Performs the `AcceptDomainTransferFromAnotherAwsAccount` operation on the `Route53Domains_v20140515` service. + /// Performs the `AcceptDomainTransferFromAnotherAwsAccount` operation on the `Route53Domains` service. /// /// Accepts the transfer of a domain from another Amazon Web Services account to the currentAmazon Web Services account. You initiate a transfer between Amazon Web Services accounts using [TransferDomainToAnotherAwsAccount](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_TransferDomainToAnotherAwsAccount.html). If you use the CLI command at [accept-domain-transfer-from-another-aws-account](https://docs.aws.amazon.com/cli/latest/reference/route53domains/accept-domain-transfer-from-another-aws-account.html), use JSON format as input instead of text because otherwise CLI will throw an error from domain transfer input that includes single quotes. Use either [ListOperations](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_ListOperations.html) or [GetOperationDetail](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_GetOperationDetail.html) to determine whether the operation succeeded. [GetOperationDetail](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_GetOperationDetail.html) provides additional information, for example, Domain Transfer from Aws Account 111122223333 has been cancelled. /// @@ -403,7 +403,7 @@ extension Route53DomainsClient { return try await op.execute(input: input) } - /// Performs the `AssociateDelegationSignerToDomain` operation on the `Route53Domains_v20140515` service. + /// Performs the `AssociateDelegationSignerToDomain` operation on the `Route53Domains` service. /// /// Creates a delegation signer (DS) record in the registry zone for this domain name. Note that creating DS record at the registry impacts DNSSEC validation of your DNS records. This action may render your domain name unavailable on the internet if the steps are completed in the wrong order, or with incorrect timing. For more information about DNSSEC signing, see [Configuring DNSSEC signing](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-configuring-dnssec.html) in the Route 53 developer guide. /// @@ -478,7 +478,7 @@ extension Route53DomainsClient { return try await op.execute(input: input) } - /// Performs the `CancelDomainTransferToAnotherAwsAccount` operation on the `Route53Domains_v20140515` service. + /// Performs the `CancelDomainTransferToAnotherAwsAccount` operation on the `Route53Domains` service. /// /// Cancels the transfer of a domain from the current Amazon Web Services account to another Amazon Web Services account. You initiate a transfer betweenAmazon Web Services accounts using [TransferDomainToAnotherAwsAccount](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_TransferDomainToAnotherAwsAccount.html). You must cancel the transfer before the other Amazon Web Services account accepts the transfer using [AcceptDomainTransferFromAnotherAwsAccount](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_AcceptDomainTransferFromAnotherAwsAccount.html). Use either [ListOperations](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_ListOperations.html) or [GetOperationDetail](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_GetOperationDetail.html) to determine whether the operation succeeded. [GetOperationDetail](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_GetOperationDetail.html) provides additional information, for example, Domain Transfer from Aws Account 111122223333 has been cancelled. /// @@ -550,7 +550,7 @@ extension Route53DomainsClient { return try await op.execute(input: input) } - /// Performs the `CheckDomainAvailability` operation on the `Route53Domains_v20140515` service. + /// Performs the `CheckDomainAvailability` operation on the `Route53Domains` service. /// /// This operation checks the availability of one domain name. Note that if the availability status of a domain is pending, you must submit another request to determine the availability of the domain name. /// @@ -621,7 +621,7 @@ extension Route53DomainsClient { return try await op.execute(input: input) } - /// Performs the `CheckDomainTransferability` operation on the `Route53Domains_v20140515` service. + /// Performs the `CheckDomainTransferability` operation on the `Route53Domains` service. /// /// Checks whether a domain name can be transferred to Amazon Route 53. /// @@ -692,7 +692,7 @@ extension Route53DomainsClient { return try await op.execute(input: input) } - /// Performs the `DeleteDomain` operation on the `Route53Domains_v20140515` service. + /// Performs the `DeleteDomain` operation on the `Route53Domains` service. /// /// This operation deletes the specified domain. This action is permanent. For more information, see [Deleting a domain name registration](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-delete.html). To transfer the domain registration to another registrar, use the transfer process that’s provided by the registrar to which you want to transfer the registration. Otherwise, the following apply: /// @@ -771,7 +771,7 @@ extension Route53DomainsClient { return try await op.execute(input: input) } - /// Performs the `DeleteTagsForDomain` operation on the `Route53Domains_v20140515` service. + /// Performs the `DeleteTagsForDomain` operation on the `Route53Domains` service. /// /// This operation deletes the specified tags for a domain. All tag operations are eventually consistent; subsequent operations might not immediately represent all issued operations. /// @@ -843,7 +843,7 @@ extension Route53DomainsClient { return try await op.execute(input: input) } - /// Performs the `DisableDomainAutoRenew` operation on the `Route53Domains_v20140515` service. + /// Performs the `DisableDomainAutoRenew` operation on the `Route53Domains` service. /// /// This operation disables automatic renewal of domain registration for the specified domain. /// @@ -914,7 +914,7 @@ extension Route53DomainsClient { return try await op.execute(input: input) } - /// Performs the `DisableDomainTransferLock` operation on the `Route53Domains_v20140515` service. + /// Performs the `DisableDomainTransferLock` operation on the `Route53Domains` service. /// /// This operation removes the transfer lock on the domain (specifically the clientTransferProhibited status) to allow domain transfers. We recommend you refrain from performing this action unless you intend to transfer the domain to a different registrar. Successful submission returns an operation ID that you can use to track the progress and completion of the action. If the request is not completed successfully, the domain registrant will be notified by email. /// @@ -988,7 +988,7 @@ extension Route53DomainsClient { return try await op.execute(input: input) } - /// Performs the `DisassociateDelegationSignerFromDomain` operation on the `Route53Domains_v20140515` service. + /// Performs the `DisassociateDelegationSignerFromDomain` operation on the `Route53Domains` service. /// /// Deletes a delegation signer (DS) record in the registry zone for this domain name. /// @@ -1062,7 +1062,7 @@ extension Route53DomainsClient { return try await op.execute(input: input) } - /// Performs the `EnableDomainAutoRenew` operation on the `Route53Domains_v20140515` service. + /// Performs the `EnableDomainAutoRenew` operation on the `Route53Domains` service. /// /// This operation configures Amazon Route 53 to automatically renew the specified domain before the domain registration expires. The cost of renewing your domain registration is billed to your Amazon Web Services account. The period during which you can renew a domain name varies by TLD. For a list of TLDs and their renewal policies, see [Domains That You Can Register with Amazon Route 53](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/registrar-tld-list.html) in the Amazon Route 53 Developer Guide. Route 53 requires that you renew before the end of the renewal period so we can complete processing before the deadline. /// @@ -1134,7 +1134,7 @@ extension Route53DomainsClient { return try await op.execute(input: input) } - /// Performs the `EnableDomainTransferLock` operation on the `Route53Domains_v20140515` service. + /// Performs the `EnableDomainTransferLock` operation on the `Route53Domains` service. /// /// This operation sets the transfer lock on the domain (specifically the clientTransferProhibited status) to prevent domain transfers. Successful submission returns an operation ID that you can use to track the progress and completion of the action. If the request is not completed successfully, the domain registrant will be notified by email. /// @@ -1208,7 +1208,7 @@ extension Route53DomainsClient { return try await op.execute(input: input) } - /// Performs the `GetContactReachabilityStatus` operation on the `Route53Domains_v20140515` service. + /// Performs the `GetContactReachabilityStatus` operation on the `Route53Domains` service. /// /// For operations that require confirmation that the email address for the registrant contact is valid, such as registering a new domain, this operation returns information about whether the registrant contact has responded. If you want us to resend the email, use the ResendContactReachabilityEmail operation. /// @@ -1280,7 +1280,7 @@ extension Route53DomainsClient { return try await op.execute(input: input) } - /// Performs the `GetDomainDetail` operation on the `Route53Domains_v20140515` service. + /// Performs the `GetDomainDetail` operation on the `Route53Domains` service. /// /// This operation returns detailed information about a specified domain that is associated with the current Amazon Web Services account. Contact information for the domain is also returned as part of the output. /// @@ -1351,7 +1351,7 @@ extension Route53DomainsClient { return try await op.execute(input: input) } - /// Performs the `GetDomainSuggestions` operation on the `Route53Domains_v20140515` service. + /// Performs the `GetDomainSuggestions` operation on the `Route53Domains` service. /// /// The GetDomainSuggestions operation returns a list of suggested domain names. /// @@ -1422,7 +1422,7 @@ extension Route53DomainsClient { return try await op.execute(input: input) } - /// Performs the `GetOperationDetail` operation on the `Route53Domains_v20140515` service. + /// Performs the `GetOperationDetail` operation on the `Route53Domains` service. /// /// This operation returns the current status of an operation that is not completed. /// @@ -1492,7 +1492,7 @@ extension Route53DomainsClient { return try await op.execute(input: input) } - /// Performs the `ListDomains` operation on the `Route53Domains_v20140515` service. + /// Performs the `ListDomains` operation on the `Route53Domains` service. /// /// This operation returns all the domain names registered with Amazon Route 53 for the current Amazon Web Services account if no filtering conditions are used. /// @@ -1562,7 +1562,7 @@ extension Route53DomainsClient { return try await op.execute(input: input) } - /// Performs the `ListOperations` operation on the `Route53Domains_v20140515` service. + /// Performs the `ListOperations` operation on the `Route53Domains` service. /// /// Returns information about all of the operations that return an operation ID and that have ever been performed on domains that were registered by the current account. This command runs only in the us-east-1 Region. /// @@ -1632,7 +1632,7 @@ extension Route53DomainsClient { return try await op.execute(input: input) } - /// Performs the `ListPrices` operation on the `Route53Domains_v20140515` service. + /// Performs the `ListPrices` operation on the `Route53Domains` service. /// /// Lists the following prices for either all the TLDs supported by Route 53, or the specified TLD: /// @@ -1713,7 +1713,7 @@ extension Route53DomainsClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForDomain` operation on the `Route53Domains_v20140515` service. + /// Performs the `ListTagsForDomain` operation on the `Route53Domains` service. /// /// This operation returns all of the tags that are associated with the specified domain. All tag operations are eventually consistent; subsequent operations might not immediately represent all issued operations. /// @@ -1785,7 +1785,7 @@ extension Route53DomainsClient { return try await op.execute(input: input) } - /// Performs the `PushDomain` operation on the `Route53Domains_v20140515` service. + /// Performs the `PushDomain` operation on the `Route53Domains` service. /// /// Moves a domain from Amazon Web Services to another registrar. Supported actions: /// @@ -1859,7 +1859,7 @@ extension Route53DomainsClient { return try await op.execute(input: input) } - /// Performs the `RegisterDomain` operation on the `Route53Domains_v20140515` service. + /// Performs the `RegisterDomain` operation on the `Route53Domains` service. /// /// This operation registers a domain. For some top-level domains (TLDs), this operation requires extra parameters. When you register a domain, Amazon Route 53 does the following: /// @@ -1944,7 +1944,7 @@ extension Route53DomainsClient { return try await op.execute(input: input) } - /// Performs the `RejectDomainTransferFromAnotherAwsAccount` operation on the `Route53Domains_v20140515` service. + /// Performs the `RejectDomainTransferFromAnotherAwsAccount` operation on the `Route53Domains` service. /// /// Rejects the transfer of a domain from another Amazon Web Services account to the current Amazon Web Services account. You initiate a transfer betweenAmazon Web Services accounts using [TransferDomainToAnotherAwsAccount](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_TransferDomainToAnotherAwsAccount.html). Use either [ListOperations](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_ListOperations.html) or [GetOperationDetail](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_GetOperationDetail.html) to determine whether the operation succeeded. [GetOperationDetail](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_GetOperationDetail.html) provides additional information, for example, Domain Transfer from Aws Account 111122223333 has been cancelled. /// @@ -2016,7 +2016,7 @@ extension Route53DomainsClient { return try await op.execute(input: input) } - /// Performs the `RenewDomain` operation on the `Route53Domains_v20140515` service. + /// Performs the `RenewDomain` operation on the `Route53Domains` service. /// /// This operation renews a domain for the specified number of years. The cost of renewing your domain is billed to your Amazon Web Services account. We recommend that you renew your domain several weeks before the expiration date. Some TLD registries delete domains before the expiration date if you haven't renewed far enough in advance. For more information about renewing domain registration, see [Renewing Registration for a Domain](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-renew.html) in the Amazon Route 53 Developer Guide. /// @@ -2090,7 +2090,7 @@ extension Route53DomainsClient { return try await op.execute(input: input) } - /// Performs the `ResendContactReachabilityEmail` operation on the `Route53Domains_v20140515` service. + /// Performs the `ResendContactReachabilityEmail` operation on the `Route53Domains` service. /// /// For operations that require confirmation that the email address for the registrant contact is valid, such as registering a new domain, this operation resends the confirmation email to the current email address for the registrant contact. /// @@ -2162,7 +2162,7 @@ extension Route53DomainsClient { return try await op.execute(input: input) } - /// Performs the `ResendOperationAuthorization` operation on the `Route53Domains_v20140515` service. + /// Performs the `ResendOperationAuthorization` operation on the `Route53Domains` service. /// /// Resend the form of authorization email for this operation. /// @@ -2232,7 +2232,7 @@ extension Route53DomainsClient { return try await op.execute(input: input) } - /// Performs the `RetrieveDomainAuthCode` operation on the `Route53Domains_v20140515` service. + /// Performs the `RetrieveDomainAuthCode` operation on the `Route53Domains` service. /// /// This operation returns the authorization code for the domain. To transfer a domain to another registrar, you provide this value to the new registrar. /// @@ -2303,7 +2303,7 @@ extension Route53DomainsClient { return try await op.execute(input: input) } - /// Performs the `TransferDomain` operation on the `Route53Domains_v20140515` service. + /// Performs the `TransferDomain` operation on the `Route53Domains` service. /// /// Transfers a domain from another registrar to Amazon Route 53. For more information about transferring domains, see the following topics: /// @@ -2387,7 +2387,7 @@ extension Route53DomainsClient { return try await op.execute(input: input) } - /// Performs the `TransferDomainToAnotherAwsAccount` operation on the `Route53Domains_v20140515` service. + /// Performs the `TransferDomainToAnotherAwsAccount` operation on the `Route53Domains` service. /// /// Transfers a domain from the current Amazon Web Services account to another Amazon Web Services account. Note the following: /// @@ -2469,7 +2469,7 @@ extension Route53DomainsClient { return try await op.execute(input: input) } - /// Performs the `UpdateDomainContact` operation on the `Route53Domains_v20140515` service. + /// Performs the `UpdateDomainContact` operation on the `Route53Domains` service. /// /// This operation updates the contact information for a particular domain. You must specify information for at least one contact: registrant, administrator, or technical. If the update is successful, this method returns an operation ID that you can use to track the progress and completion of the operation. If the request is not completed successfully, the domain registrant will be notified by email. /// @@ -2543,7 +2543,7 @@ extension Route53DomainsClient { return try await op.execute(input: input) } - /// Performs the `UpdateDomainContactPrivacy` operation on the `Route53Domains_v20140515` service. + /// Performs the `UpdateDomainContactPrivacy` operation on the `Route53Domains` service. /// /// This operation updates the specified domain contact's privacy setting. When privacy protection is enabled, your contact information is replaced with contact information for the registrar or with the phrase "REDACTED FOR PRIVACY", or "On behalf of owner." While some domains may allow different privacy settings per contact, we recommend specifying the same privacy setting for all contacts. This operation affects only the contact information for the specified contact type (administrative, registrant, or technical). If the request succeeds, Amazon Route 53 returns an operation ID that you can use with [GetOperationDetail](https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_GetOperationDetail.html) to track the progress and completion of the action. If the request doesn't complete successfully, the domain registrant will be notified by email. By disabling the privacy service via API, you consent to the publication of the contact information provided for this domain via the public WHOIS database. You certify that you are the registrant of this domain name and have the authority to make this decision. You may withdraw your consent at any time by enabling privacy protection using either UpdateDomainContactPrivacy or the Route 53 console. Enabling privacy protection removes the contact information provided for this domain from the WHOIS database. For more information on our privacy practices, see [https://aws.amazon.com/privacy/](https://aws.amazon.com/privacy/). /// @@ -2617,7 +2617,7 @@ extension Route53DomainsClient { return try await op.execute(input: input) } - /// Performs the `UpdateDomainNameservers` operation on the `Route53Domains_v20140515` service. + /// Performs the `UpdateDomainNameservers` operation on the `Route53Domains` service. /// /// This operation replaces the current set of name servers for the domain with the specified set of name servers. If you use Amazon Route 53 as your DNS service, specify the four name servers in the delegation set for the hosted zone for the domain. If successful, this operation returns an operation ID that you can use to track the progress and completion of the action. If the request is not completed successfully, the domain registrant will be notified by email. /// @@ -2691,7 +2691,7 @@ extension Route53DomainsClient { return try await op.execute(input: input) } - /// Performs the `UpdateTagsForDomain` operation on the `Route53Domains_v20140515` service. + /// Performs the `UpdateTagsForDomain` operation on the `Route53Domains` service. /// /// This operation adds or updates tags for a specified domain. All tag operations are eventually consistent; subsequent operations might not immediately represent all issued operations. /// @@ -2763,7 +2763,7 @@ extension Route53DomainsClient { return try await op.execute(input: input) } - /// Performs the `ViewBilling` operation on the `Route53Domains_v20140515` service. + /// Performs the `ViewBilling` operation on the `Route53Domains` service. /// /// Returns all the domain-related billing records for the current Amazon Web Services account for a specified period /// diff --git a/Sources/Services/AWSRoute53Profiles/Sources/AWSRoute53Profiles/Route53ProfilesClient.swift b/Sources/Services/AWSRoute53Profiles/Sources/AWSRoute53Profiles/Route53ProfilesClient.swift index 6045bc9fb42..d6fbaee148a 100644 --- a/Sources/Services/AWSRoute53Profiles/Sources/AWSRoute53Profiles/Route53ProfilesClient.swift +++ b/Sources/Services/AWSRoute53Profiles/Sources/AWSRoute53Profiles/Route53ProfilesClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class Route53ProfilesClient: ClientRuntime.Client { public static let clientName = "Route53ProfilesClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: Route53ProfilesClient.Route53ProfilesClientConfiguration let serviceName = "Route53Profiles" diff --git a/Sources/Services/AWSRoute53RecoveryCluster/Sources/AWSRoute53RecoveryCluster/Route53RecoveryClusterClient.swift b/Sources/Services/AWSRoute53RecoveryCluster/Sources/AWSRoute53RecoveryCluster/Route53RecoveryClusterClient.swift index 614d840512a..23d0c9561e7 100644 --- a/Sources/Services/AWSRoute53RecoveryCluster/Sources/AWSRoute53RecoveryCluster/Route53RecoveryClusterClient.swift +++ b/Sources/Services/AWSRoute53RecoveryCluster/Sources/AWSRoute53RecoveryCluster/Route53RecoveryClusterClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class Route53RecoveryClusterClient: ClientRuntime.Client { public static let clientName = "Route53RecoveryClusterClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: Route53RecoveryClusterClient.Route53RecoveryClusterClientConfiguration let serviceName = "Route53 Recovery Cluster" @@ -329,7 +329,7 @@ extension Route53RecoveryClusterClient { } extension Route53RecoveryClusterClient { - /// Performs the `GetRoutingControlState` operation on the `ToggleCustomerAPI` service. + /// Performs the `GetRoutingControlState` operation on the `Route53RecoveryCluster` service. /// /// Get the state for a routing control. A routing control is a simple on/off switch that you can use to route traffic to cells. When a routing control state is set to ON, traffic flows to a cell. When the state is set to OFF, traffic does not flow. Before you can create a routing control, you must first create a cluster, and then host the control in a control panel on the cluster. For more information, see [ Create routing control structures](https://docs.aws.amazon.com/r53recovery/latest/dg/routing-control.create.html) in the Amazon Route 53 Application Recovery Controller Developer Guide. You access one of the endpoints for the cluster to get or update the routing control state to redirect traffic for your application. You must specify Regional endpoints when you work with API cluster operations to get or update routing control states in Route 53 ARC. To see a code example for getting a routing control state, including accessing Regional cluster endpoints in sequence, see [API examples](https://docs.aws.amazon.com/r53recovery/latest/dg/service_code_examples_actions.html) in the Amazon Route 53 Application Recovery Controller Developer Guide. Learn more about working with routing controls in the following topics in the Amazon Route 53 Application Recovery Controller Developer Guide: /// @@ -408,7 +408,7 @@ extension Route53RecoveryClusterClient { return try await op.execute(input: input) } - /// Performs the `ListRoutingControls` operation on the `ToggleCustomerAPI` service. + /// Performs the `ListRoutingControls` operation on the `Route53RecoveryCluster` service. /// /// List routing control names and Amazon Resource Names (ARNs), as well as the routing control state for each routing control, along with the control panel name and control panel ARN for the routing controls. If you specify a control panel ARN, this call lists the routing controls in the control panel. Otherwise, it lists all the routing controls in the cluster. A routing control is a simple on/off switch in Route 53 ARC that you can use to route traffic to cells. When a routing control state is set to ON, traffic flows to a cell. When the state is set to OFF, traffic does not flow. Before you can create a routing control, you must first create a cluster, and then host the control in a control panel on the cluster. For more information, see [ Create routing control structures](https://docs.aws.amazon.com/r53recovery/latest/dg/routing-control.create.html) in the Amazon Route 53 Application Recovery Controller Developer Guide. You access one of the endpoints for the cluster to get or update the routing control state to redirect traffic for your application. You must specify Regional endpoints when you work with API cluster operations to use this API operation to list routing controls in Route 53 ARC. Learn more about working with routing controls in the following topics in the Amazon Route 53 Application Recovery Controller Developer Guide: /// @@ -487,7 +487,7 @@ extension Route53RecoveryClusterClient { return try await op.execute(input: input) } - /// Performs the `UpdateRoutingControlState` operation on the `ToggleCustomerAPI` service. + /// Performs the `UpdateRoutingControlState` operation on the `Route53RecoveryCluster` service. /// /// Set the state of the routing control to reroute traffic. You can set the value to ON or OFF. When the state is ON, traffic flows to a cell. When the state is OFF, traffic does not flow. With Route 53 ARC, you can add safety rules for routing controls, which are safeguards for routing control state updates that help prevent unexpected outcomes, like fail open traffic routing. However, there are scenarios when you might want to bypass the routing control safeguards that are enforced with safety rules that you've configured. For example, you might want to fail over quickly for disaster recovery, and one or more safety rules might be unexpectedly preventing you from updating a routing control state to reroute traffic. In a "break glass" scenario like this, you can override one or more safety rules to change a routing control state and fail over your application. The SafetyRulesToOverride property enables you override one or more safety rules and update routing control states. For more information, see [ Override safety rules to reroute traffic](https://docs.aws.amazon.com/r53recovery/latest/dg/routing-control.override-safety-rule.html) in the Amazon Route 53 Application Recovery Controller Developer Guide. You must specify Regional endpoints when you work with API cluster operations to get or update routing control states in Route 53 ARC. To see a code example for getting a routing control state, including accessing Regional cluster endpoints in sequence, see [API examples](https://docs.aws.amazon.com/r53recovery/latest/dg/service_code_examples_actions.html) in the Amazon Route 53 Application Recovery Controller Developer Guide. /// @@ -567,7 +567,7 @@ extension Route53RecoveryClusterClient { return try await op.execute(input: input) } - /// Performs the `UpdateRoutingControlStates` operation on the `ToggleCustomerAPI` service. + /// Performs the `UpdateRoutingControlStates` operation on the `Route53RecoveryCluster` service. /// /// Set multiple routing control states. You can set the value for each state to be ON or OFF. When the state is ON, traffic flows to a cell. When it's OFF, traffic does not flow. With Route 53 ARC, you can add safety rules for routing controls, which are safeguards for routing control state updates that help prevent unexpected outcomes, like fail open traffic routing. However, there are scenarios when you might want to bypass the routing control safeguards that are enforced with safety rules that you've configured. For example, you might want to fail over quickly for disaster recovery, and one or more safety rules might be unexpectedly preventing you from updating a routing control state to reroute traffic. In a "break glass" scenario like this, you can override one or more safety rules to change a routing control state and fail over your application. The SafetyRulesToOverride property enables you override one or more safety rules and update routing control states. For more information, see [ Override safety rules to reroute traffic](https://docs.aws.amazon.com/r53recovery/latest/dg/routing-control.override-safety-rule.html) in the Amazon Route 53 Application Recovery Controller Developer Guide. You must specify Regional endpoints when you work with API cluster operations to get or update routing control states in Route 53 ARC. To see a code example for getting a routing control state, including accessing Regional cluster endpoints in sequence, see [API examples](https://docs.aws.amazon.com/r53recovery/latest/dg/service_code_examples_actions.html) in the Amazon Route 53 Application Recovery Controller Developer Guide. /// diff --git a/Sources/Services/AWSRoute53RecoveryControlConfig/Sources/AWSRoute53RecoveryControlConfig/Route53RecoveryControlConfigClient.swift b/Sources/Services/AWSRoute53RecoveryControlConfig/Sources/AWSRoute53RecoveryControlConfig/Route53RecoveryControlConfigClient.swift index cfd420c72cc..a865f489cbf 100644 --- a/Sources/Services/AWSRoute53RecoveryControlConfig/Sources/AWSRoute53RecoveryControlConfig/Route53RecoveryControlConfigClient.swift +++ b/Sources/Services/AWSRoute53RecoveryControlConfig/Sources/AWSRoute53RecoveryControlConfig/Route53RecoveryControlConfigClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class Route53RecoveryControlConfigClient: ClientRuntime.Client { public static let clientName = "Route53RecoveryControlConfigClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: Route53RecoveryControlConfigClient.Route53RecoveryControlConfigClientConfiguration let serviceName = "Route53 Recovery Control Config" diff --git a/Sources/Services/AWSRoute53RecoveryReadiness/Sources/AWSRoute53RecoveryReadiness/Route53RecoveryReadinessClient.swift b/Sources/Services/AWSRoute53RecoveryReadiness/Sources/AWSRoute53RecoveryReadiness/Route53RecoveryReadinessClient.swift index 62fad54f31f..287824e9fc2 100644 --- a/Sources/Services/AWSRoute53RecoveryReadiness/Sources/AWSRoute53RecoveryReadiness/Route53RecoveryReadinessClient.swift +++ b/Sources/Services/AWSRoute53RecoveryReadiness/Sources/AWSRoute53RecoveryReadiness/Route53RecoveryReadinessClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class Route53RecoveryReadinessClient: ClientRuntime.Client { public static let clientName = "Route53RecoveryReadinessClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: Route53RecoveryReadinessClient.Route53RecoveryReadinessClientConfiguration let serviceName = "Route53 Recovery Readiness" diff --git a/Sources/Services/AWSRoute53Resolver/Sources/AWSRoute53Resolver/Route53ResolverClient.swift b/Sources/Services/AWSRoute53Resolver/Sources/AWSRoute53Resolver/Route53ResolverClient.swift index a7b627bb5da..badd5f70978 100644 --- a/Sources/Services/AWSRoute53Resolver/Sources/AWSRoute53Resolver/Route53ResolverClient.swift +++ b/Sources/Services/AWSRoute53Resolver/Sources/AWSRoute53Resolver/Route53ResolverClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class Route53ResolverClient: ClientRuntime.Client { public static let clientName = "Route53ResolverClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: Route53ResolverClient.Route53ResolverClientConfiguration let serviceName = "Route53Resolver" diff --git a/Sources/Services/AWSS3/Sources/AWSS3/S3Client.swift b/Sources/Services/AWSS3/Sources/AWSS3/S3Client.swift index 9a6e46384ee..8bca8da3082 100644 --- a/Sources/Services/AWSS3/Sources/AWSS3/S3Client.swift +++ b/Sources/Services/AWSS3/Sources/AWSS3/S3Client.swift @@ -80,7 +80,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class S3Client: ClientRuntime.Client { public static let clientName = "S3Client" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: S3Client.S3ClientConfiguration let serviceName = "S3" @@ -400,7 +400,7 @@ extension S3Client { } extension S3Client { - /// Performs the `AbortMultipartUpload` operation on the `AmazonS3` service. + /// Performs the `AbortMultipartUpload` operation on the `S3` service. /// /// This operation aborts a multipart upload. After a multipart upload is aborted, no additional parts can be uploaded using that upload ID. The storage consumed by any previously uploaded parts will be freed. However, if any part uploads are currently in progress, those part uploads might or might not succeed. As a result, it might be necessary to abort a given multipart upload multiple times in order to completely free all storage consumed by all parts. To verify that all parts have been removed and prevent getting charged for the part storage, you should call the [ListParts](https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListParts.html) API operation and ensure that the parts list is empty. /// @@ -494,7 +494,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `CompleteMultipartUpload` operation on the `AmazonS3` service. + /// Performs the `CompleteMultipartUpload` operation on the `S3` service. /// /// Completes a multipart upload by assembling previously uploaded parts. You first initiate the multipart upload and then upload all parts using the [UploadPart](https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html) operation or the [UploadPartCopy](https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPartCopy.html) operation. After successfully uploading all relevant parts of an upload, you call this CompleteMultipartUpload operation to complete the upload. Upon receiving this request, Amazon S3 concatenates all the parts in ascending order by part number to create a new object. In the CompleteMultipartUpload request, you must provide the parts list and ensure that the parts list is complete. The CompleteMultipartUpload API operation concatenates the parts that you provide in the list. For each part in the list, you must provide the PartNumber value and the ETag value that are returned after that part was uploaded. The processing of a CompleteMultipartUpload request could take several minutes to finalize. After Amazon S3 begins processing the request, it sends an HTTP response header that specifies a 200 OK response. While processing is in progress, Amazon S3 periodically sends white space characters to keep the connection from timing out. A request could fail after the initial 200 OK response has been sent. This means that a 200 OK response can contain either a success or an error. The error response might be embedded in the 200 OK response. If you call this API operation directly, make sure to design your application to parse the contents of the response and handle it appropriately. If you use Amazon Web Services SDKs, SDKs handle this condition. The SDKs detect the embedded error and apply error handling per your configuration settings (including automatically retrying the request as appropriate). If the condition persists, the SDKs throw an exception (or, for the SDKs that don't use exceptions, they return an error). Note that if CompleteMultipartUpload fails, applications should be prepared to retry any failed requests (including 500 error responses). For more information, see [Amazon S3 Error Best Practices](https://docs.aws.amazon.com/AmazonS3/latest/dev/ErrorBestPractices.html). You can't use Content-Type: application/x-www-form-urlencoded for the CompleteMultipartUpload requests. Also, if you don't provide a Content-Type header, CompleteMultipartUpload can still return a 200 OK response. For more information about multipart uploads, see [Uploading Objects Using Multipart Upload](https://docs.aws.amazon.com/AmazonS3/latest/dev/uploadobjusingmpu.html) in the Amazon S3 User Guide. Directory buckets - For directory buckets, you must make requests for this API operation to the Zonal endpoint. These endpoints support virtual-hosted-style requests in the format https://bucket-name.s3express-zone-id.region-code.amazonaws.com/key-name . Path-style requests are not supported. For more information about endpoints in Availability Zones, see [Regional and Zonal endpoints for directory buckets in Availability Zones](https://docs.aws.amazon.com/AmazonS3/latest/userguide/endpoint-directory-buckets-AZ.html) in the Amazon S3 User Guide. For more information about endpoints in Local Zones, see [Concepts for directory buckets in Local Zones](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-lzs-for-directory-buckets.html) in the Amazon S3 User Guide. Permissions /// @@ -618,7 +618,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `CopyObject` operation on the `AmazonS3` service. + /// Performs the `CopyObject` operation on the `S3` service. /// /// Creates a copy of an object that is already stored in Amazon S3. You can store individual objects of up to 5 TB in Amazon S3. You create a copy of your object up to 5 GB in size in a single atomic action using this API. However, to copy an object greater than 5 GB, you must use the multipart upload Upload Part - Copy (UploadPartCopy) API. For more information, see [Copy Object Using the REST Multipart Upload API](https://docs.aws.amazon.com/AmazonS3/latest/dev/CopyingObjctsUsingRESTMPUapi.html). You can copy individual objects between general purpose buckets, between directory buckets, and between general purpose buckets and directory buckets. /// @@ -736,7 +736,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `CreateBucket` operation on the `AmazonS3` service. + /// Performs the `CreateBucket` operation on the `S3` service. /// /// This action creates an Amazon S3 bucket. To create an Amazon S3 on Outposts bucket, see [CreateBucket](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateBucket.html). Creates a new S3 bucket. To create a bucket, you must set up Amazon S3 and have a valid Amazon Web Services Access Key ID to authenticate requests. Anonymous requests are never allowed to create buckets. By creating the bucket, you become the bucket owner. There are two types of buckets: general purpose buckets and directory buckets. For more information about these bucket types, see [Creating, configuring, and working with Amazon S3 buckets](https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-buckets-s3.html) in the Amazon S3 User Guide. /// @@ -838,7 +838,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `CreateBucketMetadataTableConfiguration` operation on the `AmazonS3` service. + /// Performs the `CreateBucketMetadataTableConfiguration` operation on the `S3` service. /// /// Creates a metadata table configuration for a general purpose bucket. For more information, see [Accelerating data discovery with S3 Metadata](https://docs.aws.amazon.com/AmazonS3/latest/userguide/metadata-tables-overview.html) in the Amazon S3 User Guide. Permissions To use this operation, you must have the following permissions. For more information, see [Setting up permissions for configuring metadata tables](https://docs.aws.amazon.com/AmazonS3/latest/userguide/metadata-tables-permissions.html) in the Amazon S3 User Guide. If you also want to integrate your table bucket with Amazon Web Services analytics services so that you can query your metadata table, you need additional permissions. For more information, see [ Integrating Amazon S3 Tables with Amazon Web Services analytics services](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-integrating-aws.html) in the Amazon S3 User Guide. /// @@ -925,7 +925,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `CreateMultipartUpload` operation on the `AmazonS3` service. + /// Performs the `CreateMultipartUpload` operation on the `S3` service. /// /// This action initiates a multipart upload and returns an upload ID. This upload ID is used to associate all of the parts in the specific multipart upload. You specify this upload ID in each of your subsequent upload part requests (see [UploadPart](https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html)). You also include this upload ID in the final request to either complete or abort the multipart upload request. For more information about multipart uploads, see [Multipart Upload Overview](https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuoverview.html) in the Amazon S3 User Guide. After you initiate a multipart upload and upload one or more parts, to stop being charged for storing the uploaded parts, you must either complete or abort the multipart upload. Amazon S3 frees up the space used to store the parts and stops charging you for storing them only after you either complete or abort a multipart upload. If you have configured a lifecycle rule to abort incomplete multipart uploads, the created multipart upload must be completed within the number of days specified in the bucket lifecycle configuration. Otherwise, the incomplete multipart upload becomes eligible for an abort action and Amazon S3 aborts the multipart upload. For more information, see [Aborting Incomplete Multipart Uploads Using a Bucket Lifecycle Configuration](https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuoverview.html#mpu-abort-incomplete-mpu-lifecycle-config). /// @@ -1057,7 +1057,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `CreateSession` operation on the `AmazonS3` service. + /// Performs the `CreateSession` operation on the `S3` service. /// /// Creates a session that establishes temporary security credentials to support fast authentication and authorization for the Zonal endpoint API operations on directory buckets. For more information about Zonal endpoint API operations that include the Availability Zone in the request endpoint, see [S3 Express One Zone APIs](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-APIs.html) in the Amazon S3 User Guide. To make Zonal endpoint API requests on a directory bucket, use the CreateSession API operation. Specifically, you grant s3express:CreateSession permission to a bucket in a bucket policy or an IAM identity-based policy. Then, you use IAM credentials to make the CreateSession API request on the bucket, which returns temporary security credentials that include the access key ID, secret access key, session token, and expiration. These credentials have associated permissions to access the Zonal endpoint API operations. After the session is created, you don’t need to use other policies to grant permissions to each Zonal endpoint API individually. Instead, in your Zonal endpoint API requests, you sign your requests by applying the temporary security credentials of the session to the request headers and following the SigV4 protocol for authentication. You also apply the session token to the x-amz-s3session-token request header for authorization. Temporary security credentials are scoped to the bucket and expire after 5 minutes. After the expiration time, any calls that you make with those credentials will fail. You must use IAM credentials again to make a CreateSession API request that generates a new set of temporary credentials for use. Temporary credentials cannot be extended or refreshed beyond the original specified interval. If you use Amazon Web Services SDKs, SDKs handle the session token refreshes automatically to avoid service interruptions when a session expires. We recommend that you use the Amazon Web Services SDKs to initiate and manage requests to the CreateSession API. For more information, see [Performance guidelines and design patterns](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-optimizing-performance-guidelines-design-patterns.html#s3-express-optimizing-performance-session-authentication) in the Amazon S3 User Guide. /// @@ -1136,7 +1136,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `DeleteBucket` operation on the `AmazonS3` service. + /// Performs the `DeleteBucket` operation on the `S3` service. /// /// Deletes the S3 bucket. All objects (including all object versions and delete markers) in the bucket must be deleted before the bucket itself can be deleted. /// @@ -1218,7 +1218,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `DeleteBucketAnalyticsConfiguration` operation on the `AmazonS3` service. + /// Performs the `DeleteBucketAnalyticsConfiguration` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Deletes an analytics configuration for the bucket (specified by the analytics configuration ID). To use this operation, you must have permissions to perform the s3:PutAnalyticsConfiguration action. The bucket owner has this permission by default. The bucket owner can grant this permission to others. For more information about permissions, see [Permissions Related to Bucket Subresource Operations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) and [Managing Access Permissions to Your Amazon S3 Resources](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). For information about the Amazon S3 analytics feature, see [Amazon S3 Analytics – Storage Class Analysis](https://docs.aws.amazon.com/AmazonS3/latest/dev/analytics-storage-class.html). The following operations are related to DeleteBucketAnalyticsConfiguration: /// @@ -1289,7 +1289,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `DeleteBucketCors` operation on the `AmazonS3` service. + /// Performs the `DeleteBucketCors` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Deletes the cors configuration information set for the bucket. To use this operation, you must have permission to perform the s3:PutBucketCORS action. The bucket owner has this permission by default and can grant this permission to others. For information about cors, see [Enabling Cross-Origin Resource Sharing](https://docs.aws.amazon.com/AmazonS3/latest/dev/cors.html) in the Amazon S3 User Guide. Related Resources /// @@ -1358,7 +1358,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `DeleteBucketEncryption` operation on the `AmazonS3` service. + /// Performs the `DeleteBucketEncryption` operation on the `S3` service. /// /// This implementation of the DELETE action resets the default encryption for the bucket as server-side encryption with Amazon S3 managed keys (SSE-S3). /// @@ -1441,7 +1441,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `DeleteBucketIntelligentTieringConfiguration` operation on the `AmazonS3` service. + /// Performs the `DeleteBucketIntelligentTieringConfiguration` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Deletes the S3 Intelligent-Tiering configuration from the specified bucket. The S3 Intelligent-Tiering storage class is designed to optimize storage costs by automatically moving data to the most cost-effective storage access tier, without performance impact or operational overhead. S3 Intelligent-Tiering delivers automatic cost savings in three low latency and high throughput access tiers. To get the lowest storage cost on data that can be accessed in minutes to hours, you can choose to activate additional archiving capabilities. The S3 Intelligent-Tiering storage class is the ideal storage class for data with unknown, changing, or unpredictable access patterns, independent of object size or retention period. If the size of an object is less than 128 KB, it is not monitored and not eligible for auto-tiering. Smaller objects can be stored, but they are always charged at the Frequent Access tier rates in the S3 Intelligent-Tiering storage class. For more information, see [Storage class for automatically optimizing frequently and infrequently accessed objects](https://docs.aws.amazon.com/AmazonS3/latest/dev/storage-class-intro.html#sc-dynamic-data-access). Operations related to DeleteBucketIntelligentTieringConfiguration include: /// @@ -1511,7 +1511,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `DeleteBucketInventoryConfiguration` operation on the `AmazonS3` service. + /// Performs the `DeleteBucketInventoryConfiguration` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Deletes an inventory configuration (identified by the inventory ID) from the bucket. To use this operation, you must have permissions to perform the s3:PutInventoryConfiguration action. The bucket owner has this permission by default. The bucket owner can grant this permission to others. For more information about permissions, see [Permissions Related to Bucket Subresource Operations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) and [Managing Access Permissions to Your Amazon S3 Resources](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). For information about the Amazon S3 inventory feature, see [Amazon S3 Inventory](https://docs.aws.amazon.com/AmazonS3/latest/dev/storage-inventory.html). Operations related to DeleteBucketInventoryConfiguration include: /// @@ -1582,7 +1582,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `DeleteBucketLifecycle` operation on the `AmazonS3` service. + /// Performs the `DeleteBucketLifecycle` operation on the `S3` service. /// /// Deletes the lifecycle configuration from the specified bucket. Amazon S3 removes all the lifecycle configuration rules in the lifecycle subresource associated with the bucket. Your objects never expire, and Amazon S3 no longer automatically deletes any objects on the basis of rules contained in the deleted lifecycle configuration. Permissions /// @@ -1661,7 +1661,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `DeleteBucketMetadataTableConfiguration` operation on the `AmazonS3` service. + /// Performs the `DeleteBucketMetadataTableConfiguration` operation on the `S3` service. /// /// Deletes a metadata table configuration from a general purpose bucket. For more information, see [Accelerating data discovery with S3 Metadata](https://docs.aws.amazon.com/AmazonS3/latest/userguide/metadata-tables-overview.html) in the Amazon S3 User Guide. Permissions To use this operation, you must have the s3:DeleteBucketMetadataTableConfiguration permission. For more information, see [Setting up permissions for configuring metadata tables](https://docs.aws.amazon.com/AmazonS3/latest/userguide/metadata-tables-permissions.html) in the Amazon S3 User Guide. The following operations are related to DeleteBucketMetadataTableConfiguration: /// @@ -1730,7 +1730,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `DeleteBucketMetricsConfiguration` operation on the `AmazonS3` service. + /// Performs the `DeleteBucketMetricsConfiguration` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Deletes a metrics configuration for the Amazon CloudWatch request metrics (specified by the metrics configuration ID) from the bucket. Note that this doesn't include the daily storage metrics. To use this operation, you must have permissions to perform the s3:PutMetricsConfiguration action. The bucket owner has this permission by default. The bucket owner can grant this permission to others. For more information about permissions, see [Permissions Related to Bucket Subresource Operations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) and [Managing Access Permissions to Your Amazon S3 Resources](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). For information about CloudWatch request metrics for Amazon S3, see [Monitoring Metrics with Amazon CloudWatch](https://docs.aws.amazon.com/AmazonS3/latest/dev/cloudwatch-monitoring.html). The following operations are related to DeleteBucketMetricsConfiguration: /// @@ -1803,7 +1803,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `DeleteBucketOwnershipControls` operation on the `AmazonS3` service. + /// Performs the `DeleteBucketOwnershipControls` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Removes OwnershipControls for an Amazon S3 bucket. To use this operation, you must have the s3:PutBucketOwnershipControls permission. For more information about Amazon S3 permissions, see [Specifying Permissions in a Policy](https://docs.aws.amazon.com/AmazonS3/latest/dev/using-with-s3-actions.html). For information about Amazon S3 Object Ownership, see [Using Object Ownership](https://docs.aws.amazon.com/AmazonS3/latest/dev/about-object-ownership.html). The following operations are related to DeleteBucketOwnershipControls: /// @@ -1872,7 +1872,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `DeleteBucketPolicy` operation on the `AmazonS3` service. + /// Performs the `DeleteBucketPolicy` operation on the `S3` service. /// /// Deletes the policy of a specified bucket. Directory buckets - For directory buckets, you must make requests for this API operation to the Regional endpoint. These endpoints support path-style requests in the format https://s3express-control.region-code.amazonaws.com/bucket-name . Virtual-hosted-style requests aren't supported. For more information about endpoints in Availability Zones, see [Regional and Zonal endpoints for directory buckets in Availability Zones](https://docs.aws.amazon.com/AmazonS3/latest/userguide/endpoint-directory-buckets-AZ.html) in the Amazon S3 User Guide. For more information about endpoints in Local Zones, see [Concepts for directory buckets in Local Zones](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-lzs-for-directory-buckets.html) in the Amazon S3 User Guide. Permissions If you are using an identity other than the root user of the Amazon Web Services account that owns the bucket, the calling identity must both have the DeleteBucketPolicy permissions on the specified bucket and belong to the bucket owner's account in order to use this operation. If you don't have DeleteBucketPolicy permissions, Amazon S3 returns a 403 Access Denied error. If you have the correct permissions, but you're not using an identity that belongs to the bucket owner's account, Amazon S3 returns a 405 Method Not Allowed error. To ensure that bucket owners don't inadvertently lock themselves out of their own buckets, the root principal in a bucket owner's Amazon Web Services account can perform the GetBucketPolicy, PutBucketPolicy, and DeleteBucketPolicy API actions, even if their bucket policy explicitly denies the root principal's access. Bucket owner root principals can only be blocked from performing these API actions by VPC endpoint policies and Amazon Web Services Organizations policies. /// @@ -1948,7 +1948,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `DeleteBucketReplication` operation on the `AmazonS3` service. + /// Performs the `DeleteBucketReplication` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Deletes the replication configuration from the bucket. To use this operation, you must have permissions to perform the s3:PutReplicationConfiguration action. The bucket owner has these permissions by default and can grant it to others. For more information about permissions, see [Permissions Related to Bucket Subresource Operations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) and [Managing Access Permissions to Your Amazon S3 Resources](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). It can take a while for the deletion of a replication configuration to fully propagate. For information about replication configuration, see [Replication](https://docs.aws.amazon.com/AmazonS3/latest/dev/replication.html) in the Amazon S3 User Guide. The following operations are related to DeleteBucketReplication: /// @@ -2017,7 +2017,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `DeleteBucketTagging` operation on the `AmazonS3` service. + /// Performs the `DeleteBucketTagging` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Deletes the tags from the bucket. To use this operation, you must have permission to perform the s3:PutBucketTagging action. By default, the bucket owner has this permission and can grant this permission to others. The following operations are related to DeleteBucketTagging: /// @@ -2086,7 +2086,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `DeleteBucketWebsite` operation on the `AmazonS3` service. + /// Performs the `DeleteBucketWebsite` operation on the `S3` service. /// /// This operation is not supported for directory buckets. This action removes the website configuration for a bucket. Amazon S3 returns a 200 OK response upon successfully deleting a website configuration on the specified bucket. You will get a 200 OK response if the website configuration you are trying to delete does not exist on the bucket. Amazon S3 returns a 404 response if the bucket specified in the request does not exist. This DELETE action requires the S3:DeleteBucketWebsite permission. By default, only the bucket owner can delete the website configuration attached to a bucket. However, bucket owners can grant other users permission to delete the website configuration by writing a bucket policy granting them the S3:DeleteBucketWebsite permission. For more information about hosting websites, see [Hosting Websites on Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html). The following operations are related to DeleteBucketWebsite: /// @@ -2155,7 +2155,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `DeleteObject` operation on the `AmazonS3` service. + /// Performs the `DeleteObject` operation on the `S3` service. /// /// Removes an object from a bucket. The behavior depends on the bucket's versioning state: /// @@ -2252,7 +2252,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `DeleteObjectTagging` operation on the `AmazonS3` service. + /// Performs the `DeleteObjectTagging` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Removes the entire tag set from the specified object. For more information about managing object tags, see [ Object Tagging](https://docs.aws.amazon.com/AmazonS3/latest/dev/object-tagging.html). To use this operation, you must have permission to perform the s3:DeleteObjectTagging action. To delete tags of a specific object version, add the versionId query parameter in the request. You will need permission for the s3:DeleteObjectVersionTagging action. The following operations are related to DeleteObjectTagging: /// @@ -2321,7 +2321,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `DeleteObjects` operation on the `AmazonS3` service. + /// Performs the `DeleteObjects` operation on the `S3` service. /// /// This operation enables you to delete multiple objects from a bucket using a single HTTP request. If you know the object keys that you want to delete, then this operation provides a suitable alternative to sending individual delete requests, reducing per-request overhead. The request can contain a list of up to 1000 keys that you want to delete. In the XML, you provide the object key names, and optionally, version IDs if you want to delete a specific version of the object from a versioning-enabled bucket. For each key, Amazon S3 performs a delete operation and returns the result of that delete, success or failure, in the response. Note that if the object specified in the request is not found, Amazon S3 returns the result as deleted. /// @@ -2429,7 +2429,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `DeletePublicAccessBlock` operation on the `AmazonS3` service. + /// Performs the `DeletePublicAccessBlock` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Removes the PublicAccessBlock configuration for an Amazon S3 bucket. To use this operation, you must have the s3:PutBucketPublicAccessBlock permission. For more information about permissions, see [Permissions Related to Bucket Subresource Operations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) and [Managing Access Permissions to Your Amazon S3 Resources](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). The following operations are related to DeletePublicAccessBlock: /// @@ -2502,7 +2502,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `GetBucketAccelerateConfiguration` operation on the `AmazonS3` service. + /// Performs the `GetBucketAccelerateConfiguration` operation on the `S3` service. /// /// This operation is not supported for directory buckets. This implementation of the GET action uses the accelerate subresource to return the Transfer Acceleration state of a bucket, which is either Enabled or Suspended. Amazon S3 Transfer Acceleration is a bucket-level feature that enables you to perform faster data transfers to and from Amazon S3. To use this operation, you must have permission to perform the s3:GetAccelerateConfiguration action. The bucket owner has this permission by default. The bucket owner can grant this permission to others. For more information about permissions, see [Permissions Related to Bucket Subresource Operations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) and [Managing Access Permissions to your Amazon S3 Resources](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html) in the Amazon S3 User Guide. You set the Transfer Acceleration state of an existing bucket to Enabled or Suspended by using the [PutBucketAccelerateConfiguration](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketAccelerateConfiguration.html) operation. A GET accelerate request does not return a state value for a bucket that has no transfer acceleration state. A bucket has no Transfer Acceleration state if a state has never been set on the bucket. For more information about transfer acceleration, see [Transfer Acceleration](https://docs.aws.amazon.com/AmazonS3/latest/dev/transfer-acceleration.html) in the Amazon S3 User Guide. The following operations are related to GetBucketAccelerateConfiguration: /// @@ -2569,7 +2569,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `GetBucketAcl` operation on the `AmazonS3` service. + /// Performs the `GetBucketAcl` operation on the `S3` service. /// /// This operation is not supported for directory buckets. This implementation of the GET action uses the acl subresource to return the access control list (ACL) of a bucket. To use GET to return the ACL of the bucket, you must have the READ_ACP access to the bucket. If READ_ACP permission is granted to the anonymous user, you can return the ACL of the bucket without using an authorization header. When you use this API operation with an access point, provide the alias of the access point in place of the bucket name. When you use this API operation with an Object Lambda access point, provide the alias of the Object Lambda access point in place of the bucket name. If the Object Lambda access point alias in a request is not valid, the error code InvalidAccessPointAliasError is returned. For more information about InvalidAccessPointAliasError, see [List of Error Codes](https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#ErrorCodeList). If your bucket uses the bucket owner enforced setting for S3 Object Ownership, requests to read ACLs are still supported and return the bucket-owner-full-control ACL with the owner being the account that created the bucket. For more information, see [ Controlling object ownership and disabling ACLs](https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership.html) in the Amazon S3 User Guide. The following operations are related to GetBucketAcl: /// @@ -2636,7 +2636,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `GetBucketAnalyticsConfiguration` operation on the `AmazonS3` service. + /// Performs the `GetBucketAnalyticsConfiguration` operation on the `S3` service. /// /// This operation is not supported for directory buckets. This implementation of the GET action returns an analytics configuration (identified by the analytics configuration ID) from the bucket. To use this operation, you must have permissions to perform the s3:GetAnalyticsConfiguration action. The bucket owner has this permission by default. The bucket owner can grant this permission to others. For more information about permissions, see [ Permissions Related to Bucket Subresource Operations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) and [Managing Access Permissions to Your Amazon S3 Resources](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html) in the Amazon S3 User Guide. For information about Amazon S3 analytics feature, see [Amazon S3 Analytics – Storage Class Analysis](https://docs.aws.amazon.com/AmazonS3/latest/dev/analytics-storage-class.html) in the Amazon S3 User Guide. The following operations are related to GetBucketAnalyticsConfiguration: /// @@ -2707,7 +2707,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `GetBucketCors` operation on the `AmazonS3` service. + /// Performs the `GetBucketCors` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Returns the Cross-Origin Resource Sharing (CORS) configuration information set for the bucket. To use this operation, you must have permission to perform the s3:GetBucketCORS action. By default, the bucket owner has this permission and can grant it to others. When you use this API operation with an access point, provide the alias of the access point in place of the bucket name. When you use this API operation with an Object Lambda access point, provide the alias of the Object Lambda access point in place of the bucket name. If the Object Lambda access point alias in a request is not valid, the error code InvalidAccessPointAliasError is returned. For more information about InvalidAccessPointAliasError, see [List of Error Codes](https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#ErrorCodeList). For more information about CORS, see [ Enabling Cross-Origin Resource Sharing](https://docs.aws.amazon.com/AmazonS3/latest/dev/cors.html). The following operations are related to GetBucketCors: /// @@ -2776,7 +2776,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `GetBucketEncryption` operation on the `AmazonS3` service. + /// Performs the `GetBucketEncryption` operation on the `S3` service. /// /// Returns the default encryption configuration for an Amazon S3 bucket. By default, all buckets have a default encryption configuration that uses server-side encryption with Amazon S3 managed keys (SSE-S3). /// @@ -2859,7 +2859,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `GetBucketIntelligentTieringConfiguration` operation on the `AmazonS3` service. + /// Performs the `GetBucketIntelligentTieringConfiguration` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Gets the S3 Intelligent-Tiering configuration from the specified bucket. The S3 Intelligent-Tiering storage class is designed to optimize storage costs by automatically moving data to the most cost-effective storage access tier, without performance impact or operational overhead. S3 Intelligent-Tiering delivers automatic cost savings in three low latency and high throughput access tiers. To get the lowest storage cost on data that can be accessed in minutes to hours, you can choose to activate additional archiving capabilities. The S3 Intelligent-Tiering storage class is the ideal storage class for data with unknown, changing, or unpredictable access patterns, independent of object size or retention period. If the size of an object is less than 128 KB, it is not monitored and not eligible for auto-tiering. Smaller objects can be stored, but they are always charged at the Frequent Access tier rates in the S3 Intelligent-Tiering storage class. For more information, see [Storage class for automatically optimizing frequently and infrequently accessed objects](https://docs.aws.amazon.com/AmazonS3/latest/dev/storage-class-intro.html#sc-dynamic-data-access). Operations related to GetBucketIntelligentTieringConfiguration include: /// @@ -2929,7 +2929,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `GetBucketInventoryConfiguration` operation on the `AmazonS3` service. + /// Performs the `GetBucketInventoryConfiguration` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Returns an inventory configuration (identified by the inventory configuration ID) from the bucket. To use this operation, you must have permissions to perform the s3:GetInventoryConfiguration action. The bucket owner has this permission by default and can grant this permission to others. For more information about permissions, see [Permissions Related to Bucket Subresource Operations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) and [Managing Access Permissions to Your Amazon S3 Resources](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). For information about the Amazon S3 inventory feature, see [Amazon S3 Inventory](https://docs.aws.amazon.com/AmazonS3/latest/dev/storage-inventory.html). The following operations are related to GetBucketInventoryConfiguration: /// @@ -3000,7 +3000,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `GetBucketLifecycleConfiguration` operation on the `AmazonS3` service. + /// Performs the `GetBucketLifecycleConfiguration` operation on the `S3` service. /// /// Returns the lifecycle configuration information set on the bucket. For information about lifecycle configuration, see [Object Lifecycle Management](https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lifecycle-mgmt.html). Bucket lifecycle configuration now supports specifying a lifecycle rule using an object key name prefix, one or more object tags, object size, or any combination of these. Accordingly, this section describes the latest API, which is compatible with the new functionality. The previous version of the API supported filtering based only on an object key name prefix, which is supported for general purpose buckets for backward compatibility. For the related API description, see [GetBucketLifecycle](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketLifecycle.html). Lifecyle configurations for directory buckets only support expiring objects and cancelling multipart uploads. Expiring of versioned objects, transitions and tag filters are not supported. Permissions /// @@ -3095,7 +3095,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `GetBucketLocation` operation on the `AmazonS3` service. + /// Performs the `GetBucketLocation` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Returns the Region the bucket resides in. You set the bucket's Region using the LocationConstraint request parameter in a CreateBucket request. For more information, see [CreateBucket](https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html). When you use this API operation with an access point, provide the alias of the access point in place of the bucket name. When you use this API operation with an Object Lambda access point, provide the alias of the Object Lambda access point in place of the bucket name. If the Object Lambda access point alias in a request is not valid, the error code InvalidAccessPointAliasError is returned. For more information about InvalidAccessPointAliasError, see [List of Error Codes](https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#ErrorCodeList). We recommend that you use [HeadBucket](https://docs.aws.amazon.com/AmazonS3/latest/API/API_HeadBucket.html) to return the Region that a bucket resides in. For backward compatibility, Amazon S3 continues to support GetBucketLocation. The following operations are related to GetBucketLocation: /// @@ -3164,7 +3164,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `GetBucketLogging` operation on the `AmazonS3` service. + /// Performs the `GetBucketLogging` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Returns the logging status of a bucket and the permissions users have to view and modify that status. The following operations are related to GetBucketLogging: /// @@ -3233,7 +3233,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `GetBucketMetadataTableConfiguration` operation on the `AmazonS3` service. + /// Performs the `GetBucketMetadataTableConfiguration` operation on the `S3` service. /// /// Retrieves the metadata table configuration for a general purpose bucket. For more information, see [Accelerating data discovery with S3 Metadata](https://docs.aws.amazon.com/AmazonS3/latest/userguide/metadata-tables-overview.html) in the Amazon S3 User Guide. Permissions To use this operation, you must have the s3:GetBucketMetadataTableConfiguration permission. For more information, see [Setting up permissions for configuring metadata tables](https://docs.aws.amazon.com/AmazonS3/latest/userguide/metadata-tables-permissions.html) in the Amazon S3 User Guide. The following operations are related to GetBucketMetadataTableConfiguration: /// @@ -3302,7 +3302,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `GetBucketMetricsConfiguration` operation on the `AmazonS3` service. + /// Performs the `GetBucketMetricsConfiguration` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Gets a metrics configuration (specified by the metrics configuration ID) from the bucket. Note that this doesn't include the daily storage metrics. To use this operation, you must have permissions to perform the s3:GetMetricsConfiguration action. The bucket owner has this permission by default. The bucket owner can grant this permission to others. For more information about permissions, see [Permissions Related to Bucket Subresource Operations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) and [Managing Access Permissions to Your Amazon S3 Resources](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). For information about CloudWatch request metrics for Amazon S3, see [Monitoring Metrics with Amazon CloudWatch](https://docs.aws.amazon.com/AmazonS3/latest/dev/cloudwatch-monitoring.html). The following operations are related to GetBucketMetricsConfiguration: /// @@ -3375,7 +3375,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `GetBucketNotificationConfiguration` operation on the `AmazonS3` service. + /// Performs the `GetBucketNotificationConfiguration` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Returns the notification configuration of a bucket. If notifications are not enabled on the bucket, the action returns an empty NotificationConfiguration element. By default, you must be the bucket owner to read the notification configuration of a bucket. However, the bucket owner can use a bucket policy to grant permission to other users to read this configuration with the s3:GetBucketNotification permission. When you use this API operation with an access point, provide the alias of the access point in place of the bucket name. When you use this API operation with an Object Lambda access point, provide the alias of the Object Lambda access point in place of the bucket name. If the Object Lambda access point alias in a request is not valid, the error code InvalidAccessPointAliasError is returned. For more information about InvalidAccessPointAliasError, see [List of Error Codes](https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#ErrorCodeList). For more information about setting and reading the notification configuration on a bucket, see [Setting Up Notification of Bucket Events](https://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html). For more information about bucket policies, see [Using Bucket Policies](https://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies.html). The following action is related to GetBucketNotification: /// @@ -3442,7 +3442,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `GetBucketOwnershipControls` operation on the `AmazonS3` service. + /// Performs the `GetBucketOwnershipControls` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Retrieves OwnershipControls for an Amazon S3 bucket. To use this operation, you must have the s3:GetBucketOwnershipControls permission. For more information about Amazon S3 permissions, see [Specifying permissions in a policy](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html). For information about Amazon S3 Object Ownership, see [Using Object Ownership](https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership.html). The following operations are related to GetBucketOwnershipControls: /// @@ -3511,7 +3511,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `GetBucketPolicy` operation on the `AmazonS3` service. + /// Performs the `GetBucketPolicy` operation on the `S3` service. /// /// Returns the policy of a specified bucket. Directory buckets - For directory buckets, you must make requests for this API operation to the Regional endpoint. These endpoints support path-style requests in the format https://s3express-control.region-code.amazonaws.com/bucket-name . Virtual-hosted-style requests aren't supported. For more information about endpoints in Availability Zones, see [Regional and Zonal endpoints for directory buckets in Availability Zones](https://docs.aws.amazon.com/AmazonS3/latest/userguide/endpoint-directory-buckets-AZ.html) in the Amazon S3 User Guide. For more information about endpoints in Local Zones, see [Concepts for directory buckets in Local Zones](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-lzs-for-directory-buckets.html) in the Amazon S3 User Guide. Permissions If you are using an identity other than the root user of the Amazon Web Services account that owns the bucket, the calling identity must both have the GetBucketPolicy permissions on the specified bucket and belong to the bucket owner's account in order to use this operation. If you don't have GetBucketPolicy permissions, Amazon S3 returns a 403 Access Denied error. If you have the correct permissions, but you're not using an identity that belongs to the bucket owner's account, Amazon S3 returns a 405 Method Not Allowed error. To ensure that bucket owners don't inadvertently lock themselves out of their own buckets, the root principal in a bucket owner's Amazon Web Services account can perform the GetBucketPolicy, PutBucketPolicy, and DeleteBucketPolicy API actions, even if their bucket policy explicitly denies the root principal's access. Bucket owner root principals can only be blocked from performing these API actions by VPC endpoint policies and Amazon Web Services Organizations policies. /// @@ -3585,7 +3585,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `GetBucketPolicyStatus` operation on the `AmazonS3` service. + /// Performs the `GetBucketPolicyStatus` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Retrieves the policy status for an Amazon S3 bucket, indicating whether the bucket is public. In order to use this operation, you must have the s3:GetBucketPolicyStatus permission. For more information about Amazon S3 permissions, see [Specifying Permissions in a Policy](https://docs.aws.amazon.com/AmazonS3/latest/dev/using-with-s3-actions.html). For more information about when Amazon S3 considers a bucket public, see [The Meaning of "Public"](https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-policy-status). The following operations are related to GetBucketPolicyStatus: /// @@ -3658,7 +3658,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `GetBucketReplication` operation on the `AmazonS3` service. + /// Performs the `GetBucketReplication` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Returns the replication configuration of a bucket. It can take a while to propagate the put or delete a replication configuration to all Amazon S3 systems. Therefore, a get request soon after put or delete can return a wrong result. For information about replication configuration, see [Replication](https://docs.aws.amazon.com/AmazonS3/latest/dev/replication.html) in the Amazon S3 User Guide. This action requires permissions for the s3:GetReplicationConfiguration action. For more information about permissions, see [Using Bucket Policies and User Policies](https://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies.html). If you include the Filter element in a replication configuration, you must also include the DeleteMarkerReplication and Priority elements. The response also returns those elements. For information about GetBucketReplication errors, see [List of replication-related error codes](https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#ReplicationErrorCodeList) The following operations are related to GetBucketReplication: /// @@ -3727,7 +3727,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `GetBucketRequestPayment` operation on the `AmazonS3` service. + /// Performs the `GetBucketRequestPayment` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Returns the request payment configuration of a bucket. To use this version of the operation, you must be the bucket owner. For more information, see [Requester Pays Buckets](https://docs.aws.amazon.com/AmazonS3/latest/dev/RequesterPaysBuckets.html). The following operations are related to GetBucketRequestPayment: /// @@ -3794,7 +3794,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `GetBucketTagging` operation on the `AmazonS3` service. + /// Performs the `GetBucketTagging` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Returns the tag set associated with the bucket. To use this operation, you must have permission to perform the s3:GetBucketTagging action. By default, the bucket owner has this permission and can grant this permission to others. GetBucketTagging has the following special error: /// @@ -3873,7 +3873,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `GetBucketVersioning` operation on the `AmazonS3` service. + /// Performs the `GetBucketVersioning` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Returns the versioning state of a bucket. To retrieve the versioning state of a bucket, you must be the bucket owner. This implementation also returns the MFA Delete status of the versioning state. If the MFA Delete status is enabled, the bucket owner must use an authentication device to change the versioning state of the bucket. The following operations are related to GetBucketVersioning: /// @@ -3944,7 +3944,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `GetBucketWebsite` operation on the `AmazonS3` service. + /// Performs the `GetBucketWebsite` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Returns the website configuration for a bucket. To host website on Amazon S3, you can configure a bucket as website by adding a website configuration. For more information about hosting websites, see [Hosting Websites on Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html). This GET action requires the S3:GetBucketWebsite permission. By default, only the bucket owner can read the bucket website configuration. However, bucket owners can allow other users to read the website configuration by writing a bucket policy granting them the S3:GetBucketWebsite permission. The following operations are related to GetBucketWebsite: /// @@ -4013,7 +4013,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `GetObject` operation on the `AmazonS3` service. + /// Performs the `GetObject` operation on the `S3` service. /// /// Retrieves an object from Amazon S3. In the GetObject request, specify the full key name for the object. General purpose buckets - Both the virtual-hosted-style requests and the path-style requests are supported. For a virtual hosted-style request example, if you have the object photos/2006/February/sample.jpg, specify the object key name as /photos/2006/February/sample.jpg. For a path-style request example, if you have the object photos/2006/February/sample.jpg in the bucket named examplebucket, specify the object key name as /examplebucket/photos/2006/February/sample.jpg. For more information about request types, see [HTTP Host Header Bucket Specification](https://docs.aws.amazon.com/AmazonS3/latest/dev/VirtualHosting.html#VirtualHostingSpecifyBucket) in the Amazon S3 User Guide. Directory buckets - Only virtual-hosted-style requests are supported. For a virtual hosted-style request example, if you have the object photos/2006/February/sample.jpg in the bucket named examplebucket--use1-az5--x-s3, specify the object key name as /photos/2006/February/sample.jpg. Also, when you make requests to this API operation, your requests are sent to the Zonal endpoint. These endpoints support virtual-hosted-style requests in the format https://bucket-name.s3express-zone-id.region-code.amazonaws.com/key-name . Path-style requests are not supported. For more information about endpoints in Availability Zones, see [Regional and Zonal endpoints for directory buckets in Availability Zones](https://docs.aws.amazon.com/AmazonS3/latest/userguide/endpoint-directory-buckets-AZ.html) in the Amazon S3 User Guide. For more information about endpoints in Local Zones, see [Concepts for directory buckets in Local Zones](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-lzs-for-directory-buckets.html) in the Amazon S3 User Guide. Permissions /// @@ -4117,7 +4117,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `GetObjectAcl` operation on the `AmazonS3` service. + /// Performs the `GetObjectAcl` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Returns the access control list (ACL) of an object. To use this operation, you must have s3:GetObjectAcl permissions or READ_ACP access to the object. For more information, see [Mapping of ACL permissions and access policy permissions](https://docs.aws.amazon.com/AmazonS3/latest/userguide/acl-overview.html#acl-access-policy-permission-mapping) in the Amazon S3 User Guide This functionality is not supported for Amazon S3 on Outposts. By default, GET returns ACL information about the current version of an object. To return ACL information about a different version, use the versionId subresource. If your bucket uses the bucket owner enforced setting for S3 Object Ownership, requests to read ACLs are still supported and return the bucket-owner-full-control ACL with the owner being the account that created the bucket. For more information, see [ Controlling object ownership and disabling ACLs](https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership.html) in the Amazon S3 User Guide. The following operations are related to GetObjectAcl: /// @@ -4195,7 +4195,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `GetObjectAttributes` operation on the `AmazonS3` service. + /// Performs the `GetObjectAttributes` operation on the `S3` service. /// /// Retrieves all the metadata from an object without returning the object itself. This operation is useful if you're interested only in an object's metadata. GetObjectAttributes combines the functionality of HeadObject and ListParts. All of the data returned with each of those individual calls can be returned with a single call to GetObjectAttributes. Directory buckets - For directory buckets, you must make requests for this API operation to the Zonal endpoint. These endpoints support virtual-hosted-style requests in the format https://bucket-name.s3express-zone-id.region-code.amazonaws.com/key-name . Path-style requests are not supported. For more information about endpoints in Availability Zones, see [Regional and Zonal endpoints for directory buckets in Availability Zones](https://docs.aws.amazon.com/AmazonS3/latest/userguide/endpoint-directory-buckets-AZ.html) in the Amazon S3 User Guide. For more information about endpoints in Local Zones, see [Concepts for directory buckets in Local Zones](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-lzs-for-directory-buckets.html) in the Amazon S3 User Guide. Permissions /// @@ -4325,7 +4325,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `GetObjectLegalHold` operation on the `AmazonS3` service. + /// Performs the `GetObjectLegalHold` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Gets an object's current legal hold status. For more information, see [Locking Objects](https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lock.html). This functionality is not supported for Amazon S3 on Outposts. The following action is related to GetObjectLegalHold: /// @@ -4392,7 +4392,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `GetObjectLockConfiguration` operation on the `AmazonS3` service. + /// Performs the `GetObjectLockConfiguration` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Gets the Object Lock configuration for a bucket. The rule specified in the Object Lock configuration will be applied by default to every new object placed in the specified bucket. For more information, see [Locking Objects](https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lock.html). The following action is related to GetObjectLockConfiguration: /// @@ -4459,7 +4459,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `GetObjectRetention` operation on the `AmazonS3` service. + /// Performs the `GetObjectRetention` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Retrieves an object's retention settings. For more information, see [Locking Objects](https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lock.html). This functionality is not supported for Amazon S3 on Outposts. The following action is related to GetObjectRetention: /// @@ -4526,7 +4526,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `GetObjectTagging` operation on the `AmazonS3` service. + /// Performs the `GetObjectTagging` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Returns the tag-set of an object. You send the GET request against the tagging subresource associated with the object. To use this operation, you must have permission to perform the s3:GetObjectTagging action. By default, the GET action returns information about current version of an object. For a versioned bucket, you can have multiple versions of an object in your bucket. To retrieve tags of any other version, use the versionId query parameter. You also need permission for the s3:GetObjectVersionTagging action. By default, the bucket owner has this permission and can grant this permission to others. For information about the Amazon S3 object tagging feature, see [Object Tagging](https://docs.aws.amazon.com/AmazonS3/latest/dev/object-tagging.html). The following actions are related to GetObjectTagging: /// @@ -4597,7 +4597,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `GetObjectTorrent` operation on the `AmazonS3` service. + /// Performs the `GetObjectTorrent` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Returns torrent files from a bucket. BitTorrent can save you bandwidth when you're distributing large files. You can get torrent only for objects that are less than 5 GB in size, and that are not encrypted using server-side encryption with a customer-provided encryption key. To use GET, you must have READ access to the object. This functionality is not supported for Amazon S3 on Outposts. The following action is related to GetObjectTorrent: /// @@ -4663,7 +4663,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `GetPublicAccessBlock` operation on the `AmazonS3` service. + /// Performs the `GetPublicAccessBlock` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Retrieves the PublicAccessBlock configuration for an Amazon S3 bucket. To use this operation, you must have the s3:GetBucketPublicAccessBlock permission. For more information about Amazon S3 permissions, see [Specifying Permissions in a Policy](https://docs.aws.amazon.com/AmazonS3/latest/dev/using-with-s3-actions.html). When Amazon S3 evaluates the PublicAccessBlock configuration for a bucket or an object, it checks the PublicAccessBlock configuration for both the bucket (or the bucket that contains the object) and the bucket owner's account. If the PublicAccessBlock settings are different between the bucket and the account, Amazon S3 uses the most restrictive combination of the bucket-level and account-level settings. For more information about when Amazon S3 considers a bucket or an object public, see [The Meaning of "Public"](https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-policy-status). The following operations are related to GetPublicAccessBlock: /// @@ -4736,7 +4736,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `HeadBucket` operation on the `AmazonS3` service. + /// Performs the `HeadBucket` operation on the `S3` service. /// /// You can use this operation to determine if a bucket exists and if you have permission to access it. The action returns a 200 OK if the bucket exists and you have permission to access it. If the bucket does not exist or you do not have permission to access it, the HEAD request returns a generic 400 Bad Request, 403 Forbidden or 404 Not Found code. A message body is not included, so you cannot determine the exception beyond these HTTP response codes. Authentication and authorization General purpose buckets - Request to public buckets that grant the s3:ListBucket permission publicly do not need to be signed. All other HeadBucket requests must be authenticated and signed by using IAM credentials (access key ID and secret access key for the IAM identities). All headers with the x-amz- prefix, including x-amz-copy-source, must be signed. For more information, see [REST Authentication](https://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html). Directory buckets - You must use IAM credentials to authenticate and authorize your access to the HeadBucket API operation, instead of using the temporary security credentials through the CreateSession API operation. Amazon Web Services CLI or SDKs handles authentication and authorization on your behalf. Permissions /// @@ -4812,7 +4812,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `HeadObject` operation on the `AmazonS3` service. + /// Performs the `HeadObject` operation on the `S3` service. /// /// The HEAD operation retrieves metadata from an object without returning the object itself. This operation is useful if you're interested only in an object's metadata. A HEAD request has the same options as a GET operation on an object. The response is identical to the GET response except that there is no response body. Because of this, if the HEAD request generates an error, it returns a generic code, such as 400 Bad Request, 403 Forbidden, 404 Not Found, 405 Method Not Allowed, 412 Precondition Failed, or 304 Not Modified. It's not possible to retrieve the exact exception of these error codes. Request headers are limited to 8 KB in size. For more information, see [Common Request Headers](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTCommonRequestHeaders.html). Permissions /// @@ -4923,7 +4923,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `ListBucketAnalyticsConfigurations` operation on the `AmazonS3` service. + /// Performs the `ListBucketAnalyticsConfigurations` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Lists the analytics configurations for the bucket. You can have up to 1,000 analytics configurations per bucket. This action supports list pagination and does not return more than 100 configurations at a time. You should always check the IsTruncated element in the response. If there are no more configurations to list, IsTruncated is set to false. If there are more configurations to list, IsTruncated is set to true, and there will be a value in NextContinuationToken. You use the NextContinuationToken value to continue the pagination of the list by passing the value in continuation-token in the request to GET the next page. To use this operation, you must have permissions to perform the s3:GetAnalyticsConfiguration action. The bucket owner has this permission by default. The bucket owner can grant this permission to others. For more information about permissions, see [Permissions Related to Bucket Subresource Operations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) and [Managing Access Permissions to Your Amazon S3 Resources](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). For information about Amazon S3 analytics feature, see [Amazon S3 Analytics – Storage Class Analysis](https://docs.aws.amazon.com/AmazonS3/latest/dev/analytics-storage-class.html). The following operations are related to ListBucketAnalyticsConfigurations: /// @@ -4994,7 +4994,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `ListBucketIntelligentTieringConfigurations` operation on the `AmazonS3` service. + /// Performs the `ListBucketIntelligentTieringConfigurations` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Lists the S3 Intelligent-Tiering configuration from the specified bucket. The S3 Intelligent-Tiering storage class is designed to optimize storage costs by automatically moving data to the most cost-effective storage access tier, without performance impact or operational overhead. S3 Intelligent-Tiering delivers automatic cost savings in three low latency and high throughput access tiers. To get the lowest storage cost on data that can be accessed in minutes to hours, you can choose to activate additional archiving capabilities. The S3 Intelligent-Tiering storage class is the ideal storage class for data with unknown, changing, or unpredictable access patterns, independent of object size or retention period. If the size of an object is less than 128 KB, it is not monitored and not eligible for auto-tiering. Smaller objects can be stored, but they are always charged at the Frequent Access tier rates in the S3 Intelligent-Tiering storage class. For more information, see [Storage class for automatically optimizing frequently and infrequently accessed objects](https://docs.aws.amazon.com/AmazonS3/latest/dev/storage-class-intro.html#sc-dynamic-data-access). Operations related to ListBucketIntelligentTieringConfigurations include: /// @@ -5064,7 +5064,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `ListBucketInventoryConfigurations` operation on the `AmazonS3` service. + /// Performs the `ListBucketInventoryConfigurations` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Returns a list of inventory configurations for the bucket. You can have up to 1,000 analytics configurations per bucket. This action supports list pagination and does not return more than 100 configurations at a time. Always check the IsTruncated element in the response. If there are no more configurations to list, IsTruncated is set to false. If there are more configurations to list, IsTruncated is set to true, and there is a value in NextContinuationToken. You use the NextContinuationToken value to continue the pagination of the list by passing the value in continuation-token in the request to GET the next page. To use this operation, you must have permissions to perform the s3:GetInventoryConfiguration action. The bucket owner has this permission by default. The bucket owner can grant this permission to others. For more information about permissions, see [Permissions Related to Bucket Subresource Operations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) and [Managing Access Permissions to Your Amazon S3 Resources](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). For information about the Amazon S3 inventory feature, see [Amazon S3 Inventory](https://docs.aws.amazon.com/AmazonS3/latest/dev/storage-inventory.html) The following operations are related to ListBucketInventoryConfigurations: /// @@ -5135,7 +5135,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `ListBucketMetricsConfigurations` operation on the `AmazonS3` service. + /// Performs the `ListBucketMetricsConfigurations` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Lists the metrics configurations for the bucket. The metrics configurations are only for the request metrics of the bucket and do not provide information on daily storage metrics. You can have up to 1,000 configurations per bucket. This action supports list pagination and does not return more than 100 configurations at a time. Always check the IsTruncated element in the response. If there are no more configurations to list, IsTruncated is set to false. If there are more configurations to list, IsTruncated is set to true, and there is a value in NextContinuationToken. You use the NextContinuationToken value to continue the pagination of the list by passing the value in continuation-token in the request to GET the next page. To use this operation, you must have permissions to perform the s3:GetMetricsConfiguration action. The bucket owner has this permission by default. The bucket owner can grant this permission to others. For more information about permissions, see [Permissions Related to Bucket Subresource Operations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) and [Managing Access Permissions to Your Amazon S3 Resources](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). For more information about metrics configurations and CloudWatch request metrics, see [Monitoring Metrics with Amazon CloudWatch](https://docs.aws.amazon.com/AmazonS3/latest/dev/cloudwatch-monitoring.html). The following operations are related to ListBucketMetricsConfigurations: /// @@ -5206,7 +5206,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `ListBuckets` operation on the `AmazonS3` service. + /// Performs the `ListBuckets` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Returns a list of all buckets owned by the authenticated sender of the request. To grant IAM permission to use this operation, you must add the s3:ListAllMyBuckets policy action. For information about Amazon S3 buckets, see [Creating, configuring, and working with Amazon S3 buckets](https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-buckets-s3.html). We strongly recommend using only paginated ListBuckets requests. Unpaginated ListBuckets requests are only supported for Amazon Web Services accounts set to the default general purpose bucket quota of 10,000. If you have an approved general purpose bucket quota above 10,000, you must send paginated ListBuckets requests to list your account’s buckets. All unpaginated ListBuckets requests will be rejected for Amazon Web Services accounts with a general purpose bucket quota greater than 10,000. /// @@ -5270,7 +5270,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `ListDirectoryBuckets` operation on the `AmazonS3` service. + /// Performs the `ListDirectoryBuckets` operation on the `S3` service. /// /// Returns a list of all Amazon S3 directory buckets owned by the authenticated sender of the request. For more information about directory buckets, see [Directory buckets](https://docs.aws.amazon.com/AmazonS3/latest/userguide/directory-buckets-overview.html) in the Amazon S3 User Guide. Directory buckets - For directory buckets, you must make requests for this API operation to the Regional endpoint. These endpoints support path-style requests in the format https://s3express-control.region-code.amazonaws.com/bucket-name . Virtual-hosted-style requests aren't supported. For more information about endpoints in Availability Zones, see [Regional and Zonal endpoints for directory buckets in Availability Zones](https://docs.aws.amazon.com/AmazonS3/latest/userguide/endpoint-directory-buckets-AZ.html) in the Amazon S3 User Guide. For more information about endpoints in Local Zones, see [Concepts for directory buckets in Local Zones](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-lzs-for-directory-buckets.html) in the Amazon S3 User Guide. Permissions You must have the s3express:ListAllMyDirectoryBuckets permission in an IAM identity-based policy instead of a bucket policy. Cross-account access to this API operation isn't supported. This operation can only be performed by the Amazon Web Services account that owns the resource. For more information about directory bucket policies and permissions, see [Amazon Web Services Identity and Access Management (IAM) for S3 Express One Zone](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-express-security-iam.html) in the Amazon S3 User Guide. HTTP Host header syntax Directory buckets - The HTTP Host header syntax is s3express-control.region.amazonaws.com. The BucketRegion response element is not part of the ListDirectoryBuckets Response Syntax. /// @@ -5334,7 +5334,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `ListMultipartUploads` operation on the `AmazonS3` service. + /// Performs the `ListMultipartUploads` operation on the `S3` service. /// /// This operation lists in-progress multipart uploads in a bucket. An in-progress multipart upload is a multipart upload that has been initiated by the CreateMultipartUpload request, but has not yet been completed or aborted. Directory buckets - If multipart uploads in a directory bucket are in progress, you can't delete the bucket until all the in-progress multipart uploads are aborted or completed. To delete these in-progress multipart uploads, use the ListMultipartUploads operation to list the in-progress multipart uploads in the bucket and use the AbortMultipartUpload operation to abort all the in-progress multipart uploads. The ListMultipartUploads operation returns a maximum of 1,000 multipart uploads in the response. The limit of 1,000 multipart uploads is also the default value. You can further limit the number of uploads in a response by specifying the max-uploads request parameter. If there are more than 1,000 multipart uploads that satisfy your ListMultipartUploads request, the response returns an IsTruncated element with the value of true, a NextKeyMarker element, and a NextUploadIdMarker element. To list the remaining multipart uploads, you need to make subsequent ListMultipartUploads requests. In these requests, include two query parameters: key-marker and upload-id-marker. Set the value of key-marker to the NextKeyMarker value from the previous response. Similarly, set the value of upload-id-marker to the NextUploadIdMarker value from the previous response. Directory buckets - The upload-id-marker element and the NextUploadIdMarker element aren't supported by directory buckets. To list the additional multipart uploads, you only need to set the value of key-marker to the NextKeyMarker value from the previous response. For more information about multipart uploads, see [Uploading Objects Using Multipart Upload](https://docs.aws.amazon.com/AmazonS3/latest/dev/uploadobjusingmpu.html) in the Amazon S3 User Guide. Directory buckets - For directory buckets, you must make requests for this API operation to the Zonal endpoint. These endpoints support virtual-hosted-style requests in the format https://bucket-name.s3express-zone-id.region-code.amazonaws.com/key-name . Path-style requests are not supported. For more information about endpoints in Availability Zones, see [Regional and Zonal endpoints for directory buckets in Availability Zones](https://docs.aws.amazon.com/AmazonS3/latest/userguide/endpoint-directory-buckets-AZ.html) in the Amazon S3 User Guide. For more information about endpoints in Local Zones, see [Concepts for directory buckets in Local Zones](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-lzs-for-directory-buckets.html) in the Amazon S3 User Guide. Permissions /// @@ -5430,7 +5430,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `ListObjectVersions` operation on the `AmazonS3` service. + /// Performs the `ListObjectVersions` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Returns metadata about all versions of the objects in a bucket. You can also use request parameters as selection criteria to return metadata about a subset of all the object versions. To use this operation, you must have permission to perform the s3:ListBucketVersions action. Be aware of the name difference. A 200 OK response can contain valid or invalid XML. Make sure to design your application to parse the contents of the response and handle it appropriately. To use this operation, you must have READ access to the bucket. The following operations are related to ListObjectVersions: /// @@ -5503,7 +5503,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `ListObjects` operation on the `AmazonS3` service. + /// Performs the `ListObjects` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Returns some or all (up to 1,000) of the objects in a bucket. You can use the request parameters as selection criteria to return a subset of the objects in a bucket. A 200 OK response can contain valid or invalid XML. Be sure to design your application to parse the contents of the response and handle it appropriately. This action has been revised. We recommend that you use the newer version, [ListObjectsV2](https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjectsV2.html), when developing applications. For backward compatibility, Amazon S3 continues to support ListObjects. The following operations are related to ListObjects: /// @@ -5583,7 +5583,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `ListObjectsV2` operation on the `AmazonS3` service. + /// Performs the `ListObjectsV2` operation on the `S3` service. /// /// Returns some or all (up to 1,000) of the objects in a bucket with each request. You can use the request parameters as selection criteria to return a subset of the objects in a bucket. A 200 OK response can contain valid or invalid XML. Make sure to design your application to parse the contents of the response and handle it appropriately. For more information about listing objects, see [Listing object keys programmatically](https://docs.aws.amazon.com/AmazonS3/latest/userguide/ListingKeysUsingAPIs.html) in the Amazon S3 User Guide. To get a list of your buckets, see [ListBuckets](https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListBuckets.html). /// @@ -5682,7 +5682,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `ListParts` operation on the `AmazonS3` service. + /// Performs the `ListParts` operation on the `S3` service. /// /// Lists the parts that have been uploaded for a specific multipart upload. To use this operation, you must provide the upload ID in the request. You obtain this uploadID by sending the initiate multipart upload request through [CreateMultipartUpload](https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html). The ListParts request returns a maximum of 1,000 uploaded parts. The limit of 1,000 parts is also the default value. You can restrict the number of parts in a response by specifying the max-parts request parameter. If your multipart upload consists of more than 1,000 parts, the response returns an IsTruncated field with the value of true, and a NextPartNumberMarker element. To list remaining uploaded parts, in subsequent ListParts requests, include the part-number-marker query string parameter and set its value to the NextPartNumberMarker field value from the previous response. For more information on multipart uploads, see [Uploading Objects Using Multipart Upload](https://docs.aws.amazon.com/AmazonS3/latest/dev/uploadobjusingmpu.html) in the Amazon S3 User Guide. Directory buckets - For directory buckets, you must make requests for this API operation to the Zonal endpoint. These endpoints support virtual-hosted-style requests in the format https://bucket-name.s3express-zone-id.region-code.amazonaws.com/key-name . Path-style requests are not supported. For more information about endpoints in Availability Zones, see [Regional and Zonal endpoints for directory buckets in Availability Zones](https://docs.aws.amazon.com/AmazonS3/latest/userguide/endpoint-directory-buckets-AZ.html) in the Amazon S3 User Guide. For more information about endpoints in Local Zones, see [Concepts for directory buckets in Local Zones](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-lzs-for-directory-buckets.html) in the Amazon S3 User Guide. Permissions /// @@ -5766,7 +5766,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `PutBucketAccelerateConfiguration` operation on the `AmazonS3` service. + /// Performs the `PutBucketAccelerateConfiguration` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Sets the accelerate configuration of an existing bucket. Amazon S3 Transfer Acceleration is a bucket-level feature that enables you to perform faster data transfers to Amazon S3. To use this operation, you must have permission to perform the s3:PutAccelerateConfiguration action. The bucket owner has this permission by default. The bucket owner can grant this permission to others. For more information about permissions, see [Permissions Related to Bucket Subresource Operations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) and [Managing Access Permissions to Your Amazon S3 Resources](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). The Transfer Acceleration state of a bucket can be set to one of the following two values: /// @@ -5846,7 +5846,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `PutBucketAcl` operation on the `AmazonS3` service. + /// Performs the `PutBucketAcl` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Sets the permissions on an existing bucket using access control lists (ACL). For more information, see [Using ACLs](https://docs.aws.amazon.com/AmazonS3/latest/dev/S3_ACLs_UsingACLs.html). To set the ACL of a bucket, you must have the WRITE_ACP permission. You can use one of the following two ways to set a bucket's permissions: /// @@ -5992,7 +5992,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `PutBucketAnalyticsConfiguration` operation on the `AmazonS3` service. + /// Performs the `PutBucketAnalyticsConfiguration` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Sets an analytics configuration for the bucket (specified by the analytics configuration ID). You can have up to 1,000 analytics configurations per bucket. You can choose to have storage class analysis export analysis reports sent to a comma-separated values (CSV) flat file. See the DataExport request element. Reports are updated daily and are based on the object filters that you configure. When selecting data export, you specify a destination bucket and an optional destination prefix where the file is written. You can export the data to a destination bucket in a different account. However, the destination bucket must be in the same Region as the bucket that you are making the PUT analytics configuration to. For more information, see [Amazon S3 Analytics – Storage Class Analysis](https://docs.aws.amazon.com/AmazonS3/latest/dev/analytics-storage-class.html). You must create a bucket policy on the destination bucket where the exported file is written to grant permissions to Amazon S3 to write objects to the bucket. For an example policy, see [Granting Permissions for Amazon S3 Inventory and Storage Class Analysis](https://docs.aws.amazon.com/AmazonS3/latest/dev/example-bucket-policies.html#example-bucket-policies-use-case-9). To use this operation, you must have permissions to perform the s3:PutAnalyticsConfiguration action. The bucket owner has this permission by default. The bucket owner can grant this permission to others. For more information about permissions, see [Permissions Related to Bucket Subresource Operations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) and [Managing Access Permissions to Your Amazon S3 Resources](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). PutBucketAnalyticsConfiguration has the following special errors: /// @@ -6099,7 +6099,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `PutBucketCors` operation on the `AmazonS3` service. + /// Performs the `PutBucketCors` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Sets the cors configuration for your bucket. If the configuration exists, Amazon S3 replaces it. To use this operation, you must be allowed to perform the s3:PutBucketCORS action. By default, the bucket owner has this permission and can grant it to others. You set this configuration on a bucket so that the bucket can service cross-origin requests. For example, you might want to enable a request whose origin is http://www.example.com to access your Amazon S3 bucket at my.example.bucket.com by using the browser's XMLHttpRequest capability. To enable cross-origin resource sharing (CORS) on a bucket, you add the cors subresource to the bucket. The cors subresource is an XML document in which you configure rules that identify origins and the HTTP methods that can be executed on your bucket. The document is limited to 64 KB in size. When Amazon S3 receives a cross-origin request (or a pre-flight OPTIONS request) against a bucket, it evaluates the cors configuration on the bucket and uses the first CORSRule rule that matches the incoming browser request to enable a cross-origin request. For a rule to match, the following conditions must be met: /// @@ -6184,7 +6184,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `PutBucketEncryption` operation on the `AmazonS3` service. + /// Performs the `PutBucketEncryption` operation on the `S3` service. /// /// This operation configures default encryption and Amazon S3 Bucket Keys for an existing bucket. Directory buckets - For directory buckets, you must make requests for this API operation to the Regional endpoint. These endpoints support path-style requests in the format https://s3express-control.region-code.amazonaws.com/bucket-name . Virtual-hosted-style requests aren't supported. For more information about endpoints in Availability Zones, see [Regional and Zonal endpoints for directory buckets in Availability Zones](https://docs.aws.amazon.com/AmazonS3/latest/userguide/endpoint-directory-buckets-AZ.html) in the Amazon S3 User Guide. For more information about endpoints in Local Zones, see [Concepts for directory buckets in Local Zones](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-lzs-for-directory-buckets.html) in the Amazon S3 User Guide. By default, all buckets have a default encryption configuration that uses server-side encryption with Amazon S3 managed keys (SSE-S3). /// @@ -6292,7 +6292,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `PutBucketIntelligentTieringConfiguration` operation on the `AmazonS3` service. + /// Performs the `PutBucketIntelligentTieringConfiguration` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Puts a S3 Intelligent-Tiering configuration to the specified bucket. You can have up to 1,000 S3 Intelligent-Tiering configurations per bucket. The S3 Intelligent-Tiering storage class is designed to optimize storage costs by automatically moving data to the most cost-effective storage access tier, without performance impact or operational overhead. S3 Intelligent-Tiering delivers automatic cost savings in three low latency and high throughput access tiers. To get the lowest storage cost on data that can be accessed in minutes to hours, you can choose to activate additional archiving capabilities. The S3 Intelligent-Tiering storage class is the ideal storage class for data with unknown, changing, or unpredictable access patterns, independent of object size or retention period. If the size of an object is less than 128 KB, it is not monitored and not eligible for auto-tiering. Smaller objects can be stored, but they are always charged at the Frequent Access tier rates in the S3 Intelligent-Tiering storage class. For more information, see [Storage class for automatically optimizing frequently and infrequently accessed objects](https://docs.aws.amazon.com/AmazonS3/latest/dev/storage-class-intro.html#sc-dynamic-data-access). Operations related to PutBucketIntelligentTieringConfiguration include: /// @@ -6368,7 +6368,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `PutBucketInventoryConfiguration` operation on the `AmazonS3` service. + /// Performs the `PutBucketInventoryConfiguration` operation on the `S3` service. /// /// This operation is not supported for directory buckets. This implementation of the PUT action adds an inventory configuration (identified by the inventory ID) to the bucket. You can have up to 1,000 inventory configurations per bucket. Amazon S3 inventory generates inventories of the objects in the bucket on a daily or weekly basis, and the results are published to a flat file. The bucket that is inventoried is called the source bucket, and the bucket where the inventory flat file is stored is called the destination bucket. The destination bucket must be in the same Amazon Web Services Region as the source bucket. When you configure an inventory for a source bucket, you specify the destination bucket where you want the inventory to be stored, and whether to generate the inventory daily or weekly. You can also configure what object metadata to include and whether to inventory all object versions or only current versions. For more information, see [Amazon S3 Inventory](https://docs.aws.amazon.com/AmazonS3/latest/dev/storage-inventory.html) in the Amazon S3 User Guide. You must create a bucket policy on the destination bucket to grant permissions to Amazon S3 to write objects to the bucket in the defined location. For an example policy, see [ Granting Permissions for Amazon S3 Inventory and Storage Class Analysis](https://docs.aws.amazon.com/AmazonS3/latest/dev/example-bucket-policies.html#example-bucket-policies-use-case-9). Permissions To use this operation, you must have permission to perform the s3:PutInventoryConfiguration action. The bucket owner has this permission by default and can grant this permission to others. The s3:PutInventoryConfiguration permission allows a user to create an [S3 Inventory](https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-inventory.html) report that includes all object metadata fields available and to specify the destination bucket to store the inventory. A user with read access to objects in the destination bucket can also access all object metadata fields that are available in the inventory report. To restrict access to an inventory report, see [Restricting access to an Amazon S3 Inventory report](https://docs.aws.amazon.com/AmazonS3/latest/userguide/example-bucket-policies.html#example-bucket-policies-use-case-10) in the Amazon S3 User Guide. For more information about the metadata fields available in S3 Inventory, see [Amazon S3 Inventory lists](https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-inventory.html#storage-inventory-contents) in the Amazon S3 User Guide. For more information about permissions, see [Permissions related to bucket subresource operations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) and [Identity and access management in Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html) in the Amazon S3 User Guide. PutBucketInventoryConfiguration has the following special errors: HTTP 400 Bad Request Error Code: InvalidArgument Cause: Invalid Argument HTTP 400 Bad Request Error Code: TooManyConfigurations Cause: You are attempting to create a new configuration but have already reached the 1,000-configuration limit. HTTP 403 Forbidden Error Cause: You are not the owner of the specified bucket, or you do not have the s3:PutInventoryConfiguration bucket permission to set the configuration on the bucket. The following operations are related to PutBucketInventoryConfiguration: /// @@ -6442,7 +6442,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `PutBucketLifecycleConfiguration` operation on the `AmazonS3` service. + /// Performs the `PutBucketLifecycleConfiguration` operation on the `S3` service. /// /// Creates a new lifecycle configuration for the bucket or replaces an existing lifecycle configuration. Keep in mind that this will overwrite an existing lifecycle configuration, so if you want to retain any configuration details, they must be included in the new lifecycle configuration. For information about lifecycle configuration, see [Managing your storage lifecycle](https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lifecycle-mgmt.html). Bucket lifecycle configuration now supports specifying a lifecycle rule using an object key name prefix, one or more object tags, object size, or any combination of these. Accordingly, this section describes the latest API. The previous version of the API supported filtering based only on an object key name prefix, which is supported for backward compatibility. For the related API description, see [PutBucketLifecycle](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketLifecycle.html). Rules Permissions HTTP Host header syntax You specify the lifecycle configuration in your request body. The lifecycle configuration is specified as XML consisting of one or more rules. An Amazon S3 Lifecycle configuration can have up to 1,000 rules. This limit is not adjustable. Bucket lifecycle configuration supports specifying a lifecycle rule using an object key name prefix, one or more object tags, object size, or any combination of these. Accordingly, this section describes the latest API. The previous version of the API supported filtering based only on an object key name prefix, which is supported for backward compatibility for general purpose buckets. For the related API description, see [PutBucketLifecycle](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketLifecycle.html). Lifecyle configurations for directory buckets only support expiring objects and cancelling multipart uploads. Expiring of versioned objects,transitions and tag filters are not supported. A lifecycle rule consists of the following: /// @@ -6544,7 +6544,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `PutBucketLogging` operation on the `AmazonS3` service. + /// Performs the `PutBucketLogging` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Set the logging parameters for a bucket and to specify permissions for who can view and modify the logging parameters. All logs are saved to buckets in the same Amazon Web Services Region as the source bucket. To set the logging status of a bucket, you must be the bucket owner. The bucket owner is automatically granted FULL_CONTROL to all logs. You use the Grantee request element to grant access to other people. The Permissions request element specifies the kind of access the grantee has to the logs. If the target bucket for log delivery uses the bucket owner enforced setting for S3 Object Ownership, you can't use the Grantee request element to grant access to others. Permissions can only be granted using policies. For more information, see [Permissions for server access log delivery](https://docs.aws.amazon.com/AmazonS3/latest/userguide/enable-server-access-logging.html#grant-log-delivery-permissions-general) in the Amazon S3 User Guide. Grantee Values You can specify the person (grantee) to whom you're assigning access rights (by using request elements) in the following ways: /// @@ -6631,7 +6631,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `PutBucketMetricsConfiguration` operation on the `AmazonS3` service. + /// Performs the `PutBucketMetricsConfiguration` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Sets a metrics configuration (specified by the metrics configuration ID) for the bucket. You can have up to 1,000 metrics configurations per bucket. If you're updating an existing metrics configuration, note that this is a full replacement of the existing metrics configuration. If you don't include the elements you want to keep, they are erased. To use this operation, you must have permissions to perform the s3:PutMetricsConfiguration action. The bucket owner has this permission by default. The bucket owner can grant this permission to others. For more information about permissions, see [Permissions Related to Bucket Subresource Operations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) and [Managing Access Permissions to Your Amazon S3 Resources](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). For information about CloudWatch request metrics for Amazon S3, see [Monitoring Metrics with Amazon CloudWatch](https://docs.aws.amazon.com/AmazonS3/latest/dev/cloudwatch-monitoring.html). The following operations are related to PutBucketMetricsConfiguration: /// @@ -6714,7 +6714,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `PutBucketNotificationConfiguration` operation on the `AmazonS3` service. + /// Performs the `PutBucketNotificationConfiguration` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Enables notifications of specified events for a bucket. For more information about event notifications, see [Configuring Event Notifications](https://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html). Using this API, you can replace an existing notification configuration. The configuration is an XML file that defines the event types that you want Amazon S3 to publish and the destination where you want Amazon S3 to publish an event notification when it detects an event of the specified type. By default, your bucket has no event notifications configured. That is, the notification configuration will be an empty NotificationConfiguration. This action replaces the existing notification configuration with the configuration you include in the request body. After Amazon S3 receives this request, it first verifies that any Amazon Simple Notification Service (Amazon SNS) or Amazon Simple Queue Service (Amazon SQS) destination exists, and that the bucket owner has permission to publish to it by sending a test notification. In the case of Lambda destinations, Amazon S3 verifies that the Lambda function permissions grant Amazon S3 permission to invoke the function from the Amazon S3 bucket. For more information, see [Configuring Notifications for Amazon S3 Events](https://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html). You can disable notifications by adding the empty NotificationConfiguration element. For more information about the number of event notification configurations that you can create per bucket, see [Amazon S3 service quotas](https://docs.aws.amazon.com/general/latest/gr/s3.html#limits_s3) in Amazon Web Services General Reference. By default, only the bucket owner can configure notifications on a bucket. However, bucket owners can use a bucket policy to grant permission to other users to set this configuration with the required s3:PutBucketNotification permission. The PUT notification is an atomic operation. For example, suppose your notification configuration includes SNS topic, SQS queue, and Lambda function configurations. When you send a PUT request with this configuration, Amazon S3 sends test messages to your SNS topic. If the message fails, the entire PUT action will fail, and Amazon S3 will not add the configuration to your bucket. If the configuration in the request body includes only one TopicConfiguration specifying only the s3:ReducedRedundancyLostObject event type, the response will also include the x-amz-sns-test-message-id header containing the message ID of the test notification sent to the topic. The following action is related to PutBucketNotificationConfiguration: /// @@ -6784,7 +6784,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `PutBucketOwnershipControls` operation on the `AmazonS3` service. + /// Performs the `PutBucketOwnershipControls` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Creates or modifies OwnershipControls for an Amazon S3 bucket. To use this operation, you must have the s3:PutBucketOwnershipControls permission. For more information about Amazon S3 permissions, see [Specifying permissions in a policy](https://docs.aws.amazon.com/AmazonS3/latest/user-guide/using-with-s3-actions.html). For information about Amazon S3 Object Ownership, see [Using object ownership](https://docs.aws.amazon.com/AmazonS3/latest/user-guide/about-object-ownership.html). The following operations are related to PutBucketOwnershipControls: /// @@ -6857,7 +6857,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `PutBucketPolicy` operation on the `AmazonS3` service. + /// Performs the `PutBucketPolicy` operation on the `S3` service. /// /// Applies an Amazon S3 bucket policy to an Amazon S3 bucket. Directory buckets - For directory buckets, you must make requests for this API operation to the Regional endpoint. These endpoints support path-style requests in the format https://s3express-control.region-code.amazonaws.com/bucket-name . Virtual-hosted-style requests aren't supported. For more information about endpoints in Availability Zones, see [Regional and Zonal endpoints for directory buckets in Availability Zones](https://docs.aws.amazon.com/AmazonS3/latest/userguide/endpoint-directory-buckets-AZ.html) in the Amazon S3 User Guide. For more information about endpoints in Local Zones, see [Concepts for directory buckets in Local Zones](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-lzs-for-directory-buckets.html) in the Amazon S3 User Guide. Permissions If you are using an identity other than the root user of the Amazon Web Services account that owns the bucket, the calling identity must both have the PutBucketPolicy permissions on the specified bucket and belong to the bucket owner's account in order to use this operation. If you don't have PutBucketPolicy permissions, Amazon S3 returns a 403 Access Denied error. If you have the correct permissions, but you're not using an identity that belongs to the bucket owner's account, Amazon S3 returns a 405 Method Not Allowed error. To ensure that bucket owners don't inadvertently lock themselves out of their own buckets, the root principal in a bucket owner's Amazon Web Services account can perform the GetBucketPolicy, PutBucketPolicy, and DeleteBucketPolicy API actions, even if their bucket policy explicitly denies the root principal's access. Bucket owner root principals can only be blocked from performing these API actions by VPC endpoint policies and Amazon Web Services Organizations policies. /// @@ -6938,7 +6938,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `PutBucketReplication` operation on the `AmazonS3` service. + /// Performs the `PutBucketReplication` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Creates a replication configuration or replaces an existing one. For more information, see [Replication](https://docs.aws.amazon.com/AmazonS3/latest/dev/replication.html) in the Amazon S3 User Guide. Specify the replication configuration in the request body. In the replication configuration, you provide the name of the destination bucket or buckets where you want Amazon S3 to replicate objects, the IAM role that Amazon S3 can assume to replicate objects on your behalf, and other relevant information. You can invoke this request for a specific Amazon Web Services Region by using the [aws:RequestedRegion](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-requestedregion) condition key. A replication configuration must include at least one rule, and can contain a maximum of 1,000. Each rule identifies a subset of objects to replicate by filtering the objects in the source bucket. To choose additional subsets of objects to replicate, add a rule for each subset. To specify a subset of the objects in the source bucket to apply a replication rule to, add the Filter element as a child of the Rule element. You can filter objects based on an object key prefix, one or more object tags, or both. When you add the Filter element in the configuration, you must also add the following elements: DeleteMarkerReplication, Status, and Priority. If you are using an earlier version of the replication configuration, Amazon S3 handles replication of delete markers differently. For more information, see [Backward Compatibility](https://docs.aws.amazon.com/AmazonS3/latest/dev/replication-add-config.html#replication-backward-compat-considerations). For information about enabling versioning on a bucket, see [Using Versioning](https://docs.aws.amazon.com/AmazonS3/latest/dev/Versioning.html). Handling Replication of Encrypted Objects By default, Amazon S3 doesn't replicate objects that are stored at rest using server-side encryption with KMS keys. To replicate Amazon Web Services KMS-encrypted objects, add the following: SourceSelectionCriteria, SseKmsEncryptedObjects, Status, EncryptionConfiguration, and ReplicaKmsKeyID. For information about replication configuration, see [Replicating Objects Created with SSE Using KMS keys](https://docs.aws.amazon.com/AmazonS3/latest/dev/replication-config-for-kms-objects.html). For information on PutBucketReplication errors, see [List of replication-related error codes](https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#ReplicationErrorCodeList) Permissions To create a PutBucketReplication request, you must have s3:PutReplicationConfiguration permissions for the bucket. By default, a resource owner, in this case the Amazon Web Services account that created the bucket, can perform this operation. The resource owner can also grant others permissions to perform the operation. For more information about permissions, see [Specifying Permissions in a Policy](https://docs.aws.amazon.com/AmazonS3/latest/dev/using-with-s3-actions.html) and [Managing Access Permissions to Your Amazon S3 Resources](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). To perform this operation, the user or role performing the action must have the [iam:PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html) permission. The following operations are related to PutBucketReplication: /// @@ -7012,7 +7012,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `PutBucketRequestPayment` operation on the `AmazonS3` service. + /// Performs the `PutBucketRequestPayment` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Sets the request payment configuration for a bucket. By default, the bucket owner pays for downloads from the bucket. This configuration parameter enables the bucket owner (only) to specify that the person requesting the download will be charged for the download. For more information, see [Requester Pays Buckets](https://docs.aws.amazon.com/AmazonS3/latest/dev/RequesterPaysBuckets.html). The following operations are related to PutBucketRequestPayment: /// @@ -7086,7 +7086,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `PutBucketTagging` operation on the `AmazonS3` service. + /// Performs the `PutBucketTagging` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Sets the tags for a bucket. Use tags to organize your Amazon Web Services bill to reflect your own cost structure. To do this, sign up to get your Amazon Web Services account bill with tag key values included. Then, to see the cost of combined resources, organize your billing information according to resources with the same tag key values. For example, you can tag several resources with a specific application name, and then organize your billing information to see the total cost of that application across several services. For more information, see [Cost Allocation and Tagging](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html) and [Using Cost Allocation in Amazon S3 Bucket Tags](https://docs.aws.amazon.com/AmazonS3/latest/userguide/CostAllocTagging.html). When this operation sets the tags for a bucket, it will overwrite any current tags the bucket already has. You cannot use this operation to add tags to an existing list of tags. To use this operation, you must have permissions to perform the s3:PutBucketTagging action. The bucket owner has this permission by default and can grant this permission to others. For more information about permissions, see [Permissions Related to Bucket Subresource Operations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) and [Managing Access Permissions to Your Amazon S3 Resources](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). PutBucketTagging has the following special errors. For more Amazon S3 errors see, [Error Responses](https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html). /// @@ -7171,7 +7171,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `PutBucketVersioning` operation on the `AmazonS3` service. + /// Performs the `PutBucketVersioning` operation on the `S3` service. /// /// This operation is not supported for directory buckets. When you enable versioning on a bucket for the first time, it might take a short amount of time for the change to be fully propagated. While this change is propagating, you may encounter intermittent HTTP 404 NoSuchKey errors for requests to objects created or updated after enabling versioning. We recommend that you wait for 15 minutes after enabling versioning before issuing write operations (PUT or DELETE) on objects in the bucket. Sets the versioning state of an existing bucket. You can set the versioning state with one of the following values: Enabled—Enables versioning for the objects in the bucket. All objects added to the bucket receive a unique version ID. Suspended—Disables versioning for the objects in the bucket. All objects added to the bucket receive the version ID null. If the versioning state has never been set on a bucket, it has no versioning state; a [GetBucketVersioning](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketVersioning.html) request does not return a versioning state value. In order to enable MFA Delete, you must be the bucket owner. If you are the bucket owner and want to enable MFA Delete in the bucket versioning configuration, you must include the x-amz-mfa request header and the Status and the MfaDelete request elements in a request to set the versioning state of the bucket. If you have an object expiration lifecycle configuration in your non-versioned bucket and you want to maintain the same permanent delete behavior when you enable versioning, you must add a noncurrent expiration policy. The noncurrent expiration lifecycle configuration will manage the deletes of the noncurrent object versions in the version-enabled bucket. (A version-enabled bucket maintains one current and zero or more noncurrent object versions.) For more information, see [Lifecycle and Versioning](https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lifecycle-mgmt.html#lifecycle-and-other-bucket-config). The following operations are related to PutBucketVersioning: /// @@ -7247,7 +7247,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `PutBucketWebsite` operation on the `AmazonS3` service. + /// Performs the `PutBucketWebsite` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Sets the configuration of the website that is specified in the website subresource. To configure a bucket as a website, you can add this subresource on the bucket with website configuration information such as the file name of the index document and any redirect rules. For more information, see [Hosting Websites on Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html). This PUT action requires the S3:PutBucketWebsite permission. By default, only the bucket owner can configure the website attached to a bucket; however, bucket owners can allow other users to set the website configuration by writing a bucket policy that grants them the S3:PutBucketWebsite permission. To redirect all website requests sent to the bucket's website endpoint, you add a website configuration with the following elements. Because all requests are sent to another website, you don't need to provide index document name for the bucket. /// @@ -7363,7 +7363,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `PutObject` operation on the `AmazonS3` service. + /// Performs the `PutObject` operation on the `S3` service. /// /// Adds an object to a bucket. /// @@ -7489,7 +7489,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `PutObjectAcl` operation on the `AmazonS3` service. + /// Performs the `PutObjectAcl` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Uses the acl subresource to set the access control list (ACL) permissions for a new or existing object in an S3 bucket. You must have the WRITE_ACP permission to set the ACL of an object. For more information, see [What permissions can I grant?](https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html#permissions) in the Amazon S3 User Guide. This functionality is not supported for Amazon S3 on Outposts. Depending on your application needs, you can choose to set the ACL on an object using either the request body or the headers. For example, if you have an existing application that updates a bucket ACL using the request body, you can continue to use that approach. For more information, see [Access Control List (ACL) Overview](https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html) in the Amazon S3 User Guide. If your bucket uses the bucket owner enforced setting for S3 Object Ownership, ACLs are disabled and no longer affect permissions. You must use policies to grant access to your bucket and the objects in it. Requests to set ACLs or update ACLs fail and return the AccessControlListNotSupported error code. Requests to read ACLs are still supported. For more information, see [Controlling object ownership](https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership.html) in the Amazon S3 User Guide. Permissions You can set access permissions using one of the following methods: /// @@ -7631,7 +7631,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `PutObjectLegalHold` operation on the `AmazonS3` service. + /// Performs the `PutObjectLegalHold` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Applies a legal hold configuration to the specified object. For more information, see [Locking Objects](https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lock.html). This functionality is not supported for Amazon S3 on Outposts. /// @@ -7701,7 +7701,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `PutObjectLockConfiguration` operation on the `AmazonS3` service. + /// Performs the `PutObjectLockConfiguration` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Places an Object Lock configuration on the specified bucket. The rule specified in the Object Lock configuration will be applied by default to every new object placed in the specified bucket. For more information, see [Locking Objects](https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lock.html). /// @@ -7777,7 +7777,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `PutObjectRetention` operation on the `AmazonS3` service. + /// Performs the `PutObjectRetention` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Places an Object Retention configuration on an object. For more information, see [Locking Objects](https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lock.html). Users or accounts require the s3:PutObjectRetention permission in order to place an Object Retention configuration on objects. Bypassing a Governance Retention configuration requires the s3:BypassGovernanceRetention permission. This functionality is not supported for Amazon S3 on Outposts. /// @@ -7847,7 +7847,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `PutObjectTagging` operation on the `AmazonS3` service. + /// Performs the `PutObjectTagging` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Sets the supplied tag-set to an object that already exists in a bucket. A tag is a key-value pair. For more information, see [Object Tagging](https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-tagging.html). You can associate tags with an object by sending a PUT request against the tagging subresource that is associated with the object. You can retrieve tags by sending a GET request. For more information, see [GetObjectTagging](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectTagging.html). For tagging-related restrictions related to characters and encodings, see [Tag Restrictions](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/allocation-tag-restrictions.html). Note that Amazon S3 limits the maximum number of tags to 10 tags per object. To use this operation, you must have permission to perform the s3:PutObjectTagging action. By default, the bucket owner has this permission and can grant this permission to others. To put tags of any other version, use the versionId query parameter. You also need permission for the s3:PutObjectVersionTagging action. PutObjectTagging has the following special errors. For more Amazon S3 errors see, [Error Responses](https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html). /// @@ -7932,7 +7932,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `PutPublicAccessBlock` operation on the `AmazonS3` service. + /// Performs the `PutPublicAccessBlock` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Creates or modifies the PublicAccessBlock configuration for an Amazon S3 bucket. To use this operation, you must have the s3:PutBucketPublicAccessBlock permission. For more information about Amazon S3 permissions, see [Specifying Permissions in a Policy](https://docs.aws.amazon.com/AmazonS3/latest/dev/using-with-s3-actions.html). When Amazon S3 evaluates the PublicAccessBlock configuration for a bucket or an object, it checks the PublicAccessBlock configuration for both the bucket (or the bucket that contains the object) and the bucket owner's account. If the PublicAccessBlock configurations are different between the bucket and the account, Amazon S3 uses the most restrictive combination of the bucket-level and account-level settings. For more information about when Amazon S3 considers a bucket or an object public, see [The Meaning of "Public"](https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-policy-status). The following operations are related to PutPublicAccessBlock: /// @@ -8010,7 +8010,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `RestoreObject` operation on the `AmazonS3` service. + /// Performs the `RestoreObject` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Restores an archived copy of an object back into Amazon S3 This functionality is not supported for Amazon S3 on Outposts. This action performs the following types of requests: /// @@ -8146,7 +8146,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `SelectObjectContent` operation on the `AmazonS3` service. + /// Performs the `SelectObjectContent` operation on the `S3` service. /// /// This operation is not supported for directory buckets. This action filters the contents of an Amazon S3 object based on a simple structured query language (SQL) statement. In the request, along with the SQL expression, you must also specify a data serialization format (JSON, CSV, or Apache Parquet) of the object. Amazon S3 uses this format to parse object data into records, and returns only records that match the specified SQL expression. You must also specify the data serialization format for the response. This functionality is not supported for Amazon S3 on Outposts. For more information about Amazon S3 Select, see [Selecting Content from Objects](https://docs.aws.amazon.com/AmazonS3/latest/dev/selecting-content-from-objects.html) and [SELECT Command](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-glacier-select-sql-reference-select.html) in the Amazon S3 User Guide. Permissions You must have the s3:GetObject permission for this operation. Amazon S3 Select does not support anonymous access. For more information about permissions, see [Specifying Permissions in a Policy](https://docs.aws.amazon.com/AmazonS3/latest/dev/using-with-s3-actions.html) in the Amazon S3 User Guide. Object Data Formats You can use Amazon S3 Select to query objects that have the following format properties: /// @@ -8238,7 +8238,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `UploadPart` operation on the `AmazonS3` service. + /// Performs the `UploadPart` operation on the `S3` service. /// /// Uploads a part in a multipart upload. In this operation, you provide new data as a part of an object in your request. However, you have an option to specify your existing Amazon S3 object as a data source for the part you are uploading. To upload a part from an existing object, you use the [UploadPartCopy](https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPartCopy.html) operation. You must initiate a multipart upload (see [CreateMultipartUpload](https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateMultipartUpload.html)) before you can upload any part. In response to your initiate request, Amazon S3 returns an upload ID, a unique identifier that you must include in your upload part request. Part numbers can be any number from 1 to 10,000, inclusive. A part number uniquely identifies a part and also defines its position within the object being created. If you upload a new part using the same part number that was used with a previous part, the previously uploaded part is overwritten. For information about maximum and minimum part sizes and other multipart upload specifications, see [Multipart upload limits](https://docs.aws.amazon.com/AmazonS3/latest/userguide/qfacts.html) in the Amazon S3 User Guide. After you initiate multipart upload and upload one or more parts, you must either complete or abort multipart upload in order to stop getting charged for storage of the uploaded parts. Only after you either complete or abort multipart upload, Amazon S3 frees up the parts storage and stops charging you for the parts storage. For more information on multipart uploads, go to [Multipart Upload Overview](https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuoverview.html) in the Amazon S3 User Guide . Directory buckets - For directory buckets, you must make requests for this API operation to the Zonal endpoint. These endpoints support virtual-hosted-style requests in the format https://bucket-name.s3express-zone-id.region-code.amazonaws.com/key-name . Path-style requests are not supported. For more information about endpoints in Availability Zones, see [Regional and Zonal endpoints for directory buckets in Availability Zones](https://docs.aws.amazon.com/AmazonS3/latest/userguide/endpoint-directory-buckets-AZ.html) in the Amazon S3 User Guide. For more information about endpoints in Local Zones, see [Concepts for directory buckets in Local Zones](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-lzs-for-directory-buckets.html) in the Amazon S3 User Guide. Permissions /// @@ -8354,7 +8354,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `UploadPartCopy` operation on the `AmazonS3` service. + /// Performs the `UploadPartCopy` operation on the `S3` service. /// /// Uploads a part by copying data from an existing object as data source. To specify the data source, you add the request header x-amz-copy-source in your request. To specify a byte range, you add the request header x-amz-copy-source-range in your request. For information about maximum and minimum part sizes and other multipart upload specifications, see [Multipart upload limits](https://docs.aws.amazon.com/AmazonS3/latest/userguide/qfacts.html) in the Amazon S3 User Guide. Instead of copying data from an existing object as part data, you might use the [UploadPart](https://docs.aws.amazon.com/AmazonS3/latest/API/API_UploadPart.html) action to upload new data as a part of an object in your request. You must initiate a multipart upload before you can upload any part. In response to your initiate request, Amazon S3 returns the upload ID, a unique identifier that you must include in your upload part request. For conceptual information about multipart uploads, see [Uploading Objects Using Multipart Upload](https://docs.aws.amazon.com/AmazonS3/latest/dev/uploadobjusingmpu.html) in the Amazon S3 User Guide. For information about copying objects using a single atomic action vs. a multipart upload, see [Operations on Objects](https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectOperations.html) in the Amazon S3 User Guide. Directory buckets - For directory buckets, you must make requests for this API operation to the Zonal endpoint. These endpoints support virtual-hosted-style requests in the format https://bucket-name.s3express-zone-id.region-code.amazonaws.com/key-name . Path-style requests are not supported. For more information about endpoints in Availability Zones, see [Regional and Zonal endpoints for directory buckets in Availability Zones](https://docs.aws.amazon.com/AmazonS3/latest/userguide/endpoint-directory-buckets-AZ.html) in the Amazon S3 User Guide. For more information about endpoints in Local Zones, see [Concepts for directory buckets in Local Zones](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-lzs-for-directory-buckets.html) in the Amazon S3 User Guide. Authentication and authorization All UploadPartCopy requests must be authenticated and signed by using IAM credentials (access key ID and secret access key for the IAM identities). All headers with the x-amz- prefix, including x-amz-copy-source, must be signed. For more information, see [REST Authentication](https://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html). Directory buckets - You must use IAM credentials to authenticate and authorize your access to the UploadPartCopy API operation, instead of using the temporary security credentials through the CreateSession API operation. Amazon Web Services CLI or SDKs handles authentication and authorization on your behalf. Permissions You must have READ access to the source object and WRITE access to the destination bucket. /// @@ -8482,7 +8482,7 @@ extension S3Client { return try await op.execute(input: input) } - /// Performs the `WriteGetObjectResponse` operation on the `AmazonS3` service. + /// Performs the `WriteGetObjectResponse` operation on the `S3` service. /// /// This operation is not supported for directory buckets. Passes transformed objects to a GetObject operation when using Object Lambda access points. For information about Object Lambda access points, see [Transforming objects with Object Lambda access points](https://docs.aws.amazon.com/AmazonS3/latest/userguide/transforming-objects.html) in the Amazon S3 User Guide. This operation supports metadata that can be returned by [GetObject](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html), in addition to RequestRoute, RequestToken, StatusCode, ErrorCode, and ErrorMessage. The GetObject response metadata is supported so that the WriteGetObjectResponse caller, typically an Lambda function, can provide the same metadata when it internally invokes GetObject. When WriteGetObjectResponse is called by a customer-owned Lambda function, the metadata returned to the end user GetObject call might differ from what Amazon S3 would normally return. You can include any number of metadata headers. When including a metadata header, it should be prefaced with x-amz-meta. For example, x-amz-meta-my-custom-header: MyCustomValue. The primary use case for this is to forward GetObject metadata. Amazon Web Services provides some prebuilt Lambda functions that you can use with S3 Object Lambda to detect and redact personally identifiable information (PII) and decompress S3 objects. These Lambda functions are available in the Amazon Web Services Serverless Application Repository, and can be selected through the Amazon Web Services Management Console when you create your Object Lambda access point. Example 1: PII Access Control - This Lambda function uses Amazon Comprehend, a natural language processing (NLP) service using machine learning to find insights and relationships in text. It automatically detects personally identifiable information (PII) such as names, addresses, dates, credit card numbers, and social security numbers from documents in your Amazon S3 bucket. Example 2: PII Redaction - This Lambda function uses Amazon Comprehend, a natural language processing (NLP) service using machine learning to find insights and relationships in text. It automatically redacts personally identifiable information (PII) such as names, addresses, dates, credit card numbers, and social security numbers from documents in your Amazon S3 bucket. Example 3: Decompression - The Lambda function S3ObjectLambdaDecompression, is equipped to decompress objects stored in S3 in one of six compressed file formats including bzip2, gzip, snappy, zlib, zstandard and ZIP. For information on how to view and use these functions, see [Using Amazon Web Services built Lambda functions](https://docs.aws.amazon.com/AmazonS3/latest/userguide/olap-examples.html) in the Amazon S3 User Guide. /// diff --git a/Sources/Services/AWSS3Control/Sources/AWSS3Control/S3ControlClient.swift b/Sources/Services/AWSS3Control/Sources/AWSS3Control/S3ControlClient.swift index e16b64e786e..520d0c833a4 100644 --- a/Sources/Services/AWSS3Control/Sources/AWSS3Control/S3ControlClient.swift +++ b/Sources/Services/AWSS3Control/Sources/AWSS3Control/S3ControlClient.swift @@ -68,7 +68,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class S3ControlClient: ClientRuntime.Client { public static let clientName = "S3ControlClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: S3ControlClient.S3ControlClientConfiguration let serviceName = "S3 Control" @@ -343,7 +343,7 @@ extension S3ControlClient { } extension S3ControlClient { - /// Performs the `AssociateAccessGrantsIdentityCenter` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `AssociateAccessGrantsIdentityCenter` operation on the `S3Control` service. /// /// Associate your S3 Access Grants instance with an Amazon Web Services IAM Identity Center instance. Use this action if you want to create access grants for users or groups from your corporate identity directory. First, you must add your corporate identity directory to Amazon Web Services IAM Identity Center. Then, you can associate this IAM Identity Center instance with your S3 Access Grants instance. Permissions You must have the s3:AssociateAccessGrantsIdentityCenter permission to use this operation. Additional Permissions You must also have the following permissions: sso:CreateApplication, sso:PutApplicationGrant, and sso:PutApplicationAuthenticationMethod. /// @@ -409,7 +409,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `CreateAccessGrant` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `CreateAccessGrant` operation on the `S3Control` service. /// /// Creates an access grant that gives a grantee access to your S3 data. The grantee can be an IAM user or role or a directory user, or group. Before you can create a grant, you must have an S3 Access Grants instance in the same Region as the S3 data. You can create an S3 Access Grants instance using the [CreateAccessGrantsInstance](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessGrantsInstance.html). You must also have registered at least one S3 data location in your S3 Access Grants instance using [CreateAccessGrantsLocation](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessGrantsLocation.html). Permissions You must have the s3:CreateAccessGrant permission to use this operation. Additional Permissions For any directory identity - sso:DescribeInstance and sso:DescribeApplication For directory users - identitystore:DescribeUser For directory groups - identitystore:DescribeGroup /// @@ -475,7 +475,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `CreateAccessGrantsInstance` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `CreateAccessGrantsInstance` operation on the `S3Control` service. /// /// Creates an S3 Access Grants instance, which serves as a logical grouping for access grants. You can create one S3 Access Grants instance per Region per account. Permissions You must have the s3:CreateAccessGrantsInstance permission to use this operation. Additional Permissions To associate an IAM Identity Center instance with your S3 Access Grants instance, you must also have the sso:DescribeInstance, sso:CreateApplication, sso:PutApplicationGrant, and sso:PutApplicationAuthenticationMethod permissions. /// @@ -541,7 +541,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `CreateAccessGrantsLocation` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `CreateAccessGrantsLocation` operation on the `S3Control` service. /// /// The S3 data location that you would like to register in your S3 Access Grants instance. Your S3 data must be in the same Region as your S3 Access Grants instance. The location can be one of the following: /// @@ -616,7 +616,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `CreateAccessPoint` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `CreateAccessPoint` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Creates an access point and associates it with the specified bucket. For more information, see [Managing Data Access with Amazon S3 Access Points](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points.html) in the Amazon S3 User Guide. S3 on Outposts only supports VPC-style access points. For more information, see [ Accessing Amazon S3 on Outposts using virtual private cloud (VPC) only access points](https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html) in the Amazon S3 User Guide. All Amazon S3 on Outposts REST API requests for this action require an additional parameter of x-amz-outpost-id to be passed with the request. In addition, you must use an S3 on Outposts endpoint hostname prefix instead of s3-control. For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on Outposts endpoint hostname prefix and the x-amz-outpost-id derived by using the access point ARN, see the [Examples](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateAccessPoint.html#API_control_CreateAccessPoint_Examples) section. The following actions are related to CreateAccessPoint: /// @@ -687,7 +687,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `CreateAccessPointForObjectLambda` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `CreateAccessPointForObjectLambda` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Creates an Object Lambda Access Point. For more information, see [Transforming objects with Object Lambda Access Points](https://docs.aws.amazon.com/AmazonS3/latest/userguide/transforming-objects.html) in the Amazon S3 User Guide. The following actions are related to CreateAccessPointForObjectLambda: /// @@ -758,7 +758,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `CreateBucket` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `CreateBucket` operation on the `S3Control` service. /// /// This action creates an Amazon S3 on Outposts bucket. To create an S3 bucket, see [Create Bucket](https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucket.html) in the Amazon S3 API Reference. Creates a new Outposts bucket. By creating the bucket, you become the bucket owner. To create an Outposts bucket, you must have S3 on Outposts. For more information, see [Using Amazon S3 on Outposts](https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html) in Amazon S3 User Guide. Not every string is an acceptable bucket name. For information on bucket naming restrictions, see [Working with Amazon S3 Buckets](https://docs.aws.amazon.com/AmazonS3/latest/userguide/BucketRestrictions.html#bucketnamingrules). S3 on Outposts buckets support: /// @@ -847,7 +847,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `CreateJob` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `CreateJob` operation on the `S3Control` service. /// /// This operation creates an S3 Batch Operations job. You can use S3 Batch Operations to perform large-scale batch actions on Amazon S3 objects. Batch Operations can run a single action on lists of Amazon S3 objects that you specify. For more information, see [S3 Batch Operations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/batch-ops.html) in the Amazon S3 User Guide. Permissions For information about permissions required to use the Batch Operations, see [Granting permissions for S3 Batch Operations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/batch-ops-iam-role-policies.html) in the Amazon S3 User Guide. Related actions include: /// @@ -931,7 +931,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `CreateMultiRegionAccessPoint` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `CreateMultiRegionAccessPoint` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Creates a Multi-Region Access Point and associates it with the specified buckets. For more information about creating Multi-Region Access Points, see [Creating Multi-Region Access Points](https://docs.aws.amazon.com/AmazonS3/latest/userguide/CreatingMultiRegionAccessPoints.html) in the Amazon S3 User Guide. This action will always be routed to the US West (Oregon) Region. For more information about the restrictions around working with Multi-Region Access Points, see [Multi-Region Access Point restrictions and limitations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointRestrictions.html) in the Amazon S3 User Guide. This request is asynchronous, meaning that you might receive a response before the command has completed. When this request provides a response, it provides a token that you can use to monitor the status of the request with DescribeMultiRegionAccessPointOperation. The following actions are related to CreateMultiRegionAccessPoint: /// @@ -1006,7 +1006,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `CreateStorageLensGroup` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `CreateStorageLensGroup` operation on the `S3Control` service. /// /// Creates a new S3 Storage Lens group and associates it with the specified Amazon Web Services account ID. An S3 Storage Lens group is a custom grouping of objects based on prefix, suffix, object tags, object size, object age, or a combination of these filters. For each Storage Lens group that you’ve created, you can also optionally add Amazon Web Services resource tags. For more information about S3 Storage Lens groups, see [Working with S3 Storage Lens groups](https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-lens-groups-overview.html). To use this operation, you must have the permission to perform the s3:CreateStorageLensGroup action. If you’re trying to create a Storage Lens group with Amazon Web Services resource tags, you must also have permission to perform the s3:TagResource action. For more information about the required Storage Lens Groups permissions, see [Setting account permissions to use S3 Storage Lens groups](https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_iam_permissions.html#storage_lens_groups_permissions). For information about Storage Lens groups errors, see [List of Amazon S3 Storage Lens error codes](https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3LensErrorCodeList). /// @@ -1071,7 +1071,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `DeleteAccessGrant` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `DeleteAccessGrant` operation on the `S3Control` service. /// /// Deletes the access grant from the S3 Access Grants instance. You cannot undo an access grant deletion and the grantee will no longer have access to the S3 data. Permissions You must have the s3:DeleteAccessGrant permission to use this operation. /// @@ -1134,7 +1134,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `DeleteAccessGrantsInstance` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `DeleteAccessGrantsInstance` operation on the `S3Control` service. /// /// Deletes your S3 Access Grants instance. You must first delete the access grants and locations before S3 Access Grants can delete the instance. See [DeleteAccessGrant](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessGrant.html) and [DeleteAccessGrantsLocation](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessGrantsLocation.html). If you have associated an IAM Identity Center instance with your S3 Access Grants instance, you must first dissassociate the Identity Center instance from the S3 Access Grants instance before you can delete the S3 Access Grants instance. See [AssociateAccessGrantsIdentityCenter](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_AssociateAccessGrantsIdentityCenter.html) and [DissociateAccessGrantsIdentityCenter](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DissociateAccessGrantsIdentityCenter.html). Permissions You must have the s3:DeleteAccessGrantsInstance permission to use this operation. /// @@ -1197,7 +1197,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `DeleteAccessGrantsInstanceResourcePolicy` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `DeleteAccessGrantsInstanceResourcePolicy` operation on the `S3Control` service. /// /// Deletes the resource policy of the S3 Access Grants instance. The resource policy is used to manage cross-account access to your S3 Access Grants instance. By deleting the resource policy, you delete any cross-account permissions to your S3 Access Grants instance. Permissions You must have the s3:DeleteAccessGrantsInstanceResourcePolicy permission to use this operation. /// @@ -1260,7 +1260,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `DeleteAccessGrantsLocation` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `DeleteAccessGrantsLocation` operation on the `S3Control` service. /// /// Deregisters a location from your S3 Access Grants instance. You can only delete a location registration from an S3 Access Grants instance if there are no grants associated with this location. See [Delete a grant](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessGrant.html) for information on how to delete grants. You need to have at least one registered location in your S3 Access Grants instance in order to create access grants. Permissions You must have the s3:DeleteAccessGrantsLocation permission to use this operation. /// @@ -1323,7 +1323,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `DeleteAccessPoint` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `DeleteAccessPoint` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Deletes the specified access point. All Amazon S3 on Outposts REST API requests for this action require an additional parameter of x-amz-outpost-id to be passed with the request. In addition, you must use an S3 on Outposts endpoint hostname prefix instead of s3-control. For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on Outposts endpoint hostname prefix and the x-amz-outpost-id derived by using the access point ARN, see the [Examples](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPoint.html#API_control_DeleteAccessPoint_Examples) section. The following actions are related to DeleteAccessPoint: /// @@ -1391,7 +1391,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `DeleteAccessPointForObjectLambda` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `DeleteAccessPointForObjectLambda` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Deletes the specified Object Lambda Access Point. The following actions are related to DeleteAccessPointForObjectLambda: /// @@ -1459,7 +1459,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `DeleteAccessPointPolicy` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `DeleteAccessPointPolicy` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Deletes the access point policy for the specified access point. All Amazon S3 on Outposts REST API requests for this action require an additional parameter of x-amz-outpost-id to be passed with the request. In addition, you must use an S3 on Outposts endpoint hostname prefix instead of s3-control. For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on Outposts endpoint hostname prefix and the x-amz-outpost-id derived by using the access point ARN, see the [Examples](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessPointPolicy.html#API_control_DeleteAccessPointPolicy_Examples) section. The following actions are related to DeleteAccessPointPolicy: /// @@ -1525,7 +1525,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `DeleteAccessPointPolicyForObjectLambda` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `DeleteAccessPointPolicyForObjectLambda` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Removes the resource policy for an Object Lambda Access Point. The following actions are related to DeleteAccessPointPolicyForObjectLambda: /// @@ -1591,7 +1591,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `DeleteBucket` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `DeleteBucket` operation on the `S3Control` service. /// /// This action deletes an Amazon S3 on Outposts bucket. To delete an S3 bucket, see [DeleteBucket](https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucket.html) in the Amazon S3 API Reference. Deletes the Amazon S3 on Outposts bucket. All objects (including all object versions and delete markers) in the bucket must be deleted before the bucket itself can be deleted. For more information, see [Using Amazon S3 on Outposts](https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html) in Amazon S3 User Guide. All Amazon S3 on Outposts REST API requests for this action require an additional parameter of x-amz-outpost-id to be passed with the request. In addition, you must use an S3 on Outposts endpoint hostname prefix instead of s3-control. For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on Outposts endpoint hostname prefix and the x-amz-outpost-id derived by using the access point ARN, see the [Examples](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucket.html#API_control_DeleteBucket_Examples) section. Related Resources /// @@ -1659,7 +1659,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `DeleteBucketLifecycleConfiguration` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `DeleteBucketLifecycleConfiguration` operation on the `S3Control` service. /// /// This action deletes an Amazon S3 on Outposts bucket's lifecycle configuration. To delete an S3 bucket's lifecycle configuration, see [DeleteBucketLifecycle](https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketLifecycle.html) in the Amazon S3 API Reference. Deletes the lifecycle configuration from the specified Outposts bucket. Amazon S3 on Outposts removes all the lifecycle configuration rules in the lifecycle subresource associated with the bucket. Your objects never expire, and Amazon S3 on Outposts no longer automatically deletes any objects on the basis of rules contained in the deleted lifecycle configuration. For more information, see [Using Amazon S3 on Outposts](https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html) in Amazon S3 User Guide. To use this operation, you must have permission to perform the s3-outposts:PutLifecycleConfiguration action. By default, the bucket owner has this permission and the Outposts bucket owner can grant this permission to others. All Amazon S3 on Outposts REST API requests for this action require an additional parameter of x-amz-outpost-id to be passed with the request. In addition, you must use an S3 on Outposts endpoint hostname prefix instead of s3-control. For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on Outposts endpoint hostname prefix and the x-amz-outpost-id derived by using the access point ARN, see the [Examples](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketLifecycleConfiguration.html#API_control_DeleteBucketLifecycleConfiguration_Examples) section. For more information about object expiration, see [Elements to Describe Lifecycle Actions](https://docs.aws.amazon.com/AmazonS3/latest/dev/intro-lifecycle-rules.html#intro-lifecycle-rules-actions). Related actions include: /// @@ -1725,7 +1725,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `DeleteBucketPolicy` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `DeleteBucketPolicy` operation on the `S3Control` service. /// /// This action deletes an Amazon S3 on Outposts bucket policy. To delete an S3 bucket policy, see [DeleteBucketPolicy](https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketPolicy.html) in the Amazon S3 API Reference. This implementation of the DELETE action uses the policy subresource to delete the policy of a specified Amazon S3 on Outposts bucket. If you are using an identity other than the root user of the Amazon Web Services account that owns the bucket, the calling identity must have the s3-outposts:DeleteBucketPolicy permissions on the specified Outposts bucket and belong to the bucket owner's account to use this action. For more information, see [Using Amazon S3 on Outposts](https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html) in Amazon S3 User Guide. If you don't have DeleteBucketPolicy permissions, Amazon S3 returns a 403 Access Denied error. If you have the correct permissions, but you're not using an identity that belongs to the bucket owner's account, Amazon S3 returns a 405 Method Not Allowed error. As a security precaution, the root user of the Amazon Web Services account that owns a bucket can always use this action, even if the policy explicitly denies the root user the ability to perform this action. For more information about bucket policies, see [Using Bucket Policies and User Policies](https://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies.html). All Amazon S3 on Outposts REST API requests for this action require an additional parameter of x-amz-outpost-id to be passed with the request. In addition, you must use an S3 on Outposts endpoint hostname prefix instead of s3-control. For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on Outposts endpoint hostname prefix and the x-amz-outpost-id derived by using the access point ARN, see the [Examples](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketPolicy.html#API_control_DeleteBucketPolicy_Examples) section. The following actions are related to DeleteBucketPolicy: /// @@ -1791,7 +1791,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `DeleteBucketReplication` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `DeleteBucketReplication` operation on the `S3Control` service. /// /// This operation deletes an Amazon S3 on Outposts bucket's replication configuration. To delete an S3 bucket's replication configuration, see [DeleteBucketReplication](https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketReplication.html) in the Amazon S3 API Reference. Deletes the replication configuration from the specified S3 on Outposts bucket. To use this operation, you must have permissions to perform the s3-outposts:PutReplicationConfiguration action. The Outposts bucket owner has this permission by default and can grant it to others. For more information about permissions, see [Setting up IAM with S3 on Outposts](https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsIAM.html) and [Managing access to S3 on Outposts buckets](https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsBucketPolicy.html) in the Amazon S3 User Guide. It can take a while to propagate PUT or DELETE requests for a replication configuration to all S3 on Outposts systems. Therefore, the replication configuration that's returned by a GET request soon after a PUT or DELETE request might return a more recent result than what's on the Outpost. If an Outpost is offline, the delay in updating the replication configuration on that Outpost can be significant. All Amazon S3 on Outposts REST API requests for this action require an additional parameter of x-amz-outpost-id to be passed with the request. In addition, you must use an S3 on Outposts endpoint hostname prefix instead of s3-control. For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on Outposts endpoint hostname prefix and the x-amz-outpost-id derived by using the access point ARN, see the [Examples](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketReplication.html#API_control_DeleteBucketReplication_Examples) section. For information about S3 replication on Outposts configuration, see [Replicating objects for S3 on Outposts](https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsReplication.html) in the Amazon S3 User Guide. The following operations are related to DeleteBucketReplication: /// @@ -1857,7 +1857,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `DeleteBucketTagging` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `DeleteBucketTagging` operation on the `S3Control` service. /// /// This action deletes an Amazon S3 on Outposts bucket's tags. To delete an S3 bucket tags, see [DeleteBucketTagging](https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketTagging.html) in the Amazon S3 API Reference. Deletes the tags from the Outposts bucket. For more information, see [Using Amazon S3 on Outposts](https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html) in Amazon S3 User Guide. To use this action, you must have permission to perform the PutBucketTagging action. By default, the bucket owner has this permission and can grant this permission to others. All Amazon S3 on Outposts REST API requests for this action require an additional parameter of x-amz-outpost-id to be passed with the request. In addition, you must use an S3 on Outposts endpoint hostname prefix instead of s3-control. For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on Outposts endpoint hostname prefix and the x-amz-outpost-id derived by using the access point ARN, see the [Examples](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteBucketTagging.html#API_control_DeleteBucketTagging_Examples) section. The following actions are related to DeleteBucketTagging: /// @@ -1923,7 +1923,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `DeleteJobTagging` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `DeleteJobTagging` operation on the `S3Control` service. /// /// Removes the entire tag set from the specified S3 Batch Operations job. Permissions To use the DeleteJobTagging operation, you must have permission to perform the s3:DeleteJobTagging action. For more information, see [Controlling access and labeling jobs using tags](https://docs.aws.amazon.com/AmazonS3/latest/dev/batch-ops-managing-jobs.html#batch-ops-job-tags) in the Amazon S3 User Guide. Related actions include: /// @@ -1998,7 +1998,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `DeleteMultiRegionAccessPoint` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `DeleteMultiRegionAccessPoint` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Deletes a Multi-Region Access Point. This action does not delete the buckets associated with the Multi-Region Access Point, only the Multi-Region Access Point itself. This action will always be routed to the US West (Oregon) Region. For more information about the restrictions around working with Multi-Region Access Points, see [Multi-Region Access Point restrictions and limitations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointRestrictions.html) in the Amazon S3 User Guide. This request is asynchronous, meaning that you might receive a response before the command has completed. When this request provides a response, it provides a token that you can use to monitor the status of the request with DescribeMultiRegionAccessPointOperation. The following actions are related to DeleteMultiRegionAccessPoint: /// @@ -2073,7 +2073,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `DeletePublicAccessBlock` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `DeletePublicAccessBlock` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Removes the PublicAccessBlock configuration for an Amazon Web Services account. For more information, see [ Using Amazon S3 block public access](https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html). Related actions include: /// @@ -2139,7 +2139,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `DeleteStorageLensConfiguration` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `DeleteStorageLensConfiguration` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Deletes the Amazon S3 Storage Lens configuration. For more information about S3 Storage Lens, see [Assessing your storage activity and usage with Amazon S3 Storage Lens ](https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html) in the Amazon S3 User Guide. To use this action, you must have permission to perform the s3:DeleteStorageLensConfiguration action. For more information, see [Setting permissions to use Amazon S3 Storage Lens](https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html) in the Amazon S3 User Guide. /// @@ -2201,7 +2201,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `DeleteStorageLensConfigurationTagging` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `DeleteStorageLensConfigurationTagging` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Deletes the Amazon S3 Storage Lens configuration tags. For more information about S3 Storage Lens, see [Assessing your storage activity and usage with Amazon S3 Storage Lens ](https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html) in the Amazon S3 User Guide. To use this action, you must have permission to perform the s3:DeleteStorageLensConfigurationTagging action. For more information, see [Setting permissions to use Amazon S3 Storage Lens](https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html) in the Amazon S3 User Guide. /// @@ -2263,7 +2263,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `DeleteStorageLensGroup` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `DeleteStorageLensGroup` operation on the `S3Control` service. /// /// Deletes an existing S3 Storage Lens group. To use this operation, you must have the permission to perform the s3:DeleteStorageLensGroup action. For more information about the required Storage Lens Groups permissions, see [Setting account permissions to use S3 Storage Lens groups](https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_iam_permissions.html#storage_lens_groups_permissions). For information about Storage Lens groups errors, see [List of Amazon S3 Storage Lens error codes](https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3LensErrorCodeList). /// @@ -2325,7 +2325,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `DescribeJob` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `DescribeJob` operation on the `S3Control` service. /// /// Retrieves the configuration parameters and status for a Batch Operations job. For more information, see [S3 Batch Operations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/batch-ops.html) in the Amazon S3 User Guide. Permissions To use the DescribeJob operation, you must have permission to perform the s3:DescribeJob action. Related actions include: /// @@ -2403,7 +2403,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `DescribeMultiRegionAccessPointOperation` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `DescribeMultiRegionAccessPointOperation` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Retrieves the status of an asynchronous request to manage a Multi-Region Access Point. For more information about managing Multi-Region Access Points and how asynchronous requests work, see [Using Multi-Region Access Points](https://docs.aws.amazon.com/AmazonS3/latest/userguide/MrapOperations.html) in the Amazon S3 User Guide. The following actions are related to GetMultiRegionAccessPoint: /// @@ -2474,7 +2474,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `DissociateAccessGrantsIdentityCenter` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `DissociateAccessGrantsIdentityCenter` operation on the `S3Control` service. /// /// Dissociates the Amazon Web Services IAM Identity Center instance from the S3 Access Grants instance. Permissions You must have the s3:DissociateAccessGrantsIdentityCenter permission to use this operation. Additional Permissions You must have the sso:DeleteApplication permission to use this operation. /// @@ -2537,7 +2537,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `GetAccessGrant` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `GetAccessGrant` operation on the `S3Control` service. /// /// Get the details of an access grant from your S3 Access Grants instance. Permissions You must have the s3:GetAccessGrant permission to use this operation. /// @@ -2600,7 +2600,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `GetAccessGrantsInstance` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `GetAccessGrantsInstance` operation on the `S3Control` service. /// /// Retrieves the S3 Access Grants instance for a Region in your account. Permissions You must have the s3:GetAccessGrantsInstance permission to use this operation. GetAccessGrantsInstance is not supported for cross-account access. You can only call the API from the account that owns the S3 Access Grants instance. /// @@ -2663,7 +2663,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `GetAccessGrantsInstanceForPrefix` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `GetAccessGrantsInstanceForPrefix` operation on the `S3Control` service. /// /// Retrieve the S3 Access Grants instance that contains a particular prefix. Permissions You must have the s3:GetAccessGrantsInstanceForPrefix permission for the caller account to use this operation. Additional Permissions The prefix owner account must grant you the following permissions to their S3 Access Grants instance: s3:GetAccessGrantsInstanceForPrefix. /// @@ -2727,7 +2727,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `GetAccessGrantsInstanceResourcePolicy` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `GetAccessGrantsInstanceResourcePolicy` operation on the `S3Control` service. /// /// Returns the resource policy of the S3 Access Grants instance. Permissions You must have the s3:GetAccessGrantsInstanceResourcePolicy permission to use this operation. /// @@ -2790,7 +2790,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `GetAccessGrantsLocation` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `GetAccessGrantsLocation` operation on the `S3Control` service. /// /// Retrieves the details of a particular location registered in your S3 Access Grants instance. Permissions You must have the s3:GetAccessGrantsLocation permission to use this operation. /// @@ -2853,7 +2853,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `GetAccessPoint` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `GetAccessPoint` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Returns configuration information about the specified access point. All Amazon S3 on Outposts REST API requests for this action require an additional parameter of x-amz-outpost-id to be passed with the request. In addition, you must use an S3 on Outposts endpoint hostname prefix instead of s3-control. For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on Outposts endpoint hostname prefix and the x-amz-outpost-id derived by using the access point ARN, see the [Examples](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPoint.html#API_control_GetAccessPoint_Examples) section. The following actions are related to GetAccessPoint: /// @@ -2921,7 +2921,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `GetAccessPointConfigurationForObjectLambda` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `GetAccessPointConfigurationForObjectLambda` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Returns configuration for an Object Lambda Access Point. The following actions are related to GetAccessPointConfigurationForObjectLambda: /// @@ -2985,7 +2985,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `GetAccessPointForObjectLambda` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `GetAccessPointForObjectLambda` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Returns configuration information about the specified Object Lambda Access Point The following actions are related to GetAccessPointForObjectLambda: /// @@ -3053,7 +3053,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `GetAccessPointPolicy` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `GetAccessPointPolicy` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Returns the access point policy associated with the specified access point. The following actions are related to GetAccessPointPolicy: /// @@ -3119,7 +3119,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `GetAccessPointPolicyForObjectLambda` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `GetAccessPointPolicyForObjectLambda` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Returns the resource policy for an Object Lambda Access Point. The following actions are related to GetAccessPointPolicyForObjectLambda: /// @@ -3185,7 +3185,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `GetAccessPointPolicyStatus` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `GetAccessPointPolicyStatus` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Indicates whether the specified access point currently has a policy that allows public access. For more information about public access through access points, see [Managing Data Access with Amazon S3 access points](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points.html) in the Amazon S3 User Guide. /// @@ -3247,7 +3247,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `GetAccessPointPolicyStatusForObjectLambda` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `GetAccessPointPolicyStatusForObjectLambda` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Returns the status of the resource policy associated with an Object Lambda Access Point. /// @@ -3309,7 +3309,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `GetBucket` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `GetBucket` operation on the `S3Control` service. /// /// Gets an Amazon S3 on Outposts bucket. For more information, see [ Using Amazon S3 on Outposts](https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html) in the Amazon S3 User Guide. If you are using an identity other than the root user of the Amazon Web Services account that owns the Outposts bucket, the calling identity must have the s3-outposts:GetBucket permissions on the specified Outposts bucket and belong to the Outposts bucket owner's account in order to use this action. Only users from Outposts bucket owner account with the right permissions can perform actions on an Outposts bucket. If you don't have s3-outposts:GetBucket permissions or you're not using an identity that belongs to the bucket owner's account, Amazon S3 returns a 403 Access Denied error. The following actions are related to GetBucket for Amazon S3 on Outposts: All Amazon S3 on Outposts REST API requests for this action require an additional parameter of x-amz-outpost-id to be passed with the request. In addition, you must use an S3 on Outposts endpoint hostname prefix instead of s3-control. For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on Outposts endpoint hostname prefix and the x-amz-outpost-id derived by using the access point ARN, see the [Examples](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucket.html#API_control_GetBucket_Examples) section. /// @@ -3377,7 +3377,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `GetBucketLifecycleConfiguration` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `GetBucketLifecycleConfiguration` operation on the `S3Control` service. /// /// This action gets an Amazon S3 on Outposts bucket's lifecycle configuration. To get an S3 bucket's lifecycle configuration, see [GetBucketLifecycleConfiguration](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketLifecycleConfiguration.html) in the Amazon S3 API Reference. Returns the lifecycle configuration information set on the Outposts bucket. For more information, see [Using Amazon S3 on Outposts](https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html) and for information about lifecycle configuration, see [ Object Lifecycle Management](https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lifecycle-mgmt.html) in Amazon S3 User Guide. To use this action, you must have permission to perform the s3-outposts:GetLifecycleConfiguration action. The Outposts bucket owner has this permission, by default. The bucket owner can grant this permission to others. For more information about permissions, see [Permissions Related to Bucket Subresource Operations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) and [Managing Access Permissions to Your Amazon S3 Resources](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). All Amazon S3 on Outposts REST API requests for this action require an additional parameter of x-amz-outpost-id to be passed with the request. In addition, you must use an S3 on Outposts endpoint hostname prefix instead of s3-control. For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on Outposts endpoint hostname prefix and the x-amz-outpost-id derived by using the access point ARN, see the [Examples](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketLifecycleConfiguration.html#API_control_GetBucketLifecycleConfiguration_Examples) section. GetBucketLifecycleConfiguration has the following special error: /// @@ -3457,7 +3457,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `GetBucketPolicy` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `GetBucketPolicy` operation on the `S3Control` service. /// /// This action gets a bucket policy for an Amazon S3 on Outposts bucket. To get a policy for an S3 bucket, see [GetBucketPolicy](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketPolicy.html) in the Amazon S3 API Reference. Returns the policy of a specified Outposts bucket. For more information, see [Using Amazon S3 on Outposts](https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html) in the Amazon S3 User Guide. If you are using an identity other than the root user of the Amazon Web Services account that owns the bucket, the calling identity must have the GetBucketPolicy permissions on the specified bucket and belong to the bucket owner's account in order to use this action. Only users from Outposts bucket owner account with the right permissions can perform actions on an Outposts bucket. If you don't have s3-outposts:GetBucketPolicy permissions or you're not using an identity that belongs to the bucket owner's account, Amazon S3 returns a 403 Access Denied error. As a security precaution, the root user of the Amazon Web Services account that owns a bucket can always use this action, even if the policy explicitly denies the root user the ability to perform this action. For more information about bucket policies, see [Using Bucket Policies and User Policies](https://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies.html). All Amazon S3 on Outposts REST API requests for this action require an additional parameter of x-amz-outpost-id to be passed with the request. In addition, you must use an S3 on Outposts endpoint hostname prefix instead of s3-control. For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on Outposts endpoint hostname prefix and the x-amz-outpost-id derived by using the access point ARN, see the [Examples](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketPolicy.html#API_control_GetBucketPolicy_Examples) section. The following actions are related to GetBucketPolicy: /// @@ -3525,7 +3525,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `GetBucketReplication` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `GetBucketReplication` operation on the `S3Control` service. /// /// This operation gets an Amazon S3 on Outposts bucket's replication configuration. To get an S3 bucket's replication configuration, see [GetBucketReplication](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketReplication.html) in the Amazon S3 API Reference. Returns the replication configuration of an S3 on Outposts bucket. For more information about S3 on Outposts, see [Using Amazon S3 on Outposts](https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html) in the Amazon S3 User Guide. For information about S3 replication on Outposts configuration, see [Replicating objects for S3 on Outposts](https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsReplication.html) in the Amazon S3 User Guide. It can take a while to propagate PUT or DELETE requests for a replication configuration to all S3 on Outposts systems. Therefore, the replication configuration that's returned by a GET request soon after a PUT or DELETE request might return a more recent result than what's on the Outpost. If an Outpost is offline, the delay in updating the replication configuration on that Outpost can be significant. This action requires permissions for the s3-outposts:GetReplicationConfiguration action. The Outposts bucket owner has this permission by default and can grant it to others. For more information about permissions, see [Setting up IAM with S3 on Outposts](https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsIAM.html) and [Managing access to S3 on Outposts bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsBucketPolicy.html) in the Amazon S3 User Guide. All Amazon S3 on Outposts REST API requests for this action require an additional parameter of x-amz-outpost-id to be passed with the request. In addition, you must use an S3 on Outposts endpoint hostname prefix instead of s3-control. For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on Outposts endpoint hostname prefix and the x-amz-outpost-id derived by using the access point ARN, see the [Examples](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketReplication.html#API_control_GetBucketReplication_Examples) section. If you include the Filter element in a replication configuration, you must also include the DeleteMarkerReplication, Status, and Priority elements. The response also returns those elements. For information about S3 on Outposts replication failure reasons, see [Replication failure reasons](https://docs.aws.amazon.com/AmazonS3/latest/userguide/outposts-replication-eventbridge.html#outposts-replication-failure-codes) in the Amazon S3 User Guide. The following operations are related to GetBucketReplication: /// @@ -3591,7 +3591,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `GetBucketTagging` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `GetBucketTagging` operation on the `S3Control` service. /// /// This action gets an Amazon S3 on Outposts bucket's tags. To get an S3 bucket tags, see [GetBucketTagging](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketTagging.html) in the Amazon S3 API Reference. Returns the tag set associated with the Outposts bucket. For more information, see [Using Amazon S3 on Outposts](https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html) in the Amazon S3 User Guide. To use this action, you must have permission to perform the GetBucketTagging action. By default, the bucket owner has this permission and can grant this permission to others. GetBucketTagging has the following special error: /// @@ -3667,7 +3667,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `GetBucketVersioning` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `GetBucketVersioning` operation on the `S3Control` service. /// /// This operation returns the versioning state for S3 on Outposts buckets only. To return the versioning state for an S3 bucket, see [GetBucketVersioning](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketVersioning.html) in the Amazon S3 API Reference. Returns the versioning state for an S3 on Outposts bucket. With S3 Versioning, you can save multiple distinct copies of your objects and recover from unintended user actions and application failures. If you've never set versioning on your bucket, it has no versioning state. In that case, the GetBucketVersioning request does not return a versioning state value. For more information about versioning, see [Versioning](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Versioning.html) in the Amazon S3 User Guide. All Amazon S3 on Outposts REST API requests for this action require an additional parameter of x-amz-outpost-id to be passed with the request. In addition, you must use an S3 on Outposts endpoint hostname prefix instead of s3-control. For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on Outposts endpoint hostname prefix and the x-amz-outpost-id derived by using the access point ARN, see the [Examples](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetBucketVersioning.html#API_control_GetBucketVersioning_Examples) section. The following operations are related to GetBucketVersioning for S3 on Outposts. /// @@ -3735,7 +3735,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `GetDataAccess` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `GetDataAccess` operation on the `S3Control` service. /// /// Returns a temporary access credential from S3 Access Grants to the grantee or client application. The [temporary credential](https://docs.aws.amazon.com/STS/latest/APIReference/API_Credentials.html) is an Amazon Web Services STS token that grants them access to the S3 data. Permissions You must have the s3:GetDataAccess permission to use this operation. Additional Permissions The IAM role that S3 Access Grants assumes must have the following permissions specified in the trust policy when registering the location: sts:AssumeRole, for directory users or groups sts:SetContext, and for IAM users or roles sts:SetSourceIdentity. /// @@ -3799,7 +3799,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `GetJobTagging` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `GetJobTagging` operation on the `S3Control` service. /// /// Returns the tags on an S3 Batch Operations job. Permissions To use the GetJobTagging operation, you must have permission to perform the s3:GetJobTagging action. For more information, see [Controlling access and labeling jobs using tags](https://docs.aws.amazon.com/AmazonS3/latest/dev/batch-ops-managing-jobs.html#batch-ops-job-tags) in the Amazon S3 User Guide. Related actions include: /// @@ -3874,7 +3874,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `GetMultiRegionAccessPoint` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `GetMultiRegionAccessPoint` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Returns configuration information about the specified Multi-Region Access Point. This action will always be routed to the US West (Oregon) Region. For more information about the restrictions around working with Multi-Region Access Points, see [Multi-Region Access Point restrictions and limitations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointRestrictions.html) in the Amazon S3 User Guide. The following actions are related to GetMultiRegionAccessPoint: /// @@ -3945,7 +3945,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `GetMultiRegionAccessPointPolicy` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `GetMultiRegionAccessPointPolicy` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Returns the access control policy of the specified Multi-Region Access Point. This action will always be routed to the US West (Oregon) Region. For more information about the restrictions around working with Multi-Region Access Points, see [Multi-Region Access Point restrictions and limitations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointRestrictions.html) in the Amazon S3 User Guide. The following actions are related to GetMultiRegionAccessPointPolicy: /// @@ -4012,7 +4012,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `GetMultiRegionAccessPointPolicyStatus` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `GetMultiRegionAccessPointPolicyStatus` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Indicates whether the specified Multi-Region Access Point has an access control policy that allows public access. This action will always be routed to the US West (Oregon) Region. For more information about the restrictions around working with Multi-Region Access Points, see [Multi-Region Access Point restrictions and limitations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointRestrictions.html) in the Amazon S3 User Guide. The following actions are related to GetMultiRegionAccessPointPolicyStatus: /// @@ -4079,7 +4079,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `GetMultiRegionAccessPointRoutes` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `GetMultiRegionAccessPointRoutes` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Returns the routing configuration for a Multi-Region Access Point, indicating which Regions are active or passive. To obtain routing control changes and failover requests, use the Amazon S3 failover control infrastructure endpoints in these five Amazon Web Services Regions: /// @@ -4152,7 +4152,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `GetPublicAccessBlock` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `GetPublicAccessBlock` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Retrieves the PublicAccessBlock configuration for an Amazon Web Services account. For more information, see [ Using Amazon S3 block public access](https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html). Related actions include: /// @@ -4223,7 +4223,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `GetStorageLensConfiguration` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `GetStorageLensConfiguration` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Gets the Amazon S3 Storage Lens configuration. For more information, see [Assessing your storage activity and usage with Amazon S3 Storage Lens ](https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html) in the Amazon S3 User Guide. For a complete list of S3 Storage Lens metrics, see [S3 Storage Lens metrics glossary](https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_metrics_glossary.html) in the Amazon S3 User Guide. To use this action, you must have permission to perform the s3:GetStorageLensConfiguration action. For more information, see [Setting permissions to use Amazon S3 Storage Lens](https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html) in the Amazon S3 User Guide. /// @@ -4285,7 +4285,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `GetStorageLensConfigurationTagging` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `GetStorageLensConfigurationTagging` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Gets the tags of Amazon S3 Storage Lens configuration. For more information about S3 Storage Lens, see [Assessing your storage activity and usage with Amazon S3 Storage Lens ](https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html) in the Amazon S3 User Guide. To use this action, you must have permission to perform the s3:GetStorageLensConfigurationTagging action. For more information, see [Setting permissions to use Amazon S3 Storage Lens](https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html) in the Amazon S3 User Guide. /// @@ -4347,7 +4347,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `GetStorageLensGroup` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `GetStorageLensGroup` operation on the `S3Control` service. /// /// Retrieves the Storage Lens group configuration details. To use this operation, you must have the permission to perform the s3:GetStorageLensGroup action. For more information about the required Storage Lens Groups permissions, see [Setting account permissions to use S3 Storage Lens groups](https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_iam_permissions.html#storage_lens_groups_permissions). For information about Storage Lens groups errors, see [List of Amazon S3 Storage Lens error codes](https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3LensErrorCodeList). /// @@ -4409,7 +4409,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `ListAccessGrants` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `ListAccessGrants` operation on the `S3Control` service. /// /// Returns the list of access grants in your S3 Access Grants instance. Permissions You must have the s3:ListAccessGrants permission to use this operation. /// @@ -4473,7 +4473,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `ListAccessGrantsInstances` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `ListAccessGrantsInstances` operation on the `S3Control` service. /// /// Returns a list of S3 Access Grants instances. An S3 Access Grants instance serves as a logical grouping for your individual access grants. You can only have one S3 Access Grants instance per Region per account. Permissions You must have the s3:ListAccessGrantsInstances permission to use this operation. /// @@ -4537,7 +4537,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `ListAccessGrantsLocations` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `ListAccessGrantsLocations` operation on the `S3Control` service. /// /// Returns a list of the locations registered in your S3 Access Grants instance. Permissions You must have the s3:ListAccessGrantsLocations permission to use this operation. /// @@ -4601,7 +4601,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `ListAccessPoints` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `ListAccessPoints` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Returns a list of the access points that are owned by the current account that's associated with the specified bucket. You can retrieve up to 1000 access points per call. If the specified bucket has more than 1,000 access points (or the number specified in maxResults, whichever is less), the response will include a continuation token that you can use to list the additional access points. All Amazon S3 on Outposts REST API requests for this action require an additional parameter of x-amz-outpost-id to be passed with the request. In addition, you must use an S3 on Outposts endpoint hostname prefix instead of s3-control. For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on Outposts endpoint hostname prefix and the x-amz-outpost-id derived by using the access point ARN, see the [Examples](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetAccessPoint.html#API_control_GetAccessPoint_Examples) section. The following actions are related to ListAccessPoints: /// @@ -4670,7 +4670,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `ListAccessPointsForObjectLambda` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `ListAccessPointsForObjectLambda` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Returns some or all (up to 1,000) access points associated with the Object Lambda Access Point per call. If there are more access points than what can be returned in one call, the response will include a continuation token that you can use to list the additional access points. The following actions are related to ListAccessPointsForObjectLambda: /// @@ -4739,7 +4739,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `ListCallerAccessGrants` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `ListCallerAccessGrants` operation on the `S3Control` service. /// /// Use this API to list the access grants that grant the caller access to Amazon S3 data through S3 Access Grants. The caller (grantee) can be an Identity and Access Management (IAM) identity or Amazon Web Services Identity Center corporate directory identity. You must pass the Amazon Web Services account of the S3 data owner (grantor) in the request. You can, optionally, narrow the results by GrantScope, using a fragment of the data's S3 path, and S3 Access Grants will return only the grants with a path that contains the path fragment. You can also pass the AllowedByApplication filter in the request, which returns only the grants authorized for applications, whether the application is the caller's Identity Center application or any other application (ALL). For more information, see [List the caller's access grants](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-grants-list-grants.html) in the Amazon S3 User Guide. Permissions You must have the s3:ListCallerAccessGrants permission to use this operation. /// @@ -4803,7 +4803,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `ListJobs` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `ListJobs` operation on the `S3Control` service. /// /// Lists current S3 Batch Operations jobs as well as the jobs that have ended within the last 90 days for the Amazon Web Services account making the request. For more information, see [S3 Batch Operations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/batch-ops.html) in the Amazon S3 User Guide. Permissions To use the ListJobs operation, you must have permission to perform the s3:ListJobs action. Related actions include: /// @@ -4881,7 +4881,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `ListMultiRegionAccessPoints` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `ListMultiRegionAccessPoints` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Returns a list of the Multi-Region Access Points currently associated with the specified Amazon Web Services account. Each call can return up to 100 Multi-Region Access Points, the maximum number of Multi-Region Access Points that can be associated with a single account. This action will always be routed to the US West (Oregon) Region. For more information about the restrictions around working with Multi-Region Access Points, see [Multi-Region Access Point restrictions and limitations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointRestrictions.html) in the Amazon S3 User Guide. The following actions are related to ListMultiRegionAccessPoint: /// @@ -4953,7 +4953,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `ListRegionalBuckets` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `ListRegionalBuckets` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Returns a list of all Outposts buckets in an Outpost that are owned by the authenticated sender of the request. For more information, see [Using Amazon S3 on Outposts](https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html) in the Amazon S3 User Guide. For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on Outposts endpoint hostname prefix and x-amz-outpost-id in your request, see the [Examples](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListRegionalBuckets.html#API_control_ListRegionalBuckets_Examples) section. /// @@ -5016,7 +5016,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `ListStorageLensConfigurations` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `ListStorageLensConfigurations` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Gets a list of Amazon S3 Storage Lens configurations. For more information about S3 Storage Lens, see [Assessing your storage activity and usage with Amazon S3 Storage Lens ](https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html) in the Amazon S3 User Guide. To use this action, you must have permission to perform the s3:ListStorageLensConfigurations action. For more information, see [Setting permissions to use Amazon S3 Storage Lens](https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html) in the Amazon S3 User Guide. /// @@ -5079,7 +5079,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `ListStorageLensGroups` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `ListStorageLensGroups` operation on the `S3Control` service. /// /// Lists all the Storage Lens groups in the specified home Region. To use this operation, you must have the permission to perform the s3:ListStorageLensGroups action. For more information about the required Storage Lens Groups permissions, see [Setting account permissions to use S3 Storage Lens groups](https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_iam_permissions.html#storage_lens_groups_permissions). For information about Storage Lens groups errors, see [List of Amazon S3 Storage Lens error codes](https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3LensErrorCodeList). /// @@ -5142,7 +5142,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `ListTagsForResource` operation on the `S3Control` service. /// /// This operation allows you to list all the Amazon Web Services resource tags for a specified resource. Each tag is a label consisting of a user-defined key and value. Tags can help you manage, identify, organize, search for, and filter resources. Permissions You must have the s3:ListTagsForResource permission to use this operation. This operation is only supported for [S3 Storage Lens groups](https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-lens-groups.html) and for [S3 Access Grants](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-grants-tagging.html). The tagged resource can be an S3 Storage Lens group or S3 Access Grants instance, registered location, or grant. For more information about the required Storage Lens Groups permissions, see [Setting account permissions to use S3 Storage Lens groups](https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_iam_permissions.html#storage_lens_groups_permissions). For information about S3 Tagging errors, see [List of Amazon S3 Tagging error codes](https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3TaggingErrorCodeList). /// @@ -5204,7 +5204,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `PutAccessGrantsInstanceResourcePolicy` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `PutAccessGrantsInstanceResourcePolicy` operation on the `S3Control` service. /// /// Updates the resource policy of the S3 Access Grants instance. Permissions You must have the s3:PutAccessGrantsInstanceResourcePolicy permission to use this operation. /// @@ -5270,7 +5270,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `PutAccessPointConfigurationForObjectLambda` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `PutAccessPointConfigurationForObjectLambda` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Replaces configuration for an Object Lambda Access Point. The following actions are related to PutAccessPointConfigurationForObjectLambda: /// @@ -5337,7 +5337,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `PutAccessPointPolicy` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `PutAccessPointPolicy` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Associates an access policy with the specified access point. Each access point can have only one policy, so a request made to this API replaces any existing policy associated with the specified access point. All Amazon S3 on Outposts REST API requests for this action require an additional parameter of x-amz-outpost-id to be passed with the request. In addition, you must use an S3 on Outposts endpoint hostname prefix instead of s3-control. For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on Outposts endpoint hostname prefix and the x-amz-outpost-id derived by using the access point ARN, see the [Examples](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutAccessPointPolicy.html#API_control_PutAccessPointPolicy_Examples) section. The following actions are related to PutAccessPointPolicy: /// @@ -5406,7 +5406,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `PutAccessPointPolicyForObjectLambda` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `PutAccessPointPolicyForObjectLambda` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Creates or replaces resource policy for an Object Lambda Access Point. For an example policy, see [Creating Object Lambda Access Points](https://docs.aws.amazon.com/AmazonS3/latest/userguide/olap-create.html#olap-create-cli) in the Amazon S3 User Guide. The following actions are related to PutAccessPointPolicyForObjectLambda: /// @@ -5475,7 +5475,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `PutBucketLifecycleConfiguration` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `PutBucketLifecycleConfiguration` operation on the `S3Control` service. /// /// This action puts a lifecycle configuration to an Amazon S3 on Outposts bucket. To put a lifecycle configuration to an S3 bucket, see [PutBucketLifecycleConfiguration](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketLifecycleConfiguration.html) in the Amazon S3 API Reference. Creates a new lifecycle configuration for the S3 on Outposts bucket or replaces an existing lifecycle configuration. Outposts buckets only support lifecycle configurations that delete/expire objects after a certain period of time and abort incomplete multipart uploads. All Amazon S3 on Outposts REST API requests for this action require an additional parameter of x-amz-outpost-id to be passed with the request. In addition, you must use an S3 on Outposts endpoint hostname prefix instead of s3-control. For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on Outposts endpoint hostname prefix and the x-amz-outpost-id derived by using the access point ARN, see the [Examples](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketLifecycleConfiguration.html#API_control_PutBucketLifecycleConfiguration_Examples) section. The following actions are related to PutBucketLifecycleConfiguration: /// @@ -5545,7 +5545,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `PutBucketPolicy` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `PutBucketPolicy` operation on the `S3Control` service. /// /// This action puts a bucket policy to an Amazon S3 on Outposts bucket. To put a policy on an S3 bucket, see [PutBucketPolicy](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketPolicy.html) in the Amazon S3 API Reference. Applies an Amazon S3 bucket policy to an Outposts bucket. For more information, see [Using Amazon S3 on Outposts](https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html) in the Amazon S3 User Guide. If you are using an identity other than the root user of the Amazon Web Services account that owns the Outposts bucket, the calling identity must have the PutBucketPolicy permissions on the specified Outposts bucket and belong to the bucket owner's account in order to use this action. If you don't have PutBucketPolicy permissions, Amazon S3 returns a 403 Access Denied error. If you have the correct permissions, but you're not using an identity that belongs to the bucket owner's account, Amazon S3 returns a 405 Method Not Allowed error. As a security precaution, the root user of the Amazon Web Services account that owns a bucket can always use this action, even if the policy explicitly denies the root user the ability to perform this action. For more information about bucket policies, see [Using Bucket Policies and User Policies](https://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies.html). All Amazon S3 on Outposts REST API requests for this action require an additional parameter of x-amz-outpost-id to be passed with the request. In addition, you must use an S3 on Outposts endpoint hostname prefix instead of s3-control. For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on Outposts endpoint hostname prefix and the x-amz-outpost-id derived by using the access point ARN, see the [Examples](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_PutBucketPolicy.html#API_control_PutBucketPolicy_Examples) section. The following actions are related to PutBucketPolicy: /// @@ -5615,7 +5615,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `PutBucketReplication` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `PutBucketReplication` operation on the `S3Control` service. /// /// This action creates an Amazon S3 on Outposts bucket's replication configuration. To create an S3 bucket's replication configuration, see [PutBucketReplication](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketReplication.html) in the Amazon S3 API Reference. Creates a replication configuration or replaces an existing one. For information about S3 replication on Outposts configuration, see [Replicating objects for S3 on Outposts](https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3OutpostsReplication.html) in the Amazon S3 User Guide. It can take a while to propagate PUT or DELETE requests for a replication configuration to all S3 on Outposts systems. Therefore, the replication configuration that's returned by a GET request soon after a PUT or DELETE request might return a more recent result than what's on the Outpost. If an Outpost is offline, the delay in updating the replication configuration on that Outpost can be significant. Specify the replication configuration in the request body. In the replication configuration, you provide the following information: /// @@ -5694,7 +5694,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `PutBucketTagging` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `PutBucketTagging` operation on the `S3Control` service. /// /// This action puts tags on an Amazon S3 on Outposts bucket. To put tags on an S3 bucket, see [PutBucketTagging](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketTagging.html) in the Amazon S3 API Reference. Sets the tags for an S3 on Outposts bucket. For more information, see [Using Amazon S3 on Outposts](https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html) in the Amazon S3 User Guide. Use tags to organize your Amazon Web Services bill to reflect your own cost structure. To do this, sign up to get your Amazon Web Services account bill with tag key values included. Then, to see the cost of combined resources, organize your billing information according to resources with the same tag key values. For example, you can tag several resources with a specific application name, and then organize your billing information to see the total cost of that application across several services. For more information, see [Cost allocation and tagging](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html). Within a bucket, if you add a tag that has the same key as an existing tag, the new value overwrites the old value. For more information, see [ Using cost allocation in Amazon S3 bucket tags](https://docs.aws.amazon.com/AmazonS3/latest/userguide/CostAllocTagging.html). To use this action, you must have permissions to perform the s3-outposts:PutBucketTagging action. The Outposts bucket owner has this permission by default and can grant this permission to others. For more information about permissions, see [ Permissions Related to Bucket Subresource Operations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) and [Managing access permissions to your Amazon S3 resources](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). PutBucketTagging has the following special errors: /// @@ -5795,7 +5795,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `PutBucketVersioning` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `PutBucketVersioning` operation on the `S3Control` service. /// /// This operation sets the versioning state for S3 on Outposts buckets only. To set the versioning state for an S3 bucket, see [PutBucketVersioning](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketVersioning.html) in the Amazon S3 API Reference. Sets the versioning state for an S3 on Outposts bucket. With S3 Versioning, you can save multiple distinct copies of your objects and recover from unintended user actions and application failures. You can set the versioning state to one of the following: /// @@ -5874,7 +5874,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `PutJobTagging` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `PutJobTagging` operation on the `S3Control` service. /// /// Sets the supplied tag-set on an S3 Batch Operations job. A tag is a key-value pair. You can associate S3 Batch Operations tags with any job by sending a PUT request against the tagging subresource that is associated with the job. To modify the existing tag set, you can either replace the existing tag set entirely, or make changes within the existing tag set by retrieving the existing tag set using [GetJobTagging](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_GetJobTagging.html), modify that tag set, and use this operation to replace the tag set with the one you modified. For more information, see [Controlling access and labeling jobs using tags](https://docs.aws.amazon.com/AmazonS3/latest/dev/batch-ops-managing-jobs.html#batch-ops-job-tags) in the Amazon S3 User Guide. /// @@ -5975,7 +5975,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `PutMultiRegionAccessPointPolicy` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `PutMultiRegionAccessPointPolicy` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Associates an access control policy with the specified Multi-Region Access Point. Each Multi-Region Access Point can have only one policy, so a request made to this action replaces any existing policy that is associated with the specified Multi-Region Access Point. This action will always be routed to the US West (Oregon) Region. For more information about the restrictions around working with Multi-Region Access Points, see [Multi-Region Access Point restrictions and limitations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPointRestrictions.html) in the Amazon S3 User Guide. The following actions are related to PutMultiRegionAccessPointPolicy: /// @@ -6046,7 +6046,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `PutPublicAccessBlock` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `PutPublicAccessBlock` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Creates or modifies the PublicAccessBlock configuration for an Amazon Web Services account. For this operation, users must have the s3:PutAccountPublicAccessBlock permission. For more information, see [ Using Amazon S3 block public access](https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html). Related actions include: /// @@ -6115,7 +6115,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `PutStorageLensConfiguration` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `PutStorageLensConfiguration` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Puts an Amazon S3 Storage Lens configuration. For more information about S3 Storage Lens, see [Working with Amazon S3 Storage Lens](https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html) in the Amazon S3 User Guide. For a complete list of S3 Storage Lens metrics, see [S3 Storage Lens metrics glossary](https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_metrics_glossary.html) in the Amazon S3 User Guide. To use this action, you must have permission to perform the s3:PutStorageLensConfiguration action. For more information, see [Setting permissions to use Amazon S3 Storage Lens](https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html) in the Amazon S3 User Guide. /// @@ -6180,7 +6180,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `PutStorageLensConfigurationTagging` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `PutStorageLensConfigurationTagging` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Put or replace tags on an existing Amazon S3 Storage Lens configuration. For more information about S3 Storage Lens, see [Assessing your storage activity and usage with Amazon S3 Storage Lens ](https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens.html) in the Amazon S3 User Guide. To use this action, you must have permission to perform the s3:PutStorageLensConfigurationTagging action. For more information, see [Setting permissions to use Amazon S3 Storage Lens](https://docs.aws.amazon.com/AmazonS3/latest/dev/storage_lens_iam_permissions.html) in the Amazon S3 User Guide. /// @@ -6245,7 +6245,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `SubmitMultiRegionAccessPointRoutes` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `SubmitMultiRegionAccessPointRoutes` operation on the `S3Control` service. /// /// This operation is not supported by directory buckets. Submits an updated route configuration for a Multi-Region Access Point. This API operation updates the routing status for the specified Regions from active to passive, or from passive to active. A value of 0 indicates a passive status, which means that traffic won't be routed to the specified Region. A value of 100 indicates an active status, which means that traffic will be routed to the specified Region. At least one Region must be active at all times. When the routing configuration is changed, any in-progress operations (uploads, copies, deletes, and so on) to formerly active Regions will continue to run to their final completion state (success or failure). The routing configurations of any Regions that aren’t specified remain unchanged. Updated routing configurations might not be immediately applied. It can take up to 2 minutes for your changes to take effect. To submit routing control changes and failover requests, use the Amazon S3 failover control infrastructure endpoints in these five Amazon Web Services Regions: /// @@ -6321,7 +6321,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `TagResource` operation on the `S3Control` service. /// /// Creates a new Amazon Web Services resource tag or updates an existing resource tag. Each tag is a label consisting of a user-defined key and value. Tags can help you manage, identify, organize, search for, and filter resources. You can add up to 50 Amazon Web Services resource tags for each S3 resource. This operation is only supported for [S3 Storage Lens groups](https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-lens-groups.html) and for [S3 Access Grants](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-grants-tagging.html). The tagged resource can be an S3 Storage Lens group or S3 Access Grants instance, registered location, or grant. Permissions You must have the s3:TagResource permission to use this operation. For more information about the required Storage Lens Groups permissions, see [Setting account permissions to use S3 Storage Lens groups](https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_iam_permissions.html#storage_lens_groups_permissions). For information about S3 Tagging errors, see [List of Amazon S3 Tagging error codes](https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3TaggingErrorCodeList). /// @@ -6386,7 +6386,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `UntagResource` operation on the `S3Control` service. /// /// This operation removes the specified Amazon Web Services resource tags from an S3 resource. Each tag is a label consisting of a user-defined key and value. Tags can help you manage, identify, organize, search for, and filter resources. This operation is only supported for [S3 Storage Lens groups](https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-lens-groups.html) and for [S3 Access Grants](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-grants-tagging.html). The tagged resource can be an S3 Storage Lens group or S3 Access Grants instance, registered location, or grant. Permissions You must have the s3:UntagResource permission to use this operation. For more information about the required Storage Lens Groups permissions, see [Setting account permissions to use S3 Storage Lens groups](https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_iam_permissions.html#storage_lens_groups_permissions). For information about S3 Tagging errors, see [List of Amazon S3 Tagging error codes](https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3TaggingErrorCodeList). /// @@ -6449,7 +6449,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `UpdateAccessGrantsLocation` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `UpdateAccessGrantsLocation` operation on the `S3Control` service. /// /// Updates the IAM role of a registered location in your S3 Access Grants instance. Permissions You must have the s3:UpdateAccessGrantsLocation permission to use this operation. Additional Permissions You must also have the following permission: iam:PassRole /// @@ -6515,7 +6515,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `UpdateJobPriority` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `UpdateJobPriority` operation on the `S3Control` service. /// /// Updates an existing S3 Batch Operations job's priority. For more information, see [S3 Batch Operations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/batch-ops.html) in the Amazon S3 User Guide. Permissions To use the UpdateJobPriority operation, you must have permission to perform the s3:UpdateJobPriority action. Related actions include: /// @@ -6594,7 +6594,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `UpdateJobStatus` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `UpdateJobStatus` operation on the `S3Control` service. /// /// Updates the status for the specified job. Use this operation to confirm that you want to run a job or to cancel an existing job. For more information, see [S3 Batch Operations](https://docs.aws.amazon.com/AmazonS3/latest/userguide/batch-ops.html) in the Amazon S3 User Guide. Permissions To use the UpdateJobStatus operation, you must have permission to perform the s3:UpdateJobStatus action. Related actions include: /// @@ -6674,7 +6674,7 @@ extension S3ControlClient { return try await op.execute(input: input) } - /// Performs the `UpdateStorageLensGroup` operation on the `AWSS3ControlServiceV20180820` service. + /// Performs the `UpdateStorageLensGroup` operation on the `S3Control` service. /// /// Updates the existing Storage Lens group. To use this operation, you must have the permission to perform the s3:UpdateStorageLensGroup action. For more information about the required Storage Lens Groups permissions, see [Setting account permissions to use S3 Storage Lens groups](https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage_lens_iam_permissions.html#storage_lens_groups_permissions). For information about Storage Lens groups errors, see [List of Amazon S3 Storage Lens error codes](https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#S3LensErrorCodeList). /// diff --git a/Sources/Services/AWSS3Outposts/Sources/AWSS3Outposts/S3OutpostsClient.swift b/Sources/Services/AWSS3Outposts/Sources/AWSS3Outposts/S3OutpostsClient.swift index f35cb49a8c5..321da9ec26d 100644 --- a/Sources/Services/AWSS3Outposts/Sources/AWSS3Outposts/S3OutpostsClient.swift +++ b/Sources/Services/AWSS3Outposts/Sources/AWSS3Outposts/S3OutpostsClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class S3OutpostsClient: ClientRuntime.Client { public static let clientName = "S3OutpostsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: S3OutpostsClient.S3OutpostsClientConfiguration let serviceName = "S3Outposts" diff --git a/Sources/Services/AWSS3Tables/Sources/AWSS3Tables/S3TablesClient.swift b/Sources/Services/AWSS3Tables/Sources/AWSS3Tables/S3TablesClient.swift index e5898340f78..7feb51aa0d6 100644 --- a/Sources/Services/AWSS3Tables/Sources/AWSS3Tables/S3TablesClient.swift +++ b/Sources/Services/AWSS3Tables/Sources/AWSS3Tables/S3TablesClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class S3TablesClient: ClientRuntime.Client { public static let clientName = "S3TablesClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: S3TablesClient.S3TablesClientConfiguration let serviceName = "S3Tables" @@ -330,7 +330,7 @@ extension S3TablesClient { } extension S3TablesClient { - /// Performs the `CreateNamespace` operation on the `S3TableBuckets` service. + /// Performs the `CreateNamespace` operation on the `S3Tables` service. /// /// Creates a namespace. A namespace is a logical grouping of tables within your table bucket, which you can use to organize tables. For more information, see [Table namespaces](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-tables-namespace.html). /// @@ -404,7 +404,7 @@ extension S3TablesClient { return try await op.execute(input: input) } - /// Performs the `CreateTable` operation on the `S3TableBuckets` service. + /// Performs the `CreateTable` operation on the `S3Tables` service. /// /// Creates a new table associated with the given namespace in a table bucket. /// @@ -478,7 +478,7 @@ extension S3TablesClient { return try await op.execute(input: input) } - /// Performs the `CreateTableBucket` operation on the `S3TableBuckets` service. + /// Performs the `CreateTableBucket` operation on the `S3Tables` service. /// /// Creates a table bucket. /// @@ -552,7 +552,7 @@ extension S3TablesClient { return try await op.execute(input: input) } - /// Performs the `DeleteNamespace` operation on the `S3TableBuckets` service. + /// Performs the `DeleteNamespace` operation on the `S3Tables` service. /// /// Deletes a namespace. /// @@ -623,7 +623,7 @@ extension S3TablesClient { return try await op.execute(input: input) } - /// Performs the `DeleteTable` operation on the `S3TableBuckets` service. + /// Performs the `DeleteTable` operation on the `S3Tables` service. /// /// Deletes a table. /// @@ -695,7 +695,7 @@ extension S3TablesClient { return try await op.execute(input: input) } - /// Performs the `DeleteTableBucket` operation on the `S3TableBuckets` service. + /// Performs the `DeleteTableBucket` operation on the `S3Tables` service. /// /// Deletes a table bucket. /// @@ -766,7 +766,7 @@ extension S3TablesClient { return try await op.execute(input: input) } - /// Performs the `DeleteTableBucketPolicy` operation on the `S3TableBuckets` service. + /// Performs the `DeleteTableBucketPolicy` operation on the `S3Tables` service. /// /// Deletes a table bucket policy. /// @@ -837,7 +837,7 @@ extension S3TablesClient { return try await op.execute(input: input) } - /// Performs the `DeleteTablePolicy` operation on the `S3TableBuckets` service. + /// Performs the `DeleteTablePolicy` operation on the `S3Tables` service. /// /// Deletes a table policy. /// @@ -908,7 +908,7 @@ extension S3TablesClient { return try await op.execute(input: input) } - /// Performs the `GetNamespace` operation on the `S3TableBuckets` service. + /// Performs the `GetNamespace` operation on the `S3Tables` service. /// /// Gets details about a namespace. /// @@ -980,7 +980,7 @@ extension S3TablesClient { return try await op.execute(input: input) } - /// Performs the `GetTable` operation on the `S3TableBuckets` service. + /// Performs the `GetTable` operation on the `S3Tables` service. /// /// Gets details about a table. /// @@ -1052,7 +1052,7 @@ extension S3TablesClient { return try await op.execute(input: input) } - /// Performs the `GetTableBucket` operation on the `S3TableBuckets` service. + /// Performs the `GetTableBucket` operation on the `S3Tables` service. /// /// Gets details on a table bucket. /// @@ -1124,7 +1124,7 @@ extension S3TablesClient { return try await op.execute(input: input) } - /// Performs the `GetTableBucketMaintenanceConfiguration` operation on the `S3TableBuckets` service. + /// Performs the `GetTableBucketMaintenanceConfiguration` operation on the `S3Tables` service. /// /// Gets details about a maintenance configuration for a given table bucket. /// @@ -1195,7 +1195,7 @@ extension S3TablesClient { return try await op.execute(input: input) } - /// Performs the `GetTableBucketPolicy` operation on the `S3TableBuckets` service. + /// Performs the `GetTableBucketPolicy` operation on the `S3Tables` service. /// /// Gets details about a table bucket policy. /// @@ -1266,7 +1266,7 @@ extension S3TablesClient { return try await op.execute(input: input) } - /// Performs the `GetTableMaintenanceConfiguration` operation on the `S3TableBuckets` service. + /// Performs the `GetTableMaintenanceConfiguration` operation on the `S3Tables` service. /// /// Gets details about the maintenance configuration of a table. /// @@ -1337,7 +1337,7 @@ extension S3TablesClient { return try await op.execute(input: input) } - /// Performs the `GetTableMaintenanceJobStatus` operation on the `S3TableBuckets` service. + /// Performs the `GetTableMaintenanceJobStatus` operation on the `S3Tables` service. /// /// Gets the status of a maintenance job for a table. /// @@ -1408,7 +1408,7 @@ extension S3TablesClient { return try await op.execute(input: input) } - /// Performs the `GetTableMetadataLocation` operation on the `S3TableBuckets` service. + /// Performs the `GetTableMetadataLocation` operation on the `S3Tables` service. /// /// Gets the location of the table metadata. /// @@ -1479,7 +1479,7 @@ extension S3TablesClient { return try await op.execute(input: input) } - /// Performs the `GetTablePolicy` operation on the `S3TableBuckets` service. + /// Performs the `GetTablePolicy` operation on the `S3Tables` service. /// /// Gets details about a table policy. /// @@ -1550,7 +1550,7 @@ extension S3TablesClient { return try await op.execute(input: input) } - /// Performs the `ListNamespaces` operation on the `S3TableBuckets` service. + /// Performs the `ListNamespaces` operation on the `S3Tables` service. /// /// Lists the namespaces within a table bucket. /// @@ -1623,7 +1623,7 @@ extension S3TablesClient { return try await op.execute(input: input) } - /// Performs the `ListTableBuckets` operation on the `S3TableBuckets` service. + /// Performs the `ListTableBuckets` operation on the `S3Tables` service. /// /// Lists table buckets for your account. /// @@ -1696,7 +1696,7 @@ extension S3TablesClient { return try await op.execute(input: input) } - /// Performs the `ListTables` operation on the `S3TableBuckets` service. + /// Performs the `ListTables` operation on the `S3Tables` service. /// /// List tables in the given table bucket. /// @@ -1768,7 +1768,7 @@ extension S3TablesClient { return try await op.execute(input: input) } - /// Performs the `PutTableBucketMaintenanceConfiguration` operation on the `S3TableBuckets` service. + /// Performs the `PutTableBucketMaintenanceConfiguration` operation on the `S3Tables` service. /// /// Creates a new maintenance configuration or replaces an existing maintenance configuration for a table bucket. /// @@ -1842,7 +1842,7 @@ extension S3TablesClient { return try await op.execute(input: input) } - /// Performs the `PutTableBucketPolicy` operation on the `S3TableBuckets` service. + /// Performs the `PutTableBucketPolicy` operation on the `S3Tables` service. /// /// Creates a new maintenance configuration or replaces an existing table bucket policy for a table bucket. /// @@ -1916,7 +1916,7 @@ extension S3TablesClient { return try await op.execute(input: input) } - /// Performs the `PutTableMaintenanceConfiguration` operation on the `S3TableBuckets` service. + /// Performs the `PutTableMaintenanceConfiguration` operation on the `S3Tables` service. /// /// Creates a new maintenance configuration or replaces an existing maintenance configuration for a table. /// @@ -1990,7 +1990,7 @@ extension S3TablesClient { return try await op.execute(input: input) } - /// Performs the `PutTablePolicy` operation on the `S3TableBuckets` service. + /// Performs the `PutTablePolicy` operation on the `S3Tables` service. /// /// Creates a new maintenance configuration or replaces an existing table policy for a table. /// @@ -2064,7 +2064,7 @@ extension S3TablesClient { return try await op.execute(input: input) } - /// Performs the `RenameTable` operation on the `S3TableBuckets` service. + /// Performs the `RenameTable` operation on the `S3Tables` service. /// /// Renames a table or a namespace. /// @@ -2138,7 +2138,7 @@ extension S3TablesClient { return try await op.execute(input: input) } - /// Performs the `UpdateTableMetadataLocation` operation on the `S3TableBuckets` service. + /// Performs the `UpdateTableMetadataLocation` operation on the `S3Tables` service. /// /// Updates the metadata location for a table. /// diff --git a/Sources/Services/AWSSES/Sources/AWSSES/SESClient.swift b/Sources/Services/AWSSES/Sources/AWSSES/SESClient.swift index b61abf2b692..d5d553fc2d9 100644 --- a/Sources/Services/AWSSES/Sources/AWSSES/SESClient.swift +++ b/Sources/Services/AWSSES/Sources/AWSSES/SESClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SESClient: ClientRuntime.Client { public static let clientName = "SESClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SESClient.SESClientConfiguration let serviceName = "SES" @@ -328,7 +328,7 @@ extension SESClient { } extension SESClient { - /// Performs the `CloneReceiptRuleSet` operation on the `SimpleEmailService` service. + /// Performs the `CloneReceiptRuleSet` operation on the `SES` service. /// /// Creates a receipt rule set by cloning an existing one. All receipt rules and configurations are copied to the new receipt rule set and are completely independent of the source rule set. For information about setting up rule sets, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/receiving-email-concepts.html#receiving-email-concepts-rules). You can execute this operation no more than once per second. /// @@ -399,7 +399,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `CreateConfigurationSet` operation on the `SimpleEmailService` service. + /// Performs the `CreateConfigurationSet` operation on the `SES` service. /// /// Creates a configuration set. Configuration sets enable you to publish email sending events. For information about using configuration sets, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/monitor-sending-activity.html). You can execute this operation no more than once per second. /// @@ -470,7 +470,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `CreateConfigurationSetEventDestination` operation on the `SimpleEmailService` service. + /// Performs the `CreateConfigurationSetEventDestination` operation on the `SES` service. /// /// Creates a configuration set event destination. When you create or update an event destination, you must provide one, and only one, destination. The destination can be CloudWatch, Amazon Kinesis Firehose, or Amazon Simple Notification Service (Amazon SNS). An event destination is the Amazon Web Services service to which Amazon SES publishes the email sending events associated with a configuration set. For information about using configuration sets, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/monitor-sending-activity.html). You can execute this operation no more than once per second. /// @@ -544,7 +544,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `CreateConfigurationSetTrackingOptions` operation on the `SimpleEmailService` service. + /// Performs the `CreateConfigurationSetTrackingOptions` operation on the `SES` service. /// /// Creates an association between a configuration set and a custom domain for open and click event tracking. By default, images and links used for tracking open and click events are hosted on domains operated by Amazon SES. You can configure a subdomain of your own to handle these events. For information about using custom domains, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/configure-custom-open-click-domains.html). /// @@ -619,7 +619,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `CreateCustomVerificationEmailTemplate` operation on the `SimpleEmailService` service. + /// Performs the `CreateCustomVerificationEmailTemplate` operation on the `SES` service. /// /// Creates a new custom verification email template. For more information about custom verification email templates, see [Using Custom Verification Email Templates](https://docs.aws.amazon.com/ses/latest/dg/creating-identities.html#send-email-verify-address-custom) in the Amazon SES Developer Guide. You can execute this operation no more than once per second. /// @@ -691,7 +691,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `CreateReceiptFilter` operation on the `SimpleEmailService` service. + /// Performs the `CreateReceiptFilter` operation on the `SES` service. /// /// Creates a new IP address filter. For information about setting up IP address filters, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/receiving-email-ip-filtering-console-walkthrough.html). You can execute this operation no more than once per second. /// @@ -761,7 +761,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `CreateReceiptRule` operation on the `SimpleEmailService` service. + /// Performs the `CreateReceiptRule` operation on the `SES` service. /// /// Creates a receipt rule. For information about setting up receipt rules, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/receiving-email-receipt-rules-console-walkthrough.html). You can execute this operation no more than once per second. /// @@ -836,7 +836,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `CreateReceiptRuleSet` operation on the `SimpleEmailService` service. + /// Performs the `CreateReceiptRuleSet` operation on the `SES` service. /// /// Creates an empty receipt rule set. For information about setting up receipt rule sets, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/receiving-email-concepts.html#receiving-email-concepts-rules). You can execute this operation no more than once per second. /// @@ -906,7 +906,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `CreateTemplate` operation on the `SimpleEmailService` service. + /// Performs the `CreateTemplate` operation on the `SES` service. /// /// Creates an email template. Email templates enable you to send personalized email to one or more destinations in a single operation. For more information, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/send-personalized-email-api.html). You can execute this operation no more than once per second. /// @@ -977,7 +977,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `DeleteConfigurationSet` operation on the `SimpleEmailService` service. + /// Performs the `DeleteConfigurationSet` operation on the `SES` service. /// /// Deletes a configuration set. Configuration sets enable you to publish email sending events. For information about using configuration sets, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/monitor-sending-activity.html). You can execute this operation no more than once per second. /// @@ -1046,7 +1046,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `DeleteConfigurationSetEventDestination` operation on the `SimpleEmailService` service. + /// Performs the `DeleteConfigurationSetEventDestination` operation on the `SES` service. /// /// Deletes a configuration set event destination. Configuration set event destinations are associated with configuration sets, which enable you to publish email sending events. For information about using configuration sets, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/monitor-sending-activity.html). You can execute this operation no more than once per second. /// @@ -1116,7 +1116,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `DeleteConfigurationSetTrackingOptions` operation on the `SimpleEmailService` service. + /// Performs the `DeleteConfigurationSetTrackingOptions` operation on the `SES` service. /// /// Deletes an association between a configuration set and a custom domain for open and click event tracking. By default, images and links used for tracking open and click events are hosted on domains operated by Amazon SES. You can configure a subdomain of your own to handle these events. For information about using custom domains, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/configure-custom-open-click-domains.html). Deleting this kind of association results in emails sent using the specified configuration set to capture open and click events using the standard, Amazon SES-operated domains. /// @@ -1186,7 +1186,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `DeleteCustomVerificationEmailTemplate` operation on the `SimpleEmailService` service. + /// Performs the `DeleteCustomVerificationEmailTemplate` operation on the `SES` service. /// /// Deletes an existing custom verification email template. For more information about custom verification email templates, see [Using Custom Verification Email Templates](https://docs.aws.amazon.com/ses/latest/dg/creating-identities.html#send-email-verify-address-custom) in the Amazon SES Developer Guide. You can execute this operation no more than once per second. /// @@ -1250,7 +1250,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `DeleteIdentity` operation on the `SimpleEmailService` service. + /// Performs the `DeleteIdentity` operation on the `SES` service. /// /// Deletes the specified identity (an email address or a domain) from the list of verified identities. You can execute this operation no more than once per second. /// @@ -1314,7 +1314,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `DeleteIdentityPolicy` operation on the `SimpleEmailService` service. + /// Performs the `DeleteIdentityPolicy` operation on the `SES` service. /// /// Deletes the specified sending authorization policy for the given identity (an email address or a domain). This operation returns successfully even if a policy with the specified name does not exist. This operation is for the identity owner only. If you have not verified the identity, it returns an error. Sending authorization is a feature that enables an identity owner to authorize other senders to use its identities. For information about using sending authorization, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/sending-authorization.html). You can execute this operation no more than once per second. /// @@ -1378,7 +1378,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `DeleteReceiptFilter` operation on the `SimpleEmailService` service. + /// Performs the `DeleteReceiptFilter` operation on the `SES` service. /// /// Deletes the specified IP address filter. For information about managing IP address filters, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/receiving-email-ip-filtering-console-walkthrough.html). You can execute this operation no more than once per second. /// @@ -1442,7 +1442,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `DeleteReceiptRule` operation on the `SimpleEmailService` service. + /// Performs the `DeleteReceiptRule` operation on the `SES` service. /// /// Deletes the specified receipt rule. For information about managing receipt rules, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/receiving-email-receipt-rules-console-walkthrough.html). You can execute this operation no more than once per second. /// @@ -1511,7 +1511,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `DeleteReceiptRuleSet` operation on the `SimpleEmailService` service. + /// Performs the `DeleteReceiptRuleSet` operation on the `SES` service. /// /// Deletes the specified receipt rule set and all of the receipt rules it contains. The currently active rule set cannot be deleted. For information about managing receipt rule sets, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/receiving-email-receipt-rules-console-walkthrough.html). You can execute this operation no more than once per second. /// @@ -1580,7 +1580,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `DeleteTemplate` operation on the `SimpleEmailService` service. + /// Performs the `DeleteTemplate` operation on the `SES` service. /// /// Deletes an email template. You can execute this operation no more than once per second. /// @@ -1644,7 +1644,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `DeleteVerifiedEmailAddress` operation on the `SimpleEmailService` service. + /// Performs the `DeleteVerifiedEmailAddress` operation on the `SES` service. /// /// Deprecated. Use the DeleteIdentity operation to delete email addresses and domains. /// @@ -1708,7 +1708,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `DescribeActiveReceiptRuleSet` operation on the `SimpleEmailService` service. + /// Performs the `DescribeActiveReceiptRuleSet` operation on the `SES` service. /// /// Returns the metadata and receipt rules for the receipt rule set that is currently active. For information about setting up receipt rule sets, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/receiving-email-concepts.html#receiving-email-concepts-rules). You can execute this operation no more than once per second. /// @@ -1772,7 +1772,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `DescribeConfigurationSet` operation on the `SimpleEmailService` service. + /// Performs the `DescribeConfigurationSet` operation on the `SES` service. /// /// Returns the details of the specified configuration set. For information about using configuration sets, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/monitor-sending-activity.html). You can execute this operation no more than once per second. /// @@ -1841,7 +1841,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `DescribeReceiptRule` operation on the `SimpleEmailService` service. + /// Performs the `DescribeReceiptRule` operation on the `SES` service. /// /// Returns the details of the specified receipt rule. For information about setting up receipt rules, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/receiving-email-receipt-rules-console-walkthrough.html). You can execute this operation no more than once per second. /// @@ -1911,7 +1911,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `DescribeReceiptRuleSet` operation on the `SimpleEmailService` service. + /// Performs the `DescribeReceiptRuleSet` operation on the `SES` service. /// /// Returns the details of the specified receipt rule set. For information about managing receipt rule sets, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/receiving-email-receipt-rules-console-walkthrough.html). You can execute this operation no more than once per second. /// @@ -1980,7 +1980,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `GetAccountSendingEnabled` operation on the `SimpleEmailService` service. + /// Performs the `GetAccountSendingEnabled` operation on the `SES` service. /// /// Returns the email sending status of the Amazon SES account for the current Region. You can execute this operation no more than once per second. /// @@ -2044,7 +2044,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `GetCustomVerificationEmailTemplate` operation on the `SimpleEmailService` service. + /// Performs the `GetCustomVerificationEmailTemplate` operation on the `SES` service. /// /// Returns the custom email verification template for the template name you specify. For more information about custom verification email templates, see [Using Custom Verification Email Templates](https://docs.aws.amazon.com/ses/latest/dg/creating-identities.html#send-email-verify-address-custom) in the Amazon SES Developer Guide. You can execute this operation no more than once per second. /// @@ -2113,7 +2113,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `GetIdentityDkimAttributes` operation on the `SimpleEmailService` service. + /// Performs the `GetIdentityDkimAttributes` operation on the `SES` service. /// /// Returns the current status of Easy DKIM signing for an entity. For domain name identities, this operation also returns the DKIM tokens that are required for Easy DKIM signing, and whether Amazon SES has successfully verified that these tokens have been published. This operation takes a list of identities as input and returns the following information for each: /// @@ -2186,7 +2186,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `GetIdentityMailFromDomainAttributes` operation on the `SimpleEmailService` service. + /// Performs the `GetIdentityMailFromDomainAttributes` operation on the `SES` service. /// /// Returns the custom MAIL FROM attributes for a list of identities (email addresses : domains). This operation is throttled at one request per second and can only get custom MAIL FROM attributes for up to 100 identities at a time. /// @@ -2250,7 +2250,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `GetIdentityNotificationAttributes` operation on the `SimpleEmailService` service. + /// Performs the `GetIdentityNotificationAttributes` operation on the `SES` service. /// /// Given a list of verified identities (email addresses and/or domains), returns a structure describing identity notification attributes. This operation is throttled at one request per second and can only get notification attributes for up to 100 identities at a time. For more information about using notifications with Amazon SES, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/monitor-sending-activity-using-notifications.html). /// @@ -2314,7 +2314,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `GetIdentityPolicies` operation on the `SimpleEmailService` service. + /// Performs the `GetIdentityPolicies` operation on the `SES` service. /// /// Returns the requested sending authorization policies for the given identity (an email address or a domain). The policies are returned as a map of policy names to policy contents. You can retrieve a maximum of 20 policies at a time. This operation is for the identity owner only. If you have not verified the identity, it returns an error. Sending authorization is a feature that enables an identity owner to authorize other senders to use its identities. For information about using sending authorization, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/sending-authorization.html). You can execute this operation no more than once per second. /// @@ -2378,7 +2378,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `GetIdentityVerificationAttributes` operation on the `SimpleEmailService` service. + /// Performs the `GetIdentityVerificationAttributes` operation on the `SES` service. /// /// Given a list of identities (email addresses and/or domains), returns the verification status and (for domain identities) the verification token for each identity. The verification status of an email address is "Pending" until the email address owner clicks the link within the verification email that Amazon SES sent to that address. If the email address owner clicks the link within 24 hours, the verification status of the email address changes to "Success". If the link is not clicked within 24 hours, the verification status changes to "Failed." In that case, to verify the email address, you must restart the verification process from the beginning. For domain identities, the domain's verification status is "Pending" as Amazon SES searches for the required TXT record in the DNS settings of the domain. When Amazon SES detects the record, the domain's verification status changes to "Success". If Amazon SES is unable to detect the record within 72 hours, the domain's verification status changes to "Failed." In that case, to verify the domain, you must restart the verification process from the beginning. This operation is throttled at one request per second and can only get verification attributes for up to 100 identities at a time. /// @@ -2442,7 +2442,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `GetSendQuota` operation on the `SimpleEmailService` service. + /// Performs the `GetSendQuota` operation on the `SES` service. /// /// Provides the sending limits for the Amazon SES account. You can execute this operation no more than once per second. /// @@ -2506,7 +2506,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `GetSendStatistics` operation on the `SimpleEmailService` service. + /// Performs the `GetSendStatistics` operation on the `SES` service. /// /// Provides sending statistics for the current Amazon Web Services Region. The result is a list of data points, representing the last two weeks of sending activity. Each data point in the list contains statistics for a 15-minute period of time. You can execute this operation no more than once per second. /// @@ -2570,7 +2570,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `GetTemplate` operation on the `SimpleEmailService` service. + /// Performs the `GetTemplate` operation on the `SES` service. /// /// Displays the template object (which includes the Subject line, HTML part and text part) for the template you specify. You can execute this operation no more than once per second. /// @@ -2639,7 +2639,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `ListConfigurationSets` operation on the `SimpleEmailService` service. + /// Performs the `ListConfigurationSets` operation on the `SES` service. /// /// Provides a list of the configuration sets associated with your Amazon SES account in the current Amazon Web Services Region. For information about using configuration sets, see [Monitoring Your Amazon SES Sending Activity](https://docs.aws.amazon.com/ses/latest/dg/monitor-sending-activity.html) in the Amazon SES Developer Guide. You can execute this operation no more than once per second. This operation returns up to 1,000 configuration sets each time it is run. If your Amazon SES account has more than 1,000 configuration sets, this operation also returns NextToken. You can then execute the ListConfigurationSets operation again, passing the NextToken parameter and the value of the NextToken element to retrieve additional results. /// @@ -2703,7 +2703,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `ListCustomVerificationEmailTemplates` operation on the `SimpleEmailService` service. + /// Performs the `ListCustomVerificationEmailTemplates` operation on the `SES` service. /// /// Lists the existing custom verification email templates for your account in the current Amazon Web Services Region. For more information about custom verification email templates, see [Using Custom Verification Email Templates](https://docs.aws.amazon.com/ses/latest/dg/creating-identities.html#send-email-verify-address-custom) in the Amazon SES Developer Guide. You can execute this operation no more than once per second. /// @@ -2767,7 +2767,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `ListIdentities` operation on the `SimpleEmailService` service. + /// Performs the `ListIdentities` operation on the `SES` service. /// /// Returns a list containing all of the identities (email addresses and domains) for your Amazon Web Services account in the current Amazon Web Services Region, regardless of verification status. You can execute this operation no more than once per second. It's recommended that for successive pagination calls of this API, you continue to the use the same parameter/value pairs as used in the original call, e.g., if you used IdentityType=Domain in the the original call and received a NextToken in the response, you should continue providing the IdentityType=Domain parameter for further NextToken calls; however, if you didn't provide the IdentityType parameter in the original call, then continue to not provide it for successive pagination calls. Using this protocol will ensure consistent results. /// @@ -2831,7 +2831,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `ListIdentityPolicies` operation on the `SimpleEmailService` service. + /// Performs the `ListIdentityPolicies` operation on the `SES` service. /// /// Returns a list of sending authorization policies that are attached to the given identity (an email address or a domain). This operation returns only a list. To get the actual policy content, use GetIdentityPolicies. This operation is for the identity owner only. If you have not verified the identity, it returns an error. Sending authorization is a feature that enables an identity owner to authorize other senders to use its identities. For information about using sending authorization, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/sending-authorization.html). You can execute this operation no more than once per second. /// @@ -2895,7 +2895,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `ListReceiptFilters` operation on the `SimpleEmailService` service. + /// Performs the `ListReceiptFilters` operation on the `SES` service. /// /// Lists the IP address filters associated with your Amazon Web Services account in the current Amazon Web Services Region. For information about managing IP address filters, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/receiving-email-ip-filtering-console-walkthrough.html). You can execute this operation no more than once per second. /// @@ -2959,7 +2959,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `ListReceiptRuleSets` operation on the `SimpleEmailService` service. + /// Performs the `ListReceiptRuleSets` operation on the `SES` service. /// /// Lists the receipt rule sets that exist under your Amazon Web Services account in the current Amazon Web Services Region. If there are additional receipt rule sets to be retrieved, you receive a NextToken that you can provide to the next call to ListReceiptRuleSets to retrieve the additional entries. For information about managing receipt rule sets, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/receiving-email-receipt-rules-console-walkthrough.html). You can execute this operation no more than once per second. /// @@ -3023,7 +3023,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `ListTemplates` operation on the `SimpleEmailService` service. + /// Performs the `ListTemplates` operation on the `SES` service. /// /// Lists the email templates present in your Amazon SES account in the current Amazon Web Services Region. You can execute this operation no more than once per second. /// @@ -3087,7 +3087,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `ListVerifiedEmailAddresses` operation on the `SimpleEmailService` service. + /// Performs the `ListVerifiedEmailAddresses` operation on the `SES` service. /// /// Deprecated. Use the ListIdentities operation to list the email addresses and domains associated with your account. /// @@ -3151,7 +3151,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `PutConfigurationSetDeliveryOptions` operation on the `SimpleEmailService` service. + /// Performs the `PutConfigurationSetDeliveryOptions` operation on the `SES` service. /// /// Adds or updates the delivery options for a configuration set. /// @@ -3221,7 +3221,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `PutIdentityPolicy` operation on the `SimpleEmailService` service. + /// Performs the `PutIdentityPolicy` operation on the `SES` service. /// /// Adds or updates a sending authorization policy for the specified identity (an email address or a domain). This operation is for the identity owner only. If you have not verified the identity, it returns an error. Sending authorization is a feature that enables an identity owner to authorize other senders to use its identities. For information about using sending authorization, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/sending-authorization.html). You can execute this operation no more than once per second. /// @@ -3290,7 +3290,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `ReorderReceiptRuleSet` operation on the `SimpleEmailService` service. + /// Performs the `ReorderReceiptRuleSet` operation on the `SES` service. /// /// Reorders the receipt rules within a receipt rule set. All of the rules in the rule set must be represented in this request. That is, it is error if the reorder request doesn't explicitly position all of the rules. For information about managing receipt rule sets, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/receiving-email-receipt-rules-console-walkthrough.html). You can execute this operation no more than once per second. /// @@ -3360,7 +3360,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `SendBounce` operation on the `SimpleEmailService` service. + /// Performs the `SendBounce` operation on the `SES` service. /// /// Generates and sends a bounce message to the sender of an email you received through Amazon SES. You can only use this operation on an email up to 24 hours after you receive it. You cannot use this operation to send generic bounces for mail that was not received by Amazon SES. For information about receiving email through Amazon SES, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/receiving-email.html). You can execute this operation no more than once per second. /// @@ -3429,7 +3429,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `SendBulkTemplatedEmail` operation on the `SimpleEmailService` service. + /// Performs the `SendBulkTemplatedEmail` operation on the `SES` service. /// /// Composes an email message to multiple destinations. The message body is created using an email template. To send email using this operation, your call must meet the following requirements: /// @@ -3517,7 +3517,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `SendCustomVerificationEmail` operation on the `SimpleEmailService` service. + /// Performs the `SendCustomVerificationEmail` operation on the `SES` service. /// /// Adds an email address to the list of identities for your Amazon SES account in the current Amazon Web Services Region and attempts to verify it. As a result of executing this operation, a customized verification email is sent to the specified address. To use this operation, you must first create a custom verification email template. For more information about creating and using custom verification email templates, see [Using Custom Verification Email Templates](https://docs.aws.amazon.com/ses/latest/dg/creating-identities.html#send-email-verify-address-custom) in the Amazon SES Developer Guide. You can execute this operation no more than once per second. /// @@ -3590,7 +3590,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `SendEmail` operation on the `SimpleEmailService` service. + /// Performs the `SendEmail` operation on the `SES` service. /// /// Composes an email message and immediately queues it for sending. To send email using this operation, your message must meet the following requirements: /// @@ -3676,7 +3676,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `SendRawEmail` operation on the `SimpleEmailService` service. + /// Performs the `SendRawEmail` operation on the `SES` service. /// /// Composes an email message and immediately queues it for sending. This operation is more flexible than the SendEmail operation. When you use the SendRawEmail operation, you can specify the headers of the message as well as its content. This flexibility is useful, for example, when you need to send a multipart MIME email (such a message that contains both a text and an HTML version). You can also use this operation to send messages that include attachments. The SendRawEmail operation has the following requirements: /// @@ -3781,7 +3781,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `SendTemplatedEmail` operation on the `SimpleEmailService` service. + /// Performs the `SendTemplatedEmail` operation on the `SES` service. /// /// Composes an email message using an email template and immediately queues it for sending. To send email using this operation, your call must meet the following requirements: /// @@ -3870,7 +3870,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `SetActiveReceiptRuleSet` operation on the `SimpleEmailService` service. + /// Performs the `SetActiveReceiptRuleSet` operation on the `SES` service. /// /// Sets the specified receipt rule set as the active receipt rule set. To disable your email-receiving through Amazon SES completely, you can call this operation with RuleSetName set to null. For information about managing receipt rule sets, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/receiving-email-receipt-rules-console-walkthrough.html). You can execute this operation no more than once per second. /// @@ -3939,7 +3939,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `SetIdentityDkimEnabled` operation on the `SimpleEmailService` service. + /// Performs the `SetIdentityDkimEnabled` operation on the `SES` service. /// /// Enables or disables Easy DKIM signing of email sent from an identity. If Easy DKIM signing is enabled for a domain, then Amazon SES uses DKIM to sign all email that it sends from addresses on that domain. If Easy DKIM signing is enabled for an email address, then Amazon SES uses DKIM to sign all email it sends from that address. For email addresses (for example, user@example.com), you can only enable DKIM signing if the corresponding domain (in this case, example.com) has been set up to use Easy DKIM. You can enable DKIM signing for an identity at any time after you start the verification process for the identity, even if the verification process isn't complete. You can execute this operation no more than once per second. For more information about Easy DKIM signing, go to the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/send-email-authentication-dkim-easy.html). /// @@ -4003,7 +4003,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `SetIdentityFeedbackForwardingEnabled` operation on the `SimpleEmailService` service. + /// Performs the `SetIdentityFeedbackForwardingEnabled` operation on the `SES` service. /// /// Given an identity (an email address or a domain), enables or disables whether Amazon SES forwards bounce and complaint notifications as email. Feedback forwarding can only be disabled when Amazon Simple Notification Service (Amazon SNS) topics are specified for both bounces and complaints. Feedback forwarding does not apply to delivery notifications. Delivery notifications are only available through Amazon SNS. You can execute this operation no more than once per second. For more information about using notifications with Amazon SES, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/monitor-sending-activity-using-notifications.html). /// @@ -4067,7 +4067,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `SetIdentityHeadersInNotificationsEnabled` operation on the `SimpleEmailService` service. + /// Performs the `SetIdentityHeadersInNotificationsEnabled` operation on the `SES` service. /// /// Given an identity (an email address or a domain), sets whether Amazon SES includes the original email headers in the Amazon Simple Notification Service (Amazon SNS) notifications of a specified type. You can execute this operation no more than once per second. For more information about using notifications with Amazon SES, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/monitor-sending-activity-using-notifications.html). /// @@ -4131,7 +4131,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `SetIdentityMailFromDomain` operation on the `SimpleEmailService` service. + /// Performs the `SetIdentityMailFromDomain` operation on the `SES` service. /// /// Enables or disables the custom MAIL FROM domain setup for a verified identity (an email address or a domain). To send emails using the specified MAIL FROM domain, you must add an MX record to your MAIL FROM domain's DNS settings. To ensure that your emails pass Sender Policy Framework (SPF) checks, you must also add or update an SPF record. For more information, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/mail-from.html). You can execute this operation no more than once per second. /// @@ -4195,7 +4195,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `SetIdentityNotificationTopic` operation on the `SimpleEmailService` service. + /// Performs the `SetIdentityNotificationTopic` operation on the `SES` service. /// /// Sets an Amazon Simple Notification Service (Amazon SNS) topic to use when delivering notifications. When you use this operation, you specify a verified identity, such as an email address or domain. When you send an email that uses the chosen identity in the Source field, Amazon SES sends notifications to the topic you specified. You can send bounce, complaint, or delivery notifications (or any combination of the three) to the Amazon SNS topic that you specify. You can execute this operation no more than once per second. For more information about feedback notification, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/monitor-sending-activity-using-notifications.html). /// @@ -4259,7 +4259,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `SetReceiptRulePosition` operation on the `SimpleEmailService` service. + /// Performs the `SetReceiptRulePosition` operation on the `SES` service. /// /// Sets the position of the specified receipt rule in the receipt rule set. For information about managing receipt rules, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/receiving-email-receipt-rules-console-walkthrough.html). You can execute this operation no more than once per second. /// @@ -4329,7 +4329,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `TestRenderTemplate` operation on the `SimpleEmailService` service. + /// Performs the `TestRenderTemplate` operation on the `SES` service. /// /// Creates a preview of the MIME content of an email when provided with a template and a set of replacement data. You can execute this operation no more than once per second. /// @@ -4400,7 +4400,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `UpdateAccountSendingEnabled` operation on the `SimpleEmailService` service. + /// Performs the `UpdateAccountSendingEnabled` operation on the `SES` service. /// /// Enables or disables email sending across your entire Amazon SES account in the current Amazon Web Services Region. You can use this operation in conjunction with Amazon CloudWatch alarms to temporarily pause email sending across your Amazon SES account in a given Amazon Web Services Region when reputation metrics (such as your bounce or complaint rates) reach certain thresholds. You can execute this operation no more than once per second. /// @@ -4464,7 +4464,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `UpdateConfigurationSetEventDestination` operation on the `SimpleEmailService` service. + /// Performs the `UpdateConfigurationSetEventDestination` operation on the `SES` service. /// /// Updates the event destination of a configuration set. Event destinations are associated with configuration sets, which enable you to publish email sending events to Amazon CloudWatch, Amazon Kinesis Firehose, or Amazon Simple Notification Service (Amazon SNS). For information about using configuration sets, see [Monitoring Your Amazon SES Sending Activity](https://docs.aws.amazon.com/ses/latest/dg/monitor-sending-activity.html) in the Amazon SES Developer Guide. When you create or update an event destination, you must provide one, and only one, destination. The destination can be Amazon CloudWatch, Amazon Kinesis Firehose, or Amazon Simple Notification Service (Amazon SNS). You can execute this operation no more than once per second. /// @@ -4537,7 +4537,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `UpdateConfigurationSetReputationMetricsEnabled` operation on the `SimpleEmailService` service. + /// Performs the `UpdateConfigurationSetReputationMetricsEnabled` operation on the `SES` service. /// /// Enables or disables the publishing of reputation metrics for emails sent using a specific configuration set in a given Amazon Web Services Region. Reputation metrics include bounce and complaint rates. These metrics are published to Amazon CloudWatch. By using CloudWatch, you can create alarms when bounce or complaint rates exceed certain thresholds. You can execute this operation no more than once per second. /// @@ -4606,7 +4606,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `UpdateConfigurationSetSendingEnabled` operation on the `SimpleEmailService` service. + /// Performs the `UpdateConfigurationSetSendingEnabled` operation on the `SES` service. /// /// Enables or disables email sending for messages sent using a specific configuration set in a given Amazon Web Services Region. You can use this operation in conjunction with Amazon CloudWatch alarms to temporarily pause email sending for a configuration set when the reputation metrics for that configuration set (such as your bounce on complaint rate) exceed certain thresholds. You can execute this operation no more than once per second. /// @@ -4675,7 +4675,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `UpdateConfigurationSetTrackingOptions` operation on the `SimpleEmailService` service. + /// Performs the `UpdateConfigurationSetTrackingOptions` operation on the `SES` service. /// /// Modifies an association between a configuration set and a custom domain for open and click event tracking. By default, images and links used for tracking open and click events are hosted on domains operated by Amazon SES. You can configure a subdomain of your own to handle these events. For information about using custom domains, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/configure-custom-open-click-domains.html). /// @@ -4750,7 +4750,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `UpdateCustomVerificationEmailTemplate` operation on the `SimpleEmailService` service. + /// Performs the `UpdateCustomVerificationEmailTemplate` operation on the `SES` service. /// /// Updates an existing custom verification email template. For more information about custom verification email templates, see [Using Custom Verification Email Templates](https://docs.aws.amazon.com/ses/latest/dg/creating-identities.html#send-email-verify-address-custom) in the Amazon SES Developer Guide. You can execute this operation no more than once per second. /// @@ -4821,7 +4821,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `UpdateReceiptRule` operation on the `SimpleEmailService` service. + /// Performs the `UpdateReceiptRule` operation on the `SES` service. /// /// Updates a receipt rule. For information about managing receipt rules, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/receiving-email-receipt-rules-console-walkthrough.html). You can execute this operation no more than once per second. /// @@ -4895,7 +4895,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `UpdateTemplate` operation on the `SimpleEmailService` service. + /// Performs the `UpdateTemplate` operation on the `SES` service. /// /// Updates an email template. Email templates enable you to send personalized email to one or more destinations in a single operation. For more information, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/dg/send-personalized-email-api.html). You can execute this operation no more than once per second. /// @@ -4965,7 +4965,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `VerifyDomainDkim` operation on the `SimpleEmailService` service. + /// Performs the `VerifyDomainDkim` operation on the `SES` service. /// /// Returns a set of DKIM tokens for a domain identity. When you execute the VerifyDomainDkim operation, the domain that you specify is added to the list of identities that are associated with your account. This is true even if you haven't already associated the domain with your account by using the VerifyDomainIdentity operation. However, you can't send email from the domain until you either successfully [verify it](https://docs.aws.amazon.com/ses/latest/dg/creating-identities.html#verify-domain-procedure) or you successfully [set up DKIM for it](https://docs.aws.amazon.com/ses/latest/dg/send-email-authentication-dkim-easy.html). You use the tokens that are generated by this operation to create CNAME records. When Amazon SES detects that you've added these records to the DNS configuration for a domain, you can start sending email from that domain. You can start sending email even if you haven't added the TXT record provided by the VerifyDomainIdentity operation to the DNS configuration for your domain. All email that you send from the domain is authenticated using DKIM. To create the CNAME records for DKIM authentication, use the following values: /// @@ -5038,7 +5038,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `VerifyDomainIdentity` operation on the `SimpleEmailService` service. + /// Performs the `VerifyDomainIdentity` operation on the `SES` service. /// /// Adds a domain to the list of identities for your Amazon SES account in the current Amazon Web Services Region and attempts to verify it. For more information about verifying domains, see [Verifying Email Addresses and Domains](https://docs.aws.amazon.com/ses/latest/dg/verify-addresses-and-domains.html) in the Amazon SES Developer Guide. You can execute this operation no more than once per second. /// @@ -5102,7 +5102,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `VerifyEmailAddress` operation on the `SimpleEmailService` service. + /// Performs the `VerifyEmailAddress` operation on the `SES` service. /// /// Deprecated. Use the VerifyEmailIdentity operation to verify a new email address. /// @@ -5166,7 +5166,7 @@ extension SESClient { return try await op.execute(input: input) } - /// Performs the `VerifyEmailIdentity` operation on the `SimpleEmailService` service. + /// Performs the `VerifyEmailIdentity` operation on the `SES` service. /// /// Adds an email address to the list of identities for your Amazon SES account in the current Amazon Web Services Region and attempts to verify it. As a result of executing this operation, a verification email is sent to the specified address. You can execute this operation no more than once per second. /// diff --git a/Sources/Services/AWSSESv2/Sources/AWSSESv2/SESv2Client.swift b/Sources/Services/AWSSESv2/Sources/AWSSESv2/SESv2Client.swift index 5f08755da9b..0ea820467eb 100644 --- a/Sources/Services/AWSSESv2/Sources/AWSSESv2/SESv2Client.swift +++ b/Sources/Services/AWSSESv2/Sources/AWSSESv2/SESv2Client.swift @@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SESv2Client: ClientRuntime.Client { public static let clientName = "SESv2Client" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SESv2Client.SESv2ClientConfiguration let serviceName = "SESv2" @@ -332,7 +332,7 @@ extension SESv2Client { } extension SESv2Client { - /// Performs the `BatchGetMetricData` operation on the `SimpleEmailService_v2` service. + /// Performs the `BatchGetMetricData` operation on the `SESv2` service. /// /// Retrieves batches of metric data collected based on your sending activity. You can execute this operation no more than 16 times per second, and with at most 160 queries from the batches per second (cumulative). /// @@ -405,7 +405,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `CancelExportJob` operation on the `SimpleEmailService_v2` service. + /// Performs the `CancelExportJob` operation on the `SESv2` service. /// /// Cancels an export job. /// @@ -474,7 +474,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `CreateConfigurationSet` operation on the `SimpleEmailService_v2` service. + /// Performs the `CreateConfigurationSet` operation on the `SESv2` service. /// /// Create a configuration set. Configuration sets are groups of rules that you can apply to the emails that you send. You apply a configuration set to an email by specifying the name of the configuration set when you call the Amazon SES API v2. When you apply a configuration set to an email, all of the rules in that configuration set are applied to the email. /// @@ -549,7 +549,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `CreateConfigurationSetEventDestination` operation on the `SimpleEmailService_v2` service. + /// Performs the `CreateConfigurationSetEventDestination` operation on the `SESv2` service. /// /// Create an event destination. Events include message sends, deliveries, opens, clicks, bounces, and complaints. Event destinations are places that you can send information about these events to. For example, you can send event data to Amazon EventBridge and associate a rule to send the event to the specified target. A single configuration set can include more than one event destination. /// @@ -623,7 +623,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `CreateContact` operation on the `SimpleEmailService_v2` service. + /// Performs the `CreateContact` operation on the `SESv2` service. /// /// Creates a contact, which is an end-user who is receiving the email, and adds them to a contact list. /// @@ -696,7 +696,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `CreateContactList` operation on the `SimpleEmailService_v2` service. + /// Performs the `CreateContactList` operation on the `SESv2` service. /// /// Creates a contact list. /// @@ -769,7 +769,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `CreateCustomVerificationEmailTemplate` operation on the `SimpleEmailService_v2` service. + /// Performs the `CreateCustomVerificationEmailTemplate` operation on the `SESv2` service. /// /// Creates a new custom verification email template. For more information about custom verification email templates, see [Using custom verification email templates](https://docs.aws.amazon.com/ses/latest/dg/creating-identities.html#send-email-verify-address-custom) in the Amazon SES Developer Guide. You can execute this operation no more than once per second. /// @@ -843,7 +843,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `CreateDedicatedIpPool` operation on the `SimpleEmailService_v2` service. + /// Performs the `CreateDedicatedIpPool` operation on the `SESv2` service. /// /// Create a new pool of dedicated IP addresses. A pool can include one or more dedicated IP addresses that are associated with your Amazon Web Services account. You can associate a pool with a configuration set. When you send an email that uses that configuration set, the message is sent from one of the addresses in the associated pool. /// @@ -917,7 +917,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `CreateDeliverabilityTestReport` operation on the `SimpleEmailService_v2` service. + /// Performs the `CreateDeliverabilityTestReport` operation on the `SESv2` service. /// /// Create a new predictive inbox placement test. Predictive inbox placement tests can help you predict how your messages will be handled by various email providers around the world. When you perform a predictive inbox placement test, you provide a sample message that contains the content that you plan to send to your customers. Amazon SES then sends that message to special email addresses spread across several major email providers. After about 24 hours, the test is complete, and you can use the GetDeliverabilityTestReport operation to view the results of the test. /// @@ -995,7 +995,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `CreateEmailIdentity` operation on the `SimpleEmailService_v2` service. + /// Performs the `CreateEmailIdentity` operation on the `SESv2` service. /// /// Starts the process of verifying an email identity. An identity is an email address or domain that you use when you send email. Before you can use an identity to send email, you first have to verify it. By verifying an identity, you demonstrate that you're the owner of the identity, and that you've given Amazon SES API v2 permission to send email from the identity. When you verify an email address, Amazon SES sends an email to the address. Your email address is verified as soon as you follow the link in the verification email. When you verify a domain without specifying the DkimSigningAttributes object, this operation provides a set of DKIM tokens. You can convert these tokens into CNAME records, which you then add to the DNS configuration for your domain. Your domain is verified when Amazon SES detects these records in the DNS configuration for your domain. This verification method is known as [Easy DKIM](https://docs.aws.amazon.com/ses/latest/DeveloperGuide/easy-dkim.html). Alternatively, you can perform the verification process by providing your own public-private key pair. This verification method is known as Bring Your Own DKIM (BYODKIM). To use BYODKIM, your call to the CreateEmailIdentity operation has to include the DkimSigningAttributes object. When you specify this object, you provide a selector (a component of the DNS record name that identifies the public key to use for DKIM authentication) and a private key. When you verify a domain, this operation provides a set of DKIM tokens, which you can convert into CNAME tokens. You add these CNAME tokens to the DNS configuration for your domain. Your domain is verified when Amazon SES detects these records in the DNS configuration for your domain. For some DNS providers, it can take 72 hours or more to complete the domain verification process. Additionally, you can associate an existing configuration set with the email identity that you're verifying. /// @@ -1070,7 +1070,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `CreateEmailIdentityPolicy` operation on the `SimpleEmailService_v2` service. + /// Performs the `CreateEmailIdentityPolicy` operation on the `SESv2` service. /// /// Creates the specified sending authorization policy for the given identity (an email address or a domain). This API is for the identity owner only. If you have not verified the identity, this API will return an error. Sending authorization is a feature that enables an identity owner to authorize other senders to use its identities. For information about using sending authorization, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/DeveloperGuide/sending-authorization.html). You can execute this operation no more than once per second. /// @@ -1144,7 +1144,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `CreateEmailTemplate` operation on the `SimpleEmailService_v2` service. + /// Performs the `CreateEmailTemplate` operation on the `SESv2` service. /// /// Creates an email template. Email templates enable you to send personalized email to one or more destinations in a single API operation. For more information, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/DeveloperGuide/send-personalized-email-api.html). You can execute this operation no more than once per second. /// @@ -1217,7 +1217,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `CreateExportJob` operation on the `SimpleEmailService_v2` service. + /// Performs the `CreateExportJob` operation on the `SESv2` service. /// /// Creates an export job for a data source and destination. You can execute this operation no more than once per second. /// @@ -1290,7 +1290,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `CreateImportJob` operation on the `SimpleEmailService_v2` service. + /// Performs the `CreateImportJob` operation on the `SESv2` service. /// /// Creates an import job for a data destination. /// @@ -1362,7 +1362,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `CreateMultiRegionEndpoint` operation on the `SimpleEmailService_v2` service. + /// Performs the `CreateMultiRegionEndpoint` operation on the `SESv2` service. /// /// Creates a multi-region endpoint (global-endpoint). The primary region is going to be the AWS-Region where the operation is executed. The secondary region has to be provided in request's parameters. From the data flow standpoint there is no difference between primary and secondary regions - sending traffic will be split equally between the two. The primary region is the region where the resource has been created and where it can be managed. /// @@ -1435,7 +1435,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `DeleteConfigurationSet` operation on the `SimpleEmailService_v2` service. + /// Performs the `DeleteConfigurationSet` operation on the `SESv2` service. /// /// Delete an existing configuration set. Configuration sets are groups of rules that you can apply to the emails you send. You apply a configuration set to an email by including a reference to the configuration set in the headers of the email. When you apply a configuration set to an email, all of the rules in that configuration set are applied to the email. /// @@ -1505,7 +1505,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `DeleteConfigurationSetEventDestination` operation on the `SimpleEmailService_v2` service. + /// Performs the `DeleteConfigurationSetEventDestination` operation on the `SESv2` service. /// /// Delete an event destination. Events include message sends, deliveries, opens, clicks, bounces, and complaints. Event destinations are places that you can send information about these events to. For example, you can send event data to Amazon EventBridge and associate a rule to send the event to the specified target. /// @@ -1574,7 +1574,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `DeleteContact` operation on the `SimpleEmailService_v2` service. + /// Performs the `DeleteContact` operation on the `SESv2` service. /// /// Removes a contact from a contact list. /// @@ -1643,7 +1643,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `DeleteContactList` operation on the `SimpleEmailService_v2` service. + /// Performs the `DeleteContactList` operation on the `SESv2` service. /// /// Deletes a contact list and all of the contacts on that list. /// @@ -1713,7 +1713,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `DeleteCustomVerificationEmailTemplate` operation on the `SimpleEmailService_v2` service. + /// Performs the `DeleteCustomVerificationEmailTemplate` operation on the `SESv2` service. /// /// Deletes an existing custom verification email template. For more information about custom verification email templates, see [Using custom verification email templates](https://docs.aws.amazon.com/ses/latest/dg/creating-identities.html#send-email-verify-address-custom) in the Amazon SES Developer Guide. You can execute this operation no more than once per second. /// @@ -1782,7 +1782,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `DeleteDedicatedIpPool` operation on the `SimpleEmailService_v2` service. + /// Performs the `DeleteDedicatedIpPool` operation on the `SESv2` service. /// /// Delete a dedicated IP pool. /// @@ -1852,7 +1852,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `DeleteEmailIdentity` operation on the `SimpleEmailService_v2` service. + /// Performs the `DeleteEmailIdentity` operation on the `SESv2` service. /// /// Deletes an email identity. An identity can be either an email address or a domain name. /// @@ -1922,7 +1922,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `DeleteEmailIdentityPolicy` operation on the `SimpleEmailService_v2` service. + /// Performs the `DeleteEmailIdentityPolicy` operation on the `SESv2` service. /// /// Deletes the specified sending authorization policy for the given identity (an email address or a domain). This API returns successfully even if a policy with the specified name does not exist. This API is for the identity owner only. If you have not verified the identity, this API will return an error. Sending authorization is a feature that enables an identity owner to authorize other senders to use its identities. For information about using sending authorization, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/DeveloperGuide/sending-authorization.html). You can execute this operation no more than once per second. /// @@ -1991,7 +1991,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `DeleteEmailTemplate` operation on the `SimpleEmailService_v2` service. + /// Performs the `DeleteEmailTemplate` operation on the `SESv2` service. /// /// Deletes an email template. You can execute this operation no more than once per second. /// @@ -2060,7 +2060,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `DeleteMultiRegionEndpoint` operation on the `SimpleEmailService_v2` service. + /// Performs the `DeleteMultiRegionEndpoint` operation on the `SESv2` service. /// /// Deletes a multi-region endpoint (global-endpoint). Only multi-region endpoints (global-endpoints) whose primary region is the AWS-Region where operation is executed can be deleted. /// @@ -2130,7 +2130,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `DeleteSuppressedDestination` operation on the `SimpleEmailService_v2` service. + /// Performs the `DeleteSuppressedDestination` operation on the `SESv2` service. /// /// Removes an email address from the suppression list for your account. /// @@ -2199,7 +2199,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `GetAccount` operation on the `SimpleEmailService_v2` service. + /// Performs the `GetAccount` operation on the `SESv2` service. /// /// Obtain information about the email-sending status and capabilities of your Amazon SES account in the current Amazon Web Services Region. /// @@ -2267,7 +2267,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `GetBlacklistReports` operation on the `SimpleEmailService_v2` service. + /// Performs the `GetBlacklistReports` operation on the `SESv2` service. /// /// Retrieve a list of the blacklists that your dedicated IP addresses appear on. /// @@ -2337,7 +2337,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `GetConfigurationSet` operation on the `SimpleEmailService_v2` service. + /// Performs the `GetConfigurationSet` operation on the `SESv2` service. /// /// Get information about an existing configuration set, including the dedicated IP pool that it's associated with, whether or not it's enabled for sending email, and more. Configuration sets are groups of rules that you can apply to the emails you send. You apply a configuration set to an email by including a reference to the configuration set in the headers of the email. When you apply a configuration set to an email, all of the rules in that configuration set are applied to the email. /// @@ -2406,7 +2406,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `GetConfigurationSetEventDestinations` operation on the `SimpleEmailService_v2` service. + /// Performs the `GetConfigurationSetEventDestinations` operation on the `SESv2` service. /// /// Retrieve a list of event destinations that are associated with a configuration set. Events include message sends, deliveries, opens, clicks, bounces, and complaints. Event destinations are places that you can send information about these events to. For example, you can send event data to Amazon EventBridge and associate a rule to send the event to the specified target. /// @@ -2475,7 +2475,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `GetContact` operation on the `SimpleEmailService_v2` service. + /// Performs the `GetContact` operation on the `SESv2` service. /// /// Returns a contact from a contact list. /// @@ -2544,7 +2544,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `GetContactList` operation on the `SimpleEmailService_v2` service. + /// Performs the `GetContactList` operation on the `SESv2` service. /// /// Returns contact list metadata. It does not return any information about the contacts present in the list. /// @@ -2613,7 +2613,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `GetCustomVerificationEmailTemplate` operation on the `SimpleEmailService_v2` service. + /// Performs the `GetCustomVerificationEmailTemplate` operation on the `SESv2` service. /// /// Returns the custom email verification template for the template name you specify. For more information about custom verification email templates, see [Using custom verification email templates](https://docs.aws.amazon.com/ses/latest/dg/creating-identities.html#send-email-verify-address-custom) in the Amazon SES Developer Guide. You can execute this operation no more than once per second. /// @@ -2682,7 +2682,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `GetDedicatedIp` operation on the `SimpleEmailService_v2` service. + /// Performs the `GetDedicatedIp` operation on the `SESv2` service. /// /// Get information about a dedicated IP address, including the name of the dedicated IP pool that it's associated with, as well information about the automatic warm-up process for the address. /// @@ -2751,7 +2751,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `GetDedicatedIpPool` operation on the `SimpleEmailService_v2` service. + /// Performs the `GetDedicatedIpPool` operation on the `SESv2` service. /// /// Retrieve information about the dedicated pool. /// @@ -2820,7 +2820,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `GetDedicatedIps` operation on the `SimpleEmailService_v2` service. + /// Performs the `GetDedicatedIps` operation on the `SESv2` service. /// /// List the dedicated IP addresses that are associated with your Amazon Web Services account. /// @@ -2890,7 +2890,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `GetDeliverabilityDashboardOptions` operation on the `SimpleEmailService_v2` service. + /// Performs the `GetDeliverabilityDashboardOptions` operation on the `SESv2` service. /// /// Retrieve information about the status of the Deliverability dashboard for your account. When the Deliverability dashboard is enabled, you gain access to reputation, deliverability, and other metrics for the domains that you use to send email. You also gain the ability to perform predictive inbox placement tests. When you use the Deliverability dashboard, you pay a monthly subscription charge, in addition to any other fees that you accrue by using Amazon SES and other Amazon Web Services services. For more information about the features and cost of a Deliverability dashboard subscription, see [Amazon SES Pricing](http://aws.amazon.com/ses/pricing/). /// @@ -2959,7 +2959,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `GetDeliverabilityTestReport` operation on the `SimpleEmailService_v2` service. + /// Performs the `GetDeliverabilityTestReport` operation on the `SESv2` service. /// /// Retrieve the results of a predictive inbox placement test. /// @@ -3028,7 +3028,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `GetDomainDeliverabilityCampaign` operation on the `SimpleEmailService_v2` service. + /// Performs the `GetDomainDeliverabilityCampaign` operation on the `SESv2` service. /// /// Retrieve all the deliverability data for a specific campaign. This data is available for a campaign only if the campaign sent email by using a domain that the Deliverability dashboard is enabled for. /// @@ -3097,7 +3097,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `GetDomainStatisticsReport` operation on the `SimpleEmailService_v2` service. + /// Performs the `GetDomainStatisticsReport` operation on the `SESv2` service. /// /// Retrieve inbox placement and engagement rates for the domains that you use to send email. /// @@ -3167,7 +3167,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `GetEmailIdentity` operation on the `SimpleEmailService_v2` service. + /// Performs the `GetEmailIdentity` operation on the `SESv2` service. /// /// Provides information about a specific identity, including the identity's verification status, sending authorization policies, its DKIM authentication status, and its custom Mail-From settings. /// @@ -3236,7 +3236,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `GetEmailIdentityPolicies` operation on the `SimpleEmailService_v2` service. + /// Performs the `GetEmailIdentityPolicies` operation on the `SESv2` service. /// /// Returns the requested sending authorization policies for the given identity (an email address or a domain). The policies are returned as a map of policy names to policy contents. You can retrieve a maximum of 20 policies at a time. This API is for the identity owner only. If you have not verified the identity, this API will return an error. Sending authorization is a feature that enables an identity owner to authorize other senders to use its identities. For information about using sending authorization, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/DeveloperGuide/sending-authorization.html). You can execute this operation no more than once per second. /// @@ -3305,7 +3305,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `GetEmailTemplate` operation on the `SimpleEmailService_v2` service. + /// Performs the `GetEmailTemplate` operation on the `SESv2` service. /// /// Displays the template object (which includes the subject line, HTML part and text part) for the template you specify. You can execute this operation no more than once per second. /// @@ -3374,7 +3374,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `GetExportJob` operation on the `SimpleEmailService_v2` service. + /// Performs the `GetExportJob` operation on the `SESv2` service. /// /// Provides information about an export job. /// @@ -3443,7 +3443,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `GetImportJob` operation on the `SimpleEmailService_v2` service. + /// Performs the `GetImportJob` operation on the `SESv2` service. /// /// Provides information about an import job. /// @@ -3512,7 +3512,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `GetMessageInsights` operation on the `SimpleEmailService_v2` service. + /// Performs the `GetMessageInsights` operation on the `SESv2` service. /// /// Provides information about a specific message, including the from address, the subject, the recipient address, email tags, as well as events associated with the message. You can execute this operation no more than once per second. /// @@ -3581,7 +3581,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `GetMultiRegionEndpoint` operation on the `SimpleEmailService_v2` service. + /// Performs the `GetMultiRegionEndpoint` operation on the `SESv2` service. /// /// Displays the multi-region endpoint (global-endpoint) configuration. Only multi-region endpoints (global-endpoints) whose primary region is the AWS-Region where operation is executed can be displayed. /// @@ -3650,7 +3650,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `GetSuppressedDestination` operation on the `SimpleEmailService_v2` service. + /// Performs the `GetSuppressedDestination` operation on the `SESv2` service. /// /// Retrieves information about a specific email address that's on the suppression list for your account. /// @@ -3719,7 +3719,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `ListConfigurationSets` operation on the `SimpleEmailService_v2` service. + /// Performs the `ListConfigurationSets` operation on the `SESv2` service. /// /// List all of the configuration sets associated with your account in the current region. Configuration sets are groups of rules that you can apply to the emails you send. You apply a configuration set to an email by including a reference to the configuration set in the headers of the email. When you apply a configuration set to an email, all of the rules in that configuration set are applied to the email. /// @@ -3788,7 +3788,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `ListContactLists` operation on the `SimpleEmailService_v2` service. + /// Performs the `ListContactLists` operation on the `SESv2` service. /// /// Lists all of the contact lists available. /// @@ -3857,7 +3857,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `ListContacts` operation on the `SimpleEmailService_v2` service. + /// Performs the `ListContacts` operation on the `SESv2` service. /// /// Lists the contacts present in a specific contact list. /// @@ -3929,7 +3929,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `ListCustomVerificationEmailTemplates` operation on the `SimpleEmailService_v2` service. + /// Performs the `ListCustomVerificationEmailTemplates` operation on the `SESv2` service. /// /// Lists the existing custom verification email templates for your account in the current Amazon Web Services Region. For more information about custom verification email templates, see [Using custom verification email templates](https://docs.aws.amazon.com/ses/latest/dg/creating-identities.html#send-email-verify-address-custom) in the Amazon SES Developer Guide. You can execute this operation no more than once per second. /// @@ -3998,7 +3998,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `ListDedicatedIpPools` operation on the `SimpleEmailService_v2` service. + /// Performs the `ListDedicatedIpPools` operation on the `SESv2` service. /// /// List all of the dedicated IP pools that exist in your Amazon Web Services account in the current Region. /// @@ -4067,7 +4067,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `ListDeliverabilityTestReports` operation on the `SimpleEmailService_v2` service. + /// Performs the `ListDeliverabilityTestReports` operation on the `SESv2` service. /// /// Show a list of the predictive inbox placement tests that you've performed, regardless of their statuses. For predictive inbox placement tests that are complete, you can use the GetDeliverabilityTestReport operation to view the results. /// @@ -4137,7 +4137,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `ListDomainDeliverabilityCampaigns` operation on the `SimpleEmailService_v2` service. + /// Performs the `ListDomainDeliverabilityCampaigns` operation on the `SESv2` service. /// /// Retrieve deliverability data for all the campaigns that used a specific domain to send email during a specified time range. This data is available for a domain only if you enabled the Deliverability dashboard for the domain. /// @@ -4207,7 +4207,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `ListEmailIdentities` operation on the `SimpleEmailService_v2` service. + /// Performs the `ListEmailIdentities` operation on the `SESv2` service. /// /// Returns a list of all of the email identities that are associated with your Amazon Web Services account. An identity can be either an email address or a domain. This operation returns identities that are verified as well as those that aren't. This operation returns identities that are associated with Amazon SES and Amazon Pinpoint. /// @@ -4276,7 +4276,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `ListEmailTemplates` operation on the `SimpleEmailService_v2` service. + /// Performs the `ListEmailTemplates` operation on the `SESv2` service. /// /// Lists the email templates present in your Amazon SES account in the current Amazon Web Services Region. You can execute this operation no more than once per second. /// @@ -4345,7 +4345,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `ListExportJobs` operation on the `SimpleEmailService_v2` service. + /// Performs the `ListExportJobs` operation on the `SESv2` service. /// /// Lists all of the export jobs. /// @@ -4416,7 +4416,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `ListImportJobs` operation on the `SimpleEmailService_v2` service. + /// Performs the `ListImportJobs` operation on the `SESv2` service. /// /// Lists all of the import jobs. /// @@ -4487,7 +4487,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `ListMultiRegionEndpoints` operation on the `SimpleEmailService_v2` service. + /// Performs the `ListMultiRegionEndpoints` operation on the `SESv2` service. /// /// List the multi-region endpoints (global-endpoints). Only multi-region endpoints (global-endpoints) whose primary region is the AWS-Region where operation is executed will be listed. /// @@ -4556,7 +4556,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `ListRecommendations` operation on the `SimpleEmailService_v2` service. + /// Performs the `ListRecommendations` operation on the `SESv2` service. /// /// Lists the recommendations present in your Amazon SES account in the current Amazon Web Services Region. You can execute this operation no more than once per second. /// @@ -4628,7 +4628,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `ListSuppressedDestinations` operation on the `SimpleEmailService_v2` service. + /// Performs the `ListSuppressedDestinations` operation on the `SESv2` service. /// /// Retrieves a list of email addresses that are on the suppression list for your account. /// @@ -4698,7 +4698,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `SimpleEmailService_v2` service. + /// Performs the `ListTagsForResource` operation on the `SESv2` service. /// /// Retrieve a list of the tags (keys and values) that are associated with a specified resource. A tag is a label that you optionally define and associate with a resource. Each tag consists of a required tag key and an optional associated tag value. A tag key is a general label that acts as a category for more specific tag values. A tag value acts as a descriptor within a tag key. /// @@ -4768,7 +4768,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `PutAccountDedicatedIpWarmupAttributes` operation on the `SimpleEmailService_v2` service. + /// Performs the `PutAccountDedicatedIpWarmupAttributes` operation on the `SESv2` service. /// /// Enable or disable the automatic warm-up feature for dedicated IP addresses. /// @@ -4839,7 +4839,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `PutAccountDetails` operation on the `SimpleEmailService_v2` service. + /// Performs the `PutAccountDetails` operation on the `SESv2` service. /// /// Update your Amazon SES account details. /// @@ -4911,7 +4911,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `PutAccountSendingAttributes` operation on the `SimpleEmailService_v2` service. + /// Performs the `PutAccountSendingAttributes` operation on the `SESv2` service. /// /// Enable or disable the ability of your account to send email. /// @@ -4982,7 +4982,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `PutAccountSuppressionAttributes` operation on the `SimpleEmailService_v2` service. + /// Performs the `PutAccountSuppressionAttributes` operation on the `SESv2` service. /// /// Change the settings for the account-level suppression list. /// @@ -5053,7 +5053,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `PutAccountVdmAttributes` operation on the `SimpleEmailService_v2` service. + /// Performs the `PutAccountVdmAttributes` operation on the `SESv2` service. /// /// Update your Amazon SES account VDM attributes. You can execute this operation no more than once per second. /// @@ -5124,7 +5124,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `PutConfigurationSetDeliveryOptions` operation on the `SimpleEmailService_v2` service. + /// Performs the `PutConfigurationSetDeliveryOptions` operation on the `SESv2` service. /// /// Associate a configuration set with a dedicated IP pool. You can use dedicated IP pools to create groups of dedicated IP addresses for sending specific types of email. /// @@ -5196,7 +5196,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `PutConfigurationSetReputationOptions` operation on the `SimpleEmailService_v2` service. + /// Performs the `PutConfigurationSetReputationOptions` operation on the `SESv2` service. /// /// Enable or disable collection of reputation metrics for emails that you send using a particular configuration set in a specific Amazon Web Services Region. /// @@ -5268,7 +5268,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `PutConfigurationSetSendingOptions` operation on the `SimpleEmailService_v2` service. + /// Performs the `PutConfigurationSetSendingOptions` operation on the `SESv2` service. /// /// Enable or disable email sending for messages that use a particular configuration set in a specific Amazon Web Services Region. /// @@ -5340,7 +5340,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `PutConfigurationSetSuppressionOptions` operation on the `SimpleEmailService_v2` service. + /// Performs the `PutConfigurationSetSuppressionOptions` operation on the `SESv2` service. /// /// Specify the account suppression list preferences for a configuration set. /// @@ -5412,7 +5412,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `PutConfigurationSetTrackingOptions` operation on the `SimpleEmailService_v2` service. + /// Performs the `PutConfigurationSetTrackingOptions` operation on the `SESv2` service. /// /// Specify a custom domain to use for open and click tracking elements in email that you send. /// @@ -5484,7 +5484,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `PutConfigurationSetVdmOptions` operation on the `SimpleEmailService_v2` service. + /// Performs the `PutConfigurationSetVdmOptions` operation on the `SESv2` service. /// /// Specify VDM preferences for email that you send using the configuration set. You can execute this operation no more than once per second. /// @@ -5556,7 +5556,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `PutDedicatedIpInPool` operation on the `SimpleEmailService_v2` service. + /// Performs the `PutDedicatedIpInPool` operation on the `SESv2` service. /// /// Move a dedicated IP address to an existing dedicated IP pool. The dedicated IP address that you specify must already exist, and must be associated with your Amazon Web Services account. The dedicated IP pool you specify must already exist. You can create a new pool by using the CreateDedicatedIpPool operation. /// @@ -5628,7 +5628,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `PutDedicatedIpPoolScalingAttributes` operation on the `SimpleEmailService_v2` service. + /// Performs the `PutDedicatedIpPoolScalingAttributes` operation on the `SESv2` service. /// /// Used to convert a dedicated IP pool to a different scaling mode. MANAGED pools cannot be converted to STANDARD scaling mode. /// @@ -5701,7 +5701,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `PutDedicatedIpWarmupAttributes` operation on the `SimpleEmailService_v2` service. + /// Performs the `PutDedicatedIpWarmupAttributes` operation on the `SESv2` service. /// /// /// @@ -5773,7 +5773,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `PutDeliverabilityDashboardOption` operation on the `SimpleEmailService_v2` service. + /// Performs the `PutDeliverabilityDashboardOption` operation on the `SESv2` service. /// /// Enable or disable the Deliverability dashboard. When you enable the Deliverability dashboard, you gain access to reputation, deliverability, and other metrics for the domains that you use to send email. You also gain the ability to perform predictive inbox placement tests. When you use the Deliverability dashboard, you pay a monthly subscription charge, in addition to any other fees that you accrue by using Amazon SES and other Amazon Web Services services. For more information about the features and cost of a Deliverability dashboard subscription, see [Amazon SES Pricing](http://aws.amazon.com/ses/pricing/). /// @@ -5847,7 +5847,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `PutEmailIdentityConfigurationSetAttributes` operation on the `SimpleEmailService_v2` service. + /// Performs the `PutEmailIdentityConfigurationSetAttributes` operation on the `SESv2` service. /// /// Used to associate a configuration set with an email identity. /// @@ -5919,7 +5919,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `PutEmailIdentityDkimAttributes` operation on the `SimpleEmailService_v2` service. + /// Performs the `PutEmailIdentityDkimAttributes` operation on the `SESv2` service. /// /// Used to enable or disable DKIM authentication for an email identity. /// @@ -5991,7 +5991,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `PutEmailIdentityDkimSigningAttributes` operation on the `SimpleEmailService_v2` service. + /// Performs the `PutEmailIdentityDkimSigningAttributes` operation on the `SESv2` service. /// /// Used to configure or change the DKIM authentication settings for an email domain identity. You can use this operation to do any of the following: /// @@ -6075,7 +6075,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `PutEmailIdentityFeedbackAttributes` operation on the `SimpleEmailService_v2` service. + /// Performs the `PutEmailIdentityFeedbackAttributes` operation on the `SESv2` service. /// /// Used to enable or disable feedback forwarding for an identity. This setting determines what happens when an identity is used to send an email that results in a bounce or complaint event. If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email. You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled). /// @@ -6147,7 +6147,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `PutEmailIdentityMailFromAttributes` operation on the `SimpleEmailService_v2` service. + /// Performs the `PutEmailIdentityMailFromAttributes` operation on the `SESv2` service. /// /// Used to enable or disable the custom Mail-From domain configuration for an email identity. /// @@ -6219,7 +6219,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `PutSuppressedDestination` operation on the `SimpleEmailService_v2` service. + /// Performs the `PutSuppressedDestination` operation on the `SESv2` service. /// /// Adds an email address to the suppression list for your account. /// @@ -6290,7 +6290,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `SendBulkEmail` operation on the `SimpleEmailService_v2` service. + /// Performs the `SendBulkEmail` operation on the `SESv2` service. /// /// Composes an email message to multiple destinations. /// @@ -6367,7 +6367,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `SendCustomVerificationEmail` operation on the `SimpleEmailService_v2` service. + /// Performs the `SendCustomVerificationEmail` operation on the `SESv2` service. /// /// Adds an email address to the list of identities for your Amazon SES account in the current Amazon Web Services Region and attempts to verify it. As a result of executing this operation, a customized verification email is sent to the specified address. To use this operation, you must first create a custom verification email template. For more information about creating and using custom verification email templates, see [Using custom verification email templates](https://docs.aws.amazon.com/ses/latest/dg/creating-identities.html#send-email-verify-address-custom) in the Amazon SES Developer Guide. You can execute this operation no more than once per second. /// @@ -6443,7 +6443,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `SendEmail` operation on the `SimpleEmailService_v2` service. + /// Performs the `SendEmail` operation on the `SESv2` service. /// /// Sends an email message. You can use the Amazon SES API v2 to send the following types of messages: /// @@ -6526,7 +6526,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `SimpleEmailService_v2` service. + /// Performs the `TagResource` operation on the `SESv2` service. /// /// Add one or more tags (keys and values) to a specified resource. A tag is a label that you optionally define and associate with a resource. Tags can help you categorize and manage resources in different ways, such as by purpose, owner, environment, or other criteria. A resource can have as many as 50 tags. Each tag consists of a required tag key and an associated tag value, both of which you define. A tag key is a general label that acts as a category for more specific tag values. A tag value acts as a descriptor within a tag key. /// @@ -6599,7 +6599,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `TestRenderEmailTemplate` operation on the `SimpleEmailService_v2` service. + /// Performs the `TestRenderEmailTemplate` operation on the `SESv2` service. /// /// Creates a preview of the MIME content of an email when provided with a template and a set of replacement data. You can execute this operation no more than once per second. /// @@ -6671,7 +6671,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `SimpleEmailService_v2` service. + /// Performs the `UntagResource` operation on the `SESv2` service. /// /// Remove one or more tags (keys and values) from a specified resource. /// @@ -6742,7 +6742,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `UpdateConfigurationSetEventDestination` operation on the `SimpleEmailService_v2` service. + /// Performs the `UpdateConfigurationSetEventDestination` operation on the `SESv2` service. /// /// Update the configuration of an event destination for a configuration set. Events include message sends, deliveries, opens, clicks, bounces, and complaints. Event destinations are places that you can send information about these events to. For example, you can send event data to Amazon EventBridge and associate a rule to send the event to the specified target. /// @@ -6814,7 +6814,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `UpdateContact` operation on the `SimpleEmailService_v2` service. + /// Performs the `UpdateContact` operation on the `SESv2` service. /// /// Updates a contact's preferences for a list. You must specify all existing topic preferences in the TopicPreferences object, not just the ones that need updating; otherwise, all your existing preferences will be removed. /// @@ -6887,7 +6887,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `UpdateContactList` operation on the `SimpleEmailService_v2` service. + /// Performs the `UpdateContactList` operation on the `SESv2` service. /// /// Updates contact list metadata. This operation does a complete replacement. /// @@ -6960,7 +6960,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `UpdateCustomVerificationEmailTemplate` operation on the `SimpleEmailService_v2` service. + /// Performs the `UpdateCustomVerificationEmailTemplate` operation on the `SESv2` service. /// /// Updates an existing custom verification email template. For more information about custom verification email templates, see [Using custom verification email templates](https://docs.aws.amazon.com/ses/latest/dg/creating-identities.html#send-email-verify-address-custom) in the Amazon SES Developer Guide. You can execute this operation no more than once per second. /// @@ -7032,7 +7032,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `UpdateEmailIdentityPolicy` operation on the `SimpleEmailService_v2` service. + /// Performs the `UpdateEmailIdentityPolicy` operation on the `SESv2` service. /// /// Updates the specified sending authorization policy for the given identity (an email address or a domain). This API returns successfully even if a policy with the specified name does not exist. This API is for the identity owner only. If you have not verified the identity, this API will return an error. Sending authorization is a feature that enables an identity owner to authorize other senders to use its identities. For information about using sending authorization, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/DeveloperGuide/sending-authorization.html). You can execute this operation no more than once per second. /// @@ -7104,7 +7104,7 @@ extension SESv2Client { return try await op.execute(input: input) } - /// Performs the `UpdateEmailTemplate` operation on the `SimpleEmailService_v2` service. + /// Performs the `UpdateEmailTemplate` operation on the `SESv2` service. /// /// Updates an email template. Email templates enable you to send personalized email to one or more destinations in a single API operation. For more information, see the [Amazon SES Developer Guide](https://docs.aws.amazon.com/ses/latest/DeveloperGuide/send-personalized-email-api.html). You can execute this operation no more than once per second. /// diff --git a/Sources/Services/AWSSFN/Sources/AWSSFN/SFNClient.swift b/Sources/Services/AWSSFN/Sources/AWSSFN/SFNClient.swift index 72a7422aa90..86a667be420 100644 --- a/Sources/Services/AWSSFN/Sources/AWSSFN/SFNClient.swift +++ b/Sources/Services/AWSSFN/Sources/AWSSFN/SFNClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SFNClient: ClientRuntime.Client { public static let clientName = "SFNClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SFNClient.SFNClientConfiguration let serviceName = "SFN" @@ -331,7 +331,7 @@ extension SFNClient { } extension SFNClient { - /// Performs the `CreateActivity` operation on the `AWSStepFunctions` service. + /// Performs the `CreateActivity` operation on the `SFN` service. /// /// Creates an activity. An activity is a task that you write in any programming language and host on any machine that has access to Step Functions. Activities must poll Step Functions using the GetActivityTask API action and respond using SendTask* API actions. This function lets Step Functions know the existence of your activity and returns an identifier for use in a state machine and when polling from the activity. This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes. CreateActivity is an idempotent API. Subsequent requests won’t create a duplicate resource if it was already created. CreateActivity's idempotency check is based on the activity name. If a following request has different tags values, Step Functions will ignore these differences and treat it as an idempotent request of the previous. In this case, tags will not be updated, even if they are different. /// @@ -407,7 +407,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `CreateStateMachine` operation on the `AWSStepFunctions` service. + /// Performs the `CreateStateMachine` operation on the `SFN` service. /// /// Creates a state machine. A state machine consists of a collection of states that can do work (Task states), determine to which states to transition next (Choice states), stop an execution with an error (Fail states), and so on. State machines are specified using a JSON-based, structured language. For more information, see [Amazon States Language](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html) in the Step Functions User Guide. If you set the publish parameter of this API action to true, it publishes version 1 as the first revision of the state machine. For additional control over security, you can encrypt your data using a customer-managed key for Step Functions state machines. You can configure a symmetric KMS key and data key reuse period when creating or updating a State Machine. The execution history and state machine definition will be encrypted with the key applied to the State Machine. This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes. CreateStateMachine is an idempotent API. Subsequent requests won’t create a duplicate resource if it was already created. CreateStateMachine's idempotency check is based on the state machine name, definition, type, LoggingConfiguration, TracingConfiguration, and EncryptionConfiguration The check is also based on the publish and versionDescription parameters. If a following request has a different roleArn or tags, Step Functions will ignore these differences and treat it as an idempotent request of the previous. In this case, roleArn and tags will not be updated, even if they are different. /// @@ -491,7 +491,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `CreateStateMachineAlias` operation on the `AWSStepFunctions` service. + /// Performs the `CreateStateMachineAlias` operation on the `SFN` service. /// /// Creates an [alias](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html) for a state machine that points to one or two [versions](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html) of the same state machine. You can set your application to call [StartExecution] with an alias and update the version the alias uses without changing the client's code. You can also map an alias to split [StartExecution] requests between two versions of a state machine. To do this, add a second RoutingConfig object in the routingConfiguration parameter. You must also specify the percentage of execution run requests each version should receive in both RoutingConfig objects. Step Functions randomly chooses which version runs a given execution based on the percentage you specify. To create an alias that points to a single version, specify a single RoutingConfig object with a weight set to 100. You can create up to 100 aliases for each state machine. You must delete unused aliases using the [DeleteStateMachineAlias] API action. CreateStateMachineAlias is an idempotent API. Step Functions bases the idempotency check on the stateMachineArn, description, name, and routingConfiguration parameters. Requests that contain the same values for these parameters return a successful idempotent response without creating a duplicate resource. Related operations: /// @@ -575,7 +575,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `DeleteActivity` operation on the `AWSStepFunctions` service. + /// Performs the `DeleteActivity` operation on the `SFN` service. /// /// Deletes an activity. /// @@ -645,7 +645,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `DeleteStateMachine` operation on the `AWSStepFunctions` service. + /// Performs the `DeleteStateMachine` operation on the `SFN` service. /// /// Deletes a state machine. This is an asynchronous operation. It sets the state machine's status to DELETING and begins the deletion process. A state machine is deleted only when all its executions are completed. On the next state transition, the state machine's executions are terminated. A qualified state machine ARN can either refer to a Distributed Map state defined within a state machine, a version ARN, or an alias ARN. The following are some examples of qualified and unqualified state machine ARNs: /// @@ -723,7 +723,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `DeleteStateMachineAlias` operation on the `AWSStepFunctions` service. + /// Performs the `DeleteStateMachineAlias` operation on the `SFN` service. /// /// Deletes a state machine [alias](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html). After you delete a state machine alias, you can't use it to start executions. When you delete a state machine alias, Step Functions doesn't delete the state machine versions that alias references. Related operations: /// @@ -804,7 +804,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `DeleteStateMachineVersion` operation on the `AWSStepFunctions` service. + /// Performs the `DeleteStateMachineVersion` operation on the `SFN` service. /// /// Deletes a state machine [version](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html). After you delete a version, you can't call [StartExecution] using that version's ARN or use the version with a state machine [alias](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html). Deleting a state machine version won't terminate its in-progress executions. You can't delete a state machine version currently referenced by one or more aliases. Before you delete a version, you must either delete the aliases or update them to point to another state machine version. Related operations: /// @@ -880,7 +880,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `DescribeActivity` operation on the `AWSStepFunctions` service. + /// Performs the `DescribeActivity` operation on the `SFN` service. /// /// Describes an activity. This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes. /// @@ -951,7 +951,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `DescribeExecution` operation on the `AWSStepFunctions` service. + /// Performs the `DescribeExecution` operation on the `SFN` service. /// /// Provides information about a state machine execution, such as the state machine associated with the execution, the execution input and output, and relevant execution metadata. If you've [redriven](https://docs.aws.amazon.com/step-functions/latest/dg/redrive-executions.html) an execution, you can use this API action to return information about the redrives of that execution. In addition, you can use this API action to return the Map Run Amazon Resource Name (ARN) if the execution was dispatched by a Map Run. If you specify a version or alias ARN when you call the [StartExecution] API action, DescribeExecution returns that ARN. This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes. Executions of an EXPRESS state machine aren't supported by DescribeExecution unless a Map Run dispatched them. /// @@ -1025,7 +1025,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `DescribeMapRun` operation on the `AWSStepFunctions` service. + /// Performs the `DescribeMapRun` operation on the `SFN` service. /// /// Provides information about a Map Run's configuration, progress, and results. If you've [redriven](https://docs.aws.amazon.com/step-functions/latest/dg/redrive-map-run.html) a Map Run, this API action also returns information about the redrives of that Map Run. For more information, see [Examining Map Run](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-examine-map-run.html) in the Step Functions Developer Guide. /// @@ -1096,7 +1096,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `DescribeStateMachine` operation on the `AWSStepFunctions` service. + /// Performs the `DescribeStateMachine` operation on the `SFN` service. /// /// Provides information about a state machine's definition, its IAM role Amazon Resource Name (ARN), and configuration. A qualified state machine ARN can either refer to a Distributed Map state defined within a state machine, a version ARN, or an alias ARN. The following are some examples of qualified and unqualified state machine ARNs: /// @@ -1179,7 +1179,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `DescribeStateMachineAlias` operation on the `AWSStepFunctions` service. + /// Performs the `DescribeStateMachineAlias` operation on the `SFN` service. /// /// Returns details about a state machine [alias](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html). Related operations: /// @@ -1259,7 +1259,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `DescribeStateMachineForExecution` operation on the `AWSStepFunctions` service. + /// Performs the `DescribeStateMachineForExecution` operation on the `SFN` service. /// /// Provides information about a state machine's definition, its execution role ARN, and configuration. If a Map Run dispatched the execution, this action returns the Map Run Amazon Resource Name (ARN) in the response. The state machine returned is the state machine associated with the Map Run. This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes. This API action is not supported by EXPRESS state machines. /// @@ -1333,7 +1333,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `GetActivityTask` operation on the `AWSStepFunctions` service. + /// Performs the `GetActivityTask` operation on the `SFN` service. /// /// Used by workers to retrieve a task (with the specified activity ARN) which has been scheduled for execution by a running state machine. This initiates a long poll, where the service holds the HTTP connection open and responds as soon as a task becomes available (i.e. an execution of a task of this type is needed.) The maximum time the service holds on to the request before responding is 60 seconds. If no task is available within 60 seconds, the poll returns a taskToken with a null string. This API action isn't logged in CloudTrail. Workers should set their client side socket timeout to at least 65 seconds (5 seconds higher than the maximum time the service may hold the poll request). Polling with GetActivityTask can cause latency in some implementations. See [Avoid Latency When Polling for Activity Tasks](https://docs.aws.amazon.com/step-functions/latest/dg/bp-activity-pollers.html) in the Step Functions Developer Guide. /// @@ -1408,7 +1408,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `GetExecutionHistory` operation on the `AWSStepFunctions` service. + /// Performs the `GetExecutionHistory` operation on the `SFN` service. /// /// Returns the history of the specified execution as a list of events. By default, the results are returned in ascending order of the timeStamp of the events. Use the reverseOrder parameter to get the latest events first. If 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. Keep all other arguments unchanged. Each pagination token expires after 24 hours. Using an expired pagination token will return an HTTP 400 InvalidToken error. This API action is not supported by EXPRESS state machines. /// @@ -1483,7 +1483,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `ListActivities` operation on the `AWSStepFunctions` service. + /// Performs the `ListActivities` operation on the `SFN` service. /// /// Lists the existing activities. If 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. Keep all other arguments unchanged. Each pagination token expires after 24 hours. Using an expired pagination token will return an HTTP 400 InvalidToken error. This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes. /// @@ -1553,7 +1553,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `ListExecutions` operation on the `AWSStepFunctions` service. + /// Performs the `ListExecutions` operation on the `SFN` service. /// /// Lists all executions of a state machine or a Map Run. You can list all executions related to a state machine by specifying a state machine Amazon Resource Name (ARN), or those related to a Map Run by specifying a Map Run ARN. Using this API action, you can also list all [redriven](https://docs.aws.amazon.com/step-functions/latest/dg/redrive-executions.html) executions. You can also provide a state machine [alias](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html) ARN or [version](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html) ARN to list the executions associated with a specific alias or version. Results are sorted by time, with the most recent execution first. If 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. Keep all other arguments unchanged. Each pagination token expires after 24 hours. Using an expired pagination token will return an HTTP 400 InvalidToken error. This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes. This API action is not supported by EXPRESS state machines. /// @@ -1628,7 +1628,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `ListMapRuns` operation on the `AWSStepFunctions` service. + /// Performs the `ListMapRuns` operation on the `SFN` service. /// /// Lists all Map Runs that were started by a given state machine execution. Use this API action to obtain Map Run ARNs, and then call DescribeMapRun to obtain more information, if needed. /// @@ -1700,7 +1700,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `ListStateMachineAliases` operation on the `AWSStepFunctions` service. + /// Performs the `ListStateMachineAliases` operation on the `SFN` service. /// /// Lists [aliases](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html) for a specified state machine ARN. Results are sorted by time, with the most recently created aliases listed first. To list aliases that reference a state machine [version](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html), you can specify the version ARN in the stateMachineArn parameter. If 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. Keep all other arguments unchanged. Each pagination token expires after 24 hours. Using an expired pagination token will return an HTTP 400 InvalidToken error. Related operations: /// @@ -1782,7 +1782,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `ListStateMachineVersions` operation on the `AWSStepFunctions` service. + /// Performs the `ListStateMachineVersions` operation on the `SFN` service. /// /// Lists [versions](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html) for the specified state machine Amazon Resource Name (ARN). The results are sorted in descending order of the version creation time. If 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. Keep all other arguments unchanged. Each pagination token expires after 24 hours. Using an expired pagination token will return an HTTP 400 InvalidToken error. Related operations: /// @@ -1858,7 +1858,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `ListStateMachines` operation on the `AWSStepFunctions` service. + /// Performs the `ListStateMachines` operation on the `SFN` service. /// /// Lists the existing state machines. If 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. Keep all other arguments unchanged. Each pagination token expires after 24 hours. Using an expired pagination token will return an HTTP 400 InvalidToken error. This operation is eventually consistent. The results are best effort and may not reflect very recent updates and changes. /// @@ -1928,7 +1928,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSStepFunctions` service. + /// Performs the `ListTagsForResource` operation on the `SFN` service. /// /// List tags for a given resource. Tags may only contain Unicode letters, digits, white space, or these symbols: _ . : / = + - @. /// @@ -1999,7 +1999,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `PublishStateMachineVersion` operation on the `AWSStepFunctions` service. + /// Performs the `PublishStateMachineVersion` operation on the `SFN` service. /// /// Creates a [version](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-version.html) from the current revision of a state machine. Use versions to create immutable snapshots of your state machine. You can start executions from versions either directly or with an alias. To create an alias, use [CreateStateMachineAlias]. You can publish up to 1000 versions for each state machine. You must manually delete unused versions using the [DeleteStateMachineVersion] API action. PublishStateMachineVersion is an idempotent API. It doesn't create a duplicate state machine version if it already exists for the current revision. Step Functions bases PublishStateMachineVersion's idempotency check on the stateMachineArn, name, and revisionId parameters. Requests with the same parameters return a successful idempotent response. If you don't specify a revisionId, Step Functions checks for a previously published version of the state machine's current revision. Related operations: /// @@ -2078,7 +2078,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `RedriveExecution` operation on the `AWSStepFunctions` service. + /// Performs the `RedriveExecution` operation on the `SFN` service. /// /// Restarts unsuccessful executions of Standard workflows that didn't complete successfully in the last 14 days. These include failed, aborted, or timed out executions. When you [redrive](https://docs.aws.amazon.com/step-functions/latest/dg/redrive-executions.html) an execution, it continues the failed execution from the unsuccessful step and uses the same input. Step Functions preserves the results and execution history of the successful steps, and doesn't rerun these steps when you redrive an execution. Redriven executions use the same state machine definition and execution ARN as the original execution attempt. For workflows that include an [Inline Map](https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-map-state.html) or [Parallel](https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-parallel-state.html) state, RedriveExecution API action reschedules and redrives only the iterations and branches that failed or aborted. To redrive a workflow that includes a Distributed Map state whose Map Run failed, you must redrive the [parent workflow](https://docs.aws.amazon.com/step-functions/latest/dg/use-dist-map-orchestrate-large-scale-parallel-workloads.html#dist-map-orchestrate-parallel-workloads-key-terms). The parent workflow redrives all the unsuccessful states, including a failed Map Run. If a Map Run was not started in the original execution attempt, the redriven parent workflow starts the Map Run. This API action is not supported by EXPRESS state machines. However, you can restart the unsuccessful executions of Express child workflows in a Distributed Map by redriving its Map Run. When you redrive a Map Run, the Express child workflows are rerun using the [StartExecution] API action. For more information, see [Redriving Map Runs](https://docs.aws.amazon.com/step-functions/latest/dg/redrive-map-run.html). You can redrive executions if your original execution meets the following conditions: /// @@ -2161,7 +2161,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `SendTaskFailure` operation on the `AWSStepFunctions` service. + /// Performs the `SendTaskFailure` operation on the `SFN` service. /// /// Used by activity workers, Task states using the [callback](https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-wait-token) pattern, and optionally Task states using the [job run](https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-sync) pattern to report that the task identified by the taskToken failed. For an execution with encryption enabled, Step Functions will encrypt the error and cause fields using the KMS key for the execution role. A caller can mark a task as fail without using any KMS permissions in the execution role if the caller provides a null value for both error and cause fields because no data needs to be encrypted. /// @@ -2236,7 +2236,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `SendTaskHeartbeat` operation on the `AWSStepFunctions` service. + /// Performs the `SendTaskHeartbeat` operation on the `SFN` service. /// /// Used by activity workers and Task states using the [callback](https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-wait-token) pattern, and optionally Task states using the [job run](https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-sync) pattern to report to Step Functions that the task represented by the specified taskToken is still making progress. This action resets the Heartbeat clock. The Heartbeat threshold is specified in the state machine's Amazon States Language definition (HeartbeatSeconds). This action does not in itself create an event in the execution history. However, if the task times out, the execution history contains an ActivityTimedOut entry for activities, or a TaskTimedOut entry for tasks using the [job run](https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-sync) or [callback](https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-wait-token) pattern. The Timeout of a task, defined in the state machine's Amazon States Language definition, is its maximum allowed duration, regardless of the number of [SendTaskHeartbeat] requests received. Use HeartbeatSeconds to configure the timeout interval for heartbeats. /// @@ -2308,7 +2308,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `SendTaskSuccess` operation on the `AWSStepFunctions` service. + /// Performs the `SendTaskSuccess` operation on the `SFN` service. /// /// Used by activity workers, Task states using the [callback](https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-wait-token) pattern, and optionally Task states using the [job run](https://docs.aws.amazon.com/step-functions/latest/dg/connect-to-resource.html#connect-sync) pattern to report that the task identified by the taskToken completed successfully. /// @@ -2384,7 +2384,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `StartExecution` operation on the `AWSStepFunctions` service. + /// Performs the `StartExecution` operation on the `SFN` service. /// /// Starts a state machine execution. A qualified state machine ARN can either refer to a Distributed Map state defined within a state machine, a version ARN, or an alias ARN. The following are some examples of qualified and unqualified state machine ARNs: /// @@ -2473,7 +2473,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `StartSyncExecution` operation on the `AWSStepFunctions` service. + /// Performs the `StartSyncExecution` operation on the `SFN` service. /// /// Starts a Synchronous Express state machine execution. StartSyncExecution is not available for STANDARD workflows. StartSyncExecution will return a 200 OK response, even if your execution fails, because the status code in the API response doesn't reflect function errors. Error codes are reserved for errors that prevent your execution from running, such as permissions errors, limit errors, or issues with your state machine code and configuration. This API action isn't logged in CloudTrail. /// @@ -2551,7 +2551,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `StopExecution` operation on the `AWSStepFunctions` service. + /// Performs the `StopExecution` operation on the `SFN` service. /// /// Stops an execution. This API action is not supported by EXPRESS state machines. For an execution with encryption enabled, Step Functions will encrypt the error and cause fields using the KMS key for the execution role. A caller can stop an execution without using any KMS permissions in the execution role if the caller provides a null value for both error and cause fields because no data needs to be encrypted. /// @@ -2626,7 +2626,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSStepFunctions` service. + /// Performs the `TagResource` operation on the `SFN` service. /// /// Add a tag to a Step Functions resource. An array of key-value pairs. For more information, see [Using Cost Allocation Tags](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html) in the Amazon Web Services Billing and Cost Management User Guide, and [Controlling Access Using IAM Tags](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html). Tags may only contain Unicode letters, digits, white space, or these symbols: _ . : / = + - @. /// @@ -2698,7 +2698,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `TestState` operation on the `AWSStepFunctions` service. + /// Performs the `TestState` operation on the `SFN` service. /// /// Accepts the definition of a single state and executes it. You can test a state without creating a state machine or updating an existing state machine. Using this API, you can test the following: /// @@ -2795,7 +2795,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSStepFunctions` service. + /// Performs the `UntagResource` operation on the `SFN` service. /// /// Remove a tag from a Step Functions resource /// @@ -2866,7 +2866,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `UpdateMapRun` operation on the `AWSStepFunctions` service. + /// Performs the `UpdateMapRun` operation on the `SFN` service. /// /// Updates an in-progress Map Run's configuration to include changes to the settings that control maximum concurrency and Map Run failure. /// @@ -2938,7 +2938,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `UpdateStateMachine` operation on the `AWSStepFunctions` service. + /// Performs the `UpdateStateMachine` operation on the `SFN` service. /// /// Updates an existing state machine by modifying its definition, roleArn, loggingConfiguration, or EncryptionConfiguration. Running executions will continue to use the previous definition and roleArn. You must include at least one of definition or roleArn or you will receive a MissingRequiredParameter error. A qualified state machine ARN refers to a Distributed Map state defined within a state machine. For example, the qualified state machine ARN arn:partition:states:region:account-id:stateMachine:stateMachineName/mapStateLabel refers to a Distributed Map state with a label mapStateLabel in the state machine named stateMachineName. A qualified state machine ARN can either refer to a Distributed Map state defined within a state machine, a version ARN, or an alias ARN. The following are some examples of qualified and unqualified state machine ARNs: /// @@ -3029,7 +3029,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `UpdateStateMachineAlias` operation on the `AWSStepFunctions` service. + /// Performs the `UpdateStateMachineAlias` operation on the `SFN` service. /// /// Updates the configuration of an existing state machine [alias](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-state-machine-alias.html) by modifying its description or routingConfiguration. You must specify at least one of the description or routingConfiguration parameters to update a state machine alias. UpdateStateMachineAlias is an idempotent API. Step Functions bases the idempotency check on the stateMachineAliasArn, description, and routingConfiguration parameters. Requests with the same parameters return an idempotent response. This operation is eventually consistent. All [StartExecution] requests made within a few seconds use the latest alias configuration. Executions started immediately after calling UpdateStateMachineAlias may use the previous routing configuration. Related operations: /// @@ -3111,7 +3111,7 @@ extension SFNClient { return try await op.execute(input: input) } - /// Performs the `ValidateStateMachineDefinition` operation on the `AWSStepFunctions` service. + /// Performs the `ValidateStateMachineDefinition` operation on the `SFN` service. /// /// Validates the syntax of a state machine definition specified in [Amazon States Language](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html) (ASL), a JSON-based, structured language. You can validate that a state machine definition is correct without creating a state machine resource. Suggested uses for ValidateStateMachineDefinition: /// diff --git a/Sources/Services/AWSSMS/Sources/AWSSMS/SMSClient.swift b/Sources/Services/AWSSMS/Sources/AWSSMS/SMSClient.swift index c194894f73a..f6413009dc3 100644 --- a/Sources/Services/AWSSMS/Sources/AWSSMS/SMSClient.swift +++ b/Sources/Services/AWSSMS/Sources/AWSSMS/SMSClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SMSClient: ClientRuntime.Client { public static let clientName = "SMSClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SMSClient.SMSClientConfiguration let serviceName = "SMS" @@ -330,7 +330,7 @@ extension SMSClient { } extension SMSClient { - /// Performs the `CreateApp` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `CreateApp` operation on the `SMS` service. /// /// Creates an application. An application consists of one or more server groups. Each server group contain one or more servers. /// @@ -404,7 +404,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `CreateReplicationJob` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `CreateReplicationJob` operation on the `SMS` service. /// /// Creates a replication job. The replication job schedules periodic replication runs to replicate your server to Amazon Web Services. Each replication run creates an Amazon Machine Image (AMI). /// @@ -482,7 +482,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `DeleteApp` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `DeleteApp` operation on the `SMS` service. /// /// Deletes the specified application. Optionally deletes the launched stack associated with the application and all Server Migration Service replication jobs for servers in the application. /// @@ -556,7 +556,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `DeleteAppLaunchConfiguration` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `DeleteAppLaunchConfiguration` operation on the `SMS` service. /// /// Deletes the launch configuration for the specified application. /// @@ -630,7 +630,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `DeleteAppReplicationConfiguration` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `DeleteAppReplicationConfiguration` operation on the `SMS` service. /// /// Deletes the replication configuration for the specified application. /// @@ -704,7 +704,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `DeleteAppValidationConfiguration` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `DeleteAppValidationConfiguration` operation on the `SMS` service. /// /// Deletes the validation configuration for the specified application. /// @@ -778,7 +778,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `DeleteReplicationJob` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `DeleteReplicationJob` operation on the `SMS` service. /// /// Deletes the specified replication job. After you delete a replication job, there are no further replication runs. Amazon Web Services deletes the contents of the Amazon S3 bucket used to store Server Migration Service artifacts. The AMIs created by the replication runs are not deleted. /// @@ -852,7 +852,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `DeleteServerCatalog` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `DeleteServerCatalog` operation on the `SMS` service. /// /// Deletes all servers from your server catalog. /// @@ -925,7 +925,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `DisassociateConnector` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `DisassociateConnector` operation on the `SMS` service. /// /// Disassociates the specified connector from Server Migration Service. After you disassociate a connector, it is no longer available to support replication jobs. /// @@ -998,7 +998,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `GenerateChangeSet` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `GenerateChangeSet` operation on the `SMS` service. /// /// Generates a target change set for a currently launched stack and writes it to an Amazon S3 object in the customer’s Amazon S3 bucket. /// @@ -1072,7 +1072,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `GenerateTemplate` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `GenerateTemplate` operation on the `SMS` service. /// /// Generates an CloudFormation template based on the current launch configuration and writes it to an Amazon S3 object in the customer’s Amazon S3 bucket. /// @@ -1146,7 +1146,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `GetApp` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `GetApp` operation on the `SMS` service. /// /// Retrieve information about the specified application. /// @@ -1220,7 +1220,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `GetAppLaunchConfiguration` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `GetAppLaunchConfiguration` operation on the `SMS` service. /// /// Retrieves the application launch configuration associated with the specified application. /// @@ -1294,7 +1294,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `GetAppReplicationConfiguration` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `GetAppReplicationConfiguration` operation on the `SMS` service. /// /// Retrieves the application replication configuration associated with the specified application. /// @@ -1368,7 +1368,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `GetAppValidationConfiguration` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `GetAppValidationConfiguration` operation on the `SMS` service. /// /// Retrieves information about a configuration for validating an application. /// @@ -1442,7 +1442,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `GetAppValidationOutput` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `GetAppValidationOutput` operation on the `SMS` service. /// /// Retrieves output from validating an application. /// @@ -1516,7 +1516,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `GetConnectors` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `GetConnectors` operation on the `SMS` service. /// /// Describes the connectors registered with the Server Migration Service. /// @@ -1586,7 +1586,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `GetReplicationJobs` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `GetReplicationJobs` operation on the `SMS` service. /// /// Describes the specified replication job or all of your replication jobs. /// @@ -1658,7 +1658,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `GetReplicationRuns` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `GetReplicationRuns` operation on the `SMS` service. /// /// Describes the replication runs for the specified replication job. /// @@ -1730,7 +1730,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `GetServers` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `GetServers` operation on the `SMS` service. /// /// Describes the servers in your server catalog. Before you can describe your servers, you must import them using [ImportServerCatalog]. /// @@ -1803,7 +1803,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `ImportAppCatalog` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `ImportAppCatalog` operation on the `SMS` service. /// /// Allows application import from Migration Hub. /// @@ -1877,7 +1877,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `ImportServerCatalog` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `ImportServerCatalog` operation on the `SMS` service. /// /// Gathers a complete list of on-premises servers. Connectors must be installed and monitoring all servers to import. This call returns immediately, but might take additional time to retrieve all the servers. /// @@ -1951,7 +1951,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `LaunchApp` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `LaunchApp` operation on the `SMS` service. /// /// Launches the specified application as a stack in CloudFormation. /// @@ -2025,7 +2025,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `ListApps` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `ListApps` operation on the `SMS` service. /// /// Retrieves summaries for all applications. /// @@ -2099,7 +2099,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `NotifyAppValidationOutput` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `NotifyAppValidationOutput` operation on the `SMS` service. /// /// Provides information to Server Migration Service about whether application validation is successful. /// @@ -2173,7 +2173,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `PutAppLaunchConfiguration` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `PutAppLaunchConfiguration` operation on the `SMS` service. /// /// Creates or updates the launch configuration for the specified application. /// @@ -2247,7 +2247,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `PutAppReplicationConfiguration` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `PutAppReplicationConfiguration` operation on the `SMS` service. /// /// Creates or updates the replication configuration for the specified application. /// @@ -2321,7 +2321,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `PutAppValidationConfiguration` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `PutAppValidationConfiguration` operation on the `SMS` service. /// /// Creates or updates a validation configuration for the specified application. /// @@ -2395,7 +2395,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `StartAppReplication` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `StartAppReplication` operation on the `SMS` service. /// /// Starts replicating the specified application by creating replication jobs for each server in the application. /// @@ -2469,7 +2469,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `StartOnDemandAppReplication` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `StartOnDemandAppReplication` operation on the `SMS` service. /// /// Starts an on-demand replication run for the specified application. /// @@ -2543,7 +2543,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `StartOnDemandReplicationRun` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `StartOnDemandReplicationRun` operation on the `SMS` service. /// /// Starts an on-demand replication run for the specified replication job. This replication run starts immediately. This replication run is in addition to the ones already scheduled. There is a limit on the number of on-demand replications runs that you can request in a 24-hour period. /// @@ -2618,7 +2618,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `StopAppReplication` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `StopAppReplication` operation on the `SMS` service. /// /// Stops replicating the specified application by deleting the replication job for each server in the application. /// @@ -2692,7 +2692,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `TerminateApp` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `TerminateApp` operation on the `SMS` service. /// /// Terminates the stack for the specified application. /// @@ -2766,7 +2766,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `UpdateApp` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `UpdateApp` operation on the `SMS` service. /// /// Updates the specified application. /// @@ -2840,7 +2840,7 @@ extension SMSClient { return try await op.execute(input: input) } - /// Performs the `UpdateReplicationJob` operation on the `AWSServerMigrationService_V2016_10_24` service. + /// Performs the `UpdateReplicationJob` operation on the `SMS` service. /// /// Updates the specified settings for the specified replication job. /// diff --git a/Sources/Services/AWSSNS/Sources/AWSSNS/SNSClient.swift b/Sources/Services/AWSSNS/Sources/AWSSNS/SNSClient.swift index 8edc24bbb93..ad181362b1c 100644 --- a/Sources/Services/AWSSNS/Sources/AWSSNS/SNSClient.swift +++ b/Sources/Services/AWSSNS/Sources/AWSSNS/SNSClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SNSClient: ClientRuntime.Client { public static let clientName = "SNSClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SNSClient.SNSClientConfiguration let serviceName = "SNS" @@ -328,7 +328,7 @@ extension SNSClient { } extension SNSClient { - /// Performs the `AddPermission` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `AddPermission` operation on the `SNS` service. /// /// Adds a statement to a topic's access control policy, granting access for the specified Amazon Web Services accounts to the specified actions. To remove the ability to change topic permissions, you must deny permissions to the AddPermission, RemovePermission, and SetTopicAttributes actions in your IAM policy. /// @@ -400,7 +400,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `CheckIfPhoneNumberIsOptedOut` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `CheckIfPhoneNumberIsOptedOut` operation on the `SNS` service. /// /// Accepts a phone number and indicates whether the phone holder has opted out of receiving SMS messages from your Amazon Web Services account. You cannot send SMS messages to a number that is opted out. To resume sending messages, you can opt in the number by using the OptInPhoneNumber action. /// @@ -472,7 +472,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `ConfirmSubscription` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `ConfirmSubscription` operation on the `SNS` service. /// /// Verifies an endpoint owner's intent to receive messages by validating the token sent to the endpoint by an earlier Subscribe action. If the token is valid, the action creates a new subscription and returns its Amazon Resource Name (ARN). This call requires an AWS signature only when the AuthenticateOnUnsubscribe flag is set to "true". /// @@ -547,7 +547,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `CreatePlatformApplication` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `CreatePlatformApplication` operation on the `SNS` service. /// /// Creates a platform application object for one of the supported push notification services, such as APNS and GCM (Firebase Cloud Messaging), to which devices and mobile apps may register. You must specify PlatformPrincipal and PlatformCredential attributes when using the CreatePlatformApplication action. PlatformPrincipal and PlatformCredential are received from the notification service. /// @@ -637,7 +637,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `CreatePlatformEndpoint` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `CreatePlatformEndpoint` operation on the `SNS` service. /// /// Creates an endpoint for a device and mobile app on one of the supported push notification services, such as GCM (Firebase Cloud Messaging) and APNS. CreatePlatformEndpoint requires the PlatformApplicationArn that is returned from CreatePlatformApplication. You can use the returned EndpointArn to send a message to a mobile app or by the Subscribe action for subscription to a topic. The CreatePlatformEndpoint action is idempotent, so if the requester already owns an endpoint with the same device token and attributes, that endpoint's ARN is returned without creating a new endpoint. For more information, see [Using Amazon SNS Mobile Push Notifications](https://docs.aws.amazon.com/sns/latest/dg/SNSMobilePush.html). When using CreatePlatformEndpoint with Baidu, two attributes must be provided: ChannelId and UserId. The token field must also contain the ChannelId. For more information, see [Creating an Amazon SNS Endpoint for Baidu](https://docs.aws.amazon.com/sns/latest/dg/SNSMobilePushBaiduEndpoint.html). /// @@ -709,7 +709,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `CreateSMSSandboxPhoneNumber` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `CreateSMSSandboxPhoneNumber` operation on the `SNS` service. /// /// Adds a destination phone number to an Amazon Web Services account in the SMS sandbox and sends a one-time password (OTP) to that phone number. When you start using Amazon SNS to send SMS messages, your Amazon Web Services account is in the SMS sandbox. The SMS sandbox provides a safe environment for you to try Amazon SNS features without risking your reputation as an SMS sender. While your Amazon Web Services account is in the SMS sandbox, you can use all of the features of Amazon SNS. However, you can send SMS messages only to verified destination phone numbers. For more information, including how to move out of the sandbox to send messages without restrictions, see [SMS sandbox](https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html) in the Amazon SNS Developer Guide. /// @@ -783,7 +783,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `CreateTopic` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `CreateTopic` operation on the `SNS` service. /// /// Creates a topic to which notifications can be published. Users can create at most 100,000 standard topics (at most 1,000 FIFO topics). For more information, see [Creating an Amazon SNS topic](https://docs.aws.amazon.com/sns/latest/dg/sns-create-topic.html) in the Amazon SNS Developer Guide. This action is idempotent, so if the requester already owns a topic with the specified name, that topic's ARN is returned without creating a new topic. /// @@ -860,7 +860,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `DeleteEndpoint` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `DeleteEndpoint` operation on the `SNS` service. /// /// Deletes the endpoint for a device and mobile app from Amazon SNS. This action is idempotent. For more information, see [Using Amazon SNS Mobile Push Notifications](https://docs.aws.amazon.com/sns/latest/dg/SNSMobilePush.html). When you delete an endpoint that is also subscribed to a topic, then you must also unsubscribe the endpoint from the topic. /// @@ -931,7 +931,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `DeletePlatformApplication` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `DeletePlatformApplication` operation on the `SNS` service. /// /// Deletes a platform application object for one of the supported push notification services, such as APNS and GCM (Firebase Cloud Messaging). For more information, see [Using Amazon SNS Mobile Push Notifications](https://docs.aws.amazon.com/sns/latest/dg/SNSMobilePush.html). /// @@ -1002,7 +1002,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `DeleteSMSSandboxPhoneNumber` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `DeleteSMSSandboxPhoneNumber` operation on the `SNS` service. /// /// Deletes an Amazon Web Services account's verified or pending phone number from the SMS sandbox. When you start using Amazon SNS to send SMS messages, your Amazon Web Services account is in the SMS sandbox. The SMS sandbox provides a safe environment for you to try Amazon SNS features without risking your reputation as an SMS sender. While your Amazon Web Services account is in the SMS sandbox, you can use all of the features of Amazon SNS. However, you can send SMS messages only to verified destination phone numbers. For more information, including how to move out of the sandbox to send messages without restrictions, see [SMS sandbox](https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html) in the Amazon SNS Developer Guide. /// @@ -1076,7 +1076,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `DeleteTopic` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `DeleteTopic` operation on the `SNS` service. /// /// Deletes a topic and all its subscriptions. Deleting a topic might prevent some messages previously sent to the topic from being delivered to subscribers. This action is idempotent, so deleting a topic that does not exist does not result in an error. /// @@ -1152,7 +1152,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `GetDataProtectionPolicy` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `GetDataProtectionPolicy` operation on the `SNS` service. /// /// Retrieves the specified inline DataProtectionPolicy document that is stored in the specified Amazon SNS topic. /// @@ -1225,7 +1225,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `GetEndpointAttributes` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `GetEndpointAttributes` operation on the `SNS` service. /// /// Retrieves the endpoint attributes for a device on one of the supported push notification services, such as GCM (Firebase Cloud Messaging) and APNS. For more information, see [Using Amazon SNS Mobile Push Notifications](https://docs.aws.amazon.com/sns/latest/dg/SNSMobilePush.html). /// @@ -1297,7 +1297,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `GetPlatformApplicationAttributes` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `GetPlatformApplicationAttributes` operation on the `SNS` service. /// /// Retrieves the attributes of the platform application object for the supported push notification services, such as APNS and GCM (Firebase Cloud Messaging). For more information, see [Using Amazon SNS Mobile Push Notifications](https://docs.aws.amazon.com/sns/latest/dg/SNSMobilePush.html). /// @@ -1369,7 +1369,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `GetSMSAttributes` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `GetSMSAttributes` operation on the `SNS` service. /// /// Returns the settings for sending SMS messages from your Amazon Web Services account. These settings are set with the SetSMSAttributes action. /// @@ -1441,7 +1441,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `GetSMSSandboxAccountStatus` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `GetSMSSandboxAccountStatus` operation on the `SNS` service. /// /// Retrieves the SMS sandbox status for the calling Amazon Web Services account in the target Amazon Web Services Region. When you start using Amazon SNS to send SMS messages, your Amazon Web Services account is in the SMS sandbox. The SMS sandbox provides a safe environment for you to try Amazon SNS features without risking your reputation as an SMS sender. While your Amazon Web Services account is in the SMS sandbox, you can use all of the features of Amazon SNS. However, you can send SMS messages only to verified destination phone numbers. For more information, including how to move out of the sandbox to send messages without restrictions, see [SMS sandbox](https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html) in the Amazon SNS Developer Guide. /// @@ -1512,7 +1512,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `GetSubscriptionAttributes` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `GetSubscriptionAttributes` operation on the `SNS` service. /// /// Returns all of the properties of a subscription. /// @@ -1584,7 +1584,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `GetTopicAttributes` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `GetTopicAttributes` operation on the `SNS` service. /// /// Returns all of the properties of a topic. Topic properties returned might differ based on the authorization of the user. /// @@ -1657,7 +1657,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `ListEndpointsByPlatformApplication` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `ListEndpointsByPlatformApplication` operation on the `SNS` service. /// /// Lists the endpoints and endpoint attributes for devices in a supported push notification service, such as GCM (Firebase Cloud Messaging) and APNS. The results for ListEndpointsByPlatformApplication are paginated and return a limited list of endpoints, up to 100. If additional records are available after the first page results, then a NextToken string will be returned. To receive the next page, you call ListEndpointsByPlatformApplication again using the NextToken string received from the previous call. When there are no more records to return, NextToken will be null. For more information, see [Using Amazon SNS Mobile Push Notifications](https://docs.aws.amazon.com/sns/latest/dg/SNSMobilePush.html). This action is throttled at 30 transactions per second (TPS). /// @@ -1729,7 +1729,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `ListOriginationNumbers` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `ListOriginationNumbers` operation on the `SNS` service. /// /// Lists the calling Amazon Web Services account's dedicated origination numbers and their metadata. For more information about origination numbers, see [Origination numbers](https://docs.aws.amazon.com/sns/latest/dg/channels-sms-originating-identities-origination-numbers.html) in the Amazon SNS Developer Guide. /// @@ -1802,7 +1802,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `ListPhoneNumbersOptedOut` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `ListPhoneNumbersOptedOut` operation on the `SNS` service. /// /// Returns a list of phone numbers that are opted out, meaning you cannot send SMS messages to them. The results for ListPhoneNumbersOptedOut are paginated, and each page returns up to 100 phone numbers. If additional phone numbers are available after the first page of results, then a NextToken string will be returned. To receive the next page, you call ListPhoneNumbersOptedOut again using the NextToken string received from the previous call. When there are no more records to return, NextToken will be null. /// @@ -1874,7 +1874,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `ListPlatformApplications` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `ListPlatformApplications` operation on the `SNS` service. /// /// Lists the platform application objects for the supported push notification services, such as APNS and GCM (Firebase Cloud Messaging). The results for ListPlatformApplications are paginated and return a limited list of applications, up to 100. If additional records are available after the first page results, then a NextToken string will be returned. To receive the next page, you call ListPlatformApplications using the NextToken string received from the previous call. When there are no more records to return, NextToken will be null. For more information, see [Using Amazon SNS Mobile Push Notifications](https://docs.aws.amazon.com/sns/latest/dg/SNSMobilePush.html). This action is throttled at 15 transactions per second (TPS). /// @@ -1945,7 +1945,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `ListSMSSandboxPhoneNumbers` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `ListSMSSandboxPhoneNumbers` operation on the `SNS` service. /// /// Lists the calling Amazon Web Services account's current verified and pending destination phone numbers in the SMS sandbox. When you start using Amazon SNS to send SMS messages, your Amazon Web Services account is in the SMS sandbox. The SMS sandbox provides a safe environment for you to try Amazon SNS features without risking your reputation as an SMS sender. While your Amazon Web Services account is in the SMS sandbox, you can use all of the features of Amazon SNS. However, you can send SMS messages only to verified destination phone numbers. For more information, including how to move out of the sandbox to send messages without restrictions, see [SMS sandbox](https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html) in the Amazon SNS Developer Guide. /// @@ -2018,7 +2018,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `ListSubscriptions` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `ListSubscriptions` operation on the `SNS` service. /// /// Returns a list of the requester's subscriptions. Each call returns a limited list of subscriptions, up to 100. If there are more subscriptions, a NextToken is also returned. Use the NextToken parameter in a new ListSubscriptions call to get further results. This action is throttled at 30 transactions per second (TPS). /// @@ -2089,7 +2089,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `ListSubscriptionsByTopic` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `ListSubscriptionsByTopic` operation on the `SNS` service. /// /// Returns a list of the subscriptions to a specific topic. Each call returns a limited list of subscriptions, up to 100. If there are more subscriptions, a NextToken is also returned. Use the NextToken parameter in a new ListSubscriptionsByTopic call to get further results. This action is throttled at 30 transactions per second (TPS). /// @@ -2161,7 +2161,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `ListTagsForResource` operation on the `SNS` service. /// /// List all tags added to the specified Amazon SNS topic. For an overview, see [Amazon SNS Tags](https://docs.aws.amazon.com/sns/latest/dg/sns-tags.html) in the Amazon Simple Notification Service Developer Guide. /// @@ -2234,7 +2234,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `ListTopics` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `ListTopics` operation on the `SNS` service. /// /// Returns a list of the requester's topics. Each call returns a limited list of topics, up to 100. If there are more topics, a NextToken is also returned. Use the NextToken parameter in a new ListTopics call to get further results. This action is throttled at 30 transactions per second (TPS). /// @@ -2305,7 +2305,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `OptInPhoneNumber` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `OptInPhoneNumber` operation on the `SNS` service. /// /// Use this request to opt in a phone number that is opted out, which enables you to resume sending SMS messages to the number. You can opt in a phone number only once every 30 days. /// @@ -2377,7 +2377,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `Publish` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `Publish` operation on the `SNS` service. /// /// Sends a message to an Amazon SNS topic, a text message (SMS message) directly to a phone number, or a message to a mobile platform endpoint (when you specify the TargetArn). If you send a message to a topic, Amazon SNS delivers the message to each endpoint that is subscribed to the topic. The format of the message depends on the notification protocol for each subscribed endpoint. When a messageId is returned, the message is saved and Amazon SNS immediately delivers it to subscribers. To use the Publish action for publishing a message to a mobile endpoint, such as an app on a Kindle device or mobile phone, you must specify the EndpointArn for the TargetArn parameter. The EndpointArn is returned when making a call with the CreatePlatformEndpoint action. For more information about formatting messages, see [Send Custom Platform-Specific Payloads in Messages to Mobile Devices](https://docs.aws.amazon.com/sns/latest/dg/mobile-push-send-custommessage.html). You can publish messages only to topics and endpoints in the same Amazon Web Services Region. /// @@ -2460,7 +2460,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `PublishBatch` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `PublishBatch` operation on the `SNS` service. /// /// Publishes up to ten messages to the specified topic. This is a batch version of Publish. For FIFO topics, multiple messages within a single batch are published in the order they are sent, and messages are deduplicated within the batch and across batches for 5 minutes. The result of publishing each message is reported individually in the response. Because the batch request can result in a combination of successful and unsuccessful actions, you should check for batch errors even when the call returns an HTTP status code of 200. The maximum allowed individual message size and the maximum total payload size (the sum of the individual lengths of all of the batched messages) are both 256 KB (262,144 bytes). Some actions take lists of parameters. These lists are specified using the param.n notation. Values of n are integers starting from 1. For example, a parameter list with two elements looks like this: &AttributeName.1=first &AttributeName.2=second If you send a batch message to a topic, Amazon SNS publishes the batch message to each endpoint that is subscribed to the topic. The format of the batch message depends on the notification protocol for each subscribed endpoint. When a messageId is returned, the batch message is saved and Amazon SNS immediately delivers the message to subscribers. /// @@ -2548,7 +2548,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `PutDataProtectionPolicy` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `PutDataProtectionPolicy` operation on the `SNS` service. /// /// Adds or updates an inline policy document that is stored in the specified Amazon SNS topic. /// @@ -2621,7 +2621,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `RemovePermission` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `RemovePermission` operation on the `SNS` service. /// /// Removes a statement from a topic's access control policy. To remove the ability to change topic permissions, you must deny permissions to the AddPermission, RemovePermission, and SetTopicAttributes actions in your IAM policy. /// @@ -2693,7 +2693,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `SetEndpointAttributes` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `SetEndpointAttributes` operation on the `SNS` service. /// /// Sets the attributes for an endpoint for a device on one of the supported push notification services, such as GCM (Firebase Cloud Messaging) and APNS. For more information, see [Using Amazon SNS Mobile Push Notifications](https://docs.aws.amazon.com/sns/latest/dg/SNSMobilePush.html). /// @@ -2765,7 +2765,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `SetPlatformApplicationAttributes` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `SetPlatformApplicationAttributes` operation on the `SNS` service. /// /// Sets the attributes of the platform application object for the supported push notification services, such as APNS and GCM (Firebase Cloud Messaging). For more information, see [Using Amazon SNS Mobile Push Notifications](https://docs.aws.amazon.com/sns/latest/dg/SNSMobilePush.html). For information on configuring attributes for message delivery status, see [Using Amazon SNS Application Attributes for Message Delivery Status](https://docs.aws.amazon.com/sns/latest/dg/sns-msg-status.html). /// @@ -2837,7 +2837,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `SetSMSAttributes` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `SetSMSAttributes` operation on the `SNS` service. /// /// Use this request to set the default settings for sending SMS messages and receiving daily SMS usage reports. You can override some of these settings for a single message when you use the Publish action with the MessageAttributes.entry.N parameter. For more information, see [Publishing to a mobile phone](https://docs.aws.amazon.com/sns/latest/dg/sms_publish-to-phone.html) in the Amazon SNS Developer Guide. To use this operation, you must grant the Amazon SNS service principal (sns.amazonaws.com) permission to perform the s3:ListBucket action. /// @@ -2909,7 +2909,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `SetSubscriptionAttributes` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `SetSubscriptionAttributes` operation on the `SNS` service. /// /// Allows a subscription owner to set an attribute of the subscription to a new value. /// @@ -2983,7 +2983,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `SetTopicAttributes` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `SetTopicAttributes` operation on the `SNS` service. /// /// Allows a topic owner to set an attribute of the topic to a new value. To remove the ability to change topic permissions, you must deny permissions to the AddPermission, RemovePermission, and SetTopicAttributes actions in your IAM policy. /// @@ -3056,7 +3056,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `Subscribe` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `Subscribe` operation on the `SNS` service. /// /// Subscribes an endpoint to an Amazon SNS topic. If the endpoint type is HTTP/S or email, or if the endpoint and the topic are not in the same Amazon Web Services account, the endpoint owner must run the ConfirmSubscription action to confirm the subscription. You call the ConfirmSubscription action with the token from the subscription response. Confirmation tokens are valid for two days. This action is throttled at 100 transactions per second (TPS). /// @@ -3132,7 +3132,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `TagResource` operation on the `SNS` service. /// /// Add tags to the specified Amazon SNS topic. For an overview, see [Amazon SNS Tags](https://docs.aws.amazon.com/sns/latest/dg/sns-tags.html) in the Amazon SNS Developer Guide. When you use topic tags, keep the following guidelines in mind: /// @@ -3217,7 +3217,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `Unsubscribe` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `Unsubscribe` operation on the `SNS` service. /// /// Deletes a subscription. If the subscription requires authentication for deletion, only the owner of the subscription or the topic's owner can unsubscribe, and an Amazon Web Services signature is required. If the Unsubscribe call does not require authentication and the requester is not the subscription owner, a final cancellation message is delivered to the endpoint, so that the endpoint owner can easily resubscribe to the topic if the Unsubscribe request was unintended. Amazon SQS queue subscriptions require authentication for deletion. Only the owner of the subscription, or the owner of the topic can unsubscribe using the required Amazon Web Services signature. This action is throttled at 100 transactions per second (TPS). /// @@ -3290,7 +3290,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `UntagResource` operation on the `SNS` service. /// /// Remove tags from the specified Amazon SNS topic. For an overview, see [Amazon SNS Tags](https://docs.aws.amazon.com/sns/latest/dg/sns-tags.html) in the Amazon SNS Developer Guide. /// @@ -3365,7 +3365,7 @@ extension SNSClient { return try await op.execute(input: input) } - /// Performs the `VerifySMSSandboxPhoneNumber` operation on the `AmazonSimpleNotificationService` service. + /// Performs the `VerifySMSSandboxPhoneNumber` operation on the `SNS` service. /// /// Verifies a destination phone number with a one-time password (OTP) for the calling Amazon Web Services account. When you start using Amazon SNS to send SMS messages, your Amazon Web Services account is in the SMS sandbox. The SMS sandbox provides a safe environment for you to try Amazon SNS features without risking your reputation as an SMS sender. While your Amazon Web Services account is in the SMS sandbox, you can use all of the features of Amazon SNS. However, you can send SMS messages only to verified destination phone numbers. For more information, including how to move out of the sandbox to send messages without restrictions, see [SMS sandbox](https://docs.aws.amazon.com/sns/latest/dg/sns-sms-sandbox.html) in the Amazon SNS Developer Guide. /// diff --git a/Sources/Services/AWSSQS/Sources/AWSSQS/SQSClient.swift b/Sources/Services/AWSSQS/Sources/AWSSQS/SQSClient.swift index 6215174e74f..804c075a57f 100644 --- a/Sources/Services/AWSSQS/Sources/AWSSQS/SQSClient.swift +++ b/Sources/Services/AWSSQS/Sources/AWSSQS/SQSClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SQSClient: ClientRuntime.Client { public static let clientName = "SQSClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SQSClient.SQSClientConfiguration let serviceName = "SQS" @@ -330,7 +330,7 @@ extension SQSClient { } extension SQSClient { - /// Performs the `AddPermission` operation on the `AmazonSQS` service. + /// Performs the `AddPermission` operation on the `SQS` service. /// /// Adds a permission to a queue for a specific [principal](https://docs.aws.amazon.com/general/latest/gr/glos-chap.html#P). This allows sharing access to the queue. When you create a queue, you have full control access rights for the queue. Only you, the owner of the queue, can grant or deny permissions to the queue. For more information about these permissions, see [Allow Developers to Write Messages to a Shared Queue](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-writing-an-sqs-policy.html#write-messages-to-shared-queue) in the Amazon SQS Developer Guide. /// @@ -421,7 +421,7 @@ extension SQSClient { return try await op.execute(input: input) } - /// Performs the `CancelMessageMoveTask` operation on the `AmazonSQS` service. + /// Performs the `CancelMessageMoveTask` operation on the `SQS` service. /// /// Cancels a specified message movement task. A message movement can only be cancelled when the current status is RUNNING. Cancelling a message movement task does not revert the messages that have already been moved. It can only stop the messages that have not been moved yet. /// @@ -504,7 +504,7 @@ extension SQSClient { return try await op.execute(input: input) } - /// Performs the `ChangeMessageVisibility` operation on the `AmazonSQS` service. + /// Performs the `ChangeMessageVisibility` operation on the `SQS` service. /// /// Changes the visibility timeout of a specified message in a queue to a new value. The default visibility timeout for a message is 30 seconds. The minimum is 0 seconds. The maximum is 12 hours. For more information, see [Visibility Timeout](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-visibility-timeout.html) in the Amazon SQS Developer Guide. For example, if the default timeout for a queue is 60 seconds, 15 seconds have elapsed since you received the message, and you send a ChangeMessageVisibility call with VisibilityTimeout set to 10 seconds, the 10 seconds begin to count from the time that you make the ChangeMessageVisibility call. Thus, any attempt to change the visibility timeout or to delete that message 10 seconds after you initially change the visibility timeout (a total of 25 seconds) might result in an error. An Amazon SQS message has three basic states: /// @@ -594,7 +594,7 @@ extension SQSClient { return try await op.execute(input: input) } - /// Performs the `ChangeMessageVisibilityBatch` operation on the `AmazonSQS` service. + /// Performs the `ChangeMessageVisibilityBatch` operation on the `SQS` service. /// /// Changes the visibility timeout of multiple messages. This is a batch version of [ChangeMessageVisibility]. The result of the action on each message is reported individually in the response. You can send up to 10 [ChangeMessageVisibility] requests with each ChangeMessageVisibilityBatch action. Because the batch request can result in a combination of successful and unsuccessful actions, you should check for batch errors even when the call returns an HTTP status code of 200. /// @@ -677,7 +677,7 @@ extension SQSClient { return try await op.execute(input: input) } - /// Performs the `CreateQueue` operation on the `AmazonSQS` service. + /// Performs the `CreateQueue` operation on the `SQS` service. /// /// Creates a new standard or FIFO queue. You can pass one or more attributes in the request. Keep the following in mind: /// @@ -775,7 +775,7 @@ extension SQSClient { return try await op.execute(input: input) } - /// Performs the `DeleteMessage` operation on the `AmazonSQS` service. + /// Performs the `DeleteMessage` operation on the `SQS` service. /// /// Deletes the specified message from the specified queue. To select the message to delete, use the ReceiptHandle of the message (not the MessageId which you receive when you send the message). Amazon SQS can delete a message from a queue even if a visibility timeout setting causes the message to be locked by another consumer. Amazon SQS automatically deletes messages left in a queue longer than the retention period configured for the queue. Each time you receive a message, meaning when a consumer retrieves a message from the queue, it comes with a unique ReceiptHandle. If you receive the same message more than once, you will get a different ReceiptHandle each time. When you want to delete a message using the DeleteMessage action, you must use the ReceiptHandle from the most recent time you received the message. If you use an old ReceiptHandle, the request will succeed, but the message might not be deleted. For standard queues, it is possible to receive a message even after you delete it. This might happen on rare occasions if one of the servers which stores a copy of the message is unavailable when you send the request to delete the message. The copy remains on the server and might be returned to you during a subsequent receive request. You should ensure that your application is idempotent, so that receiving a message more than once does not cause issues. /// @@ -856,7 +856,7 @@ extension SQSClient { return try await op.execute(input: input) } - /// Performs the `DeleteMessageBatch` operation on the `AmazonSQS` service. + /// Performs the `DeleteMessageBatch` operation on the `SQS` service. /// /// Deletes up to ten messages from the specified queue. This is a batch version of [DeleteMessage]. The result of the action on each message is reported individually in the response. Because the batch request can result in a combination of successful and unsuccessful actions, you should check for batch errors even when the call returns an HTTP status code of 200. /// @@ -939,7 +939,7 @@ extension SQSClient { return try await op.execute(input: input) } - /// Performs the `DeleteQueue` operation on the `AmazonSQS` service. + /// Performs the `DeleteQueue` operation on the `SQS` service. /// /// Deletes the queue specified by the QueueUrl, regardless of the queue's contents. Be careful with the DeleteQueue action: When you delete a queue, any messages in the queue are no longer available. When you delete a queue, the deletion process takes up to 60 seconds. Requests you send involving that queue during the 60 seconds might succeed. For example, a [SendMessage] request might succeed, but after 60 seconds the queue and the message you sent no longer exist. When you delete a queue, you must wait at least 60 seconds before creating a queue with the same name. Cross-account permissions don't apply to this action. For more information, see [Grant cross-account permissions to a role and a username](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-customer-managed-policy-examples.html#grant-cross-account-permissions-to-role-and-user-name) in the Amazon SQS Developer Guide. The delete operation uses the HTTP GET verb. /// @@ -1018,7 +1018,7 @@ extension SQSClient { return try await op.execute(input: input) } - /// Performs the `GetQueueAttributes` operation on the `AmazonSQS` service. + /// Performs the `GetQueueAttributes` operation on the `SQS` service. /// /// Gets attributes for the specified queue. To determine whether a queue is [FIFO](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/FIFO-queues.html), you can check whether QueueName ends with the .fifo suffix. /// @@ -1098,7 +1098,7 @@ extension SQSClient { return try await op.execute(input: input) } - /// Performs the `GetQueueUrl` operation on the `AmazonSQS` service. + /// Performs the `GetQueueUrl` operation on the `SQS` service. /// /// The GetQueueUrl API returns the URL of an existing Amazon SQS queue. This is useful when you know the queue's name but need to retrieve its URL for further operations. To access a queue owned by another Amazon Web Services account, use the QueueOwnerAWSAccountId parameter to specify the account ID of the queue's owner. Note that the queue owner must grant you the necessary permissions to access the queue. For more information about accessing shared queues, see the [AddPermission] API or [Allow developers to write messages to a shared queue](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-writing-an-sqs-policy.html#write-messages-to-shared-queue) in the Amazon SQS Developer Guide. /// @@ -1177,7 +1177,7 @@ extension SQSClient { return try await op.execute(input: input) } - /// Performs the `ListDeadLetterSourceQueues` operation on the `AmazonSQS` service. + /// Performs the `ListDeadLetterSourceQueues` operation on the `SQS` service. /// /// Returns a list of your queues that have the RedrivePolicy queue attribute configured with a dead-letter queue. The ListDeadLetterSourceQueues methods supports pagination. Set parameter MaxResults in the request to specify the maximum number of results to be returned in the response. If you do not set MaxResults, the response includes a maximum of 1,000 results. If you set MaxResults and there are additional results to display, the response includes a value for NextToken. Use NextToken as a parameter in your next request to ListDeadLetterSourceQueues to receive the next page of results. For more information about using dead-letter queues, see [Using Amazon SQS Dead-Letter Queues](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-dead-letter-queues.html) in the Amazon SQS Developer Guide. /// @@ -1256,7 +1256,7 @@ extension SQSClient { return try await op.execute(input: input) } - /// Performs the `ListMessageMoveTasks` operation on the `AmazonSQS` service. + /// Performs the `ListMessageMoveTasks` operation on the `SQS` service. /// /// Gets the most recent message movement tasks (up to 10) under a specific source queue. /// @@ -1339,7 +1339,7 @@ extension SQSClient { return try await op.execute(input: input) } - /// Performs the `ListQueueTags` operation on the `AmazonSQS` service. + /// Performs the `ListQueueTags` operation on the `SQS` service. /// /// List all cost allocation tags added to the specified Amazon SQS queue. For an overview, see [Tagging Your Amazon SQS Queues](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-queue-tags.html) in the Amazon SQS Developer Guide. Cross-account permissions don't apply to this action. For more information, see [Grant cross-account permissions to a role and a username](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-customer-managed-policy-examples.html#grant-cross-account-permissions-to-role-and-user-name) in the Amazon SQS Developer Guide. /// @@ -1418,7 +1418,7 @@ extension SQSClient { return try await op.execute(input: input) } - /// Performs the `ListQueues` operation on the `AmazonSQS` service. + /// Performs the `ListQueues` operation on the `SQS` service. /// /// Returns a list of your queues in the current region. The response includes a maximum of 1,000 results. If you specify a value for the optional QueueNamePrefix parameter, only queues with a name that begins with the specified value are returned. The listQueues methods supports pagination. Set parameter MaxResults in the request to specify the maximum number of results to be returned in the response. If you do not set MaxResults, the response includes a maximum of 1,000 results. If you set MaxResults and there are additional results to display, the response includes a value for NextToken. Use NextToken as a parameter in your next request to listQueues to receive the next page of results. Cross-account permissions don't apply to this action. For more information, see [Grant cross-account permissions to a role and a username](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-customer-managed-policy-examples.html#grant-cross-account-permissions-to-role-and-user-name) in the Amazon SQS Developer Guide. /// @@ -1496,7 +1496,7 @@ extension SQSClient { return try await op.execute(input: input) } - /// Performs the `PurgeQueue` operation on the `AmazonSQS` service. + /// Performs the `PurgeQueue` operation on the `SQS` service. /// /// Deletes available messages in a queue (including in-flight messages) specified by the QueueURL parameter. When you use the PurgeQueue action, you can't retrieve any messages deleted from a queue. The message deletion process takes up to 60 seconds. We recommend waiting for 60 seconds regardless of your queue's size. Messages sent to the queue before you call PurgeQueue might be received but are deleted within the next minute. Messages sent to the queue after you call PurgeQueue might be deleted while the queue is being purged. /// @@ -1576,7 +1576,7 @@ extension SQSClient { return try await op.execute(input: input) } - /// Performs the `ReceiveMessage` operation on the `AmazonSQS` service. + /// Performs the `ReceiveMessage` operation on the `SQS` service. /// /// Retrieves one or more messages (up to 10), from the specified queue. Using the WaitTimeSeconds parameter enables long-poll support. For more information, see [Amazon SQS Long Polling](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-long-polling.html) in the Amazon SQS Developer Guide. Short poll is the default behavior where a weighted random set of machines is sampled on a ReceiveMessage call. Therefore, only the messages on the sampled machines are returned. If the number of messages in the queue is small (fewer than 1,000), you most likely get fewer messages than you requested per ReceiveMessage call. If the number of messages in the queue is extremely small, you might not receive any messages in a particular ReceiveMessage response. If this happens, repeat the request. For each message returned, the response includes the following: /// @@ -1682,7 +1682,7 @@ extension SQSClient { return try await op.execute(input: input) } - /// Performs the `RemovePermission` operation on the `AmazonSQS` service. + /// Performs the `RemovePermission` operation on the `SQS` service. /// /// Revokes any permissions in the queue policy that matches the specified Label parameter. /// @@ -1767,7 +1767,7 @@ extension SQSClient { return try await op.execute(input: input) } - /// Performs the `SendMessage` operation on the `AmazonSQS` service. + /// Performs the `SendMessage` operation on the `SQS` service. /// /// Delivers a message to the specified queue. A message can include only XML, JSON, and unformatted text. The following Unicode characters are allowed. For more information, see the [W3C specification for characters](http://www.w3.org/TR/REC-xml/#charsets). #x9 | #xA | #xD | #x20 to #xD7FF | #xE000 to #xFFFD | #x10000 to #x10FFFF Amazon SQS does not throw an exception or completely reject the message if it contains invalid characters. Instead, it replaces those invalid characters with U+FFFD before storing the message in the queue, as long as the message body contains at least one valid character. /// @@ -1858,7 +1858,7 @@ extension SQSClient { return try await op.execute(input: input) } - /// Performs the `SendMessageBatch` operation on the `AmazonSQS` service. + /// Performs the `SendMessageBatch` operation on the `SQS` service. /// /// You can use SendMessageBatch to send up to 10 messages to the specified queue by assigning either identical or different values to each message (or by not assigning values at all). This is a batch version of [SendMessage]. For a FIFO queue, multiple messages within a single batch are enqueued in the order they are sent. The result of sending each message is reported individually in the response. Because the batch request can result in a combination of successful and unsuccessful actions, you should check for batch errors even when the call returns an HTTP status code of 200. The maximum allowed individual message size and the maximum total payload size (the sum of the individual lengths of all of the batched messages) are both 256 KiB (262,144 bytes). A message can include only XML, JSON, and unformatted text. The following Unicode characters are allowed. For more information, see the [W3C specification for characters](http://www.w3.org/TR/REC-xml/#charsets). #x9 | #xA | #xD | #x20 to #xD7FF | #xE000 to #xFFFD | #x10000 to #x10FFFF Amazon SQS does not throw an exception or completely reject the message if it contains invalid characters. Instead, it replaces those invalid characters with U+FFFD before storing the message in the queue, as long as the message body contains at least one valid character. If you don't specify the DelaySeconds parameter for an entry, Amazon SQS uses the default value for the queue. /// @@ -1953,7 +1953,7 @@ extension SQSClient { return try await op.execute(input: input) } - /// Performs the `SetQueueAttributes` operation on the `AmazonSQS` service. + /// Performs the `SetQueueAttributes` operation on the `SQS` service. /// /// Sets the value of one or more queue attributes, like a policy. When you change a queue's attributes, the change can take up to 60 seconds for most of the attributes to propagate throughout the Amazon SQS system. Changes made to the MessageRetentionPeriod attribute can take up to 15 minutes and will impact existing messages in the queue potentially causing them to be expired and deleted if the MessageRetentionPeriod is reduced below the age of existing messages. /// @@ -2041,7 +2041,7 @@ extension SQSClient { return try await op.execute(input: input) } - /// Performs the `StartMessageMoveTask` operation on the `AmazonSQS` service. + /// Performs the `StartMessageMoveTask` operation on the `SQS` service. /// /// Starts an asynchronous task to move messages from a specified source queue to a specified destination queue. /// @@ -2126,7 +2126,7 @@ extension SQSClient { return try await op.execute(input: input) } - /// Performs the `TagQueue` operation on the `AmazonSQS` service. + /// Performs the `TagQueue` operation on the `SQS` service. /// /// Add cost allocation tags to the specified Amazon SQS queue. For an overview, see [Tagging Your Amazon SQS Queues](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-queue-tags.html) in the Amazon SQS Developer Guide. When you use queue tags, keep the following guidelines in mind: /// @@ -2216,7 +2216,7 @@ extension SQSClient { return try await op.execute(input: input) } - /// Performs the `UntagQueue` operation on the `AmazonSQS` service. + /// Performs the `UntagQueue` operation on the `SQS` service. /// /// Remove cost allocation tags from the specified Amazon SQS queue. For an overview, see [Tagging Your Amazon SQS Queues](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-queue-tags.html) in the Amazon SQS Developer Guide. Cross-account permissions don't apply to this action. For more information, see [Grant cross-account permissions to a role and a username](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-customer-managed-policy-examples.html#grant-cross-account-permissions-to-role-and-user-name) in the Amazon SQS Developer Guide. /// diff --git a/Sources/Services/AWSSSM/Sources/AWSSSM/SSMClient.swift b/Sources/Services/AWSSSM/Sources/AWSSSM/SSMClient.swift index a0d20c425cb..25bfd7413cb 100644 --- a/Sources/Services/AWSSSM/Sources/AWSSSM/SSMClient.swift +++ b/Sources/Services/AWSSSM/Sources/AWSSSM/SSMClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SSMClient: ClientRuntime.Client { public static let clientName = "SSMClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SSMClient.SSMClientConfiguration let serviceName = "SSM" @@ -331,7 +331,7 @@ extension SSMClient { } extension SSMClient { - /// Performs the `AddTagsToResource` operation on the `AmazonSSM` service. + /// Performs the `AddTagsToResource` operation on the `SSM` service. /// /// Adds or overwrites one or more tags for the specified resource. Tags are metadata that you can assign to your automations, documents, managed nodes, maintenance windows, Parameter Store parameters, and patch baselines. Tags enable you to categorize your resources in different ways, for example, by purpose, owner, or environment. Each tag consists of a key and an optional value, both of which you define. For example, you could define a set of tags for your account's managed nodes that helps you track each node's owner and stack level. For example: /// @@ -420,7 +420,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `AssociateOpsItemRelatedItem` operation on the `AmazonSSM` service. + /// Performs the `AssociateOpsItemRelatedItem` operation on the `SSM` service. /// /// Associates a related item to a Systems Manager OpsCenter OpsItem. For example, you can associate an Incident Manager incident or analysis with an OpsItem. Incident Manager and OpsCenter are capabilities of Amazon Web Services Systems Manager. /// @@ -495,7 +495,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `CancelCommand` operation on the `AmazonSSM` service. + /// Performs the `CancelCommand` operation on the `SSM` service. /// /// Attempts to cancel the command specified by the Command ID. There is no guarantee that the command will be terminated and the underlying process stopped. /// @@ -576,7 +576,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `CancelMaintenanceWindowExecution` operation on the `AmazonSSM` service. + /// Performs the `CancelMaintenanceWindowExecution` operation on the `SSM` service. /// /// Stops a maintenance window execution that is already in progress and cancels any tasks in the window that haven't already starting running. Tasks already in progress will continue to completion. /// @@ -647,7 +647,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `CreateActivation` operation on the `AmazonSSM` service. + /// Performs the `CreateActivation` operation on the `SSM` service. /// /// Generates an activation code and activation ID you can use to register your on-premises servers, edge devices, or virtual machine (VM) with Amazon Web Services Systems Manager. Registering these machines with Systems Manager makes it possible to manage them using Systems Manager capabilities. You use the activation code and ID when installing SSM Agent on machines in your hybrid environment. For more information about requirements for managing on-premises machines using Systems Manager, see [Using Amazon Web Services Systems Manager in hybrid and multicloud environments](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-hybrid-multicloud.html) in the Amazon Web Services Systems Manager User Guide. Amazon Elastic Compute Cloud (Amazon EC2) instances, edge devices, and on-premises servers and VMs that are configured for Systems Manager are all called managed nodes. /// @@ -718,7 +718,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `CreateAssociation` operation on the `AmazonSSM` service. + /// Performs the `CreateAssociation` operation on the `SSM` service. /// /// A State Manager association defines the state that you want to maintain on your managed nodes. For example, an association can specify that anti-virus software must be installed and running on your managed nodes, or that certain ports must be closed. For static targets, the association specifies a schedule for when the configuration is reapplied. For dynamic targets, such as an Amazon Web Services resource group or an Amazon Web Services autoscaling group, State Manager, a capability of Amazon Web Services Systems Manager applies the configuration when new managed nodes are added to the group. The association also specifies actions to take when applying the configuration. For example, an association for anti-virus software might run once a day. If the software isn't installed, then State Manager installs it. If the software is installed, but the service isn't running, then the association might instruct State Manager to start the service. /// @@ -808,7 +808,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `CreateAssociationBatch` operation on the `AmazonSSM` service. + /// Performs the `CreateAssociationBatch` operation on the `SSM` service. /// /// Associates the specified Amazon Web Services Systems Manager document (SSM document) with the specified managed nodes or targets. When you associate a document with one or more managed nodes using IDs or tags, Amazon Web Services Systems Manager Agent (SSM Agent) running on the managed node processes the document and configures the node as specified. If you associate a document with a managed node that already has an associated document, the system returns the AssociationAlreadyExists exception. /// @@ -897,7 +897,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `CreateDocument` operation on the `AmazonSSM` service. + /// Performs the `CreateDocument` operation on the `SSM` service. /// /// Creates a Amazon Web Services Systems Manager (SSM document). An SSM document defines the actions that Systems Manager performs on your managed nodes. For more information about SSM documents, including information about supported schemas, features, and syntax, see [Amazon Web Services Systems Manager Documents](https://docs.aws.amazon.com/systems-manager/latest/userguide/documents.html) in the Amazon Web Services Systems Manager User Guide. /// @@ -972,7 +972,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `CreateMaintenanceWindow` operation on the `AmazonSSM` service. + /// Performs the `CreateMaintenanceWindow` operation on the `SSM` service. /// /// Creates a new maintenance window. The value you specify for Duration determines the specific end time for the maintenance window based on the time it begins. No maintenance window tasks are permitted to start after the resulting endtime minus the number of hours you specify for Cutoff. For example, if the maintenance window starts at 3 PM, the duration is three hours, and the value you specify for Cutoff is one hour, no maintenance window tasks can start after 5 PM. /// @@ -1045,7 +1045,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `CreateOpsItem` operation on the `AmazonSSM` service. + /// Performs the `CreateOpsItem` operation on the `SSM` service. /// /// Creates a new OpsItem. You must have permission in Identity and Access Management (IAM) to create a new OpsItem. For more information, see [Set up OpsCenter](https://docs.aws.amazon.com/systems-manager/latest/userguide/OpsCenter-setup.html) in the Amazon Web Services Systems Manager User Guide. Operations engineers and IT professionals use Amazon Web Services Systems Manager OpsCenter to view, investigate, and remediate operational issues impacting the performance and health of their Amazon Web Services resources. For more information, see [Amazon Web Services Systems Manager OpsCenter](https://docs.aws.amazon.com/systems-manager/latest/userguide/OpsCenter.html) in the Amazon Web Services Systems Manager User Guide. /// @@ -1119,7 +1119,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `CreateOpsMetadata` operation on the `AmazonSSM` service. + /// Performs the `CreateOpsMetadata` operation on the `SSM` service. /// /// If you create a new application in Application Manager, Amazon Web Services Systems Manager calls this API operation to specify information about the new application, including the application type. /// @@ -1193,7 +1193,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `CreatePatchBaseline` operation on the `AmazonSSM` service. + /// Performs the `CreatePatchBaseline` operation on the `SSM` service. /// /// Creates a patch baseline. For information about valid key-value pairs in PatchFilters for each supported operating system type, see [PatchFilter]. /// @@ -1266,7 +1266,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `CreateResourceDataSync` operation on the `AmazonSSM` service. + /// Performs the `CreateResourceDataSync` operation on the `SSM` service. /// /// A resource data sync helps you view data from multiple sources in a single location. Amazon Web Services Systems Manager offers two types of resource data sync: SyncToDestination and SyncFromSource. You can configure Systems Manager Inventory to use the SyncToDestination type to synchronize Inventory data from multiple Amazon Web Services Regions to a single Amazon Simple Storage Service (Amazon S3) bucket. For more information, see [Creating a resource data sync for Inventory](https://docs.aws.amazon.com/systems-manager/latest/userguide/inventory-create-resource-data-sync.html) in the Amazon Web Services Systems Manager User Guide. You can configure Systems Manager Explorer to use the SyncFromSource type to synchronize operational work items (OpsItems) and operational data (OpsData) from multiple Amazon Web Services Regions to a single Amazon S3 bucket. This type can synchronize OpsItems and OpsData from multiple Amazon Web Services accounts and Amazon Web Services Regions or EntireOrganization by using Organizations. For more information, see [Setting up Systems Manager Explorer to display data from multiple accounts and Regions](https://docs.aws.amazon.com/systems-manager/latest/userguide/Explorer-resource-data-sync.html) in the Amazon Web Services Systems Manager User Guide. A resource data sync is an asynchronous operation that returns immediately. After a successful initial sync is completed, the system continuously syncs data. To check the status of a sync, use the [ListResourceDataSync]. By default, data isn't encrypted in Amazon S3. We strongly recommend that you enable encryption in Amazon S3 to ensure secure data storage. We also recommend that you secure access to the Amazon S3 bucket by creating a restrictive bucket policy. /// @@ -1339,7 +1339,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DeleteActivation` operation on the `AmazonSSM` service. + /// Performs the `DeleteActivation` operation on the `SSM` service. /// /// Deletes an activation. You aren't required to delete an activation. If you delete an activation, you can no longer use it to register additional managed nodes. Deleting an activation doesn't de-register managed nodes. You must manually de-register managed nodes. /// @@ -1412,7 +1412,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DeleteAssociation` operation on the `AmazonSSM` service. + /// Performs the `DeleteAssociation` operation on the `SSM` service. /// /// Disassociates the specified Amazon Web Services Systems Manager document (SSM document) from the specified managed node. If you created the association by using the Targets parameter, then you must delete the association by using the association ID. When you disassociate a document from a managed node, it doesn't change the configuration of the node. To change the configuration state of a managed node after you disassociate a document, you must create a new document with the desired configuration and associate it with the node. /// @@ -1494,7 +1494,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DeleteDocument` operation on the `AmazonSSM` service. + /// Performs the `DeleteDocument` operation on the `SSM` service. /// /// Deletes the Amazon Web Services Systems Manager document (SSM document) and all managed node associations to the document. Before you delete the document, we recommend that you use [DeleteAssociation] to disassociate all managed nodes that are associated with the document. /// @@ -1567,7 +1567,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DeleteInventory` operation on the `AmazonSSM` service. + /// Performs the `DeleteInventory` operation on the `SSM` service. /// /// Delete a custom inventory type or the data associated with a custom Inventory type. Deleting a custom inventory type is also referred to as deleting a custom inventory schema. /// @@ -1642,7 +1642,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DeleteMaintenanceWindow` operation on the `AmazonSSM` service. + /// Performs the `DeleteMaintenanceWindow` operation on the `SSM` service. /// /// Deletes a maintenance window. /// @@ -1712,7 +1712,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DeleteOpsItem` operation on the `AmazonSSM` service. + /// Performs the `DeleteOpsItem` operation on the `SSM` service. /// /// Delete an OpsItem. You must have permission in Identity and Access Management (IAM) to delete an OpsItem. Note the following important information about this operation. /// @@ -1791,7 +1791,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DeleteOpsMetadata` operation on the `AmazonSSM` service. + /// Performs the `DeleteOpsMetadata` operation on the `SSM` service. /// /// Delete OpsMetadata related to an application. /// @@ -1863,7 +1863,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DeleteParameter` operation on the `AmazonSSM` service. + /// Performs the `DeleteParameter` operation on the `SSM` service. /// /// Delete a parameter from the system. After deleting a parameter, wait for at least 30 seconds to create a parameter with the same name. /// @@ -1934,7 +1934,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DeleteParameters` operation on the `AmazonSSM` service. + /// Performs the `DeleteParameters` operation on the `SSM` service. /// /// Delete a list of parameters. After deleting a parameter, wait for at least 30 seconds to create a parameter with the same name. /// @@ -2004,7 +2004,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DeletePatchBaseline` operation on the `AmazonSSM` service. + /// Performs the `DeletePatchBaseline` operation on the `SSM` service. /// /// Deletes a patch baseline. /// @@ -2075,7 +2075,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DeleteResourceDataSync` operation on the `AmazonSSM` service. + /// Performs the `DeleteResourceDataSync` operation on the `SSM` service. /// /// Deletes a resource data sync configuration. After the configuration is deleted, changes to data on managed nodes are no longer synced to or from the target. Deleting a sync configuration doesn't delete data. /// @@ -2147,7 +2147,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DeleteResourcePolicy` operation on the `AmazonSSM` service. + /// Performs the `DeleteResourcePolicy` operation on the `SSM` service. /// /// Deletes a Systems Manager resource policy. A resource policy helps you to define the IAM entity (for example, an Amazon Web Services account) that can manage your Systems Manager resources. The following resources support Systems Manager resource policies. /// @@ -2226,7 +2226,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DeregisterManagedInstance` operation on the `AmazonSSM` service. + /// Performs the `DeregisterManagedInstance` operation on the `SSM` service. /// /// Removes the server or virtual machine from the list of registered servers. You can reregister the node again at any time. If you don't plan to use Run Command on the server, we suggest uninstalling SSM Agent first. /// @@ -2305,7 +2305,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DeregisterPatchBaselineForPatchGroup` operation on the `AmazonSSM` service. + /// Performs the `DeregisterPatchBaselineForPatchGroup` operation on the `SSM` service. /// /// Removes a patch group from a patch baseline. /// @@ -2376,7 +2376,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DeregisterTargetFromMaintenanceWindow` operation on the `AmazonSSM` service. + /// Performs the `DeregisterTargetFromMaintenanceWindow` operation on the `SSM` service. /// /// Removes a target from a maintenance window. /// @@ -2448,7 +2448,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DeregisterTaskFromMaintenanceWindow` operation on the `AmazonSSM` service. + /// Performs the `DeregisterTaskFromMaintenanceWindow` operation on the `SSM` service. /// /// Removes a task from a maintenance window. /// @@ -2519,7 +2519,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DescribeActivations` operation on the `AmazonSSM` service. + /// Performs the `DescribeActivations` operation on the `SSM` service. /// /// Describes details about the activation, such as the date and time the activation was created, its expiration date, the Identity and Access Management (IAM) role assigned to the managed nodes in the activation, and the number of nodes registered by using this activation. /// @@ -2591,7 +2591,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DescribeAssociation` operation on the `AmazonSSM` service. + /// Performs the `DescribeAssociation` operation on the `SSM` service. /// /// Describes the association for the specified target or managed node. If you created the association by using the Targets parameter, then you must retrieve the association by using the association ID. /// @@ -2673,7 +2673,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DescribeAssociationExecutionTargets` operation on the `AmazonSSM` service. + /// Performs the `DescribeAssociationExecutionTargets` operation on the `SSM` service. /// /// Views information about a specific execution of a specific association. /// @@ -2746,7 +2746,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DescribeAssociationExecutions` operation on the `AmazonSSM` service. + /// Performs the `DescribeAssociationExecutions` operation on the `SSM` service. /// /// Views all executions for a specific association ID. /// @@ -2818,7 +2818,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DescribeAutomationExecutions` operation on the `AmazonSSM` service. + /// Performs the `DescribeAutomationExecutions` operation on the `SSM` service. /// /// Provides details about all active and terminated Automation executions. /// @@ -2891,7 +2891,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DescribeAutomationStepExecutions` operation on the `AmazonSSM` service. + /// Performs the `DescribeAutomationStepExecutions` operation on the `SSM` service. /// /// Information about all active and terminated step executions in an Automation workflow. /// @@ -2965,7 +2965,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DescribeAvailablePatches` operation on the `AmazonSSM` service. + /// Performs the `DescribeAvailablePatches` operation on the `SSM` service. /// /// Lists all patches eligible to be included in a patch baseline. Currently, DescribeAvailablePatches supports only the Amazon Linux 1, Amazon Linux 2, and Windows Server operating systems. /// @@ -3035,7 +3035,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DescribeDocument` operation on the `AmazonSSM` service. + /// Performs the `DescribeDocument` operation on the `SSM` service. /// /// Describes the specified Amazon Web Services Systems Manager document (SSM document). /// @@ -3107,7 +3107,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DescribeDocumentPermission` operation on the `AmazonSSM` service. + /// Performs the `DescribeDocumentPermission` operation on the `SSM` service. /// /// Describes the permissions for a Amazon Web Services Systems Manager document (SSM document). If you created the document, you are the owner. If a document is shared, it can either be shared privately (by specifying a user's Amazon Web Services account ID) or publicly (All). /// @@ -3181,7 +3181,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DescribeEffectiveInstanceAssociations` operation on the `AmazonSSM` service. + /// Performs the `DescribeEffectiveInstanceAssociations` operation on the `SSM` service. /// /// All associations for the managed nodes. /// @@ -3261,7 +3261,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DescribeEffectivePatchesForPatchBaseline` operation on the `AmazonSSM` service. + /// Performs the `DescribeEffectivePatchesForPatchBaseline` operation on the `SSM` service. /// /// Retrieves the current effective patches (the patch and the approval state) for the specified patch baseline. Applies to patch baselines for Windows only. /// @@ -3334,7 +3334,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DescribeInstanceAssociationsStatus` operation on the `AmazonSSM` service. + /// Performs the `DescribeInstanceAssociationsStatus` operation on the `SSM` service. /// /// The status of the associations for the managed nodes. /// @@ -3414,7 +3414,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DescribeInstanceInformation` operation on the `AmazonSSM` service. + /// Performs the `DescribeInstanceInformation` operation on the `SSM` service. /// /// Provides information about one or more of your managed nodes, including the operating system platform, SSM Agent version, association status, and IP address. This operation does not return information for nodes that are either Stopped or Terminated. If you specify one or more node IDs, the operation returns information for those managed nodes. If you don't specify node IDs, it returns information for all your managed nodes. If you specify a node ID that isn't valid or a node that you don't own, you receive an error. The IamRole field returned for this API operation is the role assigned to an Amazon EC2 instance configured with a Systems Manager Quick Setup host management configuration or the role assigned to an on-premises managed node. /// @@ -3496,7 +3496,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DescribeInstancePatchStates` operation on the `AmazonSSM` service. + /// Performs the `DescribeInstancePatchStates` operation on the `SSM` service. /// /// Retrieves the high-level patch state of one or more managed nodes. /// @@ -3567,7 +3567,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DescribeInstancePatchStatesForPatchGroup` operation on the `AmazonSSM` service. + /// Performs the `DescribeInstancePatchStatesForPatchGroup` operation on the `SSM` service. /// /// Retrieves the high-level patch state for the managed nodes in the specified patch group. /// @@ -3639,7 +3639,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DescribeInstancePatches` operation on the `AmazonSSM` service. + /// Performs the `DescribeInstancePatches` operation on the `SSM` service. /// /// Retrieves information about the patches on the specified managed node and their state relative to the patch baseline being used for the node. /// @@ -3720,7 +3720,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DescribeInstanceProperties` operation on the `AmazonSSM` service. + /// Performs the `DescribeInstanceProperties` operation on the `SSM` service. /// /// An API operation used by the Systems Manager console to display information about Systems Manager managed nodes. /// @@ -3804,7 +3804,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DescribeInventoryDeletions` operation on the `AmazonSSM` service. + /// Performs the `DescribeInventoryDeletions` operation on the `SSM` service. /// /// Describes a specific delete inventory operation. /// @@ -3876,7 +3876,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DescribeMaintenanceWindowExecutionTaskInvocations` operation on the `AmazonSSM` service. + /// Performs the `DescribeMaintenanceWindowExecutionTaskInvocations` operation on the `SSM` service. /// /// Retrieves the individual task executions (one per target) for a particular task run as part of a maintenance window execution. /// @@ -3947,7 +3947,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DescribeMaintenanceWindowExecutionTasks` operation on the `AmazonSSM` service. + /// Performs the `DescribeMaintenanceWindowExecutionTasks` operation on the `SSM` service. /// /// For a given maintenance window execution, lists the tasks that were run. /// @@ -4018,7 +4018,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DescribeMaintenanceWindowExecutions` operation on the `AmazonSSM` service. + /// Performs the `DescribeMaintenanceWindowExecutions` operation on the `SSM` service. /// /// Lists the executions of a maintenance window. This includes information about when the maintenance window was scheduled to be active, and information about tasks registered and run with the maintenance window. /// @@ -4088,7 +4088,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DescribeMaintenanceWindowSchedule` operation on the `AmazonSSM` service. + /// Performs the `DescribeMaintenanceWindowSchedule` operation on the `SSM` service. /// /// Retrieves information about upcoming executions of a maintenance window. /// @@ -4159,7 +4159,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DescribeMaintenanceWindowTargets` operation on the `AmazonSSM` service. + /// Performs the `DescribeMaintenanceWindowTargets` operation on the `SSM` service. /// /// Lists the targets registered with the maintenance window. /// @@ -4230,7 +4230,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DescribeMaintenanceWindowTasks` operation on the `AmazonSSM` service. + /// Performs the `DescribeMaintenanceWindowTasks` operation on the `SSM` service. /// /// Lists the tasks in a maintenance window. For maintenance window tasks without a specified target, you can't supply values for --max-errors and --max-concurrency. Instead, the system inserts a placeholder value of 1, which may be reported in the response to this command. These values don't affect the running of your task and can be ignored. /// @@ -4301,7 +4301,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DescribeMaintenanceWindows` operation on the `AmazonSSM` service. + /// Performs the `DescribeMaintenanceWindows` operation on the `SSM` service. /// /// Retrieves the maintenance windows in an Amazon Web Services account. /// @@ -4371,7 +4371,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DescribeMaintenanceWindowsForTarget` operation on the `AmazonSSM` service. + /// Performs the `DescribeMaintenanceWindowsForTarget` operation on the `SSM` service. /// /// Retrieves information about the maintenance window targets or tasks that a managed node is associated with. /// @@ -4441,7 +4441,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DescribeOpsItems` operation on the `AmazonSSM` service. + /// Performs the `DescribeOpsItems` operation on the `SSM` service. /// /// Query a set of OpsItems. You must have permission in Identity and Access Management (IAM) to query a list of OpsItems. For more information, see [Set up OpsCenter](https://docs.aws.amazon.com/systems-manager/latest/userguide/OpsCenter-setup.html) in the Amazon Web Services Systems Manager User Guide. Operations engineers and IT professionals use Amazon Web Services Systems Manager OpsCenter to view, investigate, and remediate operational issues impacting the performance and health of their Amazon Web Services resources. For more information, see [Amazon Web Services Systems Manager OpsCenter](https://docs.aws.amazon.com/systems-manager/latest/userguide/OpsCenter.html) in the Amazon Web Services Systems Manager User Guide. /// @@ -4511,7 +4511,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DescribeParameters` operation on the `AmazonSSM` service. + /// Performs the `DescribeParameters` operation on the `SSM` service. /// /// Lists the parameters in your Amazon Web Services account or the parameters shared with you when you enable the [Shared](https://docs.aws.amazon.com/systems-manager/latest/APIReference/API_DescribeParameters.html#systemsmanager-DescribeParameters-request-Shared) option. Request results are returned on a best-effort basis. If you specify MaxResults in the request, the response includes information up to the limit specified. The number of items returned, however, can be between zero and the value of MaxResults. If the service reaches an internal limit while processing the results, it stops the operation and returns the matching values up to that point and a NextToken. You can specify the NextToken in a subsequent call to get the next set of results. If you change the KMS key alias for the KMS key used to encrypt a parameter, then you must also update the key alias the parameter uses to reference KMS. Otherwise, DescribeParameters retrieves whatever the original key alias was referencing. /// @@ -4585,7 +4585,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DescribePatchBaselines` operation on the `AmazonSSM` service. + /// Performs the `DescribePatchBaselines` operation on the `SSM` service. /// /// Lists the patch baselines in your Amazon Web Services account. /// @@ -4655,7 +4655,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DescribePatchGroupState` operation on the `AmazonSSM` service. + /// Performs the `DescribePatchGroupState` operation on the `SSM` service. /// /// Returns high-level aggregated patch compliance state information for a patch group. /// @@ -4726,7 +4726,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DescribePatchGroups` operation on the `AmazonSSM` service. + /// Performs the `DescribePatchGroups` operation on the `SSM` service. /// /// Lists all patch groups that have been registered with patch baselines. /// @@ -4796,7 +4796,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DescribePatchProperties` operation on the `AmazonSSM` service. + /// Performs the `DescribePatchProperties` operation on the `SSM` service. /// /// Lists the properties of available patches organized by product, product family, classification, severity, and other properties of available patches. You can use the reported properties in the filters you specify in requests for operations such as [CreatePatchBaseline], [UpdatePatchBaseline], [DescribeAvailablePatches], and [DescribePatchBaselines]. The following section lists the properties that can be used in filters for each major operating system type: AMAZON_LINUX Valid properties: PRODUCT | CLASSIFICATION | SEVERITY AMAZON_LINUX_2 Valid properties: PRODUCT | CLASSIFICATION | SEVERITY AMAZON_LINUX_2023 Valid properties: PRODUCT | CLASSIFICATION | SEVERITY CENTOS Valid properties: PRODUCT | CLASSIFICATION | SEVERITY DEBIAN Valid properties: PRODUCT | PRIORITY MACOS Valid properties: PRODUCT | CLASSIFICATION ORACLE_LINUX Valid properties: PRODUCT | CLASSIFICATION | SEVERITY REDHAT_ENTERPRISE_LINUX Valid properties: PRODUCT | CLASSIFICATION | SEVERITY SUSE Valid properties: PRODUCT | CLASSIFICATION | SEVERITY UBUNTU Valid properties: PRODUCT | PRIORITY WINDOWS Valid properties: PRODUCT | PRODUCT_FAMILY | CLASSIFICATION | MSRC_SEVERITY /// @@ -4866,7 +4866,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DescribeSessions` operation on the `AmazonSSM` service. + /// Performs the `DescribeSessions` operation on the `SSM` service. /// /// Retrieves a list of all active sessions (both connected and disconnected) or terminated sessions from the past 30 days. /// @@ -4938,7 +4938,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `DisassociateOpsItemRelatedItem` operation on the `AmazonSSM` service. + /// Performs the `DisassociateOpsItemRelatedItem` operation on the `SSM` service. /// /// Deletes the association between an OpsItem and a related item. For example, this API operation can delete an Incident Manager incident from an OpsItem. Incident Manager is a capability of Amazon Web Services Systems Manager. /// @@ -5012,7 +5012,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `GetAutomationExecution` operation on the `AmazonSSM` service. + /// Performs the `GetAutomationExecution` operation on the `SSM` service. /// /// Get detailed information about a particular Automation execution. /// @@ -5083,7 +5083,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `GetCalendarState` operation on the `AmazonSSM` service. + /// Performs the `GetCalendarState` operation on the `SSM` service. /// /// Gets the state of a Amazon Web Services Systems Manager change calendar at the current time or a specified time. If you specify a time, GetCalendarState returns the state of the calendar at that specific time, and returns the next time that the change calendar state will transition. If you don't specify a time, GetCalendarState uses the current time. Change Calendar entries have two possible states: OPEN or CLOSED. If you specify more than one calendar in a request, the command returns the status of OPEN only if all calendars in the request are open. If one or more calendars in the request are closed, the status returned is CLOSED. For more information about Change Calendar, a capability of Amazon Web Services Systems Manager, see [Amazon Web Services Systems Manager Change Calendar](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-change-calendar.html) in the Amazon Web Services Systems Manager User Guide. /// @@ -5156,7 +5156,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `GetCommandInvocation` operation on the `AmazonSSM` service. + /// Performs the `GetCommandInvocation` operation on the `SSM` service. /// /// Returns detailed information about command execution for an invocation or plugin. The Run Command API follows an eventual consistency model, due to the distributed nature of the system supporting the API. This means that the result of an API command you run that affects your resources might not be immediately visible to all subsequent commands you run. You should keep this in mind when you carry out an API command that immediately follows a previous API command. GetCommandInvocation only gives the execution status of a plugin in a document. To get the command execution status on a specific managed node, use [ListCommandInvocations]. To get the command execution status across managed nodes, use [ListCommands]. /// @@ -5238,7 +5238,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `GetConnectionStatus` operation on the `AmazonSSM` service. + /// Performs the `GetConnectionStatus` operation on the `SSM` service. /// /// Retrieves the Session Manager connection status for a managed node to determine whether it is running and ready to receive Session Manager connections. /// @@ -5308,7 +5308,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `GetDefaultPatchBaseline` operation on the `AmazonSSM` service. + /// Performs the `GetDefaultPatchBaseline` operation on the `SSM` service. /// /// Retrieves the default patch baseline. Amazon Web Services Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system. If you don't specify an operating system value, the default patch baseline for Windows is returned. /// @@ -5378,7 +5378,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `GetDeployablePatchSnapshotForInstance` operation on the `AmazonSSM` service. + /// Performs the `GetDeployablePatchSnapshotForInstance` operation on the `SSM` service. /// /// Retrieves the current snapshot for the patch baseline the managed node uses. This API is primarily used by the AWS-RunPatchBaseline Systems Manager document (SSM document). If you run the command locally, such as with the Command Line Interface (CLI), the system attempts to use your local Amazon Web Services credentials and the operation fails. To avoid this, you can run the command in the Amazon Web Services Systems Manager console. Use Run Command, a capability of Amazon Web Services Systems Manager, with an SSM document that enables you to target a managed node with a script or command. For example, run the command using the AWS-RunShellScript document or the AWS-RunPowerShellScript document. /// @@ -5450,7 +5450,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `GetDocument` operation on the `AmazonSSM` service. + /// Performs the `GetDocument` operation on the `SSM` service. /// /// Gets the contents of the specified Amazon Web Services Systems Manager document (SSM document). /// @@ -5522,7 +5522,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `GetExecutionPreview` operation on the `AmazonSSM` service. + /// Performs the `GetExecutionPreview` operation on the `SSM` service. /// /// Initiates the process of retrieving an existing preview that shows the effects that running a specified Automation runbook would have on the targeted resources. /// @@ -5593,7 +5593,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `GetInventory` operation on the `AmazonSSM` service. + /// Performs the `GetInventory` operation on the `SSM` service. /// /// Query inventory information. This includes managed node status, such as Stopped or Terminated. /// @@ -5669,7 +5669,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `GetInventorySchema` operation on the `AmazonSSM` service. + /// Performs the `GetInventorySchema` operation on the `SSM` service. /// /// Return a list of inventory type names for the account, or return a list of attribute names for a specific Inventory item type. /// @@ -5741,7 +5741,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `GetMaintenanceWindow` operation on the `AmazonSSM` service. + /// Performs the `GetMaintenanceWindow` operation on the `SSM` service. /// /// Retrieves a maintenance window. /// @@ -5812,7 +5812,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `GetMaintenanceWindowExecution` operation on the `AmazonSSM` service. + /// Performs the `GetMaintenanceWindowExecution` operation on the `SSM` service. /// /// Retrieves details about a specific a maintenance window execution. /// @@ -5883,7 +5883,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `GetMaintenanceWindowExecutionTask` operation on the `AmazonSSM` service. + /// Performs the `GetMaintenanceWindowExecutionTask` operation on the `SSM` service. /// /// Retrieves the details about a specific task run as part of a maintenance window execution. /// @@ -5954,7 +5954,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `GetMaintenanceWindowExecutionTaskInvocation` operation on the `AmazonSSM` service. + /// Performs the `GetMaintenanceWindowExecutionTaskInvocation` operation on the `SSM` service. /// /// Retrieves information about a specific task running on a specific target. /// @@ -6025,7 +6025,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `GetMaintenanceWindowTask` operation on the `AmazonSSM` service. + /// Performs the `GetMaintenanceWindowTask` operation on the `SSM` service. /// /// Retrieves the details of a maintenance window task. For maintenance window tasks without a specified target, you can't supply values for --max-errors and --max-concurrency. Instead, the system inserts a placeholder value of 1, which may be reported in the response to this command. These values don't affect the running of your task and can be ignored. To retrieve a list of tasks in a maintenance window, instead use the [DescribeMaintenanceWindowTasks] command. /// @@ -6096,7 +6096,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `GetOpsItem` operation on the `AmazonSSM` service. + /// Performs the `GetOpsItem` operation on the `SSM` service. /// /// Get information about an OpsItem by using the ID. You must have permission in Identity and Access Management (IAM) to view information about an OpsItem. For more information, see [Set up OpsCenter](https://docs.aws.amazon.com/systems-manager/latest/userguide/OpsCenter-setup.html) in the Amazon Web Services Systems Manager User Guide. Operations engineers and IT professionals use Amazon Web Services Systems Manager OpsCenter to view, investigate, and remediate operational issues impacting the performance and health of their Amazon Web Services resources. For more information, see [Amazon Web Services Systems Manager OpsCenter](https://docs.aws.amazon.com/systems-manager/latest/userguide/OpsCenter.html) in the Amazon Web Services Systems Manager User Guide. /// @@ -6168,7 +6168,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `GetOpsMetadata` operation on the `AmazonSSM` service. + /// Performs the `GetOpsMetadata` operation on the `SSM` service. /// /// View operational metadata related to an application in Application Manager. /// @@ -6240,7 +6240,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `GetOpsSummary` operation on the `AmazonSSM` service. + /// Performs the `GetOpsSummary` operation on the `SSM` service. /// /// View a summary of operations metadata (OpsData) based on specified filters and aggregators. OpsData can include information about Amazon Web Services Systems Manager OpsCenter operational workitems (OpsItems) as well as information about any Amazon Web Services resource or service configured to report OpsData to Amazon Web Services Systems Manager Explorer. /// @@ -6315,7 +6315,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `GetParameter` operation on the `AmazonSSM` service. + /// Performs the `GetParameter` operation on the `SSM` service. /// /// Get information about a single parameter by specifying the parameter name. To get information about more than one parameter at a time, use the [GetParameters] operation. /// @@ -6388,7 +6388,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `GetParameterHistory` operation on the `AmazonSSM` service. + /// Performs the `GetParameterHistory` operation on the `SSM` service. /// /// Retrieves the history of all changes to a parameter. If you change the KMS key alias for the KMS key used to encrypt a parameter, then you must also update the key alias the parameter uses to reference KMS. Otherwise, GetParameterHistory retrieves whatever the original key alias was referencing. /// @@ -6461,7 +6461,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `GetParameters` operation on the `AmazonSSM` service. + /// Performs the `GetParameters` operation on the `SSM` service. /// /// Get information about one or more parameters by specifying multiple parameter names. To get information about a single parameter, you can use the [GetParameter] operation instead. /// @@ -6532,7 +6532,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `GetParametersByPath` operation on the `AmazonSSM` service. + /// Performs the `GetParametersByPath` operation on the `SSM` service. /// /// Retrieve information about one or more parameters in a specific hierarchy. Request results are returned on a best-effort basis. If you specify MaxResults in the request, the response includes information up to the limit specified. The number of items returned, however, can be between zero and the value of MaxResults. If the service reaches an internal limit while processing the results, it stops the operation and returns the matching values up to that point and a NextToken. You can specify the NextToken in a subsequent call to get the next set of results. /// @@ -6607,7 +6607,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `GetPatchBaseline` operation on the `AmazonSSM` service. + /// Performs the `GetPatchBaseline` operation on the `SSM` service. /// /// Retrieves information about a patch baseline. /// @@ -6679,7 +6679,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `GetPatchBaselineForPatchGroup` operation on the `AmazonSSM` service. + /// Performs the `GetPatchBaselineForPatchGroup` operation on the `SSM` service. /// /// Retrieves the patch baseline that should be used for the specified patch group. /// @@ -6749,7 +6749,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `GetResourcePolicies` operation on the `AmazonSSM` service. + /// Performs the `GetResourcePolicies` operation on the `SSM` service. /// /// Returns an array of the Policy object. /// @@ -6821,7 +6821,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `GetServiceSetting` operation on the `AmazonSSM` service. + /// Performs the `GetServiceSetting` operation on the `SSM` service. /// /// ServiceSetting is an account-level setting for an Amazon Web Services service. This setting defines how a user interacts with or uses a service or a feature of a service. For example, if an Amazon Web Services service charges money to the account based on feature or service usage, then the Amazon Web Services service team might create a default setting of false. This means the user can't use this feature unless they change the setting to true and intentionally opt in for a paid feature. Services map a SettingId object to a setting value. Amazon Web Services services teams define the default value for a SettingId. You can't create a new SettingId, but you can overwrite the default value if you have the ssm:UpdateServiceSetting permission for the setting. Use the [UpdateServiceSetting] API operation to change the default setting. Or use the [ResetServiceSetting] to change the value back to the original value defined by the Amazon Web Services service team. Query the current service setting for the Amazon Web Services account. /// @@ -6892,7 +6892,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `LabelParameterVersion` operation on the `AmazonSSM` service. + /// Performs the `LabelParameterVersion` operation on the `SSM` service. /// /// A parameter label is a user-defined alias to help you manage different versions of a parameter. When you modify a parameter, Amazon Web Services Systems Manager automatically saves a new version and increments the version number by one. A label can help you remember the purpose of a parameter when there are multiple versions. Parameter labels have the following requirements and restrictions. /// @@ -6982,7 +6982,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `ListAssociationVersions` operation on the `AmazonSSM` service. + /// Performs the `ListAssociationVersions` operation on the `SSM` service. /// /// Retrieves all versions of an association for a specific association ID. /// @@ -7054,7 +7054,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `ListAssociations` operation on the `AmazonSSM` service. + /// Performs the `ListAssociations` operation on the `SSM` service. /// /// Returns all State Manager associations in the current Amazon Web Services account and Amazon Web Services Region. You can limit the results to a specific State Manager association document or managed node by specifying a filter. State Manager is a capability of Amazon Web Services Systems Manager. /// @@ -7125,7 +7125,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `ListCommandInvocations` operation on the `AmazonSSM` service. + /// Performs the `ListCommandInvocations` operation on the `SSM` service. /// /// An invocation is copy of a command sent to a specific managed node. A command can apply to one or more managed nodes. A command invocation applies to one managed node. For example, if a user runs SendCommand against three managed nodes, then a command invocation is created for each requested managed node ID. ListCommandInvocations provide status about command execution. /// @@ -7207,7 +7207,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `ListCommands` operation on the `AmazonSSM` service. + /// Performs the `ListCommands` operation on the `SSM` service. /// /// Lists the commands requested by users of the Amazon Web Services account. /// @@ -7289,7 +7289,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `ListComplianceItems` operation on the `AmazonSSM` service. + /// Performs the `ListComplianceItems` operation on the `SSM` service. /// /// For a specified resource ID, this API operation returns a list of compliance statuses for different resource types. Currently, you can only specify one resource ID per call. List results depend on the criteria specified in the filter. /// @@ -7363,7 +7363,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `ListComplianceSummaries` operation on the `AmazonSSM` service. + /// Performs the `ListComplianceSummaries` operation on the `SSM` service. /// /// Returns a summary count of compliant and non-compliant resources for a compliance type. For example, this call can return State Manager associations, patches, or custom compliance types according to the filter criteria that you specify. /// @@ -7435,7 +7435,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `ListDocumentMetadataHistory` operation on the `AmazonSSM` service. + /// Performs the `ListDocumentMetadataHistory` operation on the `SSM` service. /// /// Information about approval reviews for a version of a change template in Change Manager. /// @@ -7508,7 +7508,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `ListDocumentVersions` operation on the `AmazonSSM` service. + /// Performs the `ListDocumentVersions` operation on the `SSM` service. /// /// List all versions for a document. /// @@ -7580,7 +7580,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `ListDocuments` operation on the `AmazonSSM` service. + /// Performs the `ListDocuments` operation on the `SSM` service. /// /// Returns all Systems Manager (SSM) documents in the current Amazon Web Services account and Amazon Web Services Region. You can limit the results of this request by using a filter. /// @@ -7652,7 +7652,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `ListInventoryEntries` operation on the `AmazonSSM` service. + /// Performs the `ListInventoryEntries` operation on the `SSM` service. /// /// A list of inventory items returned by the request. /// @@ -7734,7 +7734,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `ListNodes` operation on the `AmazonSSM` service. + /// Performs the `ListNodes` operation on the `SSM` service. /// /// Takes in filters and returns a list of managed nodes matching the filter criteria. /// @@ -7808,7 +7808,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `ListNodesSummary` operation on the `AmazonSSM` service. + /// Performs the `ListNodesSummary` operation on the `SSM` service. /// /// Generates a summary of managed instance/node metadata based on the filters and aggregators you specify. Results are grouped by the input aggregator you specify. /// @@ -7883,7 +7883,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `ListOpsItemEvents` operation on the `AmazonSSM` service. + /// Performs the `ListOpsItemEvents` operation on the `SSM` service. /// /// Returns a list of all OpsItem events in the current Amazon Web Services Region and Amazon Web Services account. You can limit the results to events associated with specific OpsItems by specifying a filter. /// @@ -7956,7 +7956,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `ListOpsItemRelatedItems` operation on the `AmazonSSM` service. + /// Performs the `ListOpsItemRelatedItems` operation on the `SSM` service. /// /// Lists all related-item resources associated with a Systems Manager OpsCenter OpsItem. OpsCenter is a capability of Amazon Web Services Systems Manager. /// @@ -8027,7 +8027,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `ListOpsMetadata` operation on the `AmazonSSM` service. + /// Performs the `ListOpsMetadata` operation on the `SSM` service. /// /// Amazon Web Services Systems Manager calls this API operation when displaying all Application Manager OpsMetadata objects or blobs. /// @@ -8098,7 +8098,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `ListResourceComplianceSummaries` operation on the `AmazonSSM` service. + /// Performs the `ListResourceComplianceSummaries` operation on the `SSM` service. /// /// Returns a resource-level summary count. The summary includes information about compliant and non-compliant statuses and detailed compliance-item severity counts, according to the filter criteria you specify. /// @@ -8170,7 +8170,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `ListResourceDataSync` operation on the `AmazonSSM` service. + /// Performs the `ListResourceDataSync` operation on the `SSM` service. /// /// Lists your resource data sync configurations. Includes information about the last time a sync attempted to start, the last sync status, and the last time a sync successfully completed. The number of sync configurations might be too large to return using a single call to ListResourceDataSync. You can limit the number of sync configurations returned by using the MaxResults parameter. To determine whether there are more sync configurations to list, check the value of NextToken in the output. If there are more sync configurations to list, you can request them by specifying the NextToken returned in the call to the parameter of a subsequent call. /// @@ -8242,7 +8242,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AmazonSSM` service. + /// Performs the `ListTagsForResource` operation on the `SSM` service. /// /// Returns a list of the tags assigned to the specified resource. For information about the ID format for each supported resource type, see [AddTagsToResource]. /// @@ -8314,7 +8314,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `ModifyDocumentPermission` operation on the `AmazonSSM` service. + /// Performs the `ModifyDocumentPermission` operation on the `SSM` service. /// /// Shares a Amazon Web Services Systems Manager document (SSM document)publicly or privately. If you share a document privately, you must specify the Amazon Web Services user IDs for those people who can use the document. If you share a document publicly, you must specify All as the account ID. /// @@ -8388,7 +8388,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `PutComplianceItems` operation on the `AmazonSSM` service. + /// Performs the `PutComplianceItems` operation on the `SSM` service. /// /// Registers a compliance type and other compliance details on a designated resource. This operation lets you register custom compliance details with a resource. This call overwrites existing compliance information on the resource, so you must provide a full list of compliance items each time that you send the request. ComplianceType can be one of the following: /// @@ -8494,7 +8494,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `PutInventory` operation on the `AmazonSSM` service. + /// Performs the `PutInventory` operation on the `SSM` service. /// /// Bulk update custom inventory items on one or more managed nodes. The request adds an inventory item, if it doesn't already exist, or updates an inventory item, if it does exist. /// @@ -8583,7 +8583,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `PutParameter` operation on the `AmazonSSM` service. + /// Performs the `PutParameter` operation on the `SSM` service. /// /// Add a parameter to the system. /// @@ -8667,7 +8667,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `PutResourcePolicy` operation on the `AmazonSSM` service. + /// Performs the `PutResourcePolicy` operation on the `SSM` service. /// /// Creates or updates a Systems Manager resource policy. A resource policy helps you to define the IAM entity (for example, an Amazon Web Services account) that can manage your Systems Manager resources. The following resources support Systems Manager resource policies. /// @@ -8747,7 +8747,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `RegisterDefaultPatchBaseline` operation on the `AmazonSSM` service. + /// Performs the `RegisterDefaultPatchBaseline` operation on the `SSM` service. /// /// Defines the default patch baseline for the relevant operating system. To reset the Amazon Web Services-predefined patch baseline as the default, specify the full patch baseline Amazon Resource Name (ARN) as the baseline ID value. For example, for CentOS, specify arn:aws:ssm:us-east-2:733109147000:patchbaseline/pb-0574b43a65ea646ed instead of pb-0574b43a65ea646ed. /// @@ -8819,7 +8819,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `RegisterPatchBaselineForPatchGroup` operation on the `AmazonSSM` service. + /// Performs the `RegisterPatchBaselineForPatchGroup` operation on the `SSM` service. /// /// Registers a patch baseline for a patch group. /// @@ -8893,7 +8893,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `RegisterTargetWithMaintenanceWindow` operation on the `AmazonSSM` service. + /// Performs the `RegisterTargetWithMaintenanceWindow` operation on the `SSM` service. /// /// Registers a target with a maintenance window. /// @@ -8967,7 +8967,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `RegisterTaskWithMaintenanceWindow` operation on the `AmazonSSM` service. + /// Performs the `RegisterTaskWithMaintenanceWindow` operation on the `SSM` service. /// /// Adds a new task to a maintenance window. /// @@ -9042,7 +9042,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `RemoveTagsFromResource` operation on the `AmazonSSM` service. + /// Performs the `RemoveTagsFromResource` operation on the `SSM` service. /// /// Removes tag keys from the specified resource. /// @@ -9115,7 +9115,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `ResetServiceSetting` operation on the `AmazonSSM` service. + /// Performs the `ResetServiceSetting` operation on the `SSM` service. /// /// ServiceSetting is an account-level setting for an Amazon Web Services service. This setting defines how a user interacts with or uses a service or a feature of a service. For example, if an Amazon Web Services service charges money to the account based on feature or service usage, then the Amazon Web Services service team might create a default setting of "false". This means the user can't use this feature unless they change the setting to "true" and intentionally opt in for a paid feature. Services map a SettingId object to a setting value. Amazon Web Services services teams define the default value for a SettingId. You can't create a new SettingId, but you can overwrite the default value if you have the ssm:UpdateServiceSetting permission for the setting. Use the [GetServiceSetting] API operation to view the current value. Use the [UpdateServiceSetting] API operation to change the default setting. Reset the service setting for the account to the default value as provisioned by the Amazon Web Services service team. /// @@ -9187,7 +9187,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `ResumeSession` operation on the `AmazonSSM` service. + /// Performs the `ResumeSession` operation on the `SSM` service. /// /// Reconnects a session to a managed node after it has been disconnected. Connections can be resumed for disconnected sessions, but not terminated sessions. This command is primarily for use by client machines to automatically reconnect during intermittent network issues. It isn't intended for any other use. /// @@ -9258,7 +9258,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `SendAutomationSignal` operation on the `AmazonSSM` service. + /// Performs the `SendAutomationSignal` operation on the `SSM` service. /// /// Sends a signal to an Automation execution to change the current behavior or status of the execution. /// @@ -9331,7 +9331,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `SendCommand` operation on the `AmazonSSM` service. + /// Performs the `SendCommand` operation on the `SSM` service. /// /// Runs commands on one or more managed nodes. /// @@ -9419,7 +9419,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `StartAssociationsOnce` operation on the `AmazonSSM` service. + /// Performs the `StartAssociationsOnce` operation on the `SSM` service. /// /// Runs an association immediately and only one time. This operation can be helpful when troubleshooting associations. /// @@ -9490,7 +9490,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `StartAutomationExecution` operation on the `AmazonSSM` service. + /// Performs the `StartAutomationExecution` operation on the `SSM` service. /// /// Initiates execution of an Automation runbook. /// @@ -9566,7 +9566,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `StartChangeRequestExecution` operation on the `AmazonSSM` service. + /// Performs the `StartChangeRequestExecution` operation on the `SSM` service. /// /// Creates a change request for Change Manager. The Automation runbooks specified in the change request run only after all required approvals for the change request have been received. /// @@ -9642,7 +9642,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `StartExecutionPreview` operation on the `AmazonSSM` service. + /// Performs the `StartExecutionPreview` operation on the `SSM` service. /// /// Initiates the process of creating a preview showing the effects that running a specified Automation runbook would have on the targeted resources. /// @@ -9713,7 +9713,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `StartSession` operation on the `AmazonSSM` service. + /// Performs the `StartSession` operation on the `SSM` service. /// /// Initiates a connection to a target (for example, a managed node) for a Session Manager session. Returns a URL and token that can be used to open a WebSocket connection for sending input and receiving outputs. Amazon Web Services CLI usage: start-session is an interactive command that requires the Session Manager plugin to be installed on the client machine making the call. For information, see [Install the Session Manager plugin for the Amazon Web Services CLI](https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager-working-with-install-plugin.html) in the Amazon Web Services Systems Manager User Guide. Amazon Web Services Tools for PowerShell usage: Start-SSMSession isn't currently supported by Amazon Web Services Tools for PowerShell on Windows local machines. /// @@ -9785,7 +9785,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `StopAutomationExecution` operation on the `AmazonSSM` service. + /// Performs the `StopAutomationExecution` operation on the `SSM` service. /// /// Stop an Automation that is currently running. /// @@ -9857,7 +9857,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `TerminateSession` operation on the `AmazonSSM` service. + /// Performs the `TerminateSession` operation on the `SSM` service. /// /// Permanently ends a session and closes the data connection between the Session Manager client and SSM Agent on the managed node. A terminated session can't be resumed. /// @@ -9927,7 +9927,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `UnlabelParameterVersion` operation on the `AmazonSSM` service. + /// Performs the `UnlabelParameterVersion` operation on the `SSM` service. /// /// Remove a label or labels from a parameter. /// @@ -10000,7 +10000,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `UpdateAssociation` operation on the `AmazonSSM` service. + /// Performs the `UpdateAssociation` operation on the `SSM` service. /// /// Updates an association. You can update the association name and version, the document version, schedule, parameters, and Amazon Simple Storage Service (Amazon S3) output. When you call UpdateAssociation, the system removes all optional parameters from the request and overwrites the association with null values for those parameters. This is by design. You must specify all optional parameters in the call, even if you are not changing the parameters. This includes the Name parameter. Before calling this API action, we recommend that you call the [DescribeAssociation] API operation and make a note of all optional parameters required for your UpdateAssociation call. In order to call this API operation, a user, group, or role must be granted permission to call the [DescribeAssociation] API operation. If you don't have permission to call DescribeAssociation, then you receive the following error: An error occurred (AccessDeniedException) when calling the UpdateAssociation operation: User: isn't authorized to perform: ssm:DescribeAssociation on resource: When you update an association, the association immediately runs against the specified targets. You can add the ApplyOnlyAtCronInterval parameter to run the association during the next schedule run. /// @@ -10082,7 +10082,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `UpdateAssociationStatus` operation on the `AmazonSSM` service. + /// Performs the `UpdateAssociationStatus` operation on the `SSM` service. /// /// Updates the status of the Amazon Web Services Systems Manager document (SSM document) associated with the specified managed node. UpdateAssociationStatus is primarily used by the Amazon Web Services Systems Manager Agent (SSM Agent) to report status updates about your associations and is only used for associations created with the InstanceId legacy parameter. /// @@ -10165,7 +10165,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `UpdateDocument` operation on the `AmazonSSM` service. + /// Performs the `UpdateDocument` operation on the `SSM` service. /// /// Updates one or more values for an SSM document. /// @@ -10244,7 +10244,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `UpdateDocumentDefaultVersion` operation on the `AmazonSSM` service. + /// Performs the `UpdateDocumentDefaultVersion` operation on the `SSM` service. /// /// Set the default version of a document. If you change a document version for a State Manager association, Systems Manager immediately runs the association unless you previously specifed the apply-only-at-cron-interval parameter. /// @@ -10317,7 +10317,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `UpdateDocumentMetadata` operation on the `AmazonSSM` service. + /// Performs the `UpdateDocumentMetadata` operation on the `SSM` service. /// /// Updates information related to approval reviews for a specific version of a change template in Change Manager. /// @@ -10390,7 +10390,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `UpdateMaintenanceWindow` operation on the `AmazonSSM` service. + /// Performs the `UpdateMaintenanceWindow` operation on the `SSM` service. /// /// Updates an existing maintenance window. Only specified parameters are modified. The value you specify for Duration determines the specific end time for the maintenance window based on the time it begins. No maintenance window tasks are permitted to start after the resulting endtime minus the number of hours you specify for Cutoff. For example, if the maintenance window starts at 3 PM, the duration is three hours, and the value you specify for Cutoff is one hour, no maintenance window tasks can start after 5 PM. /// @@ -10461,7 +10461,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `UpdateMaintenanceWindowTarget` operation on the `AmazonSSM` service. + /// Performs the `UpdateMaintenanceWindowTarget` operation on the `SSM` service. /// /// Modifies the target of an existing maintenance window. You can change the following: /// @@ -10547,7 +10547,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `UpdateMaintenanceWindowTask` operation on the `AmazonSSM` service. + /// Performs the `UpdateMaintenanceWindowTask` operation on the `SSM` service. /// /// Modifies a task assigned to a maintenance window. You can't change the task type, but you can change the following values: /// @@ -10633,7 +10633,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `UpdateManagedInstanceRole` operation on the `AmazonSSM` service. + /// Performs the `UpdateManagedInstanceRole` operation on the `SSM` service. /// /// Changes the Identity and Access Management (IAM) role that is assigned to the on-premises server, edge device, or virtual machines (VM). IAM roles are first assigned to these hybrid nodes during the activation process. For more information, see [CreateActivation]. /// @@ -10712,7 +10712,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `UpdateOpsItem` operation on the `AmazonSSM` service. + /// Performs the `UpdateOpsItem` operation on the `SSM` service. /// /// Edit or change an OpsItem. You must have permission in Identity and Access Management (IAM) to update an OpsItem. For more information, see [Set up OpsCenter](https://docs.aws.amazon.com/systems-manager/latest/userguide/OpsCenter-setup.html) in the Amazon Web Services Systems Manager User Guide. Operations engineers and IT professionals use Amazon Web Services Systems Manager OpsCenter to view, investigate, and remediate operational issues impacting the performance and health of their Amazon Web Services resources. For more information, see [Amazon Web Services Systems Manager OpsCenter](https://docs.aws.amazon.com/systems-manager/latest/userguide/OpsCenter.html) in the Amazon Web Services Systems Manager User Guide. /// @@ -10788,7 +10788,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `UpdateOpsMetadata` operation on the `AmazonSSM` service. + /// Performs the `UpdateOpsMetadata` operation on the `SSM` service. /// /// Amazon Web Services Systems Manager calls this API operation when you edit OpsMetadata in Application Manager. /// @@ -10862,7 +10862,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `UpdatePatchBaseline` operation on the `AmazonSSM` service. + /// Performs the `UpdatePatchBaseline` operation on the `SSM` service. /// /// Modifies an existing patch baseline. Fields not specified in the request are left unchanged. For information about valid key-value pairs in PatchFilters for each supported operating system type, see [PatchFilter]. /// @@ -10933,7 +10933,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `UpdateResourceDataSync` operation on the `AmazonSSM` service. + /// Performs the `UpdateResourceDataSync` operation on the `SSM` service. /// /// Update a resource data sync. After you create a resource data sync for a Region, you can't change the account options for that sync. For example, if you create a sync in the us-east-2 (Ohio) Region and you choose the Include only the current account option, you can't edit that sync later and choose the Include all accounts from my Organizations configuration option. Instead, you must delete the first resource data sync, and create a new one. This API operation only supports a resource data sync that was created with a SyncFromSource SyncType. /// @@ -11006,7 +11006,7 @@ extension SSMClient { return try await op.execute(input: input) } - /// Performs the `UpdateServiceSetting` operation on the `AmazonSSM` service. + /// Performs the `UpdateServiceSetting` operation on the `SSM` service. /// /// ServiceSetting is an account-level setting for an Amazon Web Services service. This setting defines how a user interacts with or uses a service or a feature of a service. For example, if an Amazon Web Services service charges money to the account based on feature or service usage, then the Amazon Web Services service team might create a default setting of "false". This means the user can't use this feature unless they change the setting to "true" and intentionally opt in for a paid feature. Services map a SettingId object to a setting value. Amazon Web Services services teams define the default value for a SettingId. You can't create a new SettingId, but you can overwrite the default value if you have the ssm:UpdateServiceSetting permission for the setting. Use the [GetServiceSetting] API operation to view the current value. Or, use the [ResetServiceSetting] to change the value back to the original value defined by the Amazon Web Services service team. Update the service setting for the account. /// diff --git a/Sources/Services/AWSSSMContacts/Sources/AWSSSMContacts/SSMContactsClient.swift b/Sources/Services/AWSSSMContacts/Sources/AWSSSMContacts/SSMContactsClient.swift index 0e4e63855bb..03fbfee278d 100644 --- a/Sources/Services/AWSSSMContacts/Sources/AWSSSMContacts/SSMContactsClient.swift +++ b/Sources/Services/AWSSSMContacts/Sources/AWSSSMContacts/SSMContactsClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SSMContactsClient: ClientRuntime.Client { public static let clientName = "SSMContactsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SSMContactsClient.SSMContactsClientConfiguration let serviceName = "SSM Contacts" diff --git a/Sources/Services/AWSSSMIncidents/Sources/AWSSSMIncidents/SSMIncidentsClient.swift b/Sources/Services/AWSSSMIncidents/Sources/AWSSSMIncidents/SSMIncidentsClient.swift index 7819fea2c16..4749738a2ac 100644 --- a/Sources/Services/AWSSSMIncidents/Sources/AWSSSMIncidents/SSMIncidentsClient.swift +++ b/Sources/Services/AWSSSMIncidents/Sources/AWSSSMIncidents/SSMIncidentsClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SSMIncidentsClient: ClientRuntime.Client { public static let clientName = "SSMIncidentsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SSMIncidentsClient.SSMIncidentsClientConfiguration let serviceName = "SSM Incidents" diff --git a/Sources/Services/AWSSSMQuickSetup/Sources/AWSSSMQuickSetup/SSMQuickSetupClient.swift b/Sources/Services/AWSSSMQuickSetup/Sources/AWSSSMQuickSetup/SSMQuickSetupClient.swift index 11857e447c1..620e4a3574e 100644 --- a/Sources/Services/AWSSSMQuickSetup/Sources/AWSSSMQuickSetup/SSMQuickSetupClient.swift +++ b/Sources/Services/AWSSSMQuickSetup/Sources/AWSSSMQuickSetup/SSMQuickSetupClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SSMQuickSetupClient: ClientRuntime.Client { public static let clientName = "SSMQuickSetupClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SSMQuickSetupClient.SSMQuickSetupClientConfiguration let serviceName = "SSM QuickSetup" @@ -330,7 +330,7 @@ extension SSMQuickSetupClient { } extension SSMQuickSetupClient { - /// Performs the `CreateConfigurationManager` operation on the `QuickSetup` service. + /// Performs the `CreateConfigurationManager` operation on the `SSMQuickSetup` service. /// /// Creates a Quick Setup configuration manager resource. This object is a collection of desired state configurations for multiple configuration definitions and summaries describing the deployments of those definitions. /// @@ -403,7 +403,7 @@ extension SSMQuickSetupClient { return try await op.execute(input: input) } - /// Performs the `DeleteConfigurationManager` operation on the `QuickSetup` service. + /// Performs the `DeleteConfigurationManager` operation on the `SSMQuickSetup` service. /// /// Deletes a configuration manager. /// @@ -474,7 +474,7 @@ extension SSMQuickSetupClient { return try await op.execute(input: input) } - /// Performs the `GetConfiguration` operation on the `QuickSetup` service. + /// Performs the `GetConfiguration` operation on the `SSMQuickSetup` service. /// /// Returns details about the specified configuration. /// @@ -545,7 +545,7 @@ extension SSMQuickSetupClient { return try await op.execute(input: input) } - /// Performs the `GetConfigurationManager` operation on the `QuickSetup` service. + /// Performs the `GetConfigurationManager` operation on the `SSMQuickSetup` service. /// /// Returns a configuration manager. /// @@ -616,7 +616,7 @@ extension SSMQuickSetupClient { return try await op.execute(input: input) } - /// Performs the `GetServiceSettings` operation on the `QuickSetup` service. + /// Performs the `GetServiceSettings` operation on the `SSMQuickSetup` service. /// /// Returns settings configured for Quick Setup in the requesting Amazon Web Services account and Amazon Web Services Region. /// @@ -685,7 +685,7 @@ extension SSMQuickSetupClient { return try await op.execute(input: input) } - /// Performs the `ListConfigurationManagers` operation on the `QuickSetup` service. + /// Performs the `ListConfigurationManagers` operation on the `SSMQuickSetup` service. /// /// Returns Quick Setup configuration managers. /// @@ -758,7 +758,7 @@ extension SSMQuickSetupClient { return try await op.execute(input: input) } - /// Performs the `ListConfigurations` operation on the `QuickSetup` service. + /// Performs the `ListConfigurations` operation on the `SSMQuickSetup` service. /// /// Returns configurations deployed by Quick Setup in the requesting Amazon Web Services account and Amazon Web Services Region. /// @@ -831,7 +831,7 @@ extension SSMQuickSetupClient { return try await op.execute(input: input) } - /// Performs the `ListQuickSetupTypes` operation on the `QuickSetup` service. + /// Performs the `ListQuickSetupTypes` operation on the `SSMQuickSetup` service. /// /// Returns the available Quick Setup types. /// @@ -900,7 +900,7 @@ extension SSMQuickSetupClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `QuickSetup` service. + /// Performs the `ListTagsForResource` operation on the `SSMQuickSetup` service. /// /// Returns tags assigned to the resource. /// @@ -971,7 +971,7 @@ extension SSMQuickSetupClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `QuickSetup` service. + /// Performs the `TagResource` operation on the `SSMQuickSetup` service. /// /// Assigns key-value pairs of metadata to Amazon Web Services resources. /// @@ -1045,7 +1045,7 @@ extension SSMQuickSetupClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `QuickSetup` service. + /// Performs the `UntagResource` operation on the `SSMQuickSetup` service. /// /// Removes tags from the specified resource. /// @@ -1117,7 +1117,7 @@ extension SSMQuickSetupClient { return try await op.execute(input: input) } - /// Performs the `UpdateConfigurationDefinition` operation on the `QuickSetup` service. + /// Performs the `UpdateConfigurationDefinition` operation on the `SSMQuickSetup` service. /// /// Updates a Quick Setup configuration definition. /// @@ -1191,7 +1191,7 @@ extension SSMQuickSetupClient { return try await op.execute(input: input) } - /// Performs the `UpdateConfigurationManager` operation on the `QuickSetup` service. + /// Performs the `UpdateConfigurationManager` operation on the `SSMQuickSetup` service. /// /// Updates a Quick Setup configuration manager. /// @@ -1265,7 +1265,7 @@ extension SSMQuickSetupClient { return try await op.execute(input: input) } - /// Performs the `UpdateServiceSettings` operation on the `QuickSetup` service. + /// Performs the `UpdateServiceSettings` operation on the `SSMQuickSetup` service. /// /// Updates settings configured for Quick Setup. /// diff --git a/Sources/Services/AWSSSO/Sources/AWSSSO/SSOClient.swift b/Sources/Services/AWSSSO/Sources/AWSSSO/SSOClient.swift index 7c560948792..4f215fdd5bc 100644 --- a/Sources/Services/AWSSSO/Sources/AWSSSO/SSOClient.swift +++ b/Sources/Services/AWSSSO/Sources/AWSSSO/SSOClient.swift @@ -59,7 +59,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SSOClient: ClientRuntime.Client { public static let clientName = "SSOClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SSOClient.SSOClientConfiguration let serviceName = "SSO" @@ -325,7 +325,7 @@ extension SSOClient { } extension SSOClient { - /// Performs the `GetRoleCredentials` operation on the `SWBPortalService` service. + /// Performs the `GetRoleCredentials` operation on the `SSO` service. /// /// Returns the STS short-term credentials for a given role name that is assigned to the user. /// @@ -394,7 +394,7 @@ extension SSOClient { return try await op.execute(input: input) } - /// Performs the `ListAccountRoles` operation on the `SWBPortalService` service. + /// Performs the `ListAccountRoles` operation on the `SSO` service. /// /// Lists all roles that are assigned to the user for a given AWS account. /// @@ -463,7 +463,7 @@ extension SSOClient { return try await op.execute(input: input) } - /// Performs the `ListAccounts` operation on the `SWBPortalService` service. + /// Performs the `ListAccounts` operation on the `SSO` service. /// /// Lists all AWS accounts assigned to the user. These AWS accounts are assigned by the administrator of the account. For more information, see [Assign User Access](https://docs.aws.amazon.com/singlesignon/latest/userguide/useraccess.html#assignusers) in the IAM Identity Center User Guide. This operation returns a paginated response. /// @@ -532,7 +532,7 @@ extension SSOClient { return try await op.execute(input: input) } - /// Performs the `Logout` operation on the `SWBPortalService` service. + /// Performs the `Logout` operation on the `SSO` service. /// /// Removes the locally stored SSO tokens from the client-side cache and sends an API call to the IAM Identity Center service to invalidate the corresponding server-side IAM Identity Center sign in session. If a user uses IAM Identity Center to access the AWS CLI, the user’s IAM Identity Center sign in session is used to obtain an IAM session, as specified in the corresponding IAM Identity Center permission set. More specifically, IAM Identity Center assumes an IAM role in the target account on behalf of the user, and the corresponding temporary AWS credentials are returned to the client. After user logout, any existing IAM role sessions that were created by using IAM Identity Center permission sets continue based on the duration configured in the permission set. For more information, see [User authentications](https://docs.aws.amazon.com/singlesignon/latest/userguide/authconcept.html) in the IAM Identity Center User Guide. /// diff --git a/Sources/Services/AWSSSOAdmin/Sources/AWSSSOAdmin/SSOAdminClient.swift b/Sources/Services/AWSSSOAdmin/Sources/AWSSSOAdmin/SSOAdminClient.swift index 0f7de8f4939..7ab400e3282 100644 --- a/Sources/Services/AWSSSOAdmin/Sources/AWSSSOAdmin/SSOAdminClient.swift +++ b/Sources/Services/AWSSSOAdmin/Sources/AWSSSOAdmin/SSOAdminClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SSOAdminClient: ClientRuntime.Client { public static let clientName = "SSOAdminClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SSOAdminClient.SSOAdminClientConfiguration let serviceName = "SSO Admin" @@ -331,7 +331,7 @@ extension SSOAdminClient { } extension SSOAdminClient { - /// Performs the `AttachCustomerManagedPolicyReferenceToPermissionSet` operation on the `SWBExternalService` service. + /// Performs the `AttachCustomerManagedPolicyReferenceToPermissionSet` operation on the `SSOAdmin` service. /// /// Attaches the specified customer managed policy to the specified [PermissionSet]. /// @@ -407,7 +407,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `AttachManagedPolicyToPermissionSet` operation on the `SWBExternalService` service. + /// Performs the `AttachManagedPolicyToPermissionSet` operation on the `SSOAdmin` service. /// /// Attaches an Amazon Web Services managed policy ARN to a permission set. If the permission set is already referenced by one or more account assignments, you will need to call [ProvisionPermissionSet] after this operation. Calling ProvisionPermissionSet applies the corresponding IAM policy updates to all assigned accounts. /// @@ -483,7 +483,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `CreateAccountAssignment` operation on the `SWBExternalService` service. + /// Performs the `CreateAccountAssignment` operation on the `SSOAdmin` service. /// /// Assigns access to a principal for a specified Amazon Web Services account using a specified permission set. The term principal here refers to a user or group that is defined in IAM Identity Center. As part of a successful CreateAccountAssignment call, the specified permission set will automatically be provisioned to the account in the form of an IAM policy. That policy is attached to the IAM role created in IAM Identity Center. If the permission set is subsequently updated, the corresponding IAM policies attached to roles in your accounts will not be updated automatically. In this case, you must call [ProvisionPermissionSet] to make these updates. After a successful response, call DescribeAccountAssignmentCreationStatus to describe the status of an assignment creation request. /// @@ -559,7 +559,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `CreateApplication` operation on the `SWBExternalService` service. + /// Performs the `CreateApplication` operation on the `SSOAdmin` service. /// /// Creates an application in IAM Identity Center for the given application provider. /// @@ -636,7 +636,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `CreateApplicationAssignment` operation on the `SWBExternalService` service. + /// Performs the `CreateApplicationAssignment` operation on the `SSOAdmin` service. /// /// Grant application access to a user or group. /// @@ -712,7 +712,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `CreateInstance` operation on the `SWBExternalService` service. + /// Performs the `CreateInstance` operation on the `SSOAdmin` service. /// /// Creates an instance of IAM Identity Center for a standalone Amazon Web Services account that is not managed by Organizations or a member Amazon Web Services account in an organization. You can create only one instance per account and across all Amazon Web Services Regions. The CreateInstance request is rejected if the following apply: /// @@ -792,7 +792,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `CreateInstanceAccessControlAttributeConfiguration` operation on the `SWBExternalService` service. + /// Performs the `CreateInstanceAccessControlAttributeConfiguration` operation on the `SSOAdmin` service. /// /// Enables the attributes-based access control (ABAC) feature for the specified IAM Identity Center instance. You can also specify new attributes to add to your ABAC configuration during the enabling process. For more information about ABAC, see [Attribute-Based Access Control] in the IAM Identity Center User Guide. After a successful response, call DescribeInstanceAccessControlAttributeConfiguration to validate that InstanceAccessControlAttributeConfiguration was created. /// @@ -867,7 +867,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `CreatePermissionSet` operation on the `SWBExternalService` service. + /// Performs the `CreatePermissionSet` operation on the `SSOAdmin` service. /// /// Creates a permission set within a specified IAM Identity Center instance. To grant users and groups access to Amazon Web Services account resources, use [CreateAccountAssignment]. /// @@ -943,7 +943,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `CreateTrustedTokenIssuer` operation on the `SWBExternalService` service. + /// Performs the `CreateTrustedTokenIssuer` operation on the `SSOAdmin` service. /// /// Creates a connection to a trusted token issuer in an instance of IAM Identity Center. A trusted token issuer enables trusted identity propagation to be used with applications that authenticate outside of Amazon Web Services. This trusted token issuer describes an external identity provider (IdP) that can generate claims or assertions in the form of access tokens for a user. Applications enabled for IAM Identity Center can use these tokens for authentication. /// @@ -1019,7 +1019,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `DeleteAccountAssignment` operation on the `SWBExternalService` service. + /// Performs the `DeleteAccountAssignment` operation on the `SSOAdmin` service. /// /// Deletes a principal's access from a specified Amazon Web Services account using a specified permission set. After a successful response, call DescribeAccountAssignmentDeletionStatus to describe the status of an assignment deletion request. /// @@ -1094,7 +1094,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `DeleteApplication` operation on the `SWBExternalService` service. + /// Performs the `DeleteApplication` operation on the `SSOAdmin` service. /// /// Deletes the association with the application. The connected service resource still exists. /// @@ -1169,7 +1169,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `DeleteApplicationAccessScope` operation on the `SWBExternalService` service. + /// Performs the `DeleteApplicationAccessScope` operation on the `SSOAdmin` service. /// /// Deletes an IAM Identity Center access scope from an application. /// @@ -1244,7 +1244,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `DeleteApplicationAssignment` operation on the `SWBExternalService` service. + /// Performs the `DeleteApplicationAssignment` operation on the `SSOAdmin` service. /// /// Revoke application access to an application by deleting application assignments for a user or group. /// @@ -1319,7 +1319,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `DeleteApplicationAuthenticationMethod` operation on the `SWBExternalService` service. + /// Performs the `DeleteApplicationAuthenticationMethod` operation on the `SSOAdmin` service. /// /// Deletes an authentication method from an application. /// @@ -1394,7 +1394,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `DeleteApplicationGrant` operation on the `SWBExternalService` service. + /// Performs the `DeleteApplicationGrant` operation on the `SSOAdmin` service. /// /// Deletes a grant from an application. /// @@ -1469,7 +1469,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `DeleteInlinePolicyFromPermissionSet` operation on the `SWBExternalService` service. + /// Performs the `DeleteInlinePolicyFromPermissionSet` operation on the `SSOAdmin` service. /// /// Deletes the inline policy from a specified permission set. /// @@ -1544,7 +1544,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `DeleteInstance` operation on the `SWBExternalService` service. + /// Performs the `DeleteInstance` operation on the `SSOAdmin` service. /// /// Deletes the instance of IAM Identity Center. Only the account that owns the instance can call this API. Neither the delegated administrator nor member account can delete the organization instance, but those roles can delete their own instance. /// @@ -1618,7 +1618,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `DeleteInstanceAccessControlAttributeConfiguration` operation on the `SWBExternalService` service. + /// Performs the `DeleteInstanceAccessControlAttributeConfiguration` operation on the `SSOAdmin` service. /// /// Disables the attributes-based access control (ABAC) feature for the specified IAM Identity Center instance and deletes all of the attribute mappings that have been configured. Once deleted, any attributes that are received from an identity source and any custom attributes you have previously configured will not be passed. For more information about ABAC, see [Attribute-Based Access Control] in the IAM Identity Center User Guide. /// @@ -1693,7 +1693,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `DeletePermissionSet` operation on the `SWBExternalService` service. + /// Performs the `DeletePermissionSet` operation on the `SSOAdmin` service. /// /// Deletes the specified permission set. /// @@ -1768,7 +1768,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `DeletePermissionsBoundaryFromPermissionSet` operation on the `SWBExternalService` service. + /// Performs the `DeletePermissionsBoundaryFromPermissionSet` operation on the `SSOAdmin` service. /// /// Deletes the permissions boundary from a specified [PermissionSet]. /// @@ -1843,7 +1843,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `DeleteTrustedTokenIssuer` operation on the `SWBExternalService` service. + /// Performs the `DeleteTrustedTokenIssuer` operation on the `SSOAdmin` service. /// /// Deletes a trusted token issuer configuration from an instance of IAM Identity Center. Deleting this trusted token issuer configuration will cause users to lose access to any applications that are configured to use the trusted token issuer. /// @@ -1918,7 +1918,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `DescribeAccountAssignmentCreationStatus` operation on the `SWBExternalService` service. + /// Performs the `DescribeAccountAssignmentCreationStatus` operation on the `SSOAdmin` service. /// /// Describes the status of the assignment creation request. /// @@ -1992,7 +1992,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `DescribeAccountAssignmentDeletionStatus` operation on the `SWBExternalService` service. + /// Performs the `DescribeAccountAssignmentDeletionStatus` operation on the `SSOAdmin` service. /// /// Describes the status of the assignment deletion request. /// @@ -2066,7 +2066,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `DescribeApplication` operation on the `SWBExternalService` service. + /// Performs the `DescribeApplication` operation on the `SSOAdmin` service. /// /// Retrieves the details of an application associated with an instance of IAM Identity Center. /// @@ -2140,7 +2140,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `DescribeApplicationAssignment` operation on the `SWBExternalService` service. + /// Performs the `DescribeApplicationAssignment` operation on the `SSOAdmin` service. /// /// Retrieves a direct assignment of a user or group to an application. If the user doesn’t have a direct assignment to the application, the user may still have access to the application through a group. Therefore, don’t use this API to test access to an application for a user. Instead use [ListApplicationAssignmentsForPrincipal]. /// @@ -2214,7 +2214,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `DescribeApplicationProvider` operation on the `SWBExternalService` service. + /// Performs the `DescribeApplicationProvider` operation on the `SSOAdmin` service. /// /// Retrieves details about a provider that can be used to connect an Amazon Web Services managed application or customer managed application to IAM Identity Center. /// @@ -2288,7 +2288,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `DescribeInstance` operation on the `SWBExternalService` service. + /// Performs the `DescribeInstance` operation on the `SSOAdmin` service. /// /// Returns the details of an instance of IAM Identity Center. The status can be one of the following: /// @@ -2367,7 +2367,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `DescribeInstanceAccessControlAttributeConfiguration` operation on the `SWBExternalService` service. + /// Performs the `DescribeInstanceAccessControlAttributeConfiguration` operation on the `SSOAdmin` service. /// /// Returns the list of IAM Identity Center identity store attributes that have been configured to work with attributes-based access control (ABAC) for the specified IAM Identity Center instance. This will not return attributes configured and sent by an external identity provider. For more information about ABAC, see [Attribute-Based Access Control] in the IAM Identity Center User Guide. /// @@ -2441,7 +2441,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `DescribePermissionSet` operation on the `SWBExternalService` service. + /// Performs the `DescribePermissionSet` operation on the `SSOAdmin` service. /// /// Gets the details of the permission set. /// @@ -2515,7 +2515,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `DescribePermissionSetProvisioningStatus` operation on the `SWBExternalService` service. + /// Performs the `DescribePermissionSetProvisioningStatus` operation on the `SSOAdmin` service. /// /// Describes the status for the given permission set provisioning request. /// @@ -2589,7 +2589,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `DescribeTrustedTokenIssuer` operation on the `SWBExternalService` service. + /// Performs the `DescribeTrustedTokenIssuer` operation on the `SSOAdmin` service. /// /// Retrieves details about a trusted token issuer configuration stored in an instance of IAM Identity Center. Details include the name of the trusted token issuer, the issuer URL, and the path of the source attribute and the destination attribute for a trusted token issuer configuration. /// @@ -2663,7 +2663,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `DetachCustomerManagedPolicyReferenceFromPermissionSet` operation on the `SWBExternalService` service. + /// Performs the `DetachCustomerManagedPolicyReferenceFromPermissionSet` operation on the `SSOAdmin` service. /// /// Detaches the specified customer managed policy from the specified [PermissionSet]. /// @@ -2738,7 +2738,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `DetachManagedPolicyFromPermissionSet` operation on the `SWBExternalService` service. + /// Performs the `DetachManagedPolicyFromPermissionSet` operation on the `SSOAdmin` service. /// /// Detaches the attached Amazon Web Services managed policy ARN from the specified permission set. /// @@ -2813,7 +2813,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `GetApplicationAccessScope` operation on the `SWBExternalService` service. + /// Performs the `GetApplicationAccessScope` operation on the `SSOAdmin` service. /// /// Retrieves the authorized targets for an IAM Identity Center access scope for an application. /// @@ -2887,7 +2887,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `GetApplicationAssignmentConfiguration` operation on the `SWBExternalService` service. + /// Performs the `GetApplicationAssignmentConfiguration` operation on the `SSOAdmin` service. /// /// Retrieves the configuration of [PutApplicationAssignmentConfiguration]. /// @@ -2961,7 +2961,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `GetApplicationAuthenticationMethod` operation on the `SWBExternalService` service. + /// Performs the `GetApplicationAuthenticationMethod` operation on the `SSOAdmin` service. /// /// Retrieves details about an authentication method used by an application. /// @@ -3035,7 +3035,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `GetApplicationGrant` operation on the `SWBExternalService` service. + /// Performs the `GetApplicationGrant` operation on the `SSOAdmin` service. /// /// Retrieves details about an application grant. /// @@ -3109,7 +3109,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `GetInlinePolicyForPermissionSet` operation on the `SWBExternalService` service. + /// Performs the `GetInlinePolicyForPermissionSet` operation on the `SSOAdmin` service. /// /// Obtains the inline policy assigned to the permission set. /// @@ -3183,7 +3183,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `GetPermissionsBoundaryForPermissionSet` operation on the `SWBExternalService` service. + /// Performs the `GetPermissionsBoundaryForPermissionSet` operation on the `SSOAdmin` service. /// /// Obtains the permissions boundary for a specified [PermissionSet]. /// @@ -3257,7 +3257,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `ListAccountAssignmentCreationStatus` operation on the `SWBExternalService` service. + /// Performs the `ListAccountAssignmentCreationStatus` operation on the `SSOAdmin` service. /// /// Lists the status of the Amazon Web Services account assignment creation requests for a specified IAM Identity Center instance. /// @@ -3331,7 +3331,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `ListAccountAssignmentDeletionStatus` operation on the `SWBExternalService` service. + /// Performs the `ListAccountAssignmentDeletionStatus` operation on the `SSOAdmin` service. /// /// Lists the status of the Amazon Web Services account assignment deletion requests for a specified IAM Identity Center instance. /// @@ -3405,7 +3405,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `ListAccountAssignments` operation on the `SWBExternalService` service. + /// Performs the `ListAccountAssignments` operation on the `SSOAdmin` service. /// /// Lists the assignee of the specified Amazon Web Services account with the specified permission set. /// @@ -3479,7 +3479,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `ListAccountAssignmentsForPrincipal` operation on the `SWBExternalService` service. + /// Performs the `ListAccountAssignmentsForPrincipal` operation on the `SSOAdmin` service. /// /// Retrieves a list of the IAM Identity Center associated Amazon Web Services accounts that the principal has access to. /// @@ -3553,7 +3553,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `ListAccountsForProvisionedPermissionSet` operation on the `SWBExternalService` service. + /// Performs the `ListAccountsForProvisionedPermissionSet` operation on the `SSOAdmin` service. /// /// Lists all the Amazon Web Services accounts where the specified permission set is provisioned. /// @@ -3627,7 +3627,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `ListApplicationAccessScopes` operation on the `SWBExternalService` service. + /// Performs the `ListApplicationAccessScopes` operation on the `SSOAdmin` service. /// /// Lists the access scopes and authorized targets associated with an application. /// @@ -3701,7 +3701,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `ListApplicationAssignments` operation on the `SWBExternalService` service. + /// Performs the `ListApplicationAssignments` operation on the `SSOAdmin` service. /// /// Lists Amazon Web Services account users that are assigned to an application. /// @@ -3775,7 +3775,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `ListApplicationAssignmentsForPrincipal` operation on the `SWBExternalService` service. + /// Performs the `ListApplicationAssignmentsForPrincipal` operation on the `SSOAdmin` service. /// /// Lists the applications to which a specified principal is assigned. /// @@ -3849,7 +3849,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `ListApplicationAuthenticationMethods` operation on the `SWBExternalService` service. + /// Performs the `ListApplicationAuthenticationMethods` operation on the `SSOAdmin` service. /// /// Lists all of the authentication methods supported by the specified application. /// @@ -3923,7 +3923,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `ListApplicationGrants` operation on the `SWBExternalService` service. + /// Performs the `ListApplicationGrants` operation on the `SSOAdmin` service. /// /// List the grants associated with an application. /// @@ -3997,7 +3997,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `ListApplicationProviders` operation on the `SWBExternalService` service. + /// Performs the `ListApplicationProviders` operation on the `SSOAdmin` service. /// /// Lists the application providers configured in the IAM Identity Center identity store. /// @@ -4070,7 +4070,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `ListApplications` operation on the `SWBExternalService` service. + /// Performs the `ListApplications` operation on the `SSOAdmin` service. /// /// Lists all applications associated with the instance of IAM Identity Center. When listing applications for an instance in the management account, member accounts must use the applicationAccount parameter to filter the list to only applications created from that account. /// @@ -4143,7 +4143,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `ListCustomerManagedPolicyReferencesInPermissionSet` operation on the `SWBExternalService` service. + /// Performs the `ListCustomerManagedPolicyReferencesInPermissionSet` operation on the `SSOAdmin` service. /// /// Lists all customer managed policies attached to a specified [PermissionSet]. /// @@ -4217,7 +4217,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `ListInstances` operation on the `SWBExternalService` service. + /// Performs the `ListInstances` operation on the `SSOAdmin` service. /// /// Lists the details of the organization and account instances of IAM Identity Center that were created in or visible to the account calling this API. /// @@ -4290,7 +4290,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `ListManagedPoliciesInPermissionSet` operation on the `SWBExternalService` service. + /// Performs the `ListManagedPoliciesInPermissionSet` operation on the `SSOAdmin` service. /// /// Lists the Amazon Web Services managed policy that is attached to a specified permission set. /// @@ -4364,7 +4364,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `ListPermissionSetProvisioningStatus` operation on the `SWBExternalService` service. + /// Performs the `ListPermissionSetProvisioningStatus` operation on the `SSOAdmin` service. /// /// Lists the status of the permission set provisioning requests for a specified IAM Identity Center instance. /// @@ -4438,7 +4438,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `ListPermissionSets` operation on the `SWBExternalService` service. + /// Performs the `ListPermissionSets` operation on the `SSOAdmin` service. /// /// Lists the [PermissionSet]s in an IAM Identity Center instance. /// @@ -4512,7 +4512,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `ListPermissionSetsProvisionedToAccount` operation on the `SWBExternalService` service. + /// Performs the `ListPermissionSetsProvisionedToAccount` operation on the `SSOAdmin` service. /// /// Lists all the permission sets that are provisioned to a specified Amazon Web Services account. /// @@ -4586,7 +4586,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `SWBExternalService` service. + /// Performs the `ListTagsForResource` operation on the `SSOAdmin` service. /// /// Lists the tags that are attached to a specified resource. /// @@ -4660,7 +4660,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `ListTrustedTokenIssuers` operation on the `SWBExternalService` service. + /// Performs the `ListTrustedTokenIssuers` operation on the `SSOAdmin` service. /// /// Lists all the trusted token issuers configured in an instance of IAM Identity Center. /// @@ -4733,7 +4733,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `ProvisionPermissionSet` operation on the `SWBExternalService` service. + /// Performs the `ProvisionPermissionSet` operation on the `SSOAdmin` service. /// /// The process by which a specified permission set is provisioned to the specified target. /// @@ -4808,7 +4808,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `PutApplicationAccessScope` operation on the `SWBExternalService` service. + /// Performs the `PutApplicationAccessScope` operation on the `SSOAdmin` service. /// /// Adds or updates the list of authorized targets for an IAM Identity Center access scope for an application. /// @@ -4883,7 +4883,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `PutApplicationAssignmentConfiguration` operation on the `SWBExternalService` service. + /// Performs the `PutApplicationAssignmentConfiguration` operation on the `SSOAdmin` service. /// /// Configure how users gain access to an application. If AssignmentsRequired is true (default value), users don’t have access to the application unless an assignment is created using the [CreateApplicationAssignment API](https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_CreateApplicationAssignment.html). If false, all users have access to the application. If an assignment is created using [CreateApplicationAssignment](https://docs.aws.amazon.com/singlesignon/latest/APIReference/API_CreateApplicationAssignment.html)., the user retains access if AssignmentsRequired is set to true. /// @@ -4958,7 +4958,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `PutApplicationAuthenticationMethod` operation on the `SWBExternalService` service. + /// Performs the `PutApplicationAuthenticationMethod` operation on the `SSOAdmin` service. /// /// Adds or updates an authentication method for an application. /// @@ -5033,7 +5033,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `PutApplicationGrant` operation on the `SWBExternalService` service. + /// Performs the `PutApplicationGrant` operation on the `SSOAdmin` service. /// /// Adds a grant to an application. /// @@ -5108,7 +5108,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `PutInlinePolicyToPermissionSet` operation on the `SWBExternalService` service. + /// Performs the `PutInlinePolicyToPermissionSet` operation on the `SSOAdmin` service. /// /// Attaches an inline policy to a permission set. If the permission set is already referenced by one or more account assignments, you will need to call [ProvisionPermissionSet] after this action to apply the corresponding IAM policy updates to all assigned accounts. /// @@ -5184,7 +5184,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `PutPermissionsBoundaryToPermissionSet` operation on the `SWBExternalService` service. + /// Performs the `PutPermissionsBoundaryToPermissionSet` operation on the `SSOAdmin` service. /// /// Attaches an Amazon Web Services managed or customer managed policy to the specified [PermissionSet] as a permissions boundary. /// @@ -5259,7 +5259,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `SWBExternalService` service. + /// Performs the `TagResource` operation on the `SSOAdmin` service. /// /// Associates a set of tags with a specified resource. /// @@ -5335,7 +5335,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `SWBExternalService` service. + /// Performs the `UntagResource` operation on the `SSOAdmin` service. /// /// Disassociates a set of tags from a specified resource. /// @@ -5410,7 +5410,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `UpdateApplication` operation on the `SWBExternalService` service. + /// Performs the `UpdateApplication` operation on the `SSOAdmin` service. /// /// Updates application properties. /// @@ -5485,7 +5485,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `UpdateInstance` operation on the `SWBExternalService` service. + /// Performs the `UpdateInstance` operation on the `SSOAdmin` service. /// /// Update the details for the instance of IAM Identity Center that is owned by the Amazon Web Services account. /// @@ -5559,7 +5559,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `UpdateInstanceAccessControlAttributeConfiguration` operation on the `SWBExternalService` service. + /// Performs the `UpdateInstanceAccessControlAttributeConfiguration` operation on the `SSOAdmin` service. /// /// Updates the IAM Identity Center identity store attributes that you can use with the IAM Identity Center instance for attributes-based access control (ABAC). When using an external identity provider as an identity source, you can pass attributes through the SAML assertion as an alternative to configuring attributes from the IAM Identity Center identity store. If a SAML assertion passes any of these attributes, IAM Identity Center replaces the attribute value with the value from the IAM Identity Center identity store. For more information about ABAC, see [Attribute-Based Access Control] in the IAM Identity Center User Guide. /// @@ -5634,7 +5634,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `UpdatePermissionSet` operation on the `SWBExternalService` service. + /// Performs the `UpdatePermissionSet` operation on the `SSOAdmin` service. /// /// Updates an existing permission set. /// @@ -5709,7 +5709,7 @@ extension SSOAdminClient { return try await op.execute(input: input) } - /// Performs the `UpdateTrustedTokenIssuer` operation on the `SWBExternalService` service. + /// Performs the `UpdateTrustedTokenIssuer` operation on the `SSOAdmin` service. /// /// Updates the name of the trusted token issuer, or the path of a source attribute or destination attribute for a trusted token issuer configuration. Updating this trusted token issuer configuration might cause users to lose access to any applications that are configured to use the trusted token issuer. /// diff --git a/Sources/Services/AWSSSOOIDC/Sources/AWSSSOOIDC/SSOOIDCClient.swift b/Sources/Services/AWSSSOOIDC/Sources/AWSSSOOIDC/SSOOIDCClient.swift index 7ef7211cd1b..70d30ed6ac4 100644 --- a/Sources/Services/AWSSSOOIDC/Sources/AWSSSOOIDC/SSOOIDCClient.swift +++ b/Sources/Services/AWSSSOOIDC/Sources/AWSSSOOIDC/SSOOIDCClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SSOOIDCClient: ClientRuntime.Client { public static let clientName = "SSOOIDCClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SSOOIDCClient.SSOOIDCClientConfiguration let serviceName = "SSO OIDC" @@ -329,7 +329,7 @@ extension SSOOIDCClient { } extension SSOOIDCClient { - /// Performs the `CreateToken` operation on the `AWSSSOOIDCService` service. + /// Performs the `CreateToken` operation on the `SSOOIDC` service. /// /// Creates and returns access and refresh tokens for clients that are authenticated using client secrets. The access token can be used to fetch short-term credentials for the assigned AWS accounts or to access application APIs using bearer authentication. /// @@ -406,7 +406,7 @@ extension SSOOIDCClient { return try await op.execute(input: input) } - /// Performs the `CreateTokenWithIAM` operation on the `AWSSSOOIDCService` service. + /// Performs the `CreateTokenWithIAM` operation on the `SSOOIDC` service. /// /// Creates and returns access and refresh tokens for clients and applications that are authenticated using IAM entities. The access token can be used to fetch short-term credentials for the assigned Amazon Web Services accounts or to access application APIs using bearer authentication. /// @@ -487,7 +487,7 @@ extension SSOOIDCClient { return try await op.execute(input: input) } - /// Performs the `RegisterClient` operation on the `AWSSSOOIDCService` service. + /// Performs the `RegisterClient` operation on the `SSOOIDC` service. /// /// Registers a client with IAM Identity Center. This allows clients to initiate device authorization. The output should be persisted for reuse through many authentication requests. /// @@ -559,7 +559,7 @@ extension SSOOIDCClient { return try await op.execute(input: input) } - /// Performs the `StartDeviceAuthorization` operation on the `AWSSSOOIDCService` service. + /// Performs the `StartDeviceAuthorization` operation on the `SSOOIDC` service. /// /// Initiates device authorization by requesting a pair of verification codes from the authorization service. /// diff --git a/Sources/Services/AWSSTS/Sources/AWSSTS/STSClient.swift b/Sources/Services/AWSSTS/Sources/AWSSTS/STSClient.swift index fa6cd0a3f57..3d4e840883e 100644 --- a/Sources/Services/AWSSTS/Sources/AWSSTS/STSClient.swift +++ b/Sources/Services/AWSSTS/Sources/AWSSTS/STSClient.swift @@ -67,7 +67,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class STSClient: ClientRuntime.Client { public static let clientName = "STSClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: STSClient.STSClientConfiguration let serviceName = "STS" @@ -342,7 +342,7 @@ extension STSClient { } extension STSClient { - /// Performs the `AssumeRole` operation on the `AWSSecurityTokenServiceV20110615` service. + /// Performs the `AssumeRole` operation on the `STS` service. /// /// Returns a set of temporary security credentials that you can use to access Amazon Web Services resources. These temporary credentials consist of an access key ID, a secret access key, and a security token. Typically, you use AssumeRole within your account or for cross-account access. For a comparison of AssumeRole with other API operations that produce temporary credentials, see [Requesting Temporary Security Credentials](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_request.html) and [Compare STS credentials](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_sts-comparison.html) in the IAM User Guide. Permissions The temporary security credentials created by AssumeRole can be used to make API calls to any Amazon Web Services service with the following exception: You cannot call the Amazon Web Services STS GetFederationToken or GetSessionToken API operations. (Optional) You can pass inline or managed session policies to this operation. You can pass a single JSON policy document to use as an inline session policy. You can also specify up to 10 managed policy Amazon Resource Names (ARNs) to use as managed session policies. The plaintext that you use for both inline and managed session policies can't exceed 2,048 characters. Passing policies to this operation returns new temporary credentials. The resulting session's permissions are the intersection of the role's identity-based policy and the session policies. You can use the role's temporary credentials in subsequent Amazon Web Services API calls to access resources in the account that owns the role. You cannot use session policies to grant more permissions than those allowed by the identity-based policy of the role that is being assumed. For more information, see [Session Policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session) in the IAM User Guide. When you create a role, you create two policies: a role trust policy that specifies who can assume the role, and a permissions policy that specifies what can be done with the role. You specify the trusted principal that is allowed to assume the role in the role trust policy. To assume a role from a different account, your Amazon Web Services account must be trusted by the role. The trust relationship is defined in the role's trust policy when the role is created. That trust policy states which accounts are allowed to delegate that access to users in the account. A user who wants to access a role in a different account must also have permissions that are delegated from the account administrator. The administrator must attach a policy that allows the user to call AssumeRole for the ARN of the role in the other account. To allow a user to assume a role in the same account, you can do either of the following: /// @@ -421,7 +421,7 @@ extension STSClient { return try await op.execute(input: input) } - /// Performs the `AssumeRoleWithSAML` operation on the `AWSSecurityTokenServiceV20110615` service. + /// Performs the `AssumeRoleWithSAML` operation on the `STS` service. /// /// Returns a set of temporary security credentials for users who have been authenticated via a SAML authentication response. This operation provides a mechanism for tying an enterprise identity store or directory to role-based Amazon Web Services access without user-specific credentials or configuration. For a comparison of AssumeRoleWithSAML with the other API operations that produce temporary credentials, see [Requesting Temporary Security Credentials](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_request.html) and [Compare STS credentials](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_sts-comparison.html) in the IAM User Guide. The temporary security credentials returned by this operation consist of an access key ID, a secret access key, and a security token. Applications can use these temporary security credentials to sign calls to Amazon Web Services services. Session Duration By default, the temporary security credentials created by AssumeRoleWithSAML last for one hour. However, you can use the optional DurationSeconds parameter to specify the duration of your session. Your role session lasts for the duration that you specify, or until the time specified in the SAML authentication response's SessionNotOnOrAfter value, whichever is shorter. You can provide a DurationSeconds value from 900 seconds (15 minutes) up to the maximum session duration setting for the role. This setting can have a value from 1 hour to 12 hours. To learn how to view the maximum value for your role, see [View the Maximum Session Duration Setting for a Role](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use.html#id_roles_use_view-role-max-session) in the IAM User Guide. The maximum session duration limit applies when you use the AssumeRole* API operations or the assume-role* CLI commands. However the limit does not apply when you use those operations to create a console URL. For more information, see [Using IAM Roles](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use.html) in the IAM User Guide. [Role chaining](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_terms-and-concepts.html#iam-term-role-chaining) limits your CLI or Amazon Web Services API role session to a maximum of one hour. When you use the AssumeRole API operation to assume a role, you can specify the duration of your role session with the DurationSeconds parameter. You can specify a parameter value of up to 43200 seconds (12 hours), depending on the maximum session duration setting for your role. However, if you assume a role using role chaining and provide a DurationSeconds parameter value greater than one hour, the operation fails. Permissions The temporary security credentials created by AssumeRoleWithSAML can be used to make API calls to any Amazon Web Services service with the following exception: you cannot call the STS GetFederationToken or GetSessionToken API operations. (Optional) You can pass inline or managed [session policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session) to this operation. You can pass a single JSON policy document to use as an inline session policy. You can also specify up to 10 managed policy Amazon Resource Names (ARNs) to use as managed session policies. The plaintext that you use for both inline and managed session policies can't exceed 2,048 characters. Passing policies to this operation returns new temporary credentials. The resulting session's permissions are the intersection of the role's identity-based policy and the session policies. You can use the role's temporary credentials in subsequent Amazon Web Services API calls to access resources in the account that owns the role. You cannot use session policies to grant more permissions than those allowed by the identity-based policy of the role that is being assumed. For more information, see [Session Policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session) in the IAM User Guide. Calling AssumeRoleWithSAML does not require the use of Amazon Web Services security credentials. The identity of the caller is validated by using keys in the metadata document that is uploaded for the SAML provider entity for your identity provider. Calling AssumeRoleWithSAML can result in an entry in your CloudTrail logs. The entry includes the value in the NameID element of the SAML assertion. We recommend that you use a NameIDType that is not associated with any personally identifiable information (PII). For example, you could instead use the persistent identifier (urn:oasis:names:tc:SAML:2.0:nameid-format:persistent). Tags (Optional) You can configure your IdP to pass attributes into your SAML assertion as session tags. Each session tag consists of a key name and an associated value. For more information about session tags, see [Passing Session Tags in STS](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_session-tags.html) in the IAM User Guide. You can pass up to 50 session tags. The plaintext session tag keys can’t exceed 128 characters and the values can’t exceed 256 characters. For these and additional limits, see [IAM and STS Character Limits](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-limits.html#reference_iam-limits-entity-length) in the IAM User Guide. An Amazon Web Services conversion compresses the passed inline session policy, managed policy ARNs, and session tags into a packed binary format that has a separate limit. Your request can fail for this limit even if your plaintext meets the other requirements. The PackedPolicySize response element indicates by percentage how close the policies and tags for your request are to the upper size limit. You can pass a session tag with the same key as a tag that is attached to the role. When you do, session tags override the role's tags with the same key. An administrator must grant you the permissions necessary to pass session tags. The administrator can also create granular permissions to allow you to pass only specific session tags. For more information, see [Tutorial: Using Tags for Attribute-Based Access Control](https://docs.aws.amazon.com/IAM/latest/UserGuide/tutorial_attribute-based-access-control.html) in the IAM User Guide. You can set the session tags as transitive. Transitive tags persist during role chaining. For more information, see [Chaining Roles with Session Tags](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_session-tags.html#id_session-tags_role-chaining) in the IAM User Guide. SAML Configuration Before your application can call AssumeRoleWithSAML, you must configure your SAML identity provider (IdP) to issue the claims required by Amazon Web Services. Additionally, you must use Identity and Access Management (IAM) to create a SAML provider entity in your Amazon Web Services account that represents your identity provider. You must also create an IAM role that specifies this SAML provider in its trust policy. For more information, see the following resources: /// @@ -501,7 +501,7 @@ extension STSClient { return try await op.execute(input: input) } - /// Performs the `AssumeRoleWithWebIdentity` operation on the `AWSSecurityTokenServiceV20110615` service. + /// Performs the `AssumeRoleWithWebIdentity` operation on the `STS` service. /// /// Returns a set of temporary security credentials for users who have been authenticated in a mobile or web application with a web identity provider. Example providers include the OAuth 2.0 providers Login with Amazon and Facebook, or any OpenID Connect-compatible identity provider such as Google or [Amazon Cognito federated identities](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-identity.html). For mobile applications, we recommend that you use Amazon Cognito. You can use Amazon Cognito with the [Amazon Web Services SDK for iOS Developer Guide](http://aws.amazon.com/sdkforios/) and the [Amazon Web Services SDK for Android Developer Guide](http://aws.amazon.com/sdkforandroid/) to uniquely identify a user. You can also supply the user with a consistent identity throughout the lifetime of an application. To learn more about Amazon Cognito, see [Amazon Cognito identity pools](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-identity.html) in Amazon Cognito Developer Guide. Calling AssumeRoleWithWebIdentity does not require the use of Amazon Web Services security credentials. Therefore, you can distribute an application (for example, on mobile devices) that requests temporary security credentials without including long-term Amazon Web Services credentials in the application. You also don't need to deploy server-based proxy services that use long-term Amazon Web Services credentials. Instead, the identity of the caller is validated by using a token from the web identity provider. For a comparison of AssumeRoleWithWebIdentity with the other API operations that produce temporary credentials, see [Requesting Temporary Security Credentials](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_request.html) and [Compare STS credentials](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_sts-comparison.html) in the IAM User Guide. The temporary security credentials returned by this API consist of an access key ID, a secret access key, and a security token. Applications can use these temporary security credentials to sign calls to Amazon Web Services service API operations. Session Duration By default, the temporary security credentials created by AssumeRoleWithWebIdentity last for one hour. However, you can use the optional DurationSeconds parameter to specify the duration of your session. You can provide a value from 900 seconds (15 minutes) up to the maximum session duration setting for the role. This setting can have a value from 1 hour to 12 hours. To learn how to view the maximum value for your role, see [Update the maximum session duration for a role ](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_update-role-settings.html#id_roles_update-session-duration) in the IAM User Guide. The maximum session duration limit applies when you use the AssumeRole* API operations or the assume-role* CLI commands. However the limit does not apply when you use those operations to create a console URL. For more information, see [Using IAM Roles](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use.html) in the IAM User Guide. Permissions The temporary security credentials created by AssumeRoleWithWebIdentity can be used to make API calls to any Amazon Web Services service with the following exception: you cannot call the STS GetFederationToken or GetSessionToken API operations. (Optional) You can pass inline or managed [session policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session) to this operation. You can pass a single JSON policy document to use as an inline session policy. You can also specify up to 10 managed policy Amazon Resource Names (ARNs) to use as managed session policies. The plaintext that you use for both inline and managed session policies can't exceed 2,048 characters. Passing policies to this operation returns new temporary credentials. The resulting session's permissions are the intersection of the role's identity-based policy and the session policies. You can use the role's temporary credentials in subsequent Amazon Web Services API calls to access resources in the account that owns the role. You cannot use session policies to grant more permissions than those allowed by the identity-based policy of the role that is being assumed. For more information, see [Session Policies](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#policies_session) in the IAM User Guide. Tags (Optional) You can configure your IdP to pass attributes into your web identity token as session tags. Each session tag consists of a key name and an associated value. For more information about session tags, see [Passing Session Tags in STS](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_session-tags.html) in the IAM User Guide. You can pass up to 50 session tags. The plaintext session tag keys can’t exceed 128 characters and the values can’t exceed 256 characters. For these and additional limits, see [IAM and STS Character Limits](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-limits.html#reference_iam-limits-entity-length) in the IAM User Guide. An Amazon Web Services conversion compresses the passed inline session policy, managed policy ARNs, and session tags into a packed binary format that has a separate limit. Your request can fail for this limit even if your plaintext meets the other requirements. The PackedPolicySize response element indicates by percentage how close the policies and tags for your request are to the upper size limit. You can pass a session tag with the same key as a tag that is attached to the role. When you do, the session tag overrides the role tag with the same key. An administrator must grant you the permissions necessary to pass session tags. The administrator can also create granular permissions to allow you to pass only specific session tags. For more information, see [Tutorial: Using Tags for Attribute-Based Access Control](https://docs.aws.amazon.com/IAM/latest/UserGuide/tutorial_attribute-based-access-control.html) in the IAM User Guide. You can set the session tags as transitive. Transitive tags persist during role chaining. For more information, see [Chaining Roles with Session Tags](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_session-tags.html#id_session-tags_role-chaining) in the IAM User Guide. Identities Before your application can call AssumeRoleWithWebIdentity, you must have an identity token from a supported identity provider and create a role that the application can assume. The role that your application assumes must trust the identity provider that is associated with the identity token. In other words, the identity provider must be specified in the role's trust policy. Calling AssumeRoleWithWebIdentity can result in an entry in your CloudTrail logs. The entry includes the [Subject](http://openid.net/specs/openid-connect-core-1_0.html#Claims) of the provided web identity token. We recommend that you avoid using any personally identifiable information (PII) in this field. For example, you could instead use a GUID or a pairwise identifier, as [suggested in the OIDC specification](http://openid.net/specs/openid-connect-core-1_0.html#SubjectIDTypes). For more information about how to use OIDC federation and the AssumeRoleWithWebIdentity API, see the following resources: /// @@ -578,7 +578,7 @@ extension STSClient { return try await op.execute(input: input) } - /// Performs the `AssumeRoot` operation on the `AWSSecurityTokenServiceV20110615` service. + /// Performs the `AssumeRoot` operation on the `STS` service. /// /// Returns a set of short term credentials you can use to perform privileged tasks in a member account. Before you can launch a privileged session, you must have enabled centralized root access in your organization. For steps to enable this feature, see [Centralize root access for member accounts](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_root-enable-root-access.html) in the IAM User Guide. The global endpoint is not supported for AssumeRoot. You must send this request to a Regional STS endpoint. For more information, see [Endpoints](https://docs.aws.amazon.com/STS/latest/APIReference/welcome.html#sts-endpoints). You can track AssumeRoot in CloudTrail logs to determine what actions were performed in a session. For more information, see [Track privileged tasks in CloudTrail](https://docs.aws.amazon.com/IAM/latest/UserGuide/cloudtrail-track-privileged-tasks.html) in the IAM User Guide. /// @@ -648,7 +648,7 @@ extension STSClient { return try await op.execute(input: input) } - /// Performs the `DecodeAuthorizationMessage` operation on the `AWSSecurityTokenServiceV20110615` service. + /// Performs the `DecodeAuthorizationMessage` operation on the `STS` service. /// /// Decodes additional information about the authorization status of a request from an encoded message returned in response to an Amazon Web Services request. For example, if a user is not authorized to perform an operation that he or she has requested, the request returns a Client.UnauthorizedOperation response (an HTTP 403 response). Some Amazon Web Services operations additionally return an encoded message that can provide details about this authorization failure. Only certain Amazon Web Services operations return an encoded authorization message. The documentation for an individual operation indicates whether that operation returns an encoded message in addition to returning an HTTP code. The message is encoded because the details of the authorization status can contain privileged information that the user who requested the operation should not see. To decode an authorization status message, a user must be granted permissions through an IAM [policy](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html) to request the DecodeAuthorizationMessage (sts:DecodeAuthorizationMessage) action. The decoded message includes the following type of information: /// @@ -727,7 +727,7 @@ extension STSClient { return try await op.execute(input: input) } - /// Performs the `GetAccessKeyInfo` operation on the `AWSSecurityTokenServiceV20110615` service. + /// Performs the `GetAccessKeyInfo` operation on the `STS` service. /// /// Returns the account identifier for the specified access key ID. Access keys consist of two parts: an access key ID (for example, AKIAIOSFODNN7EXAMPLE) and a secret access key (for example, wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY). For more information about access keys, see [Managing Access Keys for IAM Users](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html) in the IAM User Guide. When you pass an access key ID to this operation, it returns the ID of the Amazon Web Services account to which the keys belong. Access key IDs beginning with AKIA are long-term credentials for an IAM user or the Amazon Web Services account root user. Access key IDs beginning with ASIA are temporary credentials that are created using STS operations. If the account in the response belongs to you, you can sign in as the root user and review your root user access keys. Then, you can pull a [credentials report](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_getting-report.html) to learn which IAM user owns the keys. To learn who requested the temporary credentials for an ASIA access key, view the STS events in your [CloudTrail logs](https://docs.aws.amazon.com/IAM/latest/UserGuide/cloudtrail-integration.html) in the IAM User Guide. This operation does not indicate the state of the access key. The key might be active, inactive, or deleted. Active keys might not have permissions to perform an operation. Providing a deleted access key might return an error that the key doesn't exist. /// @@ -791,7 +791,7 @@ extension STSClient { return try await op.execute(input: input) } - /// Performs the `GetCallerIdentity` operation on the `AWSSecurityTokenServiceV20110615` service. + /// Performs the `GetCallerIdentity` operation on the `STS` service. /// /// Returns details about the IAM user or role whose credentials are used to call the operation. No permissions are required to perform this operation. If an administrator attaches a policy to your identity that explicitly denies access to the sts:GetCallerIdentity action, you can still perform this operation. Permissions are not required because the same information is returned when access is denied. To view an example response, see [I Am Not Authorized to Perform: iam:DeleteVirtualMFADevice](https://docs.aws.amazon.com/IAM/latest/UserGuide/troubleshoot_general.html#troubleshoot_general_access-denied-delete-mfa) in the IAM User Guide. /// @@ -855,7 +855,7 @@ extension STSClient { return try await op.execute(input: input) } - /// Performs the `GetFederationToken` operation on the `AWSSecurityTokenServiceV20110615` service. + /// Performs the `GetFederationToken` operation on the `STS` service. /// /// Returns a set of temporary security credentials (consisting of an access key ID, a secret access key, and a security token) for a user. A typical use is in a proxy application that gets temporary security credentials on behalf of distributed applications inside a corporate network. You must call the GetFederationToken operation using the long-term security credentials of an IAM user. As a result, this call is appropriate in contexts where those credentials can be safeguarded, usually in a server-based application. For a comparison of GetFederationToken with the other API operations that produce temporary credentials, see [Requesting Temporary Security Credentials](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_request.html) and [Compare STS credentials](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_sts-comparison.html) in the IAM User Guide. Although it is possible to call GetFederationToken using the security credentials of an Amazon Web Services account root user rather than an IAM user that you create for the purpose of a proxy application, we do not recommend it. For more information, see [Safeguard your root user credentials and don't use them for everyday tasks](https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html#lock-away-credentials) in the IAM User Guide. You can create a mobile-based or browser-based app that can authenticate users using a web identity provider like Login with Amazon, Facebook, Google, or an OpenID Connect-compatible identity provider. In this case, we recommend that you use [Amazon Cognito](http://aws.amazon.com/cognito/) or AssumeRoleWithWebIdentity. For more information, see [Federation Through a Web-based Identity Provider](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_request.html#api_assumerolewithwebidentity) in the IAM User Guide. Session duration The temporary credentials are valid for the specified duration, from 900 seconds (15 minutes) up to a maximum of 129,600 seconds (36 hours). The default session duration is 43,200 seconds (12 hours). Temporary credentials obtained by using the root user credentials have a maximum duration of 3,600 seconds (1 hour). Permissions You can use the temporary credentials created by GetFederationToken in any Amazon Web Services service with the following exceptions: /// @@ -933,7 +933,7 @@ extension STSClient { return try await op.execute(input: input) } - /// Performs the `GetSessionToken` operation on the `AWSSecurityTokenServiceV20110615` service. + /// Performs the `GetSessionToken` operation on the `STS` service. /// /// Returns a set of temporary credentials for an Amazon Web Services account or IAM user. The credentials consist of an access key ID, a secret access key, and a security token. Typically, you use GetSessionToken if you want to use MFA to protect programmatic calls to specific Amazon Web Services API operations like Amazon EC2 StopInstances. MFA-enabled IAM users must call GetSessionToken and submit an MFA code that is associated with their MFA device. Using the temporary security credentials that the call returns, IAM users can then make programmatic calls to API operations that require MFA authentication. An incorrect MFA code causes the API to return an access denied error. For a comparison of GetSessionToken with the other API operations that produce temporary credentials, see [Requesting Temporary Security Credentials](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_request.html) and [Compare STS credentials](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_sts-comparison.html) in the IAM User Guide. No permissions are required for users to perform this operation. The purpose of the sts:GetSessionToken operation is to authenticate the user using MFA. You cannot use policies to control authentication operations. For more information, see [Permissions for GetSessionToken](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_control-access_getsessiontoken.html) in the IAM User Guide. Session Duration The GetSessionToken operation must be called by using the long-term Amazon Web Services security credentials of an IAM user. Credentials that are created by IAM users are valid for the duration that you specify. This duration can range from 900 seconds (15 minutes) up to a maximum of 129,600 seconds (36 hours), with a default of 43,200 seconds (12 hours). Credentials based on account credentials can range from 900 seconds (15 minutes) up to 3,600 seconds (1 hour), with a default of 1 hour. Permissions The temporary security credentials created by GetSessionToken can be used to make API calls to any Amazon Web Services service with the following exceptions: /// diff --git a/Sources/Services/AWSSWF/Sources/AWSSWF/SWFClient.swift b/Sources/Services/AWSSWF/Sources/AWSSWF/SWFClient.swift index 9aef7c6d458..1f8ae88e701 100644 --- a/Sources/Services/AWSSWF/Sources/AWSSWF/SWFClient.swift +++ b/Sources/Services/AWSSWF/Sources/AWSSWF/SWFClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SWFClient: ClientRuntime.Client { public static let clientName = "SWFClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SWFClient.SWFClientConfiguration let serviceName = "SWF" @@ -330,7 +330,7 @@ extension SWFClient { } extension SWFClient { - /// Performs the `CountClosedWorkflowExecutions` operation on the `SimpleWorkflowService` service. + /// Performs the `CountClosedWorkflowExecutions` operation on the `SWF` service. /// /// Returns the number of closed workflow executions within the given domain that meet the specified filtering criteria. This operation is eventually consistent. The results are best effort and may not exactly reflect recent updates and changes. Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -419,7 +419,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `CountOpenWorkflowExecutions` operation on the `SimpleWorkflowService` service. + /// Performs the `CountOpenWorkflowExecutions` operation on the `SWF` service. /// /// Returns the number of open workflow executions within the given domain that meet the specified filtering criteria. This operation is eventually consistent. The results are best effort and may not exactly reflect recent updates and changes. Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -508,7 +508,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `CountPendingActivityTasks` operation on the `SimpleWorkflowService` service. + /// Performs the `CountPendingActivityTasks` operation on the `SWF` service. /// /// Returns the estimated number of activity tasks in the specified task list. The count returned is an approximation and isn't guaranteed to be exact. If you specify a task list that no activity task was ever scheduled in then 0 is returned. Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -588,7 +588,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `CountPendingDecisionTasks` operation on the `SimpleWorkflowService` service. + /// Performs the `CountPendingDecisionTasks` operation on the `SWF` service. /// /// Returns the estimated number of decision tasks in the specified task list. The count returned is an approximation and isn't guaranteed to be exact. If you specify a task list that no decision task was ever scheduled in then 0 is returned. Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -668,7 +668,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `DeleteActivityType` operation on the `SimpleWorkflowService` service. + /// Performs the `DeleteActivityType` operation on the `SWF` service. /// /// Deletes the specified activity type. Note: Prior to deletion, activity types must first be deprecated. After an activity type has been deleted, you cannot schedule new activities of that type. Activities that started before the type was deleted will continue to run. Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -756,7 +756,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `DeleteWorkflowType` operation on the `SimpleWorkflowService` service. + /// Performs the `DeleteWorkflowType` operation on the `SWF` service. /// /// Deletes the specified workflow type. Note: Prior to deletion, workflow types must first be deprecated. After a workflow type has been deleted, you cannot create new executions of that type. Executions that started before the type was deleted will continue to run. Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -844,7 +844,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `DeprecateActivityType` operation on the `SimpleWorkflowService` service. + /// Performs the `DeprecateActivityType` operation on the `SWF` service. /// /// Deprecates the specified activity type. After an activity type has been deprecated, you cannot create new tasks of that activity type. Tasks of this type that were scheduled before the type was deprecated continue to run. Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -932,7 +932,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `DeprecateDomain` operation on the `SimpleWorkflowService` service. + /// Performs the `DeprecateDomain` operation on the `SWF` service. /// /// Deprecates the specified domain. After a domain has been deprecated it cannot be used to create new workflow executions or register new types. However, you can still use visibility actions on this domain. Deprecating a domain also deprecates all activity and workflow types registered in the domain. Executions that were started before the domain was deprecated continues to run. This operation is eventually consistent. The results are best effort and may not exactly reflect recent updates and changes. Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -1013,7 +1013,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `DeprecateWorkflowType` operation on the `SimpleWorkflowService` service. + /// Performs the `DeprecateWorkflowType` operation on the `SWF` service. /// /// Deprecates the specified workflow type. After a workflow type has been deprecated, you cannot create new executions of that type. Executions that were started before the type was deprecated continues to run. A deprecated workflow type may still be used when calling visibility actions. This operation is eventually consistent. The results are best effort and may not exactly reflect recent updates and changes. Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -1101,7 +1101,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `DescribeActivityType` operation on the `SimpleWorkflowService` service. + /// Performs the `DescribeActivityType` operation on the `SWF` service. /// /// Returns information about the specified activity type. This includes configuration settings provided when the type was registered and other general information about the type. Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -1188,7 +1188,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `DescribeDomain` operation on the `SimpleWorkflowService` service. + /// Performs the `DescribeDomain` operation on the `SWF` service. /// /// Returns information about the specified domain, including description and status. Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -1268,7 +1268,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `DescribeWorkflowExecution` operation on the `SimpleWorkflowService` service. + /// Performs the `DescribeWorkflowExecution` operation on the `SWF` service. /// /// Returns information about the specified workflow execution including its type and some statistics. This operation is eventually consistent. The results are best effort and may not exactly reflect recent updates and changes. Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -1348,7 +1348,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `DescribeWorkflowType` operation on the `SimpleWorkflowService` service. + /// Performs the `DescribeWorkflowType` operation on the `SWF` service. /// /// Returns information about the specified workflow type. This includes configuration settings specified when the type was registered and other information such as creation date, current status, etc. Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -1435,7 +1435,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `GetWorkflowExecutionHistory` operation on the `SimpleWorkflowService` service. + /// Performs the `GetWorkflowExecutionHistory` operation on the `SWF` service. /// /// Returns the history of the specified workflow execution. The results may be split into multiple pages. To retrieve subsequent pages, make the call again using the nextPageToken returned by the initial call. This operation is eventually consistent. The results are best effort and may not exactly reflect recent updates and changes. Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -1515,7 +1515,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `ListActivityTypes` operation on the `SimpleWorkflowService` service. + /// Performs the `ListActivityTypes` operation on the `SWF` service. /// /// Returns information about all activities registered in the specified domain that match the specified name and registration status. The result includes information like creation date, current status of the activity, etc. The results may be split into multiple pages. To retrieve subsequent pages, make the call again using the nextPageToken returned by the initial call. Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -1595,7 +1595,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `ListClosedWorkflowExecutions` operation on the `SimpleWorkflowService` service. + /// Performs the `ListClosedWorkflowExecutions` operation on the `SWF` service. /// /// Returns a list of closed workflow executions in the specified domain that meet the filtering criteria. The results may be split into multiple pages. To retrieve subsequent pages, make the call again using the nextPageToken returned by the initial call. This operation is eventually consistent. The results are best effort and may not exactly reflect recent updates and changes. Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -1684,7 +1684,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `ListDomains` operation on the `SimpleWorkflowService` service. + /// Performs the `ListDomains` operation on the `SWF` service. /// /// Returns the list of domains registered in the account. The results may be split into multiple pages. To retrieve subsequent pages, make the call again using the nextPageToken returned by the initial call. This operation is eventually consistent. The results are best effort and may not exactly reflect recent updates and changes. Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -1763,7 +1763,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `ListOpenWorkflowExecutions` operation on the `SimpleWorkflowService` service. + /// Performs the `ListOpenWorkflowExecutions` operation on the `SWF` service. /// /// Returns a list of open workflow executions in the specified domain that meet the filtering criteria. The results may be split into multiple pages. To retrieve subsequent pages, make the call again using the nextPageToken returned by the initial call. This operation is eventually consistent. The results are best effort and may not exactly reflect recent updates and changes. Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -1852,7 +1852,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `SimpleWorkflowService` service. + /// Performs the `ListTagsForResource` operation on the `SWF` service. /// /// List tags for a given domain. /// @@ -1924,7 +1924,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `ListWorkflowTypes` operation on the `SimpleWorkflowService` service. + /// Performs the `ListWorkflowTypes` operation on the `SWF` service. /// /// Returns information about workflow types in the specified domain. The results may be split into multiple pages that can be retrieved by making the call repeatedly. Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -2004,7 +2004,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `PollForActivityTask` operation on the `SimpleWorkflowService` service. + /// Performs the `PollForActivityTask` operation on the `SWF` service. /// /// Used by workers to get an [ActivityTask] from the specified activity taskList. This initiates a long poll, where the service holds the HTTP connection open and responds as soon as a task becomes available. The maximum time the service holds on to the request before responding is 60 seconds. If no task is available within 60 seconds, the poll returns an empty result. An empty result, in this context, means that an ActivityTask is returned, but that the value of taskToken is an empty string. If a task is returned, the worker should use its type to identify and process it correctly. Workers should set their client side socket timeout to at least 70 seconds (10 seconds higher than the maximum time service may hold the poll request). Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -2085,7 +2085,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `PollForDecisionTask` operation on the `SimpleWorkflowService` service. + /// Performs the `PollForDecisionTask` operation on the `SWF` service. /// /// Used by deciders to get a [DecisionTask] from the specified decision taskList. A decision task may be returned for any open workflow execution that is using the specified task list. The task includes a paginated view of the history of the workflow execution. The decider should use the workflow type and the history to determine how to properly handle the task. This action initiates a long poll, where the service holds the HTTP connection open and responds as soon a task becomes available. If no decision task is available in the specified task list before the timeout of 60 seconds expires, an empty result is returned. An empty result, in this context, means that a DecisionTask is returned, but that the value of taskToken is an empty string. Deciders should set their client side socket timeout to at least 70 seconds (10 seconds higher than the timeout). Because the number of workflow history events for a single workflow execution might be very large, the result returned might be split up across a number of pages. To retrieve subsequent pages, make additional calls to PollForDecisionTask using the nextPageToken returned by the initial call. Note that you do not call GetWorkflowExecutionHistory with this nextPageToken. Instead, call PollForDecisionTask again. Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -2166,7 +2166,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `RecordActivityTaskHeartbeat` operation on the `SimpleWorkflowService` service. + /// Performs the `RecordActivityTaskHeartbeat` operation on the `SWF` service. /// /// Used by activity workers to report to the service that the [ActivityTask] represented by the specified taskToken is still making progress. The worker can also specify details of the progress, for example percent complete, using the details parameter. This action can also be used by the worker as a mechanism to check if cancellation is being requested for the activity task. If a cancellation is being attempted for the specified task, then the boolean cancelRequested flag returned by the service is set to true. This action resets the taskHeartbeatTimeout clock. The taskHeartbeatTimeout is specified in [RegisterActivityType]. This action doesn't in itself create an event in the workflow execution history. However, if the task times out, the workflow execution history contains a ActivityTaskTimedOut event that contains the information from the last heartbeat generated by the activity worker. The taskStartToCloseTimeout of an activity type is the maximum duration of an activity task, regardless of the number of [RecordActivityTaskHeartbeat] requests received. The taskStartToCloseTimeout is also specified in [RegisterActivityType]. This operation is only useful for long-lived activities to report liveliness of the task and to determine if a cancellation is being attempted. If the cancelRequested flag returns true, a cancellation is being attempted. If the worker can cancel the activity, it should respond with [RespondActivityTaskCanceled]. Otherwise, it should ignore the cancellation request. Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -2246,7 +2246,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `RegisterActivityType` operation on the `SimpleWorkflowService` service. + /// Performs the `RegisterActivityType` operation on the `SWF` service. /// /// Registers a new activity type along with its configuration settings in the specified domain. A TypeAlreadyExists fault is returned if the type already exists in the domain. You cannot change any configuration settings of the type after its registration, and it must be registered as a new version. Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -2337,7 +2337,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `RegisterDomain` operation on the `SimpleWorkflowService` service. + /// Performs the `RegisterDomain` operation on the `SWF` service. /// /// Registers a new domain. Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -2419,7 +2419,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `RegisterWorkflowType` operation on the `SimpleWorkflowService` service. + /// Performs the `RegisterWorkflowType` operation on the `SWF` service. /// /// Registers a new workflow type and its configuration settings in the specified domain. The retention period for the workflow history is set by the [RegisterDomain] action. If the type already exists, then a TypeAlreadyExists fault is returned. You cannot change the configuration settings of a workflow type once it is registered and it must be registered as a new version. Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -2510,7 +2510,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `RequestCancelWorkflowExecution` operation on the `SimpleWorkflowService` service. + /// Performs the `RequestCancelWorkflowExecution` operation on the `SWF` service. /// /// Records a WorkflowExecutionCancelRequested event in the currently running workflow execution identified by the given domain, workflowId, and runId. This logically requests the cancellation of the workflow execution as a whole. It is up to the decider to take appropriate actions when it receives an execution history with this event. If the runId isn't specified, the WorkflowExecutionCancelRequested event is recorded in the history of the current open workflow execution with the specified workflowId in the domain. Because this action allows the workflow to properly clean up and gracefully close, it should be used instead of [TerminateWorkflowExecution] when possible. Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -2590,7 +2590,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `RespondActivityTaskCanceled` operation on the `SimpleWorkflowService` service. + /// Performs the `RespondActivityTaskCanceled` operation on the `SWF` service. /// /// Used by workers to tell the service that the [ActivityTask] identified by the taskToken was successfully canceled. Additional details can be provided using the details argument. These details (if provided) appear in the ActivityTaskCanceled event added to the workflow history. Only use this operation if the canceled flag of a [RecordActivityTaskHeartbeat] request returns true and if the activity can be safely undone or abandoned. A task is considered open from the time that it is scheduled until it is closed. Therefore a task is reported as open while a worker is processing it. A task is closed after it has been specified in a call to [RespondActivityTaskCompleted], RespondActivityTaskCanceled, [RespondActivityTaskFailed], or the task has [timed out](https://docs.aws.amazon.com/amazonswf/latest/developerguide/swf-dg-basic.html#swf-dev-timeout-types). Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -2670,7 +2670,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `RespondActivityTaskCompleted` operation on the `SimpleWorkflowService` service. + /// Performs the `RespondActivityTaskCompleted` operation on the `SWF` service. /// /// Used by workers to tell the service that the [ActivityTask] identified by the taskToken completed successfully with a result (if provided). The result appears in the ActivityTaskCompleted event in the workflow history. If the requested task doesn't complete successfully, use [RespondActivityTaskFailed] instead. If the worker finds that the task is canceled through the canceled flag returned by [RecordActivityTaskHeartbeat], it should cancel the task, clean up and then call [RespondActivityTaskCanceled]. A task is considered open from the time that it is scheduled until it is closed. Therefore a task is reported as open while a worker is processing it. A task is closed after it has been specified in a call to RespondActivityTaskCompleted, [RespondActivityTaskCanceled], [RespondActivityTaskFailed], or the task has [timed out](https://docs.aws.amazon.com/amazonswf/latest/developerguide/swf-dg-basic.html#swf-dev-timeout-types). Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -2750,7 +2750,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `RespondActivityTaskFailed` operation on the `SimpleWorkflowService` service. + /// Performs the `RespondActivityTaskFailed` operation on the `SWF` service. /// /// Used by workers to tell the service that the [ActivityTask] identified by the taskToken has failed with reason (if specified). The reason and details appear in the ActivityTaskFailed event added to the workflow history. A task is considered open from the time that it is scheduled until it is closed. Therefore a task is reported as open while a worker is processing it. A task is closed after it has been specified in a call to [RespondActivityTaskCompleted], [RespondActivityTaskCanceled], RespondActivityTaskFailed, or the task has [timed out](https://docs.aws.amazon.com/amazonswf/latest/developerguide/swf-dg-basic.html#swf-dev-timeout-types). Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -2830,7 +2830,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `RespondDecisionTaskCompleted` operation on the `SimpleWorkflowService` service. + /// Performs the `RespondDecisionTaskCompleted` operation on the `SWF` service. /// /// Used by deciders to tell the service that the [DecisionTask] identified by the taskToken has successfully completed. The decisions argument specifies the list of decisions made while processing the task. A DecisionTaskCompleted event is added to the workflow history. The executionContext specified is attached to the event in the workflow execution history. Access Control If an IAM policy grants permission to use RespondDecisionTaskCompleted, it can express permissions for the list of decisions in the decisions parameter. Each of the decisions has one or more parameters, much like a regular API call. To allow for policies to be as readable as possible, you can express permissions on decisions as if they were actual API calls, including applying conditions to some parameters. For more information, see [Using IAM to Manage Access to Amazon SWF Workflows](https://docs.aws.amazon.com/amazonswf/latest/developerguide/swf-dev-iam.html) in the Amazon SWF Developer Guide. /// @@ -2901,7 +2901,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `SignalWorkflowExecution` operation on the `SimpleWorkflowService` service. + /// Performs the `SignalWorkflowExecution` operation on the `SWF` service. /// /// Records a WorkflowExecutionSignaled event in the workflow execution history and creates a decision task for the workflow execution identified by the given domain, workflowId and runId. The event is recorded with the specified user defined signalName and input (if provided). If a runId isn't specified, then the WorkflowExecutionSignaled event is recorded in the history of the current open workflow with the matching workflowId in the domain. If the specified workflow execution isn't open, this method fails with UnknownResource. Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -2981,7 +2981,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `StartWorkflowExecution` operation on the `SimpleWorkflowService` service. + /// Performs the `StartWorkflowExecution` operation on the `SWF` service. /// /// Starts an execution of the workflow type in the specified domain using the provided workflowId and input data. This action returns the newly started workflow execution. Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -3084,7 +3084,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `SimpleWorkflowService` service. + /// Performs the `TagResource` operation on the `SWF` service. /// /// Add a tag to a Amazon SWF domain. Amazon SWF supports a maximum of 50 tags per resource. /// @@ -3157,7 +3157,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `TerminateWorkflowExecution` operation on the `SimpleWorkflowService` service. + /// Performs the `TerminateWorkflowExecution` operation on the `SWF` service. /// /// Records a WorkflowExecutionTerminated event and forces closure of the workflow execution identified by the given domain, runId, and workflowId. The child policy, registered with the workflow type or specified when starting this execution, is applied to any open child workflow executions of this workflow execution. If the identified workflow execution was in progress, it is terminated immediately. If a runId isn't specified, then the WorkflowExecutionTerminated event is recorded in the history of the current open workflow with the matching workflowId in the domain. You should consider using [RequestCancelWorkflowExecution] action instead because it allows the workflow to gracefully close while [TerminateWorkflowExecution] doesn't. Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -3237,7 +3237,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `UndeprecateActivityType` operation on the `SimpleWorkflowService` service. + /// Performs the `UndeprecateActivityType` operation on the `SWF` service. /// /// Undeprecates a previously deprecated activity type. After an activity type has been undeprecated, you can create new tasks of that activity type. This operation is eventually consistent. The results are best effort and may not exactly reflect recent updates and changes. Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -3325,7 +3325,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `UndeprecateDomain` operation on the `SimpleWorkflowService` service. + /// Performs the `UndeprecateDomain` operation on the `SWF` service. /// /// Undeprecates a previously deprecated domain. After a domain has been undeprecated it can be used to create new workflow executions or register new types. This operation is eventually consistent. The results are best effort and may not exactly reflect recent updates and changes. Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -3406,7 +3406,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `UndeprecateWorkflowType` operation on the `SimpleWorkflowService` service. + /// Performs the `UndeprecateWorkflowType` operation on the `SWF` service. /// /// Undeprecates a previously deprecated workflow type. After a workflow type has been undeprecated, you can create new executions of that type. This operation is eventually consistent. The results are best effort and may not exactly reflect recent updates and changes. Access Control You can use IAM policies to control this action's access to Amazon SWF resources as follows: /// @@ -3494,7 +3494,7 @@ extension SWFClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `SimpleWorkflowService` service. + /// Performs the `UntagResource` operation on the `SWF` service. /// /// Remove a tag from a Amazon SWF domain. /// diff --git a/Sources/Services/AWSSageMaker/Sources/AWSSageMaker/SageMakerClient.swift b/Sources/Services/AWSSageMaker/Sources/AWSSageMaker/SageMakerClient.swift index 015ed88eb21..5367bd19c19 100644 --- a/Sources/Services/AWSSageMaker/Sources/AWSSageMaker/SageMakerClient.swift +++ b/Sources/Services/AWSSageMaker/Sources/AWSSageMaker/SageMakerClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SageMakerClient: ClientRuntime.Client { public static let clientName = "SageMakerClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SageMakerClient.SageMakerClientConfiguration let serviceName = "SageMaker" diff --git a/Sources/Services/AWSSageMakerA2IRuntime/Sources/AWSSageMakerA2IRuntime/SageMakerA2IRuntimeClient.swift b/Sources/Services/AWSSageMakerA2IRuntime/Sources/AWSSageMakerA2IRuntime/SageMakerA2IRuntimeClient.swift index 094c8ea2548..46f280bca89 100644 --- a/Sources/Services/AWSSageMakerA2IRuntime/Sources/AWSSageMakerA2IRuntime/SageMakerA2IRuntimeClient.swift +++ b/Sources/Services/AWSSageMakerA2IRuntime/Sources/AWSSageMakerA2IRuntime/SageMakerA2IRuntimeClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SageMakerA2IRuntimeClient: ClientRuntime.Client { public static let clientName = "SageMakerA2IRuntimeClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SageMakerA2IRuntimeClient.SageMakerA2IRuntimeClientConfiguration let serviceName = "SageMaker A2I Runtime" @@ -330,7 +330,7 @@ extension SageMakerA2IRuntimeClient { } extension SageMakerA2IRuntimeClient { - /// Performs the `DeleteHumanLoop` operation on the `AmazonSageMakerA2IRuntime` service. + /// Performs the `DeleteHumanLoop` operation on the `SageMakerA2IRuntime` service. /// /// Deletes the specified human loop for a flow definition. If the human loop was deleted, this operation will return a ResourceNotFoundException. /// @@ -399,7 +399,7 @@ extension SageMakerA2IRuntimeClient { return try await op.execute(input: input) } - /// Performs the `DescribeHumanLoop` operation on the `AmazonSageMakerA2IRuntime` service. + /// Performs the `DescribeHumanLoop` operation on the `SageMakerA2IRuntime` service. /// /// Returns information about the specified human loop. If the human loop was deleted, this operation will return a ResourceNotFoundException error. /// @@ -468,7 +468,7 @@ extension SageMakerA2IRuntimeClient { return try await op.execute(input: input) } - /// Performs the `ListHumanLoops` operation on the `AmazonSageMakerA2IRuntime` service. + /// Performs the `ListHumanLoops` operation on the `SageMakerA2IRuntime` service. /// /// Returns information about human loops, given the specified parameters. If a human loop was deleted, it will not be included. /// @@ -538,7 +538,7 @@ extension SageMakerA2IRuntimeClient { return try await op.execute(input: input) } - /// Performs the `StartHumanLoop` operation on the `AmazonSageMakerA2IRuntime` service. + /// Performs the `StartHumanLoop` operation on the `SageMakerA2IRuntime` service. /// /// Starts a human loop, provided that at least one activation condition is met. /// @@ -611,7 +611,7 @@ extension SageMakerA2IRuntimeClient { return try await op.execute(input: input) } - /// Performs the `StopHumanLoop` operation on the `AmazonSageMakerA2IRuntime` service. + /// Performs the `StopHumanLoop` operation on the `SageMakerA2IRuntime` service. /// /// Stops the specified human loop. /// diff --git a/Sources/Services/AWSSageMakerFeatureStoreRuntime/Sources/AWSSageMakerFeatureStoreRuntime/SageMakerFeatureStoreRuntimeClient.swift b/Sources/Services/AWSSageMakerFeatureStoreRuntime/Sources/AWSSageMakerFeatureStoreRuntime/SageMakerFeatureStoreRuntimeClient.swift index cce86ee8620..bdd4bb89f28 100644 --- a/Sources/Services/AWSSageMakerFeatureStoreRuntime/Sources/AWSSageMakerFeatureStoreRuntime/SageMakerFeatureStoreRuntimeClient.swift +++ b/Sources/Services/AWSSageMakerFeatureStoreRuntime/Sources/AWSSageMakerFeatureStoreRuntime/SageMakerFeatureStoreRuntimeClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SageMakerFeatureStoreRuntimeClient: ClientRuntime.Client { public static let clientName = "SageMakerFeatureStoreRuntimeClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SageMakerFeatureStoreRuntimeClient.SageMakerFeatureStoreRuntimeClientConfiguration let serviceName = "SageMaker FeatureStore Runtime" @@ -329,7 +329,7 @@ extension SageMakerFeatureStoreRuntimeClient { } extension SageMakerFeatureStoreRuntimeClient { - /// Performs the `BatchGetRecord` operation on the `AmazonSageMakerFeatureStoreRuntime` service. + /// Performs the `BatchGetRecord` operation on the `SageMakerFeatureStoreRuntime` service. /// /// Retrieves a batch of Records from a FeatureGroup. /// @@ -401,7 +401,7 @@ extension SageMakerFeatureStoreRuntimeClient { return try await op.execute(input: input) } - /// Performs the `DeleteRecord` operation on the `AmazonSageMakerFeatureStoreRuntime` service. + /// Performs the `DeleteRecord` operation on the `SageMakerFeatureStoreRuntime` service. /// /// Deletes a Record from a FeatureGroup in the OnlineStore. Feature Store supports both SoftDelete and HardDelete. For SoftDelete (default), feature columns are set to null and the record is no longer retrievable by GetRecord or BatchGetRecord. For HardDelete, the complete Record is removed from the OnlineStore. In both cases, Feature Store appends the deleted record marker to the OfflineStore. The deleted record marker is a record with the same RecordIdentifer as the original, but with is_deleted value set to True, EventTime set to the delete input EventTime, and other feature values set to null. Note that the EventTime specified in DeleteRecord should be set later than the EventTime of the existing record in the OnlineStore for that RecordIdentifer. If it is not, the deletion does not occur: /// @@ -478,7 +478,7 @@ extension SageMakerFeatureStoreRuntimeClient { return try await op.execute(input: input) } - /// Performs the `GetRecord` operation on the `AmazonSageMakerFeatureStoreRuntime` service. + /// Performs the `GetRecord` operation on the `SageMakerFeatureStoreRuntime` service. /// /// Use for OnlineStore serving from a FeatureStore. Only the latest records stored in the OnlineStore can be retrieved. If no Record with RecordIdentifierValue is found, then an empty result is returned. /// @@ -549,7 +549,7 @@ extension SageMakerFeatureStoreRuntimeClient { return try await op.execute(input: input) } - /// Performs the `PutRecord` operation on the `AmazonSageMakerFeatureStoreRuntime` service. + /// Performs the `PutRecord` operation on the `SageMakerFeatureStoreRuntime` service. /// /// The PutRecord API is used to ingest a list of Records into your feature group. If a new record’s EventTime is greater, the new record is written to both the OnlineStore and OfflineStore. Otherwise, the record is a historic record and it is written only to the OfflineStore. You can specify the ingestion to be applied to the OnlineStore, OfflineStore, or both by using the TargetStores request parameter. You can set the ingested record to expire at a given time to live (TTL) duration after the record’s event time, ExpiresAt = EventTime + TtlDuration, by specifying the TtlDuration parameter. A record level TtlDuration is set when specifying the TtlDuration parameter using the PutRecord API call. If the input TtlDuration is null or unspecified, TtlDuration is set to the default feature group level TtlDuration. A record level TtlDuration supersedes the group level TtlDuration. /// diff --git a/Sources/Services/AWSSageMakerGeospatial/Sources/AWSSageMakerGeospatial/SageMakerGeospatialClient.swift b/Sources/Services/AWSSageMakerGeospatial/Sources/AWSSageMakerGeospatial/SageMakerGeospatialClient.swift index 6f8aabf17e5..d79fbc00537 100644 --- a/Sources/Services/AWSSageMakerGeospatial/Sources/AWSSageMakerGeospatial/SageMakerGeospatialClient.swift +++ b/Sources/Services/AWSSageMakerGeospatial/Sources/AWSSageMakerGeospatial/SageMakerGeospatialClient.swift @@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SageMakerGeospatialClient: ClientRuntime.Client { public static let clientName = "SageMakerGeospatialClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SageMakerGeospatialClient.SageMakerGeospatialClientConfiguration let serviceName = "SageMaker Geospatial" diff --git a/Sources/Services/AWSSageMakerMetrics/Sources/AWSSageMakerMetrics/SageMakerMetricsClient.swift b/Sources/Services/AWSSageMakerMetrics/Sources/AWSSageMakerMetrics/SageMakerMetricsClient.swift index 95ac3fa3179..bcf6bed287c 100644 --- a/Sources/Services/AWSSageMakerMetrics/Sources/AWSSageMakerMetrics/SageMakerMetricsClient.swift +++ b/Sources/Services/AWSSageMakerMetrics/Sources/AWSSageMakerMetrics/SageMakerMetricsClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SageMakerMetricsClient: ClientRuntime.Client { public static let clientName = "SageMakerMetricsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SageMakerMetricsClient.SageMakerMetricsClientConfiguration let serviceName = "SageMaker Metrics" @@ -328,7 +328,7 @@ extension SageMakerMetricsClient { } extension SageMakerMetricsClient { - /// Performs the `BatchGetMetrics` operation on the `SageMakerMetricsService` service. + /// Performs the `BatchGetMetrics` operation on the `SageMakerMetrics` service. /// /// Used to retrieve training metrics from SageMaker. /// @@ -392,7 +392,7 @@ extension SageMakerMetricsClient { return try await op.execute(input: input) } - /// Performs the `BatchPutMetrics` operation on the `SageMakerMetricsService` service. + /// Performs the `BatchPutMetrics` operation on the `SageMakerMetrics` service. /// /// Used to ingest training metrics into SageMaker. These metrics can be visualized in SageMaker Studio. /// diff --git a/Sources/Services/AWSSageMakerRuntime/Sources/AWSSageMakerRuntime/SageMakerRuntimeClient.swift b/Sources/Services/AWSSageMakerRuntime/Sources/AWSSageMakerRuntime/SageMakerRuntimeClient.swift index a66e1f83144..dd08722eca3 100644 --- a/Sources/Services/AWSSageMakerRuntime/Sources/AWSSageMakerRuntime/SageMakerRuntimeClient.swift +++ b/Sources/Services/AWSSageMakerRuntime/Sources/AWSSageMakerRuntime/SageMakerRuntimeClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SageMakerRuntimeClient: ClientRuntime.Client { public static let clientName = "SageMakerRuntimeClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SageMakerRuntimeClient.SageMakerRuntimeClientConfiguration let serviceName = "SageMaker Runtime" @@ -329,7 +329,7 @@ extension SageMakerRuntimeClient { } extension SageMakerRuntimeClient { - /// Performs the `InvokeEndpoint` operation on the `AmazonSageMakerRuntime` service. + /// Performs the `InvokeEndpoint` operation on the `SageMakerRuntime` service. /// /// After you deploy a model into production using Amazon SageMaker hosting services, your client applications use this API to get inferences from the model hosted at the specified endpoint. For an overview of Amazon SageMaker, see [How It Works](https://docs.aws.amazon.com/sagemaker/latest/dg/how-it-works.html). Amazon SageMaker strips all POST headers except those supported by the API. Amazon SageMaker might add additional headers. You should not rely on the behavior of headers outside those enumerated in the request syntax. Calls to InvokeEndpoint are authenticated by using Amazon Web Services Signature Version 4. For information, see [Authenticating Requests (Amazon Web Services Signature Version 4)](https://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-authenticating-requests.html) in the Amazon S3 API Reference. A customer's model containers must respond to requests within 60 seconds. The model itself can have a maximum processing time of 60 seconds before responding to invocations. If your model is going to take 50-60 seconds of processing time, the SDK socket timeout should be set to be 70 seconds. Endpoints are scoped to an individual account, and are not public. The URL does not contain the account ID, but Amazon SageMaker determines the account ID from the authentication token that is supplied by the caller. /// @@ -404,7 +404,7 @@ extension SageMakerRuntimeClient { return try await op.execute(input: input) } - /// Performs the `InvokeEndpointAsync` operation on the `AmazonSageMakerRuntime` service. + /// Performs the `InvokeEndpointAsync` operation on the `SageMakerRuntime` service. /// /// After you deploy a model into production using Amazon SageMaker hosting services, your client applications use this API to get inferences from the model hosted at the specified endpoint in an asynchronous manner. Inference requests sent to this API are enqueued for asynchronous processing. The processing of the inference request may or may not complete before you receive a response from this API. The response from this API will not contain the result of the inference request but contain information about where you can locate it. Amazon SageMaker strips all POST headers except those supported by the API. Amazon SageMaker might add additional headers. You should not rely on the behavior of headers outside those enumerated in the request syntax. Calls to InvokeEndpointAsync are authenticated by using Amazon Web Services Signature Version 4. For information, see [Authenticating Requests (Amazon Web Services Signature Version 4)](https://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-authenticating-requests.html) in the Amazon S3 API Reference. /// @@ -473,7 +473,7 @@ extension SageMakerRuntimeClient { return try await op.execute(input: input) } - /// Performs the `InvokeEndpointWithResponseStream` operation on the `AmazonSageMakerRuntime` service. + /// Performs the `InvokeEndpointWithResponseStream` operation on the `SageMakerRuntime` service. /// /// Invokes a model at the specified endpoint to return the inference response as a stream. The inference stream provides the response payload incrementally as a series of parts. Before you can get an inference stream, you must have access to a model that's deployed using Amazon SageMaker hosting services, and the container for that model must support inference streaming. For more information that can help you use this API, see the following sections in the Amazon SageMaker Developer Guide: /// diff --git a/Sources/Services/AWSSagemakerEdge/Sources/AWSSagemakerEdge/SagemakerEdgeClient.swift b/Sources/Services/AWSSagemakerEdge/Sources/AWSSagemakerEdge/SagemakerEdgeClient.swift index f72590d0387..3e42d39e15c 100644 --- a/Sources/Services/AWSSagemakerEdge/Sources/AWSSagemakerEdge/SagemakerEdgeClient.swift +++ b/Sources/Services/AWSSagemakerEdge/Sources/AWSSagemakerEdge/SagemakerEdgeClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SagemakerEdgeClient: ClientRuntime.Client { public static let clientName = "SagemakerEdgeClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SagemakerEdgeClient.SagemakerEdgeClientConfiguration let serviceName = "Sagemaker Edge" @@ -328,7 +328,7 @@ extension SagemakerEdgeClient { } extension SagemakerEdgeClient { - /// Performs the `GetDeployments` operation on the `AmazonSageMakerEdge` service. + /// Performs the `GetDeployments` operation on the `SagemakerEdge` service. /// /// Use to get the active deployments from a device. /// @@ -397,7 +397,7 @@ extension SagemakerEdgeClient { return try await op.execute(input: input) } - /// Performs the `GetDeviceRegistration` operation on the `AmazonSageMakerEdge` service. + /// Performs the `GetDeviceRegistration` operation on the `SagemakerEdge` service. /// /// Use to check if a device is registered with SageMaker Edge Manager. /// @@ -466,7 +466,7 @@ extension SagemakerEdgeClient { return try await op.execute(input: input) } - /// Performs the `SendHeartbeat` operation on the `AmazonSageMakerEdge` service. + /// Performs the `SendHeartbeat` operation on the `SagemakerEdge` service. /// /// Use to get the current status of devices registered on SageMaker Edge Manager. /// diff --git a/Sources/Services/AWSSavingsplans/Sources/AWSSavingsplans/SavingsplansClient.swift b/Sources/Services/AWSSavingsplans/Sources/AWSSavingsplans/SavingsplansClient.swift index 4bab0aff902..0d265554f6c 100644 --- a/Sources/Services/AWSSavingsplans/Sources/AWSSavingsplans/SavingsplansClient.swift +++ b/Sources/Services/AWSSavingsplans/Sources/AWSSavingsplans/SavingsplansClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SavingsplansClient: ClientRuntime.Client { public static let clientName = "SavingsplansClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SavingsplansClient.SavingsplansClientConfiguration let serviceName = "savingsplans" @@ -330,7 +330,7 @@ extension SavingsplansClient { } extension SavingsplansClient { - /// Performs the `CreateSavingsPlan` operation on the `AWSSavingsPlan` service. + /// Performs the `CreateSavingsPlan` operation on the `Savingsplans` service. /// /// Creates a Savings Plan. /// @@ -403,7 +403,7 @@ extension SavingsplansClient { return try await op.execute(input: input) } - /// Performs the `DeleteQueuedSavingsPlan` operation on the `AWSSavingsPlan` service. + /// Performs the `DeleteQueuedSavingsPlan` operation on the `Savingsplans` service. /// /// Deletes the queued purchase for the specified Savings Plan. /// @@ -475,7 +475,7 @@ extension SavingsplansClient { return try await op.execute(input: input) } - /// Performs the `DescribeSavingsPlanRates` operation on the `AWSSavingsPlan` service. + /// Performs the `DescribeSavingsPlanRates` operation on the `Savingsplans` service. /// /// Describes the rates for the specified Savings Plan. /// @@ -545,7 +545,7 @@ extension SavingsplansClient { return try await op.execute(input: input) } - /// Performs the `DescribeSavingsPlans` operation on the `AWSSavingsPlan` service. + /// Performs the `DescribeSavingsPlans` operation on the `Savingsplans` service. /// /// Describes the specified Savings Plans. /// @@ -615,7 +615,7 @@ extension SavingsplansClient { return try await op.execute(input: input) } - /// Performs the `DescribeSavingsPlansOfferingRates` operation on the `AWSSavingsPlan` service. + /// Performs the `DescribeSavingsPlansOfferingRates` operation on the `Savingsplans` service. /// /// Describes the offering rates for the specified Savings Plans. /// @@ -685,7 +685,7 @@ extension SavingsplansClient { return try await op.execute(input: input) } - /// Performs the `DescribeSavingsPlansOfferings` operation on the `AWSSavingsPlan` service. + /// Performs the `DescribeSavingsPlansOfferings` operation on the `Savingsplans` service. /// /// Describes the offerings for the specified Savings Plans. /// @@ -755,7 +755,7 @@ extension SavingsplansClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSSavingsPlan` service. + /// Performs the `ListTagsForResource` operation on the `Savingsplans` service. /// /// Lists the tags for the specified resource. /// @@ -826,7 +826,7 @@ extension SavingsplansClient { return try await op.execute(input: input) } - /// Performs the `ReturnSavingsPlan` operation on the `AWSSavingsPlan` service. + /// Performs the `ReturnSavingsPlan` operation on the `Savingsplans` service. /// /// Returns the specified Savings Plan. /// @@ -899,7 +899,7 @@ extension SavingsplansClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSSavingsPlan` service. + /// Performs the `TagResource` operation on the `Savingsplans` service. /// /// Adds the specified tags to the specified resource. /// @@ -971,7 +971,7 @@ extension SavingsplansClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSSavingsPlan` service. + /// Performs the `UntagResource` operation on the `Savingsplans` service. /// /// Removes the specified tags from the specified resource. /// diff --git a/Sources/Services/AWSScheduler/Sources/AWSScheduler/SchedulerClient.swift b/Sources/Services/AWSScheduler/Sources/AWSScheduler/SchedulerClient.swift index d8c2ae728c7..060d2513161 100644 --- a/Sources/Services/AWSScheduler/Sources/AWSScheduler/SchedulerClient.swift +++ b/Sources/Services/AWSScheduler/Sources/AWSScheduler/SchedulerClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SchedulerClient: ClientRuntime.Client { public static let clientName = "SchedulerClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SchedulerClient.SchedulerClientConfiguration let serviceName = "Scheduler" @@ -331,7 +331,7 @@ extension SchedulerClient { } extension SchedulerClient { - /// Performs the `CreateSchedule` operation on the `AWSChronosService` service. + /// Performs the `CreateSchedule` operation on the `Scheduler` service. /// /// Creates the specified schedule. /// @@ -406,7 +406,7 @@ extension SchedulerClient { return try await op.execute(input: input) } - /// Performs the `CreateScheduleGroup` operation on the `AWSChronosService` service. + /// Performs the `CreateScheduleGroup` operation on the `Scheduler` service. /// /// Creates the specified schedule group. /// @@ -480,7 +480,7 @@ extension SchedulerClient { return try await op.execute(input: input) } - /// Performs the `DeleteSchedule` operation on the `AWSChronosService` service. + /// Performs the `DeleteSchedule` operation on the `Scheduler` service. /// /// Deletes the specified schedule. /// @@ -552,7 +552,7 @@ extension SchedulerClient { return try await op.execute(input: input) } - /// Performs the `DeleteScheduleGroup` operation on the `AWSChronosService` service. + /// Performs the `DeleteScheduleGroup` operation on the `Scheduler` service. /// /// Deletes the specified schedule group. Deleting a schedule group results in EventBridge Scheduler deleting all schedules associated with the group. When you delete a group, it remains in a DELETING state until all of its associated schedules are deleted. Schedules associated with the group that are set to run while the schedule group is in the process of being deleted might continue to invoke their targets until the schedule group and its associated schedules are deleted. This operation is eventually consistent. /// @@ -624,7 +624,7 @@ extension SchedulerClient { return try await op.execute(input: input) } - /// Performs the `GetSchedule` operation on the `AWSChronosService` service. + /// Performs the `GetSchedule` operation on the `Scheduler` service. /// /// Retrieves the specified schedule. /// @@ -694,7 +694,7 @@ extension SchedulerClient { return try await op.execute(input: input) } - /// Performs the `GetScheduleGroup` operation on the `AWSChronosService` service. + /// Performs the `GetScheduleGroup` operation on the `Scheduler` service. /// /// Retrieves the specified schedule group. /// @@ -763,7 +763,7 @@ extension SchedulerClient { return try await op.execute(input: input) } - /// Performs the `ListScheduleGroups` operation on the `AWSChronosService` service. + /// Performs the `ListScheduleGroups` operation on the `Scheduler` service. /// /// Returns a paginated list of your schedule groups. /// @@ -832,7 +832,7 @@ extension SchedulerClient { return try await op.execute(input: input) } - /// Performs the `ListSchedules` operation on the `AWSChronosService` service. + /// Performs the `ListSchedules` operation on the `Scheduler` service. /// /// Returns a paginated list of your EventBridge Scheduler schedules. /// @@ -902,7 +902,7 @@ extension SchedulerClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSChronosService` service. + /// Performs the `ListTagsForResource` operation on the `Scheduler` service. /// /// Lists the tags associated with the Scheduler resource. /// @@ -971,7 +971,7 @@ extension SchedulerClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSChronosService` service. + /// Performs the `TagResource` operation on the `Scheduler` service. /// /// Assigns one or more tags (key-value pairs) to the specified EventBridge Scheduler resource. You can only assign tags to schedule groups. /// @@ -1044,7 +1044,7 @@ extension SchedulerClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSChronosService` service. + /// Performs the `UntagResource` operation on the `Scheduler` service. /// /// Removes one or more tags from the specified EventBridge Scheduler schedule group. /// @@ -1115,7 +1115,7 @@ extension SchedulerClient { return try await op.execute(input: input) } - /// Performs the `UpdateSchedule` operation on the `AWSChronosService` service. + /// Performs the `UpdateSchedule` operation on the `Scheduler` service. /// /// Updates the specified schedule. When you call UpdateSchedule, EventBridge Scheduler uses all values, including empty values, specified in the request and overrides the existing schedule. This is by design. This means that if you do not set an optional field in your request, that field will be set to its system-default value after the update. Before calling this operation, we recommend that you call the GetSchedule API operation and make a note of all optional parameters for your UpdateSchedule call. /// diff --git a/Sources/Services/AWSSchemas/Sources/AWSSchemas/SchemasClient.swift b/Sources/Services/AWSSchemas/Sources/AWSSchemas/SchemasClient.swift index 2543d8544eb..19eaf5f8bbc 100644 --- a/Sources/Services/AWSSchemas/Sources/AWSSchemas/SchemasClient.swift +++ b/Sources/Services/AWSSchemas/Sources/AWSSchemas/SchemasClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SchemasClient: ClientRuntime.Client { public static let clientName = "SchemasClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SchemasClient.SchemasClientConfiguration let serviceName = "schemas" @@ -331,7 +331,7 @@ extension SchemasClient { } extension SchemasClient { - /// Performs the `CreateDiscoverer` operation on the `schemas` service. + /// Performs the `CreateDiscoverer` operation on the `Schemas` service. /// /// Creates a discoverer. /// @@ -405,7 +405,7 @@ extension SchemasClient { return try await op.execute(input: input) } - /// Performs the `CreateRegistry` operation on the `schemas` service. + /// Performs the `CreateRegistry` operation on the `Schemas` service. /// /// Creates a registry. /// @@ -479,7 +479,7 @@ extension SchemasClient { return try await op.execute(input: input) } - /// Performs the `CreateSchema` operation on the `schemas` service. + /// Performs the `CreateSchema` operation on the `Schemas` service. /// /// Creates a schema definition. Inactive schemas will be deleted after two years. /// @@ -551,7 +551,7 @@ extension SchemasClient { return try await op.execute(input: input) } - /// Performs the `DeleteDiscoverer` operation on the `schemas` service. + /// Performs the `DeleteDiscoverer` operation on the `Schemas` service. /// /// Deletes a discoverer. /// @@ -622,7 +622,7 @@ extension SchemasClient { return try await op.execute(input: input) } - /// Performs the `DeleteRegistry` operation on the `schemas` service. + /// Performs the `DeleteRegistry` operation on the `Schemas` service. /// /// Deletes a Registry. /// @@ -693,7 +693,7 @@ extension SchemasClient { return try await op.execute(input: input) } - /// Performs the `DeleteResourcePolicy` operation on the `schemas` service. + /// Performs the `DeleteResourcePolicy` operation on the `Schemas` service. /// /// Delete the resource-based policy attached to the specified registry. /// @@ -765,7 +765,7 @@ extension SchemasClient { return try await op.execute(input: input) } - /// Performs the `DeleteSchema` operation on the `schemas` service. + /// Performs the `DeleteSchema` operation on the `Schemas` service. /// /// Delete a schema definition. /// @@ -836,7 +836,7 @@ extension SchemasClient { return try await op.execute(input: input) } - /// Performs the `DeleteSchemaVersion` operation on the `schemas` service. + /// Performs the `DeleteSchemaVersion` operation on the `Schemas` service. /// /// Delete the schema version definition /// @@ -907,7 +907,7 @@ extension SchemasClient { return try await op.execute(input: input) } - /// Performs the `DescribeCodeBinding` operation on the `schemas` service. + /// Performs the `DescribeCodeBinding` operation on the `Schemas` service. /// /// Describe the code binding URI. /// @@ -979,7 +979,7 @@ extension SchemasClient { return try await op.execute(input: input) } - /// Performs the `DescribeDiscoverer` operation on the `schemas` service. + /// Performs the `DescribeDiscoverer` operation on the `Schemas` service. /// /// Describes the discoverer. /// @@ -1050,7 +1050,7 @@ extension SchemasClient { return try await op.execute(input: input) } - /// Performs the `DescribeRegistry` operation on the `schemas` service. + /// Performs the `DescribeRegistry` operation on the `Schemas` service. /// /// Describes the registry. /// @@ -1121,7 +1121,7 @@ extension SchemasClient { return try await op.execute(input: input) } - /// Performs the `DescribeSchema` operation on the `schemas` service. + /// Performs the `DescribeSchema` operation on the `Schemas` service. /// /// Retrieve the schema definition. /// @@ -1193,7 +1193,7 @@ extension SchemasClient { return try await op.execute(input: input) } - /// Performs the `ExportSchema` operation on the `schemas` service. + /// Performs the `ExportSchema` operation on the `Schemas` service. /// /// /// - Parameter ExportSchemaInput : [no documentation found] @@ -1265,7 +1265,7 @@ extension SchemasClient { return try await op.execute(input: input) } - /// Performs the `GetCodeBindingSource` operation on the `schemas` service. + /// Performs the `GetCodeBindingSource` operation on the `Schemas` service. /// /// Get the code binding source URI. /// @@ -1337,7 +1337,7 @@ extension SchemasClient { return try await op.execute(input: input) } - /// Performs the `GetDiscoveredSchema` operation on the `schemas` service. + /// Performs the `GetDiscoveredSchema` operation on the `Schemas` service. /// /// Get the discovered schema that was generated based on sampled events. /// @@ -1410,7 +1410,7 @@ extension SchemasClient { return try await op.execute(input: input) } - /// Performs the `GetResourcePolicy` operation on the `schemas` service. + /// Performs the `GetResourcePolicy` operation on the `Schemas` service. /// /// Retrieves the resource-based policy attached to a given registry. /// @@ -1482,7 +1482,7 @@ extension SchemasClient { return try await op.execute(input: input) } - /// Performs the `ListDiscoverers` operation on the `schemas` service. + /// Performs the `ListDiscoverers` operation on the `Schemas` service. /// /// List the discoverers. /// @@ -1553,7 +1553,7 @@ extension SchemasClient { return try await op.execute(input: input) } - /// Performs the `ListRegistries` operation on the `schemas` service. + /// Performs the `ListRegistries` operation on the `Schemas` service. /// /// List the registries. /// @@ -1624,7 +1624,7 @@ extension SchemasClient { return try await op.execute(input: input) } - /// Performs the `ListSchemaVersions` operation on the `schemas` service. + /// Performs the `ListSchemaVersions` operation on the `Schemas` service. /// /// Provides a list of the schema versions and related information. /// @@ -1696,7 +1696,7 @@ extension SchemasClient { return try await op.execute(input: input) } - /// Performs the `ListSchemas` operation on the `schemas` service. + /// Performs the `ListSchemas` operation on the `Schemas` service. /// /// List the schemas. /// @@ -1767,7 +1767,7 @@ extension SchemasClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `schemas` service. + /// Performs the `ListTagsForResource` operation on the `Schemas` service. /// /// Get tags for resource. /// @@ -1836,7 +1836,7 @@ extension SchemasClient { return try await op.execute(input: input) } - /// Performs the `PutCodeBinding` operation on the `schemas` service. + /// Performs the `PutCodeBinding` operation on the `Schemas` service. /// /// Put code binding URI /// @@ -1909,7 +1909,7 @@ extension SchemasClient { return try await op.execute(input: input) } - /// Performs the `PutResourcePolicy` operation on the `schemas` service. + /// Performs the `PutResourcePolicy` operation on the `Schemas` service. /// /// The name of the policy. /// @@ -1985,7 +1985,7 @@ extension SchemasClient { return try await op.execute(input: input) } - /// Performs the `SearchSchemas` operation on the `schemas` service. + /// Performs the `SearchSchemas` operation on the `Schemas` service. /// /// Search the schemas /// @@ -2056,7 +2056,7 @@ extension SchemasClient { return try await op.execute(input: input) } - /// Performs the `StartDiscoverer` operation on the `schemas` service. + /// Performs the `StartDiscoverer` operation on the `Schemas` service. /// /// Starts the discoverer /// @@ -2127,7 +2127,7 @@ extension SchemasClient { return try await op.execute(input: input) } - /// Performs the `StopDiscoverer` operation on the `schemas` service. + /// Performs the `StopDiscoverer` operation on the `Schemas` service. /// /// Stops the discoverer /// @@ -2198,7 +2198,7 @@ extension SchemasClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `schemas` service. + /// Performs the `TagResource` operation on the `Schemas` service. /// /// Add tags to a resource. /// @@ -2270,7 +2270,7 @@ extension SchemasClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `schemas` service. + /// Performs the `UntagResource` operation on the `Schemas` service. /// /// Removes tags from a resource. /// @@ -2340,7 +2340,7 @@ extension SchemasClient { return try await op.execute(input: input) } - /// Performs the `UpdateDiscoverer` operation on the `schemas` service. + /// Performs the `UpdateDiscoverer` operation on the `Schemas` service. /// /// Updates the discoverer /// @@ -2414,7 +2414,7 @@ extension SchemasClient { return try await op.execute(input: input) } - /// Performs the `UpdateRegistry` operation on the `schemas` service. + /// Performs the `UpdateRegistry` operation on the `Schemas` service. /// /// Updates a registry. /// @@ -2488,7 +2488,7 @@ extension SchemasClient { return try await op.execute(input: input) } - /// Performs the `UpdateSchema` operation on the `schemas` service. + /// Performs the `UpdateSchema` operation on the `Schemas` service. /// /// Updates the schema definition Inactive schemas will be deleted after two years. /// diff --git a/Sources/Services/AWSSecretsManager/Sources/AWSSecretsManager/SecretsManagerClient.swift b/Sources/Services/AWSSecretsManager/Sources/AWSSecretsManager/SecretsManagerClient.swift index e6a88bd96d2..c1045a66734 100644 --- a/Sources/Services/AWSSecretsManager/Sources/AWSSecretsManager/SecretsManagerClient.swift +++ b/Sources/Services/AWSSecretsManager/Sources/AWSSecretsManager/SecretsManagerClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SecretsManagerClient: ClientRuntime.Client { public static let clientName = "SecretsManagerClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SecretsManagerClient.SecretsManagerClientConfiguration let serviceName = "Secrets Manager" @@ -331,7 +331,7 @@ extension SecretsManagerClient { } extension SecretsManagerClient { - /// Performs the `BatchGetSecretValue` operation on the `secretsmanager` service. + /// Performs the `BatchGetSecretValue` operation on the `SecretsManager` service. /// /// Retrieves the contents of the encrypted fields SecretString or SecretBinary for up to 20 secrets. To retrieve a single secret, call [GetSecretValue]. To choose which secrets to retrieve, you can specify a list of secrets by name or ARN, or you can use filters. If Secrets Manager encounters errors such as AccessDeniedException while attempting to retrieve any of the secrets, you can see the errors in Errors in the response. Secrets Manager generates CloudTrail GetSecretValue log entries for each secret you request 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](https://docs.aws.amazon.com/secretsmanager/latest/userguide/retrieve-ct-entries.html). Required permissions: secretsmanager:BatchGetSecretValue, and you must have secretsmanager:GetSecretValue for each secret. If you use filters, you must also have secretsmanager:ListSecrets. If the secrets are encrypted using customer-managed keys instead of the Amazon Web Services managed key aws/secretsmanager, then you also need kms:Decrypt permissions for the keys. For more information, see [ IAM policy actions for Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#reference_iam-permissions_actions) and [Authentication and access control in Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access.html). /// @@ -412,7 +412,7 @@ extension SecretsManagerClient { return try await op.execute(input: input) } - /// Performs the `CancelRotateSecret` operation on the `secretsmanager` service. + /// Performs the `CancelRotateSecret` operation on the `SecretsManager` service. /// /// Turns off automatic rotation, and if a rotation is currently in progress, cancels the rotation. If you cancel a rotation in progress, it can leave the VersionStage labels in an unexpected state. You might need to remove the staging label AWSPENDING from the partially created version. You also need to determine whether to roll back to the previous version of the secret by moving the staging label AWSCURRENT to the version that has AWSPENDING. To determine which version has a specific staging label, call [ListSecretVersionIds]. Then use [UpdateSecretVersionStage] to change staging labels. For more information, see [How rotation works](https://docs.aws.amazon.com/secretsmanager/latest/userguide/rotate-secrets_how.html). To turn on automatic rotation again, call [RotateSecret]. 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](https://docs.aws.amazon.com/secretsmanager/latest/userguide/retrieve-ct-entries.html). Required permissions: secretsmanager:CancelRotateSecret. For more information, see [ IAM policy actions for Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#reference_iam-permissions_actions) and [Authentication and access control in Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access.html). /// @@ -491,7 +491,7 @@ extension SecretsManagerClient { return try await op.execute(input: input) } - /// Performs the `CreateSecret` operation on the `secretsmanager` service. + /// Performs the `CreateSecret` operation on the `SecretsManager` service. /// /// Creates a new secret. A secret can be a password, a set of credentials such as a user name and password, an OAuth token, or other secret information that you store in an encrypted form in Secrets Manager. The secret also includes the connection information to access a database or other service, which Secrets Manager doesn't encrypt. A secret in Secrets Manager consists of both the protected secret data and the important information needed to manage the secret. For secrets that use managed rotation, you need to create the secret through the managing service. For more information, see [Secrets Manager secrets managed by other Amazon Web Services services](https://docs.aws.amazon.com/secretsmanager/latest/userguide/service-linked-secrets.html). For information about creating a secret in the console, see [Create a secret](https://docs.aws.amazon.com/secretsmanager/latest/userguide/manage_create-basic-secret.html). To create a secret, you can provide the secret value to be encrypted in either the SecretString parameter or the SecretBinary parameter, but not both. If you include SecretString or SecretBinary then Secrets Manager creates an initial secret version and automatically attaches the staging label AWSCURRENT to it. For database credentials you want to rotate, for Secrets Manager to be able to rotate the secret, you must make sure the JSON you store in the SecretString matches the [JSON structure of a database secret](https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_secret_json_structure.html). If you don't specify an KMS encryption key, Secrets Manager uses the Amazon Web Services managed key aws/secretsmanager. If this key doesn't already exist in your account, then Secrets Manager creates it for you automatically. All users and roles in the Amazon Web Services account automatically have access to use aws/secretsmanager. Creating aws/secretsmanager can result in a one-time significant delay in returning the result. If the secret is in a different Amazon Web Services account from the credentials calling the API, then you can't use aws/secretsmanager to encrypt the secret, and you must create and use a customer managed KMS key. Secrets Manager generates a CloudTrail log entry when you call this action. Do not include sensitive information in request parameters except SecretBinary or SecretString because it might be logged. For more information, see [Logging Secrets Manager events with CloudTrail](https://docs.aws.amazon.com/secretsmanager/latest/userguide/retrieve-ct-entries.html). Required permissions: secretsmanager:CreateSecret. If you include tags in the secret, you also need secretsmanager:TagResource. To add replica Regions, you must also have secretsmanager:ReplicateSecretToRegions. For more information, see [ IAM policy actions for Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#reference_iam-permissions_actions) and [Authentication and access control in Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access.html). To encrypt the secret with a KMS key other than aws/secretsmanager, you need kms:GenerateDataKey and kms:Decrypt permission to the key. When you enter commands in a command shell, there is a risk of the command history being accessed or utilities having access to your command parameters. This is a concern if the command includes the value of a secret. Learn how to [Mitigate the risks of using command-line tools to store Secrets Manager secrets](https://docs.aws.amazon.com/secretsmanager/latest/userguide/security_cli-exposure-risks.html). /// @@ -577,7 +577,7 @@ extension SecretsManagerClient { return try await op.execute(input: input) } - /// Performs the `DeleteResourcePolicy` operation on the `secretsmanager` service. + /// Performs the `DeleteResourcePolicy` operation on the `SecretsManager` service. /// /// Deletes the resource-based permission policy attached to the secret. To attach a policy to a secret, use [PutResourcePolicy]. 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](https://docs.aws.amazon.com/secretsmanager/latest/userguide/retrieve-ct-entries.html). Required permissions: secretsmanager:DeleteResourcePolicy. For more information, see [ IAM policy actions for Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#reference_iam-permissions_actions) and [Authentication and access control in Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access.html). /// @@ -656,7 +656,7 @@ extension SecretsManagerClient { return try await op.execute(input: input) } - /// Performs the `DeleteSecret` operation on the `secretsmanager` service. + /// Performs the `DeleteSecret` operation on the `SecretsManager` service. /// /// Deletes a secret and all of its versions. You can specify a recovery window during which you can restore the secret. The minimum recovery window is 7 days. The default recovery window is 30 days. Secrets Manager attaches a DeletionDate stamp to the secret that specifies the end of the recovery window. At the end of the recovery window, Secrets Manager deletes the secret permanently. You can't delete a primary secret that is replicated to other Regions. You must first delete the replicas using [RemoveRegionsFromReplication], and then delete the primary secret. When you delete a replica, it is deleted immediately. You can't directly delete a version of a secret. Instead, you remove all staging labels from the version using [UpdateSecretVersionStage]. This marks the version as deprecated, and then Secrets Manager can automatically delete the version in the background. To determine whether an application still uses a secret, you can create an Amazon CloudWatch alarm to alert you to any attempts to access a secret during the recovery window. For more information, see [ Monitor secrets scheduled for deletion](https://docs.aws.amazon.com/secretsmanager/latest/userguide/monitoring_cloudwatch_deleted-secrets.html). Secrets Manager performs the permanent secret deletion at the end of the waiting period as a background task with low priority. There is no guarantee of a specific time after the recovery window for the permanent delete to occur. At any time before recovery window ends, you can use [RestoreSecret] to remove the DeletionDate and cancel the deletion of the secret. When a secret is scheduled for deletion, you cannot retrieve the secret value. You must first cancel the deletion with [RestoreSecret] and then you can retrieve the secret. 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](https://docs.aws.amazon.com/secretsmanager/latest/userguide/retrieve-ct-entries.html). Required permissions: secretsmanager:DeleteSecret. For more information, see [ IAM policy actions for Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#reference_iam-permissions_actions) and [Authentication and access control in Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access.html). /// @@ -735,7 +735,7 @@ extension SecretsManagerClient { return try await op.execute(input: input) } - /// Performs the `DescribeSecret` operation on the `secretsmanager` service. + /// Performs the `DescribeSecret` operation on the `SecretsManager` service. /// /// Retrieves the details of a secret. It does not include the encrypted secret value. Secrets Manager only returns fields that have a value in the response. 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](https://docs.aws.amazon.com/secretsmanager/latest/userguide/retrieve-ct-entries.html). Required permissions: secretsmanager:DescribeSecret. For more information, see [ IAM policy actions for Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#reference_iam-permissions_actions) and [Authentication and access control in Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access.html). /// @@ -807,7 +807,7 @@ extension SecretsManagerClient { return try await op.execute(input: input) } - /// Performs the `GetRandomPassword` operation on the `secretsmanager` service. + /// Performs the `GetRandomPassword` operation on the `SecretsManager` service. /// /// Generates a random password. We recommend that you specify the maximum length and include every character type that the system you are generating a password for can support. By default, Secrets Manager uses uppercase and lowercase letters, numbers, and the following characters in passwords: !\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~ Secrets Manager generates a CloudTrail log entry when you call this action. Required permissions: secretsmanager:GetRandomPassword. For more information, see [ IAM policy actions for Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#reference_iam-permissions_actions) and [Authentication and access control in Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access.html). /// @@ -885,7 +885,7 @@ extension SecretsManagerClient { return try await op.execute(input: input) } - /// Performs the `GetResourcePolicy` operation on the `secretsmanager` service. + /// Performs the `GetResourcePolicy` operation on the `SecretsManager` service. /// /// Retrieves the JSON text of the resource-based policy document attached to the secret. For more information about permissions policies attached to a secret, see [Permissions policies attached to a secret](https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access_resource-policies.html). 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](https://docs.aws.amazon.com/secretsmanager/latest/userguide/retrieve-ct-entries.html). Required permissions: secretsmanager:GetResourcePolicy. For more information, see [ IAM policy actions for Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#reference_iam-permissions_actions) and [Authentication and access control in Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access.html). /// @@ -964,7 +964,7 @@ extension SecretsManagerClient { return try await op.execute(input: input) } - /// Performs the `GetSecretValue` operation on the `secretsmanager` service. + /// Performs the `GetSecretValue` operation on the `SecretsManager` service. /// /// Retrieves the contents of the encrypted fields SecretString or SecretBinary from the specified version of a secret, whichever contains content. To retrieve the values for a group of secrets, call [BatchGetSecretValue]. We recommend that you cache your secret values by using client-side caching. Caching secrets improves speed and reduces your costs. For more information, see [Cache secrets for your applications](https://docs.aws.amazon.com/secretsmanager/latest/userguide/retrieving-secrets.html). To retrieve the previous version of a secret, use VersionStage and specify AWSPREVIOUS. To revert to the previous version of a secret, call [UpdateSecretVersionStage](https://docs.aws.amazon.com/cli/latest/reference/secretsmanager/update-secret-version-stage.html). 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](https://docs.aws.amazon.com/secretsmanager/latest/userguide/retrieve-ct-entries.html). Required permissions: secretsmanager:GetSecretValue. If the secret is encrypted using a customer-managed key instead of the Amazon Web Services managed key aws/secretsmanager, then you also need kms:Decrypt permissions for that key. For more information, see [ IAM policy actions for Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#reference_iam-permissions_actions) and [Authentication and access control in Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access.html). /// @@ -1044,7 +1044,7 @@ extension SecretsManagerClient { return try await op.execute(input: input) } - /// Performs the `ListSecretVersionIds` operation on the `secretsmanager` service. + /// Performs the `ListSecretVersionIds` operation on the `SecretsManager` service. /// /// Lists the versions of a secret. Secrets Manager uses staging labels to indicate the different versions of a secret. For more information, see [ Secrets Manager concepts: Versions](https://docs.aws.amazon.com/secretsmanager/latest/userguide/getting-started.html#term_version). To list the secrets in the account, use [ListSecrets]. 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](https://docs.aws.amazon.com/secretsmanager/latest/userguide/retrieve-ct-entries.html). Required permissions: secretsmanager:ListSecretVersionIds. For more information, see [ IAM policy actions for Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#reference_iam-permissions_actions) and [Authentication and access control in Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access.html). /// @@ -1117,7 +1117,7 @@ extension SecretsManagerClient { return try await op.execute(input: input) } - /// Performs the `ListSecrets` operation on the `secretsmanager` service. + /// Performs the `ListSecrets` operation on the `SecretsManager` service. /// /// Lists the secrets that are stored by Secrets Manager in the Amazon Web Services account, not including secrets that are marked for deletion. To see secrets marked for deletion, use the Secrets Manager console. All Secrets Manager operations are eventually consistent. ListSecrets might not reflect changes from the last five minutes. You can get more recent information for a specific secret by calling [DescribeSecret]. To list the versions of a secret, use [ListSecretVersionIds]. To retrieve the values for the secrets, call [BatchGetSecretValue] or [GetSecretValue]. For information about finding secrets in the console, see [Find secrets in Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/manage_search-secret.html). 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](https://docs.aws.amazon.com/secretsmanager/latest/userguide/retrieve-ct-entries.html). Required permissions: secretsmanager:ListSecrets. For more information, see [ IAM policy actions for Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#reference_iam-permissions_actions) and [Authentication and access control in Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access.html). /// @@ -1196,7 +1196,7 @@ extension SecretsManagerClient { return try await op.execute(input: input) } - /// Performs the `PutResourcePolicy` operation on the `secretsmanager` service. + /// Performs the `PutResourcePolicy` operation on the `SecretsManager` service. /// /// Attaches a resource-based permission policy to a secret. A resource-based policy is optional. For more information, see [Authentication and access control for Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access.html) For information about attaching a policy in the console, see [Attach a permissions policy to a secret](https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access_resource-based-policies.html). 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](https://docs.aws.amazon.com/secretsmanager/latest/userguide/retrieve-ct-entries.html). Required permissions: secretsmanager:PutResourcePolicy. For more information, see [ IAM policy actions for Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#reference_iam-permissions_actions) and [Authentication and access control in Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access.html). /// @@ -1277,7 +1277,7 @@ extension SecretsManagerClient { return try await op.execute(input: input) } - /// Performs the `PutSecretValue` operation on the `secretsmanager` service. + /// Performs the `PutSecretValue` operation on the `SecretsManager` service. /// /// Creates a new version with a new encrypted secret value and attaches it to the secret. The version can contain a new SecretString value or a new SecretBinary value. We recommend you avoid calling PutSecretValue at a sustained rate of more than once every 10 minutes. When you update the secret value, Secrets Manager creates a new version of the secret. Secrets Manager removes outdated versions when there are more than 100, but it does not remove versions created less than 24 hours ago. If you call PutSecretValue more than once every 10 minutes, you create more versions than Secrets Manager removes, and you will reach the quota for secret versions. You can specify the staging labels to attach to the new version in VersionStages. If you don't include VersionStages, then Secrets Manager automatically moves the staging label AWSCURRENT to this version. If this operation creates the first version for the secret, then Secrets Manager automatically attaches the staging label AWSCURRENT to it. If this operation moves the staging label AWSCURRENT from another version to this version, then Secrets Manager also automatically moves the staging label AWSPREVIOUS to the version that AWSCURRENT was removed from. This operation is idempotent. If you call this operation with a ClientRequestToken that matches an existing version's VersionId, and you specify the same secret data, the operation succeeds but does nothing. However, if the secret data is different, then the operation fails because you can't modify an existing version; you can only create new ones. Secrets Manager generates a CloudTrail log entry when you call this action. Do not include sensitive information in request parameters except SecretBinary, SecretString, or RotationToken because it might be logged. For more information, see [Logging Secrets Manager events with CloudTrail](https://docs.aws.amazon.com/secretsmanager/latest/userguide/retrieve-ct-entries.html). Required permissions: secretsmanager:PutSecretValue. For more information, see [ IAM policy actions for Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#reference_iam-permissions_actions) and [Authentication and access control in Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access.html). When you enter commands in a command shell, there is a risk of the command history being accessed or utilities having access to your command parameters. This is a concern if the command includes the value of a secret. Learn how to [Mitigate the risks of using command-line tools to store Secrets Manager secrets](https://docs.aws.amazon.com/secretsmanager/latest/userguide/security_cli-exposure-risks.html). /// @@ -1361,7 +1361,7 @@ extension SecretsManagerClient { return try await op.execute(input: input) } - /// Performs the `RemoveRegionsFromReplication` operation on the `secretsmanager` service. + /// Performs the `RemoveRegionsFromReplication` operation on the `SecretsManager` service. /// /// For a secret that is replicated to other Regions, deletes the secret replicas from the Regions you specify. 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](https://docs.aws.amazon.com/secretsmanager/latest/userguide/retrieve-ct-entries.html). Required permissions: secretsmanager:RemoveRegionsFromReplication. For more information, see [ IAM policy actions for Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#reference_iam-permissions_actions) and [Authentication and access control in Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access.html). /// @@ -1440,7 +1440,7 @@ extension SecretsManagerClient { return try await op.execute(input: input) } - /// Performs the `ReplicateSecretToRegions` operation on the `secretsmanager` service. + /// Performs the `ReplicateSecretToRegions` operation on the `SecretsManager` service. /// /// Replicates the secret to a new Regions. See [Multi-Region secrets](https://docs.aws.amazon.com/secretsmanager/latest/userguide/create-manage-multi-region-secrets.html). 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](https://docs.aws.amazon.com/secretsmanager/latest/userguide/retrieve-ct-entries.html). Required permissions: secretsmanager:ReplicateSecretToRegions. If the primary secret is encrypted with a KMS key other than aws/secretsmanager, you also need kms:Decrypt permission to the key. To encrypt the replicated secret with a KMS key other than aws/secretsmanager, you need kms:GenerateDataKey and kms:Encrypt to the key. For more information, see [ IAM policy actions for Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#reference_iam-permissions_actions) and [Authentication and access control in Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access.html). /// @@ -1519,7 +1519,7 @@ extension SecretsManagerClient { return try await op.execute(input: input) } - /// Performs the `RestoreSecret` operation on the `secretsmanager` service. + /// Performs the `RestoreSecret` operation on the `SecretsManager` service. /// /// Cancels the scheduled deletion of a secret by removing the DeletedDate time stamp. You can access a secret again after it has been restored. 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](https://docs.aws.amazon.com/secretsmanager/latest/userguide/retrieve-ct-entries.html). Required permissions: secretsmanager:RestoreSecret. For more information, see [ IAM policy actions for Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#reference_iam-permissions_actions) and [Authentication and access control in Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access.html). /// @@ -1598,7 +1598,7 @@ extension SecretsManagerClient { return try await op.execute(input: input) } - /// Performs the `RotateSecret` operation on the `secretsmanager` service. + /// Performs the `RotateSecret` operation on the `SecretsManager` service. /// /// Configures and starts the asynchronous process of rotating the secret. For information about rotation, see [Rotate secrets](https://docs.aws.amazon.com/secretsmanager/latest/userguide/rotating-secrets.html) in the Secrets Manager User Guide. If you include the configuration parameters, the operation sets the values for the secret and then immediately starts a rotation. If you don't include the configuration parameters, the operation starts a rotation with the values already stored in the secret. When rotation is successful, the AWSPENDING staging label might be attached to the same version as the AWSCURRENT version, or it might not be attached to any version. If the AWSPENDING staging label is present but not attached to the same version as AWSCURRENT, then any later invocation of RotateSecret assumes that a previous rotation request is still in progress and returns an error. When rotation is unsuccessful, the AWSPENDING staging label might be attached to an empty secret version. For more information, see [Troubleshoot rotation](https://docs.aws.amazon.com/secretsmanager/latest/userguide/troubleshoot_rotation.html) in the Secrets Manager User Guide. 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](https://docs.aws.amazon.com/secretsmanager/latest/userguide/retrieve-ct-entries.html). Required permissions: secretsmanager:RotateSecret. For more information, see [ IAM policy actions for Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#reference_iam-permissions_actions) and [Authentication and access control in Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access.html). You also need lambda:InvokeFunction permissions on the rotation function. For more information, see [ Permissions for rotation](https://docs.aws.amazon.com/secretsmanager/latest/userguide/rotating-secrets-required-permissions-function.html). /// @@ -1678,7 +1678,7 @@ extension SecretsManagerClient { return try await op.execute(input: input) } - /// Performs the `StopReplicationToReplica` operation on the `secretsmanager` service. + /// Performs the `StopReplicationToReplica` operation on the `SecretsManager` service. /// /// Removes the link between the replica secret and the primary secret and promotes the replica to a primary secret in the replica Region. You must call this operation from the Region in which you want to promote the replica to a primary secret. 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](https://docs.aws.amazon.com/secretsmanager/latest/userguide/retrieve-ct-entries.html). Required permissions: secretsmanager:StopReplicationToReplica. For more information, see [ IAM policy actions for Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#reference_iam-permissions_actions) and [Authentication and access control in Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access.html). /// @@ -1757,7 +1757,7 @@ extension SecretsManagerClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `secretsmanager` service. + /// Performs the `TagResource` operation on the `SecretsManager` service. /// /// Attaches tags to a secret. Tags consist of a key name and a value. Tags are part of the secret's metadata. They are not associated with specific versions of the secret. This operation appends tags to the existing list of tags. For tag quotas and naming restrictions, see [Service quotas for Tagging](https://docs.aws.amazon.com/general/latest/gr/arg.html#taged-reference-quotas) in the Amazon Web Services General Reference guide. If you use tags as part of your security strategy, then adding or removing a tag can change permissions. If successfully completing this operation would result in you losing your permissions for this secret, then the operation is blocked and returns an Access Denied error. 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](https://docs.aws.amazon.com/secretsmanager/latest/userguide/retrieve-ct-entries.html). Required permissions: secretsmanager:TagResource. For more information, see [ IAM policy actions for Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#reference_iam-permissions_actions) and [Authentication and access control in Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access.html). /// @@ -1836,7 +1836,7 @@ extension SecretsManagerClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `secretsmanager` service. + /// Performs the `UntagResource` operation on the `SecretsManager` service. /// /// Removes specific tags from a secret. This operation is idempotent. If a requested tag is not attached to the secret, no error is returned and the secret metadata is unchanged. If you use tags as part of your security strategy, then removing a tag can change permissions. If successfully completing this operation would result in you losing your permissions for this secret, then the operation is blocked and returns an Access Denied error. 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](https://docs.aws.amazon.com/secretsmanager/latest/userguide/retrieve-ct-entries.html). Required permissions: secretsmanager:UntagResource. For more information, see [ IAM policy actions for Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#reference_iam-permissions_actions) and [Authentication and access control in Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access.html). /// @@ -1915,7 +1915,7 @@ extension SecretsManagerClient { return try await op.execute(input: input) } - /// Performs the `UpdateSecret` operation on the `secretsmanager` service. + /// Performs the `UpdateSecret` operation on the `SecretsManager` service. /// /// Modifies the details of a secret, including metadata and the secret value. To change the secret value, you can also use [PutSecretValue]. To change the rotation configuration of a secret, use [RotateSecret] instead. To change a secret so that it is managed by another service, you need to recreate the secret in that service. See [Secrets Manager secrets managed by other Amazon Web Services services](https://docs.aws.amazon.com/secretsmanager/latest/userguide/service-linked-secrets.html). We recommend you avoid calling UpdateSecret at a sustained rate of more than once every 10 minutes. When you call UpdateSecret to update the secret value, Secrets Manager creates a new version of the secret. Secrets Manager removes outdated versions when there are more than 100, but it does not remove versions created less than 24 hours ago. If you update the secret value more than once every 10 minutes, you create more versions than Secrets Manager removes, and you will reach the quota for secret versions. If you include SecretString or SecretBinary to create a new secret version, Secrets Manager automatically moves the staging label AWSCURRENT to the new version. Then it attaches the label AWSPREVIOUS to the version that AWSCURRENT was removed from. If you call this operation with a ClientRequestToken that matches an existing version's VersionId, the operation results in an error. You can't modify an existing version, you can only create a new version. To remove a version, remove all staging labels from it. See [UpdateSecretVersionStage]. Secrets Manager generates a CloudTrail log entry when you call this action. Do not include sensitive information in request parameters except SecretBinary or SecretString because it might be logged. For more information, see [Logging Secrets Manager events with CloudTrail](https://docs.aws.amazon.com/secretsmanager/latest/userguide/retrieve-ct-entries.html). Required permissions: secretsmanager:UpdateSecret. For more information, see [ IAM policy actions for Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#reference_iam-permissions_actions) and [Authentication and access control in Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access.html). If you use a customer managed key, you must also have kms:GenerateDataKey, kms:Encrypt, and kms:Decrypt permissions on the key. If you change the KMS key and you don't have kms:Encrypt permission to the new key, Secrets Manager does not re-encrypt existing secret versions with the new key. For more information, see [ Secret encryption and decryption](https://docs.aws.amazon.com/secretsmanager/latest/userguide/security-encryption.html). When you enter commands in a command shell, there is a risk of the command history being accessed or utilities having access to your command parameters. This is a concern if the command includes the value of a secret. Learn how to [Mitigate the risks of using command-line tools to store Secrets Manager secrets](https://docs.aws.amazon.com/secretsmanager/latest/userguide/security_cli-exposure-risks.html). /// @@ -2001,7 +2001,7 @@ extension SecretsManagerClient { return try await op.execute(input: input) } - /// Performs the `UpdateSecretVersionStage` operation on the `secretsmanager` service. + /// Performs the `UpdateSecretVersionStage` operation on the `SecretsManager` service. /// /// Modifies the staging labels attached to a version of a secret. Secrets Manager uses staging labels to track a version as it progresses through the secret rotation process. Each staging label can be attached to only one version at a time. To add a staging label to a version when it is already attached to another version, Secrets Manager first removes it from the other version first and then attaches it to this one. For more information about versions and staging labels, see [Concepts: Version](https://docs.aws.amazon.com/secretsmanager/latest/userguide/getting-started.html#term_version). The staging labels that you specify in the VersionStage parameter are added to the existing list of staging labels for the version. You can move the AWSCURRENT staging label to this version by including it in this call. Whenever you move AWSCURRENT, Secrets Manager automatically moves the label AWSPREVIOUS to the version that AWSCURRENT was removed from. If this action results in the last label being removed from a version, then the version is considered to be 'deprecated' and can be deleted by Secrets Manager. 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](https://docs.aws.amazon.com/secretsmanager/latest/userguide/retrieve-ct-entries.html). Required permissions: secretsmanager:UpdateSecretVersionStage. For more information, see [ IAM policy actions for Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/reference_iam-permissions.html#reference_iam-permissions_actions) and [Authentication and access control in Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/auth-and-access.html). /// @@ -2081,7 +2081,7 @@ extension SecretsManagerClient { return try await op.execute(input: input) } - /// Performs the `ValidateResourcePolicy` operation on the `secretsmanager` service. + /// Performs the `ValidateResourcePolicy` operation on the `SecretsManager` service. /// /// Validates that a resource policy does not grant a wide range of principals access to your secret. A resource-based policy is optional for secrets. The API performs three checks when validating the policy: /// diff --git a/Sources/Services/AWSSecurityHub/Sources/AWSSecurityHub/SecurityHubClient.swift b/Sources/Services/AWSSecurityHub/Sources/AWSSecurityHub/SecurityHubClient.swift index ce92a1a2644..c376ce1aad1 100644 --- a/Sources/Services/AWSSecurityHub/Sources/AWSSecurityHub/SecurityHubClient.swift +++ b/Sources/Services/AWSSecurityHub/Sources/AWSSecurityHub/SecurityHubClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SecurityHubClient: ClientRuntime.Client { public static let clientName = "SecurityHubClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SecurityHubClient.SecurityHubClientConfiguration let serviceName = "SecurityHub" @@ -330,7 +330,7 @@ extension SecurityHubClient { } extension SecurityHubClient { - /// Performs the `AcceptAdministratorInvitation` operation on the `SecurityHubAPIService` service. + /// Performs the `AcceptAdministratorInvitation` operation on the `SecurityHub` service. /// /// We recommend using Organizations instead of Security Hub invitations to manage your member accounts. For information, see [Managing Security Hub administrator and member accounts with Organizations](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-accounts-orgs.html) in the Security Hub User Guide. Accepts the invitation to be a member account and be monitored by the Security Hub administrator account that the invitation was sent from. This operation is only used by member accounts that are not added through Organizations. When the member account accepts the invitation, permission is granted to the administrator account to view findings generated in the member account. /// @@ -403,7 +403,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `AcceptInvitation` operation on the `SecurityHubAPIService` service. + /// Performs the `AcceptInvitation` operation on the `SecurityHub` service. /// /// This method is deprecated. Instead, use AcceptAdministratorInvitation. The Security Hub console continues to use AcceptInvitation. It will eventually change to use AcceptAdministratorInvitation. Any IAM policies that specifically control access to this function must continue to use AcceptInvitation. You should also add AcceptAdministratorInvitation to your policies to ensure that the correct permissions are in place after the console begins to use AcceptAdministratorInvitation. Accepts the invitation to be a member account and be monitored by the Security Hub administrator account that the invitation was sent from. This operation is only used by member accounts that are not added through Organizations. When the member account accepts the invitation, permission is granted to the administrator account to view findings generated in the member account. @available(*, deprecated, message: "This API has been deprecated, use AcceptAdministratorInvitation API instead.") @@ -477,7 +477,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `BatchDeleteAutomationRules` operation on the `SecurityHubAPIService` service. + /// Performs the `BatchDeleteAutomationRules` operation on the `SecurityHub` service. /// /// Deletes one or more automation rules. /// @@ -550,7 +550,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `BatchDisableStandards` operation on the `SecurityHubAPIService` service. + /// Performs the `BatchDisableStandards` operation on the `SecurityHub` service. /// /// Disables the standards specified by the provided StandardsSubscriptionArns. For more information, see [Security Standards](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-standards.html) section of the Security Hub User Guide. /// @@ -623,7 +623,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `BatchEnableStandards` operation on the `SecurityHubAPIService` service. + /// Performs the `BatchEnableStandards` operation on the `SecurityHub` service. /// /// Enables the standards specified by the provided StandardsArn. To obtain the ARN for a standard, use the DescribeStandards operation. For more information, see the [Security Standards](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-standards.html) section of the Security Hub User Guide. /// @@ -696,7 +696,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `BatchGetAutomationRules` operation on the `SecurityHubAPIService` service. + /// Performs the `BatchGetAutomationRules` operation on the `SecurityHub` service. /// /// Retrieves a list of details for automation rules based on rule Amazon Resource Names (ARNs). /// @@ -770,7 +770,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `BatchGetConfigurationPolicyAssociations` operation on the `SecurityHubAPIService` service. + /// Performs the `BatchGetConfigurationPolicyAssociations` operation on the `SecurityHub` service. /// /// Returns associations between an Security Hub configuration and a batch of target accounts, organizational units, or the root. Only the Security Hub delegated administrator can invoke this operation from the home Region. A configuration can refer to a configuration policy or to a self-managed configuration. /// @@ -844,7 +844,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `BatchGetSecurityControls` operation on the `SecurityHubAPIService` service. + /// Performs the `BatchGetSecurityControls` operation on the `SecurityHub` service. /// /// Provides details about a batch of security controls for the current Amazon Web Services account and Amazon Web Services Region. /// @@ -916,7 +916,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `BatchGetStandardsControlAssociations` operation on the `SecurityHubAPIService` service. + /// Performs the `BatchGetStandardsControlAssociations` operation on the `SecurityHub` service. /// /// For a batch of security controls and standards, identifies whether each control is currently enabled or disabled in a standard. /// @@ -988,7 +988,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `BatchImportFindings` operation on the `SecurityHubAPIService` service. + /// Performs the `BatchImportFindings` operation on the `SecurityHub` service. /// /// Imports security findings generated by a finding provider into Security Hub. This action is requested by the finding provider to import its findings into Security Hub. BatchImportFindings must be called by one of the following: /// @@ -1091,7 +1091,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `BatchUpdateAutomationRules` operation on the `SecurityHubAPIService` service. + /// Performs the `BatchUpdateAutomationRules` operation on the `SecurityHub` service. /// /// Updates one or more automation rules based on rule Amazon Resource Names (ARNs) and input parameters. /// @@ -1164,7 +1164,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `BatchUpdateFindings` operation on the `SecurityHubAPIService` service. + /// Performs the `BatchUpdateFindings` operation on the `SecurityHub` service. /// /// Used by Security Hub customers to update information about their investigation into a finding. Requested by administrator accounts or member accounts. Administrator accounts can update findings for their account and their member accounts. Member accounts can update findings for their account. Updates from BatchUpdateFindings don't affect the value of UpdatedAt for a finding. Administrator and member accounts can use BatchUpdateFindings to update the following finding fields and objects. /// @@ -1257,7 +1257,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `BatchUpdateStandardsControlAssociations` operation on the `SecurityHubAPIService` service. + /// Performs the `BatchUpdateStandardsControlAssociations` operation on the `SecurityHub` service. /// /// For a batch of security controls and standards, this operation updates the enablement status of a control in a standard. /// @@ -1330,7 +1330,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `CreateActionTarget` operation on the `SecurityHubAPIService` service. + /// Performs the `CreateActionTarget` operation on the `SecurityHub` service. /// /// Creates a custom action target in Security Hub. You can use custom actions on findings and insights in Security Hub to trigger target actions in Amazon CloudWatch Events. /// @@ -1403,7 +1403,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `CreateAutomationRule` operation on the `SecurityHubAPIService` service. + /// Performs the `CreateAutomationRule` operation on the `SecurityHub` service. /// /// Creates an automation rule based on input parameters. /// @@ -1476,7 +1476,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `CreateConfigurationPolicy` operation on the `SecurityHubAPIService` service. + /// Performs the `CreateConfigurationPolicy` operation on the `SecurityHub` service. /// /// Creates a configuration policy with the defined configuration. Only the Security Hub delegated administrator can invoke this operation from the home Region. /// @@ -1550,7 +1550,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `CreateFindingAggregator` operation on the `SecurityHubAPIService` service. + /// Performs the `CreateFindingAggregator` operation on the `SecurityHub` service. /// /// The aggregation Region is now called the home Region. Used to enable cross-Region aggregation. This operation can be invoked from the home Region only. For information about how cross-Region aggregation works, see [Understanding cross-Region aggregation in Security Hub](https://docs.aws.amazon.com/securityhub/latest/userguide/finding-aggregation.html) in the Security Hub User Guide. /// @@ -1623,7 +1623,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `CreateInsight` operation on the `SecurityHubAPIService` service. + /// Performs the `CreateInsight` operation on the `SecurityHub` service. /// /// Creates a custom insight in Security Hub. An insight is a consolidation of findings that relate to a security issue that requires attention or remediation. To group the related findings in the insight, use the GroupByAttribute. /// @@ -1696,7 +1696,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `CreateMembers` operation on the `SecurityHubAPIService` service. + /// Performs the `CreateMembers` operation on the `SecurityHub` service. /// /// Creates a member association in Security Hub between the specified accounts and the account used to make the request, which is the administrator account. If you are integrated with Organizations, then the administrator account is designated by the organization management account. CreateMembers is always used to add accounts that are not organization members. For accounts that are managed using Organizations, CreateMembers is only used in the following cases: /// @@ -1784,7 +1784,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `DeclineInvitations` operation on the `SecurityHubAPIService` service. + /// Performs the `DeclineInvitations` operation on the `SecurityHub` service. /// /// We recommend using Organizations instead of Security Hub invitations to manage your member accounts. For information, see [Managing Security Hub administrator and member accounts with Organizations](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-accounts-orgs.html) in the Security Hub User Guide. Declines invitations to become a Security Hub member account. A prospective member account uses this operation to decline an invitation to become a member. Only member accounts that aren't part of an Amazon Web Services organization should use this operation. Organization accounts don't receive invitations. /// @@ -1856,7 +1856,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `DeleteActionTarget` operation on the `SecurityHubAPIService` service. + /// Performs the `DeleteActionTarget` operation on the `SecurityHub` service. /// /// Deletes a custom action target from Security Hub. Deleting a custom action target does not affect any findings or insights that were already sent to Amazon CloudWatch Events using the custom action. /// @@ -1925,7 +1925,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `DeleteConfigurationPolicy` operation on the `SecurityHubAPIService` service. + /// Performs the `DeleteConfigurationPolicy` operation on the `SecurityHub` service. /// /// Deletes a configuration policy. Only the Security Hub delegated administrator can invoke this operation from the home Region. For the deletion to succeed, you must first disassociate a configuration policy from target accounts, organizational units, or the root by invoking the StartConfigurationPolicyDisassociation operation. /// @@ -1997,7 +1997,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `DeleteFindingAggregator` operation on the `SecurityHubAPIService` service. + /// Performs the `DeleteFindingAggregator` operation on the `SecurityHub` service. /// /// The aggregation Region is now called the home Region. Deletes a finding aggregator. When you delete the finding aggregator, you stop cross-Region aggregation. Finding replication stops occurring from the linked Regions to the home Region. When you stop cross-Region aggregation, findings that were already replicated and sent to the home Region are still visible from the home Region. However, new findings and finding updates are no longer replicated and sent to the home Region. /// @@ -2068,7 +2068,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `DeleteInsight` operation on the `SecurityHubAPIService` service. + /// Performs the `DeleteInsight` operation on the `SecurityHub` service. /// /// Deletes the insight specified by the InsightArn. /// @@ -2138,7 +2138,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `DeleteInvitations` operation on the `SecurityHubAPIService` service. + /// Performs the `DeleteInvitations` operation on the `SecurityHub` service. /// /// We recommend using Organizations instead of Security Hub invitations to manage your member accounts. For information, see [Managing Security Hub administrator and member accounts with Organizations](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-accounts-orgs.html) in the Security Hub User Guide. Deletes invitations to become a Security Hub member account. A Security Hub administrator account can use this operation to delete invitations sent to one or more prospective member accounts. This operation is only used to delete invitations that are sent to prospective member accounts that aren't part of an Amazon Web Services organization. Organization accounts don't receive invitations. /// @@ -2211,7 +2211,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `DeleteMembers` operation on the `SecurityHubAPIService` service. + /// Performs the `DeleteMembers` operation on the `SecurityHub` service. /// /// Deletes the specified member accounts from Security Hub. You can invoke this API only to delete accounts that became members through invitation. You can't invoke this API to delete accounts that belong to an Organizations organization. /// @@ -2284,7 +2284,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `DescribeActionTargets` operation on the `SecurityHubAPIService` service. + /// Performs the `DescribeActionTargets` operation on the `SecurityHub` service. /// /// Returns a list of the custom action targets in Security Hub in your account. /// @@ -2356,7 +2356,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `DescribeHub` operation on the `SecurityHubAPIService` service. + /// Performs the `DescribeHub` operation on the `SecurityHub` service. /// /// Returns details about the Hub resource in your account, including the HubArn and the time when you enabled Security Hub. /// @@ -2427,7 +2427,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `DescribeOrganizationConfiguration` operation on the `SecurityHubAPIService` service. + /// Performs the `DescribeOrganizationConfiguration` operation on the `SecurityHub` service. /// /// Returns information about the way your organization is configured in Security Hub. Only the Security Hub administrator account can invoke this operation. /// @@ -2496,7 +2496,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `DescribeProducts` operation on the `SecurityHubAPIService` service. + /// Performs the `DescribeProducts` operation on the `SecurityHub` service. /// /// Returns information about product integrations in Security Hub. You can optionally provide an integration ARN. If you provide an integration ARN, then the results only include that integration. If you don't provide an integration ARN, then the results include all of the available product integrations. /// @@ -2566,7 +2566,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `DescribeStandards` operation on the `SecurityHubAPIService` service. + /// Performs the `DescribeStandards` operation on the `SecurityHub` service. /// /// Returns a list of the available standards in Security Hub. For each standard, the results include the standard ARN, the name, and a description. /// @@ -2635,7 +2635,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `DescribeStandardsControls` operation on the `SecurityHubAPIService` service. + /// Performs the `DescribeStandardsControls` operation on the `SecurityHub` service. /// /// Returns a list of security standards controls. For each control, the results include information about whether it is currently enabled, the severity, and a link to remediation information. /// @@ -2705,7 +2705,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `DisableImportFindingsForProduct` operation on the `SecurityHubAPIService` service. + /// Performs the `DisableImportFindingsForProduct` operation on the `SecurityHub` service. /// /// Disables the integration of the specified product with Security Hub. After the integration is disabled, findings from that product are no longer sent to Security Hub. /// @@ -2775,7 +2775,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `DisableOrganizationAdminAccount` operation on the `SecurityHubAPIService` service. + /// Performs the `DisableOrganizationAdminAccount` operation on the `SecurityHub` service. /// /// Disables a Security Hub administrator account. Can only be called by the organization management account. /// @@ -2848,7 +2848,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `DisableSecurityHub` operation on the `SecurityHubAPIService` service. + /// Performs the `DisableSecurityHub` operation on the `SecurityHub` service. /// /// Disables Security Hub in your account only in the current Amazon Web Services Region. To disable Security Hub in all Regions, you must submit one request per Region where you have enabled Security Hub. You can't disable Security Hub in an account that is currently the Security Hub administrator. When you disable Security Hub, your existing findings and insights and any Security Hub configuration settings are deleted after 90 days and cannot be recovered. Any standards that were enabled are disabled, and your administrator and member account associations are removed. If you want to save your existing findings, you must export them before you disable Security Hub. /// @@ -2918,7 +2918,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `DisassociateFromAdministratorAccount` operation on the `SecurityHubAPIService` service. + /// Performs the `DisassociateFromAdministratorAccount` operation on the `SecurityHub` service. /// /// Disassociates the current Security Hub member account from the associated administrator account. This operation is only used by accounts that are not part of an organization. For organization accounts, only the administrator account can disassociate a member account. /// @@ -2988,7 +2988,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `DisassociateFromMasterAccount` operation on the `SecurityHubAPIService` service. + /// Performs the `DisassociateFromMasterAccount` operation on the `SecurityHub` service. /// /// This method is deprecated. Instead, use DisassociateFromAdministratorAccount. The Security Hub console continues to use DisassociateFromMasterAccount. It will eventually change to use DisassociateFromAdministratorAccount. Any IAM policies that specifically control access to this function must continue to use DisassociateFromMasterAccount. You should also add DisassociateFromAdministratorAccount to your policies to ensure that the correct permissions are in place after the console begins to use DisassociateFromAdministratorAccount. Disassociates the current Security Hub member account from the associated administrator account. This operation is only used by accounts that are not part of an organization. For organization accounts, only the administrator account can disassociate a member account. @available(*, deprecated, message: "This API has been deprecated, use DisassociateFromAdministratorAccount API instead.") @@ -3059,7 +3059,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `DisassociateMembers` operation on the `SecurityHubAPIService` service. + /// Performs the `DisassociateMembers` operation on the `SecurityHub` service. /// /// Disassociates the specified member accounts from the associated administrator account. Can be used to disassociate both accounts that are managed using Organizations and accounts that were invited manually. /// @@ -3133,7 +3133,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `EnableImportFindingsForProduct` operation on the `SecurityHubAPIService` service. + /// Performs the `EnableImportFindingsForProduct` operation on the `SecurityHub` service. /// /// Enables the integration of a partner product with Security Hub. Integrated products send findings to Security Hub. When you enable a product integration, a permissions policy that grants permission for the product to send findings to Security Hub is applied. /// @@ -3206,7 +3206,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `EnableOrganizationAdminAccount` operation on the `SecurityHubAPIService` service. + /// Performs the `EnableOrganizationAdminAccount` operation on the `SecurityHub` service. /// /// Designates the Security Hub administrator account for an organization. Can only be called by the organization management account. /// @@ -3279,7 +3279,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `EnableSecurityHub` operation on the `SecurityHubAPIService` service. + /// Performs the `EnableSecurityHub` operation on the `SecurityHub` service. /// /// Enables Security Hub for your account in the current Region or the Region you specify in the request. When you enable Security Hub, you grant to Security Hub the permissions necessary to gather findings from other services that are integrated with Security Hub. When you use the EnableSecurityHub operation to enable Security Hub, you also automatically enable the following standards: /// @@ -3359,7 +3359,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `GetAdministratorAccount` operation on the `SecurityHubAPIService` service. + /// Performs the `GetAdministratorAccount` operation on the `SecurityHub` service. /// /// Provides the details for the Security Hub administrator account for the current member account. Can be used by both member accounts that are managed using Organizations and accounts that were invited manually. /// @@ -3429,7 +3429,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `GetConfigurationPolicy` operation on the `SecurityHubAPIService` service. + /// Performs the `GetConfigurationPolicy` operation on the `SecurityHub` service. /// /// Provides information about a configuration policy. Only the Security Hub delegated administrator can invoke this operation from the home Region. /// @@ -3500,7 +3500,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `GetConfigurationPolicyAssociation` operation on the `SecurityHubAPIService` service. + /// Performs the `GetConfigurationPolicyAssociation` operation on the `SecurityHub` service. /// /// Returns the association between a configuration and a target account, organizational unit, or the root. The configuration can be a configuration policy or self-managed behavior. Only the Security Hub delegated administrator can invoke this operation from the home Region. /// @@ -3574,7 +3574,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `GetEnabledStandards` operation on the `SecurityHubAPIService` service. + /// Performs the `GetEnabledStandards` operation on the `SecurityHub` service. /// /// Returns a list of the standards that are currently enabled. /// @@ -3646,7 +3646,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `GetFindingAggregator` operation on the `SecurityHubAPIService` service. + /// Performs the `GetFindingAggregator` operation on the `SecurityHub` service. /// /// The aggregation Region is now called the home Region. Returns the current configuration in the calling account for cross-Region aggregation. A finding aggregator is a resource that establishes the home Region and any linked Regions. /// @@ -3717,7 +3717,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `GetFindingHistory` operation on the `SecurityHubAPIService` service. + /// Performs the `GetFindingHistory` operation on the `SecurityHub` service. /// /// Returns history for a Security Hub finding in the last 90 days. The history includes changes made to any fields in the Amazon Web Services Security Finding Format (ASFF). /// @@ -3789,7 +3789,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `GetFindings` operation on the `SecurityHubAPIService` service. + /// Performs the `GetFindings` operation on the `SecurityHub` service. /// /// Returns a list of findings that match the specified criteria. If cross-Region aggregation is enabled, then when you call GetFindings from the home Region, the results include all of the matching findings from both the home Region and linked Regions. /// @@ -3861,7 +3861,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `GetInsightResults` operation on the `SecurityHubAPIService` service. + /// Performs the `GetInsightResults` operation on the `SecurityHub` service. /// /// Lists the results of the Security Hub insight specified by the insight ARN. /// @@ -3931,7 +3931,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `GetInsights` operation on the `SecurityHubAPIService` service. + /// Performs the `GetInsights` operation on the `SecurityHub` service. /// /// Lists and describes insights for the specified insight ARNs. /// @@ -4004,7 +4004,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `GetInvitationsCount` operation on the `SecurityHubAPIService` service. + /// Performs the `GetInvitationsCount` operation on the `SecurityHub` service. /// /// We recommend using Organizations instead of Security Hub invitations to manage your member accounts. For information, see [Managing Security Hub administrator and member accounts with Organizations](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-accounts-orgs.html) in the Security Hub User Guide. Returns the count of all Security Hub membership invitations that were sent to the calling member account, not including the currently accepted invitation. /// @@ -4073,7 +4073,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `GetMasterAccount` operation on the `SecurityHubAPIService` service. + /// Performs the `GetMasterAccount` operation on the `SecurityHub` service. /// /// This method is deprecated. Instead, use GetAdministratorAccount. The Security Hub console continues to use GetMasterAccount. It will eventually change to use GetAdministratorAccount. Any IAM policies that specifically control access to this function must continue to use GetMasterAccount. You should also add GetAdministratorAccount to your policies to ensure that the correct permissions are in place after the console begins to use GetAdministratorAccount. Provides the details for the Security Hub administrator account for the current member account. Can be used by both member accounts that are managed using Organizations and accounts that were invited manually. @available(*, deprecated, message: "This API has been deprecated, use GetAdministratorAccount API instead.") @@ -4144,7 +4144,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `GetMembers` operation on the `SecurityHubAPIService` service. + /// Performs the `GetMembers` operation on the `SecurityHub` service. /// /// Returns the details for the Security Hub member accounts for the specified account IDs. An administrator account can be either the delegated Security Hub administrator account for an organization or an administrator account that enabled Security Hub manually. The results include both member accounts that are managed using Organizations and accounts that were invited manually. /// @@ -4217,7 +4217,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `GetSecurityControlDefinition` operation on the `SecurityHubAPIService` service. + /// Performs the `GetSecurityControlDefinition` operation on the `SecurityHub` service. /// /// Retrieves the definition of a security control. The definition includes the control title, description, Region availability, parameter definitions, and other details. /// @@ -4288,7 +4288,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `InviteMembers` operation on the `SecurityHubAPIService` service. + /// Performs the `InviteMembers` operation on the `SecurityHub` service. /// /// We recommend using Organizations instead of Security Hub invitations to manage your member accounts. For information, see [Managing Security Hub administrator and member accounts with Organizations](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-accounts-orgs.html) in the Security Hub User Guide. Invites other Amazon Web Services accounts to become member accounts for the Security Hub administrator account that the invitation is sent from. This operation is only used to invite accounts that don't belong to an Amazon Web Services organization. Organization accounts don't receive invitations. Before you can use this action to invite a member, you must first use the CreateMembers action to create the member account in Security Hub. When the account owner enables Security Hub and accepts the invitation to become a member account, the administrator account can view the findings generated in the member account. /// @@ -4361,7 +4361,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `ListAutomationRules` operation on the `SecurityHubAPIService` service. + /// Performs the `ListAutomationRules` operation on the `SecurityHub` service. /// /// A list of automation rules and their metadata for the calling account. /// @@ -4432,7 +4432,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `ListConfigurationPolicies` operation on the `SecurityHubAPIService` service. + /// Performs the `ListConfigurationPolicies` operation on the `SecurityHub` service. /// /// Lists the configuration policies that the Security Hub delegated administrator has created for your organization. Only the delegated administrator can invoke this operation from the home Region. /// @@ -4503,7 +4503,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `ListConfigurationPolicyAssociations` operation on the `SecurityHubAPIService` service. + /// Performs the `ListConfigurationPolicyAssociations` operation on the `SecurityHub` service. /// /// Provides information about the associations for your configuration policies and self-managed behavior. Only the Security Hub delegated administrator can invoke this operation from the home Region. /// @@ -4576,7 +4576,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `ListEnabledProductsForImport` operation on the `SecurityHubAPIService` service. + /// Performs the `ListEnabledProductsForImport` operation on the `SecurityHub` service. /// /// Lists all findings-generating solutions (products) that you are subscribed to receive findings from in Security Hub. /// @@ -4645,7 +4645,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `ListFindingAggregators` operation on the `SecurityHubAPIService` service. + /// Performs the `ListFindingAggregators` operation on the `SecurityHub` service. /// /// If cross-Region aggregation is enabled, then ListFindingAggregators returns the Amazon Resource Name (ARN) of the finding aggregator. You can run this operation from any Amazon Web Services Region. /// @@ -4716,7 +4716,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `ListInvitations` operation on the `SecurityHubAPIService` service. + /// Performs the `ListInvitations` operation on the `SecurityHub` service. /// /// We recommend using Organizations instead of Security Hub invitations to manage your member accounts. For information, see [Managing Security Hub administrator and member accounts with Organizations](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-accounts-orgs.html) in the Security Hub User Guide. Lists all Security Hub membership invitations that were sent to the calling account. Only accounts that are managed by invitation can use this operation. Accounts that are managed using the integration with Organizations don't receive invitations. /// @@ -4786,7 +4786,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `ListMembers` operation on the `SecurityHubAPIService` service. + /// Performs the `ListMembers` operation on the `SecurityHub` service. /// /// Lists details about all member accounts for the current Security Hub administrator account. The results include both member accounts that belong to an organization and member accounts that were invited manually. /// @@ -4856,7 +4856,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `ListOrganizationAdminAccounts` operation on the `SecurityHubAPIService` service. + /// Performs the `ListOrganizationAdminAccounts` operation on the `SecurityHub` service. /// /// Lists the Security Hub administrator accounts. Can only be called by the organization management account. /// @@ -4926,7 +4926,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `ListSecurityControlDefinitions` operation on the `SecurityHubAPIService` service. + /// Performs the `ListSecurityControlDefinitions` operation on the `SecurityHub` service. /// /// Lists all of the security controls that apply to a specified standard. /// @@ -4996,7 +4996,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `ListStandardsControlAssociations` operation on the `SecurityHubAPIService` service. + /// Performs the `ListStandardsControlAssociations` operation on the `SecurityHub` service. /// /// Specifies whether a control is currently enabled or disabled in each enabled standard in the calling account. /// @@ -5066,7 +5066,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `SecurityHubAPIService` service. + /// Performs the `ListTagsForResource` operation on the `SecurityHub` service. /// /// Returns a list of tags associated with a resource. /// @@ -5134,7 +5134,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `StartConfigurationPolicyAssociation` operation on the `SecurityHubAPIService` service. + /// Performs the `StartConfigurationPolicyAssociation` operation on the `SecurityHub` service. /// /// Associates a target account, organizational unit, or the root with a specified configuration. The target can be associated with a configuration policy or self-managed behavior. Only the Security Hub delegated administrator can invoke this operation from the home Region. /// @@ -5208,7 +5208,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `StartConfigurationPolicyDisassociation` operation on the `SecurityHubAPIService` service. + /// Performs the `StartConfigurationPolicyDisassociation` operation on the `SecurityHub` service. /// /// Disassociates a target account, organizational unit, or the root from a specified configuration. When you disassociate a configuration from its target, the target inherits the configuration of the closest parent. If there’s no configuration to inherit, the target retains its settings but becomes a self-managed account. A target can be disassociated from a configuration policy or self-managed behavior. Only the Security Hub delegated administrator can invoke this operation from the home Region. /// @@ -5282,7 +5282,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `SecurityHubAPIService` service. + /// Performs the `TagResource` operation on the `SecurityHub` service. /// /// Adds one or more tags to a resource. /// @@ -5353,7 +5353,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `SecurityHubAPIService` service. + /// Performs the `UntagResource` operation on the `SecurityHub` service. /// /// Removes one or more tags from a resource. /// @@ -5422,7 +5422,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `UpdateActionTarget` operation on the `SecurityHubAPIService` service. + /// Performs the `UpdateActionTarget` operation on the `SecurityHub` service. /// /// Updates the name and description of a custom action target in Security Hub. /// @@ -5494,7 +5494,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `UpdateConfigurationPolicy` operation on the `SecurityHubAPIService` service. + /// Performs the `UpdateConfigurationPolicy` operation on the `SecurityHub` service. /// /// Updates a configuration policy. Only the Security Hub delegated administrator can invoke this operation from the home Region. /// @@ -5569,7 +5569,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `UpdateFindingAggregator` operation on the `SecurityHubAPIService` service. + /// Performs the `UpdateFindingAggregator` operation on the `SecurityHub` service. /// /// The aggregation Region is now called the home Region. Updates cross-Region aggregation settings. You can use this operation to update the Region linking mode and the list of included or excluded Amazon Web Services Regions. However, you can't use this operation to change the home Region. You can invoke this operation from the current home Region only. /// @@ -5643,7 +5643,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `UpdateFindings` operation on the `SecurityHubAPIService` service. + /// Performs the `UpdateFindings` operation on the `SecurityHub` service. /// /// UpdateFindings is a deprecated operation. Instead of UpdateFindings, use the BatchUpdateFindings operation. The UpdateFindings operation updates the Note and RecordState of the Security Hub aggregated findings that the filter attributes specify. Any member account that can view the finding can also see the update to the finding. Finding updates made with UpdateFindings aren't persisted if the same finding is later updated by the finding provider through the BatchImportFindings operation. In addition, Security Hub doesn't record updates made with UpdateFindings in the finding history. /// @@ -5716,7 +5716,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `UpdateInsight` operation on the `SecurityHubAPIService` service. + /// Performs the `UpdateInsight` operation on the `SecurityHub` service. /// /// Updates the Security Hub insight identified by the specified insight ARN. /// @@ -5789,7 +5789,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `UpdateOrganizationConfiguration` operation on the `SecurityHubAPIService` service. + /// Performs the `UpdateOrganizationConfiguration` operation on the `SecurityHub` service. /// /// Updates the configuration of your organization in Security Hub. Only the Security Hub administrator account can invoke this operation. /// @@ -5864,7 +5864,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `UpdateSecurityControl` operation on the `SecurityHubAPIService` service. + /// Performs the `UpdateSecurityControl` operation on the `SecurityHub` service. /// /// Updates the properties of a security control. /// @@ -5939,7 +5939,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `UpdateSecurityHubConfiguration` operation on the `SecurityHubAPIService` service. + /// Performs the `UpdateSecurityHubConfiguration` operation on the `SecurityHub` service. /// /// Updates configuration options for Security Hub. /// @@ -6013,7 +6013,7 @@ extension SecurityHubClient { return try await op.execute(input: input) } - /// Performs the `UpdateStandardsControl` operation on the `SecurityHubAPIService` service. + /// Performs the `UpdateStandardsControl` operation on the `SecurityHub` service. /// /// Used to control whether an individual security standard control is enabled or disabled. /// diff --git a/Sources/Services/AWSSecurityIR/Sources/AWSSecurityIR/SecurityIRClient.swift b/Sources/Services/AWSSecurityIR/Sources/AWSSecurityIR/SecurityIRClient.swift index 3dd1acb65ac..352d7e930b9 100644 --- a/Sources/Services/AWSSecurityIR/Sources/AWSSecurityIR/SecurityIRClient.swift +++ b/Sources/Services/AWSSecurityIR/Sources/AWSSecurityIR/SecurityIRClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SecurityIRClient: ClientRuntime.Client { public static let clientName = "SecurityIRClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SecurityIRClient.SecurityIRClientConfiguration let serviceName = "Security IR" @@ -331,7 +331,7 @@ extension SecurityIRClient { } extension SecurityIRClient { - /// Performs the `BatchGetMemberAccountDetails` operation on the `SecurityIncidentResponse` service. + /// Performs the `BatchGetMemberAccountDetails` operation on the `SecurityIR` service. /// /// Grants permission to view an existing membership. /// @@ -408,7 +408,7 @@ extension SecurityIRClient { return try await op.execute(input: input) } - /// Performs the `CancelMembership` operation on the `SecurityIncidentResponse` service. + /// Performs the `CancelMembership` operation on the `SecurityIR` service. /// /// Grants permissions to cancel an existing membership. /// @@ -482,7 +482,7 @@ extension SecurityIRClient { return try await op.execute(input: input) } - /// Performs the `CloseCase` operation on the `SecurityIncidentResponse` service. + /// Performs the `CloseCase` operation on the `SecurityIR` service. /// /// Grants permission to close an existing case. /// @@ -556,7 +556,7 @@ extension SecurityIRClient { return try await op.execute(input: input) } - /// Performs the `CreateCase` operation on the `SecurityIncidentResponse` service. + /// Performs the `CreateCase` operation on the `SecurityIR` service. /// /// Grants permission to create a new case. /// @@ -634,7 +634,7 @@ extension SecurityIRClient { return try await op.execute(input: input) } - /// Performs the `CreateCaseComment` operation on the `SecurityIncidentResponse` service. + /// Performs the `CreateCaseComment` operation on the `SecurityIR` service. /// /// Grants permission to add a comment to an existing case. /// @@ -712,7 +712,7 @@ extension SecurityIRClient { return try await op.execute(input: input) } - /// Performs the `CreateMembership` operation on the `SecurityIncidentResponse` service. + /// Performs the `CreateMembership` operation on the `SecurityIR` service. /// /// Grants permissions to create a new membership. /// @@ -790,7 +790,7 @@ extension SecurityIRClient { return try await op.execute(input: input) } - /// Performs the `GetCase` operation on the `SecurityIncidentResponse` service. + /// Performs the `GetCase` operation on the `SecurityIR` service. /// /// Grant permission to view a designated case. /// @@ -864,7 +864,7 @@ extension SecurityIRClient { return try await op.execute(input: input) } - /// Performs the `GetCaseAttachmentDownloadUrl` operation on the `SecurityIncidentResponse` service. + /// Performs the `GetCaseAttachmentDownloadUrl` operation on the `SecurityIR` service. /// /// Grants permission to obtain an Amazon S3 presigned URL to download an attachment. /// @@ -938,7 +938,7 @@ extension SecurityIRClient { return try await op.execute(input: input) } - /// Performs the `GetCaseAttachmentUploadUrl` operation on the `SecurityIncidentResponse` service. + /// Performs the `GetCaseAttachmentUploadUrl` operation on the `SecurityIR` service. /// /// Grants permission to upload an attachment to a case. /// @@ -1016,7 +1016,7 @@ extension SecurityIRClient { return try await op.execute(input: input) } - /// Performs the `GetMembership` operation on the `SecurityIncidentResponse` service. + /// Performs the `GetMembership` operation on the `SecurityIR` service. /// /// Grants permission to get details of a designated service membership. /// @@ -1090,7 +1090,7 @@ extension SecurityIRClient { return try await op.execute(input: input) } - /// Performs the `ListCaseEdits` operation on the `SecurityIncidentResponse` service. + /// Performs the `ListCaseEdits` operation on the `SecurityIR` service. /// /// Grants permissions to view the aidt log for edits made to a designated case. /// @@ -1167,7 +1167,7 @@ extension SecurityIRClient { return try await op.execute(input: input) } - /// Performs the `ListCases` operation on the `SecurityIncidentResponse` service. + /// Performs the `ListCases` operation on the `SecurityIR` service. /// /// Grants permission to list all cases the requester has access to. /// @@ -1244,7 +1244,7 @@ extension SecurityIRClient { return try await op.execute(input: input) } - /// Performs the `ListComments` operation on the `SecurityIncidentResponse` service. + /// Performs the `ListComments` operation on the `SecurityIR` service. /// /// Grants permissions to list and view comments for a designated case. /// @@ -1321,7 +1321,7 @@ extension SecurityIRClient { return try await op.execute(input: input) } - /// Performs the `ListMemberships` operation on the `SecurityIncidentResponse` service. + /// Performs the `ListMemberships` operation on the `SecurityIR` service. /// /// Grants permission to query the memberships a principal has access to. /// @@ -1398,7 +1398,7 @@ extension SecurityIRClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `SecurityIncidentResponse` service. + /// Performs the `ListTagsForResource` operation on the `SecurityIR` service. /// /// Grants permission to view currently configured tags on a resource. /// @@ -1472,7 +1472,7 @@ extension SecurityIRClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `SecurityIncidentResponse` service. + /// Performs the `TagResource` operation on the `SecurityIR` service. /// /// Grants permission to add a tag(s) to a designated resource. /// @@ -1549,7 +1549,7 @@ extension SecurityIRClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `SecurityIncidentResponse` service. + /// Performs the `UntagResource` operation on the `SecurityIR` service. /// /// Grants permission to remove a tag(s) from a designate resource. /// @@ -1624,7 +1624,7 @@ extension SecurityIRClient { return try await op.execute(input: input) } - /// Performs the `UpdateCase` operation on the `SecurityIncidentResponse` service. + /// Performs the `UpdateCase` operation on the `SecurityIR` service. /// /// Grants permission to update an existing case. /// @@ -1701,7 +1701,7 @@ extension SecurityIRClient { return try await op.execute(input: input) } - /// Performs the `UpdateCaseComment` operation on the `SecurityIncidentResponse` service. + /// Performs the `UpdateCaseComment` operation on the `SecurityIR` service. /// /// Grants permission to update an existing case comment. /// @@ -1778,7 +1778,7 @@ extension SecurityIRClient { return try await op.execute(input: input) } - /// Performs the `UpdateCaseStatus` operation on the `SecurityIncidentResponse` service. + /// Performs the `UpdateCaseStatus` operation on the `SecurityIR` service. /// /// Grants permission to update the status for a designated cases. Options include Submitted | Detection and Analysis | Eradication, Containment and Recovery | Post-Incident Activities | Closed. /// @@ -1855,7 +1855,7 @@ extension SecurityIRClient { return try await op.execute(input: input) } - /// Performs the `UpdateMembership` operation on the `SecurityIncidentResponse` service. + /// Performs the `UpdateMembership` operation on the `SecurityIR` service. /// /// Grants access to UpdateMembership to change membership configuration. /// @@ -1932,7 +1932,7 @@ extension SecurityIRClient { return try await op.execute(input: input) } - /// Performs the `UpdateResolverType` operation on the `SecurityIncidentResponse` service. + /// Performs the `UpdateResolverType` operation on the `SecurityIR` service. /// /// Grants permission to update the resolver type for a case. This is a one-way action and cannot be reversed. Options include self-supported > AWS-supported. /// diff --git a/Sources/Services/AWSSecurityLake/Sources/AWSSecurityLake/SecurityLakeClient.swift b/Sources/Services/AWSSecurityLake/Sources/AWSSecurityLake/SecurityLakeClient.swift index 7dbda6cc2b2..6432d825e01 100644 --- a/Sources/Services/AWSSecurityLake/Sources/AWSSecurityLake/SecurityLakeClient.swift +++ b/Sources/Services/AWSSecurityLake/Sources/AWSSecurityLake/SecurityLakeClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SecurityLakeClient: ClientRuntime.Client { public static let clientName = "SecurityLakeClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SecurityLakeClient.SecurityLakeClientConfiguration let serviceName = "SecurityLake" diff --git a/Sources/Services/AWSServerlessApplicationRepository/Sources/AWSServerlessApplicationRepository/ServerlessApplicationRepositoryClient.swift b/Sources/Services/AWSServerlessApplicationRepository/Sources/AWSServerlessApplicationRepository/ServerlessApplicationRepositoryClient.swift index c8301e0beb9..bb836baf567 100644 --- a/Sources/Services/AWSServerlessApplicationRepository/Sources/AWSServerlessApplicationRepository/ServerlessApplicationRepositoryClient.swift +++ b/Sources/Services/AWSServerlessApplicationRepository/Sources/AWSServerlessApplicationRepository/ServerlessApplicationRepositoryClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ServerlessApplicationRepositoryClient: ClientRuntime.Client { public static let clientName = "ServerlessApplicationRepositoryClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ServerlessApplicationRepositoryClient.ServerlessApplicationRepositoryClientConfiguration let serviceName = "ServerlessApplicationRepository" diff --git a/Sources/Services/AWSServiceCatalog/Sources/AWSServiceCatalog/ServiceCatalogClient.swift b/Sources/Services/AWSServiceCatalog/Sources/AWSServiceCatalog/ServiceCatalogClient.swift index b169ddf0078..776121773da 100644 --- a/Sources/Services/AWSServiceCatalog/Sources/AWSServiceCatalog/ServiceCatalogClient.swift +++ b/Sources/Services/AWSServiceCatalog/Sources/AWSServiceCatalog/ServiceCatalogClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ServiceCatalogClient: ClientRuntime.Client { public static let clientName = "ServiceCatalogClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ServiceCatalogClient.ServiceCatalogClientConfiguration let serviceName = "Service Catalog" @@ -330,7 +330,7 @@ extension ServiceCatalogClient { } extension ServiceCatalogClient { - /// Performs the `AcceptPortfolioShare` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `AcceptPortfolioShare` operation on the `ServiceCatalog` service. /// /// Accepts an offer to share the specified portfolio. /// @@ -402,7 +402,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `AssociateBudgetWithResource` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `AssociateBudgetWithResource` operation on the `ServiceCatalog` service. /// /// Associates the specified budget with the specified resource. /// @@ -475,7 +475,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `AssociatePrincipalWithPortfolio` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `AssociatePrincipalWithPortfolio` operation on the `ServiceCatalog` service. /// /// Associates the specified principal ARN with the specified portfolio. If you share the portfolio with principal name sharing enabled, the PrincipalARN association is included in the share. The PortfolioID, PrincipalARN, and PrincipalType parameters are required. You can associate a maximum of 10 Principals with a portfolio using PrincipalType as IAM_PATTERN. When you associate a principal with portfolio, a potential privilege escalation path may occur when that portfolio is then shared with other accounts. For a user in a recipient account who is not an Service Catalog Admin, but still has the ability to create Principals (Users/Groups/Roles), that user could create a role that matches a principal name association for the portfolio. Although this user may not know which principal names are associated through Service Catalog, they may be able to guess the user. If this potential escalation path is a concern, then Service Catalog recommends using PrincipalType as IAM. With this configuration, the PrincipalARN must already exist in the recipient account before it can be associated. /// @@ -547,7 +547,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `AssociateProductWithPortfolio` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `AssociateProductWithPortfolio` operation on the `ServiceCatalog` service. /// /// Associates the specified product with the specified portfolio. A delegated admin is authorized to invoke this command. /// @@ -619,7 +619,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `AssociateServiceActionWithProvisioningArtifact` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `AssociateServiceActionWithProvisioningArtifact` operation on the `ServiceCatalog` service. /// /// Associates a self-service action with a provisioning artifact. /// @@ -693,7 +693,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `AssociateTagOptionWithResource` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `AssociateTagOptionWithResource` operation on the `ServiceCatalog` service. /// /// Associate the specified TagOption with the specified portfolio or product. /// @@ -768,7 +768,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `BatchAssociateServiceActionWithProvisioningArtifact` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `BatchAssociateServiceActionWithProvisioningArtifact` operation on the `ServiceCatalog` service. /// /// Associates multiple self-service actions with provisioning artifacts. /// @@ -838,7 +838,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `BatchDisassociateServiceActionFromProvisioningArtifact` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `BatchDisassociateServiceActionFromProvisioningArtifact` operation on the `ServiceCatalog` service. /// /// Disassociates a batch of self-service actions from the specified provisioning artifact. /// @@ -908,7 +908,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `CopyProduct` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `CopyProduct` operation on the `ServiceCatalog` service. /// /// Copies the specified source product to the specified target product or a new product. You can copy a product to the same account or another account. You can copy a product to the same Region or another Region. If you copy a product to another account, you must first share the product in a portfolio using [CreatePortfolioShare]. This operation is performed asynchronously. To track the progress of the operation, use [DescribeCopyProductStatus]. /// @@ -980,7 +980,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `CreateConstraint` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `CreateConstraint` operation on the `ServiceCatalog` service. /// /// Creates a constraint. A delegated admin is authorized to invoke this command. /// @@ -1054,7 +1054,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `CreatePortfolio` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `CreatePortfolio` operation on the `ServiceCatalog` service. /// /// Creates a portfolio. A delegated admin is authorized to invoke this command. /// @@ -1127,7 +1127,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `CreatePortfolioShare` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `CreatePortfolioShare` operation on the `ServiceCatalog` service. /// /// Shares the specified portfolio with the specified account or organization node. Shares to an organization node can only be created by the management account of an organization or by a delegated administrator. You can share portfolios to an organization, an organizational unit, or a specific account. Note that if a delegated admin is de-registered, they can no longer create portfolio shares. AWSOrganizationsAccess must be enabled in order to create a portfolio share to an organization node. You can't share a shared resource, including portfolios that contain a shared product. If the portfolio share with the specified account or organization node already exists, this action will have no effect and will not return an error. To update an existing share, you must use the UpdatePortfolioShare API instead. When you associate a principal with portfolio, a potential privilege escalation path may occur when that portfolio is then shared with other accounts. For a user in a recipient account who is not an Service Catalog Admin, but still has the ability to create Principals (Users/Groups/Roles), that user could create a role that matches a principal name association for the portfolio. Although this user may not know which principal names are associated through Service Catalog, they may be able to guess the user. If this potential escalation path is a concern, then Service Catalog recommends using PrincipalType as IAM. With this configuration, the PrincipalARN must already exist in the recipient account before it can be associated. /// @@ -1201,7 +1201,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `CreateProduct` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `CreateProduct` operation on the `ServiceCatalog` service. /// /// Creates a product. A delegated admin is authorized to invoke this command. The user or role that performs this operation must have the cloudformation:GetTemplate IAM policy permission. This policy permission is required when using the ImportFromPhysicalId template source in the information data section. /// @@ -1274,7 +1274,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `CreateProvisionedProductPlan` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `CreateProvisionedProductPlan` operation on the `ServiceCatalog` service. /// /// Creates a plan. A plan includes the list of resources to be created (when provisioning a new product) or modified (when updating a provisioned product) when the plan is executed. You can create one plan for each provisioned product. To create a plan for an existing provisioned product, the product status must be AVAILABLE or TAINTED. To view the resource changes in the change set, use [DescribeProvisionedProductPlan]. To create or modify the provisioned product, use [ExecuteProvisionedProductPlan]. /// @@ -1347,7 +1347,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `CreateProvisioningArtifact` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `CreateProvisioningArtifact` operation on the `ServiceCatalog` service. /// /// Creates a provisioning artifact (also known as a version) for the specified product. You cannot create a provisioning artifact for a product that was shared with you. The user or role that performs this operation must have the cloudformation:GetTemplate IAM policy permission. This policy permission is required when using the ImportFromPhysicalId template source in the information data section. /// @@ -1420,7 +1420,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `CreateServiceAction` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `CreateServiceAction` operation on the `ServiceCatalog` service. /// /// Creates a self-service action. /// @@ -1492,7 +1492,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `CreateTagOption` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `CreateTagOption` operation on the `ServiceCatalog` service. /// /// Creates a TagOption. /// @@ -1564,7 +1564,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `DeleteConstraint` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `DeleteConstraint` operation on the `ServiceCatalog` service. /// /// Deletes the specified constraint. A delegated admin is authorized to invoke this command. /// @@ -1635,7 +1635,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `DeletePortfolio` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `DeletePortfolio` operation on the `ServiceCatalog` service. /// /// Deletes the specified portfolio. You cannot delete a portfolio if it was shared with you or if it has associated products, users, constraints, or shared accounts. A delegated admin is authorized to invoke this command. /// @@ -1708,7 +1708,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `DeletePortfolioShare` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `DeletePortfolioShare` operation on the `ServiceCatalog` service. /// /// Stops sharing the specified portfolio with the specified account or organization node. Shares to an organization node can only be deleted by the management account of an organization or by a delegated administrator. Note that if a delegated admin is de-registered, portfolio shares created from that account are removed. /// @@ -1781,7 +1781,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `DeleteProduct` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `DeleteProduct` operation on the `ServiceCatalog` service. /// /// Deletes the specified product. You cannot delete a product if it was shared with you or is associated with a portfolio. A delegated admin is authorized to invoke this command. /// @@ -1854,7 +1854,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `DeleteProvisionedProductPlan` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `DeleteProvisionedProductPlan` operation on the `ServiceCatalog` service. /// /// Deletes the specified plan. /// @@ -1925,7 +1925,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `DeleteProvisioningArtifact` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `DeleteProvisioningArtifact` operation on the `ServiceCatalog` service. /// /// Deletes the specified provisioning artifact (also known as a version) for the specified product. You cannot delete a provisioning artifact associated with a product that was shared with you. You cannot delete the last provisioning artifact for a product, because a product must have at least one provisioning artifact. /// @@ -1997,7 +1997,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `DeleteServiceAction` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `DeleteServiceAction` operation on the `ServiceCatalog` service. /// /// Deletes a self-service action. /// @@ -2069,7 +2069,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `DeleteTagOption` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `DeleteTagOption` operation on the `ServiceCatalog` service. /// /// Deletes the specified TagOption. You cannot delete a TagOption if it is associated with a product or portfolio. /// @@ -2141,7 +2141,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `DescribeConstraint` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `DescribeConstraint` operation on the `ServiceCatalog` service. /// /// Gets information about the specified constraint. /// @@ -2211,7 +2211,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `DescribeCopyProductStatus` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `DescribeCopyProductStatus` operation on the `ServiceCatalog` service. /// /// Gets the status of the specified copy product operation. /// @@ -2281,7 +2281,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `DescribePortfolio` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `DescribePortfolio` operation on the `ServiceCatalog` service. /// /// Gets information about the specified portfolio. A delegated admin is authorized to invoke this command. /// @@ -2351,7 +2351,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `DescribePortfolioShareStatus` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `DescribePortfolioShareStatus` operation on the `ServiceCatalog` service. /// /// Gets the status of the specified portfolio share operation. This API can only be called by the management account in the organization or by a delegated admin. /// @@ -2423,7 +2423,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `DescribePortfolioShares` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `DescribePortfolioShares` operation on the `ServiceCatalog` service. /// /// Returns a summary of each of the portfolio shares that were created for the specified portfolio. You can use this API to determine which accounts or organizational nodes this portfolio have been shared, whether the recipient entity has imported the share, and whether TagOptions are included with the share. The PortfolioId and Type parameters are both required. /// @@ -2494,7 +2494,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `DescribeProduct` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `DescribeProduct` operation on the `ServiceCatalog` service. /// /// Gets information about the specified product. Running this operation with administrator access results in a failure. [DescribeProductAsAdmin] should be used instead. /// @@ -2565,7 +2565,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `DescribeProductAsAdmin` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `DescribeProductAsAdmin` operation on the `ServiceCatalog` service. /// /// Gets information about the specified product. This operation is run with administrator access. /// @@ -2636,7 +2636,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `DescribeProductView` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `DescribeProductView` operation on the `ServiceCatalog` service. /// /// Gets information about the specified product. /// @@ -2707,7 +2707,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `DescribeProvisionedProduct` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `DescribeProvisionedProduct` operation on the `ServiceCatalog` service. /// /// Gets information about the specified provisioned product. /// @@ -2778,7 +2778,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `DescribeProvisionedProductPlan` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `DescribeProvisionedProductPlan` operation on the `ServiceCatalog` service. /// /// Gets information about the resource changes for the specified plan. /// @@ -2849,7 +2849,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `DescribeProvisioningArtifact` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `DescribeProvisioningArtifact` operation on the `ServiceCatalog` service. /// /// Gets information about the specified provisioning artifact (also known as a version) for the specified product. /// @@ -2920,7 +2920,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `DescribeProvisioningParameters` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `DescribeProvisioningParameters` operation on the `ServiceCatalog` service. /// /// Gets information about the configuration required to provision the specified product using the specified provisioning artifact. If the output contains a TagOption key with an empty list of values, there is a TagOption conflict for that key. The end user cannot take action to fix the conflict, and launch is not blocked. In subsequent calls to [ProvisionProduct], do not include conflicted TagOption keys as tags, or this causes the error "Parameter validation failed: Missing required parameter in Tags[N]:Value". Tag the provisioned product with the value sc-tagoption-conflict-portfolioId-productId. /// @@ -2991,7 +2991,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `DescribeRecord` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `DescribeRecord` operation on the `ServiceCatalog` service. /// /// Gets information about the specified request operation. Use this operation after calling a request operation (for example, [ProvisionProduct], [TerminateProvisionedProduct], or [UpdateProvisionedProduct]). If a provisioned product was transferred to a new owner using [UpdateProvisionedProductProperties], the new owner will be able to describe all past records for that product. The previous owner will no longer be able to describe the records, but will be able to use [ListRecordHistory] to see the product's history from when he was the owner. /// @@ -3061,7 +3061,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `DescribeServiceAction` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `DescribeServiceAction` operation on the `ServiceCatalog` service. /// /// Describes a self-service action. /// @@ -3131,7 +3131,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `DescribeServiceActionExecutionParameters` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `DescribeServiceActionExecutionParameters` operation on the `ServiceCatalog` service. /// /// Finds the default parameters for a specific self-service action on a specific provisioned product and returns a map of the results to the user. /// @@ -3202,7 +3202,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `DescribeTagOption` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `DescribeTagOption` operation on the `ServiceCatalog` service. /// /// Gets information about the specified TagOption. /// @@ -3273,7 +3273,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `DisableAWSOrganizationsAccess` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `DisableAWSOrganizationsAccess` operation on the `ServiceCatalog` service. /// /// Disable portfolio sharing through the Organizations service. This command will not delete your current shares, but prevents you from creating new shares throughout your organization. Current shares are not kept in sync with your organization structure if the structure changes after calling this API. Only the management account in the organization can call this API. You cannot call this API if there are active delegated administrators in the organization. Note that a delegated administrator is not authorized to invoke DisableAWSOrganizationsAccess. If you share an Service Catalog portfolio in an organization within Organizations, and then disable Organizations access for Service Catalog, the portfolio access permissions will not sync with the latest changes to the organization structure. Specifically, accounts that you removed from the organization after disabling Service Catalog access will retain access to the previously shared portfolio. /// @@ -3345,7 +3345,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `DisassociateBudgetFromResource` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `DisassociateBudgetFromResource` operation on the `ServiceCatalog` service. /// /// Disassociates the specified budget from the specified resource. /// @@ -3415,7 +3415,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `DisassociatePrincipalFromPortfolio` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `DisassociatePrincipalFromPortfolio` operation on the `ServiceCatalog` service. /// /// Disassociates a previously associated principal ARN from a specified portfolio. The PrincipalType and PrincipalARN must match the AssociatePrincipalWithPortfolio call request details. For example, to disassociate an association created with a PrincipalARN of PrincipalType IAM you must use the PrincipalType IAM when calling DisassociatePrincipalFromPortfolio. For portfolios that have been shared with principal name sharing enabled: after disassociating a principal, share recipient accounts will no longer be able to provision products in this portfolio using a role matching the name of the associated principal. For more information, review [associate-principal-with-portfolio](https://docs.aws.amazon.com/cli/latest/reference/servicecatalog/associate-principal-with-portfolio.html#options) in the Amazon Web Services CLI Command Reference. If you disassociate a principal from a portfolio, with PrincipalType as IAM, the same principal will still have access to the portfolio if it matches one of the associated principals of type IAM_PATTERN. To fully remove access for a principal, verify all the associated Principals of type IAM_PATTERN, and then ensure you disassociate any IAM_PATTERN principals that match the principal whose access you are removing. /// @@ -3486,7 +3486,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `DisassociateProductFromPortfolio` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `DisassociateProductFromPortfolio` operation on the `ServiceCatalog` service. /// /// Disassociates the specified product from the specified portfolio. A delegated admin is authorized to invoke this command. /// @@ -3558,7 +3558,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `DisassociateServiceActionFromProvisioningArtifact` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `DisassociateServiceActionFromProvisioningArtifact` operation on the `ServiceCatalog` service. /// /// Disassociates the specified self-service action association from the specified provisioning artifact. /// @@ -3629,7 +3629,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `DisassociateTagOptionFromResource` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `DisassociateTagOptionFromResource` operation on the `ServiceCatalog` service. /// /// Disassociates the specified TagOption from the specified resource. /// @@ -3700,7 +3700,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `EnableAWSOrganizationsAccess` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `EnableAWSOrganizationsAccess` operation on the `ServiceCatalog` service. /// /// Enable portfolio sharing feature through Organizations. This API will allow Service Catalog to receive updates on your organization in order to sync your shares with the current structure. This API can only be called by the management account in the organization. When you call this API, Service Catalog calls organizations:EnableAWSServiceAccess on your behalf so that your shares stay in sync with any changes in your Organizations structure. Note that a delegated administrator is not authorized to invoke EnableAWSOrganizationsAccess. If you have previously disabled Organizations access for Service Catalog, and then enable access again, the portfolio access permissions might not sync with the latest changes to the organization structure. Specifically, accounts that you removed from the organization after disabling Service Catalog access, and before you enabled access again, can retain access to the previously shared portfolio. As a result, an account that has been removed from the organization might still be able to create or manage Amazon Web Services resources when it is no longer authorized to do so. Amazon Web Services is working to resolve this issue. /// @@ -3772,7 +3772,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `ExecuteProvisionedProductPlan` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `ExecuteProvisionedProductPlan` operation on the `ServiceCatalog` service. /// /// Provisions or modifies a product based on the resource changes for the specified plan. /// @@ -3845,7 +3845,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `ExecuteProvisionedProductServiceAction` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `ExecuteProvisionedProductServiceAction` operation on the `ServiceCatalog` service. /// /// Executes a self-service action against a provisioned product. /// @@ -3918,7 +3918,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `GetAWSOrganizationsAccessStatus` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `GetAWSOrganizationsAccessStatus` operation on the `ServiceCatalog` service. /// /// Get the Access Status for Organizations portfolio share feature. This API can only be called by the management account in the organization or by a delegated admin. /// @@ -3989,7 +3989,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `GetProvisionedProductOutputs` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `GetProvisionedProductOutputs` operation on the `ServiceCatalog` service. /// /// This API takes either a ProvisonedProductId or a ProvisionedProductName, along with a list of one or more output keys, and responds with the key/value pairs of those outputs. /// @@ -4060,7 +4060,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `ImportAsProvisionedProduct` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `ImportAsProvisionedProduct` operation on the `ServiceCatalog` service. /// /// Requests the import of a resource as an Service Catalog provisioned product that is associated to an Service Catalog product and provisioning artifact. Once imported, all supported governance actions are supported on the provisioned product. Resource import only supports CloudFormation stack ARNs. CloudFormation StackSets, and non-root nested stacks, are not supported. The CloudFormation stack must have one of the following statuses to be imported: CREATE_COMPLETE, UPDATE_COMPLETE, UPDATE_ROLLBACK_COMPLETE, IMPORT_COMPLETE, and IMPORT_ROLLBACK_COMPLETE. Import of the resource requires that the CloudFormation stack template matches the associated Service Catalog product provisioning artifact. When you import an existing CloudFormation stack into a portfolio, Service Catalog does not apply the product's associated constraints during the import process. Service Catalog applies the constraints after you call UpdateProvisionedProduct for the provisioned product. The user or role that performs this operation must have the cloudformation:GetTemplate and cloudformation:DescribeStacks IAM policy permissions. You can only import one provisioned product at a time. The product's CloudFormation stack must have the IMPORT_COMPLETE status before you import another. /// @@ -4134,7 +4134,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `ListAcceptedPortfolioShares` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `ListAcceptedPortfolioShares` operation on the `ServiceCatalog` service. /// /// Lists all imported portfolios for which account-to-account shares were accepted by this account. By specifying the PortfolioShareType, you can list portfolios for which organizational shares were accepted by this account. /// @@ -4205,7 +4205,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `ListBudgetsForResource` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `ListBudgetsForResource` operation on the `ServiceCatalog` service. /// /// Lists all the budgets associated to the specified resource. /// @@ -4276,7 +4276,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `ListConstraintsForPortfolio` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `ListConstraintsForPortfolio` operation on the `ServiceCatalog` service. /// /// Lists the constraints for the specified portfolio and product. /// @@ -4347,7 +4347,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `ListLaunchPaths` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `ListLaunchPaths` operation on the `ServiceCatalog` service. /// /// Lists the paths to the specified product. A path describes how the user gets access to a specified product and is necessary when provisioning a product. A path also determines the constraints that are put on a product. A path is dependent on a specific product, porfolio, and principal. When provisioning a product that's been added to a portfolio, you must grant your user, group, or role access to the portfolio. For more information, see [Granting users access](https://docs.aws.amazon.com/servicecatalog/latest/adminguide/catalogs_portfolios_users.html) in the Service Catalog User Guide. /// @@ -4418,7 +4418,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `ListOrganizationPortfolioAccess` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `ListOrganizationPortfolioAccess` operation on the `ServiceCatalog` service. /// /// Lists the organization nodes that have access to the specified portfolio. This API can only be called by the management account in the organization or by a delegated admin. If a delegated admin is de-registered, they can no longer perform this operation. /// @@ -4490,7 +4490,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `ListPortfolioAccess` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `ListPortfolioAccess` operation on the `ServiceCatalog` service. /// /// Lists the account IDs that have access to the specified portfolio. A delegated admin can list the accounts that have access to the shared portfolio. Note that if a delegated admin is de-registered, they can no longer perform this operation. /// @@ -4561,7 +4561,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `ListPortfolios` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `ListPortfolios` operation on the `ServiceCatalog` service. /// /// Lists all portfolios in the catalog. /// @@ -4631,7 +4631,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `ListPortfoliosForProduct` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `ListPortfoliosForProduct` operation on the `ServiceCatalog` service. /// /// Lists all portfolios that the specified product is associated with. /// @@ -4702,7 +4702,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `ListPrincipalsForPortfolio` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `ListPrincipalsForPortfolio` operation on the `ServiceCatalog` service. /// /// Lists all PrincipalARNs and corresponding PrincipalTypes associated with the specified portfolio. /// @@ -4773,7 +4773,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `ListProvisionedProductPlans` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `ListProvisionedProductPlans` operation on the `ServiceCatalog` service. /// /// Lists the plans for the specified provisioned product or all plans to which the user has access. /// @@ -4844,7 +4844,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `ListProvisioningArtifacts` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `ListProvisioningArtifacts` operation on the `ServiceCatalog` service. /// /// Lists all provisioning artifacts (also known as versions) for the specified product. /// @@ -4915,7 +4915,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `ListProvisioningArtifactsForServiceAction` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `ListProvisioningArtifactsForServiceAction` operation on the `ServiceCatalog` service. /// /// Lists all provisioning artifacts (also known as versions) for the specified self-service action. /// @@ -4986,7 +4986,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `ListRecordHistory` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `ListRecordHistory` operation on the `ServiceCatalog` service. /// /// Lists the specified requests or all performed requests. /// @@ -5056,7 +5056,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `ListResourcesForTagOption` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `ListResourcesForTagOption` operation on the `ServiceCatalog` service. /// /// Lists the resources associated with the specified TagOption. /// @@ -5128,7 +5128,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `ListServiceActions` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `ListServiceActions` operation on the `ServiceCatalog` service. /// /// Lists all self-service actions. /// @@ -5198,7 +5198,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `ListServiceActionsForProvisioningArtifact` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `ListServiceActionsForProvisioningArtifact` operation on the `ServiceCatalog` service. /// /// Returns a paginated list of self-service actions associated with the specified Product ID and Provisioning Artifact ID. /// @@ -5269,7 +5269,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `ListStackInstancesForProvisionedProduct` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `ListStackInstancesForProvisionedProduct` operation on the `ServiceCatalog` service. /// /// Returns summary information about stack instances that are associated with the specified CFN_STACKSET type provisioned product. You can filter for stack instances that are associated with a specific Amazon Web Services account name or Region. /// @@ -5340,7 +5340,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `ListTagOptions` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `ListTagOptions` operation on the `ServiceCatalog` service. /// /// Lists the specified TagOptions or all TagOptions. /// @@ -5411,7 +5411,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `NotifyProvisionProductEngineWorkflowResult` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `NotifyProvisionProductEngineWorkflowResult` operation on the `ServiceCatalog` service. /// /// Notifies the result of the provisioning engine execution. /// @@ -5483,7 +5483,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `NotifyTerminateProvisionedProductEngineWorkflowResult` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `NotifyTerminateProvisionedProductEngineWorkflowResult` operation on the `ServiceCatalog` service. /// /// Notifies the result of the terminate engine execution. /// @@ -5555,7 +5555,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `NotifyUpdateProvisionedProductEngineWorkflowResult` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `NotifyUpdateProvisionedProductEngineWorkflowResult` operation on the `ServiceCatalog` service. /// /// Notifies the result of the update engine execution. /// @@ -5627,7 +5627,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `ProvisionProduct` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `ProvisionProduct` operation on the `ServiceCatalog` service. /// /// Provisions the specified product. A provisioned product is a resourced instance of a product. For example, provisioning a product that's based on an CloudFormation template launches an CloudFormation stack and its underlying resources. You can check the status of this request using [DescribeRecord]. If the request contains a tag key with an empty list of values, there's a tag conflict for that key. Don't include conflicted keys as tags, or this will cause the error "Parameter validation failed: Missing required parameter in Tags[N]:Value". When provisioning a product that's been added to a portfolio, you must grant your user, group, or role access to the portfolio. For more information, see [Granting users access](https://docs.aws.amazon.com/servicecatalog/latest/adminguide/catalogs_portfolios_users.html) in the Service Catalog User Guide. /// @@ -5700,7 +5700,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `RejectPortfolioShare` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `RejectPortfolioShare` operation on the `ServiceCatalog` service. /// /// Rejects an offer to share the specified portfolio. /// @@ -5770,7 +5770,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `ScanProvisionedProducts` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `ScanProvisionedProducts` operation on the `ServiceCatalog` service. /// /// Lists the provisioned products that are available (not terminated). To use additional filtering, see [SearchProvisionedProducts]. /// @@ -5840,7 +5840,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `SearchProducts` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `SearchProducts` operation on the `ServiceCatalog` service. /// /// Gets information about the products to which the caller has access. /// @@ -5910,7 +5910,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `SearchProductsAsAdmin` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `SearchProductsAsAdmin` operation on the `ServiceCatalog` service. /// /// Gets information about the products for the specified portfolio or all products. /// @@ -5981,7 +5981,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `SearchProvisionedProducts` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `SearchProvisionedProducts` operation on the `ServiceCatalog` service. /// /// Gets information about the provisioned products that meet the specified criteria. /// @@ -6051,7 +6051,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `TerminateProvisionedProduct` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `TerminateProvisionedProduct` operation on the `ServiceCatalog` service. /// /// Terminates the specified provisioned product. This operation does not delete any records associated with the provisioned product. You can check the status of this request using [DescribeRecord]. /// @@ -6122,7 +6122,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `UpdateConstraint` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `UpdateConstraint` operation on the `ServiceCatalog` service. /// /// Updates the specified constraint. /// @@ -6193,7 +6193,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `UpdatePortfolio` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `UpdatePortfolio` operation on the `ServiceCatalog` service. /// /// Updates the specified portfolio. You cannot update a product that was shared with you. /// @@ -6266,7 +6266,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `UpdatePortfolioShare` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `UpdatePortfolioShare` operation on the `ServiceCatalog` service. /// /// Updates the specified portfolio share. You can use this API to enable or disable TagOptions sharing or Principal sharing for an existing portfolio share. The portfolio share cannot be updated if the CreatePortfolioShare operation is IN_PROGRESS, as the share is not available to recipient entities. In this case, you must wait for the portfolio share to be completed. You must provide the accountId or organization node in the input, but not both. If the portfolio is shared to both an external account and an organization node, and both shares need to be updated, you must invoke UpdatePortfolioShare separately for each share type. This API cannot be used for removing the portfolio share. You must use DeletePortfolioShare API for that action. When you associate a principal with portfolio, a potential privilege escalation path may occur when that portfolio is then shared with other accounts. For a user in a recipient account who is not an Service Catalog Admin, but still has the ability to create Principals (Users/Groups/Roles), that user could create a role that matches a principal name association for the portfolio. Although this user may not know which principal names are associated through Service Catalog, they may be able to guess the user. If this potential escalation path is a concern, then Service Catalog recommends using PrincipalType as IAM. With this configuration, the PrincipalARN must already exist in the recipient account before it can be associated. /// @@ -6339,7 +6339,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `UpdateProduct` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `UpdateProduct` operation on the `ServiceCatalog` service. /// /// Updates the specified product. /// @@ -6411,7 +6411,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `UpdateProvisionedProduct` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `UpdateProvisionedProduct` operation on the `ServiceCatalog` service. /// /// Requests updates to the configuration of the specified provisioned product. If there are tags associated with the object, they cannot be updated or added. Depending on the specific updates requested, this operation can update with no interruption, with some interruption, or replace the provisioned product entirely. You can check the status of this request using [DescribeRecord]. /// @@ -6483,7 +6483,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `UpdateProvisionedProductProperties` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `UpdateProvisionedProductProperties` operation on the `ServiceCatalog` service. /// /// Requests updates to the properties of the specified provisioned product. /// @@ -6556,7 +6556,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `UpdateProvisioningArtifact` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `UpdateProvisioningArtifact` operation on the `ServiceCatalog` service. /// /// Updates the specified provisioning artifact (also known as a version) for the specified product. You cannot update a provisioning artifact for a product that was shared with you. /// @@ -6627,7 +6627,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `UpdateServiceAction` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `UpdateServiceAction` operation on the `ServiceCatalog` service. /// /// Updates a self-service action. /// @@ -6698,7 +6698,7 @@ extension ServiceCatalogClient { return try await op.execute(input: input) } - /// Performs the `UpdateTagOption` operation on the `AWS242ServiceCatalogService` service. + /// Performs the `UpdateTagOption` operation on the `ServiceCatalog` service. /// /// Updates the specified TagOption. /// diff --git a/Sources/Services/AWSServiceCatalogAppRegistry/Sources/AWSServiceCatalogAppRegistry/ServiceCatalogAppRegistryClient.swift b/Sources/Services/AWSServiceCatalogAppRegistry/Sources/AWSServiceCatalogAppRegistry/ServiceCatalogAppRegistryClient.swift index 18d143d0689..6568198083f 100644 --- a/Sources/Services/AWSServiceCatalogAppRegistry/Sources/AWSServiceCatalogAppRegistry/ServiceCatalogAppRegistryClient.swift +++ b/Sources/Services/AWSServiceCatalogAppRegistry/Sources/AWSServiceCatalogAppRegistry/ServiceCatalogAppRegistryClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ServiceCatalogAppRegistryClient: ClientRuntime.Client { public static let clientName = "ServiceCatalogAppRegistryClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ServiceCatalogAppRegistryClient.ServiceCatalogAppRegistryClientConfiguration let serviceName = "Service Catalog AppRegistry" @@ -331,7 +331,7 @@ extension ServiceCatalogAppRegistryClient { } extension ServiceCatalogAppRegistryClient { - /// Performs the `AssociateAttributeGroup` operation on the `AWS242AppRegistry` service. + /// Performs the `AssociateAttributeGroup` operation on the `ServiceCatalogAppRegistry` service. /// /// Associates an attribute group with an application to augment the application's metadata with the group's attributes. This feature enables applications to be described with user-defined details that are machine-readable, such as third-party integrations. /// @@ -401,7 +401,7 @@ extension ServiceCatalogAppRegistryClient { return try await op.execute(input: input) } - /// Performs the `AssociateResource` operation on the `AWS242AppRegistry` service. + /// Performs the `AssociateResource` operation on the `ServiceCatalogAppRegistry` service. /// /// Associates a resource with an application. The resource can be specified by its ARN or name. The application can be specified by ARN, ID, or name. Minimum permissions You must have the following permissions to associate a resource using the OPTIONS parameter set to APPLY_APPLICATION_TAG. /// @@ -491,7 +491,7 @@ extension ServiceCatalogAppRegistryClient { return try await op.execute(input: input) } - /// Performs the `CreateApplication` operation on the `AWS242AppRegistry` service. + /// Performs the `CreateApplication` operation on the `ServiceCatalogAppRegistry` service. /// /// Creates a new application that is the top-level node in a hierarchy of related cloud resource abstractions. /// @@ -565,7 +565,7 @@ extension ServiceCatalogAppRegistryClient { return try await op.execute(input: input) } - /// Performs the `CreateAttributeGroup` operation on the `AWS242AppRegistry` service. + /// Performs the `CreateAttributeGroup` operation on the `ServiceCatalogAppRegistry` service. /// /// Creates a new attribute group as a container for user-defined attributes. This feature enables users to have full control over their cloud application's metadata in a rich machine-readable format to facilitate integration with automated workflows and third-party tools. /// @@ -638,7 +638,7 @@ extension ServiceCatalogAppRegistryClient { return try await op.execute(input: input) } - /// Performs the `DeleteApplication` operation on the `AWS242AppRegistry` service. + /// Performs the `DeleteApplication` operation on the `ServiceCatalogAppRegistry` service. /// /// Deletes an application that is specified either by its application ID, name, or ARN. All associated attribute groups and resources must be disassociated from it before deleting an application. /// @@ -706,7 +706,7 @@ extension ServiceCatalogAppRegistryClient { return try await op.execute(input: input) } - /// Performs the `DeleteAttributeGroup` operation on the `AWS242AppRegistry` service. + /// Performs the `DeleteAttributeGroup` operation on the `ServiceCatalogAppRegistry` service. /// /// Deletes an attribute group, specified either by its attribute group ID, name, or ARN. /// @@ -774,7 +774,7 @@ extension ServiceCatalogAppRegistryClient { return try await op.execute(input: input) } - /// Performs the `DisassociateAttributeGroup` operation on the `AWS242AppRegistry` service. + /// Performs the `DisassociateAttributeGroup` operation on the `ServiceCatalogAppRegistry` service. /// /// Disassociates an attribute group from an application to remove the extra attributes contained in the attribute group from the application's metadata. This operation reverts AssociateAttributeGroup. /// @@ -842,7 +842,7 @@ extension ServiceCatalogAppRegistryClient { return try await op.execute(input: input) } - /// Performs the `DisassociateResource` operation on the `AWS242AppRegistry` service. + /// Performs the `DisassociateResource` operation on the `ServiceCatalogAppRegistry` service. /// /// Disassociates a resource from application. Both the resource and the application can be specified either by ID or name. Minimum permissions You must have the following permissions to remove a resource that's been associated with an application using the APPLY_APPLICATION_TAG option for [AssociateResource](https://docs.aws.amazon.com/servicecatalog/latest/dg/API_app-registry_AssociateResource.html). /// @@ -927,7 +927,7 @@ extension ServiceCatalogAppRegistryClient { return try await op.execute(input: input) } - /// Performs the `GetApplication` operation on the `AWS242AppRegistry` service. + /// Performs the `GetApplication` operation on the `ServiceCatalogAppRegistry` service. /// /// Retrieves metadata information about one of your applications. The application can be specified by its ARN, ID, or name (which is unique within one account in one region at a given point in time). Specify by ARN or ID in automated workflows if you want to make sure that the exact same application is returned or a ResourceNotFoundException is thrown, avoiding the ABA addressing problem. /// @@ -996,7 +996,7 @@ extension ServiceCatalogAppRegistryClient { return try await op.execute(input: input) } - /// Performs the `GetAssociatedResource` operation on the `AWS242AppRegistry` service. + /// Performs the `GetAssociatedResource` operation on the `ServiceCatalogAppRegistry` service. /// /// Gets the resource associated with the application. /// @@ -1065,7 +1065,7 @@ extension ServiceCatalogAppRegistryClient { return try await op.execute(input: input) } - /// Performs the `GetAttributeGroup` operation on the `AWS242AppRegistry` service. + /// Performs the `GetAttributeGroup` operation on the `ServiceCatalogAppRegistry` service. /// /// Retrieves an attribute group by its ARN, ID, or name. The attribute group can be specified by its ARN, ID, or name. /// @@ -1134,7 +1134,7 @@ extension ServiceCatalogAppRegistryClient { return try await op.execute(input: input) } - /// Performs the `GetConfiguration` operation on the `AWS242AppRegistry` service. + /// Performs the `GetConfiguration` operation on the `ServiceCatalogAppRegistry` service. /// /// Retrieves a TagKey configuration from an account. /// @@ -1200,7 +1200,7 @@ extension ServiceCatalogAppRegistryClient { return try await op.execute(input: input) } - /// Performs the `ListApplications` operation on the `AWS242AppRegistry` service. + /// Performs the `ListApplications` operation on the `ServiceCatalogAppRegistry` service. /// /// Retrieves a list of all of your applications. Results are paginated. /// @@ -1268,7 +1268,7 @@ extension ServiceCatalogAppRegistryClient { return try await op.execute(input: input) } - /// Performs the `ListAssociatedAttributeGroups` operation on the `AWS242AppRegistry` service. + /// Performs the `ListAssociatedAttributeGroups` operation on the `ServiceCatalogAppRegistry` service. /// /// Lists all attribute groups that are associated with specified application. Results are paginated. /// @@ -1337,7 +1337,7 @@ extension ServiceCatalogAppRegistryClient { return try await op.execute(input: input) } - /// Performs the `ListAssociatedResources` operation on the `AWS242AppRegistry` service. + /// Performs the `ListAssociatedResources` operation on the `ServiceCatalogAppRegistry` service. /// /// Lists all of the resources that are associated with the specified application. Results are paginated. If you share an application, and a consumer account associates a tag query to the application, all of the users who can access the application can also view the tag values in all accounts that are associated with it using this API. /// @@ -1406,7 +1406,7 @@ extension ServiceCatalogAppRegistryClient { return try await op.execute(input: input) } - /// Performs the `ListAttributeGroups` operation on the `AWS242AppRegistry` service. + /// Performs the `ListAttributeGroups` operation on the `ServiceCatalogAppRegistry` service. /// /// Lists all attribute groups which you have access to. Results are paginated. /// @@ -1474,7 +1474,7 @@ extension ServiceCatalogAppRegistryClient { return try await op.execute(input: input) } - /// Performs the `ListAttributeGroupsForApplication` operation on the `AWS242AppRegistry` service. + /// Performs the `ListAttributeGroupsForApplication` operation on the `ServiceCatalogAppRegistry` service. /// /// Lists the details of all attribute groups associated with a specific application. The results display in pages. /// @@ -1543,7 +1543,7 @@ extension ServiceCatalogAppRegistryClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWS242AppRegistry` service. + /// Performs the `ListTagsForResource` operation on the `ServiceCatalogAppRegistry` service. /// /// Lists all of the tags on the resource. /// @@ -1611,7 +1611,7 @@ extension ServiceCatalogAppRegistryClient { return try await op.execute(input: input) } - /// Performs the `PutConfiguration` operation on the `AWS242AppRegistry` service. + /// Performs the `PutConfiguration` operation on the `ServiceCatalogAppRegistry` service. /// /// Associates a TagKey configuration to an account. /// @@ -1682,7 +1682,7 @@ extension ServiceCatalogAppRegistryClient { return try await op.execute(input: input) } - /// Performs the `SyncResource` operation on the `AWS242AppRegistry` service. + /// Performs the `SyncResource` operation on the `ServiceCatalogAppRegistry` service. /// /// Syncs the resource with current AppRegistry records. Specifically, the resource’s AppRegistry system tags sync with its associated application. We remove the resource's AppRegistry system tags if it does not associate with the application. The caller must have permissions to read and update the resource. /// @@ -1752,7 +1752,7 @@ extension ServiceCatalogAppRegistryClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWS242AppRegistry` service. + /// Performs the `TagResource` operation on the `ServiceCatalogAppRegistry` service. /// /// Assigns one or more tags (key-value pairs) to the specified resource. Each tag consists of a key and an optional value. If a tag with the same key is already associated with the resource, this action updates its value. This operation returns an empty response if the call was successful. /// @@ -1823,7 +1823,7 @@ extension ServiceCatalogAppRegistryClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWS242AppRegistry` service. + /// Performs the `UntagResource` operation on the `ServiceCatalogAppRegistry` service. /// /// Removes tags from a resource. This operation returns an empty response if the call was successful. /// @@ -1892,7 +1892,7 @@ extension ServiceCatalogAppRegistryClient { return try await op.execute(input: input) } - /// Performs the `UpdateApplication` operation on the `AWS242AppRegistry` service. + /// Performs the `UpdateApplication` operation on the `ServiceCatalogAppRegistry` service. /// /// Updates an existing application with new attributes. /// @@ -1965,7 +1965,7 @@ extension ServiceCatalogAppRegistryClient { return try await op.execute(input: input) } - /// Performs the `UpdateAttributeGroup` operation on the `AWS242AppRegistry` service. + /// Performs the `UpdateAttributeGroup` operation on the `ServiceCatalogAppRegistry` service. /// /// Updates an existing attribute group with new details. /// diff --git a/Sources/Services/AWSServiceDiscovery/Sources/AWSServiceDiscovery/ServiceDiscoveryClient.swift b/Sources/Services/AWSServiceDiscovery/Sources/AWSServiceDiscovery/ServiceDiscoveryClient.swift index d53c6ae4ff3..a5c0f646cd0 100644 --- a/Sources/Services/AWSServiceDiscovery/Sources/AWSServiceDiscovery/ServiceDiscoveryClient.swift +++ b/Sources/Services/AWSServiceDiscovery/Sources/AWSServiceDiscovery/ServiceDiscoveryClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ServiceDiscoveryClient: ClientRuntime.Client { public static let clientName = "ServiceDiscoveryClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ServiceDiscoveryClient.ServiceDiscoveryClientConfiguration let serviceName = "ServiceDiscovery" @@ -330,7 +330,7 @@ extension ServiceDiscoveryClient { } extension ServiceDiscoveryClient { - /// Performs the `CreateHttpNamespace` operation on the `Route53AutoNaming_v20170314` service. + /// Performs the `CreateHttpNamespace` operation on the `ServiceDiscovery` service. /// /// Creates an HTTP namespace. Service instances registered using an HTTP namespace can be discovered using a DiscoverInstances request but can't be discovered using DNS. For the current quota on the number of namespaces that you can create using the same Amazon Web Services account, see [Cloud Map quotas](https://docs.aws.amazon.com/cloud-map/latest/dg/cloud-map-limits.html) in the Cloud Map Developer Guide. /// @@ -405,7 +405,7 @@ extension ServiceDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `CreatePrivateDnsNamespace` operation on the `Route53AutoNaming_v20170314` service. + /// Performs the `CreatePrivateDnsNamespace` operation on the `ServiceDiscovery` service. /// /// Creates a private namespace based on DNS, which is visible only inside a specified Amazon VPC. The namespace defines your service naming scheme. For example, if you name your namespace example.com and name your service backend, the resulting DNS name for the service is backend.example.com. Service instances that are registered using a private DNS namespace can be discovered using either a DiscoverInstances request or using DNS. For the current quota on the number of namespaces that you can create using the same Amazon Web Services account, see [Cloud Map quotas](https://docs.aws.amazon.com/cloud-map/latest/dg/cloud-map-limits.html) in the Cloud Map Developer Guide. /// @@ -480,7 +480,7 @@ extension ServiceDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `CreatePublicDnsNamespace` operation on the `Route53AutoNaming_v20170314` service. + /// Performs the `CreatePublicDnsNamespace` operation on the `ServiceDiscovery` service. /// /// Creates a public namespace based on DNS, which is visible on the internet. The namespace defines your service naming scheme. For example, if you name your namespace example.com and name your service backend, the resulting DNS name for the service is backend.example.com. You can discover instances that were registered with a public DNS namespace by using either a DiscoverInstances request or using DNS. For the current quota on the number of namespaces that you can create using the same Amazon Web Services account, see [Cloud Map quotas](https://docs.aws.amazon.com/cloud-map/latest/dg/cloud-map-limits.html) in the Cloud Map Developer Guide. The CreatePublicDnsNamespace API operation is not supported in the Amazon Web Services GovCloud (US) Regions. /// @@ -555,7 +555,7 @@ extension ServiceDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `CreateService` operation on the `Route53AutoNaming_v20170314` service. + /// Performs the `CreateService` operation on the `ServiceDiscovery` service. /// /// Creates a service. This action defines the configuration for the following entities: /// @@ -650,7 +650,7 @@ extension ServiceDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `DeleteNamespace` operation on the `Route53AutoNaming_v20170314` service. + /// Performs the `DeleteNamespace` operation on the `ServiceDiscovery` service. /// /// Deletes a namespace from the current account. If the namespace still contains one or more services, the request fails. /// @@ -723,7 +723,7 @@ extension ServiceDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `DeleteService` operation on the `Route53AutoNaming_v20170314` service. + /// Performs the `DeleteService` operation on the `ServiceDiscovery` service. /// /// Deletes a specified service and all associated service attributes. If the service still contains one or more registered instances, the request fails. /// @@ -795,7 +795,7 @@ extension ServiceDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `DeleteServiceAttributes` operation on the `Route53AutoNaming_v20170314` service. + /// Performs the `DeleteServiceAttributes` operation on the `ServiceDiscovery` service. /// /// Deletes specific attributes associated with a service. /// @@ -866,7 +866,7 @@ extension ServiceDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `DeregisterInstance` operation on the `Route53AutoNaming_v20170314` service. + /// Performs the `DeregisterInstance` operation on the `ServiceDiscovery` service. /// /// Deletes the Amazon Route 53 DNS records and health check, if any, that Cloud Map created for the specified instance. /// @@ -940,7 +940,7 @@ extension ServiceDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `DiscoverInstances` operation on the `Route53AutoNaming_v20170314` service. + /// Performs the `DiscoverInstances` operation on the `ServiceDiscovery` service. /// /// Discovers registered instances for a specified namespace and service. You can use DiscoverInstances to discover instances for any type of namespace. DiscoverInstances returns a randomized list of instances allowing customers to distribute traffic evenly across instances. For public and private DNS namespaces, you can also use DNS queries to discover instances. /// @@ -1013,7 +1013,7 @@ extension ServiceDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `DiscoverInstancesRevision` operation on the `Route53AutoNaming_v20170314` service. + /// Performs the `DiscoverInstancesRevision` operation on the `ServiceDiscovery` service. /// /// Discovers the increasing revision associated with an instance. /// @@ -1086,7 +1086,7 @@ extension ServiceDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `GetInstance` operation on the `Route53AutoNaming_v20170314` service. + /// Performs the `GetInstance` operation on the `ServiceDiscovery` service. /// /// Gets information about a specified instance. /// @@ -1158,7 +1158,7 @@ extension ServiceDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `GetInstancesHealthStatus` operation on the `Route53AutoNaming_v20170314` service. + /// Performs the `GetInstancesHealthStatus` operation on the `ServiceDiscovery` service. /// /// Gets the current health status (Healthy, Unhealthy, or Unknown) of one or more instances that are associated with a specified service. There's a brief delay between when you register an instance and when the health status for the instance is available. /// @@ -1230,7 +1230,7 @@ extension ServiceDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `GetNamespace` operation on the `Route53AutoNaming_v20170314` service. + /// Performs the `GetNamespace` operation on the `ServiceDiscovery` service. /// /// Gets information about a namespace. /// @@ -1301,7 +1301,7 @@ extension ServiceDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `GetOperation` operation on the `Route53AutoNaming_v20170314` service. + /// Performs the `GetOperation` operation on the `ServiceDiscovery` service. /// /// Gets information about any operation that returns an operation ID in the response, such as a CreateHttpNamespace request. To get a list of operations that match specified criteria, see [ListOperations](https://docs.aws.amazon.com/cloud-map/latest/api/API_ListOperations.html). /// @@ -1372,7 +1372,7 @@ extension ServiceDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `GetService` operation on the `Route53AutoNaming_v20170314` service. + /// Performs the `GetService` operation on the `ServiceDiscovery` service. /// /// Gets the settings for a specified service. /// @@ -1443,7 +1443,7 @@ extension ServiceDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `GetServiceAttributes` operation on the `Route53AutoNaming_v20170314` service. + /// Performs the `GetServiceAttributes` operation on the `ServiceDiscovery` service. /// /// Returns the attributes associated with a specified service. /// @@ -1514,7 +1514,7 @@ extension ServiceDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `ListInstances` operation on the `Route53AutoNaming_v20170314` service. + /// Performs the `ListInstances` operation on the `ServiceDiscovery` service. /// /// Lists summary information about the instances that you registered by using a specified service. /// @@ -1585,7 +1585,7 @@ extension ServiceDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `ListNamespaces` operation on the `Route53AutoNaming_v20170314` service. + /// Performs the `ListNamespaces` operation on the `ServiceDiscovery` service. /// /// Lists summary information about the namespaces that were created by the current Amazon Web Services account. /// @@ -1655,7 +1655,7 @@ extension ServiceDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `ListOperations` operation on the `Route53AutoNaming_v20170314` service. + /// Performs the `ListOperations` operation on the `ServiceDiscovery` service. /// /// Lists operations that match the criteria that you specify. /// @@ -1725,7 +1725,7 @@ extension ServiceDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `ListServices` operation on the `Route53AutoNaming_v20170314` service. + /// Performs the `ListServices` operation on the `ServiceDiscovery` service. /// /// Lists summary information for all the services that are associated with one or more namespaces. /// @@ -1795,7 +1795,7 @@ extension ServiceDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `Route53AutoNaming_v20170314` service. + /// Performs the `ListTagsForResource` operation on the `ServiceDiscovery` service. /// /// Lists tags for the specified resource. /// @@ -1866,7 +1866,7 @@ extension ServiceDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `RegisterInstance` operation on the `Route53AutoNaming_v20170314` service. + /// Performs the `RegisterInstance` operation on the `ServiceDiscovery` service. /// /// Creates or updates one or more records and, optionally, creates a health check based on the settings in a specified service. When you submit a RegisterInstance request, the following occurs: /// @@ -1959,7 +1959,7 @@ extension ServiceDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `Route53AutoNaming_v20170314` service. + /// Performs the `TagResource` operation on the `ServiceDiscovery` service. /// /// Adds one or more tags to the specified resource. /// @@ -2031,7 +2031,7 @@ extension ServiceDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `Route53AutoNaming_v20170314` service. + /// Performs the `UntagResource` operation on the `ServiceDiscovery` service. /// /// Removes one or more tags from the specified resource. /// @@ -2102,7 +2102,7 @@ extension ServiceDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `UpdateHttpNamespace` operation on the `Route53AutoNaming_v20170314` service. + /// Performs the `UpdateHttpNamespace` operation on the `ServiceDiscovery` service. /// /// Updates an HTTP namespace. /// @@ -2176,7 +2176,7 @@ extension ServiceDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `UpdateInstanceCustomHealthStatus` operation on the `Route53AutoNaming_v20170314` service. + /// Performs the `UpdateInstanceCustomHealthStatus` operation on the `ServiceDiscovery` service. /// /// Submits a request to change the health status of a custom health check to healthy or unhealthy. You can use UpdateInstanceCustomHealthStatus to change the status only for custom health checks, which you define using HealthCheckCustomConfig when you create a service. You can't use it to change the status for Route 53 health checks, which you define using HealthCheckConfig. For more information, see [HealthCheckCustomConfig](https://docs.aws.amazon.com/cloud-map/latest/api/API_HealthCheckCustomConfig.html). /// @@ -2249,7 +2249,7 @@ extension ServiceDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `UpdatePrivateDnsNamespace` operation on the `Route53AutoNaming_v20170314` service. + /// Performs the `UpdatePrivateDnsNamespace` operation on the `ServiceDiscovery` service. /// /// Updates a private DNS namespace. /// @@ -2323,7 +2323,7 @@ extension ServiceDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `UpdatePublicDnsNamespace` operation on the `Route53AutoNaming_v20170314` service. + /// Performs the `UpdatePublicDnsNamespace` operation on the `ServiceDiscovery` service. /// /// Updates a public DNS namespace. /// @@ -2397,7 +2397,7 @@ extension ServiceDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `UpdateService` operation on the `Route53AutoNaming_v20170314` service. + /// Performs the `UpdateService` operation on the `ServiceDiscovery` service. /// /// Submits a request to perform the following operations: /// @@ -2483,7 +2483,7 @@ extension ServiceDiscoveryClient { return try await op.execute(input: input) } - /// Performs the `UpdateServiceAttributes` operation on the `Route53AutoNaming_v20170314` service. + /// Performs the `UpdateServiceAttributes` operation on the `ServiceDiscovery` service. /// /// Submits a request to update a specified service to add service-level attributes. /// diff --git a/Sources/Services/AWSServiceQuotas/Sources/AWSServiceQuotas/ServiceQuotasClient.swift b/Sources/Services/AWSServiceQuotas/Sources/AWSServiceQuotas/ServiceQuotasClient.swift index c7fc5678571..f24e7698b93 100644 --- a/Sources/Services/AWSServiceQuotas/Sources/AWSServiceQuotas/ServiceQuotasClient.swift +++ b/Sources/Services/AWSServiceQuotas/Sources/AWSServiceQuotas/ServiceQuotasClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ServiceQuotasClient: ClientRuntime.Client { public static let clientName = "ServiceQuotasClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ServiceQuotasClient.ServiceQuotasClientConfiguration let serviceName = "Service Quotas" @@ -329,7 +329,7 @@ extension ServiceQuotasClient { } extension ServiceQuotasClient { - /// Performs the `AssociateServiceQuotaTemplate` operation on the `ServiceQuotasV20190624` service. + /// Performs the `AssociateServiceQuotaTemplate` operation on the `ServiceQuotas` service. /// /// Associates your quota request template with your organization. When a new Amazon Web Services account is created in your organization, the quota increase requests in the template are automatically applied to the account. You can add a quota increase request for any adjustable quota to your template. /// @@ -406,7 +406,7 @@ extension ServiceQuotasClient { return try await op.execute(input: input) } - /// Performs the `DeleteServiceQuotaIncreaseRequestFromTemplate` operation on the `ServiceQuotasV20190624` service. + /// Performs the `DeleteServiceQuotaIncreaseRequestFromTemplate` operation on the `ServiceQuotas` service. /// /// Deletes the quota increase request for the specified quota from your quota request template. /// @@ -484,7 +484,7 @@ extension ServiceQuotasClient { return try await op.execute(input: input) } - /// Performs the `DisassociateServiceQuotaTemplate` operation on the `ServiceQuotasV20190624` service. + /// Performs the `DisassociateServiceQuotaTemplate` operation on the `ServiceQuotas` service. /// /// Disables your quota request template. After a template is disabled, the quota increase requests in the template are not applied to new Amazon Web Services accounts in your organization. Disabling a quota request template does not apply its quota increase requests. /// @@ -561,7 +561,7 @@ extension ServiceQuotasClient { return try await op.execute(input: input) } - /// Performs the `GetAWSDefaultServiceQuota` operation on the `ServiceQuotasV20190624` service. + /// Performs the `GetAWSDefaultServiceQuota` operation on the `ServiceQuotas` service. /// /// Retrieves the default value for the specified quota. The default value does not reflect any quota increases. /// @@ -635,7 +635,7 @@ extension ServiceQuotasClient { return try await op.execute(input: input) } - /// Performs the `GetAssociationForServiceQuotaTemplate` operation on the `ServiceQuotasV20190624` service. + /// Performs the `GetAssociationForServiceQuotaTemplate` operation on the `ServiceQuotas` service. /// /// Retrieves the status of the association for the quota request template. /// @@ -712,7 +712,7 @@ extension ServiceQuotasClient { return try await op.execute(input: input) } - /// Performs the `GetRequestedServiceQuotaChange` operation on the `ServiceQuotasV20190624` service. + /// Performs the `GetRequestedServiceQuotaChange` operation on the `ServiceQuotas` service. /// /// Retrieves information about the specified quota increase request. /// @@ -786,7 +786,7 @@ extension ServiceQuotasClient { return try await op.execute(input: input) } - /// Performs the `GetServiceQuota` operation on the `ServiceQuotasV20190624` service. + /// Performs the `GetServiceQuota` operation on the `ServiceQuotas` service. /// /// Retrieves the applied quota value for the specified quota. For some quotas, only the default values are available. If the applied quota value is not available for a quota, the quota is not retrieved. /// @@ -860,7 +860,7 @@ extension ServiceQuotasClient { return try await op.execute(input: input) } - /// Performs the `GetServiceQuotaIncreaseRequestFromTemplate` operation on the `ServiceQuotasV20190624` service. + /// Performs the `GetServiceQuotaIncreaseRequestFromTemplate` operation on the `ServiceQuotas` service. /// /// Retrieves information about the specified quota increase request in your quota request template. /// @@ -938,7 +938,7 @@ extension ServiceQuotasClient { return try await op.execute(input: input) } - /// Performs the `ListAWSDefaultServiceQuotas` operation on the `ServiceQuotasV20190624` service. + /// Performs the `ListAWSDefaultServiceQuotas` operation on the `ServiceQuotas` service. /// /// Lists the default values for the quotas for the specified Amazon Web Service. A default value does not reflect any quota increases. /// @@ -1013,7 +1013,7 @@ extension ServiceQuotasClient { return try await op.execute(input: input) } - /// Performs the `ListRequestedServiceQuotaChangeHistory` operation on the `ServiceQuotasV20190624` service. + /// Performs the `ListRequestedServiceQuotaChangeHistory` operation on the `ServiceQuotas` service. /// /// Retrieves the quota increase requests for the specified Amazon Web Service. /// @@ -1088,7 +1088,7 @@ extension ServiceQuotasClient { return try await op.execute(input: input) } - /// Performs the `ListRequestedServiceQuotaChangeHistoryByQuota` operation on the `ServiceQuotasV20190624` service. + /// Performs the `ListRequestedServiceQuotaChangeHistoryByQuota` operation on the `ServiceQuotas` service. /// /// Retrieves the quota increase requests for the specified quota. /// @@ -1163,7 +1163,7 @@ extension ServiceQuotasClient { return try await op.execute(input: input) } - /// Performs the `ListServiceQuotaIncreaseRequestsInTemplate` operation on the `ServiceQuotasV20190624` service. + /// Performs the `ListServiceQuotaIncreaseRequestsInTemplate` operation on the `ServiceQuotas` service. /// /// Lists the quota increase requests in the specified quota request template. /// @@ -1240,7 +1240,7 @@ extension ServiceQuotasClient { return try await op.execute(input: input) } - /// Performs the `ListServiceQuotas` operation on the `ServiceQuotasV20190624` service. + /// Performs the `ListServiceQuotas` operation on the `ServiceQuotas` service. /// /// Lists the applied quota values for the specified Amazon Web Service. For some quotas, only the default values are available. If the applied quota value is not available for a quota, the quota is not retrieved. /// @@ -1315,7 +1315,7 @@ extension ServiceQuotasClient { return try await op.execute(input: input) } - /// Performs the `ListServices` operation on the `ServiceQuotasV20190624` service. + /// Performs the `ListServices` operation on the `ServiceQuotas` service. /// /// Lists the names and codes for the Amazon Web Services integrated with Service Quotas. /// @@ -1389,7 +1389,7 @@ extension ServiceQuotasClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `ServiceQuotasV20190624` service. + /// Performs the `ListTagsForResource` operation on the `ServiceQuotas` service. /// /// Returns a list of the tags assigned to the specified applied quota. /// @@ -1463,7 +1463,7 @@ extension ServiceQuotasClient { return try await op.execute(input: input) } - /// Performs the `PutServiceQuotaIncreaseRequestIntoTemplate` operation on the `ServiceQuotasV20190624` service. + /// Performs the `PutServiceQuotaIncreaseRequestIntoTemplate` operation on the `ServiceQuotas` service. /// /// Adds a quota increase request to your quota request template. /// @@ -1542,7 +1542,7 @@ extension ServiceQuotasClient { return try await op.execute(input: input) } - /// Performs the `RequestServiceQuotaIncrease` operation on the `ServiceQuotasV20190624` service. + /// Performs the `RequestServiceQuotaIncrease` operation on the `ServiceQuotas` service. /// /// Submits a quota increase request for the specified quota. /// @@ -1620,7 +1620,7 @@ extension ServiceQuotasClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `ServiceQuotasV20190624` service. + /// Performs the `TagResource` operation on the `ServiceQuotas` service. /// /// Adds tags to the specified applied quota. You can include one or more tags to add to the quota. /// @@ -1696,7 +1696,7 @@ extension ServiceQuotasClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `ServiceQuotasV20190624` service. + /// Performs the `UntagResource` operation on the `ServiceQuotas` service. /// /// Removes tags from the specified applied quota. You can specify one or more tags to remove. /// diff --git a/Sources/Services/AWSShield/Sources/AWSShield/ShieldClient.swift b/Sources/Services/AWSShield/Sources/AWSShield/ShieldClient.swift index ead9be3789a..71e5d5d9380 100644 --- a/Sources/Services/AWSShield/Sources/AWSShield/ShieldClient.swift +++ b/Sources/Services/AWSShield/Sources/AWSShield/ShieldClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ShieldClient: ClientRuntime.Client { public static let clientName = "ShieldClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: ShieldClient.ShieldClientConfiguration let serviceName = "Shield" @@ -329,7 +329,7 @@ extension ShieldClient { } extension ShieldClient { - /// Performs the `AssociateDRTLogBucket` operation on the `AWSShield_20160616` service. + /// Performs the `AssociateDRTLogBucket` operation on the `Shield` service. /// /// Authorizes the Shield Response Team (SRT) to access the specified Amazon S3 bucket containing log data such as Application Load Balancer access logs, CloudFront logs, or logs from third party sources. You can associate up to 10 Amazon S3 buckets with your subscription. To use the services of the SRT and make an AssociateDRTLogBucket request, you must be subscribed to the [Business Support plan](http://aws.amazon.com/premiumsupport/business-support/) or the [Enterprise Support plan](http://aws.amazon.com/premiumsupport/enterprise-support/). /// @@ -406,7 +406,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `AssociateDRTRole` operation on the `AWSShield_20160616` service. + /// Performs the `AssociateDRTRole` operation on the `Shield` service. /// /// Authorizes the Shield Response Team (SRT) using the specified role, to access your Amazon Web Services account to assist with DDoS attack mitigation during potential attacks. This enables the SRT to inspect your WAF configuration and create or update WAF rules and web ACLs. You can associate only one RoleArn with your subscription. If you submit an AssociateDRTRole request for an account that already has an associated role, the new RoleArn will replace the existing RoleArn. Prior to making the AssociateDRTRole request, you must attach the AWSShieldDRTAccessPolicy managed policy to the role that you'll specify in the request. You can access this policy in the IAM console at [AWSShieldDRTAccessPolicy](https://console.aws.amazon.com/iam/home?#/policies/arn:aws:iam::aws:policy/service-role/AWSShieldDRTAccessPolicy). For more information see [Adding and removing IAM identity permissions](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_manage-attach-detach.html). The role must also trust the service principal drt.shield.amazonaws.com. For more information, see [IAM JSON policy elements: Principal](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_principal.html). The SRT will have access only to your WAF and Shield resources. By submitting this request, you authorize the SRT to inspect your WAF and Shield configuration and create and update WAF rules and web ACLs on your behalf. The SRT takes these actions only if explicitly authorized by you. You must have the iam:PassRole permission to make an AssociateDRTRole request. For more information, see [Granting a user permissions to pass a role to an Amazon Web Services service](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html). To use the services of the SRT and make an AssociateDRTRole request, you must be subscribed to the [Business Support plan](http://aws.amazon.com/premiumsupport/business-support/) or the [Enterprise Support plan](http://aws.amazon.com/premiumsupport/enterprise-support/). /// @@ -481,7 +481,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `AssociateHealthCheck` operation on the `AWSShield_20160616` service. + /// Performs the `AssociateHealthCheck` operation on the `Shield` service. /// /// Adds health-based detection to the Shield Advanced protection for a resource. Shield Advanced health-based detection uses the health of your Amazon Web Services resource to improve responsiveness and accuracy in attack detection and response. You define the health check in Route 53 and then associate it with your Shield Advanced protection. For more information, see [Shield Advanced Health-Based Detection](https://docs.aws.amazon.com/waf/latest/developerguide/ddos-overview.html#ddos-advanced-health-check-option) in the WAF Developer Guide. /// @@ -556,7 +556,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `AssociateProactiveEngagementDetails` operation on the `AWSShield_20160616` service. + /// Performs the `AssociateProactiveEngagementDetails` operation on the `Shield` service. /// /// Initializes proactive engagement and sets the list of contacts for the Shield Response Team (SRT) to use. You must provide at least one phone number in the emergency contact list. After you have initialized proactive engagement using this call, to disable or enable proactive engagement, use the calls DisableProactiveEngagement and EnableProactiveEngagement. This call defines the list of email addresses and phone numbers that the SRT can use to contact you for escalations to the SRT and to initiate proactive customer support. The contacts that you provide in the request replace any contacts that were already defined. If you already have contacts defined and want to use them, retrieve the list using DescribeEmergencyContactSettings and then provide it to this call. /// @@ -630,7 +630,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `CreateProtection` operation on the `AWSShield_20160616` service. + /// Performs the `CreateProtection` operation on the `Shield` service. /// /// Enables Shield Advanced for a specific Amazon Web Services resource. The resource can be an Amazon CloudFront distribution, Amazon Route 53 hosted zone, Global Accelerator standard accelerator, Elastic IP Address, Application Load Balancer, or a Classic Load Balancer. You can protect Amazon EC2 instances and Network Load Balancers by association with protected Amazon EC2 Elastic IP addresses. You can add protection to only a single resource with each CreateProtection request. You can add protection to multiple resources at once through the Shield Advanced console at [https://console.aws.amazon.com/wafv2/shieldv2#/](https://console.aws.amazon.com/wafv2/shieldv2#/). For more information see [Getting Started with Shield Advanced](https://docs.aws.amazon.com/waf/latest/developerguide/getting-started-ddos.html) and [Adding Shield Advanced protection to Amazon Web Services resources](https://docs.aws.amazon.com/waf/latest/developerguide/configure-new-protection.html). /// @@ -707,7 +707,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `CreateProtectionGroup` operation on the `AWSShield_20160616` service. + /// Performs the `CreateProtectionGroup` operation on the `Shield` service. /// /// Creates a grouping of protected resources so they can be handled as a collective. This resource grouping improves the accuracy of detection and reduces false positives. /// @@ -782,7 +782,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `CreateSubscription` operation on the `AWSShield_20160616` service. + /// Performs the `CreateSubscription` operation on the `Shield` service. /// /// Activates Shield Advanced for an account. For accounts that are members of an Organizations organization, Shield Advanced subscriptions are billed against the organization's payer account, regardless of whether the payer account itself is subscribed. When you initially create a subscription, your subscription is set to be automatically renewed at the end of the existing subscription period. You can change this by submitting an UpdateSubscription request. /// @@ -853,7 +853,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `DeleteProtection` operation on the `AWSShield_20160616` service. + /// Performs the `DeleteProtection` operation on the `Shield` service. /// /// Deletes an Shield Advanced [Protection]. /// @@ -925,7 +925,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `DeleteProtectionGroup` operation on the `AWSShield_20160616` service. + /// Performs the `DeleteProtectionGroup` operation on the `Shield` service. /// /// Removes the specified protection group. /// @@ -997,7 +997,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `DeleteSubscription` operation on the `AWSShield_20160616` service. + /// Performs the `DeleteSubscription` operation on the `Shield` service. /// /// Removes Shield Advanced from an account. Shield Advanced requires a 1-year subscription commitment. You cannot delete a subscription prior to the completion of that commitment. @available(*, deprecated) @@ -1070,7 +1070,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `DescribeAttack` operation on the `AWSShield_20160616` service. + /// Performs the `DescribeAttack` operation on the `Shield` service. /// /// Describes the details of a DDoS attack. /// @@ -1141,7 +1141,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `DescribeAttackStatistics` operation on the `AWSShield_20160616` service. + /// Performs the `DescribeAttackStatistics` operation on the `Shield` service. /// /// Provides information about the number and type of attacks Shield has detected in the last year for all resources that belong to your account, regardless of whether you've defined Shield protections for them. This operation is available to Shield customers as well as to Shield Advanced customers. The operation returns data for the time range of midnight UTC, one year ago, to midnight UTC, today. For example, if the current time is 2020-10-26 15:39:32 PDT, equal to 2020-10-26 22:39:32 UTC, then the time range for the attack data returned is from 2019-10-26 00:00:00 UTC to 2020-10-26 00:00:00 UTC. The time range indicates the period covered by the attack statistics data items. /// @@ -1211,7 +1211,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `DescribeDRTAccess` operation on the `AWSShield_20160616` service. + /// Performs the `DescribeDRTAccess` operation on the `Shield` service. /// /// Returns the current role and list of Amazon S3 log buckets used by the Shield Response Team (SRT) to access your Amazon Web Services account while assisting with attack mitigation. /// @@ -1282,7 +1282,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `DescribeEmergencyContactSettings` operation on the `AWSShield_20160616` service. + /// Performs the `DescribeEmergencyContactSettings` operation on the `Shield` service. /// /// A list of email addresses and phone numbers that the Shield Response Team (SRT) can use to contact you if you have proactive engagement enabled, for escalations to the SRT and to initiate proactive customer support. /// @@ -1353,7 +1353,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `DescribeProtection` operation on the `AWSShield_20160616` service. + /// Performs the `DescribeProtection` operation on the `Shield` service. /// /// Lists the details of a [Protection] object. /// @@ -1425,7 +1425,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `DescribeProtectionGroup` operation on the `AWSShield_20160616` service. + /// Performs the `DescribeProtectionGroup` operation on the `Shield` service. /// /// Returns the specification for the specified protection group. /// @@ -1496,7 +1496,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `DescribeSubscription` operation on the `AWSShield_20160616` service. + /// Performs the `DescribeSubscription` operation on the `Shield` service. /// /// Provides details about the Shield Advanced subscription for an account. /// @@ -1567,7 +1567,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `DisableApplicationLayerAutomaticResponse` operation on the `AWSShield_20160616` service. + /// Performs the `DisableApplicationLayerAutomaticResponse` operation on the `Shield` service. /// /// Disable the Shield Advanced automatic application layer DDoS mitigation feature for the protected resource. This stops Shield Advanced from creating, verifying, and applying WAF rules for attacks that it detects for the resource. /// @@ -1641,7 +1641,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `DisableProactiveEngagement` operation on the `AWSShield_20160616` service. + /// Performs the `DisableProactiveEngagement` operation on the `Shield` service. /// /// Removes authorization from the Shield Response Team (SRT) to notify contacts about escalations to the SRT and to initiate proactive customer support. /// @@ -1715,7 +1715,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `DisassociateDRTLogBucket` operation on the `AWSShield_20160616` service. + /// Performs the `DisassociateDRTLogBucket` operation on the `Shield` service. /// /// Removes the Shield Response Team's (SRT) access to the specified Amazon S3 bucket containing the logs that you shared previously. /// @@ -1790,7 +1790,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `DisassociateDRTRole` operation on the `AWSShield_20160616` service. + /// Performs the `DisassociateDRTRole` operation on the `Shield` service. /// /// Removes the Shield Response Team's (SRT) access to your Amazon Web Services account. /// @@ -1863,7 +1863,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `DisassociateHealthCheck` operation on the `AWSShield_20160616` service. + /// Performs the `DisassociateHealthCheck` operation on the `Shield` service. /// /// Removes health-based detection from the Shield Advanced protection for a resource. Shield Advanced health-based detection uses the health of your Amazon Web Services resource to improve responsiveness and accuracy in attack detection and response. You define the health check in Route 53 and then associate or disassociate it with your Shield Advanced protection. For more information, see [Shield Advanced Health-Based Detection](https://docs.aws.amazon.com/waf/latest/developerguide/ddos-overview.html#ddos-advanced-health-check-option) in the WAF Developer Guide. /// @@ -1937,7 +1937,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `EnableApplicationLayerAutomaticResponse` operation on the `AWSShield_20160616` service. + /// Performs the `EnableApplicationLayerAutomaticResponse` operation on the `Shield` service. /// /// Enable the Shield Advanced automatic application layer DDoS mitigation for the protected resource. This feature is available for Amazon CloudFront distributions and Application Load Balancers only. This causes Shield Advanced to create, verify, and apply WAF rules for DDoS attacks that it detects for the resource. Shield Advanced applies the rules in a Shield rule group inside the web ACL that you've associated with the resource. For information about how automatic mitigation works and the requirements for using it, see [Shield Advanced automatic application layer DDoS mitigation](https://docs.aws.amazon.com/waf/latest/developerguide/ddos-advanced-automatic-app-layer-response.html). Don't use this action to make changes to automatic mitigation settings when it's already enabled for a resource. Instead, use [UpdateApplicationLayerAutomaticResponse]. To use this feature, you must associate a web ACL with the protected resource. The web ACL must be created using the latest version of WAF (v2). You can associate the web ACL through the Shield Advanced console at [https://console.aws.amazon.com/wafv2/shieldv2#/](https://console.aws.amazon.com/wafv2/shieldv2#/). For more information, see [Getting Started with Shield Advanced](https://docs.aws.amazon.com/waf/latest/developerguide/getting-started-ddos.html). You can also associate the web ACL to the resource through the WAF console or the WAF API, but you must manage Shield Advanced automatic mitigation through Shield Advanced. For information about WAF, see [WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/). /// @@ -2012,7 +2012,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `EnableProactiveEngagement` operation on the `AWSShield_20160616` service. + /// Performs the `EnableProactiveEngagement` operation on the `Shield` service. /// /// Authorizes the Shield Response Team (SRT) to use email and phone to notify contacts about escalations to the SRT and to initiate proactive customer support. /// @@ -2086,7 +2086,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `GetSubscriptionState` operation on the `AWSShield_20160616` service. + /// Performs the `GetSubscriptionState` operation on the `Shield` service. /// /// Returns the SubscriptionState, either Active or Inactive. /// @@ -2156,7 +2156,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `ListAttacks` operation on the `AWSShield_20160616` service. + /// Performs the `ListAttacks` operation on the `Shield` service. /// /// Returns all ongoing DDoS attacks or all DDoS attacks during a specified time period. /// @@ -2228,7 +2228,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `ListProtectionGroups` operation on the `AWSShield_20160616` service. + /// Performs the `ListProtectionGroups` operation on the `Shield` service. /// /// Retrieves [ProtectionGroup] objects for the account. You can retrieve all protection groups or you can provide filtering criteria and retrieve just the subset of protection groups that match the criteria. /// @@ -2300,7 +2300,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `ListProtections` operation on the `AWSShield_20160616` service. + /// Performs the `ListProtections` operation on the `Shield` service. /// /// Retrieves [Protection] objects for the account. You can retrieve all protections or you can provide filtering criteria and retrieve just the subset of protections that match the criteria. /// @@ -2372,7 +2372,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `ListResourcesInProtectionGroup` operation on the `AWSShield_20160616` service. + /// Performs the `ListResourcesInProtectionGroup` operation on the `Shield` service. /// /// Retrieves the resources that are included in the protection group. /// @@ -2444,7 +2444,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSShield_20160616` service. + /// Performs the `ListTagsForResource` operation on the `Shield` service. /// /// Gets information about Amazon Web Services tags for a specified Amazon Resource Name (ARN) in Shield. /// @@ -2516,7 +2516,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSShield_20160616` service. + /// Performs the `TagResource` operation on the `Shield` service. /// /// Adds or updates tags for a resource in Shield. /// @@ -2589,7 +2589,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSShield_20160616` service. + /// Performs the `UntagResource` operation on the `Shield` service. /// /// Removes tags from a resource in Shield. /// @@ -2662,7 +2662,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `UpdateApplicationLayerAutomaticResponse` operation on the `AWSShield_20160616` service. + /// Performs the `UpdateApplicationLayerAutomaticResponse` operation on the `Shield` service. /// /// Updates an existing Shield Advanced automatic application layer DDoS mitigation configuration for the specified resource. /// @@ -2736,7 +2736,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `UpdateEmergencyContactSettings` operation on the `AWSShield_20160616` service. + /// Performs the `UpdateEmergencyContactSettings` operation on the `Shield` service. /// /// Updates the details of the list of email addresses and phone numbers that the Shield Response Team (SRT) can use to contact you if you have proactive engagement enabled, for escalations to the SRT and to initiate proactive customer support. /// @@ -2809,7 +2809,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `UpdateProtectionGroup` operation on the `AWSShield_20160616` service. + /// Performs the `UpdateProtectionGroup` operation on the `Shield` service. /// /// Updates an existing protection group. A protection group is a grouping of protected resources so they can be handled as a collective. This resource grouping improves the accuracy of detection and reduces false positives. /// @@ -2882,7 +2882,7 @@ extension ShieldClient { return try await op.execute(input: input) } - /// Performs the `UpdateSubscription` operation on the `AWSShield_20160616` service. + /// Performs the `UpdateSubscription` operation on the `Shield` service. /// /// Updates the details of an existing subscription. Only enter values for parameters you want to change. Empty parameters are not updated. For accounts that are members of an Organizations organization, Shield Advanced subscriptions are billed against the organization's payer account, regardless of whether the payer account itself is subscribed. /// diff --git a/Sources/Services/AWSSigner/Sources/AWSSigner/SignerClient.swift b/Sources/Services/AWSSigner/Sources/AWSSigner/SignerClient.swift index 99f28765ebb..6a9096b9158 100644 --- a/Sources/Services/AWSSigner/Sources/AWSSigner/SignerClient.swift +++ b/Sources/Services/AWSSigner/Sources/AWSSigner/SignerClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SignerClient: ClientRuntime.Client { public static let clientName = "SignerClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SignerClient.SignerClientConfiguration let serviceName = "signer" @@ -331,7 +331,7 @@ extension SignerClient { } extension SignerClient { - /// Performs the `AddProfilePermission` operation on the `WallabyService` service. + /// Performs the `AddProfilePermission` operation on the `Signer` service. /// /// Adds cross-account permissions to a signing profile. /// @@ -406,7 +406,7 @@ extension SignerClient { return try await op.execute(input: input) } - /// Performs the `CancelSigningProfile` operation on the `WallabyService` service. + /// Performs the `CancelSigningProfile` operation on the `Signer` service. /// /// Changes the state of an ACTIVE signing profile to CANCELED. A canceled profile is still viewable with the ListSigningProfiles operation, but it cannot perform new signing jobs, and is deleted two years after cancelation. /// @@ -475,7 +475,7 @@ extension SignerClient { return try await op.execute(input: input) } - /// Performs the `DescribeSigningJob` operation on the `WallabyService` service. + /// Performs the `DescribeSigningJob` operation on the `Signer` service. /// /// Returns information about a specific code signing job. You specify the job by using the jobId value that is returned by the [StartSigningJob] operation. /// @@ -544,7 +544,7 @@ extension SignerClient { return try await op.execute(input: input) } - /// Performs the `GetRevocationStatus` operation on the `WallabyService` service. + /// Performs the `GetRevocationStatus` operation on the `Signer` service. /// /// Retrieves the revocation status of one or more of the signing profile, signing job, and signing certificate. /// @@ -614,7 +614,7 @@ extension SignerClient { return try await op.execute(input: input) } - /// Performs the `GetSigningPlatform` operation on the `WallabyService` service. + /// Performs the `GetSigningPlatform` operation on the `Signer` service. /// /// Returns information on a specific signing platform. /// @@ -683,7 +683,7 @@ extension SignerClient { return try await op.execute(input: input) } - /// Performs the `GetSigningProfile` operation on the `WallabyService` service. + /// Performs the `GetSigningProfile` operation on the `Signer` service. /// /// Returns information on a specific signing profile. /// @@ -753,7 +753,7 @@ extension SignerClient { return try await op.execute(input: input) } - /// Performs the `ListProfilePermissions` operation on the `WallabyService` service. + /// Performs the `ListProfilePermissions` operation on the `Signer` service. /// /// Lists the cross-account permissions associated with a signing profile. /// @@ -824,7 +824,7 @@ extension SignerClient { return try await op.execute(input: input) } - /// Performs the `ListSigningJobs` operation on the `WallabyService` service. + /// Performs the `ListSigningJobs` operation on the `Signer` service. /// /// Lists all your signing jobs. You can use the maxResults parameter to limit the number of signing jobs that are returned in the response. If additional jobs remain to be listed, AWS Signer returns a nextToken value. Use this value in subsequent calls to ListSigningJobs to fetch the remaining values. You can continue calling ListSigningJobs with your maxResults parameter and with new values that Signer returns in the nextToken parameter until all of your signing jobs have been returned. /// @@ -894,7 +894,7 @@ extension SignerClient { return try await op.execute(input: input) } - /// Performs the `ListSigningPlatforms` operation on the `WallabyService` service. + /// Performs the `ListSigningPlatforms` operation on the `Signer` service. /// /// Lists all signing platforms available in AWS Signer that match the request parameters. If additional jobs remain to be listed, Signer returns a nextToken value. Use this value in subsequent calls to ListSigningJobs to fetch the remaining values. You can continue calling ListSigningJobs with your maxResults parameter and with new values that Signer returns in the nextToken parameter until all of your signing jobs have been returned. /// @@ -964,7 +964,7 @@ extension SignerClient { return try await op.execute(input: input) } - /// Performs the `ListSigningProfiles` operation on the `WallabyService` service. + /// Performs the `ListSigningProfiles` operation on the `Signer` service. /// /// Lists all available signing profiles in your AWS account. Returns only profiles with an ACTIVE status unless the includeCanceled request field is set to true. If additional jobs remain to be listed, AWS Signer returns a nextToken value. Use this value in subsequent calls to ListSigningJobs to fetch the remaining values. You can continue calling ListSigningJobs with your maxResults parameter and with new values that Signer returns in the nextToken parameter until all of your signing jobs have been returned. /// @@ -1033,7 +1033,7 @@ extension SignerClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `WallabyService` service. + /// Performs the `ListTagsForResource` operation on the `Signer` service. /// /// Returns a list of the tags associated with a signing profile resource. /// @@ -1102,7 +1102,7 @@ extension SignerClient { return try await op.execute(input: input) } - /// Performs the `PutSigningProfile` operation on the `WallabyService` service. + /// Performs the `PutSigningProfile` operation on the `Signer` service. /// /// Creates a signing profile. A signing profile is a code-signing template that can be used to carry out a pre-defined signing job. /// @@ -1175,7 +1175,7 @@ extension SignerClient { return try await op.execute(input: input) } - /// Performs the `RemoveProfilePermission` operation on the `WallabyService` service. + /// Performs the `RemoveProfilePermission` operation on the `Signer` service. /// /// Removes cross-account permissions from a signing profile. /// @@ -1247,7 +1247,7 @@ extension SignerClient { return try await op.execute(input: input) } - /// Performs the `RevokeSignature` operation on the `WallabyService` service. + /// Performs the `RevokeSignature` operation on the `Signer` service. /// /// Changes the state of a signing job to REVOKED. This indicates that the signature is no longer valid. /// @@ -1320,7 +1320,7 @@ extension SignerClient { return try await op.execute(input: input) } - /// Performs the `RevokeSigningProfile` operation on the `WallabyService` service. + /// Performs the `RevokeSigningProfile` operation on the `Signer` service. /// /// Changes the state of a signing profile to REVOKED. This indicates that signatures generated using the signing profile after an effective start date are no longer valid. /// @@ -1393,7 +1393,7 @@ extension SignerClient { return try await op.execute(input: input) } - /// Performs the `SignPayload` operation on the `WallabyService` service. + /// Performs the `SignPayload` operation on the `Signer` service. /// /// Signs a binary payload and returns a signature envelope. /// @@ -1466,7 +1466,7 @@ extension SignerClient { return try await op.execute(input: input) } - /// Performs the `StartSigningJob` operation on the `WallabyService` service. + /// Performs the `StartSigningJob` operation on the `Signer` service. /// /// Initiates a signing job to be performed on the code provided. Signing jobs are viewable by the ListSigningJobs operation for two years after they are performed. Note the following requirements: /// @@ -1556,7 +1556,7 @@ extension SignerClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `WallabyService` service. + /// Performs the `TagResource` operation on the `Signer` service. /// /// Adds one or more tags to a signing profile. Tags are labels that you can use to identify and organize your AWS resources. Each tag consists of a key and an optional value. To specify the signing profile, use its Amazon Resource Name (ARN). To specify the tag, use a key-value pair. /// @@ -1628,7 +1628,7 @@ extension SignerClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `WallabyService` service. + /// Performs the `UntagResource` operation on the `Signer` service. /// /// Removes one or more tags from a signing profile. To remove the tags, specify a list of tag keys. /// diff --git a/Sources/Services/AWSSimSpaceWeaver/Sources/AWSSimSpaceWeaver/SimSpaceWeaverClient.swift b/Sources/Services/AWSSimSpaceWeaver/Sources/AWSSimSpaceWeaver/SimSpaceWeaverClient.swift index fd989a83c68..092e8a77032 100644 --- a/Sources/Services/AWSSimSpaceWeaver/Sources/AWSSimSpaceWeaver/SimSpaceWeaverClient.swift +++ b/Sources/Services/AWSSimSpaceWeaver/Sources/AWSSimSpaceWeaver/SimSpaceWeaverClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SimSpaceWeaverClient: ClientRuntime.Client { public static let clientName = "SimSpaceWeaverClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SimSpaceWeaverClient.SimSpaceWeaverClientConfiguration let serviceName = "SimSpaceWeaver" diff --git a/Sources/Services/AWSSnowDeviceManagement/Sources/AWSSnowDeviceManagement/SnowDeviceManagementClient.swift b/Sources/Services/AWSSnowDeviceManagement/Sources/AWSSnowDeviceManagement/SnowDeviceManagementClient.swift index 77d00ca58bf..e2c52661353 100644 --- a/Sources/Services/AWSSnowDeviceManagement/Sources/AWSSnowDeviceManagement/SnowDeviceManagementClient.swift +++ b/Sources/Services/AWSSnowDeviceManagement/Sources/AWSSnowDeviceManagement/SnowDeviceManagementClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SnowDeviceManagementClient: ClientRuntime.Client { public static let clientName = "SnowDeviceManagementClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SnowDeviceManagementClient.SnowDeviceManagementClientConfiguration let serviceName = "Snow Device Management" diff --git a/Sources/Services/AWSSnowball/Sources/AWSSnowball/SnowballClient.swift b/Sources/Services/AWSSnowball/Sources/AWSSnowball/SnowballClient.swift index 750adeac1fe..e1d4f6a05c6 100644 --- a/Sources/Services/AWSSnowball/Sources/AWSSnowball/SnowballClient.swift +++ b/Sources/Services/AWSSnowball/Sources/AWSSnowball/SnowballClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SnowballClient: ClientRuntime.Client { public static let clientName = "SnowballClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SnowballClient.SnowballClientConfiguration let serviceName = "Snowball" @@ -330,7 +330,7 @@ extension SnowballClient { } extension SnowballClient { - /// Performs the `CancelCluster` operation on the `AWSIESnowballJobManagementService` service. + /// Performs the `CancelCluster` operation on the `Snowball` service. /// /// Cancels a cluster job. You can only cancel a cluster job while it's in the AwaitingQuorum status. You'll have at least an hour after creating a cluster job to cancel it. /// @@ -402,7 +402,7 @@ extension SnowballClient { return try await op.execute(input: input) } - /// Performs the `CancelJob` operation on the `AWSIESnowballJobManagementService` service. + /// Performs the `CancelJob` operation on the `Snowball` service. /// /// Cancels the specified job. You can only cancel a job before its JobState value changes to PreparingAppliance. Requesting the ListJobs or DescribeJob action returns a job's JobState as part of the response element data returned. /// @@ -474,7 +474,7 @@ extension SnowballClient { return try await op.execute(input: input) } - /// Performs the `CreateAddress` operation on the `AWSIESnowballJobManagementService` service. + /// Performs the `CreateAddress` operation on the `Snowball` service. /// /// Creates an address for a Snow device to be shipped to. In most regions, addresses are validated at the time of creation. The address you provide must be located within the serviceable area of your region. If the address is invalid or unsupported, then an exception is thrown. If providing an address as a JSON file through the cli-input-json option, include the full file path. For example, --cli-input-json file://create-address.json. /// @@ -545,7 +545,7 @@ extension SnowballClient { return try await op.execute(input: input) } - /// Performs the `CreateCluster` operation on the `AWSIESnowballJobManagementService` service. + /// Performs the `CreateCluster` operation on the `Snowball` service. /// /// Creates an empty cluster. Each cluster supports five nodes. You use the [CreateJob] action separately to create the jobs for each of these nodes. The cluster does not ship until these five node jobs have been created. /// @@ -618,7 +618,7 @@ extension SnowballClient { return try await op.execute(input: input) } - /// Performs the `CreateJob` operation on the `AWSIESnowballJobManagementService` service. + /// Performs the `CreateJob` operation on the `Snowball` service. /// /// Creates a job to import or export data between Amazon S3 and your on-premises data center. Your Amazon Web Services account must have the right trust policies and permissions in place to create a job for a Snow device. If you're creating a job for a node in a cluster, you only need to provide the clusterId value; the other job attributes are inherited from the cluster. Only the Snowball; Edge device type is supported when ordering clustered jobs. The device capacity is optional. Availability of device types differ by Amazon Web Services Region. For more information about Region availability, see [Amazon Web Services Regional Services](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/?p=ngi&loc=4). Snow Family devices and their capacities. /// @@ -779,7 +779,7 @@ extension SnowballClient { return try await op.execute(input: input) } - /// Performs the `CreateLongTermPricing` operation on the `AWSIESnowballJobManagementService` service. + /// Performs the `CreateLongTermPricing` operation on the `Snowball` service. /// /// Creates a job with the long-term usage option for a device. The long-term usage is a 1-year or 3-year long-term pricing type for the device. You are billed upfront, and Amazon Web Services provides discounts for long-term pricing. /// @@ -849,7 +849,7 @@ extension SnowballClient { return try await op.execute(input: input) } - /// Performs the `CreateReturnShippingLabel` operation on the `AWSIESnowballJobManagementService` service. + /// Performs the `CreateReturnShippingLabel` operation on the `Snowball` service. /// /// Creates a shipping label that will be used to return the Snow device to Amazon Web Services. /// @@ -923,7 +923,7 @@ extension SnowballClient { return try await op.execute(input: input) } - /// Performs the `DescribeAddress` operation on the `AWSIESnowballJobManagementService` service. + /// Performs the `DescribeAddress` operation on the `Snowball` service. /// /// Takes an AddressId and returns specific details about that address in the form of an Address object. /// @@ -993,7 +993,7 @@ extension SnowballClient { return try await op.execute(input: input) } - /// Performs the `DescribeAddresses` operation on the `AWSIESnowballJobManagementService` service. + /// Performs the `DescribeAddresses` operation on the `Snowball` service. /// /// Returns a specified number of ADDRESS objects. Calling this API in one of the US regions will return addresses from the list of all addresses associated with this account in all US regions. /// @@ -1064,7 +1064,7 @@ extension SnowballClient { return try await op.execute(input: input) } - /// Performs the `DescribeCluster` operation on the `AWSIESnowballJobManagementService` service. + /// Performs the `DescribeCluster` operation on the `Snowball` service. /// /// Returns information about a specific cluster including shipping information, cluster status, and other important metadata. /// @@ -1134,7 +1134,7 @@ extension SnowballClient { return try await op.execute(input: input) } - /// Performs the `DescribeJob` operation on the `AWSIESnowballJobManagementService` service. + /// Performs the `DescribeJob` operation on the `Snowball` service. /// /// Returns information about a specific job including shipping information, job status, and other important metadata. /// @@ -1204,7 +1204,7 @@ extension SnowballClient { return try await op.execute(input: input) } - /// Performs the `DescribeReturnShippingLabel` operation on the `AWSIESnowballJobManagementService` service. + /// Performs the `DescribeReturnShippingLabel` operation on the `Snowball` service. /// /// Information on the shipping label of a Snow device that is being returned to Amazon Web Services. /// @@ -1276,7 +1276,7 @@ extension SnowballClient { return try await op.execute(input: input) } - /// Performs the `GetJobManifest` operation on the `AWSIESnowballJobManagementService` service. + /// Performs the `GetJobManifest` operation on the `Snowball` service. /// /// Returns a link to an Amazon S3 presigned URL for the manifest file associated with the specified JobId value. You can access the manifest file for up to 60 minutes after this request has been made. To access the manifest file after 60 minutes have passed, you'll have to make another call to the GetJobManifest action. The manifest is an encrypted file that you can download after your job enters the WithCustomer status. This is the only valid status for calling this API as the manifest and UnlockCode code value are used for securing your device and should only be used when you have the device. The manifest is decrypted by using the UnlockCode code value, when you pass both values to the Snow device through the Snowball client when the client is started for the first time. As a best practice, we recommend that you don't save a copy of an UnlockCode value in the same location as the manifest file for that job. Saving these separately helps prevent unauthorized parties from gaining access to the Snow device associated with that job. The credentials of a given job, including its manifest file and unlock code, expire 360 days after the job is created. /// @@ -1347,7 +1347,7 @@ extension SnowballClient { return try await op.execute(input: input) } - /// Performs the `GetJobUnlockCode` operation on the `AWSIESnowballJobManagementService` service. + /// Performs the `GetJobUnlockCode` operation on the `Snowball` service. /// /// Returns the UnlockCode code value for the specified job. A particular UnlockCode value can be accessed for up to 360 days after the associated job has been created. The UnlockCode value is a 29-character code with 25 alphanumeric characters and 4 hyphens. This code is used to decrypt the manifest file when it is passed along with the manifest to the Snow device through the Snowball client when the client is started for the first time. The only valid status for calling this API is WithCustomer as the manifest and Unlock code values are used for securing your device and should only be used when you have the device. As a best practice, we recommend that you don't save a copy of the UnlockCode in the same location as the manifest file for that job. Saving these separately helps prevent unauthorized parties from gaining access to the Snow device associated with that job. /// @@ -1418,7 +1418,7 @@ extension SnowballClient { return try await op.execute(input: input) } - /// Performs the `GetSnowballUsage` operation on the `AWSIESnowballJobManagementService` service. + /// Performs the `GetSnowballUsage` operation on the `Snowball` service. /// /// Returns information about the Snow Family service limit for your account, and also the number of Snow devices your account has in use. The default service limit for the number of Snow devices that you can have at one time is 1. If you want to increase your service limit, contact Amazon Web Services Support. /// @@ -1483,7 +1483,7 @@ extension SnowballClient { return try await op.execute(input: input) } - /// Performs the `GetSoftwareUpdates` operation on the `AWSIESnowballJobManagementService` service. + /// Performs the `GetSoftwareUpdates` operation on the `Snowball` service. /// /// Returns an Amazon S3 presigned URL for an update file associated with a specified JobId. /// @@ -1554,7 +1554,7 @@ extension SnowballClient { return try await op.execute(input: input) } - /// Performs the `ListClusterJobs` operation on the `AWSIESnowballJobManagementService` service. + /// Performs the `ListClusterJobs` operation on the `Snowball` service. /// /// Returns an array of JobListEntry objects of the specified length. Each JobListEntry object is for a job in the specified cluster and contains a job's state, a job's ID, and other information. /// @@ -1625,7 +1625,7 @@ extension SnowballClient { return try await op.execute(input: input) } - /// Performs the `ListClusters` operation on the `AWSIESnowballJobManagementService` service. + /// Performs the `ListClusters` operation on the `Snowball` service. /// /// Returns an array of ClusterListEntry objects of the specified length. Each ClusterListEntry object contains a cluster's state, a cluster's ID, and other important status information. /// @@ -1695,7 +1695,7 @@ extension SnowballClient { return try await op.execute(input: input) } - /// Performs the `ListCompatibleImages` operation on the `AWSIESnowballJobManagementService` service. + /// Performs the `ListCompatibleImages` operation on the `Snowball` service. /// /// This action returns a list of the different Amazon EC2-compatible Amazon Machine Images (AMIs) that are owned by your Amazon Web Services accountthat would be supported for use on a Snow device. Currently, supported AMIs are based on the Amazon Linux-2, Ubuntu 20.04 LTS - Focal, or Ubuntu 22.04 LTS - Jammy images, available on the Amazon Web Services Marketplace. Ubuntu 16.04 LTS - Xenial (HVM) images are no longer supported in the Market, but still supported for use on devices through Amazon EC2 VM Import/Export and running locally in AMIs. /// @@ -1766,7 +1766,7 @@ extension SnowballClient { return try await op.execute(input: input) } - /// Performs the `ListJobs` operation on the `AWSIESnowballJobManagementService` service. + /// Performs the `ListJobs` operation on the `Snowball` service. /// /// Returns an array of JobListEntry objects of the specified length. Each JobListEntry object contains a job's state, a job's ID, and a value that indicates whether the job is a job part, in the case of export jobs. Calling this API action in one of the US regions will return jobs from the list of all jobs associated with this account in all US regions. /// @@ -1836,7 +1836,7 @@ extension SnowballClient { return try await op.execute(input: input) } - /// Performs the `ListLongTermPricing` operation on the `AWSIESnowballJobManagementService` service. + /// Performs the `ListLongTermPricing` operation on the `Snowball` service. /// /// Lists all long-term pricing types. /// @@ -1907,7 +1907,7 @@ extension SnowballClient { return try await op.execute(input: input) } - /// Performs the `ListPickupLocations` operation on the `AWSIESnowballJobManagementService` service. + /// Performs the `ListPickupLocations` operation on the `Snowball` service. /// /// A list of locations from which the customer can choose to pickup a device. /// @@ -1977,7 +1977,7 @@ extension SnowballClient { return try await op.execute(input: input) } - /// Performs the `ListServiceVersions` operation on the `AWSIESnowballJobManagementService` service. + /// Performs the `ListServiceVersions` operation on the `Snowball` service. /// /// Lists all supported versions for Snow on-device services. Returns an array of ServiceVersion object containing the supported versions for a particular service. /// @@ -2048,7 +2048,7 @@ extension SnowballClient { return try await op.execute(input: input) } - /// Performs the `UpdateCluster` operation on the `AWSIESnowballJobManagementService` service. + /// Performs the `UpdateCluster` operation on the `Snowball` service. /// /// While a cluster's ClusterState value is in the AwaitingQuorum state, you can update some of the information associated with a cluster. Once the cluster changes to a different job state, usually 60 minutes after the cluster being created, this action is no longer available. /// @@ -2122,7 +2122,7 @@ extension SnowballClient { return try await op.execute(input: input) } - /// Performs the `UpdateJob` operation on the `AWSIESnowballJobManagementService` service. + /// Performs the `UpdateJob` operation on the `Snowball` service. /// /// While a job's JobState value is New, you can update some of the information associated with a job. Once the job changes to a different job state, usually within 60 minutes of the job being created, this action is no longer available. /// @@ -2197,7 +2197,7 @@ extension SnowballClient { return try await op.execute(input: input) } - /// Performs the `UpdateJobShipmentState` operation on the `AWSIESnowballJobManagementService` service. + /// Performs the `UpdateJobShipmentState` operation on the `Snowball` service. /// /// Updates the state when a shipment state changes to a different state. /// @@ -2268,7 +2268,7 @@ extension SnowballClient { return try await op.execute(input: input) } - /// Performs the `UpdateLongTermPricing` operation on the `AWSIESnowballJobManagementService` service. + /// Performs the `UpdateLongTermPricing` operation on the `Snowball` service. /// /// Updates the long-term pricing type. /// diff --git a/Sources/Services/AWSSocialMessaging/Sources/AWSSocialMessaging/SocialMessagingClient.swift b/Sources/Services/AWSSocialMessaging/Sources/AWSSocialMessaging/SocialMessagingClient.swift index 2c2e2332e3b..455c0c3119f 100644 --- a/Sources/Services/AWSSocialMessaging/Sources/AWSSocialMessaging/SocialMessagingClient.swift +++ b/Sources/Services/AWSSocialMessaging/Sources/AWSSocialMessaging/SocialMessagingClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SocialMessagingClient: ClientRuntime.Client { public static let clientName = "SocialMessagingClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SocialMessagingClient.SocialMessagingClientConfiguration let serviceName = "SocialMessaging" diff --git a/Sources/Services/AWSSsmSap/Sources/AWSSsmSap/SsmSapClient.swift b/Sources/Services/AWSSsmSap/Sources/AWSSsmSap/SsmSapClient.swift index 74cb3ecbbfc..efd0c68ee04 100644 --- a/Sources/Services/AWSSsmSap/Sources/AWSSsmSap/SsmSapClient.swift +++ b/Sources/Services/AWSSsmSap/Sources/AWSSsmSap/SsmSapClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SsmSapClient: ClientRuntime.Client { public static let clientName = "SsmSapClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SsmSapClient.SsmSapClientConfiguration let serviceName = "Ssm Sap" diff --git a/Sources/Services/AWSStorageGateway/Sources/AWSStorageGateway/StorageGatewayClient.swift b/Sources/Services/AWSStorageGateway/Sources/AWSStorageGateway/StorageGatewayClient.swift index 707a0c12245..f8ad1332874 100644 --- a/Sources/Services/AWSStorageGateway/Sources/AWSStorageGateway/StorageGatewayClient.swift +++ b/Sources/Services/AWSStorageGateway/Sources/AWSStorageGateway/StorageGatewayClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class StorageGatewayClient: ClientRuntime.Client { public static let clientName = "StorageGatewayClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: StorageGatewayClient.StorageGatewayClientConfiguration let serviceName = "Storage Gateway" @@ -330,7 +330,7 @@ extension StorageGatewayClient { } extension StorageGatewayClient { - /// Performs the `ActivateGateway` operation on the `StorageGateway_20130630` service. + /// Performs the `ActivateGateway` operation on the `StorageGateway` service. /// /// Activates the gateway you previously deployed on your host. In the activation process, you specify information such as the Amazon Web Services Region that you want to use for storing snapshots or tapes, the time zone for scheduled snapshots the gateway snapshot schedule window, an activation key, and a name for your gateway. The activation process also associates your gateway with your account. For more information, see [UpdateGatewayInformation]. You must turn on the gateway VM before you can activate your gateway. /// @@ -415,7 +415,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `AddCache` operation on the `StorageGateway_20130630` service. + /// Performs the `AddCache` operation on the `StorageGateway` service. /// /// Configures one or more gateway local disks as cache for a gateway. This operation is only supported in the cached volume, tape, and file gateway type (see [How Storage Gateway works (architecture)](https://docs.aws.amazon.com/storagegateway/latest/userguide/StorageGatewayConcepts.html). In the request, you specify the gateway Amazon Resource Name (ARN) to which you want to add cache, and one or more disk IDs that you want to configure as cache. /// @@ -486,7 +486,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `AddTagsToResource` operation on the `StorageGateway_20130630` service. + /// Performs the `AddTagsToResource` operation on the `StorageGateway` service. /// /// Adds one or more tags to the specified resource. You use tags to add metadata to resources, which you can use to categorize these resources. For example, you can categorize resources by purpose, owner, environment, or team. Each tag consists of a key and a value, which you define. You can add tags to the following Storage Gateway resources: /// @@ -570,7 +570,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `AddUploadBuffer` operation on the `StorageGateway_20130630` service. + /// Performs the `AddUploadBuffer` operation on the `StorageGateway` service. /// /// Configures one or more gateway local disks as upload buffer for a specified gateway. This operation is supported for the stored volume, cached volume, and tape gateway types. In the request, you specify the gateway Amazon Resource Name (ARN) to which you want to add upload buffer, and one or more disk IDs that you want to configure as upload buffer. /// @@ -641,7 +641,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `AddWorkingStorage` operation on the `StorageGateway_20130630` service. + /// Performs the `AddWorkingStorage` operation on the `StorageGateway` service. /// /// Configures one or more gateway local disks as working storage for a gateway. This operation is only supported in the stored volume gateway type. This operation is deprecated in cached volume API version 20120630. Use [AddUploadBuffer] instead. Working storage is also referred to as upload buffer. You can also use the [AddUploadBuffer] operation to add upload buffer to a stored volume gateway. In the request, you specify the gateway Amazon Resource Name (ARN) to which you want to add working storage, and one or more disk IDs that you want to configure as working storage. /// @@ -714,7 +714,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `AssignTapePool` operation on the `StorageGateway_20130630` service. + /// Performs the `AssignTapePool` operation on the `StorageGateway` service. /// /// Assigns a tape to a tape pool for archiving. The tape assigned to a pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the S3 storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool. /// @@ -785,7 +785,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `AssociateFileSystem` operation on the `StorageGateway_20130630` service. + /// Performs the `AssociateFileSystem` operation on the `StorageGateway` service. /// /// Associate an Amazon FSx file system with the FSx File Gateway. After the association process is complete, the file shares on the Amazon FSx file system are available for access through the gateway. This operation only supports the FSx File Gateway type. /// @@ -856,7 +856,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `AttachVolume` operation on the `StorageGateway_20130630` service. + /// Performs the `AttachVolume` operation on the `StorageGateway` service. /// /// Connects a volume to an iSCSI connection and then attaches the volume to the specified gateway. Detaching and attaching a volume enables you to recover your data from one gateway to a different gateway without creating a snapshot. It also makes it easier to move your volumes from an on-premises gateway to a gateway hosted on an Amazon EC2 instance. /// @@ -927,7 +927,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `CancelArchival` operation on the `StorageGateway_20130630` service. + /// Performs the `CancelArchival` operation on the `StorageGateway` service. /// /// Cancels archiving of a virtual tape to the virtual tape shelf (VTS) after the archiving process is initiated. This operation is only supported in the tape gateway type. /// @@ -998,7 +998,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `CancelRetrieval` operation on the `StorageGateway_20130630` service. + /// Performs the `CancelRetrieval` operation on the `StorageGateway` service. /// /// Cancels retrieval of a virtual tape from the virtual tape shelf (VTS) to a gateway after the retrieval process is initiated. The virtual tape is returned to the VTS. This operation is only supported in the tape gateway type. /// @@ -1069,7 +1069,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `CreateCachediSCSIVolume` operation on the `StorageGateway_20130630` service. + /// Performs the `CreateCachediSCSIVolume` operation on the `StorageGateway` service. /// /// Creates a cached volume on a specified cached volume gateway. This operation is only supported in the cached volume gateway type. Cache storage must be allocated to the gateway before you can create a cached volume. Use the [AddCache] operation to add cache storage to a gateway. In the request, you must specify the gateway, size of the volume in bytes, the iSCSI target name, an IP address on which to expose the target, and a unique client token. In response, the gateway creates the volume and returns information about it. This information includes the volume Amazon Resource Name (ARN), its size, and the iSCSI target ARN that initiators can use to connect to the volume target. Optionally, you can provide the ARN for an existing volume as the SourceVolumeARN for this cached volume, which creates an exact copy of the existing volume’s latest recovery point. The VolumeSizeInBytes value must be equal to or larger than the size of the copied volume, in bytes. /// @@ -1140,7 +1140,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `CreateNFSFileShare` operation on the `StorageGateway_20130630` service. + /// Performs the `CreateNFSFileShare` operation on the `StorageGateway` service. /// /// Creates a Network File System (NFS) file share on an existing S3 File Gateway. In Storage Gateway, a file share is a file system mount point backed by Amazon S3 cloud storage. Storage Gateway exposes file shares using an NFS interface. This operation is only supported for S3 File Gateways. S3 File gateway requires Security Token Service (Amazon Web Services STS) to be activated to enable you to create a file share. Make sure Amazon Web Services STS is activated in the Amazon Web Services Region you are creating your S3 File Gateway in. If Amazon Web Services STS is not activated in the Amazon Web Services Region, activate it. For information about how to activate Amazon Web Services STS, see [Activating and deactivating Amazon Web Services STS in an Amazon Web Services Region](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_enable-regions.html) in the Identity and Access Management User Guide. S3 File Gateways do not support creating hard or symbolic links on a file share. /// @@ -1211,7 +1211,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `CreateSMBFileShare` operation on the `StorageGateway_20130630` service. + /// Performs the `CreateSMBFileShare` operation on the `StorageGateway` service. /// /// Creates a Server Message Block (SMB) file share on an existing S3 File Gateway. In Storage Gateway, a file share is a file system mount point backed by Amazon S3 cloud storage. Storage Gateway exposes file shares using an SMB interface. This operation is only supported for S3 File Gateways. S3 File Gateways require Security Token Service (Amazon Web Services STS) to be activated to enable you to create a file share. Make sure that Amazon Web Services STS is activated in the Amazon Web Services Region you are creating your S3 File Gateway in. If Amazon Web Services STS is not activated in this Amazon Web Services Region, activate it. For information about how to activate Amazon Web Services STS, see [Activating and deactivating Amazon Web Services STS in an Amazon Web Services Region](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_enable-regions.html) in the Identity and Access Management User Guide. File gateways don't support creating hard or symbolic links on a file share. /// @@ -1282,7 +1282,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `CreateSnapshot` operation on the `StorageGateway_20130630` service. + /// Performs the `CreateSnapshot` operation on the `StorageGateway` service. /// /// Initiates a snapshot of a volume. Storage Gateway provides the ability to back up point-in-time snapshots of your data to Amazon Simple Storage (Amazon S3) for durable off-site recovery, and also import the data to an Amazon Elastic Block Store (EBS) volume in Amazon Elastic Compute Cloud (EC2). You can take snapshots of your gateway volume on a scheduled or ad hoc basis. This API enables you to take an ad hoc snapshot. For more information, see [Editing a snapshot schedule](https://docs.aws.amazon.com/storagegateway/latest/userguide/managing-volumes.html#SchedulingSnapshot). In the CreateSnapshot request, you identify the volume by providing its Amazon Resource Name (ARN). You must also provide description for the snapshot. When Storage Gateway takes the snapshot of specified volume, the snapshot and description appears in the Storage Gateway console. In response, Storage Gateway returns you a snapshot ID. You can use this snapshot ID to check the snapshot progress or later use it when you want to create a volume from a snapshot. This operation is only supported in stored and cached volume gateway type. To list or delete a snapshot, you must use the Amazon EC2 API. For more information, see [DescribeSnapshots](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeSnapshots.html) or [DeleteSnapshot](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteSnapshot.html) in the Amazon Elastic Compute Cloud API Reference. Volume and snapshot IDs are changing to a longer length ID format. For more information, see the important note on the [Welcome](https://docs.aws.amazon.com/storagegateway/latest/APIReference/Welcome.html) page. /// @@ -1358,7 +1358,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `CreateSnapshotFromVolumeRecoveryPoint` operation on the `StorageGateway_20130630` service. + /// Performs the `CreateSnapshotFromVolumeRecoveryPoint` operation on the `StorageGateway` service. /// /// Initiates a snapshot of a gateway from a volume recovery point. This operation is only supported in the cached volume gateway type. A volume recovery point is a point in time at which all data of the volume is consistent and from which you can create a snapshot. To get a list of volume recovery point for cached volume gateway, use [ListVolumeRecoveryPoints]. In the CreateSnapshotFromVolumeRecoveryPoint request, you identify the volume by providing its Amazon Resource Name (ARN). You must also provide a description for the snapshot. When the gateway takes a snapshot of the specified volume, the snapshot and its description appear in the Storage Gateway console. In response, the gateway returns you a snapshot ID. You can use this snapshot ID to check the snapshot progress or later use it when you want to create a volume from a snapshot. To list or delete a snapshot, you must use the Amazon EC2 API. For more information, see [DescribeSnapshots](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeSnapshots.html) or [DeleteSnapshot](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DeleteSnapshot.html) in the Amazon Elastic Compute Cloud API Reference. /// @@ -1430,7 +1430,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `CreateStorediSCSIVolume` operation on the `StorageGateway_20130630` service. + /// Performs the `CreateStorediSCSIVolume` operation on the `StorageGateway` service. /// /// Creates a volume on a specified gateway. This operation is only supported in the stored volume gateway type. The size of the volume to create is inferred from the disk size. You can choose to preserve existing data on the disk, create volume from an existing snapshot, or create an empty volume. If you choose to create an empty gateway volume, then any existing data on the disk is erased. In the request, you must specify the gateway and the disk information on which you are creating the volume. In response, the gateway creates the volume and returns volume information such as the volume Amazon Resource Name (ARN), its size, and the iSCSI target ARN that initiators can use to connect to the volume target. /// @@ -1511,7 +1511,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `CreateTapePool` operation on the `StorageGateway_20130630` service. + /// Performs the `CreateTapePool` operation on the `StorageGateway` service. /// /// Creates a new custom tape pool. You can use custom tape pool to enable tape retention lock on tapes that are archived in the custom pool. /// @@ -1582,7 +1582,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `CreateTapeWithBarcode` operation on the `StorageGateway_20130630` service. + /// Performs the `CreateTapeWithBarcode` operation on the `StorageGateway` service. /// /// Creates a virtual tape by using your own barcode. You write data to the virtual tape and then archive the tape. A barcode is unique and cannot be reused if it has already been used on a tape. This applies to barcodes used on deleted tapes. This operation is only supported in the tape gateway type. Cache storage must be allocated to the gateway before you can create a virtual tape. Use the [AddCache] operation to add cache storage to a gateway. /// @@ -1653,7 +1653,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `CreateTapes` operation on the `StorageGateway_20130630` service. + /// Performs the `CreateTapes` operation on the `StorageGateway` service. /// /// Creates one or more virtual tapes. You write data to the virtual tapes and then archive the tapes. This operation is only supported in the tape gateway type. Cache storage must be allocated to the gateway before you can create virtual tapes. Use the [AddCache] operation to add cache storage to a gateway. /// @@ -1724,7 +1724,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteAutomaticTapeCreationPolicy` operation on the `StorageGateway_20130630` service. + /// Performs the `DeleteAutomaticTapeCreationPolicy` operation on the `StorageGateway` service. /// /// Deletes the automatic tape creation policy of a gateway. If you delete this policy, new virtual tapes must be created manually. Use the Amazon Resource Name (ARN) of the gateway in your request to remove the policy. /// @@ -1795,7 +1795,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteBandwidthRateLimit` operation on the `StorageGateway_20130630` service. + /// Performs the `DeleteBandwidthRateLimit` operation on the `StorageGateway` service. /// /// Deletes the bandwidth rate limits of a gateway. You can delete either the upload and download bandwidth rate limit, or you can delete both. If you delete only one of the limits, the other limit remains unchanged. To specify which gateway to work with, use the Amazon Resource Name (ARN) of the gateway in your request. This operation is supported only for the stored volume, cached volume, and tape gateway types. /// @@ -1868,7 +1868,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteChapCredentials` operation on the `StorageGateway_20130630` service. + /// Performs the `DeleteChapCredentials` operation on the `StorageGateway` service. /// /// Deletes Challenge-Handshake Authentication Protocol (CHAP) credentials for a specified iSCSI target and initiator pair. This operation is supported in volume and tape gateway types. /// @@ -1943,7 +1943,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteFileShare` operation on the `StorageGateway_20130630` service. + /// Performs the `DeleteFileShare` operation on the `StorageGateway` service. /// /// Deletes a file share from an S3 File Gateway. This operation is only supported for S3 File Gateways. /// @@ -2014,7 +2014,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteGateway` operation on the `StorageGateway_20130630` service. + /// Performs the `DeleteGateway` operation on the `StorageGateway` service. /// /// Deletes a gateway. To specify which gateway to delete, use the Amazon Resource Name (ARN) of the gateway in your request. The operation deletes the gateway; however, it does not delete the gateway virtual machine (VM) from your host computer. After you delete a gateway, you cannot reactivate it. Completed snapshots of the gateway volumes are not deleted upon deleting the gateway, however, pending snapshots will not complete. After you delete a gateway, your next step is to remove it from your environment. You no longer pay software charges after the gateway is deleted; however, your existing Amazon EBS snapshots persist and you will continue to be billed for these snapshots. You can choose to remove all remaining Amazon EBS snapshots by canceling your Amazon EC2 subscription. If you prefer not to cancel your Amazon EC2 subscription, you can delete your snapshots using the Amazon EC2 console. For more information, see the [Storage Gateway detail page](http://aws.amazon.com/storagegateway). /// @@ -2085,7 +2085,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteSnapshotSchedule` operation on the `StorageGateway_20130630` service. + /// Performs the `DeleteSnapshotSchedule` operation on the `StorageGateway` service. /// /// Deletes a snapshot of a volume. You can take snapshots of your gateway volumes on a scheduled or ad hoc basis. This API action enables you to delete a snapshot schedule for a volume. For more information, see [Backing up your volumes](https://docs.aws.amazon.com/storagegateway/latest/userguide/backing-up-volumes.html). In the DeleteSnapshotSchedule request, you identify the volume by providing its Amazon Resource Name (ARN). This operation is only supported for cached volume gateway types. To list or delete a snapshot, you must use the Amazon EC2 API. For more information, go to [DescribeSnapshots](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeSnapshots.html) in the Amazon Elastic Compute Cloud API Reference. /// @@ -2156,7 +2156,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteTape` operation on the `StorageGateway_20130630` service. + /// Performs the `DeleteTape` operation on the `StorageGateway` service. /// /// Deletes the specified virtual tape. This operation is only supported in the tape gateway type. /// @@ -2227,7 +2227,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteTapeArchive` operation on the `StorageGateway_20130630` service. + /// Performs the `DeleteTapeArchive` operation on the `StorageGateway` service. /// /// Deletes the specified virtual tape from the virtual tape shelf (VTS). This operation is only supported in the tape gateway type. /// @@ -2298,7 +2298,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteTapePool` operation on the `StorageGateway_20130630` service. + /// Performs the `DeleteTapePool` operation on the `StorageGateway` service. /// /// Delete a custom tape pool. A custom tape pool can only be deleted if there are no tapes in the pool and if there are no automatic tape creation policies that reference the custom tape pool. /// @@ -2369,7 +2369,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `DeleteVolume` operation on the `StorageGateway_20130630` service. + /// Performs the `DeleteVolume` operation on the `StorageGateway` service. /// /// Deletes the specified storage volume that you previously created using the [CreateCachediSCSIVolume] or [CreateStorediSCSIVolume] API. This operation is only supported in the cached volume and stored volume types. For stored volume gateways, the local disk that was configured as the storage volume is not deleted. You can reuse the local disk to create another storage volume. Before you delete a volume, make sure there are no iSCSI connections to the volume you are deleting. You should also make sure there is no snapshot in progress. You can use the Amazon Elastic Compute Cloud (Amazon EC2) API to query snapshots on the volume you are deleting and check the snapshot status. For more information, go to [DescribeSnapshots](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-DescribeSnapshots.html) in the Amazon Elastic Compute Cloud API Reference. In the request, you must provide the Amazon Resource Name (ARN) of the storage volume you want to delete. /// @@ -2440,7 +2440,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `DescribeAvailabilityMonitorTest` operation on the `StorageGateway_20130630` service. + /// Performs the `DescribeAvailabilityMonitorTest` operation on the `StorageGateway` service. /// /// Returns information about the most recent high availability monitoring test that was performed on the host in a cluster. If a test isn't performed, the status and start time in the response would be null. /// @@ -2511,7 +2511,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `DescribeBandwidthRateLimit` operation on the `StorageGateway_20130630` service. + /// Performs the `DescribeBandwidthRateLimit` operation on the `StorageGateway` service. /// /// Returns the bandwidth rate limits of a gateway. By default, these limits are not set, which means no bandwidth rate limiting is in effect. This operation is supported only for the stored volume, cached volume, and tape gateway types. To describe bandwidth rate limits for S3 file gateways, use [DescribeBandwidthRateLimitSchedule]. This operation returns a value for a bandwidth rate limit only if the limit is set. If no limits are set for the gateway, then this operation returns only the gateway ARN in the response body. To specify which gateway to describe, use the Amazon Resource Name (ARN) of the gateway in your request. /// @@ -2582,7 +2582,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `DescribeBandwidthRateLimitSchedule` operation on the `StorageGateway_20130630` service. + /// Performs the `DescribeBandwidthRateLimitSchedule` operation on the `StorageGateway` service. /// /// Returns information about the bandwidth rate limit schedule of a gateway. By default, gateways do not have bandwidth rate limit schedules, which means no bandwidth rate limiting is in effect. This operation is supported only for volume, tape and S3 file gateways. FSx file gateways do not support bandwidth rate limits. This operation returns information about a gateway's bandwidth rate limit schedule. A bandwidth rate limit schedule consists of one or more bandwidth rate limit intervals. A bandwidth rate limit interval defines a period of time on one or more days of the week, during which bandwidth rate limits are specified for uploading, downloading, or both. A bandwidth rate limit interval consists of one or more days of the week, a start hour and minute, an ending hour and minute, and bandwidth rate limits for uploading and downloading If no bandwidth rate limit schedule intervals are set for the gateway, this operation returns an empty response. To specify which gateway to describe, use the Amazon Resource Name (ARN) of the gateway in your request. /// @@ -2653,7 +2653,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `DescribeCache` operation on the `StorageGateway_20130630` service. + /// Performs the `DescribeCache` operation on the `StorageGateway` service. /// /// Returns information about the cache of a gateway. This operation is only supported in the cached volume, tape, and file gateway types. The response includes disk IDs that are configured as cache, and it includes the amount of cache allocated and used. /// @@ -2724,7 +2724,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `DescribeCachediSCSIVolumes` operation on the `StorageGateway_20130630` service. + /// Performs the `DescribeCachediSCSIVolumes` operation on the `StorageGateway` service. /// /// Returns a description of the gateway volumes specified in the request. This operation is only supported in the cached volume gateway types. The list of gateway volumes in the request must be from one gateway. In the response, Storage Gateway returns volume information sorted by volume Amazon Resource Name (ARN). /// @@ -2795,7 +2795,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `DescribeChapCredentials` operation on the `StorageGateway_20130630` service. + /// Performs the `DescribeChapCredentials` operation on the `StorageGateway` service. /// /// Returns an array of Challenge-Handshake Authentication Protocol (CHAP) credentials information for a specified iSCSI target, one for each target-initiator pair. This operation is supported in the volume and tape gateway types. /// @@ -2866,7 +2866,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `DescribeFileSystemAssociations` operation on the `StorageGateway_20130630` service. + /// Performs the `DescribeFileSystemAssociations` operation on the `StorageGateway` service. /// /// Gets the file system association information. This operation is only supported for FSx File Gateways. /// @@ -2937,7 +2937,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `DescribeGatewayInformation` operation on the `StorageGateway_20130630` service. + /// Performs the `DescribeGatewayInformation` operation on the `StorageGateway` service. /// /// Returns metadata about a gateway such as its name, network interfaces, time zone, status, and software version. To specify which gateway to describe, use the Amazon Resource Name (ARN) of the gateway in your request. /// @@ -3008,7 +3008,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `DescribeMaintenanceStartTime` operation on the `StorageGateway_20130630` service. + /// Performs the `DescribeMaintenanceStartTime` operation on the `StorageGateway` service. /// /// Returns your gateway's maintenance window schedule information, with values for monthly or weekly cadence, specific day and time to begin maintenance, and which types of updates to apply. Time values returned are for the gateway's time zone. /// @@ -3091,7 +3091,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `DescribeNFSFileShares` operation on the `StorageGateway_20130630` service. + /// Performs the `DescribeNFSFileShares` operation on the `StorageGateway` service. /// /// Gets a description for one or more Network File System (NFS) file shares from an S3 File Gateway. This operation is only supported for S3 File Gateways. /// @@ -3162,7 +3162,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `DescribeSMBFileShares` operation on the `StorageGateway_20130630` service. + /// Performs the `DescribeSMBFileShares` operation on the `StorageGateway` service. /// /// Gets a description for one or more Server Message Block (SMB) file shares from a S3 File Gateway. This operation is only supported for S3 File Gateways. /// @@ -3233,7 +3233,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `DescribeSMBSettings` operation on the `StorageGateway_20130630` service. + /// Performs the `DescribeSMBSettings` operation on the `StorageGateway` service. /// /// Gets a description of a Server Message Block (SMB) file share settings from a file gateway. This operation is only supported for file gateways. /// @@ -3304,7 +3304,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `DescribeSnapshotSchedule` operation on the `StorageGateway_20130630` service. + /// Performs the `DescribeSnapshotSchedule` operation on the `StorageGateway` service. /// /// Describes the snapshot schedule for the specified gateway volume. The snapshot schedule information includes intervals at which snapshots are automatically initiated on the volume. This operation is only supported in the cached volume and stored volume types. /// @@ -3375,7 +3375,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `DescribeStorediSCSIVolumes` operation on the `StorageGateway_20130630` service. + /// Performs the `DescribeStorediSCSIVolumes` operation on the `StorageGateway` service. /// /// Returns the description of the gateway volumes specified in the request. The list of gateway volumes in the request must be from one gateway. In the response, Storage Gateway returns volume information sorted by volume ARNs. This operation is only supported in stored volume gateway type. /// @@ -3446,7 +3446,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `DescribeTapeArchives` operation on the `StorageGateway_20130630` service. + /// Performs the `DescribeTapeArchives` operation on the `StorageGateway` service. /// /// Returns a description of specified virtual tapes in the virtual tape shelf (VTS). This operation is only supported in the tape gateway type. If a specific TapeARN is not specified, Storage Gateway returns a description of all virtual tapes found in the VTS associated with your account. /// @@ -3517,7 +3517,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `DescribeTapeRecoveryPoints` operation on the `StorageGateway_20130630` service. + /// Performs the `DescribeTapeRecoveryPoints` operation on the `StorageGateway` service. /// /// Returns a list of virtual tape recovery points that are available for the specified tape gateway. A recovery point is a point-in-time view of a virtual tape at which all the data on the virtual tape is consistent. If your gateway crashes, virtual tapes that have recovery points can be recovered to a new gateway. This operation is only supported in the tape gateway type. /// @@ -3588,7 +3588,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `DescribeTapes` operation on the `StorageGateway_20130630` service. + /// Performs the `DescribeTapes` operation on the `StorageGateway` service. /// /// Returns a description of virtual tapes that correspond to the specified Amazon Resource Names (ARNs). If TapeARN is not specified, returns a description of the virtual tapes associated with the specified gateway. This operation is only supported for the tape gateway type. The operation supports pagination. By default, the operation returns a maximum of up to 100 tapes. You can optionally specify the Limit field in the body to limit the number of tapes in the response. If the number of tapes returned in the response is truncated, the response includes a Marker field. You can use this Marker value in your subsequent request to retrieve the next set of tapes. /// @@ -3659,7 +3659,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `DescribeUploadBuffer` operation on the `StorageGateway_20130630` service. + /// Performs the `DescribeUploadBuffer` operation on the `StorageGateway` service. /// /// Returns information about the upload buffer of a gateway. This operation is supported for the stored volume, cached volume, and tape gateway types. The response includes disk IDs that are configured as upload buffer space, and it includes the amount of upload buffer space allocated and used. /// @@ -3730,7 +3730,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `DescribeVTLDevices` operation on the `StorageGateway_20130630` service. + /// Performs the `DescribeVTLDevices` operation on the `StorageGateway` service. /// /// Returns a description of virtual tape library (VTL) devices for the specified tape gateway. In the response, Storage Gateway returns VTL device information. This operation is only supported in the tape gateway type. /// @@ -3801,7 +3801,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `DescribeWorkingStorage` operation on the `StorageGateway_20130630` service. + /// Performs the `DescribeWorkingStorage` operation on the `StorageGateway` service. /// /// Returns information about the working storage of a gateway. This operation is only supported in the stored volumes gateway type. This operation is deprecated in cached volumes API version (20120630). Use DescribeUploadBuffer instead. Working storage is also referred to as upload buffer. You can also use the DescribeUploadBuffer operation to add upload buffer to a stored volume gateway. The response includes disk IDs that are configured as working storage, and it includes the amount of working storage allocated and used. /// @@ -3872,7 +3872,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `DetachVolume` operation on the `StorageGateway_20130630` service. + /// Performs the `DetachVolume` operation on the `StorageGateway` service. /// /// Disconnects a volume from an iSCSI connection and then detaches the volume from the specified gateway. Detaching and attaching a volume enables you to recover your data from one gateway to a different gateway without creating a snapshot. It also makes it easier to move your volumes from an on-premises gateway to a gateway hosted on an Amazon EC2 instance. This operation is only supported in the volume gateway type. /// @@ -3943,7 +3943,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `DisableGateway` operation on the `StorageGateway_20130630` service. + /// Performs the `DisableGateway` operation on the `StorageGateway` service. /// /// Disables a tape gateway when the gateway is no longer functioning. For example, if your gateway VM is damaged, you can disable the gateway so you can recover virtual tapes. Use this operation for a tape gateway that is not reachable or not functioning. This operation is only supported in the tape gateway type. After a gateway is disabled, it cannot be enabled. /// @@ -4014,7 +4014,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `DisassociateFileSystem` operation on the `StorageGateway_20130630` service. + /// Performs the `DisassociateFileSystem` operation on the `StorageGateway` service. /// /// Disassociates an Amazon FSx file system from the specified gateway. After the disassociation process finishes, the gateway can no longer access the Amazon FSx file system. This operation is only supported in the FSx File Gateway type. /// @@ -4085,7 +4085,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `JoinDomain` operation on the `StorageGateway_20130630` service. + /// Performs the `JoinDomain` operation on the `StorageGateway` service. /// /// Adds a file gateway to an Active Directory domain. This operation is only supported for file gateways that support the SMB file protocol. Joining a domain creates an Active Directory computer account in the default organizational unit, using the gateway's Gateway ID as the account name (for example, SGW-1234ADE). If your Active Directory environment requires that you pre-stage accounts to facilitate the join domain process, you will need to create this account ahead of time. To create the gateway's computer account in an organizational unit other than the default, you must specify the organizational unit when joining the domain. /// @@ -4156,7 +4156,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `ListAutomaticTapeCreationPolicies` operation on the `StorageGateway_20130630` service. + /// Performs the `ListAutomaticTapeCreationPolicies` operation on the `StorageGateway` service. /// /// Lists the automatic tape creation policies for a gateway. If there are no automatic tape creation policies for the gateway, it returns an empty list. This operation is only supported for tape gateways. /// @@ -4227,7 +4227,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `ListFileShares` operation on the `StorageGateway_20130630` service. + /// Performs the `ListFileShares` operation on the `StorageGateway` service. /// /// Gets a list of the file shares for a specific S3 File Gateway, or the list of file shares that belong to the calling Amazon Web Services account. This operation is only supported for S3 File Gateways. /// @@ -4298,7 +4298,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `ListFileSystemAssociations` operation on the `StorageGateway_20130630` service. + /// Performs the `ListFileSystemAssociations` operation on the `StorageGateway` service. /// /// Gets a list of FileSystemAssociationSummary objects. Each object contains a summary of a file system association. This operation is only supported for FSx File Gateways. /// @@ -4369,7 +4369,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `ListGateways` operation on the `StorageGateway_20130630` service. + /// Performs the `ListGateways` operation on the `StorageGateway` service. /// /// Lists gateways owned by an Amazon Web Services account in an Amazon Web Services Region specified in the request. The returned list is ordered by gateway Amazon Resource Name (ARN). By default, the operation returns a maximum of 100 gateways. This operation supports pagination that allows you to optionally reduce the number of gateways returned in a response. If you have more gateways than are returned in a response (that is, the response returns only a truncated list of your gateways), the response contains a marker that you can specify in your next request to fetch the next page of gateways. /// @@ -4444,7 +4444,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `ListLocalDisks` operation on the `StorageGateway_20130630` service. + /// Performs the `ListLocalDisks` operation on the `StorageGateway` service. /// /// Returns a list of the gateway's local disks. To specify which gateway to describe, you use the Amazon Resource Name (ARN) of the gateway in the body of the request. The request returns a list of all disks, specifying which are configured as working storage, cache storage, or stored volume or not configured at all. The response includes a DiskStatus field. This field can have a value of present (the disk is available to use), missing (the disk is no longer connected to the gateway), or mismatch (the disk node is occupied by a disk that has incorrect metadata or the disk content is corrupted). /// @@ -4515,7 +4515,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `StorageGateway_20130630` service. + /// Performs the `ListTagsForResource` operation on the `StorageGateway` service. /// /// Lists the tags that have been added to the specified resource. This operation is supported in storage gateways of all types. /// @@ -4586,7 +4586,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `ListTapePools` operation on the `StorageGateway_20130630` service. + /// Performs the `ListTapePools` operation on the `StorageGateway` service. /// /// Lists custom tape pools. You specify custom tape pools to list by specifying one or more custom tape pool Amazon Resource Names (ARNs). If you don't specify a custom tape pool ARN, the operation lists all custom tape pools. This operation supports pagination. You can optionally specify the Limit parameter in the body to limit the number of tape pools in the response. If the number of tape pools returned in the response is truncated, the response includes a Marker element that you can use in your subsequent request to retrieve the next set of tape pools. /// @@ -4657,7 +4657,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `ListTapes` operation on the `StorageGateway_20130630` service. + /// Performs the `ListTapes` operation on the `StorageGateway` service. /// /// Lists virtual tapes in your virtual tape library (VTL) and your virtual tape shelf (VTS). You specify the tapes to list by specifying one or more tape Amazon Resource Names (ARNs). If you don't specify a tape ARN, the operation lists all virtual tapes in both your VTL and VTS. This operation supports pagination. By default, the operation returns a maximum of up to 100 tapes. You can optionally specify the Limit parameter in the body to limit the number of tapes in the response. If the number of tapes returned in the response is truncated, the response includes a Marker element that you can use in your subsequent request to retrieve the next set of tapes. This operation is only supported in the tape gateway type. /// @@ -4738,7 +4738,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `ListVolumeInitiators` operation on the `StorageGateway_20130630` service. + /// Performs the `ListVolumeInitiators` operation on the `StorageGateway` service. /// /// Lists iSCSI initiators that are connected to a volume. You can use this operation to determine whether a volume is being used or not. This operation is only supported in the cached volume and stored volume gateway types. /// @@ -4809,7 +4809,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `ListVolumeRecoveryPoints` operation on the `StorageGateway_20130630` service. + /// Performs the `ListVolumeRecoveryPoints` operation on the `StorageGateway` service. /// /// Lists the recovery points for a specified gateway. This operation is only supported in the cached volume gateway type. Each cache volume has one recovery point. A volume recovery point is a point in time at which all data of the volume is consistent and from which you can create a snapshot or clone a new cached volume from a source volume. To create a snapshot from a volume recovery point use the [CreateSnapshotFromVolumeRecoveryPoint] operation. /// @@ -4880,7 +4880,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `ListVolumes` operation on the `StorageGateway_20130630` service. + /// Performs the `ListVolumes` operation on the `StorageGateway` service. /// /// Lists the iSCSI stored volumes of a gateway. Results are sorted by volume ARN. The response includes only the volume ARNs. If you want additional volume information, use the [DescribeStorediSCSIVolumes] or the [DescribeCachediSCSIVolumes] API. The operation supports pagination. By default, the operation returns a maximum of up to 100 volumes. You can optionally specify the Limit field in the body to limit the number of volumes in the response. If the number of volumes returned in the response is truncated, the response includes a Marker field. You can use this Marker value in your subsequent request to retrieve the next set of volumes. This operation is only supported in the cached volume and stored volume gateway types. /// @@ -4959,7 +4959,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `NotifyWhenUploaded` operation on the `StorageGateway_20130630` service. + /// Performs the `NotifyWhenUploaded` operation on the `StorageGateway` service. /// /// Sends you notification through CloudWatch Events when all files written to your file share have been uploaded to Amazon S3. Storage Gateway can send a notification through Amazon CloudWatch Events when all files written to your file share up to that point in time have been uploaded to Amazon S3. These files include files written to the file share up to the time that you make a request for notification. When the upload is done, Storage Gateway sends you notification through an Amazon CloudWatch Event. You can configure CloudWatch Events to send the notification through event targets such as Amazon SNS or Lambda function. This operation is only supported for S3 File Gateways. For more information, see [Getting file upload notification](https://docs.aws.amazon.com/filegateway/latest/files3/monitoring-file-gateway.html#get-notification) in the Amazon S3 File Gateway User Guide. /// @@ -5030,7 +5030,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `RefreshCache` operation on the `StorageGateway_20130630` service. + /// Performs the `RefreshCache` operation on the `StorageGateway` service. /// /// Refreshes the cached inventory of objects for the specified file share. This operation finds objects in the Amazon S3 bucket that were added, removed, or replaced since the gateway last listed the bucket's contents and cached the results. This operation does not import files into the S3 File Gateway cache storage. It only updates the cached inventory to reflect changes in the inventory of the objects in the S3 bucket. This operation is only supported in the S3 File Gateway types. You can subscribe to be notified through an Amazon CloudWatch event when your RefreshCache operation completes. For more information, see [Getting notified about file operations](https://docs.aws.amazon.com/filegateway/latest/files3/monitoring-file-gateway.html#get-notification) in the Amazon S3 File Gateway User Guide. This operation is Only supported for S3 File Gateways. When this API is called, it only initiates the refresh operation. When the API call completes and returns a success code, it doesn't necessarily mean that the file refresh has completed. You should use the refresh-complete notification to determine that the operation has completed before you check for new files on the gateway file share. You can subscribe to be notified through a CloudWatch event when your RefreshCache operation completes. Throttle limit: This API is asynchronous, so the gateway will accept no more than two refreshes at any time. We recommend using the refresh-complete CloudWatch event notification before issuing additional requests. For more information, see [Getting notified about file operations](https://docs.aws.amazon.com/filegateway/latest/files3/monitoring-file-gateway.html#get-notification) in the Amazon S3 File Gateway User Guide. /// @@ -5108,7 +5108,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `RemoveTagsFromResource` operation on the `StorageGateway_20130630` service. + /// Performs the `RemoveTagsFromResource` operation on the `StorageGateway` service. /// /// Removes one or more tags from the specified resource. This operation is supported in storage gateways of all types. /// @@ -5179,7 +5179,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `ResetCache` operation on the `StorageGateway_20130630` service. + /// Performs the `ResetCache` operation on the `StorageGateway` service. /// /// Resets all cache disks that have encountered an error and makes the disks available for reconfiguration as cache storage. If your cache disk encounters an error, the gateway prevents read and write operations on virtual tapes in the gateway. For example, an error can occur when a disk is corrupted or removed from the gateway. When a cache is reset, the gateway loses its cache storage. At this point, you can reconfigure the disks as cache disks. This operation is only supported in the cached volume and tape types. If the cache disk you are resetting contains data that has not been uploaded to Amazon S3 yet, that data can be lost. After you reset cache disks, there will be no configured cache disks left in the gateway, so you must configure at least one new cache disk for your gateway to function properly. /// @@ -5250,7 +5250,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `RetrieveTapeArchive` operation on the `StorageGateway_20130630` service. + /// Performs the `RetrieveTapeArchive` operation on the `StorageGateway` service. /// /// Retrieves an archived virtual tape from the virtual tape shelf (VTS) to a tape gateway. Virtual tapes archived in the VTS are not associated with any gateway. However after a tape is retrieved, it is associated with a gateway, even though it is also listed in the VTS, that is, archive. This operation is only supported in the tape gateway type. Once a tape is successfully retrieved to a gateway, it cannot be retrieved again to another gateway. You must archive the tape again before you can retrieve it to another gateway. This operation is only supported in the tape gateway type. /// @@ -5321,7 +5321,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `RetrieveTapeRecoveryPoint` operation on the `StorageGateway_20130630` service. + /// Performs the `RetrieveTapeRecoveryPoint` operation on the `StorageGateway` service. /// /// Retrieves the recovery point for the specified virtual tape. This operation is only supported in the tape gateway type. A recovery point is a point in time view of a virtual tape at which all the data on the tape is consistent. If your gateway crashes, virtual tapes that have recovery points can be recovered to a new gateway. The virtual tape can be retrieved to only one gateway. The retrieved tape is read-only. The virtual tape can be retrieved to only a tape gateway. There is no charge for retrieving recovery points. /// @@ -5392,7 +5392,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `SetLocalConsolePassword` operation on the `StorageGateway_20130630` service. + /// Performs the `SetLocalConsolePassword` operation on the `StorageGateway` service. /// /// Sets the password for your VM local console. When you log in to the local console for the first time, you log in to the VM with the default credentials. We recommend that you set a new password. You don't need to know the default password to set a new password. /// @@ -5463,7 +5463,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `SetSMBGuestPassword` operation on the `StorageGateway_20130630` service. + /// Performs the `SetSMBGuestPassword` operation on the `StorageGateway` service. /// /// Sets the password for the guest user smbguest. The smbguest user is the user when the authentication method for the file share is set to GuestAccess. This operation only supported for S3 File Gateways /// @@ -5534,7 +5534,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `ShutdownGateway` operation on the `StorageGateway_20130630` service. + /// Performs the `ShutdownGateway` operation on the `StorageGateway` service. /// /// Shuts down a Tape Gateway or Volume Gateway. To specify which gateway to shut down, use the Amazon Resource Name (ARN) of the gateway in the body of your request. This API action cannot be used to shut down S3 File Gateway or FSx File Gateway. The operation shuts down the gateway service component running in the gateway's virtual machine (VM) and not the host VM. If you want to shut down the VM, it is recommended that you first shut down the gateway component in the VM to avoid unpredictable conditions. After the gateway is shutdown, you cannot call any other API except [StartGateway], [DescribeGatewayInformation], and [ListGateways]. For more information, see [ActivateGateway]. Your applications cannot read from or write to the gateway's storage volumes, and there are no snapshots taken. When you make a shutdown request, you will get a 200 OK success response immediately. However, it might take some time for the gateway to shut down. You can call the [DescribeGatewayInformation] API to check the status. For more information, see [ActivateGateway]. If do not intend to use the gateway again, you must delete the gateway (using [DeleteGateway]) to no longer pay software charges associated with the gateway. /// @@ -5605,7 +5605,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `StartAvailabilityMonitorTest` operation on the `StorageGateway_20130630` service. + /// Performs the `StartAvailabilityMonitorTest` operation on the `StorageGateway` service. /// /// Start a test that verifies that the specified gateway is configured for High Availability monitoring in your host environment. This request only initiates the test and that a successful response only indicates that the test was started. It doesn't indicate that the test passed. For the status of the test, invoke the DescribeAvailabilityMonitorTest API. Starting this test will cause your gateway to go offline for a brief period. /// @@ -5676,7 +5676,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `StartGateway` operation on the `StorageGateway_20130630` service. + /// Performs the `StartGateway` operation on the `StorageGateway` service. /// /// Starts a gateway that you previously shut down (see [ShutdownGateway]). After the gateway starts, you can then make other API calls, your applications can read from or write to the gateway's storage volumes and you will be able to take snapshot backups. When you make a request, you will get a 200 OK success response immediately. However, it might take some time for the gateway to be ready. You should call [DescribeGatewayInformation] and check the status before making any additional API calls. For more information, see [ActivateGateway]. To specify which gateway to start, use the Amazon Resource Name (ARN) of the gateway in your request. /// @@ -5747,7 +5747,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateAutomaticTapeCreationPolicy` operation on the `StorageGateway_20130630` service. + /// Performs the `UpdateAutomaticTapeCreationPolicy` operation on the `StorageGateway` service. /// /// Updates the automatic tape creation policy of a gateway. Use this to update the policy with a new set of automatic tape creation rules. This is only supported for tape gateways. By default, there is no automatic tape creation policy. A gateway can have only one automatic tape creation policy. /// @@ -5818,7 +5818,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateBandwidthRateLimit` operation on the `StorageGateway_20130630` service. + /// Performs the `UpdateBandwidthRateLimit` operation on the `StorageGateway` service. /// /// Updates the bandwidth rate limits of a gateway. You can update both the upload and download bandwidth rate limit or specify only one of the two. If you don't set a bandwidth rate limit, the existing rate limit remains. This operation is supported only for the stored volume, cached volume, and tape gateway types. To update bandwidth rate limits for S3 file gateways, use [UpdateBandwidthRateLimitSchedule]. By default, a gateway's bandwidth rate limits are not set. If you don't set any limit, the gateway does not have any limitations on its bandwidth usage and could potentially use the maximum available bandwidth. To specify which gateway to update, use the Amazon Resource Name (ARN) of the gateway in your request. /// @@ -5893,7 +5893,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateBandwidthRateLimitSchedule` operation on the `StorageGateway_20130630` service. + /// Performs the `UpdateBandwidthRateLimitSchedule` operation on the `StorageGateway` service. /// /// Updates the bandwidth rate limit schedule for a specified gateway. By default, gateways do not have bandwidth rate limit schedules, which means no bandwidth rate limiting is in effect. Use this to initiate or update a gateway's bandwidth rate limit schedule. This operation is supported for volume, tape, and S3 file gateways. S3 file gateways support bandwidth rate limits for upload only. FSx file gateways do not support bandwidth rate limits. /// @@ -5964,7 +5964,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateChapCredentials` operation on the `StorageGateway_20130630` service. + /// Performs the `UpdateChapCredentials` operation on the `StorageGateway` service. /// /// Updates the Challenge-Handshake Authentication Protocol (CHAP) credentials for a specified iSCSI target. By default, a gateway does not have CHAP enabled; however, for added security, you might use it. This operation is supported in the volume and tape gateway types. When you update CHAP credentials, all existing connections on the target are closed and initiators must reconnect with the new credentials. /// @@ -6043,7 +6043,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateFileSystemAssociation` operation on the `StorageGateway_20130630` service. + /// Performs the `UpdateFileSystemAssociation` operation on the `StorageGateway` service. /// /// Updates a file system association. This operation is only supported in the FSx File Gateways. /// @@ -6114,7 +6114,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateGatewayInformation` operation on the `StorageGateway_20130630` service. + /// Performs the `UpdateGatewayInformation` operation on the `StorageGateway` service. /// /// Updates a gateway's metadata, which includes the gateway's name, time zone, and metadata cache size. To specify which gateway to update, use the Amazon Resource Name (ARN) of the gateway in your request. For gateways activated after September 2, 2015, the gateway's ARN contains the gateway ID rather than the gateway name. However, changing the name of the gateway has no effect on the gateway's ARN. /// @@ -6185,7 +6185,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateGatewaySoftwareNow` operation on the `StorageGateway_20130630` service. + /// Performs the `UpdateGatewaySoftwareNow` operation on the `StorageGateway` service. /// /// Updates the gateway virtual machine (VM) software. The request immediately triggers the software update. When you make this request, you get a 200 OK success response immediately. However, it might take some time for the update to complete. You can call [DescribeGatewayInformation] to verify the gateway is in the STATE_RUNNING state. A software update forces a system restart of your gateway. You can minimize the chance of any disruption to your applications by increasing your iSCSI Initiators' timeouts. For more information about increasing iSCSI Initiator timeouts for Windows and Linux, see [Customizing your Windows iSCSI settings](https://docs.aws.amazon.com/storagegateway/latest/userguide/ConfiguringiSCSIClientInitiatorWindowsClient.html#CustomizeWindowsiSCSISettings) and [Customizing your Linux iSCSI settings](https://docs.aws.amazon.com/storagegateway/latest/userguide/ConfiguringiSCSIClientInitiatorRedHatClient.html#CustomizeLinuxiSCSISettings), respectively. /// @@ -6256,7 +6256,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateMaintenanceStartTime` operation on the `StorageGateway_20130630` service. + /// Performs the `UpdateMaintenanceStartTime` operation on the `StorageGateway` service. /// /// Updates a gateway's maintenance window schedule, with settings for monthly or weekly cadence, specific day and time to begin maintenance, and which types of updates to apply. Time configuration uses the gateway's time zone. You can pass values for a complete maintenance schedule, or update policy, or both. Previous values will persist for whichever setting you choose not to modify. If an incomplete or invalid maintenance schedule is passed, the entire request will be rejected with an error and no changes will occur. A complete maintenance schedule must include values for both MinuteOfHour and HourOfDay, and either DayOfMonth or DayOfWeek. We recommend keeping maintenance updates turned on, except in specific use cases where the brief disruptions caused by updating the gateway could critically impact your deployment. /// @@ -6337,7 +6337,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateNFSFileShare` operation on the `StorageGateway_20130630` service. + /// Performs the `UpdateNFSFileShare` operation on the `StorageGateway` service. /// /// Updates a Network File System (NFS) file share. This operation is only supported in S3 File Gateways. To leave a file share field unchanged, set the corresponding input field to null. Updates the following file share settings: /// @@ -6418,7 +6418,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateSMBFileShare` operation on the `StorageGateway_20130630` service. + /// Performs the `UpdateSMBFileShare` operation on the `StorageGateway` service. /// /// Updates a Server Message Block (SMB) file share. This operation is only supported for S3 File Gateways. To leave a file share field unchanged, set the corresponding input field to null. File gateways require Security Token Service (Amazon Web Services STS) to be activated to enable you to create a file share. Make sure that Amazon Web Services STS is activated in the Amazon Web Services Region you are creating your file gateway in. If Amazon Web Services STS is not activated in this Amazon Web Services Region, activate it. For information about how to activate Amazon Web Services STS, see [Activating and deactivating Amazon Web Services STS in an Amazon Web Services Region](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_enable-regions.html) in the Identity and Access Management User Guide. File gateways don't support creating hard or symbolic links on a file share. /// @@ -6489,7 +6489,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateSMBFileShareVisibility` operation on the `StorageGateway_20130630` service. + /// Performs the `UpdateSMBFileShareVisibility` operation on the `StorageGateway` service. /// /// Controls whether the shares on an S3 File Gateway are visible in a net view or browse list. The operation is only supported for S3 File Gateways. /// @@ -6560,7 +6560,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateSMBLocalGroups` operation on the `StorageGateway_20130630` service. + /// Performs the `UpdateSMBLocalGroups` operation on the `StorageGateway` service. /// /// Updates the list of Active Directory users and groups that have special permissions for SMB file shares on the gateway. /// @@ -6631,7 +6631,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateSMBSecurityStrategy` operation on the `StorageGateway_20130630` service. + /// Performs the `UpdateSMBSecurityStrategy` operation on the `StorageGateway` service. /// /// Updates the SMB security strategy level for an Amazon S3 file gateway. This action is only supported for Amazon S3 file gateways. For information about configuring this setting using the Amazon Web Services console, see [Setting a security level for your gateway](https://docs.aws.amazon.com/filegateway/latest/files3/security-strategy.html) in the Amazon S3 File Gateway User Guide. A higher security strategy level can affect performance of the gateway. /// @@ -6702,7 +6702,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateSnapshotSchedule` operation on the `StorageGateway_20130630` service. + /// Performs the `UpdateSnapshotSchedule` operation on the `StorageGateway` service. /// /// Updates a snapshot schedule configured for a gateway volume. This operation is only supported in the cached volume and stored volume gateway types. The default snapshot schedule for volume is once every 24 hours, starting at the creation time of the volume. You can use this API to change the snapshot schedule configured for the volume. In the request you must identify the gateway volume whose snapshot schedule you want to update, and the schedule information, including when you want the snapshot to begin on a day and the frequency (in hours) of snapshots. /// @@ -6781,7 +6781,7 @@ extension StorageGatewayClient { return try await op.execute(input: input) } - /// Performs the `UpdateVTLDeviceType` operation on the `StorageGateway_20130630` service. + /// Performs the `UpdateVTLDeviceType` operation on the `StorageGateway` service. /// /// Updates the type of medium changer in a tape gateway. When you activate a tape gateway, you select a medium changer type for the tape gateway. This operation enables you to select a different type of medium changer after a tape gateway is activated. This operation is only supported in the tape gateway type. /// diff --git a/Sources/Services/AWSSupplyChain/Sources/AWSSupplyChain/SupplyChainClient.swift b/Sources/Services/AWSSupplyChain/Sources/AWSSupplyChain/SupplyChainClient.swift index 3c81660651c..73d50176921 100644 --- a/Sources/Services/AWSSupplyChain/Sources/AWSSupplyChain/SupplyChainClient.swift +++ b/Sources/Services/AWSSupplyChain/Sources/AWSSupplyChain/SupplyChainClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SupplyChainClient: ClientRuntime.Client { public static let clientName = "SupplyChainClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SupplyChainClient.SupplyChainClientConfiguration let serviceName = "SupplyChain" @@ -331,7 +331,7 @@ extension SupplyChainClient { } extension SupplyChainClient { - /// Performs the `CreateBillOfMaterialsImportJob` operation on the `GalaxyPublicAPIGateway` service. + /// Performs the `CreateBillOfMaterialsImportJob` operation on the `SupplyChain` service. /// /// CreateBillOfMaterialsImportJob creates an import job for the Product Bill Of Materials (BOM) entity. For information on the product_bom entity, see the AWS Supply Chain User Guide. The CSV file must be located in an Amazon S3 location accessible to AWS Supply Chain. It is recommended to use the same Amazon S3 bucket created during your AWS Supply Chain instance creation. /// @@ -407,7 +407,7 @@ extension SupplyChainClient { return try await op.execute(input: input) } - /// Performs the `CreateDataIntegrationFlow` operation on the `GalaxyPublicAPIGateway` service. + /// Performs the `CreateDataIntegrationFlow` operation on the `SupplyChain` service. /// /// Enables you to programmatically create a data pipeline to ingest data from source systems such as Amazon S3 buckets, to a predefined Amazon Web Services Supply Chain dataset (product, inbound_order) or a temporary dataset along with the data transformation query provided with the API. /// @@ -482,7 +482,7 @@ extension SupplyChainClient { return try await op.execute(input: input) } - /// Performs the `CreateDataLakeDataset` operation on the `GalaxyPublicAPIGateway` service. + /// Performs the `CreateDataLakeDataset` operation on the `SupplyChain` service. /// /// Enables you to programmatically create an Amazon Web Services Supply Chain data lake dataset. Developers can create the datasets using their pre-defined or custom schema for a given instance ID, namespace, and dataset name. /// @@ -557,7 +557,7 @@ extension SupplyChainClient { return try await op.execute(input: input) } - /// Performs the `CreateInstance` operation on the `GalaxyPublicAPIGateway` service. + /// Performs the `CreateInstance` operation on the `SupplyChain` service. /// /// Enables you to programmatically create an Amazon Web Services Supply Chain instance by applying KMS keys and relevant information associated with the API without using the Amazon Web Services console. This is an asynchronous operation. Upon receiving a CreateInstance request, Amazon Web Services Supply Chain immediately returns the instance resource, instance ID, and the initializing state while simultaneously creating all required Amazon Web Services resources for an instance creation. You can use GetInstance to check the status of the instance. If the instance results in an unhealthy state, you need to check the error message, delete the current instance, and recreate a new one based on the mitigation from the error message. /// @@ -633,7 +633,7 @@ extension SupplyChainClient { return try await op.execute(input: input) } - /// Performs the `DeleteDataIntegrationFlow` operation on the `GalaxyPublicAPIGateway` service. + /// Performs the `DeleteDataIntegrationFlow` operation on the `SupplyChain` service. /// /// Enable you to programmatically delete an existing data pipeline for the provided Amazon Web Services Supply Chain instance and DataIntegrationFlow name. /// @@ -705,7 +705,7 @@ extension SupplyChainClient { return try await op.execute(input: input) } - /// Performs the `DeleteDataLakeDataset` operation on the `GalaxyPublicAPIGateway` service. + /// Performs the `DeleteDataLakeDataset` operation on the `SupplyChain` service. /// /// Enables you to programmatically delete an Amazon Web Services Supply Chain data lake dataset. Developers can delete the existing datasets for a given instance ID, namespace, and instance name. /// @@ -777,7 +777,7 @@ extension SupplyChainClient { return try await op.execute(input: input) } - /// Performs the `DeleteInstance` operation on the `GalaxyPublicAPIGateway` service. + /// Performs the `DeleteInstance` operation on the `SupplyChain` service. /// /// Enables you to programmatically delete an Amazon Web Services Supply Chain instance by deleting the KMS keys and relevant information associated with the API without using the Amazon Web Services console. This is an asynchronous operation. Upon receiving a DeleteInstance request, Amazon Web Services Supply Chain immediately returns a response with the instance resource, delete state while cleaning up all Amazon Web Services resources created during the instance creation process. You can use the GetInstance action to check the instance status. /// @@ -849,7 +849,7 @@ extension SupplyChainClient { return try await op.execute(input: input) } - /// Performs the `GetBillOfMaterialsImportJob` operation on the `GalaxyPublicAPIGateway` service. + /// Performs the `GetBillOfMaterialsImportJob` operation on the `SupplyChain` service. /// /// Get status and details of a BillOfMaterialsImportJob. /// @@ -921,7 +921,7 @@ extension SupplyChainClient { return try await op.execute(input: input) } - /// Performs the `GetDataIntegrationFlow` operation on the `GalaxyPublicAPIGateway` service. + /// Performs the `GetDataIntegrationFlow` operation on the `SupplyChain` service. /// /// Enables you to programmatically view a specific data pipeline for the provided Amazon Web Services Supply Chain instance and DataIntegrationFlow name. /// @@ -993,7 +993,7 @@ extension SupplyChainClient { return try await op.execute(input: input) } - /// Performs the `GetDataLakeDataset` operation on the `GalaxyPublicAPIGateway` service. + /// Performs the `GetDataLakeDataset` operation on the `SupplyChain` service. /// /// Enables you to programmatically view an Amazon Web Services Supply Chain data lake dataset. Developers can view the data lake dataset information such as namespace, schema, and so on for a given instance ID, namespace, and dataset name. /// @@ -1065,7 +1065,7 @@ extension SupplyChainClient { return try await op.execute(input: input) } - /// Performs the `GetInstance` operation on the `GalaxyPublicAPIGateway` service. + /// Performs the `GetInstance` operation on the `SupplyChain` service. /// /// Enables you to programmatically retrieve the information related to an Amazon Web Services Supply Chain instance ID. /// @@ -1137,7 +1137,7 @@ extension SupplyChainClient { return try await op.execute(input: input) } - /// Performs the `ListDataIntegrationFlows` operation on the `GalaxyPublicAPIGateway` service. + /// Performs the `ListDataIntegrationFlows` operation on the `SupplyChain` service. /// /// Enables you to programmatically list all data pipelines for the provided Amazon Web Services Supply Chain instance. /// @@ -1210,7 +1210,7 @@ extension SupplyChainClient { return try await op.execute(input: input) } - /// Performs the `ListDataLakeDatasets` operation on the `GalaxyPublicAPIGateway` service. + /// Performs the `ListDataLakeDatasets` operation on the `SupplyChain` service. /// /// Enables you to programmatically view the list of Amazon Web Services Supply Chain data lake datasets. Developers can view the datasets and the corresponding information such as namespace, schema, and so on for a given instance ID and namespace. /// @@ -1283,7 +1283,7 @@ extension SupplyChainClient { return try await op.execute(input: input) } - /// Performs the `ListInstances` operation on the `GalaxyPublicAPIGateway` service. + /// Performs the `ListInstances` operation on the `SupplyChain` service. /// /// List all Amazon Web Services Supply Chain instances for a specific account. Enables you to programmatically list all Amazon Web Services Supply Chain instances based on their account ID, instance name, and state of the instance (active or delete). /// @@ -1356,7 +1356,7 @@ extension SupplyChainClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `GalaxyPublicAPIGateway` service. + /// Performs the `ListTagsForResource` operation on the `SupplyChain` service. /// /// List all the tags for an Amazon Web ServicesSupply Chain resource. You can list all the tags added to a resource. By listing the tags, developers can view the tag level information on a resource and perform actions such as, deleting a resource associated with a particular tag. /// @@ -1428,7 +1428,7 @@ extension SupplyChainClient { return try await op.execute(input: input) } - /// Performs the `SendDataIntegrationEvent` operation on the `GalaxyPublicAPIGateway` service. + /// Performs the `SendDataIntegrationEvent` operation on the `SupplyChain` service. /// /// Send the transactional data payload for the event with real-time data for analysis or monitoring. The real-time data events are stored in an Amazon Web Services service before being processed and stored in data lake. New data events are synced with data lake at 5 PM GMT everyday. The updated transactional data is available in data lake after ingestion. /// @@ -1504,7 +1504,7 @@ extension SupplyChainClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `GalaxyPublicAPIGateway` service. + /// Performs the `TagResource` operation on the `SupplyChain` service. /// /// You can create tags during or after creating a resource such as instance, data flow, or dataset in AWS Supply chain. During the data ingestion process, you can add tags such as dev, test, or prod to data flows created during the data ingestion process in the AWS Supply Chain datasets. You can use these tags to identify a group of resources or a single resource used by the developer. /// @@ -1579,7 +1579,7 @@ extension SupplyChainClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `GalaxyPublicAPIGateway` service. + /// Performs the `UntagResource` operation on the `SupplyChain` service. /// /// You can delete tags for an Amazon Web Services Supply chain resource such as instance, data flow, or dataset in AWS Supply Chain. During the data ingestion process, you can delete tags such as dev, test, or prod to data flows created during the data ingestion process in the AWS Supply Chain datasets. /// @@ -1652,7 +1652,7 @@ extension SupplyChainClient { return try await op.execute(input: input) } - /// Performs the `UpdateDataIntegrationFlow` operation on the `GalaxyPublicAPIGateway` service. + /// Performs the `UpdateDataIntegrationFlow` operation on the `SupplyChain` service. /// /// Enables you to programmatically update an existing data pipeline to ingest data from the source systems such as, Amazon S3 buckets, to a predefined Amazon Web Services Supply Chain dataset (product, inbound_order) or a temporary dataset along with the data transformation query provided with the API. /// @@ -1727,7 +1727,7 @@ extension SupplyChainClient { return try await op.execute(input: input) } - /// Performs the `UpdateDataLakeDataset` operation on the `GalaxyPublicAPIGateway` service. + /// Performs the `UpdateDataLakeDataset` operation on the `SupplyChain` service. /// /// Enables you to programmatically update an Amazon Web Services Supply Chain data lake dataset. Developers can update the description of a data lake dataset for a given instance ID, namespace, and dataset name. /// @@ -1802,7 +1802,7 @@ extension SupplyChainClient { return try await op.execute(input: input) } - /// Performs the `UpdateInstance` operation on the `GalaxyPublicAPIGateway` service. + /// Performs the `UpdateInstance` operation on the `SupplyChain` service. /// /// Enables you to programmatically update an Amazon Web Services Supply Chain instance description by providing all the relevant information such as account ID, instance ID and so on without using the AWS console. /// diff --git a/Sources/Services/AWSSupport/Sources/AWSSupport/SupportClient.swift b/Sources/Services/AWSSupport/Sources/AWSSupport/SupportClient.swift index 478127e76b2..3028c0b2a05 100644 --- a/Sources/Services/AWSSupport/Sources/AWSSupport/SupportClient.swift +++ b/Sources/Services/AWSSupport/Sources/AWSSupport/SupportClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SupportClient: ClientRuntime.Client { public static let clientName = "SupportClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SupportClient.SupportClientConfiguration let serviceName = "Support" @@ -329,7 +329,7 @@ extension SupportClient { } extension SupportClient { - /// Performs the `AddAttachmentsToSet` operation on the `AWSSupport_20130415` service. + /// Performs the `AddAttachmentsToSet` operation on the `Support` service. /// /// Adds one or more attachments to an attachment set. An attachment set is a temporary container for attachments that you add to a case or case communication. The set is available for 1 hour after it's created. The expiryTime returned in the response is when the set expires. /// @@ -407,7 +407,7 @@ extension SupportClient { return try await op.execute(input: input) } - /// Performs the `AddCommunicationToCase` operation on the `AWSSupport_20130415` service. + /// Performs the `AddCommunicationToCase` operation on the `Support` service. /// /// Adds additional customer communication to an Amazon Web Services Support case. Use the caseId parameter to identify the case to which to add communication. You can list a set of email addresses to copy on the communication by using the ccEmailAddresses parameter. The communicationBody value contains the text of the communication. /// @@ -484,7 +484,7 @@ extension SupportClient { return try await op.execute(input: input) } - /// Performs the `CreateCase` operation on the `AWSSupport_20130415` service. + /// Performs the `CreateCase` operation on the `Support` service. /// /// Creates a case in the Amazon Web Services Support Center. This operation is similar to how you create a case in the Amazon Web Services Support Center [Create Case](https://console.aws.amazon.com/support/home#/case/create) page. The Amazon Web Services Support API doesn't support requesting service limit increases. You can submit a service limit increase in the following ways: /// @@ -568,7 +568,7 @@ extension SupportClient { return try await op.execute(input: input) } - /// Performs the `DescribeAttachment` operation on the `AWSSupport_20130415` service. + /// Performs the `DescribeAttachment` operation on the `Support` service. /// /// Returns the attachment that has the specified ID. Attachments can include screenshots, error logs, or other files that describe your issue. Attachment IDs are generated by the case management system when you add an attachment to a case or case communication. Attachment IDs are returned in the [AttachmentDetails] objects that are returned by the [DescribeCommunications] operation. /// @@ -644,7 +644,7 @@ extension SupportClient { return try await op.execute(input: input) } - /// Performs the `DescribeCases` operation on the `AWSSupport_20130415` service. + /// Performs the `DescribeCases` operation on the `Support` service. /// /// Returns a list of cases that you specify by passing one or more case IDs. You can use the afterTime and beforeTime parameters to filter the cases by date. You can set values for the includeResolvedCases and includeCommunications parameters to specify how much information to return. The response returns the following in JSON format: /// @@ -726,7 +726,7 @@ extension SupportClient { return try await op.execute(input: input) } - /// Performs the `DescribeCommunications` operation on the `AWSSupport_20130415` service. + /// Performs the `DescribeCommunications` operation on the `Support` service. /// /// Returns communications and attachments for one or more support cases. Use the afterTime and beforeTime parameters to filter by date. You can use the caseId parameter to restrict the results to a specific case. Case data is available for 12 months after creation. If a case was created more than 12 months ago, a request for data might cause an error. You can use the maxResults and nextToken parameters to control the pagination of the results. Set maxResults to the number of cases that you want to display on each page, and use nextToken to specify the resumption of pagination. /// @@ -801,7 +801,7 @@ extension SupportClient { return try await op.execute(input: input) } - /// Performs the `DescribeCreateCaseOptions` operation on the `AWSSupport_20130415` service. + /// Performs the `DescribeCreateCaseOptions` operation on the `Support` service. /// /// Returns a list of CreateCaseOption types along with the corresponding supported hours and language availability. You can specify the languagecategoryCode, issueType and serviceCode used to retrieve the CreateCaseOptions. /// @@ -876,7 +876,7 @@ extension SupportClient { return try await op.execute(input: input) } - /// Performs the `DescribeServices` operation on the `AWSSupport_20130415` service. + /// Performs the `DescribeServices` operation on the `Support` service. /// /// Returns the current list of Amazon Web Services services and a list of service categories for each service. You then use service names and categories in your [CreateCase] requests. Each Amazon Web Services service has its own set of categories. The service codes and category codes correspond to the values that appear in the Service and Category lists on the Amazon Web Services Support Center [Create Case](https://console.aws.amazon.com/support/home#/case/create) page. The values in those fields don't necessarily match the service codes and categories returned by the DescribeServices operation. Always use the service codes and categories that the DescribeServices operation returns, so that you have the most recent set of service and category codes. /// @@ -950,7 +950,7 @@ extension SupportClient { return try await op.execute(input: input) } - /// Performs the `DescribeSeverityLevels` operation on the `AWSSupport_20130415` service. + /// Performs the `DescribeSeverityLevels` operation on the `Support` service. /// /// Returns the list of severity levels that you can assign to a support case. The severity level for a case is also a field in the [CaseDetails] data type that you include for a [CreateCase] request. /// @@ -1024,7 +1024,7 @@ extension SupportClient { return try await op.execute(input: input) } - /// Performs the `DescribeSupportedLanguages` operation on the `AWSSupport_20130415` service. + /// Performs the `DescribeSupportedLanguages` operation on the `Support` service. /// /// Returns a list of supported languages for a specified categoryCode, issueType and serviceCode. The returned supported languages will include a ISO 639-1 code for the language, and the language display name. /// @@ -1099,7 +1099,7 @@ extension SupportClient { return try await op.execute(input: input) } - /// Performs the `DescribeTrustedAdvisorCheckRefreshStatuses` operation on the `AWSSupport_20130415` service. + /// Performs the `DescribeTrustedAdvisorCheckRefreshStatuses` operation on the `Support` service. /// /// Returns the refresh status of the Trusted Advisor checks that have the specified check IDs. You can get the check IDs by calling the [DescribeTrustedAdvisorChecks] operation. Some checks are refreshed automatically, and you can't return their refresh statuses by using the DescribeTrustedAdvisorCheckRefreshStatuses operation. If you call this operation for these checks, you might see an InvalidParameterValue error. /// @@ -1177,7 +1177,7 @@ extension SupportClient { return try await op.execute(input: input) } - /// Performs the `DescribeTrustedAdvisorCheckResult` operation on the `AWSSupport_20130415` service. + /// Performs the `DescribeTrustedAdvisorCheckResult` operation on the `Support` service. /// /// Returns the results of the Trusted Advisor check that has the specified check ID. You can get the check IDs by calling the [DescribeTrustedAdvisorChecks] operation. The response contains a [TrustedAdvisorCheckResult] object, which contains these three objects: /// @@ -1273,7 +1273,7 @@ extension SupportClient { return try await op.execute(input: input) } - /// Performs the `DescribeTrustedAdvisorCheckSummaries` operation on the `AWSSupport_20130415` service. + /// Performs the `DescribeTrustedAdvisorCheckSummaries` operation on the `Support` service. /// /// Returns the results for the Trusted Advisor check summaries for the check IDs that you specified. You can get the check IDs by calling the [DescribeTrustedAdvisorChecks] operation. The response contains an array of [TrustedAdvisorCheckSummary] objects. /// @@ -1351,7 +1351,7 @@ extension SupportClient { return try await op.execute(input: input) } - /// Performs the `DescribeTrustedAdvisorChecks` operation on the `AWSSupport_20130415` service. + /// Performs the `DescribeTrustedAdvisorChecks` operation on the `Support` service. /// /// Returns information about all available Trusted Advisor checks, including the name, ID, category, description, and metadata. You must specify a language code. The response contains a [TrustedAdvisorCheckDescription] object for each check. You must set the Amazon Web Services Region to us-east-1. /// @@ -1431,7 +1431,7 @@ extension SupportClient { return try await op.execute(input: input) } - /// Performs the `RefreshTrustedAdvisorCheck` operation on the `AWSSupport_20130415` service. + /// Performs the `RefreshTrustedAdvisorCheck` operation on the `Support` service. /// /// Refreshes the Trusted Advisor check that you specify using the check ID. You can get the check IDs by calling the [DescribeTrustedAdvisorChecks] operation. Some checks are refreshed automatically. If you call the RefreshTrustedAdvisorCheck operation to refresh them, you might see the InvalidParameterValue error. The response contains a [TrustedAdvisorCheckRefreshStatus] object. /// @@ -1508,7 +1508,7 @@ extension SupportClient { return try await op.execute(input: input) } - /// Performs the `ResolveCase` operation on the `AWSSupport_20130415` service. + /// Performs the `ResolveCase` operation on the `Support` service. /// /// Resolves a support case. This operation takes a caseId and returns the initial and final state of the case. /// diff --git a/Sources/Services/AWSSupportApp/Sources/AWSSupportApp/SupportAppClient.swift b/Sources/Services/AWSSupportApp/Sources/AWSSupportApp/SupportAppClient.swift index 1e75dc3e45a..c02973852f2 100644 --- a/Sources/Services/AWSSupportApp/Sources/AWSSupportApp/SupportAppClient.swift +++ b/Sources/Services/AWSSupportApp/Sources/AWSSupportApp/SupportAppClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SupportAppClient: ClientRuntime.Client { public static let clientName = "SupportAppClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SupportAppClient.SupportAppClientConfiguration let serviceName = "Support App" diff --git a/Sources/Services/AWSSynthetics/Sources/AWSSynthetics/SyntheticsClient.swift b/Sources/Services/AWSSynthetics/Sources/AWSSynthetics/SyntheticsClient.swift index 59c72edb6df..628129d435f 100644 --- a/Sources/Services/AWSSynthetics/Sources/AWSSynthetics/SyntheticsClient.swift +++ b/Sources/Services/AWSSynthetics/Sources/AWSSynthetics/SyntheticsClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SyntheticsClient: ClientRuntime.Client { public static let clientName = "SyntheticsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: SyntheticsClient.SyntheticsClientConfiguration let serviceName = "synthetics" diff --git a/Sources/Services/AWSTaxSettings/Sources/AWSTaxSettings/TaxSettingsClient.swift b/Sources/Services/AWSTaxSettings/Sources/AWSTaxSettings/TaxSettingsClient.swift index 75f8dd9d61a..34f74497feb 100644 --- a/Sources/Services/AWSTaxSettings/Sources/AWSTaxSettings/TaxSettingsClient.swift +++ b/Sources/Services/AWSTaxSettings/Sources/AWSTaxSettings/TaxSettingsClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class TaxSettingsClient: ClientRuntime.Client { public static let clientName = "TaxSettingsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: TaxSettingsClient.TaxSettingsClientConfiguration let serviceName = "TaxSettings" diff --git a/Sources/Services/AWSTextract/Sources/AWSTextract/TextractClient.swift b/Sources/Services/AWSTextract/Sources/AWSTextract/TextractClient.swift index dc5470267a2..e5742cf076b 100644 --- a/Sources/Services/AWSTextract/Sources/AWSTextract/TextractClient.swift +++ b/Sources/Services/AWSTextract/Sources/AWSTextract/TextractClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class TextractClient: ClientRuntime.Client { public static let clientName = "TextractClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: TextractClient.TextractClientConfiguration let serviceName = "Textract" diff --git a/Sources/Services/AWSTimestreamInfluxDB/Sources/AWSTimestreamInfluxDB/TimestreamInfluxDBClient.swift b/Sources/Services/AWSTimestreamInfluxDB/Sources/AWSTimestreamInfluxDB/TimestreamInfluxDBClient.swift index 6fbae5cae12..74675c566e5 100644 --- a/Sources/Services/AWSTimestreamInfluxDB/Sources/AWSTimestreamInfluxDB/TimestreamInfluxDBClient.swift +++ b/Sources/Services/AWSTimestreamInfluxDB/Sources/AWSTimestreamInfluxDB/TimestreamInfluxDBClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class TimestreamInfluxDBClient: ClientRuntime.Client { public static let clientName = "TimestreamInfluxDBClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: TimestreamInfluxDBClient.TimestreamInfluxDBClientConfiguration let serviceName = "Timestream InfluxDB" @@ -329,7 +329,7 @@ extension TimestreamInfluxDBClient { } extension TimestreamInfluxDBClient { - /// Performs the `CreateDbInstance` operation on the `AmazonTimestreamInfluxDB` service. + /// Performs the `CreateDbInstance` operation on the `TimestreamInfluxDB` service. /// /// Creates a new Timestream for InfluxDB DB instance. /// @@ -405,7 +405,7 @@ extension TimestreamInfluxDBClient { return try await op.execute(input: input) } - /// Performs the `CreateDbParameterGroup` operation on the `AmazonTimestreamInfluxDB` service. + /// Performs the `CreateDbParameterGroup` operation on the `TimestreamInfluxDB` service. /// /// Creates a new Timestream for InfluxDB DB parameter group to associate with DB instances. /// @@ -481,7 +481,7 @@ extension TimestreamInfluxDBClient { return try await op.execute(input: input) } - /// Performs the `DeleteDbInstance` operation on the `AmazonTimestreamInfluxDB` service. + /// Performs the `DeleteDbInstance` operation on the `TimestreamInfluxDB` service. /// /// Deletes a Timestream for InfluxDB DB instance. /// @@ -556,7 +556,7 @@ extension TimestreamInfluxDBClient { return try await op.execute(input: input) } - /// Performs the `GetDbInstance` operation on the `AmazonTimestreamInfluxDB` service. + /// Performs the `GetDbInstance` operation on the `TimestreamInfluxDB` service. /// /// Returns a Timestream for InfluxDB DB instance. /// @@ -630,7 +630,7 @@ extension TimestreamInfluxDBClient { return try await op.execute(input: input) } - /// Performs the `GetDbParameterGroup` operation on the `AmazonTimestreamInfluxDB` service. + /// Performs the `GetDbParameterGroup` operation on the `TimestreamInfluxDB` service. /// /// Returns a Timestream for InfluxDB DB parameter group. /// @@ -704,7 +704,7 @@ extension TimestreamInfluxDBClient { return try await op.execute(input: input) } - /// Performs the `ListDbInstances` operation on the `AmazonTimestreamInfluxDB` service. + /// Performs the `ListDbInstances` operation on the `TimestreamInfluxDB` service. /// /// Returns a list of Timestream for InfluxDB DB instances. /// @@ -778,7 +778,7 @@ extension TimestreamInfluxDBClient { return try await op.execute(input: input) } - /// Performs the `ListDbParameterGroups` operation on the `AmazonTimestreamInfluxDB` service. + /// Performs the `ListDbParameterGroups` operation on the `TimestreamInfluxDB` service. /// /// Returns a list of Timestream for InfluxDB DB parameter groups. /// @@ -852,7 +852,7 @@ extension TimestreamInfluxDBClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AmazonTimestreamInfluxDB` service. + /// Performs the `ListTagsForResource` operation on the `TimestreamInfluxDB` service. /// /// A list of tags applied to the resource. /// @@ -922,7 +922,7 @@ extension TimestreamInfluxDBClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AmazonTimestreamInfluxDB` service. + /// Performs the `TagResource` operation on the `TimestreamInfluxDB` service. /// /// Tags are composed of a Key/Value pairs. You can use tags to categorize and track your Timestream for InfluxDB resources. /// @@ -993,7 +993,7 @@ extension TimestreamInfluxDBClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AmazonTimestreamInfluxDB` service. + /// Performs the `UntagResource` operation on the `TimestreamInfluxDB` service. /// /// Removes the tag from the specified resource. /// @@ -1063,7 +1063,7 @@ extension TimestreamInfluxDBClient { return try await op.execute(input: input) } - /// Performs the `UpdateDbInstance` operation on the `AmazonTimestreamInfluxDB` service. + /// Performs the `UpdateDbInstance` operation on the `TimestreamInfluxDB` service. /// /// Updates a Timestream for InfluxDB DB instance. /// diff --git a/Sources/Services/AWSTimestreamQuery/Sources/AWSTimestreamQuery/TimestreamQueryClient.swift b/Sources/Services/AWSTimestreamQuery/Sources/AWSTimestreamQuery/TimestreamQueryClient.swift index c5ebe762b7d..015105e8006 100644 --- a/Sources/Services/AWSTimestreamQuery/Sources/AWSTimestreamQuery/TimestreamQueryClient.swift +++ b/Sources/Services/AWSTimestreamQuery/Sources/AWSTimestreamQuery/TimestreamQueryClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class TimestreamQueryClient: ClientRuntime.Client { public static let clientName = "TimestreamQueryClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: TimestreamQueryClient.TimestreamQueryClientConfiguration let serviceName = "Timestream Query" @@ -331,7 +331,7 @@ extension TimestreamQueryClient { } extension TimestreamQueryClient { - /// Performs the `CancelQuery` operation on the `Timestream_20181101` service. + /// Performs the `CancelQuery` operation on the `TimestreamQuery` service. /// /// Cancels a query that has been issued. Cancellation is provided only if the query has not completed running before the cancellation request was issued. Because cancellation is an idempotent operation, subsequent cancellation requests will return a CancellationMessage, indicating that the query has already been canceled. See [code sample](https://docs.aws.amazon.com/timestream/latest/developerguide/code-samples.cancel-query.html) for details. /// @@ -405,7 +405,7 @@ extension TimestreamQueryClient { return try await op.execute(input: input) } - /// Performs the `CreateScheduledQuery` operation on the `Timestream_20181101` service. + /// Performs the `CreateScheduledQuery` operation on the `TimestreamQuery` service. /// /// Create a scheduled query that will be run on your behalf at the configured schedule. Timestream assumes the execution role provided as part of the ScheduledQueryExecutionRoleArn parameter to run the query. You can use the NotificationConfiguration parameter to configure notification for your scheduled query operations. /// @@ -482,7 +482,7 @@ extension TimestreamQueryClient { return try await op.execute(input: input) } - /// Performs the `DeleteScheduledQuery` operation on the `Timestream_20181101` service. + /// Performs the `DeleteScheduledQuery` operation on the `TimestreamQuery` service. /// /// Deletes a given scheduled query. This is an irreversible operation. /// @@ -557,7 +557,7 @@ extension TimestreamQueryClient { return try await op.execute(input: input) } - /// Performs the `DescribeAccountSettings` operation on the `Timestream_20181101` service. + /// Performs the `DescribeAccountSettings` operation on the `TimestreamQuery` service. /// /// Describes the settings for your account that include the query pricing model and the configured maximum TCUs the service can use for your query workload. You're charged only for the duration of compute units used for your workloads. /// @@ -630,7 +630,7 @@ extension TimestreamQueryClient { return try await op.execute(input: input) } - /// Performs the `DescribeEndpoints` operation on the `Timestream_20181101` service. + /// Performs the `DescribeEndpoints` operation on the `TimestreamQuery` service. /// /// DescribeEndpoints returns a list of available endpoints to make Timestream API calls against. This API is available through both Write and Query. Because the Timestream SDKs are designed to transparently work with the service’s architecture, including the management and mapping of the service endpoints, it is not recommended that you use this API unless: /// @@ -711,7 +711,7 @@ extension TimestreamQueryClient { return try await op.execute(input: input) } - /// Performs the `DescribeScheduledQuery` operation on the `Timestream_20181101` service. + /// Performs the `DescribeScheduledQuery` operation on the `TimestreamQuery` service. /// /// Provides detailed information about a scheduled query. /// @@ -786,7 +786,7 @@ extension TimestreamQueryClient { return try await op.execute(input: input) } - /// Performs the `ExecuteScheduledQuery` operation on the `Timestream_20181101` service. + /// Performs the `ExecuteScheduledQuery` operation on the `TimestreamQuery` service. /// /// You can use this API to run a scheduled query manually. If you enabled QueryInsights, this API also returns insights and metrics related to the query that you executed as part of an Amazon SNS notification. QueryInsights helps with performance tuning of your query. For more information about QueryInsights, see [Using query insights to optimize queries in Amazon Timestream](https://docs.aws.amazon.com/timestream/latest/developerguide/using-query-insights.html). /// @@ -862,7 +862,7 @@ extension TimestreamQueryClient { return try await op.execute(input: input) } - /// Performs the `ListScheduledQueries` operation on the `Timestream_20181101` service. + /// Performs the `ListScheduledQueries` operation on the `TimestreamQuery` service. /// /// Gets a list of all scheduled queries in the caller's Amazon account and Region. ListScheduledQueries is eventually consistent. /// @@ -936,7 +936,7 @@ extension TimestreamQueryClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `Timestream_20181101` service. + /// Performs the `ListTagsForResource` operation on the `TimestreamQuery` service. /// /// List all tags on a Timestream query resource. /// @@ -1009,7 +1009,7 @@ extension TimestreamQueryClient { return try await op.execute(input: input) } - /// Performs the `PrepareQuery` operation on the `Timestream_20181101` service. + /// Performs the `PrepareQuery` operation on the `TimestreamQuery` service. /// /// A synchronous operation that allows you to submit a query with parameters to be stored by Timestream for later running. Timestream only supports using this operation with ValidateOnly set to true. /// @@ -1083,7 +1083,7 @@ extension TimestreamQueryClient { return try await op.execute(input: input) } - /// Performs the `Query` operation on the `Timestream_20181101` service. + /// Performs the `Query` operation on the `TimestreamQuery` service. /// /// Query is a synchronous operation that enables you to run a query against your Amazon Timestream data. If you enabled QueryInsights, this API also returns insights and metrics related to the query that you executed. QueryInsights helps with performance tuning of your query. For more information about QueryInsights, see [Using query insights to optimize queries in Amazon Timestream](https://docs.aws.amazon.com/timestream/latest/developerguide/using-query-insights.html). The maximum number of Query API requests you're allowed to make with QueryInsights enabled is 1 query per second (QPS). If you exceed this query rate, it might result in throttling. Query will time out after 60 seconds. You must update the default timeout in the SDK to support a timeout of 60 seconds. See the [code sample](https://docs.aws.amazon.com/timestream/latest/developerguide/code-samples.run-query.html) for details. Your query request will fail in the following cases: /// @@ -1168,7 +1168,7 @@ extension TimestreamQueryClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `Timestream_20181101` service. + /// Performs the `TagResource` operation on the `TimestreamQuery` service. /// /// Associate a set of tags with a Timestream resource. You can then activate these user-defined tags so that they appear on the Billing and Cost Management console for cost allocation tracking. /// @@ -1242,7 +1242,7 @@ extension TimestreamQueryClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `Timestream_20181101` service. + /// Performs the `UntagResource` operation on the `TimestreamQuery` service. /// /// Removes the association of tags from a Timestream query resource. /// @@ -1315,7 +1315,7 @@ extension TimestreamQueryClient { return try await op.execute(input: input) } - /// Performs the `UpdateAccountSettings` operation on the `Timestream_20181101` service. + /// Performs the `UpdateAccountSettings` operation on the `TimestreamQuery` service. /// /// Transitions your account to use TCUs for query pricing and modifies the maximum query compute units that you've configured. If you reduce the value of MaxQueryTCU to a desired configuration, the new value can take up to 24 hours to be effective. After you've transitioned your account to use TCUs for query pricing, you can't transition to using bytes scanned for query pricing. /// @@ -1389,7 +1389,7 @@ extension TimestreamQueryClient { return try await op.execute(input: input) } - /// Performs the `UpdateScheduledQuery` operation on the `Timestream_20181101` service. + /// Performs the `UpdateScheduledQuery` operation on the `TimestreamQuery` service. /// /// Update a scheduled query. /// diff --git a/Sources/Services/AWSTimestreamWrite/Sources/AWSTimestreamWrite/TimestreamWriteClient.swift b/Sources/Services/AWSTimestreamWrite/Sources/AWSTimestreamWrite/TimestreamWriteClient.swift index 99877db4112..bf92598fd41 100644 --- a/Sources/Services/AWSTimestreamWrite/Sources/AWSTimestreamWrite/TimestreamWriteClient.swift +++ b/Sources/Services/AWSTimestreamWrite/Sources/AWSTimestreamWrite/TimestreamWriteClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class TimestreamWriteClient: ClientRuntime.Client { public static let clientName = "TimestreamWriteClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: TimestreamWriteClient.TimestreamWriteClientConfiguration let serviceName = "Timestream Write" @@ -330,7 +330,7 @@ extension TimestreamWriteClient { } extension TimestreamWriteClient { - /// Performs the `CreateBatchLoadTask` operation on the `Timestream_20181101` service. + /// Performs the `CreateBatchLoadTask` operation on the `TimestreamWrite` service. /// /// Creates a new Timestream batch load task. A batch load task processes data from a CSV source in an S3 location and writes to a Timestream table. A mapping from source to target is defined in a batch load task. Errors and events are written to a report at an S3 location. For the report, if the KMS key is not specified, the report will be encrypted with an S3 managed key when SSE_S3 is the option. Otherwise an error is thrown. For more information, see [Amazon Web Services managed keys](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-managed-cmk). [Service quotas apply](https://docs.aws.amazon.com/timestream/latest/developerguide/ts-limits.html). For details, see [code sample](https://docs.aws.amazon.com/timestream/latest/developerguide/code-samples.create-batch-load.html). /// @@ -408,7 +408,7 @@ extension TimestreamWriteClient { return try await op.execute(input: input) } - /// Performs the `CreateDatabase` operation on the `Timestream_20181101` service. + /// Performs the `CreateDatabase` operation on the `TimestreamWrite` service. /// /// Creates a new Timestream database. If the KMS key is not specified, the database will be encrypted with a Timestream managed KMS key located in your account. For more information, see [Amazon Web Services managed keys](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#aws-managed-cmk). [Service quotas apply](https://docs.aws.amazon.com/timestream/latest/developerguide/ts-limits.html). For details, see [code sample](https://docs.aws.amazon.com/timestream/latest/developerguide/code-samples.create-db.html). /// @@ -484,7 +484,7 @@ extension TimestreamWriteClient { return try await op.execute(input: input) } - /// Performs the `CreateTable` operation on the `Timestream_20181101` service. + /// Performs the `CreateTable` operation on the `TimestreamWrite` service. /// /// Adds a new table to an existing database in your account. In an Amazon Web Services account, table names must be at least unique within each Region if they are in the same database. You might have identical table names in the same Region if the tables are in separate databases. While creating the table, you must specify the table name, database name, and the retention properties. [Service quotas apply](https://docs.aws.amazon.com/timestream/latest/developerguide/ts-limits.html). See [code sample](https://docs.aws.amazon.com/timestream/latest/developerguide/code-samples.create-table.html) for details. /// @@ -561,7 +561,7 @@ extension TimestreamWriteClient { return try await op.execute(input: input) } - /// Performs the `DeleteDatabase` operation on the `Timestream_20181101` service. + /// Performs the `DeleteDatabase` operation on the `TimestreamWrite` service. /// /// Deletes a given Timestream database. This is an irreversible operation. After a database is deleted, the time-series data from its tables cannot be recovered. All tables in the database must be deleted first, or a ValidationException error will be thrown. Due to the nature of distributed retries, the operation can return either success or a ResourceNotFoundException. Clients should consider them equivalent. See [code sample](https://docs.aws.amazon.com/timestream/latest/developerguide/code-samples.delete-db.html) for details. /// @@ -636,7 +636,7 @@ extension TimestreamWriteClient { return try await op.execute(input: input) } - /// Performs the `DeleteTable` operation on the `Timestream_20181101` service. + /// Performs the `DeleteTable` operation on the `TimestreamWrite` service. /// /// Deletes a given Timestream table. This is an irreversible operation. After a Timestream database table is deleted, the time-series data stored in the table cannot be recovered. Due to the nature of distributed retries, the operation can return either success or a ResourceNotFoundException. Clients should consider them equivalent. See [code sample](https://docs.aws.amazon.com/timestream/latest/developerguide/code-samples.delete-table.html) for details. /// @@ -711,7 +711,7 @@ extension TimestreamWriteClient { return try await op.execute(input: input) } - /// Performs the `DescribeBatchLoadTask` operation on the `Timestream_20181101` service. + /// Performs the `DescribeBatchLoadTask` operation on the `TimestreamWrite` service. /// /// Returns information about the batch load task, including configurations, mappings, progress, and other details. [Service quotas apply](https://docs.aws.amazon.com/timestream/latest/developerguide/ts-limits.html). See [code sample](https://docs.aws.amazon.com/timestream/latest/developerguide/code-samples.describe-batch-load.html) for details. /// @@ -785,7 +785,7 @@ extension TimestreamWriteClient { return try await op.execute(input: input) } - /// Performs the `DescribeDatabase` operation on the `Timestream_20181101` service. + /// Performs the `DescribeDatabase` operation on the `TimestreamWrite` service. /// /// Returns information about the database, including the database name, time that the database was created, and the total number of tables found within the database. [Service quotas apply](https://docs.aws.amazon.com/timestream/latest/developerguide/ts-limits.html). See [code sample](https://docs.aws.amazon.com/timestream/latest/developerguide/code-samples.describe-db.html) for details. /// @@ -860,7 +860,7 @@ extension TimestreamWriteClient { return try await op.execute(input: input) } - /// Performs the `DescribeEndpoints` operation on the `Timestream_20181101` service. + /// Performs the `DescribeEndpoints` operation on the `TimestreamWrite` service. /// /// Returns a list of available endpoints to make Timestream API calls against. This API operation is available through both the Write and Query APIs. Because the Timestream SDKs are designed to transparently work with the service’s architecture, including the management and mapping of the service endpoints, we don't recommend that you use this API operation unless: /// @@ -941,7 +941,7 @@ extension TimestreamWriteClient { return try await op.execute(input: input) } - /// Performs the `DescribeTable` operation on the `Timestream_20181101` service. + /// Performs the `DescribeTable` operation on the `TimestreamWrite` service. /// /// Returns information about the table, including the table name, database name, retention duration of the memory store and the magnetic store. [Service quotas apply](https://docs.aws.amazon.com/timestream/latest/developerguide/ts-limits.html). See [code sample](https://docs.aws.amazon.com/timestream/latest/developerguide/code-samples.describe-table.html) for details. /// @@ -1016,7 +1016,7 @@ extension TimestreamWriteClient { return try await op.execute(input: input) } - /// Performs the `ListBatchLoadTasks` operation on the `Timestream_20181101` service. + /// Performs the `ListBatchLoadTasks` operation on the `TimestreamWrite` service. /// /// Provides a list of batch load tasks, along with the name, status, when the task is resumable until, and other details. See [code sample](https://docs.aws.amazon.com/timestream/latest/developerguide/code-samples.list-batch-load-tasks.html) for details. /// @@ -1090,7 +1090,7 @@ extension TimestreamWriteClient { return try await op.execute(input: input) } - /// Performs the `ListDatabases` operation on the `Timestream_20181101` service. + /// Performs the `ListDatabases` operation on the `TimestreamWrite` service. /// /// Returns a list of your Timestream databases. [Service quotas apply](https://docs.aws.amazon.com/timestream/latest/developerguide/ts-limits.html). See [code sample](https://docs.aws.amazon.com/timestream/latest/developerguide/code-samples.list-db.html) for details. /// @@ -1164,7 +1164,7 @@ extension TimestreamWriteClient { return try await op.execute(input: input) } - /// Performs the `ListTables` operation on the `Timestream_20181101` service. + /// Performs the `ListTables` operation on the `TimestreamWrite` service. /// /// Provides a list of tables, along with the name, status, and retention properties of each table. See [code sample](https://docs.aws.amazon.com/timestream/latest/developerguide/code-samples.list-table.html) for details. /// @@ -1239,7 +1239,7 @@ extension TimestreamWriteClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `Timestream_20181101` service. + /// Performs the `ListTagsForResource` operation on the `TimestreamWrite` service. /// /// Lists all tags on a Timestream resource. /// @@ -1312,7 +1312,7 @@ extension TimestreamWriteClient { return try await op.execute(input: input) } - /// Performs the `ResumeBatchLoadTask` operation on the `Timestream_20181101` service. + /// Performs the `ResumeBatchLoadTask` operation on the `TimestreamWrite` service. /// /// /// @@ -1387,7 +1387,7 @@ extension TimestreamWriteClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `Timestream_20181101` service. + /// Performs the `TagResource` operation on the `TimestreamWrite` service. /// /// Associates a set of tags with a Timestream resource. You can then activate these user-defined tags so that they appear on the Billing and Cost Management console for cost allocation tracking. /// @@ -1461,7 +1461,7 @@ extension TimestreamWriteClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `Timestream_20181101` service. + /// Performs the `UntagResource` operation on the `TimestreamWrite` service. /// /// Removes the association of tags from a Timestream resource. /// @@ -1535,7 +1535,7 @@ extension TimestreamWriteClient { return try await op.execute(input: input) } - /// Performs the `UpdateDatabase` operation on the `Timestream_20181101` service. + /// Performs the `UpdateDatabase` operation on the `TimestreamWrite` service. /// /// Modifies the KMS key for an existing database. While updating the database, you must specify the database name and the identifier of the new KMS key to be used (KmsKeyId). If there are any concurrent UpdateDatabase requests, first writer wins. See [code sample](https://docs.aws.amazon.com/timestream/latest/developerguide/code-samples.update-db.html) for details. /// @@ -1611,7 +1611,7 @@ extension TimestreamWriteClient { return try await op.execute(input: input) } - /// Performs the `UpdateTable` operation on the `Timestream_20181101` service. + /// Performs the `UpdateTable` operation on the `TimestreamWrite` service. /// /// Modifies the retention duration of the memory store and magnetic store for your Timestream table. Note that the change in retention duration takes effect immediately. For example, if the retention period of the memory store was initially set to 2 hours and then changed to 24 hours, the memory store will be capable of holding 24 hours of data, but will be populated with 24 hours of data 22 hours after this change was made. Timestream does not retrieve data from the magnetic store to populate the memory store. See [code sample](https://docs.aws.amazon.com/timestream/latest/developerguide/code-samples.update-table.html) for details. /// @@ -1686,7 +1686,7 @@ extension TimestreamWriteClient { return try await op.execute(input: input) } - /// Performs the `WriteRecords` operation on the `Timestream_20181101` service. + /// Performs the `WriteRecords` operation on the `TimestreamWrite` service. /// /// Enables you to write your time-series data into Timestream. You can specify a single data point or a batch of data points to be inserted into the system. Timestream offers you a flexible schema that auto detects the column names and data types for your Timestream tables based on the dimension names and data types of the data points you specify when invoking writes into the database. Timestream supports eventual consistency read semantics. This means that when you query data immediately after writing a batch of data into Timestream, the query results might not reflect the results of a recently completed write operation. The results may also include some stale data. If you repeat the query request after a short time, the results should return the latest data. [Service quotas apply](https://docs.aws.amazon.com/timestream/latest/developerguide/ts-limits.html). See [code sample](https://docs.aws.amazon.com/timestream/latest/developerguide/code-samples.write.html) for details. Upserts You can use the Version parameter in a WriteRecords request to update data points. Timestream tracks a version number with each record. Version defaults to 1 when it's not specified for the record in the request. Timestream updates an existing record’s measure value along with its Version when it receives a write request with a higher Version number for that record. When it receives an update request where the measure value is the same as that of the existing record, Timestream still updates Version, if it is greater than the existing value of Version. You can update a data point as many times as desired, as long as the value of Version continuously increases. For example, suppose you write a new record without indicating Version in the request. Timestream stores this record, and set Version to 1. Now, suppose you try to update this record with a WriteRecords request of the same record with a different measure value but, like before, do not provide Version. In this case, Timestream will reject this update with a RejectedRecordsException since the updated record’s version is not greater than the existing value of Version. However, if you were to resend the update request with Version set to 2, Timestream would then succeed in updating the record’s value, and the Version would be set to 2. Next, suppose you sent a WriteRecords request with this same record and an identical measure value, but with Version set to 3. In this case, Timestream would only update Version to 3. Any further updates would need to send a version number greater than 3, or the update requests would receive a RejectedRecordsException. /// diff --git a/Sources/Services/AWSTnb/Sources/AWSTnb/TnbClient.swift b/Sources/Services/AWSTnb/Sources/AWSTnb/TnbClient.swift index 2fb80e3b846..f2ff7c8e1b3 100644 --- a/Sources/Services/AWSTnb/Sources/AWSTnb/TnbClient.swift +++ b/Sources/Services/AWSTnb/Sources/AWSTnb/TnbClient.swift @@ -68,7 +68,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class TnbClient: ClientRuntime.Client { public static let clientName = "TnbClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: TnbClient.TnbClientConfiguration let serviceName = "tnb" @@ -334,7 +334,7 @@ extension TnbClient { } extension TnbClient { - /// Performs the `CancelSolNetworkOperation` operation on the `TNB` service. + /// Performs the `CancelSolNetworkOperation` operation on the `Tnb` service. /// /// Cancels a network operation. A network operation is any operation that is done to your network, such as network instance instantiation or termination. /// @@ -404,7 +404,7 @@ extension TnbClient { return try await op.execute(input: input) } - /// Performs the `CreateSolFunctionPackage` operation on the `TNB` service. + /// Performs the `CreateSolFunctionPackage` operation on the `Tnb` service. /// /// Creates a function package. A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network. For more information, see [Function packages](https://docs.aws.amazon.com/tnb/latest/ug/function-packages.html) in the Amazon Web Services Telco Network Builder User Guide. Creating a function package is the first step for creating a network in AWS TNB. This request creates an empty container with an ID. The next step is to upload the actual CSAR zip file into that empty container. To upload function package content, see [PutSolFunctionPackageContent](https://docs.aws.amazon.com/tnb/latest/APIReference/API_PutSolFunctionPackageContent.html). /// @@ -477,7 +477,7 @@ extension TnbClient { return try await op.execute(input: input) } - /// Performs the `CreateSolNetworkInstance` operation on the `TNB` service. + /// Performs the `CreateSolNetworkInstance` operation on the `Tnb` service. /// /// Creates a network instance. A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed. Creating a network instance is the third step after creating a network package. For more information about network instances, [Network instances](https://docs.aws.amazon.com/tnb/latest/ug/network-instances.html) in the Amazon Web Services Telco Network Builder User Guide. Once you create a network instance, you can instantiate it. To instantiate a network, see [InstantiateSolNetworkInstance](https://docs.aws.amazon.com/tnb/latest/APIReference/API_InstantiateSolNetworkInstance.html). /// @@ -551,7 +551,7 @@ extension TnbClient { return try await op.execute(input: input) } - /// Performs the `CreateSolNetworkPackage` operation on the `TNB` service. + /// Performs the `CreateSolNetworkPackage` operation on the `Tnb` service. /// /// Creates a network package. A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on. For more information, see [Network instances](https://docs.aws.amazon.com/tnb/latest/ug/network-instances.html) in the Amazon Web Services Telco Network Builder User Guide. A network package consists of a network service descriptor (NSD) file (required) and any additional files (optional), such as scripts specific to your needs. For example, if you have multiple function packages in your network package, you can use the NSD to define which network functions should run in certain VPCs, subnets, or EKS clusters. This request creates an empty network package container with an ID. Once you create a network package, you can upload the network package content using [PutSolNetworkPackageContent](https://docs.aws.amazon.com/tnb/latest/APIReference/API_PutSolNetworkPackageContent.html). /// @@ -624,7 +624,7 @@ extension TnbClient { return try await op.execute(input: input) } - /// Performs the `DeleteSolFunctionPackage` operation on the `TNB` service. + /// Performs the `DeleteSolFunctionPackage` operation on the `Tnb` service. /// /// Deletes a function package. A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network. To delete a function package, the package must be in a disabled state. To disable a function package, see [UpdateSolFunctionPackage](https://docs.aws.amazon.com/tnb/latest/APIReference/API_UpdateSolFunctionPackage.html). /// @@ -694,7 +694,7 @@ extension TnbClient { return try await op.execute(input: input) } - /// Performs the `DeleteSolNetworkInstance` operation on the `TNB` service. + /// Performs the `DeleteSolNetworkInstance` operation on the `Tnb` service. /// /// Deletes a network instance. A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed. To delete a network instance, the instance must be in a stopped or terminated state. To terminate a network instance, see [TerminateSolNetworkInstance](https://docs.aws.amazon.com/tnb/latest/APIReference/API_TerminateSolNetworkInstance.html). /// @@ -764,7 +764,7 @@ extension TnbClient { return try await op.execute(input: input) } - /// Performs the `DeleteSolNetworkPackage` operation on the `TNB` service. + /// Performs the `DeleteSolNetworkPackage` operation on the `Tnb` service. /// /// Deletes network package. A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on. To delete a network package, the package must be in a disable state. To disable a network package, see [UpdateSolNetworkPackage](https://docs.aws.amazon.com/tnb/latest/APIReference/API_UpdateSolNetworkPackage.html). /// @@ -834,7 +834,7 @@ extension TnbClient { return try await op.execute(input: input) } - /// Performs the `GetSolFunctionInstance` operation on the `TNB` service. + /// Performs the `GetSolFunctionInstance` operation on the `Tnb` service. /// /// Gets the details of a network function instance, including the instantiation state and metadata from the function package descriptor in the network function package. A network function instance is a function in a function package . /// @@ -904,7 +904,7 @@ extension TnbClient { return try await op.execute(input: input) } - /// Performs the `GetSolFunctionPackage` operation on the `TNB` service. + /// Performs the `GetSolFunctionPackage` operation on the `Tnb` service. /// /// Gets the details of an individual function package, such as the operational state and whether the package is in use. A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.. /// @@ -974,7 +974,7 @@ extension TnbClient { return try await op.execute(input: input) } - /// Performs the `GetSolFunctionPackageContent` operation on the `TNB` service. + /// Performs the `GetSolFunctionPackageContent` operation on the `Tnb` service. /// /// Gets the contents of a function package. A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network. /// @@ -1045,7 +1045,7 @@ extension TnbClient { return try await op.execute(input: input) } - /// Performs the `GetSolFunctionPackageDescriptor` operation on the `TNB` service. + /// Performs the `GetSolFunctionPackageDescriptor` operation on the `Tnb` service. /// /// Gets a function package descriptor in a function package. A function package descriptor is a .yaml file in a function package that uses the TOSCA standard to describe how the network function in the function package should run on your network. A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network. /// @@ -1116,7 +1116,7 @@ extension TnbClient { return try await op.execute(input: input) } - /// Performs the `GetSolNetworkInstance` operation on the `TNB` service. + /// Performs the `GetSolNetworkInstance` operation on the `Tnb` service. /// /// Gets the details of the network instance. A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed. /// @@ -1186,7 +1186,7 @@ extension TnbClient { return try await op.execute(input: input) } - /// Performs the `GetSolNetworkOperation` operation on the `TNB` service. + /// Performs the `GetSolNetworkOperation` operation on the `Tnb` service. /// /// Gets the details of a network operation, including the tasks involved in the network operation and the status of the tasks. A network operation is any operation that is done to your network, such as network instance instantiation or termination. /// @@ -1256,7 +1256,7 @@ extension TnbClient { return try await op.execute(input: input) } - /// Performs the `GetSolNetworkPackage` operation on the `TNB` service. + /// Performs the `GetSolNetworkPackage` operation on the `Tnb` service. /// /// Gets the details of a network package. A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on. /// @@ -1326,7 +1326,7 @@ extension TnbClient { return try await op.execute(input: input) } - /// Performs the `GetSolNetworkPackageContent` operation on the `TNB` service. + /// Performs the `GetSolNetworkPackageContent` operation on the `Tnb` service. /// /// Gets the contents of a network package. A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on. /// @@ -1397,7 +1397,7 @@ extension TnbClient { return try await op.execute(input: input) } - /// Performs the `GetSolNetworkPackageDescriptor` operation on the `TNB` service. + /// Performs the `GetSolNetworkPackageDescriptor` operation on the `Tnb` service. /// /// Gets the content of the network service descriptor. A network service descriptor is a .yaml file in a network package that uses the TOSCA standard to describe the network functions you want to deploy and the Amazon Web Services infrastructure you want to deploy the network functions on. /// @@ -1467,7 +1467,7 @@ extension TnbClient { return try await op.execute(input: input) } - /// Performs the `InstantiateSolNetworkInstance` operation on the `TNB` service. + /// Performs the `InstantiateSolNetworkInstance` operation on the `Tnb` service. /// /// Instantiates a network instance. A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed. Before you can instantiate a network instance, you have to create a network instance. For more information, see [CreateSolNetworkInstance](https://docs.aws.amazon.com/tnb/latest/APIReference/API_CreateSolNetworkInstance.html). /// @@ -1542,7 +1542,7 @@ extension TnbClient { return try await op.execute(input: input) } - /// Performs the `ListSolFunctionInstances` operation on the `TNB` service. + /// Performs the `ListSolFunctionInstances` operation on the `Tnb` service. /// /// Lists network function instances. A network function instance is a function in a function package . /// @@ -1612,7 +1612,7 @@ extension TnbClient { return try await op.execute(input: input) } - /// Performs the `ListSolFunctionPackages` operation on the `TNB` service. + /// Performs the `ListSolFunctionPackages` operation on the `Tnb` service. /// /// Lists information about function packages. A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network. /// @@ -1682,7 +1682,7 @@ extension TnbClient { return try await op.execute(input: input) } - /// Performs the `ListSolNetworkInstances` operation on the `TNB` service. + /// Performs the `ListSolNetworkInstances` operation on the `Tnb` service. /// /// Lists your network instances. A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed. /// @@ -1752,7 +1752,7 @@ extension TnbClient { return try await op.execute(input: input) } - /// Performs the `ListSolNetworkOperations` operation on the `TNB` service. + /// Performs the `ListSolNetworkOperations` operation on the `Tnb` service. /// /// Lists details for a network operation, including when the operation started and the status of the operation. A network operation is any operation that is done to your network, such as network instance instantiation or termination. /// @@ -1822,7 +1822,7 @@ extension TnbClient { return try await op.execute(input: input) } - /// Performs the `ListSolNetworkPackages` operation on the `TNB` service. + /// Performs the `ListSolNetworkPackages` operation on the `Tnb` service. /// /// Lists network packages. A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on. /// @@ -1892,7 +1892,7 @@ extension TnbClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `TNB` service. + /// Performs the `ListTagsForResource` operation on the `Tnb` service. /// /// Lists tags for AWS TNB resources. /// @@ -1962,7 +1962,7 @@ extension TnbClient { return try await op.execute(input: input) } - /// Performs the `PutSolFunctionPackageContent` operation on the `TNB` service. + /// Performs the `PutSolFunctionPackageContent` operation on the `Tnb` service. /// /// Uploads the contents of a function package. A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network. /// @@ -2036,7 +2036,7 @@ extension TnbClient { return try await op.execute(input: input) } - /// Performs the `PutSolNetworkPackageContent` operation on the `TNB` service. + /// Performs the `PutSolNetworkPackageContent` operation on the `Tnb` service. /// /// Uploads the contents of a network package. A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on. /// @@ -2110,7 +2110,7 @@ extension TnbClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `TNB` service. + /// Performs the `TagResource` operation on the `Tnb` service. /// /// Tags an AWS TNB resource. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs. /// @@ -2183,7 +2183,7 @@ extension TnbClient { return try await op.execute(input: input) } - /// Performs the `TerminateSolNetworkInstance` operation on the `TNB` service. + /// Performs the `TerminateSolNetworkInstance` operation on the `Tnb` service. /// /// Terminates a network instance. A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed. You must terminate a network instance before you can delete it. /// @@ -2257,7 +2257,7 @@ extension TnbClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `TNB` service. + /// Performs the `UntagResource` operation on the `Tnb` service. /// /// Untags an AWS TNB resource. A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs. /// @@ -2328,7 +2328,7 @@ extension TnbClient { return try await op.execute(input: input) } - /// Performs the `UpdateSolFunctionPackage` operation on the `TNB` service. + /// Performs the `UpdateSolFunctionPackage` operation on the `Tnb` service. /// /// Updates the operational state of function package. A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network. /// @@ -2401,7 +2401,7 @@ extension TnbClient { return try await op.execute(input: input) } - /// Performs the `UpdateSolNetworkInstance` operation on the `TNB` service. + /// Performs the `UpdateSolNetworkInstance` operation on the `Tnb` service. /// /// Update a network instance. A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed. Choose the updateType parameter to target the necessary update of the network instance. /// @@ -2475,7 +2475,7 @@ extension TnbClient { return try await op.execute(input: input) } - /// Performs the `UpdateSolNetworkPackage` operation on the `TNB` service. + /// Performs the `UpdateSolNetworkPackage` operation on the `Tnb` service. /// /// Updates the operational state of a network package. A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on. A network service descriptor is a .yaml file in a network package that uses the TOSCA standard to describe the network functions you want to deploy and the Amazon Web Services infrastructure you want to deploy the network functions on. /// @@ -2548,7 +2548,7 @@ extension TnbClient { return try await op.execute(input: input) } - /// Performs the `ValidateSolFunctionPackageContent` operation on the `TNB` service. + /// Performs the `ValidateSolFunctionPackageContent` operation on the `Tnb` service. /// /// Validates function package content. This can be used as a dry run before uploading function package content with [PutSolFunctionPackageContent](https://docs.aws.amazon.com/tnb/latest/APIReference/API_PutSolFunctionPackageContent.html). A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network. /// @@ -2622,7 +2622,7 @@ extension TnbClient { return try await op.execute(input: input) } - /// Performs the `ValidateSolNetworkPackageContent` operation on the `TNB` service. + /// Performs the `ValidateSolNetworkPackageContent` operation on the `Tnb` service. /// /// Validates network package content. This can be used as a dry run before uploading network package content with [PutSolNetworkPackageContent](https://docs.aws.amazon.com/tnb/latest/APIReference/API_PutSolNetworkPackageContent.html). A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on. /// diff --git a/Sources/Services/AWSTranscribe/Sources/AWSTranscribe/TranscribeClient.swift b/Sources/Services/AWSTranscribe/Sources/AWSTranscribe/TranscribeClient.swift index 3db623078f6..d2bbd4edab8 100644 --- a/Sources/Services/AWSTranscribe/Sources/AWSTranscribe/TranscribeClient.swift +++ b/Sources/Services/AWSTranscribe/Sources/AWSTranscribe/TranscribeClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class TranscribeClient: ClientRuntime.Client { public static let clientName = "TranscribeClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: TranscribeClient.TranscribeClientConfiguration let serviceName = "Transcribe" diff --git a/Sources/Services/AWSTranscribeStreaming/Sources/AWSTranscribeStreaming/TranscribeStreamingClient.swift b/Sources/Services/AWSTranscribeStreaming/Sources/AWSTranscribeStreaming/TranscribeStreamingClient.swift index 20027133ac8..ead29559bd4 100644 --- a/Sources/Services/AWSTranscribeStreaming/Sources/AWSTranscribeStreaming/TranscribeStreamingClient.swift +++ b/Sources/Services/AWSTranscribeStreaming/Sources/AWSTranscribeStreaming/TranscribeStreamingClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class TranscribeStreamingClient: ClientRuntime.Client { public static let clientName = "TranscribeStreamingClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: TranscribeStreamingClient.TranscribeStreamingClientConfiguration let serviceName = "Transcribe Streaming" @@ -328,7 +328,7 @@ extension TranscribeStreamingClient { } extension TranscribeStreamingClient { - /// Performs the `StartCallAnalyticsStreamTranscription` operation on the `Transcribe` service. + /// Performs the `StartCallAnalyticsStreamTranscription` operation on the `TranscribeStreaming` service. /// /// Starts a bidirectional HTTP/2 or WebSocket stream where audio is streamed to Amazon Transcribe and the transcription results are streamed to your application. Use this operation for [Call Analytics](https://docs.aws.amazon.com/transcribe/latest/dg/call-analytics.html) transcriptions. The following parameters are required: /// @@ -412,7 +412,7 @@ extension TranscribeStreamingClient { return try await op.execute(input: input) } - /// Performs the `StartMedicalStreamTranscription` operation on the `Transcribe` service. + /// Performs the `StartMedicalStreamTranscription` operation on the `TranscribeStreaming` service. /// /// Starts a bidirectional HTTP/2 or WebSocket stream where audio is streamed to Amazon Transcribe Medical and the transcription results are streamed to your application. The following parameters are required: /// @@ -496,7 +496,7 @@ extension TranscribeStreamingClient { return try await op.execute(input: input) } - /// Performs the `StartStreamTranscription` operation on the `Transcribe` service. + /// Performs the `StartStreamTranscription` operation on the `TranscribeStreaming` service. /// /// Starts a bidirectional HTTP/2 or WebSocket stream where audio is streamed to Amazon Transcribe and the transcription results are streamed to your application. The following parameters are required: /// diff --git a/Sources/Services/AWSTransfer/Sources/AWSTransfer/TransferClient.swift b/Sources/Services/AWSTransfer/Sources/AWSTransfer/TransferClient.swift index f75c27a7392..a60f14345c6 100644 --- a/Sources/Services/AWSTransfer/Sources/AWSTransfer/TransferClient.swift +++ b/Sources/Services/AWSTransfer/Sources/AWSTransfer/TransferClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class TransferClient: ClientRuntime.Client { public static let clientName = "TransferClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: TransferClient.TransferClientConfiguration let serviceName = "Transfer" @@ -330,7 +330,7 @@ extension TransferClient { } extension TransferClient { - /// Performs the `CreateAccess` operation on the `TransferService` service. + /// Performs the `CreateAccess` operation on the `Transfer` service. /// /// Used by administrators to choose which groups in the directory should have access to upload and download files over the enabled protocols using Transfer Family. For example, a Microsoft Active Directory might contain 50,000 users, but only a small fraction might need the ability to transfer files to the server. An administrator can use CreateAccess to limit the access to the correct set of users who need this ability. /// @@ -404,7 +404,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `CreateAgreement` operation on the `TransferService` service. + /// Performs the `CreateAgreement` operation on the `Transfer` service. /// /// Creates an agreement. An agreement is a bilateral trading partner agreement, or partnership, between an Transfer Family server and an AS2 process. The agreement defines the file and message transfer relationship between the server and the AS2 process. To define an agreement, Transfer Family combines a server, local profile, partner profile, certificate, and other attributes. The partner is identified with the PartnerProfileId, and the AS2 process is identified with the LocalProfileId. /// @@ -479,7 +479,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `CreateConnector` operation on the `TransferService` service. + /// Performs the `CreateConnector` operation on the `Transfer` service. /// /// Creates the connector, which captures the parameters for a connection for the AS2 or SFTP protocol. For AS2, the connector is required for sending files to an externally hosted AS2 server. For SFTP, the connector is required when sending files to an SFTP server or receiving files from an SFTP server. For more details about connectors, see [Configure AS2 connectors](https://docs.aws.amazon.com/transfer/latest/userguide/configure-as2-connector.html) and [Create SFTP connectors](https://docs.aws.amazon.com/transfer/latest/userguide/configure-sftp-connector.html). You must specify exactly one configuration object: either for AS2 (As2Config) or SFTP (SftpConfig). /// @@ -554,7 +554,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `CreateProfile` operation on the `TransferService` service. + /// Performs the `CreateProfile` operation on the `Transfer` service. /// /// Creates the local or partner profile to use for AS2 transfers. /// @@ -628,7 +628,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `CreateServer` operation on the `TransferService` service. + /// Performs the `CreateServer` operation on the `Transfer` service. /// /// Instantiates an auto-scaling virtual server based on the selected file transfer protocol in Amazon Web Services. When you make updates to your file transfer protocol-enabled server or when you work with users, use the service-generated ServerId property that is assigned to the newly created server. /// @@ -704,7 +704,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `CreateUser` operation on the `TransferService` service. + /// Performs the `CreateUser` operation on the `Transfer` service. /// /// Creates a user and associates them with an existing file transfer protocol-enabled server. You can only create and associate users with servers that have the IdentityProviderType set to SERVICE_MANAGED. Using parameters for CreateUser, you can specify the user name, set the home directory, store the user's public key, and assign the user's Identity and Access Management (IAM) role. You can also optionally add a session policy, and assign metadata with tags that can be used to group and search for users. /// @@ -778,7 +778,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `CreateWebApp` operation on the `TransferService` service. + /// Performs the `CreateWebApp` operation on the `Transfer` service. /// /// Creates a web app based on specified parameters, and returns the ID for the new web app. /// @@ -852,7 +852,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `CreateWorkflow` operation on the `TransferService` service. + /// Performs the `CreateWorkflow` operation on the `Transfer` service. /// /// Allows you to create a workflow with specified steps and step details the workflow invokes after file transfer completes. After creating a workflow, you can associate the workflow created with any transfer servers by specifying the workflow-details field in CreateServer and UpdateServer operations. /// @@ -927,7 +927,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `DeleteAccess` operation on the `TransferService` service. + /// Performs the `DeleteAccess` operation on the `Transfer` service. /// /// Allows you to delete the access specified in the ServerID and ExternalID parameters. /// @@ -1000,7 +1000,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `DeleteAgreement` operation on the `TransferService` service. + /// Performs the `DeleteAgreement` operation on the `Transfer` service. /// /// Delete the agreement that's specified in the provided AgreementId. /// @@ -1073,7 +1073,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `DeleteCertificate` operation on the `TransferService` service. + /// Performs the `DeleteCertificate` operation on the `Transfer` service. /// /// Deletes the certificate that's specified in the CertificateId parameter. /// @@ -1146,7 +1146,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `DeleteConnector` operation on the `TransferService` service. + /// Performs the `DeleteConnector` operation on the `Transfer` service. /// /// Deletes the connector that's specified in the provided ConnectorId. /// @@ -1219,7 +1219,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `DeleteHostKey` operation on the `TransferService` service. + /// Performs the `DeleteHostKey` operation on the `Transfer` service. /// /// Deletes the host key that's specified in the HostKeyId parameter. /// @@ -1293,7 +1293,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `DeleteProfile` operation on the `TransferService` service. + /// Performs the `DeleteProfile` operation on the `Transfer` service. /// /// Deletes the profile that's specified in the ProfileId parameter. /// @@ -1366,7 +1366,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `DeleteServer` operation on the `TransferService` service. + /// Performs the `DeleteServer` operation on the `Transfer` service. /// /// Deletes the file transfer protocol-enabled server that you specify. No response returns from this operation. /// @@ -1440,7 +1440,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `DeleteSshPublicKey` operation on the `TransferService` service. + /// Performs the `DeleteSshPublicKey` operation on the `Transfer` service. /// /// Deletes a user's Secure Shell (SSH) public key. /// @@ -1514,7 +1514,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `DeleteUser` operation on the `TransferService` service. + /// Performs the `DeleteUser` operation on the `Transfer` service. /// /// Deletes the user belonging to a file transfer protocol-enabled server you specify. No response returns from this operation. When you delete a user from a server, the user's information is lost. /// @@ -1587,7 +1587,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `DeleteWebApp` operation on the `TransferService` service. + /// Performs the `DeleteWebApp` operation on the `Transfer` service. /// /// Deletes the specified web app. /// @@ -1661,7 +1661,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `DeleteWebAppCustomization` operation on the `TransferService` service. + /// Performs the `DeleteWebAppCustomization` operation on the `Transfer` service. /// /// Deletes the WebAppCustomization object that corresponds to the web app ID specified. /// @@ -1736,7 +1736,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `DeleteWorkflow` operation on the `TransferService` service. + /// Performs the `DeleteWorkflow` operation on the `Transfer` service. /// /// Deletes the specified workflow. /// @@ -1810,7 +1810,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `DescribeAccess` operation on the `TransferService` service. + /// Performs the `DescribeAccess` operation on the `Transfer` service. /// /// Describes the access that is assigned to the specific file transfer protocol-enabled server, as identified by its ServerId property and its ExternalId. The response from this call returns the properties of the access that is associated with the ServerId value that was specified. /// @@ -1883,7 +1883,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `DescribeAgreement` operation on the `TransferService` service. + /// Performs the `DescribeAgreement` operation on the `Transfer` service. /// /// Describes the agreement that's identified by the AgreementId. /// @@ -1956,7 +1956,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `DescribeCertificate` operation on the `TransferService` service. + /// Performs the `DescribeCertificate` operation on the `Transfer` service. /// /// Describes the certificate that's identified by the CertificateId. /// @@ -2029,7 +2029,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `DescribeConnector` operation on the `TransferService` service. + /// Performs the `DescribeConnector` operation on the `Transfer` service. /// /// Describes the connector that's identified by the ConnectorId. /// @@ -2102,7 +2102,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `DescribeExecution` operation on the `TransferService` service. + /// Performs the `DescribeExecution` operation on the `Transfer` service. /// /// You can use DescribeExecution to check the details of the execution of the specified workflow. This API call only returns details for in-progress workflows. If you provide an ID for an execution that is not in progress, or if the execution doesn't match the specified workflow ID, you receive a ResourceNotFound exception. /// @@ -2175,7 +2175,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `DescribeHostKey` operation on the `TransferService` service. + /// Performs the `DescribeHostKey` operation on the `Transfer` service. /// /// Returns the details of the host key that's specified by the HostKeyId and ServerId. /// @@ -2248,7 +2248,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `DescribeProfile` operation on the `TransferService` service. + /// Performs the `DescribeProfile` operation on the `Transfer` service. /// /// Returns the details of the profile that's specified by the ProfileId. /// @@ -2321,7 +2321,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `DescribeSecurityPolicy` operation on the `TransferService` service. + /// Performs the `DescribeSecurityPolicy` operation on the `Transfer` service. /// /// Describes the security policy that is attached to your server or SFTP connector. The response contains a description of the security policy's properties. For more information about security policies, see [Working with security policies for servers](https://docs.aws.amazon.com/transfer/latest/userguide/security-policies.html) or [Working with security policies for SFTP connectors](https://docs.aws.amazon.com/transfer/latest/userguide/security-policies-connectors.html). /// @@ -2394,7 +2394,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `DescribeServer` operation on the `TransferService` service. + /// Performs the `DescribeServer` operation on the `Transfer` service. /// /// Describes a file transfer protocol-enabled server that you specify by passing the ServerId parameter. The response contains a description of a server's properties. When you set EndpointType to VPC, the response will contain the EndpointDetails. /// @@ -2467,7 +2467,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `DescribeUser` operation on the `TransferService` service. + /// Performs the `DescribeUser` operation on the `Transfer` service. /// /// Describes the user assigned to the specific file transfer protocol-enabled server, as identified by its ServerId property. The response from this call returns the properties of the user associated with the ServerId value that was specified. /// @@ -2540,7 +2540,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `DescribeWebApp` operation on the `TransferService` service. + /// Performs the `DescribeWebApp` operation on the `Transfer` service. /// /// Describes the web app that's identified by WebAppId. /// @@ -2614,7 +2614,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `DescribeWebAppCustomization` operation on the `TransferService` service. + /// Performs the `DescribeWebAppCustomization` operation on the `Transfer` service. /// /// Describes the web app customization object that's identified by WebAppId. /// @@ -2688,7 +2688,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `DescribeWorkflow` operation on the `TransferService` service. + /// Performs the `DescribeWorkflow` operation on the `Transfer` service. /// /// Describes the specified workflow. /// @@ -2761,7 +2761,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `ImportCertificate` operation on the `TransferService` service. + /// Performs the `ImportCertificate` operation on the `Transfer` service. /// /// Imports the signing and encryption certificates that you need to create local (AS2) profiles and partner profiles. /// @@ -2834,7 +2834,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `ImportHostKey` operation on the `TransferService` service. + /// Performs the `ImportHostKey` operation on the `Transfer` service. /// /// Adds a host key to the server that's specified by the ServerId parameter. /// @@ -2909,7 +2909,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `ImportSshPublicKey` operation on the `TransferService` service. + /// Performs the `ImportSshPublicKey` operation on the `Transfer` service. /// /// Adds a Secure Shell (SSH) public key to a Transfer Family user identified by a UserName value assigned to the specific file transfer protocol-enabled server, identified by ServerId. The response returns the UserName value, the ServerId value, and the name of the SshPublicKeyId. /// @@ -2984,7 +2984,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `ListAccesses` operation on the `TransferService` service. + /// Performs the `ListAccesses` operation on the `Transfer` service. /// /// Lists the details for all the accesses you have on your server. /// @@ -3058,7 +3058,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `ListAgreements` operation on the `TransferService` service. + /// Performs the `ListAgreements` operation on the `Transfer` service. /// /// Returns a list of the agreements for the server that's identified by the ServerId that you supply. If you want to limit the results to a certain number, supply a value for the MaxResults parameter. If you ran the command previously and received a value for NextToken, you can supply that value to continue listing agreements from where you left off. /// @@ -3132,7 +3132,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `ListCertificates` operation on the `TransferService` service. + /// Performs the `ListCertificates` operation on the `Transfer` service. /// /// Returns a list of the current certificates that have been imported into Transfer Family. If you want to limit the results to a certain number, supply a value for the MaxResults parameter. If you ran the command previously and received a value for the NextToken parameter, you can supply that value to continue listing certificates from where you left off. /// @@ -3206,7 +3206,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `ListConnectors` operation on the `TransferService` service. + /// Performs the `ListConnectors` operation on the `Transfer` service. /// /// Lists the connectors for the specified Region. /// @@ -3280,7 +3280,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `ListExecutions` operation on the `TransferService` service. + /// Performs the `ListExecutions` operation on the `Transfer` service. /// /// Lists all in-progress executions for the specified workflow. If the specified workflow ID cannot be found, ListExecutions returns a ResourceNotFound exception. /// @@ -3354,7 +3354,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `ListFileTransferResults` operation on the `TransferService` service. + /// Performs the `ListFileTransferResults` operation on the `Transfer` service. /// /// Returns real-time updates and detailed information on the status of each individual file being transferred in a specific file transfer operation. You specify the file transfer by providing its ConnectorId and its TransferId. File transfer results are available up to 7 days after an operation has been requested. /// @@ -3427,7 +3427,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `ListHostKeys` operation on the `TransferService` service. + /// Performs the `ListHostKeys` operation on the `Transfer` service. /// /// Returns a list of host keys for the server that's specified by the ServerId parameter. /// @@ -3501,7 +3501,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `ListProfiles` operation on the `TransferService` service. + /// Performs the `ListProfiles` operation on the `Transfer` service. /// /// Returns a list of the profiles for your system. If you want to limit the results to a certain number, supply a value for the MaxResults parameter. If you ran the command previously and received a value for NextToken, you can supply that value to continue listing profiles from where you left off. /// @@ -3575,7 +3575,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `ListSecurityPolicies` operation on the `TransferService` service. + /// Performs the `ListSecurityPolicies` operation on the `Transfer` service. /// /// Lists the security policies that are attached to your servers and SFTP connectors. For more information about security policies, see [Working with security policies for servers](https://docs.aws.amazon.com/transfer/latest/userguide/security-policies.html) or [Working with security policies for SFTP connectors](https://docs.aws.amazon.com/transfer/latest/userguide/security-policies-connectors.html). /// @@ -3648,7 +3648,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `ListServers` operation on the `TransferService` service. + /// Performs the `ListServers` operation on the `Transfer` service. /// /// Lists the file transfer protocol-enabled servers that are associated with your Amazon Web Services account. /// @@ -3721,7 +3721,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `TransferService` service. + /// Performs the `ListTagsForResource` operation on the `Transfer` service. /// /// Lists all of the tags associated with the Amazon Resource Name (ARN) that you specify. The resource can be a user, server, or role. /// @@ -3794,7 +3794,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `ListUsers` operation on the `TransferService` service. + /// Performs the `ListUsers` operation on the `Transfer` service. /// /// Lists the users for a file transfer protocol-enabled server that you specify by passing the ServerId parameter. /// @@ -3868,7 +3868,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `ListWebApps` operation on the `TransferService` service. + /// Performs the `ListWebApps` operation on the `Transfer` service. /// /// Lists all web apps associated with your Amazon Web Services account for your current region. /// @@ -3941,7 +3941,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `ListWorkflows` operation on the `TransferService` service. + /// Performs the `ListWorkflows` operation on the `Transfer` service. /// /// Lists all workflows associated with your Amazon Web Services account for your current region. /// @@ -4014,7 +4014,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `SendWorkflowStepState` operation on the `TransferService` service. + /// Performs the `SendWorkflowStepState` operation on the `Transfer` service. /// /// Sends a callback for asynchronous custom steps. The ExecutionId, WorkflowId, and Token are passed to the target resource during execution of a custom step of a workflow. You must include those with their callback as well as providing a status. /// @@ -4089,7 +4089,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `StartDirectoryListing` operation on the `TransferService` service. + /// Performs the `StartDirectoryListing` operation on the `Transfer` service. /// /// Retrieves a list of the contents of a directory from a remote SFTP server. You specify the connector ID, the output path, and the remote directory path. You can also specify the optional MaxItems value to control the maximum number of items that are listed from the remote directory. This API returns a list of all files and directories in the remote directory (up to the maximum value), but does not return files or folders in sub-directories. That is, it only returns a list of files and directories one-level deep. After you receive the listing file, you can provide the files that you want to transfer to the RetrieveFilePaths parameter of the StartFileTransfer API call. The naming convention for the output file is connector-ID-listing-ID.json. The output file contains the following information: /// @@ -4173,7 +4173,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `StartFileTransfer` operation on the `TransferService` service. + /// Performs the `StartFileTransfer` operation on the `Transfer` service. /// /// Begins a file transfer between local Amazon Web Services storage and a remote AS2 or SFTP server. /// @@ -4255,7 +4255,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `StartServer` operation on the `TransferService` service. + /// Performs the `StartServer` operation on the `Transfer` service. /// /// Changes the state of a file transfer protocol-enabled server from OFFLINE to ONLINE. It has no impact on a server that is already ONLINE. An ONLINE server can accept and process file transfer jobs. The state of STARTING indicates that the server is in an intermediate state, either not fully able to respond, or not fully online. The values of START_FAILED can indicate an error condition. No response is returned from this call. /// @@ -4329,7 +4329,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `StopServer` operation on the `TransferService` service. + /// Performs the `StopServer` operation on the `Transfer` service. /// /// Changes the state of a file transfer protocol-enabled server from ONLINE to OFFLINE. An OFFLINE server cannot accept and process file transfer jobs. Information tied to your server, such as server and user properties, are not affected by stopping your server. Stopping the server does not reduce or impact your file transfer protocol endpoint billing; you must delete the server to stop being billed. The state of STOPPING indicates that the server is in an intermediate state, either not fully able to respond, or not fully offline. The values of STOP_FAILED can indicate an error condition. No response is returned from this call. /// @@ -4403,7 +4403,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `TransferService` service. + /// Performs the `TagResource` operation on the `Transfer` service. /// /// Attaches a key-value pair to a resource, as identified by its Amazon Resource Name (ARN). Resources are users, servers, roles, and other entities. There is no response returned from this call. /// @@ -4476,7 +4476,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `TestConnection` operation on the `TransferService` service. + /// Performs the `TestConnection` operation on the `Transfer` service. /// /// Tests whether your SFTP connector is set up successfully. We highly recommend that you call this operation to test your ability to transfer files between local Amazon Web Services storage and a trading partner's SFTP server. /// @@ -4549,7 +4549,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `TestIdentityProvider` operation on the `TransferService` service. + /// Performs the `TestIdentityProvider` operation on the `Transfer` service. /// /// If the IdentityProviderType of a file transfer protocol-enabled server is AWS_DIRECTORY_SERVICE or API_Gateway, tests whether your identity provider is set up successfully. We highly recommend that you call this operation to test your authentication method as soon as you create your server. By doing so, you can troubleshoot issues with the identity provider integration to ensure that your users can successfully use the service. The ServerId and UserName parameters are required. The ServerProtocol, SourceIp, and UserPassword are all optional. Note the following: /// @@ -4634,7 +4634,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `TransferService` service. + /// Performs the `UntagResource` operation on the `Transfer` service. /// /// Detaches a key-value pair from a resource, as identified by its Amazon Resource Name (ARN). Resources are users, servers, roles, and other entities. No response is returned from this call. /// @@ -4707,7 +4707,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `UpdateAccess` operation on the `TransferService` service. + /// Performs the `UpdateAccess` operation on the `Transfer` service. /// /// Allows you to update parameters for the access specified in the ServerID and ExternalID parameters. /// @@ -4782,7 +4782,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `UpdateAgreement` operation on the `TransferService` service. + /// Performs the `UpdateAgreement` operation on the `Transfer` service. /// /// Updates some of the parameters for an existing agreement. Provide the AgreementId and the ServerId for the agreement that you want to update, along with the new values for the parameters to update. /// @@ -4857,7 +4857,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `UpdateCertificate` operation on the `TransferService` service. + /// Performs the `UpdateCertificate` operation on the `Transfer` service. /// /// Updates the active and inactive dates for a certificate. /// @@ -4931,7 +4931,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `UpdateConnector` operation on the `TransferService` service. + /// Performs the `UpdateConnector` operation on the `Transfer` service. /// /// Updates some of the parameters for an existing connector. Provide the ConnectorId for the connector that you want to update, along with the new values for the parameters to update. /// @@ -5006,7 +5006,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `UpdateHostKey` operation on the `TransferService` service. + /// Performs the `UpdateHostKey` operation on the `Transfer` service. /// /// Updates the description for the host key that's specified by the ServerId and HostKeyId parameters. /// @@ -5080,7 +5080,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `UpdateProfile` operation on the `TransferService` service. + /// Performs the `UpdateProfile` operation on the `Transfer` service. /// /// Updates some of the parameters for an existing profile. Provide the ProfileId for the profile that you want to update, along with the new values for the parameters to update. /// @@ -5154,7 +5154,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `UpdateServer` operation on the `TransferService` service. + /// Performs the `UpdateServer` operation on the `Transfer` service. /// /// Updates the file transfer protocol-enabled server's properties after that server has been created. The UpdateServer call returns the ServerId of the server you updated. /// @@ -5231,7 +5231,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `UpdateUser` operation on the `TransferService` service. + /// Performs the `UpdateUser` operation on the `Transfer` service. /// /// Assigns new properties to a user. Parameters you pass modify any or all of the following: the home directory, role, and policy for the UserName and ServerId you specify. The response returns the ServerId and the UserName for the updated user. In the console, you can select Restricted when you create or update a user. This ensures that the user can't access anything outside of their home directory. The programmatic way to configure this behavior is to update the user. Set their HomeDirectoryType to LOGICAL, and specify HomeDirectoryMappings with Entry as root (/) and Target as their home directory. For example, if the user's home directory is /test/admin-user, the following command updates the user so that their configuration in the console shows the Restricted flag as selected. aws transfer update-user --server-id --user-name admin-user --home-directory-type LOGICAL --home-directory-mappings "[{\"Entry\":\"/\", \"Target\":\"/test/admin-user\"}]" /// @@ -5305,7 +5305,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `UpdateWebApp` operation on the `TransferService` service. + /// Performs the `UpdateWebApp` operation on the `Transfer` service. /// /// Assigns new properties to a web app. You can modify the access point, identity provider details, and the web app units. /// @@ -5380,7 +5380,7 @@ extension TransferClient { return try await op.execute(input: input) } - /// Performs the `UpdateWebAppCustomization` operation on the `TransferService` service. + /// Performs the `UpdateWebAppCustomization` operation on the `Transfer` service. /// /// Assigns new customization properties to a web app. You can modify the icon file, logo file, and title. /// diff --git a/Sources/Services/AWSTranslate/Sources/AWSTranslate/TranslateClient.swift b/Sources/Services/AWSTranslate/Sources/AWSTranslate/TranslateClient.swift index dc8b8009de8..5bee5f98e6b 100644 --- a/Sources/Services/AWSTranslate/Sources/AWSTranslate/TranslateClient.swift +++ b/Sources/Services/AWSTranslate/Sources/AWSTranslate/TranslateClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class TranslateClient: ClientRuntime.Client { public static let clientName = "TranslateClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: TranslateClient.TranslateClientConfiguration let serviceName = "Translate" @@ -331,7 +331,7 @@ extension TranslateClient { } extension TranslateClient { - /// Performs the `CreateParallelData` operation on the `AWSShineFrontendService_20170701` service. + /// Performs the `CreateParallelData` operation on the `Translate` service. /// /// Creates a parallel data resource in Amazon Translate by importing an input file from Amazon S3. Parallel data files contain examples that show how you want segments of text to be translated. By adding parallel data, you can influence the style, tone, and word choice in your translation output. /// @@ -409,7 +409,7 @@ extension TranslateClient { return try await op.execute(input: input) } - /// Performs the `DeleteParallelData` operation on the `AWSShineFrontendService_20170701` service. + /// Performs the `DeleteParallelData` operation on the `Translate` service. /// /// Deletes a parallel data resource in Amazon Translate. /// @@ -482,7 +482,7 @@ extension TranslateClient { return try await op.execute(input: input) } - /// Performs the `DeleteTerminology` operation on the `AWSShineFrontendService_20170701` service. + /// Performs the `DeleteTerminology` operation on the `Translate` service. /// /// A synchronous action that deletes a custom terminology. /// @@ -555,7 +555,7 @@ extension TranslateClient { return try await op.execute(input: input) } - /// Performs the `DescribeTextTranslationJob` operation on the `AWSShineFrontendService_20170701` service. + /// Performs the `DescribeTextTranslationJob` operation on the `Translate` service. /// /// Gets the properties associated with an asynchronous batch translation job including name, ID, status, source and target languages, input/output S3 buckets, and so on. /// @@ -627,7 +627,7 @@ extension TranslateClient { return try await op.execute(input: input) } - /// Performs the `GetParallelData` operation on the `AWSShineFrontendService_20170701` service. + /// Performs the `GetParallelData` operation on the `Translate` service. /// /// Provides information about a parallel data resource. /// @@ -700,7 +700,7 @@ extension TranslateClient { return try await op.execute(input: input) } - /// Performs the `GetTerminology` operation on the `AWSShineFrontendService_20170701` service. + /// Performs the `GetTerminology` operation on the `Translate` service. /// /// Retrieves a custom terminology. /// @@ -773,7 +773,7 @@ extension TranslateClient { return try await op.execute(input: input) } - /// Performs the `ImportTerminology` operation on the `AWSShineFrontendService_20170701` service. + /// Performs the `ImportTerminology` operation on the `Translate` service. /// /// Creates or updates a custom terminology, depending on whether one already exists for the given terminology name. Importing a terminology with the same name as an existing one will merge the terminologies based on the chosen merge strategy. The only supported merge strategy is OVERWRITE, where the imported terminology overwrites the existing terminology of the same name. If you import a terminology that overwrites an existing one, the new terminology takes up to 10 minutes to fully propagate. After that, translations have access to the new terminology. /// @@ -848,7 +848,7 @@ extension TranslateClient { return try await op.execute(input: input) } - /// Performs the `ListLanguages` operation on the `AWSShineFrontendService_20170701` service. + /// Performs the `ListLanguages` operation on the `Translate` service. /// /// Provides a list of languages (RFC-5646 codes and names) that Amazon Translate supports. /// @@ -921,7 +921,7 @@ extension TranslateClient { return try await op.execute(input: input) } - /// Performs the `ListParallelData` operation on the `AWSShineFrontendService_20170701` service. + /// Performs the `ListParallelData` operation on the `Translate` service. /// /// Provides a list of your parallel data resources in Amazon Translate. /// @@ -993,7 +993,7 @@ extension TranslateClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSShineFrontendService_20170701` service. + /// Performs the `ListTagsForResource` operation on the `Translate` service. /// /// Lists all tags associated with a given Amazon Translate resource. For more information, see [ Tagging your resources](https://docs.aws.amazon.com/translate/latest/dg/tagging.html). /// @@ -1065,7 +1065,7 @@ extension TranslateClient { return try await op.execute(input: input) } - /// Performs the `ListTerminologies` operation on the `AWSShineFrontendService_20170701` service. + /// Performs the `ListTerminologies` operation on the `Translate` service. /// /// Provides a list of custom terminologies associated with your account. /// @@ -1137,7 +1137,7 @@ extension TranslateClient { return try await op.execute(input: input) } - /// Performs the `ListTextTranslationJobs` operation on the `AWSShineFrontendService_20170701` service. + /// Performs the `ListTextTranslationJobs` operation on the `Translate` service. /// /// Gets a list of the batch translation jobs that you have submitted. /// @@ -1210,7 +1210,7 @@ extension TranslateClient { return try await op.execute(input: input) } - /// Performs the `StartTextTranslationJob` operation on the `AWSShineFrontendService_20170701` service. + /// Performs the `StartTextTranslationJob` operation on the `Translate` service. /// /// Starts an asynchronous batch translation job. Use batch translation jobs to translate large volumes of text across multiple documents at once. For batch translation, you can input documents with different source languages (specify auto as the source language). You can specify one or more target languages. Batch translation translates each input document into each of the target languages. For more information, see [Asynchronous batch processing](https://docs.aws.amazon.com/translate/latest/dg/async.html). Batch translation jobs can be described with the [DescribeTextTranslationJob] operation, listed with the [ListTextTranslationJobs] operation, and stopped with the [StopTextTranslationJob] operation. /// @@ -1286,7 +1286,7 @@ extension TranslateClient { return try await op.execute(input: input) } - /// Performs the `StopTextTranslationJob` operation on the `AWSShineFrontendService_20170701` service. + /// Performs the `StopTextTranslationJob` operation on the `Translate` service. /// /// Stops an asynchronous batch translation job that is in progress. If the job's state is IN_PROGRESS, the job will be marked for termination and put into the STOP_REQUESTED state. If the job completes before it can be stopped, it is put into the COMPLETED state. Otherwise, the job is put into the STOPPED state. Asynchronous batch translation jobs are started with the [StartTextTranslationJob] operation. You can use the [DescribeTextTranslationJob] or [ListTextTranslationJobs] operations to get a batch translation job's JobId. /// @@ -1358,7 +1358,7 @@ extension TranslateClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSShineFrontendService_20170701` service. + /// Performs the `TagResource` operation on the `Translate` service. /// /// Associates a specific tag with a resource. A tag is a key-value pair that adds as a metadata to a resource. For more information, see [ Tagging your resources](https://docs.aws.amazon.com/translate/latest/dg/tagging.html). /// @@ -1432,7 +1432,7 @@ extension TranslateClient { return try await op.execute(input: input) } - /// Performs the `TranslateDocument` operation on the `AWSShineFrontendService_20170701` service. + /// Performs the `TranslateDocument` operation on the `Translate` service. /// /// Translates the input document from the source language to the target language. This synchronous operation supports text, HTML, or Word documents as the input document. TranslateDocument supports translations from English to any supported language, and from any supported language to English. Therefore, specify either the source language code or the target language code as “en” (English). If you set the Formality parameter, the request will fail if the target language does not support formality. For a list of target languages that support formality, see [Setting formality](https://docs.aws.amazon.com/translate/latest/dg/customizing-translations-formality.html). /// @@ -1508,7 +1508,7 @@ extension TranslateClient { return try await op.execute(input: input) } - /// Performs the `TranslateText` operation on the `AWSShineFrontendService_20170701` service. + /// Performs the `TranslateText` operation on the `Translate` service. /// /// Translates input text from the source language to the target language. For a list of available languages and language codes, see [Supported languages](https://docs.aws.amazon.com/translate/latest/dg/what-is-languages.html). /// @@ -1585,7 +1585,7 @@ extension TranslateClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSShineFrontendService_20170701` service. + /// Performs the `UntagResource` operation on the `Translate` service. /// /// Removes a specific tag associated with an Amazon Translate resource. For more information, see [ Tagging your resources](https://docs.aws.amazon.com/translate/latest/dg/tagging.html). /// @@ -1658,7 +1658,7 @@ extension TranslateClient { return try await op.execute(input: input) } - /// Performs the `UpdateParallelData` operation on the `AWSShineFrontendService_20170701` service. + /// Performs the `UpdateParallelData` operation on the `Translate` service. /// /// Updates a previously created parallel data resource by importing a new input file from Amazon S3. /// diff --git a/Sources/Services/AWSTrustedAdvisor/Sources/AWSTrustedAdvisor/TrustedAdvisorClient.swift b/Sources/Services/AWSTrustedAdvisor/Sources/AWSTrustedAdvisor/TrustedAdvisorClient.swift index 3b27fcb4066..19ff35e8b75 100644 --- a/Sources/Services/AWSTrustedAdvisor/Sources/AWSTrustedAdvisor/TrustedAdvisorClient.swift +++ b/Sources/Services/AWSTrustedAdvisor/Sources/AWSTrustedAdvisor/TrustedAdvisorClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class TrustedAdvisorClient: ClientRuntime.Client { public static let clientName = "TrustedAdvisorClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: TrustedAdvisorClient.TrustedAdvisorClientConfiguration let serviceName = "TrustedAdvisor" diff --git a/Sources/Services/AWSVPCLattice/Sources/AWSVPCLattice/VPCLatticeClient.swift b/Sources/Services/AWSVPCLattice/Sources/AWSVPCLattice/VPCLatticeClient.swift index 0166c754eb9..0e6a9c78a32 100644 --- a/Sources/Services/AWSVPCLattice/Sources/AWSVPCLattice/VPCLatticeClient.swift +++ b/Sources/Services/AWSVPCLattice/Sources/AWSVPCLattice/VPCLatticeClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class VPCLatticeClient: ClientRuntime.Client { public static let clientName = "VPCLatticeClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: VPCLatticeClient.VPCLatticeClientConfiguration let serviceName = "VPC Lattice" @@ -331,7 +331,7 @@ extension VPCLatticeClient { } extension VPCLatticeClient { - /// Performs the `BatchUpdateRule` operation on the `MercuryControlPlane` service. + /// Performs the `BatchUpdateRule` operation on the `VPCLattice` service. /// /// Updates the listener rules in a batch. You can use this operation to change the priority of listener rules. This can be useful when bulk updating or swapping rule priority. Required permissions: vpc-lattice:UpdateRule For more information, see [How Amazon VPC Lattice works with IAM](https://docs.aws.amazon.com/vpc-lattice/latest/ug/security_iam_service-with-iam.html) in the Amazon VPC Lattice User Guide. /// @@ -405,7 +405,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `CreateAccessLogSubscription` operation on the `MercuryControlPlane` service. + /// Performs the `CreateAccessLogSubscription` operation on the `VPCLattice` service. /// /// Enables access logs to be sent to Amazon CloudWatch, Amazon S3, and Amazon Kinesis Data Firehose. The service network owner can use the access logs to audit the services in the network. The service network owner can only see access logs from clients and services that are associated with their service network. Access log entries represent traffic originated from VPCs associated with that network. For more information, see [Access logs](https://docs.aws.amazon.com/vpc-lattice/latest/ug/monitoring-access-logs.html) in the Amazon VPC Lattice User Guide. /// @@ -480,7 +480,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `CreateListener` operation on the `MercuryControlPlane` service. + /// Performs the `CreateListener` operation on the `VPCLattice` service. /// /// Creates a listener for a service. Before you start using your Amazon VPC Lattice service, you must add one or more listeners. A listener is a process that checks for connection requests to your services. For more information, see [Listeners](https://docs.aws.amazon.com/vpc-lattice/latest/ug/listeners.html) in the Amazon VPC Lattice User Guide. /// @@ -556,7 +556,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `CreateResourceConfiguration` operation on the `MercuryControlPlane` service. + /// Performs the `CreateResourceConfiguration` operation on the `VPCLattice` service. /// /// Creates a resource configuration. A resource configuration defines a specific resource. You can associate a resource configuration with a service network or a VPC endpoint. /// @@ -632,7 +632,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `CreateResourceGateway` operation on the `MercuryControlPlane` service. + /// Performs the `CreateResourceGateway` operation on the `VPCLattice` service. /// /// Creates a resource gateway. /// @@ -708,7 +708,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `CreateRule` operation on the `MercuryControlPlane` service. + /// Performs the `CreateRule` operation on the `VPCLattice` service. /// /// Creates a listener rule. Each listener has a default rule for checking connection requests, but you can define additional rules. Each rule consists of a priority, one or more actions, and one or more conditions. For more information, see [Listener rules](https://docs.aws.amazon.com/vpc-lattice/latest/ug/listeners.html#listener-rules) in the Amazon VPC Lattice User Guide. /// @@ -784,7 +784,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `CreateService` operation on the `MercuryControlPlane` service. + /// Performs the `CreateService` operation on the `VPCLattice` service. /// /// Creates a service. A service is any software application that can run on instances containers, or serverless functions within an account or virtual private cloud (VPC). For more information, see [Services](https://docs.aws.amazon.com/vpc-lattice/latest/ug/services.html) in the Amazon VPC Lattice User Guide. /// @@ -860,7 +860,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `CreateServiceNetwork` operation on the `MercuryControlPlane` service. + /// Performs the `CreateServiceNetwork` operation on the `VPCLattice` service. /// /// Creates a service network. A service network is a logical boundary for a collection of services. You can associate services and VPCs with a service network. For more information, see [Service networks](https://docs.aws.amazon.com/vpc-lattice/latest/ug/service-networks.html) in the Amazon VPC Lattice User Guide. /// @@ -936,7 +936,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `CreateServiceNetworkResourceAssociation` operation on the `MercuryControlPlane` service. + /// Performs the `CreateServiceNetworkResourceAssociation` operation on the `VPCLattice` service. /// /// Associates the specified service network with the specified resource configuration. This allows the resource configuration to receive connections through the service network, including through a service network VPC endpoint. /// @@ -1012,7 +1012,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `CreateServiceNetworkServiceAssociation` operation on the `MercuryControlPlane` service. + /// Performs the `CreateServiceNetworkServiceAssociation` operation on the `VPCLattice` service. /// /// Associates the specified service with the specified service network. For more information, see [Manage service associations](https://docs.aws.amazon.com/vpc-lattice/latest/ug/service-network-associations.html#service-network-service-associations) in the Amazon VPC Lattice User Guide. You can't use this operation if the service and service network are already associated or if there is a disassociation or deletion in progress. If the association fails, you can retry the operation by deleting the association and recreating it. You cannot associate a service and service network that are shared with a caller. The caller must own either the service or the service network. As a result of this operation, the association is created in the service network account and the association owner account. /// @@ -1088,7 +1088,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `CreateServiceNetworkVpcAssociation` operation on the `MercuryControlPlane` service. + /// Performs the `CreateServiceNetworkVpcAssociation` operation on the `VPCLattice` service. /// /// Associates a VPC with a service network. When you associate a VPC with the service network, it enables all the resources within that VPC to be clients and communicate with other services in the service network. For more information, see [Manage VPC associations](https://docs.aws.amazon.com/vpc-lattice/latest/ug/service-network-associations.html#service-network-vpc-associations) in the Amazon VPC Lattice User Guide. You can't use this operation if there is a disassociation in progress. If the association fails, retry by deleting the association and recreating it. As a result of this operation, the association gets created in the service network account and the VPC owner account. If you add a security group to the service network and VPC association, the association must continue to always have at least one security group. You can add or edit security groups at any time. However, to remove all security groups, you must first delete the association and recreate it without security groups. /// @@ -1164,7 +1164,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `CreateTargetGroup` operation on the `MercuryControlPlane` service. + /// Performs the `CreateTargetGroup` operation on the `VPCLattice` service. /// /// Creates a target group. A target group is a collection of targets, or compute resources, that run your application or service. A target group can only be used by a single service. For more information, see [Target groups](https://docs.aws.amazon.com/vpc-lattice/latest/ug/target-groups.html) in the Amazon VPC Lattice User Guide. /// @@ -1240,7 +1240,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `DeleteAccessLogSubscription` operation on the `MercuryControlPlane` service. + /// Performs the `DeleteAccessLogSubscription` operation on the `VPCLattice` service. /// /// Deletes the specified access log subscription. /// @@ -1310,7 +1310,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `DeleteAuthPolicy` operation on the `MercuryControlPlane` service. + /// Performs the `DeleteAuthPolicy` operation on the `VPCLattice` service. /// /// Deletes the specified auth policy. If an auth is set to AWS_IAM and the auth policy is deleted, all requests are denied. If you are trying to remove the auth policy completely, you must set the auth type to NONE. If auth is enabled on the resource, but no auth policy is set, all requests are denied. /// @@ -1380,7 +1380,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `DeleteListener` operation on the `MercuryControlPlane` service. + /// Performs the `DeleteListener` operation on the `VPCLattice` service. /// /// Deletes the specified listener. /// @@ -1451,7 +1451,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `DeleteResourceConfiguration` operation on the `MercuryControlPlane` service. + /// Performs the `DeleteResourceConfiguration` operation on the `VPCLattice` service. /// /// Deletes the specified resource configuration. /// @@ -1522,7 +1522,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `DeleteResourceEndpointAssociation` operation on the `MercuryControlPlane` service. + /// Performs the `DeleteResourceEndpointAssociation` operation on the `VPCLattice` service. /// /// Disassociates the resource configuration from the resource VPC endpoint. /// @@ -1592,7 +1592,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `DeleteResourceGateway` operation on the `MercuryControlPlane` service. + /// Performs the `DeleteResourceGateway` operation on the `VPCLattice` service. /// /// Deletes the specified resource gateway. /// @@ -1663,7 +1663,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `DeleteResourcePolicy` operation on the `MercuryControlPlane` service. + /// Performs the `DeleteResourcePolicy` operation on the `VPCLattice` service. /// /// Deletes the specified resource policy. /// @@ -1733,7 +1733,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `DeleteRule` operation on the `MercuryControlPlane` service. + /// Performs the `DeleteRule` operation on the `VPCLattice` service. /// /// Deletes a listener rule. Each listener has a default rule for checking connection requests, but you can define additional rules. Each rule consists of a priority, one or more actions, and one or more conditions. You can delete additional listener rules, but you cannot delete the default rule. For more information, see [Listener rules](https://docs.aws.amazon.com/vpc-lattice/latest/ug/listeners.html#listener-rules) in the Amazon VPC Lattice User Guide. /// @@ -1804,7 +1804,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `DeleteService` operation on the `MercuryControlPlane` service. + /// Performs the `DeleteService` operation on the `VPCLattice` service. /// /// Deletes a service. A service can't be deleted if it's associated with a service network. If you delete a service, all resources related to the service, such as the resource policy, auth policy, listeners, listener rules, and access log subscriptions, are also deleted. For more information, see [Delete a service](https://docs.aws.amazon.com/vpc-lattice/latest/ug/services.html#delete-service) in the Amazon VPC Lattice User Guide. /// @@ -1875,7 +1875,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `DeleteServiceNetwork` operation on the `MercuryControlPlane` service. + /// Performs the `DeleteServiceNetwork` operation on the `VPCLattice` service. /// /// Deletes a service network. You can only delete the service network if there is no service or VPC associated with it. If you delete a service network, all resources related to the service network, such as the resource policy, auth policy, and access log subscriptions, are also deleted. For more information, see [Delete a service network](https://docs.aws.amazon.com/vpc-lattice/latest/ug/service-networks.html#delete-service-network) in the Amazon VPC Lattice User Guide. /// @@ -1946,7 +1946,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `DeleteServiceNetworkResourceAssociation` operation on the `MercuryControlPlane` service. + /// Performs the `DeleteServiceNetworkResourceAssociation` operation on the `VPCLattice` service. /// /// Deletes the association between a service network and a resource configuration. /// @@ -2017,7 +2017,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `DeleteServiceNetworkServiceAssociation` operation on the `MercuryControlPlane` service. + /// Performs the `DeleteServiceNetworkServiceAssociation` operation on the `VPCLattice` service. /// /// Deletes the association between a service and a service network. This operation fails if an association is still in progress. /// @@ -2088,7 +2088,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `DeleteServiceNetworkVpcAssociation` operation on the `MercuryControlPlane` service. + /// Performs the `DeleteServiceNetworkVpcAssociation` operation on the `VPCLattice` service. /// /// Disassociates the VPC from the service network. You can't disassociate the VPC if there is a create or update association in progress. /// @@ -2159,7 +2159,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `DeleteTargetGroup` operation on the `MercuryControlPlane` service. + /// Performs the `DeleteTargetGroup` operation on the `VPCLattice` service. /// /// Deletes a target group. You can't delete a target group if it is used in a listener rule or if the target group creation is in progress. /// @@ -2229,7 +2229,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `DeregisterTargets` operation on the `MercuryControlPlane` service. + /// Performs the `DeregisterTargets` operation on the `VPCLattice` service. /// /// Deregisters the specified targets from the specified target group. /// @@ -2303,7 +2303,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `GetAccessLogSubscription` operation on the `MercuryControlPlane` service. + /// Performs the `GetAccessLogSubscription` operation on the `VPCLattice` service. /// /// Retrieves information about the specified access log subscription. /// @@ -2373,7 +2373,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `GetAuthPolicy` operation on the `MercuryControlPlane` service. + /// Performs the `GetAuthPolicy` operation on the `VPCLattice` service. /// /// Retrieves information about the auth policy for the specified service or service network. /// @@ -2443,7 +2443,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `GetListener` operation on the `MercuryControlPlane` service. + /// Performs the `GetListener` operation on the `VPCLattice` service. /// /// Retrieves information about the specified listener for the specified service. /// @@ -2513,7 +2513,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `GetResourceConfiguration` operation on the `MercuryControlPlane` service. + /// Performs the `GetResourceConfiguration` operation on the `VPCLattice` service. /// /// Retrieves information about the specified resource configuration. /// @@ -2583,7 +2583,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `GetResourceGateway` operation on the `MercuryControlPlane` service. + /// Performs the `GetResourceGateway` operation on the `VPCLattice` service. /// /// Retrieves information about the specified resource gateway. /// @@ -2653,7 +2653,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `GetResourcePolicy` operation on the `MercuryControlPlane` service. + /// Performs the `GetResourcePolicy` operation on the `VPCLattice` service. /// /// Retrieves information about the specified resource policy. The resource policy is an IAM policy created on behalf of the resource owner when they share a resource. /// @@ -2723,7 +2723,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `GetRule` operation on the `MercuryControlPlane` service. + /// Performs the `GetRule` operation on the `VPCLattice` service. /// /// Retrieves information about the specified listener rules. You can also retrieve information about the default listener rule. For more information, see [Listener rules](https://docs.aws.amazon.com/vpc-lattice/latest/ug/listeners.html#listener-rules) in the Amazon VPC Lattice User Guide. /// @@ -2793,7 +2793,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `GetService` operation on the `MercuryControlPlane` service. + /// Performs the `GetService` operation on the `VPCLattice` service. /// /// Retrieves information about the specified service. /// @@ -2863,7 +2863,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `GetServiceNetwork` operation on the `MercuryControlPlane` service. + /// Performs the `GetServiceNetwork` operation on the `VPCLattice` service. /// /// Retrieves information about the specified service network. /// @@ -2933,7 +2933,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `GetServiceNetworkResourceAssociation` operation on the `MercuryControlPlane` service. + /// Performs the `GetServiceNetworkResourceAssociation` operation on the `VPCLattice` service. /// /// Retrieves information about the specified association between a service network and a resource configuration. /// @@ -3003,7 +3003,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `GetServiceNetworkServiceAssociation` operation on the `MercuryControlPlane` service. + /// Performs the `GetServiceNetworkServiceAssociation` operation on the `VPCLattice` service. /// /// Retrieves information about the specified association between a service network and a service. /// @@ -3073,7 +3073,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `GetServiceNetworkVpcAssociation` operation on the `MercuryControlPlane` service. + /// Performs the `GetServiceNetworkVpcAssociation` operation on the `VPCLattice` service. /// /// Retrieves information about the specified association between a service network and a VPC. /// @@ -3143,7 +3143,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `GetTargetGroup` operation on the `MercuryControlPlane` service. + /// Performs the `GetTargetGroup` operation on the `VPCLattice` service. /// /// Retrieves information about the specified target group. /// @@ -3213,7 +3213,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `ListAccessLogSubscriptions` operation on the `MercuryControlPlane` service. + /// Performs the `ListAccessLogSubscriptions` operation on the `VPCLattice` service. /// /// Lists the access log subscriptions for the specified service network or service. /// @@ -3283,7 +3283,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `ListListeners` operation on the `MercuryControlPlane` service. + /// Performs the `ListListeners` operation on the `VPCLattice` service. /// /// Lists the listeners for the specified service. /// @@ -3354,7 +3354,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `ListResourceConfigurations` operation on the `MercuryControlPlane` service. + /// Performs the `ListResourceConfigurations` operation on the `VPCLattice` service. /// /// Lists the resource configurations owned by or shared with this account. /// @@ -3424,7 +3424,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `ListResourceEndpointAssociations` operation on the `MercuryControlPlane` service. + /// Performs the `ListResourceEndpointAssociations` operation on the `VPCLattice` service. /// /// Lists the associations for the specified VPC endpoint. /// @@ -3494,7 +3494,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `ListResourceGateways` operation on the `MercuryControlPlane` service. + /// Performs the `ListResourceGateways` operation on the `VPCLattice` service. /// /// Lists the resource gateways that you own or that were shared with you. /// @@ -3564,7 +3564,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `ListRules` operation on the `MercuryControlPlane` service. + /// Performs the `ListRules` operation on the `VPCLattice` service. /// /// Lists the rules for the specified listener. /// @@ -3635,7 +3635,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `ListServiceNetworkResourceAssociations` operation on the `MercuryControlPlane` service. + /// Performs the `ListServiceNetworkResourceAssociations` operation on the `VPCLattice` service. /// /// Lists the associations between a service network and a resource configuration. /// @@ -3705,7 +3705,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `ListServiceNetworkServiceAssociations` operation on the `MercuryControlPlane` service. + /// Performs the `ListServiceNetworkServiceAssociations` operation on the `VPCLattice` service. /// /// Lists the associations between a service network and a service. You can filter the list either by service or service network. You must provide either the service network identifier or the service identifier. Every association in Amazon VPC Lattice has a unique Amazon Resource Name (ARN), such as when a service network is associated with a VPC or when a service is associated with a service network. If the association is for a resource is shared with another account, the association includes the local account ID as the prefix in the ARN. /// @@ -3775,7 +3775,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `ListServiceNetworkVpcAssociations` operation on the `MercuryControlPlane` service. + /// Performs the `ListServiceNetworkVpcAssociations` operation on the `VPCLattice` service. /// /// Lists the associations between a service network and a VPC. You can filter the list either by VPC or service network. You must provide either the ID of the service network identifier or the ID of the VPC. /// @@ -3845,7 +3845,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `ListServiceNetworkVpcEndpointAssociations` operation on the `MercuryControlPlane` service. + /// Performs the `ListServiceNetworkVpcEndpointAssociations` operation on the `VPCLattice` service. /// /// Lists the associations between a service network and a VPC endpoint. /// @@ -3915,7 +3915,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `ListServiceNetworks` operation on the `MercuryControlPlane` service. + /// Performs the `ListServiceNetworks` operation on the `VPCLattice` service. /// /// Lists the service networks owned by or shared with this account. The account ID in the ARN shows which account owns the service network. /// @@ -3985,7 +3985,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `ListServices` operation on the `MercuryControlPlane` service. + /// Performs the `ListServices` operation on the `VPCLattice` service. /// /// Lists the services owned by the caller account or shared with the caller account. /// @@ -4055,7 +4055,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `MercuryControlPlane` service. + /// Performs the `ListTagsForResource` operation on the `VPCLattice` service. /// /// Lists the tags for the specified resource. /// @@ -4124,7 +4124,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `ListTargetGroups` operation on the `MercuryControlPlane` service. + /// Performs the `ListTargetGroups` operation on the `VPCLattice` service. /// /// Lists your target groups. You can narrow your search by using the filters below in your request. /// @@ -4194,7 +4194,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `ListTargets` operation on the `MercuryControlPlane` service. + /// Performs the `ListTargets` operation on the `VPCLattice` service. /// /// Lists the targets for the target group. By default, all targets are included. You can use this API to check the health status of targets. You can also filter the results by target. /// @@ -4268,7 +4268,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `PutAuthPolicy` operation on the `MercuryControlPlane` service. + /// Performs the `PutAuthPolicy` operation on the `VPCLattice` service. /// /// Creates or updates the auth policy. The policy string in JSON must not contain newlines or blank lines. For more information, see [Auth policies](https://docs.aws.amazon.com/vpc-lattice/latest/ug/auth-policies.html) in the Amazon VPC Lattice User Guide. /// @@ -4341,7 +4341,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `PutResourcePolicy` operation on the `MercuryControlPlane` service. + /// Performs the `PutResourcePolicy` operation on the `VPCLattice` service. /// /// Attaches a resource-based permission policy to a service or service network. The policy must contain the same actions and condition statements as the Amazon Web Services Resource Access Manager permission for sharing services and service networks. /// @@ -4414,7 +4414,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `RegisterTargets` operation on the `MercuryControlPlane` service. + /// Performs the `RegisterTargets` operation on the `VPCLattice` service. /// /// Registers the targets with the target group. If it's a Lambda target, you can only have one target in a target group. /// @@ -4489,7 +4489,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `MercuryControlPlane` service. + /// Performs the `TagResource` operation on the `VPCLattice` service. /// /// Adds the specified tags to the specified resource. /// @@ -4562,7 +4562,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `MercuryControlPlane` service. + /// Performs the `UntagResource` operation on the `VPCLattice` service. /// /// Removes the specified tags from the specified resource. /// @@ -4632,7 +4632,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `UpdateAccessLogSubscription` operation on the `MercuryControlPlane` service. + /// Performs the `UpdateAccessLogSubscription` operation on the `VPCLattice` service. /// /// Updates the specified access log subscription. /// @@ -4706,7 +4706,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `UpdateListener` operation on the `MercuryControlPlane` service. + /// Performs the `UpdateListener` operation on the `VPCLattice` service. /// /// Updates the specified listener for the specified service. /// @@ -4781,7 +4781,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `UpdateResourceConfiguration` operation on the `MercuryControlPlane` service. + /// Performs the `UpdateResourceConfiguration` operation on the `VPCLattice` service. /// /// Updates the specified resource configuration. /// @@ -4855,7 +4855,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `UpdateResourceGateway` operation on the `MercuryControlPlane` service. + /// Performs the `UpdateResourceGateway` operation on the `VPCLattice` service. /// /// Updates the specified resource gateway. /// @@ -4928,7 +4928,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `UpdateRule` operation on the `MercuryControlPlane` service. + /// Performs the `UpdateRule` operation on the `VPCLattice` service. /// /// Updates a specified rule for the listener. You can't modify a default listener rule. To modify a default listener rule, use UpdateListener. /// @@ -5003,7 +5003,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `UpdateService` operation on the `MercuryControlPlane` service. + /// Performs the `UpdateService` operation on the `VPCLattice` service. /// /// Updates the specified service. /// @@ -5078,7 +5078,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `UpdateServiceNetwork` operation on the `MercuryControlPlane` service. + /// Performs the `UpdateServiceNetwork` operation on the `VPCLattice` service. /// /// Updates the specified service network. /// @@ -5152,7 +5152,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `UpdateServiceNetworkVpcAssociation` operation on the `MercuryControlPlane` service. + /// Performs the `UpdateServiceNetworkVpcAssociation` operation on the `VPCLattice` service. /// /// Updates the service network and VPC association. If you add a security group to the service network and VPC association, the association must continue to have at least one security group. You can add or edit security groups at any time. However, to remove all security groups, you must first delete the association and then recreate it without security groups. /// @@ -5226,7 +5226,7 @@ extension VPCLatticeClient { return try await op.execute(input: input) } - /// Performs the `UpdateTargetGroup` operation on the `MercuryControlPlane` service. + /// Performs the `UpdateTargetGroup` operation on the `VPCLattice` service. /// /// Updates the specified target group. /// diff --git a/Sources/Services/AWSVerifiedPermissions/Sources/AWSVerifiedPermissions/VerifiedPermissionsClient.swift b/Sources/Services/AWSVerifiedPermissions/Sources/AWSVerifiedPermissions/VerifiedPermissionsClient.swift index 3bfe3d8d5e4..a10d2470b7b 100644 --- a/Sources/Services/AWSVerifiedPermissions/Sources/AWSVerifiedPermissions/VerifiedPermissionsClient.swift +++ b/Sources/Services/AWSVerifiedPermissions/Sources/AWSVerifiedPermissions/VerifiedPermissionsClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class VerifiedPermissionsClient: ClientRuntime.Client { public static let clientName = "VerifiedPermissionsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: VerifiedPermissionsClient.VerifiedPermissionsClientConfiguration let serviceName = "VerifiedPermissions" diff --git a/Sources/Services/AWSVoiceID/Sources/AWSVoiceID/VoiceIDClient.swift b/Sources/Services/AWSVoiceID/Sources/AWSVoiceID/VoiceIDClient.swift index a78f47aa2c8..4837619452b 100644 --- a/Sources/Services/AWSVoiceID/Sources/AWSVoiceID/VoiceIDClient.swift +++ b/Sources/Services/AWSVoiceID/Sources/AWSVoiceID/VoiceIDClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class VoiceIDClient: ClientRuntime.Client { public static let clientName = "VoiceIDClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: VoiceIDClient.VoiceIDClientConfiguration let serviceName = "Voice ID" diff --git a/Sources/Services/AWSWAF/Sources/AWSWAF/WAFClient.swift b/Sources/Services/AWSWAF/Sources/AWSWAF/WAFClient.swift index 75d1f219643..4fc7e710bb0 100644 --- a/Sources/Services/AWSWAF/Sources/AWSWAF/WAFClient.swift +++ b/Sources/Services/AWSWAF/Sources/AWSWAF/WAFClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class WAFClient: ClientRuntime.Client { public static let clientName = "WAFClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: WAFClient.WAFClientConfiguration let serviceName = "WAF" @@ -329,7 +329,7 @@ extension WAFClient { } extension WAFClient { - /// Performs the `CreateByteMatchSet` operation on the `AWSWAF_20150824` service. + /// Performs the `CreateByteMatchSet` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Creates a ByteMatchSet. You then use [UpdateByteMatchSet] to identify the part of a web request that you want AWS WAF to inspect, such as the values of the User-Agent header or the query string. For example, you can create a ByteMatchSet that matches any requests with User-Agent headers that contain the string BadBot. You can then configure AWS WAF to reject those requests. To create and configure a ByteMatchSet, perform the following steps: /// @@ -433,7 +433,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `CreateGeoMatchSet` operation on the `AWSWAF_20150824` service. + /// Performs the `CreateGeoMatchSet` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Creates an [GeoMatchSet], which you use to specify which web requests you want to allow or block based on the country that the requests originate from. For example, if you're receiving a lot of requests from one or more countries and you want to block the requests, you can create an GeoMatchSet that contains those countries and then configure AWS WAF to block the requests. To create and configure a GeoMatchSet, perform the following steps: /// @@ -537,7 +537,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `CreateIPSet` operation on the `AWSWAF_20150824` service. + /// Performs the `CreateIPSet` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Creates an [IPSet], which you use to specify which web requests that you want to allow or block based on the IP addresses that the requests originate from. For example, if you're receiving a lot of requests from one or more individual IP addresses or one or more ranges of IP addresses and you want to block the requests, you can create an IPSet that contains those IP addresses and then configure AWS WAF to block the requests. To create and configure an IPSet, perform the following steps: /// @@ -641,7 +641,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `CreateRateBasedRule` operation on the `AWSWAF_20150824` service. + /// Performs the `CreateRateBasedRule` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Creates a [RateBasedRule]. The RateBasedRule contains a RateLimit, which specifies the maximum number of requests that AWS WAF allows from a specified IP address in a five-minute period. The RateBasedRule also contains the IPSet objects, ByteMatchSet objects, and other predicates that identify the requests that you want to count or block if these requests exceed the RateLimit. If you add more than one predicate to a RateBasedRule, a request not only must exceed the RateLimit, but it also must match all the conditions to be counted or blocked. For example, suppose you add the following to a RateBasedRule: /// @@ -767,7 +767,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `CreateRegexMatchSet` operation on the `AWSWAF_20150824` service. + /// Performs the `CreateRegexMatchSet` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Creates a [RegexMatchSet]. You then use [UpdateRegexMatchSet] to identify the part of a web request that you want AWS WAF to inspect, such as the values of the User-Agent header or the query string. For example, you can create a RegexMatchSet that contains a RegexMatchTuple that looks for any requests with User-Agent headers that match a RegexPatternSet with pattern B[a@]dB[o0]t. You can then configure AWS WAF to reject those requests. To create and configure a RegexMatchSet, perform the following steps: /// @@ -851,7 +851,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `CreateRegexPatternSet` operation on the `AWSWAF_20150824` service. + /// Performs the `CreateRegexPatternSet` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Creates a RegexPatternSet. You then use [UpdateRegexPatternSet] to specify the regular expression (regex) pattern that you want AWS WAF to search for, such as B[a@]dB[o0]t. You can then configure AWS WAF to reject those requests. To create and configure a RegexPatternSet, perform the following steps: /// @@ -935,7 +935,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `CreateRule` operation on the `AWSWAF_20150824` service. + /// Performs the `CreateRule` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Creates a Rule, which contains the IPSet objects, ByteMatchSet objects, and other predicates that identify the requests that you want to block. If you add more than one predicate to a Rule, a request must match all of the specifications to be allowed or blocked. For example, suppose that you add the following to a Rule: /// @@ -1052,7 +1052,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `CreateRuleGroup` operation on the `AWSWAF_20150824` service. + /// Performs the `CreateRuleGroup` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Creates a RuleGroup. A rule group is a collection of predefined rules that you add to a web ACL. You use [UpdateRuleGroup] to add rules to the rule group. Rule groups are subject to the following limits: /// @@ -1137,7 +1137,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `CreateSizeConstraintSet` operation on the `AWSWAF_20150824` service. + /// Performs the `CreateSizeConstraintSet` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Creates a SizeConstraintSet. You then use [UpdateSizeConstraintSet] to identify the part of a web request that you want AWS WAF to check for length, such as the length of the User-Agent header or the length of the query string. For example, you can create a SizeConstraintSet that matches any requests that have a query string that is longer than 100 bytes. You can then configure AWS WAF to reject those requests. To create and configure a SizeConstraintSet, perform the following steps: /// @@ -1241,7 +1241,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `CreateSqlInjectionMatchSet` operation on the `AWSWAF_20150824` service. + /// Performs the `CreateSqlInjectionMatchSet` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Creates a [SqlInjectionMatchSet], which you use to allow, block, or count requests that contain snippets of SQL code in a specified part of web requests. AWS WAF searches for character sequences that are likely to be malicious strings. To create and configure a SqlInjectionMatchSet, perform the following steps: /// @@ -1345,7 +1345,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `CreateWebACL` operation on the `AWSWAF_20150824` service. + /// Performs the `CreateWebACL` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Creates a WebACL, which contains the Rules that identify the CloudFront web requests that you want to allow, block, or count. AWS WAF evaluates Rules in order based on the value of Priority for each Rule. You also specify a default action, either ALLOW or BLOCK. If a web request doesn't match any of the Rules in a WebACL, AWS WAF responds to the request with the default action. To create and configure a WebACL, perform the following steps: /// @@ -1456,7 +1456,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `CreateWebACLMigrationStack` operation on the `AWSWAF_20150824` service. + /// Performs the `CreateWebACLMigrationStack` operation on the `WAF` service. /// /// Creates an AWS CloudFormation WAFV2 template for the specified web ACL in the specified Amazon S3 bucket. Then, in CloudFormation, you create a stack from the template, to create the web ACL and its resources in AWS WAFV2. Use this to migrate your AWS WAF Classic web ACL to the latest version of AWS WAF. This is part of a larger migration procedure for web ACLs from AWS WAF Classic to the latest version of AWS WAF. For the full procedure, including caveats and manual steps to complete the migration and switch over to the new web ACL, see [Migrating your AWS WAF Classic resources to AWS WAF](https://docs.aws.amazon.com/waf/latest/developerguide/waf-migrating-from-classic.html) in the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). /// @@ -1572,7 +1572,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `CreateXssMatchSet` operation on the `AWSWAF_20150824` service. + /// Performs the `CreateXssMatchSet` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Creates an [XssMatchSet], which you use to allow, block, or count requests that contain cross-site scripting attacks in the specified part of web requests. AWS WAF searches for character sequences that are likely to be malicious strings. To create and configure an XssMatchSet, perform the following steps: /// @@ -1676,7 +1676,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `DeleteByteMatchSet` operation on the `AWSWAF_20150824` service. + /// Performs the `DeleteByteMatchSet` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Permanently deletes a [ByteMatchSet]. You can't delete a ByteMatchSet if it's still used in any Rules or if it still includes any [ByteMatchTuple] objects (any filters). If you just want to remove a ByteMatchSet from a Rule, use [UpdateRule]. To permanently delete a ByteMatchSet, perform the following steps: /// @@ -1769,7 +1769,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `DeleteGeoMatchSet` operation on the `AWSWAF_20150824` service. + /// Performs the `DeleteGeoMatchSet` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Permanently deletes a [GeoMatchSet]. You can't delete a GeoMatchSet if it's still used in any Rules or if it still includes any countries. If you just want to remove a GeoMatchSet from a Rule, use [UpdateRule]. To permanently delete a GeoMatchSet from AWS WAF, perform the following steps: /// @@ -1862,7 +1862,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `DeleteIPSet` operation on the `AWSWAF_20150824` service. + /// Performs the `DeleteIPSet` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Permanently deletes an [IPSet]. You can't delete an IPSet if it's still used in any Rules or if it still includes any IP addresses. If you just want to remove an IPSet from a Rule, use [UpdateRule]. To permanently delete an IPSet from AWS WAF, perform the following steps: /// @@ -1955,7 +1955,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `DeleteLoggingConfiguration` operation on the `AWSWAF_20150824` service. + /// Performs the `DeleteLoggingConfiguration` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Permanently deletes the [LoggingConfiguration] from the specified web ACL. /// @@ -2027,7 +2027,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `DeletePermissionPolicy` operation on the `AWSWAF_20150824` service. + /// Performs the `DeletePermissionPolicy` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Permanently deletes an IAM policy from the specified RuleGroup. The user making the request must be the owner of the RuleGroup. /// @@ -2099,7 +2099,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `DeleteRateBasedRule` operation on the `AWSWAF_20150824` service. + /// Performs the `DeleteRateBasedRule` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Permanently deletes a [RateBasedRule]. You can't delete a rule if it's still used in any WebACL objects or if it still includes any predicates, such as ByteMatchSet objects. If you just want to remove a rule from a WebACL, use [UpdateWebACL]. To permanently delete a RateBasedRule from AWS WAF, perform the following steps: /// @@ -2194,7 +2194,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `DeleteRegexMatchSet` operation on the `AWSWAF_20150824` service. + /// Performs the `DeleteRegexMatchSet` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Permanently deletes a [RegexMatchSet]. You can't delete a RegexMatchSet if it's still used in any Rules or if it still includes any RegexMatchTuples objects (any filters). If you just want to remove a RegexMatchSet from a Rule, use [UpdateRule]. To permanently delete a RegexMatchSet, perform the following steps: /// @@ -2287,7 +2287,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `DeleteRegexPatternSet` operation on the `AWSWAF_20150824` service. + /// Performs the `DeleteRegexPatternSet` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Permanently deletes a [RegexPatternSet]. You can't delete a RegexPatternSet if it's still used in any RegexMatchSet or if the RegexPatternSet is not empty. /// @@ -2374,7 +2374,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `DeleteRule` operation on the `AWSWAF_20150824` service. + /// Performs the `DeleteRule` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Permanently deletes a [Rule]. You can't delete a Rule if it's still used in any WebACL objects or if it still includes any predicates, such as ByteMatchSet objects. If you just want to remove a Rule from a WebACL, use [UpdateWebACL]. To permanently delete a Rule from AWS WAF, perform the following steps: /// @@ -2469,7 +2469,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `DeleteRuleGroup` operation on the `AWSWAF_20150824` service. + /// Performs the `DeleteRuleGroup` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Permanently deletes a [RuleGroup]. You can't delete a RuleGroup if it's still used in any WebACL objects or if it still includes any rules. If you just want to remove a RuleGroup from a WebACL, use [UpdateWebACL]. To permanently delete a RuleGroup from AWS WAF, perform the following steps: /// @@ -2574,7 +2574,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `DeleteSizeConstraintSet` operation on the `AWSWAF_20150824` service. + /// Performs the `DeleteSizeConstraintSet` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Permanently deletes a [SizeConstraintSet]. You can't delete a SizeConstraintSet if it's still used in any Rules or if it still includes any [SizeConstraint] objects (any filters). If you just want to remove a SizeConstraintSet from a Rule, use [UpdateRule]. To permanently delete a SizeConstraintSet, perform the following steps: /// @@ -2667,7 +2667,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `DeleteSqlInjectionMatchSet` operation on the `AWSWAF_20150824` service. + /// Performs the `DeleteSqlInjectionMatchSet` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Permanently deletes a [SqlInjectionMatchSet]. You can't delete a SqlInjectionMatchSet if it's still used in any Rules or if it still contains any [SqlInjectionMatchTuple] objects. If you just want to remove a SqlInjectionMatchSet from a Rule, use [UpdateRule]. To permanently delete a SqlInjectionMatchSet from AWS WAF, perform the following steps: /// @@ -2760,7 +2760,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `DeleteWebACL` operation on the `AWSWAF_20150824` service. + /// Performs the `DeleteWebACL` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Permanently deletes a [WebACL]. You can't delete a WebACL if it still contains any Rules. To delete a WebACL, perform the following steps: /// @@ -2855,7 +2855,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `DeleteXssMatchSet` operation on the `AWSWAF_20150824` service. + /// Performs the `DeleteXssMatchSet` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Permanently deletes an [XssMatchSet]. You can't delete an XssMatchSet if it's still used in any Rules or if it still contains any [XssMatchTuple] objects. If you just want to remove an XssMatchSet from a Rule, use [UpdateRule]. To permanently delete an XssMatchSet from AWS WAF, perform the following steps: /// @@ -2948,7 +2948,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `GetByteMatchSet` operation on the `AWSWAF_20150824` service. + /// Performs the `GetByteMatchSet` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns the [ByteMatchSet] specified by ByteMatchSetId. /// @@ -3020,7 +3020,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `GetChangeToken` operation on the `AWSWAF_20150824` service. + /// Performs the `GetChangeToken` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. When you want to create, update, or delete AWS WAF objects, get a change token and include the change token in the create, update, or delete request. Change tokens ensure that your application doesn't submit conflicting requests to AWS WAF. Each create, update, or delete request must use a unique change token. If your application submits a GetChangeToken request and then submits a second GetChangeToken request before submitting a create, update, or delete request, the second GetChangeToken request returns the same value as the first GetChangeToken request. When you use a change token in a create, update, or delete request, the status of the change token changes to PENDING, which indicates that AWS WAF is propagating the change to all AWS WAF servers. Use GetChangeTokenStatus to determine the status of your change token. /// @@ -3090,7 +3090,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `GetChangeTokenStatus` operation on the `AWSWAF_20150824` service. + /// Performs the `GetChangeTokenStatus` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns the status of a ChangeToken that you got by calling [GetChangeToken]. ChangeTokenStatus is one of the following values: /// @@ -3167,7 +3167,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `GetGeoMatchSet` operation on the `AWSWAF_20150824` service. + /// Performs the `GetGeoMatchSet` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns the [GeoMatchSet] that is specified by GeoMatchSetId. /// @@ -3239,7 +3239,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `GetIPSet` operation on the `AWSWAF_20150824` service. + /// Performs the `GetIPSet` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns the [IPSet] that is specified by IPSetId. /// @@ -3311,7 +3311,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `GetLoggingConfiguration` operation on the `AWSWAF_20150824` service. + /// Performs the `GetLoggingConfiguration` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns the [LoggingConfiguration] for the specified web ACL. /// @@ -3382,7 +3382,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `GetPermissionPolicy` operation on the `AWSWAF_20150824` service. + /// Performs the `GetPermissionPolicy` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns the IAM policy attached to the RuleGroup. /// @@ -3453,7 +3453,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `GetRateBasedRule` operation on the `AWSWAF_20150824` service. + /// Performs the `GetRateBasedRule` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns the [RateBasedRule] that is specified by the RuleId that you included in the GetRateBasedRule request. /// @@ -3525,7 +3525,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `GetRateBasedRuleManagedKeys` operation on the `AWSWAF_20150824` service. + /// Performs the `GetRateBasedRuleManagedKeys` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns an array of IP addresses currently being blocked by the [RateBasedRule] that is specified by the RuleId. The maximum number of managed keys that will be blocked is 10,000. If more than 10,000 addresses exceed the rate limit, the 10,000 addresses with the highest rates will be blocked. /// @@ -3616,7 +3616,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `GetRegexMatchSet` operation on the `AWSWAF_20150824` service. + /// Performs the `GetRegexMatchSet` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns the [RegexMatchSet] specified by RegexMatchSetId. /// @@ -3688,7 +3688,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `GetRegexPatternSet` operation on the `AWSWAF_20150824` service. + /// Performs the `GetRegexPatternSet` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns the [RegexPatternSet] specified by RegexPatternSetId. /// @@ -3760,7 +3760,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `GetRule` operation on the `AWSWAF_20150824` service. + /// Performs the `GetRule` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns the [Rule] that is specified by the RuleId that you included in the GetRule request. /// @@ -3832,7 +3832,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `GetRuleGroup` operation on the `AWSWAF_20150824` service. + /// Performs the `GetRuleGroup` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns the [RuleGroup] that is specified by the RuleGroupId that you included in the GetRuleGroup request. To view the rules in a rule group, use [ListActivatedRulesInRuleGroup]. /// @@ -3903,7 +3903,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `GetSampledRequests` operation on the `AWSWAF_20150824` service. + /// Performs the `GetSampledRequests` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Gets detailed information about a specified number of requests--a sample--that AWS WAF randomly selects from among the first 5,000 requests that your AWS resource received during a time range that you choose. You can specify a sample size of up to 500 requests, and you can specify any time range in the previous three hours. GetSampledRequests returns a time range, which is usually the time range that you specified. However, if your resource (such as a CloudFront distribution) received 5,000 requests before the specified time range elapsed, GetSampledRequests returns an updated time range. This new time range indicates the actual period during which AWS WAF selected the requests in the sample. /// @@ -3974,7 +3974,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `GetSizeConstraintSet` operation on the `AWSWAF_20150824` service. + /// Performs the `GetSizeConstraintSet` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns the [SizeConstraintSet] specified by SizeConstraintSetId. /// @@ -4046,7 +4046,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `GetSqlInjectionMatchSet` operation on the `AWSWAF_20150824` service. + /// Performs the `GetSqlInjectionMatchSet` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns the [SqlInjectionMatchSet] that is specified by SqlInjectionMatchSetId. /// @@ -4118,7 +4118,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `GetWebACL` operation on the `AWSWAF_20150824` service. + /// Performs the `GetWebACL` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns the [WebACL] that is specified by WebACLId. /// @@ -4190,7 +4190,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `GetXssMatchSet` operation on the `AWSWAF_20150824` service. + /// Performs the `GetXssMatchSet` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns the [XssMatchSet] that is specified by XssMatchSetId. /// @@ -4262,7 +4262,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `ListActivatedRulesInRuleGroup` operation on the `AWSWAF_20150824` service. + /// Performs the `ListActivatedRulesInRuleGroup` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns an array of [ActivatedRule] objects. /// @@ -4352,7 +4352,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `ListByteMatchSets` operation on the `AWSWAF_20150824` service. + /// Performs the `ListByteMatchSets` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns an array of [ByteMatchSetSummary] objects. /// @@ -4423,7 +4423,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `ListGeoMatchSets` operation on the `AWSWAF_20150824` service. + /// Performs the `ListGeoMatchSets` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns an array of [GeoMatchSetSummary] objects in the response. /// @@ -4494,7 +4494,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `ListIPSets` operation on the `AWSWAF_20150824` service. + /// Performs the `ListIPSets` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns an array of [IPSetSummary] objects in the response. /// @@ -4565,7 +4565,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `ListLoggingConfigurations` operation on the `AWSWAF_20150824` service. + /// Performs the `ListLoggingConfigurations` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns an array of [LoggingConfiguration] objects. /// @@ -4655,7 +4655,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `ListRateBasedRules` operation on the `AWSWAF_20150824` service. + /// Performs the `ListRateBasedRules` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns an array of [RuleSummary] objects. /// @@ -4726,7 +4726,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `ListRegexMatchSets` operation on the `AWSWAF_20150824` service. + /// Performs the `ListRegexMatchSets` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns an array of [RegexMatchSetSummary] objects. /// @@ -4797,7 +4797,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `ListRegexPatternSets` operation on the `AWSWAF_20150824` service. + /// Performs the `ListRegexPatternSets` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns an array of [RegexPatternSetSummary] objects. /// @@ -4868,7 +4868,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `ListRuleGroups` operation on the `AWSWAF_20150824` service. + /// Performs the `ListRuleGroups` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns an array of [RuleGroup] objects. /// @@ -4938,7 +4938,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `ListRules` operation on the `AWSWAF_20150824` service. + /// Performs the `ListRules` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns an array of [RuleSummary] objects. /// @@ -5009,7 +5009,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `ListSizeConstraintSets` operation on the `AWSWAF_20150824` service. + /// Performs the `ListSizeConstraintSets` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns an array of [SizeConstraintSetSummary] objects. /// @@ -5080,7 +5080,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `ListSqlInjectionMatchSets` operation on the `AWSWAF_20150824` service. + /// Performs the `ListSqlInjectionMatchSets` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns an array of [SqlInjectionMatchSet] objects. /// @@ -5151,7 +5151,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `ListSubscribedRuleGroups` operation on the `AWSWAF_20150824` service. + /// Performs the `ListSubscribedRuleGroups` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns an array of [RuleGroup] objects that you are subscribed to. /// @@ -5222,7 +5222,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSWAF_20150824` service. + /// Performs the `ListTagsForResource` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Retrieves the tags associated with the specified AWS resource. Tags are key:value pairs that you can use to categorize and manage your resources, for purposes like billing. For example, you might set the tag key to "customer" and the value to the customer name or ID. You can specify one or more tags to add to each AWS resource, up to 50 tags for a resource. Tagging is only available through the API, SDKs, and CLI. You can't manage or view tags through the AWS WAF Classic console. You can tag the AWS resources that you manage through AWS WAF Classic: web ACLs, rule groups, and rules. /// @@ -5315,7 +5315,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `ListWebACLs` operation on the `AWSWAF_20150824` service. + /// Performs the `ListWebACLs` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns an array of [WebACLSummary] objects in the response. /// @@ -5386,7 +5386,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `ListXssMatchSets` operation on the `AWSWAF_20150824` service. + /// Performs the `ListXssMatchSets` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns an array of [XssMatchSet] objects. /// @@ -5457,7 +5457,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `PutLoggingConfiguration` operation on the `AWSWAF_20150824` service. + /// Performs the `PutLoggingConfiguration` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Associates a [LoggingConfiguration] with a specified web ACL. You can access information about all traffic that AWS WAF inspects using the following steps: /// @@ -5537,7 +5537,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `PutPermissionPolicy` operation on the `AWSWAF_20150824` service. + /// Performs the `PutPermissionPolicy` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Attaches an IAM policy to the specified resource. The only supported use for this action is to share a RuleGroup across accounts. The PutPermissionPolicy is subject to the following restrictions: /// @@ -5648,7 +5648,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSWAF_20150824` service. + /// Performs the `TagResource` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Associates tags with the specified AWS resource. Tags are key:value pairs that you can use to categorize and manage your resources, for purposes like billing. For example, you might set the tag key to "customer" and the value to the customer name or ID. You can specify one or more tags to add to each AWS resource, up to 50 tags for a resource. Tagging is only available through the API, SDKs, and CLI. You can't manage or view tags through the AWS WAF Classic console. You can use this action to tag the AWS resources that you manage through AWS WAF Classic: web ACLs, rule groups, and rules. /// @@ -5742,7 +5742,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSWAF_20150824` service. + /// Performs the `UntagResource` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. /// @@ -5835,7 +5835,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `UpdateByteMatchSet` operation on the `AWSWAF_20150824` service. + /// Performs the `UpdateByteMatchSet` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Inserts or deletes [ByteMatchTuple] objects (filters) in a [ByteMatchSet]. For each ByteMatchTuple object, you specify the following values: /// @@ -5970,7 +5970,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `UpdateGeoMatchSet` operation on the `AWSWAF_20150824` service. + /// Performs the `UpdateGeoMatchSet` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Inserts or deletes [GeoMatchConstraint] objects in an GeoMatchSet. For each GeoMatchConstraint object, you specify the following values: /// @@ -6106,7 +6106,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `UpdateIPSet` operation on the `AWSWAF_20150824` service. + /// Performs the `UpdateIPSet` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Inserts or deletes [IPSetDescriptor] objects in an IPSet. For each IPSetDescriptor object, you specify the following values: /// @@ -6253,7 +6253,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `UpdateRateBasedRule` operation on the `AWSWAF_20150824` service. + /// Performs the `UpdateRateBasedRule` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Inserts or deletes [Predicate] objects in a rule and updates the RateLimit in the rule. Each Predicate object identifies a predicate, such as a [ByteMatchSet] or an [IPSet], that specifies the web requests that you want to block or count. The RateLimit specifies the number of requests every five minutes that triggers the rule. If you add more than one predicate to a RateBasedRule, a request must match all the predicates and exceed the RateLimit to be counted or blocked. For example, suppose you add the following to a RateBasedRule: /// @@ -6387,7 +6387,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `UpdateRegexMatchSet` operation on the `AWSWAF_20150824` service. + /// Performs the `UpdateRegexMatchSet` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Inserts or deletes [RegexMatchTuple] objects (filters) in a [RegexMatchSet]. For each RegexMatchSetUpdate object, you specify the following values: /// @@ -6502,7 +6502,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `UpdateRegexPatternSet` operation on the `AWSWAF_20150824` service. + /// Performs the `UpdateRegexPatternSet` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Inserts or deletes RegexPatternString objects in a [RegexPatternSet]. For each RegexPatternString object, you specify the following values: /// @@ -6624,7 +6624,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `UpdateRule` operation on the `AWSWAF_20150824` service. + /// Performs the `UpdateRule` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Inserts or deletes [Predicate] objects in a Rule. Each Predicate object identifies a predicate, such as a [ByteMatchSet] or an [IPSet], that specifies the web requests that you want to allow, block, or count. If you add more than one predicate to a Rule, a request must match all of the specifications to be allowed, blocked, or counted. For example, suppose that you add the following to a Rule: /// @@ -6762,7 +6762,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `UpdateRuleGroup` operation on the `AWSWAF_20150824` service. + /// Performs the `UpdateRuleGroup` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Inserts or deletes [ActivatedRule] objects in a RuleGroup. You can only insert REGULAR rules into a rule group. You can have a maximum of ten rules per rule group. To create and configure a RuleGroup, perform the following steps: /// @@ -6885,7 +6885,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `UpdateSizeConstraintSet` operation on the `AWSWAF_20150824` service. + /// Performs the `UpdateSizeConstraintSet` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Inserts or deletes [SizeConstraint] objects (filters) in a [SizeConstraintSet]. For each SizeConstraint object, you specify the following values: /// @@ -7025,7 +7025,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `UpdateSqlInjectionMatchSet` operation on the `AWSWAF_20150824` service. + /// Performs the `UpdateSqlInjectionMatchSet` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Inserts or deletes [SqlInjectionMatchTuple] objects (filters) in a [SqlInjectionMatchSet]. For each SqlInjectionMatchTuple object, you specify the following values: /// @@ -7156,7 +7156,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `UpdateWebACL` operation on the `AWSWAF_20150824` service. + /// Performs the `UpdateWebACL` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Inserts or deletes [ActivatedRule] objects in a WebACL. Each Rule identifies web requests that you want to allow, block, or count. When you update a WebACL, you specify the following values: /// @@ -7299,7 +7299,7 @@ extension WAFClient { return try await op.execute(input: input) } - /// Performs the `UpdateXssMatchSet` operation on the `AWSWAF_20150824` service. + /// Performs the `UpdateXssMatchSet` operation on the `WAF` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Inserts or deletes [XssMatchTuple] objects (filters) in an [XssMatchSet]. For each XssMatchTuple object, you specify the following values: /// diff --git a/Sources/Services/AWSWAFRegional/Sources/AWSWAFRegional/WAFRegionalClient.swift b/Sources/Services/AWSWAFRegional/Sources/AWSWAFRegional/WAFRegionalClient.swift index 40ef09420b1..08d4a239051 100644 --- a/Sources/Services/AWSWAFRegional/Sources/AWSWAFRegional/WAFRegionalClient.swift +++ b/Sources/Services/AWSWAFRegional/Sources/AWSWAFRegional/WAFRegionalClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class WAFRegionalClient: ClientRuntime.Client { public static let clientName = "WAFRegionalClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: WAFRegionalClient.WAFRegionalClientConfiguration let serviceName = "WAF Regional" @@ -329,7 +329,7 @@ extension WAFRegionalClient { } extension WAFRegionalClient { - /// Performs the `AssociateWebACL` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `AssociateWebACL` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic Regional documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Associates a web ACL with a resource, either an application load balancer or Amazon API Gateway stage. /// @@ -421,7 +421,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `CreateByteMatchSet` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `CreateByteMatchSet` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Creates a ByteMatchSet. You then use [UpdateByteMatchSet] to identify the part of a web request that you want AWS WAF to inspect, such as the values of the User-Agent header or the query string. For example, you can create a ByteMatchSet that matches any requests with User-Agent headers that contain the string BadBot. You can then configure AWS WAF to reject those requests. To create and configure a ByteMatchSet, perform the following steps: /// @@ -525,7 +525,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `CreateGeoMatchSet` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `CreateGeoMatchSet` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Creates an [GeoMatchSet], which you use to specify which web requests you want to allow or block based on the country that the requests originate from. For example, if you're receiving a lot of requests from one or more countries and you want to block the requests, you can create an GeoMatchSet that contains those countries and then configure AWS WAF to block the requests. To create and configure a GeoMatchSet, perform the following steps: /// @@ -629,7 +629,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `CreateIPSet` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `CreateIPSet` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Creates an [IPSet], which you use to specify which web requests that you want to allow or block based on the IP addresses that the requests originate from. For example, if you're receiving a lot of requests from one or more individual IP addresses or one or more ranges of IP addresses and you want to block the requests, you can create an IPSet that contains those IP addresses and then configure AWS WAF to block the requests. To create and configure an IPSet, perform the following steps: /// @@ -733,7 +733,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `CreateRateBasedRule` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `CreateRateBasedRule` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Creates a [RateBasedRule]. The RateBasedRule contains a RateLimit, which specifies the maximum number of requests that AWS WAF allows from a specified IP address in a five-minute period. The RateBasedRule also contains the IPSet objects, ByteMatchSet objects, and other predicates that identify the requests that you want to count or block if these requests exceed the RateLimit. If you add more than one predicate to a RateBasedRule, a request not only must exceed the RateLimit, but it also must match all the conditions to be counted or blocked. For example, suppose you add the following to a RateBasedRule: /// @@ -859,7 +859,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `CreateRegexMatchSet` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `CreateRegexMatchSet` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Creates a [RegexMatchSet]. You then use [UpdateRegexMatchSet] to identify the part of a web request that you want AWS WAF to inspect, such as the values of the User-Agent header or the query string. For example, you can create a RegexMatchSet that contains a RegexMatchTuple that looks for any requests with User-Agent headers that match a RegexPatternSet with pattern B[a@]dB[o0]t. You can then configure AWS WAF to reject those requests. To create and configure a RegexMatchSet, perform the following steps: /// @@ -943,7 +943,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `CreateRegexPatternSet` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `CreateRegexPatternSet` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Creates a RegexPatternSet. You then use [UpdateRegexPatternSet] to specify the regular expression (regex) pattern that you want AWS WAF to search for, such as B[a@]dB[o0]t. You can then configure AWS WAF to reject those requests. To create and configure a RegexPatternSet, perform the following steps: /// @@ -1027,7 +1027,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `CreateRule` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `CreateRule` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Creates a Rule, which contains the IPSet objects, ByteMatchSet objects, and other predicates that identify the requests that you want to block. If you add more than one predicate to a Rule, a request must match all of the specifications to be allowed or blocked. For example, suppose that you add the following to a Rule: /// @@ -1144,7 +1144,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `CreateRuleGroup` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `CreateRuleGroup` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Creates a RuleGroup. A rule group is a collection of predefined rules that you add to a web ACL. You use [UpdateRuleGroup] to add rules to the rule group. Rule groups are subject to the following limits: /// @@ -1229,7 +1229,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `CreateSizeConstraintSet` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `CreateSizeConstraintSet` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Creates a SizeConstraintSet. You then use [UpdateSizeConstraintSet] to identify the part of a web request that you want AWS WAF to check for length, such as the length of the User-Agent header or the length of the query string. For example, you can create a SizeConstraintSet that matches any requests that have a query string that is longer than 100 bytes. You can then configure AWS WAF to reject those requests. To create and configure a SizeConstraintSet, perform the following steps: /// @@ -1333,7 +1333,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `CreateSqlInjectionMatchSet` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `CreateSqlInjectionMatchSet` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Creates a [SqlInjectionMatchSet], which you use to allow, block, or count requests that contain snippets of SQL code in a specified part of web requests. AWS WAF searches for character sequences that are likely to be malicious strings. To create and configure a SqlInjectionMatchSet, perform the following steps: /// @@ -1437,7 +1437,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `CreateWebACL` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `CreateWebACL` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Creates a WebACL, which contains the Rules that identify the CloudFront web requests that you want to allow, block, or count. AWS WAF evaluates Rules in order based on the value of Priority for each Rule. You also specify a default action, either ALLOW or BLOCK. If a web request doesn't match any of the Rules in a WebACL, AWS WAF responds to the request with the default action. To create and configure a WebACL, perform the following steps: /// @@ -1548,7 +1548,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `CreateWebACLMigrationStack` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `CreateWebACLMigrationStack` operation on the `WAFRegional` service. /// /// Creates an AWS CloudFormation WAFV2 template for the specified web ACL in the specified Amazon S3 bucket. Then, in CloudFormation, you create a stack from the template, to create the web ACL and its resources in AWS WAFV2. Use this to migrate your AWS WAF Classic web ACL to the latest version of AWS WAF. This is part of a larger migration procedure for web ACLs from AWS WAF Classic to the latest version of AWS WAF. For the full procedure, including caveats and manual steps to complete the migration and switch over to the new web ACL, see [Migrating your AWS WAF Classic resources to AWS WAF](https://docs.aws.amazon.com/waf/latest/developerguide/waf-migrating-from-classic.html) in the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). /// @@ -1664,7 +1664,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `CreateXssMatchSet` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `CreateXssMatchSet` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Creates an [XssMatchSet], which you use to allow, block, or count requests that contain cross-site scripting attacks in the specified part of web requests. AWS WAF searches for character sequences that are likely to be malicious strings. To create and configure an XssMatchSet, perform the following steps: /// @@ -1768,7 +1768,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `DeleteByteMatchSet` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `DeleteByteMatchSet` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Permanently deletes a [ByteMatchSet]. You can't delete a ByteMatchSet if it's still used in any Rules or if it still includes any [ByteMatchTuple] objects (any filters). If you just want to remove a ByteMatchSet from a Rule, use [UpdateRule]. To permanently delete a ByteMatchSet, perform the following steps: /// @@ -1861,7 +1861,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `DeleteGeoMatchSet` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `DeleteGeoMatchSet` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Permanently deletes a [GeoMatchSet]. You can't delete a GeoMatchSet if it's still used in any Rules or if it still includes any countries. If you just want to remove a GeoMatchSet from a Rule, use [UpdateRule]. To permanently delete a GeoMatchSet from AWS WAF, perform the following steps: /// @@ -1954,7 +1954,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `DeleteIPSet` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `DeleteIPSet` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Permanently deletes an [IPSet]. You can't delete an IPSet if it's still used in any Rules or if it still includes any IP addresses. If you just want to remove an IPSet from a Rule, use [UpdateRule]. To permanently delete an IPSet from AWS WAF, perform the following steps: /// @@ -2047,7 +2047,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `DeleteLoggingConfiguration` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `DeleteLoggingConfiguration` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Permanently deletes the [LoggingConfiguration] from the specified web ACL. /// @@ -2119,7 +2119,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `DeletePermissionPolicy` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `DeletePermissionPolicy` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Permanently deletes an IAM policy from the specified RuleGroup. The user making the request must be the owner of the RuleGroup. /// @@ -2191,7 +2191,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `DeleteRateBasedRule` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `DeleteRateBasedRule` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Permanently deletes a [RateBasedRule]. You can't delete a rule if it's still used in any WebACL objects or if it still includes any predicates, such as ByteMatchSet objects. If you just want to remove a rule from a WebACL, use [UpdateWebACL]. To permanently delete a RateBasedRule from AWS WAF, perform the following steps: /// @@ -2286,7 +2286,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `DeleteRegexMatchSet` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `DeleteRegexMatchSet` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Permanently deletes a [RegexMatchSet]. You can't delete a RegexMatchSet if it's still used in any Rules or if it still includes any RegexMatchTuples objects (any filters). If you just want to remove a RegexMatchSet from a Rule, use [UpdateRule]. To permanently delete a RegexMatchSet, perform the following steps: /// @@ -2379,7 +2379,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `DeleteRegexPatternSet` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `DeleteRegexPatternSet` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Permanently deletes a [RegexPatternSet]. You can't delete a RegexPatternSet if it's still used in any RegexMatchSet or if the RegexPatternSet is not empty. /// @@ -2466,7 +2466,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `DeleteRule` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `DeleteRule` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Permanently deletes a [Rule]. You can't delete a Rule if it's still used in any WebACL objects or if it still includes any predicates, such as ByteMatchSet objects. If you just want to remove a Rule from a WebACL, use [UpdateWebACL]. To permanently delete a Rule from AWS WAF, perform the following steps: /// @@ -2561,7 +2561,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `DeleteRuleGroup` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `DeleteRuleGroup` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Permanently deletes a [RuleGroup]. You can't delete a RuleGroup if it's still used in any WebACL objects or if it still includes any rules. If you just want to remove a RuleGroup from a WebACL, use [UpdateWebACL]. To permanently delete a RuleGroup from AWS WAF, perform the following steps: /// @@ -2666,7 +2666,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `DeleteSizeConstraintSet` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `DeleteSizeConstraintSet` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Permanently deletes a [SizeConstraintSet]. You can't delete a SizeConstraintSet if it's still used in any Rules or if it still includes any [SizeConstraint] objects (any filters). If you just want to remove a SizeConstraintSet from a Rule, use [UpdateRule]. To permanently delete a SizeConstraintSet, perform the following steps: /// @@ -2759,7 +2759,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `DeleteSqlInjectionMatchSet` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `DeleteSqlInjectionMatchSet` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Permanently deletes a [SqlInjectionMatchSet]. You can't delete a SqlInjectionMatchSet if it's still used in any Rules or if it still contains any [SqlInjectionMatchTuple] objects. If you just want to remove a SqlInjectionMatchSet from a Rule, use [UpdateRule]. To permanently delete a SqlInjectionMatchSet from AWS WAF, perform the following steps: /// @@ -2852,7 +2852,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `DeleteWebACL` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `DeleteWebACL` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Permanently deletes a [WebACL]. You can't delete a WebACL if it still contains any Rules. To delete a WebACL, perform the following steps: /// @@ -2947,7 +2947,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `DeleteXssMatchSet` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `DeleteXssMatchSet` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Permanently deletes an [XssMatchSet]. You can't delete an XssMatchSet if it's still used in any Rules or if it still contains any [XssMatchTuple] objects. If you just want to remove an XssMatchSet from a Rule, use [UpdateRule]. To permanently delete an XssMatchSet from AWS WAF, perform the following steps: /// @@ -3040,7 +3040,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `DisassociateWebACL` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `DisassociateWebACL` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic Regional documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Removes a web ACL from the specified resource, either an application load balancer or Amazon API Gateway stage. /// @@ -3131,7 +3131,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `GetByteMatchSet` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `GetByteMatchSet` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns the [ByteMatchSet] specified by ByteMatchSetId. /// @@ -3203,7 +3203,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `GetChangeToken` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `GetChangeToken` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. When you want to create, update, or delete AWS WAF objects, get a change token and include the change token in the create, update, or delete request. Change tokens ensure that your application doesn't submit conflicting requests to AWS WAF. Each create, update, or delete request must use a unique change token. If your application submits a GetChangeToken request and then submits a second GetChangeToken request before submitting a create, update, or delete request, the second GetChangeToken request returns the same value as the first GetChangeToken request. When you use a change token in a create, update, or delete request, the status of the change token changes to PENDING, which indicates that AWS WAF is propagating the change to all AWS WAF servers. Use GetChangeTokenStatus to determine the status of your change token. /// @@ -3273,7 +3273,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `GetChangeTokenStatus` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `GetChangeTokenStatus` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns the status of a ChangeToken that you got by calling [GetChangeToken]. ChangeTokenStatus is one of the following values: /// @@ -3350,7 +3350,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `GetGeoMatchSet` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `GetGeoMatchSet` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns the [GeoMatchSet] that is specified by GeoMatchSetId. /// @@ -3422,7 +3422,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `GetIPSet` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `GetIPSet` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns the [IPSet] that is specified by IPSetId. /// @@ -3494,7 +3494,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `GetLoggingConfiguration` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `GetLoggingConfiguration` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns the [LoggingConfiguration] for the specified web ACL. /// @@ -3565,7 +3565,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `GetPermissionPolicy` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `GetPermissionPolicy` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns the IAM policy attached to the RuleGroup. /// @@ -3636,7 +3636,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `GetRateBasedRule` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `GetRateBasedRule` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns the [RateBasedRule] that is specified by the RuleId that you included in the GetRateBasedRule request. /// @@ -3708,7 +3708,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `GetRateBasedRuleManagedKeys` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `GetRateBasedRuleManagedKeys` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns an array of IP addresses currently being blocked by the [RateBasedRule] that is specified by the RuleId. The maximum number of managed keys that will be blocked is 10,000. If more than 10,000 addresses exceed the rate limit, the 10,000 addresses with the highest rates will be blocked. /// @@ -3799,7 +3799,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `GetRegexMatchSet` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `GetRegexMatchSet` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns the [RegexMatchSet] specified by RegexMatchSetId. /// @@ -3871,7 +3871,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `GetRegexPatternSet` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `GetRegexPatternSet` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns the [RegexPatternSet] specified by RegexPatternSetId. /// @@ -3943,7 +3943,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `GetRule` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `GetRule` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns the [Rule] that is specified by the RuleId that you included in the GetRule request. /// @@ -4015,7 +4015,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `GetRuleGroup` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `GetRuleGroup` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns the [RuleGroup] that is specified by the RuleGroupId that you included in the GetRuleGroup request. To view the rules in a rule group, use [ListActivatedRulesInRuleGroup]. /// @@ -4086,7 +4086,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `GetSampledRequests` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `GetSampledRequests` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Gets detailed information about a specified number of requests--a sample--that AWS WAF randomly selects from among the first 5,000 requests that your AWS resource received during a time range that you choose. You can specify a sample size of up to 500 requests, and you can specify any time range in the previous three hours. GetSampledRequests returns a time range, which is usually the time range that you specified. However, if your resource (such as a CloudFront distribution) received 5,000 requests before the specified time range elapsed, GetSampledRequests returns an updated time range. This new time range indicates the actual period during which AWS WAF selected the requests in the sample. /// @@ -4157,7 +4157,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `GetSizeConstraintSet` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `GetSizeConstraintSet` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns the [SizeConstraintSet] specified by SizeConstraintSetId. /// @@ -4229,7 +4229,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `GetSqlInjectionMatchSet` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `GetSqlInjectionMatchSet` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns the [SqlInjectionMatchSet] that is specified by SqlInjectionMatchSetId. /// @@ -4301,7 +4301,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `GetWebACL` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `GetWebACL` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns the [WebACL] that is specified by WebACLId. /// @@ -4373,7 +4373,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `GetWebACLForResource` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `GetWebACLForResource` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic Regional documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns the web ACL for the specified resource, either an application load balancer or Amazon API Gateway stage. /// @@ -4465,7 +4465,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `GetXssMatchSet` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `GetXssMatchSet` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns the [XssMatchSet] that is specified by XssMatchSetId. /// @@ -4537,7 +4537,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `ListActivatedRulesInRuleGroup` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `ListActivatedRulesInRuleGroup` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns an array of [ActivatedRule] objects. /// @@ -4627,7 +4627,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `ListByteMatchSets` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `ListByteMatchSets` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns an array of [ByteMatchSetSummary] objects. /// @@ -4698,7 +4698,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `ListGeoMatchSets` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `ListGeoMatchSets` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns an array of [GeoMatchSetSummary] objects in the response. /// @@ -4769,7 +4769,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `ListIPSets` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `ListIPSets` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns an array of [IPSetSummary] objects in the response. /// @@ -4840,7 +4840,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `ListLoggingConfigurations` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `ListLoggingConfigurations` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns an array of [LoggingConfiguration] objects. /// @@ -4930,7 +4930,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `ListRateBasedRules` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `ListRateBasedRules` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns an array of [RuleSummary] objects. /// @@ -5001,7 +5001,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `ListRegexMatchSets` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `ListRegexMatchSets` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns an array of [RegexMatchSetSummary] objects. /// @@ -5072,7 +5072,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `ListRegexPatternSets` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `ListRegexPatternSets` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns an array of [RegexPatternSetSummary] objects. /// @@ -5143,7 +5143,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `ListResourcesForWebACL` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `ListResourcesForWebACL` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic Regional documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns an array of resources associated with the specified web ACL. /// @@ -5234,7 +5234,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `ListRuleGroups` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `ListRuleGroups` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns an array of [RuleGroup] objects. /// @@ -5304,7 +5304,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `ListRules` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `ListRules` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns an array of [RuleSummary] objects. /// @@ -5375,7 +5375,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `ListSizeConstraintSets` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `ListSizeConstraintSets` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns an array of [SizeConstraintSetSummary] objects. /// @@ -5446,7 +5446,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `ListSqlInjectionMatchSets` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `ListSqlInjectionMatchSets` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns an array of [SqlInjectionMatchSet] objects. /// @@ -5517,7 +5517,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `ListSubscribedRuleGroups` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `ListSubscribedRuleGroups` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns an array of [RuleGroup] objects that you are subscribed to. /// @@ -5588,7 +5588,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `ListTagsForResource` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Retrieves the tags associated with the specified AWS resource. Tags are key:value pairs that you can use to categorize and manage your resources, for purposes like billing. For example, you might set the tag key to "customer" and the value to the customer name or ID. You can specify one or more tags to add to each AWS resource, up to 50 tags for a resource. Tagging is only available through the API, SDKs, and CLI. You can't manage or view tags through the AWS WAF Classic console. You can tag the AWS resources that you manage through AWS WAF Classic: web ACLs, rule groups, and rules. /// @@ -5681,7 +5681,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `ListWebACLs` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `ListWebACLs` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns an array of [WebACLSummary] objects in the response. /// @@ -5752,7 +5752,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `ListXssMatchSets` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `ListXssMatchSets` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Returns an array of [XssMatchSet] objects. /// @@ -5823,7 +5823,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `PutLoggingConfiguration` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `PutLoggingConfiguration` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Associates a [LoggingConfiguration] with a specified web ACL. You can access information about all traffic that AWS WAF inspects using the following steps: /// @@ -5903,7 +5903,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `PutPermissionPolicy` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `PutPermissionPolicy` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Attaches an IAM policy to the specified resource. The only supported use for this action is to share a RuleGroup across accounts. The PutPermissionPolicy is subject to the following restrictions: /// @@ -6014,7 +6014,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `TagResource` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Associates tags with the specified AWS resource. Tags are key:value pairs that you can use to categorize and manage your resources, for purposes like billing. For example, you might set the tag key to "customer" and the value to the customer name or ID. You can specify one or more tags to add to each AWS resource, up to 50 tags for a resource. Tagging is only available through the API, SDKs, and CLI. You can't manage or view tags through the AWS WAF Classic console. You can use this action to tag the AWS resources that you manage through AWS WAF Classic: web ACLs, rule groups, and rules. /// @@ -6108,7 +6108,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `UntagResource` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. /// @@ -6201,7 +6201,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `UpdateByteMatchSet` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `UpdateByteMatchSet` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Inserts or deletes [ByteMatchTuple] objects (filters) in a [ByteMatchSet]. For each ByteMatchTuple object, you specify the following values: /// @@ -6336,7 +6336,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `UpdateGeoMatchSet` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `UpdateGeoMatchSet` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Inserts or deletes [GeoMatchConstraint] objects in an GeoMatchSet. For each GeoMatchConstraint object, you specify the following values: /// @@ -6472,7 +6472,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `UpdateIPSet` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `UpdateIPSet` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Inserts or deletes [IPSetDescriptor] objects in an IPSet. For each IPSetDescriptor object, you specify the following values: /// @@ -6619,7 +6619,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `UpdateRateBasedRule` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `UpdateRateBasedRule` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Inserts or deletes [Predicate] objects in a rule and updates the RateLimit in the rule. Each Predicate object identifies a predicate, such as a [ByteMatchSet] or an [IPSet], that specifies the web requests that you want to block or count. The RateLimit specifies the number of requests every five minutes that triggers the rule. If you add more than one predicate to a RateBasedRule, a request must match all the predicates and exceed the RateLimit to be counted or blocked. For example, suppose you add the following to a RateBasedRule: /// @@ -6753,7 +6753,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `UpdateRegexMatchSet` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `UpdateRegexMatchSet` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Inserts or deletes [RegexMatchTuple] objects (filters) in a [RegexMatchSet]. For each RegexMatchSetUpdate object, you specify the following values: /// @@ -6868,7 +6868,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `UpdateRegexPatternSet` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `UpdateRegexPatternSet` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Inserts or deletes RegexPatternString objects in a [RegexPatternSet]. For each RegexPatternString object, you specify the following values: /// @@ -6990,7 +6990,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `UpdateRule` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `UpdateRule` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Inserts or deletes [Predicate] objects in a Rule. Each Predicate object identifies a predicate, such as a [ByteMatchSet] or an [IPSet], that specifies the web requests that you want to allow, block, or count. If you add more than one predicate to a Rule, a request must match all of the specifications to be allowed, blocked, or counted. For example, suppose that you add the following to a Rule: /// @@ -7128,7 +7128,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `UpdateRuleGroup` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `UpdateRuleGroup` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Inserts or deletes [ActivatedRule] objects in a RuleGroup. You can only insert REGULAR rules into a rule group. You can have a maximum of ten rules per rule group. To create and configure a RuleGroup, perform the following steps: /// @@ -7251,7 +7251,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `UpdateSizeConstraintSet` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `UpdateSizeConstraintSet` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Inserts or deletes [SizeConstraint] objects (filters) in a [SizeConstraintSet]. For each SizeConstraint object, you specify the following values: /// @@ -7391,7 +7391,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `UpdateSqlInjectionMatchSet` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `UpdateSqlInjectionMatchSet` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Inserts or deletes [SqlInjectionMatchTuple] objects (filters) in a [SqlInjectionMatchSet]. For each SqlInjectionMatchTuple object, you specify the following values: /// @@ -7522,7 +7522,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `UpdateWebACL` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `UpdateWebACL` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Inserts or deletes [ActivatedRule] objects in a WebACL. Each Rule identifies web requests that you want to allow, block, or count. When you update a WebACL, you specify the following values: /// @@ -7665,7 +7665,7 @@ extension WAFRegionalClient { return try await op.execute(input: input) } - /// Performs the `UpdateXssMatchSet` operation on the `AWSWAF_Regional_20161128` service. + /// Performs the `UpdateXssMatchSet` operation on the `WAFRegional` service. /// /// This is AWS WAF Classic documentation. For more information, see [AWS WAF Classic](https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html) in the developer guide. For the latest version of AWS WAF, use the AWS WAFV2 API and see the [AWS WAF Developer Guide](https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html). With the latest version, AWS WAF has a single set of endpoints for regional and global use. Inserts or deletes [XssMatchTuple] objects (filters) in an [XssMatchSet]. For each XssMatchTuple object, you specify the following values: /// diff --git a/Sources/Services/AWSWAFV2/Sources/AWSWAFV2/WAFV2Client.swift b/Sources/Services/AWSWAFV2/Sources/AWSWAFV2/WAFV2Client.swift index b72fbf57772..187bf1b1a14 100644 --- a/Sources/Services/AWSWAFV2/Sources/AWSWAFV2/WAFV2Client.swift +++ b/Sources/Services/AWSWAFV2/Sources/AWSWAFV2/WAFV2Client.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class WAFV2Client: ClientRuntime.Client { public static let clientName = "WAFV2Client" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: WAFV2Client.WAFV2ClientConfiguration let serviceName = "WAFV2" @@ -330,7 +330,7 @@ extension WAFV2Client { } extension WAFV2Client { - /// Performs the `AssociateWebACL` operation on the `AWSWAF_20190729` service. + /// Performs the `AssociateWebACL` operation on the `WAFV2` service. /// /// Associates a web ACL with a regional application resource, to protect the resource. A regional application can be an Application Load Balancer (ALB), an Amazon API Gateway REST API, an AppSync GraphQL API, an Amazon Cognito user pool, an App Runner service, or an Amazon Web Services Verified Access instance. For Amazon CloudFront, don't use this call. Instead, use your CloudFront distribution configuration. To associate a web ACL, in the CloudFront call UpdateDistribution, set the web ACL ID to the Amazon Resource Name (ARN) of the web ACL. For information, see [UpdateDistribution](https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateDistribution.html) in the Amazon CloudFront Developer Guide. Required permissions for customer-managed IAM policies This call requires permissions that are specific to the protected resource type. For details, see [Permissions for AssociateWebACL](https://docs.aws.amazon.com/waf/latest/developerguide/security_iam_service-with-iam.html#security_iam_action-AssociateWebACL) in the WAF Developer Guide. Temporary inconsistencies during updates When you create or change a web ACL or other WAF resources, the changes take a small amount of time to propagate to all areas where the resources are stored. The propagation time can be from a few seconds to a number of minutes. The following are examples of the temporary inconsistencies that you might notice during change propagation: /// @@ -420,7 +420,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `CheckCapacity` operation on the `AWSWAF_20190729` service. + /// Performs the `CheckCapacity` operation on the `WAFV2` service. /// /// Returns the web ACL capacity unit (WCU) requirements for a specified scope and set of rules. You can use this to check the capacity requirements for the rules you want to use in a [RuleGroup] or [WebACL]. WAF uses WCUs to calculate and control the operating resources that are used to run your rules, rule groups, and web ACLs. WAF calculates capacity differently for each rule type, to reflect the relative cost of each rule. Simple rules that cost little to run use fewer WCUs than more complex rules that use more processing power. Rule group capacity is fixed at creation, which helps users plan their web ACL WCU usage when they use a rule group. For more information, see [WAF web ACL capacity units (WCU)](https://docs.aws.amazon.com/waf/latest/developerguide/aws-waf-capacity-units.html) in the WAF Developer Guide. /// @@ -506,7 +506,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `CreateAPIKey` operation on the `AWSWAF_20190729` service. + /// Performs the `CreateAPIKey` operation on the `WAFV2` service. /// /// Creates an API key that contains a set of token domains. API keys are required for the integration of the CAPTCHA API in your JavaScript client applications. The API lets you customize the placement and characteristics of the CAPTCHA puzzle for your end users. For more information about the CAPTCHA JavaScript integration, see [WAF client application integration](https://docs.aws.amazon.com/waf/latest/developerguide/waf-application-integration.html) in the WAF Developer Guide. You can use a single key for up to 5 domains. After you generate a key, you can copy it for use in your JavaScript integration. /// @@ -587,7 +587,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `CreateIPSet` operation on the `AWSWAF_20190729` service. + /// Performs the `CreateIPSet` operation on the `WAFV2` service. /// /// Creates an [IPSet], which you use to identify web requests that originate from specific IP addresses or ranges of IP addresses. For example, if you're receiving a lot of requests from a ranges of IP addresses, you can configure WAF to block them using an IPSet that lists those IP addresses. /// @@ -672,7 +672,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `CreateRegexPatternSet` operation on the `AWSWAF_20190729` service. + /// Performs the `CreateRegexPatternSet` operation on the `WAFV2` service. /// /// Creates a [RegexPatternSet], which you reference in a [RegexPatternSetReferenceStatement], to have WAF inspect a web request component for the specified patterns. /// @@ -757,7 +757,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `CreateRuleGroup` operation on the `AWSWAF_20190729` service. + /// Performs the `CreateRuleGroup` operation on the `WAFV2` service. /// /// Creates a [RuleGroup] per the specifications provided. A rule group defines a collection of rules to inspect and control web requests that you can use in a [WebACL]. When you create a rule group, you define an immutable capacity limit. If you update a rule group, you must stay within the capacity. This allows others to reuse the rule group with confidence in its capacity requirements. /// @@ -845,7 +845,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `CreateWebACL` operation on the `AWSWAF_20190729` service. + /// Performs the `CreateWebACL` operation on the `WAFV2` service. /// /// Creates a [WebACL] per the specifications provided. A web ACL defines a collection of rules to use to inspect and control web requests. Each rule has a statement that defines what to look for in web requests and an action that WAF applies to requests that match the statement. In the web ACL, you assign a default action to take (allow, block) for any request that does not match any of the rules. The rules in a web ACL can be a combination of the types [Rule], [RuleGroup], and managed rule group. You can associate a web ACL with one or more Amazon Web Services resources to protect. The resources can be an Amazon CloudFront distribution, an Amazon API Gateway REST API, an Application Load Balancer, an AppSync GraphQL API, an Amazon Cognito user pool, an App Runner service, or an Amazon Web Services Verified Access instance. /// @@ -936,7 +936,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteAPIKey` operation on the `AWSWAF_20190729` service. + /// Performs the `DeleteAPIKey` operation on the `WAFV2` service. /// /// Deletes the specified API key. After you delete a key, it can take up to 24 hours for WAF to disallow use of the key in all regions. /// @@ -1018,7 +1018,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteFirewallManagerRuleGroups` operation on the `AWSWAF_20190729` service. + /// Performs the `DeleteFirewallManagerRuleGroups` operation on the `WAFV2` service. /// /// Deletes all rule groups that are managed by Firewall Manager from the specified [WebACL]. You can only use this if ManagedByFirewallManager and RetrofittedByFirewallManager are both false in the web ACL. /// @@ -1100,7 +1100,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteIPSet` operation on the `AWSWAF_20190729` service. + /// Performs the `DeleteIPSet` operation on the `WAFV2` service. /// /// Deletes the specified [IPSet]. /// @@ -1185,7 +1185,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteLoggingConfiguration` operation on the `AWSWAF_20190729` service. + /// Performs the `DeleteLoggingConfiguration` operation on the `WAFV2` service. /// /// Deletes the [LoggingConfiguration] from the specified web ACL. /// @@ -1267,7 +1267,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `DeletePermissionPolicy` operation on the `AWSWAF_20190729` service. + /// Performs the `DeletePermissionPolicy` operation on the `WAFV2` service. /// /// Permanently deletes an IAM policy from the specified rule group. You must be the owner of the rule group to perform this operation. /// @@ -1347,7 +1347,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteRegexPatternSet` operation on the `AWSWAF_20190729` service. + /// Performs the `DeleteRegexPatternSet` operation on the `WAFV2` service. /// /// Deletes the specified [RegexPatternSet]. /// @@ -1432,7 +1432,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteRuleGroup` operation on the `AWSWAF_20190729` service. + /// Performs the `DeleteRuleGroup` operation on the `WAFV2` service. /// /// Deletes the specified [RuleGroup]. /// @@ -1517,7 +1517,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `DeleteWebACL` operation on the `AWSWAF_20190729` service. + /// Performs the `DeleteWebACL` operation on the `WAFV2` service. /// /// Deletes the specified [WebACL]. You can only use this if ManagedByFirewallManager is false in the web ACL. Before deleting any web ACL, first disassociate it from all resources. /// @@ -1617,7 +1617,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `DescribeAllManagedProducts` operation on the `AWSWAF_20190729` service. + /// Performs the `DescribeAllManagedProducts` operation on the `WAFV2` service. /// /// Provides high-level information for the Amazon Web Services Managed Rules rule groups and Amazon Web Services Marketplace managed rule groups. /// @@ -1697,7 +1697,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `DescribeManagedProductsByVendor` operation on the `AWSWAF_20190729` service. + /// Performs the `DescribeManagedProductsByVendor` operation on the `WAFV2` service. /// /// Provides high-level information for the managed rule groups owned by a specific vendor. /// @@ -1777,7 +1777,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `DescribeManagedRuleGroup` operation on the `AWSWAF_20190729` service. + /// Performs the `DescribeManagedRuleGroup` operation on the `WAFV2` service. /// /// Provides high-level information for a managed rule group, including descriptions of the rules. /// @@ -1860,7 +1860,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `DisassociateWebACL` operation on the `AWSWAF_20190729` service. + /// Performs the `DisassociateWebACL` operation on the `WAFV2` service. /// /// Disassociates the specified regional application resource from any existing web ACL association. A resource can have at most one web ACL association. A regional application can be an Application Load Balancer (ALB), an Amazon API Gateway REST API, an AppSync GraphQL API, an Amazon Cognito user pool, an App Runner service, or an Amazon Web Services Verified Access instance. For Amazon CloudFront, don't use this call. Instead, use your CloudFront distribution configuration. To disassociate a web ACL, provide an empty web ACL ID in the CloudFront call UpdateDistribution. For information, see [UpdateDistribution](https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateDistribution.html) in the Amazon CloudFront API Reference. Required permissions for customer-managed IAM policies This call requires permissions that are specific to the protected resource type. For details, see [Permissions for DisassociateWebACL](https://docs.aws.amazon.com/waf/latest/developerguide/security_iam_service-with-iam.html#security_iam_action-DisassociateWebACL) in the WAF Developer Guide. /// @@ -1941,7 +1941,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `GenerateMobileSdkReleaseUrl` operation on the `AWSWAF_20190729` service. + /// Performs the `GenerateMobileSdkReleaseUrl` operation on the `WAFV2` service. /// /// Generates a presigned download URL for the specified release of the mobile SDK. The mobile SDK is not generally available. Customers who have access to the mobile SDK can use it to establish and manage WAF tokens for use in HTTP(S) requests from a mobile device to WAF. For more information, see [WAF client application integration](https://docs.aws.amazon.com/waf/latest/developerguide/waf-application-integration.html) in the WAF Developer Guide. /// @@ -2022,7 +2022,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `GetDecryptedAPIKey` operation on the `AWSWAF_20190729` service. + /// Performs the `GetDecryptedAPIKey` operation on the `WAFV2` service. /// /// Returns your API key in decrypted form. Use this to check the token domains that you have defined for the key. API keys are required for the integration of the CAPTCHA API in your JavaScript client applications. The API lets you customize the placement and characteristics of the CAPTCHA puzzle for your end users. For more information about the CAPTCHA JavaScript integration, see [WAF client application integration](https://docs.aws.amazon.com/waf/latest/developerguide/waf-application-integration.html) in the WAF Developer Guide. /// @@ -2104,7 +2104,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `GetIPSet` operation on the `AWSWAF_20190729` service. + /// Performs the `GetIPSet` operation on the `WAFV2` service. /// /// Retrieves the specified [IPSet]. /// @@ -2185,7 +2185,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `GetLoggingConfiguration` operation on the `AWSWAF_20190729` service. + /// Performs the `GetLoggingConfiguration` operation on the `WAFV2` service. /// /// Returns the [LoggingConfiguration] for the specified web ACL. /// @@ -2266,7 +2266,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `GetManagedRuleSet` operation on the `AWSWAF_20190729` service. + /// Performs the `GetManagedRuleSet` operation on the `WAFV2` service. /// /// Retrieves the specified managed rule set. This is intended for use only by vendors of managed rule sets. Vendors are Amazon Web Services and Amazon Web Services Marketplace sellers. Vendors, you can use the managed rule set APIs to provide controlled rollout of your versioned managed rule group offerings for your customers. The APIs are ListManagedRuleSets, GetManagedRuleSet, PutManagedRuleSetVersions, and UpdateManagedRuleSetVersionExpiryDate. /// @@ -2347,7 +2347,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `GetMobileSdkRelease` operation on the `AWSWAF_20190729` service. + /// Performs the `GetMobileSdkRelease` operation on the `WAFV2` service. /// /// Retrieves information for the specified mobile SDK release, including release notes and tags. The mobile SDK is not generally available. Customers who have access to the mobile SDK can use it to establish and manage WAF tokens for use in HTTP(S) requests from a mobile device to WAF. For more information, see [WAF client application integration](https://docs.aws.amazon.com/waf/latest/developerguide/waf-application-integration.html) in the WAF Developer Guide. /// @@ -2428,7 +2428,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `GetPermissionPolicy` operation on the `AWSWAF_20190729` service. + /// Performs the `GetPermissionPolicy` operation on the `WAFV2` service. /// /// Returns the IAM policy that is attached to the specified rule group. You must be the owner of the rule group to perform this operation. /// @@ -2508,7 +2508,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `GetRateBasedStatementManagedKeys` operation on the `AWSWAF_20190729` service. + /// Performs the `GetRateBasedStatementManagedKeys` operation on the `WAFV2` service. /// /// Retrieves the IP addresses that are currently blocked by a rate-based rule instance. This is only available for rate-based rules that aggregate solely on the IP address or on the forwarded IP address. The maximum number of addresses that can be blocked for a single rate-based rule instance is 10,000. If more than 10,000 addresses exceed the rate limit, those with the highest rates are blocked. For a rate-based rule that you've defined inside a rule group, provide the name of the rule group reference statement in your request, in addition to the rate-based rule name and the web ACL name. WAF monitors web requests and manages keys independently for each unique combination of web ACL, optional rule group, and rate-based rule. For example, if you define a rate-based rule inside a rule group, and then use the rule group in a web ACL, WAF monitors web requests and manages keys for that web ACL, rule group reference statement, and rate-based rule instance. If you use the same rule group in a second web ACL, WAF monitors web requests and manages keys for this second usage completely independent of your first. /// @@ -2590,7 +2590,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `GetRegexPatternSet` operation on the `AWSWAF_20190729` service. + /// Performs the `GetRegexPatternSet` operation on the `WAFV2` service. /// /// Retrieves the specified [RegexPatternSet]. /// @@ -2671,7 +2671,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `GetRuleGroup` operation on the `AWSWAF_20190729` service. + /// Performs the `GetRuleGroup` operation on the `WAFV2` service. /// /// Retrieves the specified [RuleGroup]. /// @@ -2752,7 +2752,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `GetSampledRequests` operation on the `AWSWAF_20190729` service. + /// Performs the `GetSampledRequests` operation on the `WAFV2` service. /// /// Gets detailed information about a specified number of requests--a sample--that WAF randomly selects from among the first 5,000 requests that your Amazon Web Services resource received during a time range that you choose. You can specify a sample size of up to 500 requests, and you can specify any time range in the previous three hours. GetSampledRequests returns a time range, which is usually the time range that you specified. However, if your resource (such as a CloudFront distribution) received 5,000 requests before the specified time range elapsed, GetSampledRequests returns an updated time range. This new time range indicates the actual period during which WAF selected the requests in the sample. /// @@ -2832,7 +2832,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `GetWebACL` operation on the `AWSWAF_20190729` service. + /// Performs the `GetWebACL` operation on the `WAFV2` service. /// /// Retrieves the specified [WebACL]. /// @@ -2913,7 +2913,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `GetWebACLForResource` operation on the `AWSWAF_20190729` service. + /// Performs the `GetWebACLForResource` operation on the `WAFV2` service. /// /// Retrieves the [WebACL] for the specified resource. This call uses GetWebACL, to verify that your account has permission to access the retrieved web ACL. If you get an error that indicates that your account isn't authorized to perform wafv2:GetWebACL on the resource, that error won't be included in your CloudTrail event history. For Amazon CloudFront, don't use this call. Instead, call the CloudFront action GetDistributionConfig. For information, see [GetDistributionConfig](https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_GetDistributionConfig.html) in the Amazon CloudFront API Reference. Required permissions for customer-managed IAM policies This call requires permissions that are specific to the protected resource type. For details, see [Permissions for GetWebACLForResource](https://docs.aws.amazon.com/waf/latest/developerguide/security_iam_service-with-iam.html#security_iam_action-GetWebACLForResource) in the WAF Developer Guide. /// @@ -2995,7 +2995,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `ListAPIKeys` operation on the `AWSWAF_20190729` service. + /// Performs the `ListAPIKeys` operation on the `WAFV2` service. /// /// Retrieves a list of the API keys that you've defined for the specified scope. API keys are required for the integration of the CAPTCHA API in your JavaScript client applications. The API lets you customize the placement and characteristics of the CAPTCHA puzzle for your end users. For more information about the CAPTCHA JavaScript integration, see [WAF client application integration](https://docs.aws.amazon.com/waf/latest/developerguide/waf-application-integration.html) in the WAF Developer Guide. /// @@ -3076,7 +3076,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `ListAvailableManagedRuleGroupVersions` operation on the `AWSWAF_20190729` service. + /// Performs the `ListAvailableManagedRuleGroupVersions` operation on the `WAFV2` service. /// /// Returns a list of the available versions for the specified managed rule group. /// @@ -3157,7 +3157,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `ListAvailableManagedRuleGroups` operation on the `AWSWAF_20190729` service. + /// Performs the `ListAvailableManagedRuleGroups` operation on the `WAFV2` service. /// /// Retrieves an array of managed rule groups that are available for you to use. This list includes all Amazon Web Services Managed Rules rule groups and all of the Amazon Web Services Marketplace managed rule groups that you're subscribed to. /// @@ -3237,7 +3237,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `ListIPSets` operation on the `AWSWAF_20190729` service. + /// Performs the `ListIPSets` operation on the `WAFV2` service. /// /// Retrieves an array of [IPSetSummary] objects for the IP sets that you manage. /// @@ -3317,7 +3317,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `ListLoggingConfigurations` operation on the `AWSWAF_20190729` service. + /// Performs the `ListLoggingConfigurations` operation on the `WAFV2` service. /// /// Retrieves an array of your [LoggingConfiguration] objects. /// @@ -3397,7 +3397,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `ListManagedRuleSets` operation on the `AWSWAF_20190729` service. + /// Performs the `ListManagedRuleSets` operation on the `WAFV2` service. /// /// Retrieves the managed rule sets that you own. This is intended for use only by vendors of managed rule sets. Vendors are Amazon Web Services and Amazon Web Services Marketplace sellers. Vendors, you can use the managed rule set APIs to provide controlled rollout of your versioned managed rule group offerings for your customers. The APIs are ListManagedRuleSets, GetManagedRuleSet, PutManagedRuleSetVersions, and UpdateManagedRuleSetVersionExpiryDate. /// @@ -3477,7 +3477,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `ListMobileSdkReleases` operation on the `AWSWAF_20190729` service. + /// Performs the `ListMobileSdkReleases` operation on the `WAFV2` service. /// /// Retrieves a list of the available releases for the mobile SDK and the specified device platform. The mobile SDK is not generally available. Customers who have access to the mobile SDK can use it to establish and manage WAF tokens for use in HTTP(S) requests from a mobile device to WAF. For more information, see [WAF client application integration](https://docs.aws.amazon.com/waf/latest/developerguide/waf-application-integration.html) in the WAF Developer Guide. /// @@ -3557,7 +3557,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `ListRegexPatternSets` operation on the `AWSWAF_20190729` service. + /// Performs the `ListRegexPatternSets` operation on the `WAFV2` service. /// /// Retrieves an array of [RegexPatternSetSummary] objects for the regex pattern sets that you manage. /// @@ -3637,7 +3637,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `ListResourcesForWebACL` operation on the `AWSWAF_20190729` service. + /// Performs the `ListResourcesForWebACL` operation on the `WAFV2` service. /// /// Retrieves an array of the Amazon Resource Names (ARNs) for the regional resources that are associated with the specified web ACL. For Amazon CloudFront, don't use this call. Instead, use the CloudFront call ListDistributionsByWebACLId. For information, see [ListDistributionsByWebACLId](https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListDistributionsByWebACLId.html) in the Amazon CloudFront API Reference. Required permissions for customer-managed IAM policies This call requires permissions that are specific to the protected resource type. For details, see [Permissions for ListResourcesForWebACL](https://docs.aws.amazon.com/waf/latest/developerguide/security_iam_service-with-iam.html#security_iam_action-ListResourcesForWebACL) in the WAF Developer Guide. /// @@ -3718,7 +3718,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `ListRuleGroups` operation on the `AWSWAF_20190729` service. + /// Performs the `ListRuleGroups` operation on the `WAFV2` service. /// /// Retrieves an array of [RuleGroupSummary] objects for the rule groups that you manage. /// @@ -3798,7 +3798,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSWAF_20190729` service. + /// Performs the `ListTagsForResource` operation on the `WAFV2` service. /// /// Retrieves the [TagInfoForResource] for the specified resource. Tags are key:value pairs that you can use to categorize and manage your resources, for purposes like billing. For example, you might set the tag key to "customer" and the value to the customer name or ID. You can specify one or more tags to add to each Amazon Web Services resource, up to 50 tags for a resource. You can tag the Amazon Web Services resources that you manage through WAF: web ACLs, rule groups, IP sets, and regex pattern sets. You can't manage or view tags through the WAF console. /// @@ -3881,7 +3881,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `ListWebACLs` operation on the `AWSWAF_20190729` service. + /// Performs the `ListWebACLs` operation on the `WAFV2` service. /// /// Retrieves an array of [WebACLSummary] objects for the web ACLs that you manage. /// @@ -3961,7 +3961,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `PutLoggingConfiguration` operation on the `AWSWAF_20190729` service. + /// Performs the `PutLoggingConfiguration` operation on the `WAFV2` service. /// /// Enables the specified [LoggingConfiguration], to start logging from a web ACL, according to the configuration provided. This operation completely replaces any mutable specifications that you already have for a logging configuration with the ones that you provide to this call. To modify an existing logging configuration, do the following: /// @@ -4062,7 +4062,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `PutManagedRuleSetVersions` operation on the `AWSWAF_20190729` service. + /// Performs the `PutManagedRuleSetVersions` operation on the `WAFV2` service. /// /// Defines the versions of your managed rule set that you are offering to the customers. Customers see your offerings as managed rule groups with versioning. This is intended for use only by vendors of managed rule sets. Vendors are Amazon Web Services and Amazon Web Services Marketplace sellers. Vendors, you can use the managed rule set APIs to provide controlled rollout of your versioned managed rule group offerings for your customers. The APIs are ListManagedRuleSets, GetManagedRuleSet, PutManagedRuleSetVersions, and UpdateManagedRuleSetVersionExpiryDate. Customers retrieve their managed rule group list by calling [ListAvailableManagedRuleGroups]. The name that you provide here for your managed rule set is the name the customer sees for the corresponding managed rule group. Customers can retrieve the available versions for a managed rule group by calling [ListAvailableManagedRuleGroupVersions]. You provide a rule group specification for each version. For each managed rule set, you must specify a version that you recommend using. To initiate the expiration of a managed rule group version, use [UpdateManagedRuleSetVersionExpiryDate]. /// @@ -4144,7 +4144,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `PutPermissionPolicy` operation on the `AWSWAF_20190729` service. + /// Performs the `PutPermissionPolicy` operation on the `WAFV2` service. /// /// Use this to share a rule group with other accounts. This action attaches an IAM policy to the specified resource. You must be the owner of the rule group to perform this operation. This action is subject to the following restrictions: /// @@ -4247,7 +4247,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSWAF_20190729` service. + /// Performs the `TagResource` operation on the `WAFV2` service. /// /// Associates tags with the specified Amazon Web Services resource. Tags are key:value pairs that you can use to categorize and manage your resources, for purposes like billing. For example, you might set the tag key to "customer" and the value to the customer name or ID. You can specify one or more tags to add to each Amazon Web Services resource, up to 50 tags for a resource. You can tag the Amazon Web Services resources that you manage through WAF: web ACLs, rule groups, IP sets, and regex pattern sets. You can't manage or view tags through the WAF console. /// @@ -4331,7 +4331,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSWAF_20190729` service. + /// Performs the `UntagResource` operation on the `WAFV2` service. /// /// Disassociates tags from an Amazon Web Services resource. Tags are key:value pairs that you can associate with Amazon Web Services resources. For example, the tag key might be "customer" and the tag value might be "companyA." You can specify one or more tags to add to each container. You can add up to 50 tags to each Amazon Web Services resource. /// @@ -4414,7 +4414,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `UpdateIPSet` operation on the `AWSWAF_20190729` service. + /// Performs the `UpdateIPSet` operation on the `WAFV2` service. /// /// Updates the specified [IPSet]. This operation completely replaces the mutable specifications that you already have for the IP set with the ones that you provide to this call. To modify an IP set, do the following: /// @@ -4515,7 +4515,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `UpdateManagedRuleSetVersionExpiryDate` operation on the `AWSWAF_20190729` service. + /// Performs the `UpdateManagedRuleSetVersionExpiryDate` operation on the `WAFV2` service. /// /// Updates the expiration information for your managed rule set. Use this to initiate the expiration of a managed rule group version. After you initiate expiration for a version, WAF excludes it from the response to [ListAvailableManagedRuleGroupVersions] for the managed rule group. This is intended for use only by vendors of managed rule sets. Vendors are Amazon Web Services and Amazon Web Services Marketplace sellers. Vendors, you can use the managed rule set APIs to provide controlled rollout of your versioned managed rule group offerings for your customers. The APIs are ListManagedRuleSets, GetManagedRuleSet, PutManagedRuleSetVersions, and UpdateManagedRuleSetVersionExpiryDate. /// @@ -4597,7 +4597,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `UpdateRegexPatternSet` operation on the `AWSWAF_20190729` service. + /// Performs the `UpdateRegexPatternSet` operation on the `WAFV2` service. /// /// Updates the specified [RegexPatternSet]. This operation completely replaces the mutable specifications that you already have for the regex pattern set with the ones that you provide to this call. To modify a regex pattern set, do the following: /// @@ -4698,7 +4698,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `UpdateRuleGroup` operation on the `AWSWAF_20190729` service. + /// Performs the `UpdateRuleGroup` operation on the `WAFV2` service. /// /// Updates the specified [RuleGroup]. This operation completely replaces the mutable specifications that you already have for the rule group with the ones that you provide to this call. To modify a rule group, do the following: /// @@ -4802,7 +4802,7 @@ extension WAFV2Client { return try await op.execute(input: input) } - /// Performs the `UpdateWebACL` operation on the `AWSWAF_20190729` service. + /// Performs the `UpdateWebACL` operation on the `WAFV2` service. /// /// Updates the specified [WebACL]. While updating a web ACL, WAF provides continuous coverage to the resources that you have associated with the web ACL. This operation completely replaces the mutable specifications that you already have for the web ACL with the ones that you provide to this call. To modify a web ACL, do the following: /// diff --git a/Sources/Services/AWSWellArchitected/Sources/AWSWellArchitected/WellArchitectedClient.swift b/Sources/Services/AWSWellArchitected/Sources/AWSWellArchitected/WellArchitectedClient.swift index 3e13d516722..c74f1deacd0 100644 --- a/Sources/Services/AWSWellArchitected/Sources/AWSWellArchitected/WellArchitectedClient.swift +++ b/Sources/Services/AWSWellArchitected/Sources/AWSWellArchitected/WellArchitectedClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class WellArchitectedClient: ClientRuntime.Client { public static let clientName = "WellArchitectedClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: WellArchitectedClient.WellArchitectedClientConfiguration let serviceName = "WellArchitected" @@ -330,7 +330,7 @@ extension WellArchitectedClient { } extension WellArchitectedClient { - /// Performs the `AssociateLenses` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `AssociateLenses` operation on the `WellArchitected` service. /// /// Associate a lens to a workload. Up to 10 lenses can be associated with a workload in a single API operation. A maximum of 20 lenses can be associated with a workload. Disclaimer By accessing and/or applying custom lenses created by another Amazon Web Services user or account, you acknowledge that custom lenses created by other users and shared with you are Third Party Content as defined in the Amazon Web Services Customer Agreement. /// @@ -404,7 +404,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `AssociateProfiles` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `AssociateProfiles` operation on the `WellArchitected` service. /// /// Associate a profile with a workload. /// @@ -478,7 +478,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `CreateLensShare` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `CreateLensShare` operation on the `WellArchitected` service. /// /// Create a lens share. The owner of a lens can share it with other Amazon Web Services accounts, users, an organization, and organizational units (OUs) in the same Amazon Web Services Region. Lenses provided by Amazon Web Services (Amazon Web Services Official Content) cannot be shared. Shared access to a lens is not removed until the lens invitation is deleted. If you share a lens with an organization or OU, all accounts in the organization or OU are granted access to the lens. For more information, see [Sharing a custom lens](https://docs.aws.amazon.com/wellarchitected/latest/userguide/lenses-sharing.html) in the Well-Architected Tool User Guide. Disclaimer By sharing your custom lenses with other Amazon Web Services accounts, you acknowledge that Amazon Web Services will make your custom lenses available to those other accounts. Those other accounts may continue to access and use your shared custom lenses even if you delete the custom lenses from your own Amazon Web Services account or terminate your Amazon Web Services account. /// @@ -554,7 +554,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `CreateLensVersion` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `CreateLensVersion` operation on the `WellArchitected` service. /// /// Create a new lens version. A lens can have up to 100 versions. Use this operation to publish a new lens version after you have imported a lens. The LensAlias is used to identify the lens to be published. The owner of a lens can share the lens with other Amazon Web Services accounts and users in the same Amazon Web Services Region. Only the owner of a lens can delete it. /// @@ -630,7 +630,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `CreateMilestone` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `CreateMilestone` operation on the `WellArchitected` service. /// /// Create a milestone for an existing workload. /// @@ -706,7 +706,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `CreateProfile` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `CreateProfile` operation on the `WellArchitected` service. /// /// Create a profile. /// @@ -781,7 +781,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `CreateProfileShare` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `CreateProfileShare` operation on the `WellArchitected` service. /// /// Create a profile share. /// @@ -857,7 +857,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `CreateReviewTemplate` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `CreateReviewTemplate` operation on the `WellArchitected` service. /// /// Create a review template. Disclaimer Do not include or gather personal identifiable information (PII) of end users or other identifiable individuals in or via your review templates. If your review template or those shared with you and used in your account do include or collect PII you are responsible for: ensuring that the included PII is processed in accordance with applicable law, providing adequate privacy notices, and obtaining necessary consents for processing such data. /// @@ -933,7 +933,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `CreateTemplateShare` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `CreateTemplateShare` operation on the `WellArchitected` service. /// /// Create a review template share. The owner of a review template can share it with other Amazon Web Services accounts, users, an organization, and organizational units (OUs) in the same Amazon Web Services Region. Shared access to a review template is not removed until the review template share invitation is deleted. If you share a review template with an organization or OU, all accounts in the organization or OU are granted access to the review template. Disclaimer By sharing your review template with other Amazon Web Services accounts, you acknowledge that Amazon Web Services will make your review template available to those other accounts. /// @@ -1009,7 +1009,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `CreateWorkload` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `CreateWorkload` operation on the `WellArchitected` service. /// /// Create a new workload. The owner of a workload can share the workload with other Amazon Web Services accounts, users, an organization, and organizational units (OUs) in the same Amazon Web Services Region. Only the owner of a workload can delete it. For more information, see [Defining a Workload](https://docs.aws.amazon.com/wellarchitected/latest/userguide/define-workload.html) in the Well-Architected Tool User Guide. Either AwsRegions, NonAwsRegions, or both must be specified when creating a workload. You also must specify ReviewOwner, even though the parameter is listed as not being required in the following section. When creating a workload using a review template, you must have the following IAM permissions: /// @@ -1093,7 +1093,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `CreateWorkloadShare` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `CreateWorkloadShare` operation on the `WellArchitected` service. /// /// Create a workload share. The owner of a workload can share it with other Amazon Web Services accounts and users in the same Amazon Web Services Region. Shared access to a workload is not removed until the workload invitation is deleted. If you share a workload with an organization or OU, all accounts in the organization or OU are granted access to the workload. For more information, see [Sharing a workload](https://docs.aws.amazon.com/wellarchitected/latest/userguide/workloads-sharing.html) in the Well-Architected Tool User Guide. /// @@ -1169,7 +1169,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `DeleteLens` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `DeleteLens` operation on the `WellArchitected` service. /// /// Delete an existing lens. Only the owner of a lens can delete it. After the lens is deleted, Amazon Web Services accounts and users that you shared the lens with can continue to use it, but they will no longer be able to apply it to new workloads. Disclaimer By sharing your custom lenses with other Amazon Web Services accounts, you acknowledge that Amazon Web Services will make your custom lenses available to those other accounts. Those other accounts may continue to access and use your shared custom lenses even if you delete the custom lenses from your own Amazon Web Services account or terminate your Amazon Web Services account. /// @@ -1242,7 +1242,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `DeleteLensShare` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `DeleteLensShare` operation on the `WellArchitected` service. /// /// Delete a lens share. After the lens share is deleted, Amazon Web Services accounts, users, organizations, and organizational units (OUs) that you shared the lens with can continue to use it, but they will no longer be able to apply it to new workloads. Disclaimer By sharing your custom lenses with other Amazon Web Services accounts, you acknowledge that Amazon Web Services will make your custom lenses available to those other accounts. Those other accounts may continue to access and use your shared custom lenses even if you delete the custom lenses from your own Amazon Web Services account or terminate your Amazon Web Services account. /// @@ -1315,7 +1315,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `DeleteProfile` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `DeleteProfile` operation on the `WellArchitected` service. /// /// Delete a profile. Disclaimer By sharing your profile with other Amazon Web Services accounts, you acknowledge that Amazon Web Services will make your profile available to those other accounts. Those other accounts may continue to access and use your shared profile even if you delete the profile from your own Amazon Web Services account or terminate your Amazon Web Services account. /// @@ -1388,7 +1388,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `DeleteProfileShare` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `DeleteProfileShare` operation on the `WellArchitected` service. /// /// Delete a profile share. /// @@ -1461,7 +1461,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `DeleteReviewTemplate` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `DeleteReviewTemplate` operation on the `WellArchitected` service. /// /// Delete a review template. Only the owner of a review template can delete it. After the review template is deleted, Amazon Web Services accounts, users, organizations, and organizational units (OUs) that you shared the review template with will no longer be able to apply it to new workloads. /// @@ -1534,7 +1534,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `DeleteTemplateShare` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `DeleteTemplateShare` operation on the `WellArchitected` service. /// /// Delete a review template share. After the review template share is deleted, Amazon Web Services accounts, users, organizations, and organizational units (OUs) that you shared the review template with will no longer be able to apply it to new workloads. /// @@ -1607,7 +1607,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `DeleteWorkload` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `DeleteWorkload` operation on the `WellArchitected` service. /// /// Delete an existing workload. /// @@ -1680,7 +1680,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `DeleteWorkloadShare` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `DeleteWorkloadShare` operation on the `WellArchitected` service. /// /// Delete a workload share. /// @@ -1753,7 +1753,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `DisassociateLenses` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `DisassociateLenses` operation on the `WellArchitected` service. /// /// Disassociate a lens from a workload. Up to 10 lenses can be disassociated from a workload in a single API operation. The Amazon Web Services Well-Architected Framework lens (wellarchitected) cannot be removed from a workload. /// @@ -1827,7 +1827,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `DisassociateProfiles` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `DisassociateProfiles` operation on the `WellArchitected` service. /// /// Disassociate a profile from a workload. /// @@ -1901,7 +1901,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `ExportLens` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `ExportLens` operation on the `WellArchitected` service. /// /// Export an existing lens. Only the owner of a lens can export it. Lenses provided by Amazon Web Services (Amazon Web Services Official Content) cannot be exported. Lenses are defined in JSON. For more information, see [JSON format specification](https://docs.aws.amazon.com/wellarchitected/latest/userguide/lenses-format-specification.html) in the Well-Architected Tool User Guide. Disclaimer Do not include or gather personal identifiable information (PII) of end users or other identifiable individuals in or via your custom lenses. If your custom lens or those shared with you and used in your account do include or collect PII you are responsible for: ensuring that the included PII is processed in accordance with applicable law, providing adequate privacy notices, and obtaining necessary consents for processing such data. /// @@ -1972,7 +1972,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `GetAnswer` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `GetAnswer` operation on the `WellArchitected` service. /// /// Get the answer to a specific question in a workload review. /// @@ -2043,7 +2043,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `GetConsolidatedReport` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `GetConsolidatedReport` operation on the `WellArchitected` service. /// /// Get a consolidated report of your workloads. You can optionally choose to include workloads that have been shared with you. /// @@ -2114,7 +2114,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `GetGlobalSettings` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `GetGlobalSettings` operation on the `WellArchitected` service. /// /// Global settings for all workloads. /// @@ -2183,7 +2183,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `GetLens` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `GetLens` operation on the `WellArchitected` service. /// /// Get an existing lens. /// @@ -2254,7 +2254,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `GetLensReview` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `GetLensReview` operation on the `WellArchitected` service. /// /// Get lens review. /// @@ -2325,7 +2325,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `GetLensReviewReport` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `GetLensReviewReport` operation on the `WellArchitected` service. /// /// Get lens review report. /// @@ -2396,7 +2396,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `GetLensVersionDifference` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `GetLensVersionDifference` operation on the `WellArchitected` service. /// /// Get lens version differences. /// @@ -2467,7 +2467,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `GetMilestone` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `GetMilestone` operation on the `WellArchitected` service. /// /// Get a milestone for an existing workload. /// @@ -2537,7 +2537,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `GetProfile` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `GetProfile` operation on the `WellArchitected` service. /// /// Get profile information. /// @@ -2608,7 +2608,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `GetProfileTemplate` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `GetProfileTemplate` operation on the `WellArchitected` service. /// /// Get profile template. /// @@ -2678,7 +2678,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `GetReviewTemplate` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `GetReviewTemplate` operation on the `WellArchitected` service. /// /// Get review template. /// @@ -2748,7 +2748,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `GetReviewTemplateAnswer` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `GetReviewTemplateAnswer` operation on the `WellArchitected` service. /// /// Get review template answer. /// @@ -2818,7 +2818,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `GetReviewTemplateLensReview` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `GetReviewTemplateLensReview` operation on the `WellArchitected` service. /// /// Get a lens review associated with a review template. /// @@ -2888,7 +2888,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `GetWorkload` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `GetWorkload` operation on the `WellArchitected` service. /// /// Get an existing workload. /// @@ -2958,7 +2958,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `ImportLens` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `ImportLens` operation on the `WellArchitected` service. /// /// Import a new custom lens or update an existing custom lens. To update an existing custom lens, specify its ARN as the LensAlias. If no ARN is specified, a new custom lens is created. The new or updated lens will have a status of DRAFT. The lens cannot be applied to workloads or shared with other Amazon Web Services accounts until it's published with [CreateLensVersion]. Lenses are defined in JSON. For more information, see [JSON format specification](https://docs.aws.amazon.com/wellarchitected/latest/userguide/lenses-format-specification.html) in the Well-Architected Tool User Guide. A custom lens cannot exceed 500 KB in size. Disclaimer Do not include or gather personal identifiable information (PII) of end users or other identifiable individuals in or via your custom lenses. If your custom lens or those shared with you and used in your account do include or collect PII you are responsible for: ensuring that the included PII is processed in accordance with applicable law, providing adequate privacy notices, and obtaining necessary consents for processing such data. /// @@ -3034,7 +3034,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `ListAnswers` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `ListAnswers` operation on the `WellArchitected` service. /// /// List of answers for a particular workload and lens. /// @@ -3105,7 +3105,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `ListCheckDetails` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `ListCheckDetails` operation on the `WellArchitected` service. /// /// List of Trusted Advisor check details by account related to the workload. /// @@ -3178,7 +3178,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `ListCheckSummaries` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `ListCheckSummaries` operation on the `WellArchitected` service. /// /// List of Trusted Advisor checks summarized for all accounts related to the workload. /// @@ -3251,7 +3251,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `ListLensReviewImprovements` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `ListLensReviewImprovements` operation on the `WellArchitected` service. /// /// List the improvements of a particular lens review. /// @@ -3322,7 +3322,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `ListLensReviews` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `ListLensReviews` operation on the `WellArchitected` service. /// /// List lens reviews for a particular workload. /// @@ -3393,7 +3393,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `ListLensShares` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `ListLensShares` operation on the `WellArchitected` service. /// /// List the lens shares associated with the lens. /// @@ -3464,7 +3464,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `ListLenses` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `ListLenses` operation on the `WellArchitected` service. /// /// List the available lenses. /// @@ -3534,7 +3534,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `ListMilestones` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `ListMilestones` operation on the `WellArchitected` service. /// /// List all milestones for an existing workload. /// @@ -3607,7 +3607,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `ListNotifications` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `ListNotifications` operation on the `WellArchitected` service. /// /// List lens notifications. /// @@ -3679,7 +3679,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `ListProfileNotifications` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `ListProfileNotifications` operation on the `WellArchitected` service. /// /// List profile notifications. /// @@ -3749,7 +3749,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `ListProfileShares` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `ListProfileShares` operation on the `WellArchitected` service. /// /// List profile shares. /// @@ -3820,7 +3820,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `ListProfiles` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `ListProfiles` operation on the `WellArchitected` service. /// /// List profiles. /// @@ -3890,7 +3890,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `ListReviewTemplateAnswers` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `ListReviewTemplateAnswers` operation on the `WellArchitected` service. /// /// List the answers of a review template. /// @@ -3961,7 +3961,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `ListReviewTemplates` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `ListReviewTemplates` operation on the `WellArchitected` service. /// /// List review templates. /// @@ -4031,7 +4031,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `ListShareInvitations` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `ListShareInvitations` operation on the `WellArchitected` service. /// /// List the share invitations. WorkloadNamePrefix, LensNamePrefix, ProfileNamePrefix, and TemplateNamePrefix are mutually exclusive. Use the parameter that matches your ShareResourceType. /// @@ -4101,7 +4101,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `ListTagsForResource` operation on the `WellArchitected` service. /// /// List the tags for a resource. The WorkloadArn parameter can be a workload ARN, a custom lens ARN, a profile ARN, or review template ARN. /// @@ -4168,7 +4168,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `ListTemplateShares` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `ListTemplateShares` operation on the `WellArchitected` service. /// /// List review template shares. /// @@ -4239,7 +4239,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `ListWorkloadShares` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `ListWorkloadShares` operation on the `WellArchitected` service. /// /// List the workload shares associated with the workload. /// @@ -4310,7 +4310,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `ListWorkloads` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `ListWorkloads` operation on the `WellArchitected` service. /// /// Paginated list of workloads. /// @@ -4382,7 +4382,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `TagResource` operation on the `WellArchitected` service. /// /// Adds one or more tags to the specified resource. The WorkloadArn parameter can be a workload ARN, a custom lens ARN, a profile ARN, or review template ARN. /// @@ -4452,7 +4452,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `UntagResource` operation on the `WellArchitected` service. /// /// Deletes specified tags from a resource. The WorkloadArn parameter can be a workload ARN, a custom lens ARN, a profile ARN, or review template ARN. To specify multiple tags, use separate tagKeys parameters, for example: DELETE /tags/WorkloadArn?tagKeys=key1&tagKeys=key2 /// @@ -4520,7 +4520,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `UpdateAnswer` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `UpdateAnswer` operation on the `WellArchitected` service. /// /// Update the answer to a specific question in a workload review. /// @@ -4594,7 +4594,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `UpdateGlobalSettings` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `UpdateGlobalSettings` operation on the `WellArchitected` service. /// /// Update whether the Amazon Web Services account is opted into organization sharing and discovery integration features. /// @@ -4667,7 +4667,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `UpdateIntegration` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `UpdateIntegration` operation on the `WellArchitected` service. /// /// Update integration features. /// @@ -4742,7 +4742,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `UpdateLensReview` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `UpdateLensReview` operation on the `WellArchitected` service. /// /// Update lens review for a particular workload. /// @@ -4816,7 +4816,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `UpdateProfile` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `UpdateProfile` operation on the `WellArchitected` service. /// /// Update a profile. /// @@ -4890,7 +4890,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `UpdateReviewTemplate` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `UpdateReviewTemplate` operation on the `WellArchitected` service. /// /// Update a review template. /// @@ -4964,7 +4964,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `UpdateReviewTemplateAnswer` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `UpdateReviewTemplateAnswer` operation on the `WellArchitected` service. /// /// Update a review template answer. /// @@ -5038,7 +5038,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `UpdateReviewTemplateLensReview` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `UpdateReviewTemplateLensReview` operation on the `WellArchitected` service. /// /// Update a lens review associated with a review template. /// @@ -5112,7 +5112,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `UpdateShareInvitation` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `UpdateShareInvitation` operation on the `WellArchitected` service. /// /// Update a workload or custom lens share invitation. This API operation can be called independently of any resource. Previous documentation implied that a workload ARN must be specified. /// @@ -5186,7 +5186,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `UpdateWorkload` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `UpdateWorkload` operation on the `WellArchitected` service. /// /// Update an existing workload. /// @@ -5260,7 +5260,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `UpdateWorkloadShare` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `UpdateWorkloadShare` operation on the `WellArchitected` service. /// /// Update a workload share. /// @@ -5334,7 +5334,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `UpgradeLensReview` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `UpgradeLensReview` operation on the `WellArchitected` service. /// /// Upgrade lens review for a particular workload. /// @@ -5409,7 +5409,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `UpgradeProfileVersion` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `UpgradeProfileVersion` operation on the `WellArchitected` service. /// /// Upgrade a profile. /// @@ -5485,7 +5485,7 @@ extension WellArchitectedClient { return try await op.execute(input: input) } - /// Performs the `UpgradeReviewTemplateLensReview` operation on the `WellArchitectedApiServiceLambda` service. + /// Performs the `UpgradeReviewTemplateLensReview` operation on the `WellArchitected` service. /// /// Upgrade the lens review of a review template. /// diff --git a/Sources/Services/AWSWisdom/Sources/AWSWisdom/WisdomClient.swift b/Sources/Services/AWSWisdom/Sources/AWSWisdom/WisdomClient.swift index 6a53b036cca..bce7c6b7da4 100644 --- a/Sources/Services/AWSWisdom/Sources/AWSWisdom/WisdomClient.swift +++ b/Sources/Services/AWSWisdom/Sources/AWSWisdom/WisdomClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class WisdomClient: ClientRuntime.Client { public static let clientName = "WisdomClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: WisdomClient.WisdomClientConfiguration let serviceName = "Wisdom" @@ -331,7 +331,7 @@ extension WisdomClient { } extension WisdomClient { - /// Performs the `CreateAssistant` operation on the `WisdomService` service. + /// Performs the `CreateAssistant` operation on the `Wisdom` service. /// /// Creates an Amazon Connect Wisdom assistant. /// @@ -404,7 +404,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `CreateAssistantAssociation` operation on the `WisdomService` service. + /// Performs the `CreateAssistantAssociation` operation on the `Wisdom` service. /// /// Creates an association between an Amazon Connect Wisdom assistant and another resource. Currently, the only supported association is with a knowledge base. An assistant can have only a single association. /// @@ -478,7 +478,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `CreateContent` operation on the `WisdomService` service. + /// Performs the `CreateContent` operation on the `Wisdom` service. /// /// Creates Wisdom content. Before to calling this API, use [StartContentUpload](https://docs.aws.amazon.com/wisdom/latest/APIReference/API_StartContentUpload.html) to upload an asset. /// @@ -552,7 +552,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `CreateKnowledgeBase` operation on the `WisdomService` service. + /// Performs the `CreateKnowledgeBase` operation on the `Wisdom` service. /// /// Creates a knowledge base. When using this API, you cannot reuse [Amazon AppIntegrations](https://docs.aws.amazon.com/appintegrations/latest/APIReference/Welcome.html) DataIntegrations with external knowledge bases such as Salesforce and ServiceNow. If you do, you'll get an InvalidRequestException error. For example, you're programmatically managing your external knowledge base, and you want to add or remove one of the fields that is being ingested from Salesforce. Do the following: /// @@ -633,7 +633,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `CreateQuickResponse` operation on the `WisdomService` service. + /// Performs the `CreateQuickResponse` operation on the `Wisdom` service. /// /// Creates a Wisdom quick response. /// @@ -707,7 +707,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `CreateSession` operation on the `WisdomService` service. + /// Performs the `CreateSession` operation on the `Wisdom` service. /// /// Creates a session. A session is a contextual container used for generating recommendations. Amazon Connect creates a new Wisdom session for each contact on which Wisdom is enabled. /// @@ -779,7 +779,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `DeleteAssistant` operation on the `WisdomService` service. + /// Performs the `DeleteAssistant` operation on the `Wisdom` service. /// /// Deletes an assistant. /// @@ -847,7 +847,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `DeleteAssistantAssociation` operation on the `WisdomService` service. + /// Performs the `DeleteAssistantAssociation` operation on the `Wisdom` service. /// /// Deletes an assistant association. /// @@ -915,7 +915,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `DeleteContent` operation on the `WisdomService` service. + /// Performs the `DeleteContent` operation on the `Wisdom` service. /// /// Deletes the content. /// @@ -983,7 +983,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `DeleteImportJob` operation on the `WisdomService` service. + /// Performs the `DeleteImportJob` operation on the `Wisdom` service. /// /// Deletes the quick response import job. /// @@ -1052,7 +1052,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `DeleteKnowledgeBase` operation on the `WisdomService` service. + /// Performs the `DeleteKnowledgeBase` operation on the `Wisdom` service. /// /// Deletes the knowledge base. When you use this API to delete an external knowledge base such as Salesforce or ServiceNow, you must also delete the [Amazon AppIntegrations](https://docs.aws.amazon.com/appintegrations/latest/APIReference/Welcome.html) DataIntegration. This is because you can't reuse the DataIntegration after it's been associated with an external knowledge base. However, you can delete and recreate it. See [DeleteDataIntegration](https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_DeleteDataIntegration.html) and [CreateDataIntegration](https://docs.aws.amazon.com/appintegrations/latest/APIReference/API_CreateDataIntegration.html) in the Amazon AppIntegrations API Reference. /// @@ -1121,7 +1121,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `DeleteQuickResponse` operation on the `WisdomService` service. + /// Performs the `DeleteQuickResponse` operation on the `Wisdom` service. /// /// Deletes a quick response. /// @@ -1189,7 +1189,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `GetAssistant` operation on the `WisdomService` service. + /// Performs the `GetAssistant` operation on the `Wisdom` service. /// /// Retrieves information about an assistant. /// @@ -1257,7 +1257,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `GetAssistantAssociation` operation on the `WisdomService` service. + /// Performs the `GetAssistantAssociation` operation on the `Wisdom` service. /// /// Retrieves information about an assistant association. /// @@ -1325,7 +1325,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `GetContent` operation on the `WisdomService` service. + /// Performs the `GetContent` operation on the `Wisdom` service. /// /// Retrieves content, including a pre-signed URL to download the content. /// @@ -1393,7 +1393,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `GetContentSummary` operation on the `WisdomService` service. + /// Performs the `GetContentSummary` operation on the `Wisdom` service. /// /// Retrieves summary information about the content. /// @@ -1461,7 +1461,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `GetImportJob` operation on the `WisdomService` service. + /// Performs the `GetImportJob` operation on the `Wisdom` service. /// /// Retrieves the started import job. /// @@ -1529,7 +1529,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `GetKnowledgeBase` operation on the `WisdomService` service. + /// Performs the `GetKnowledgeBase` operation on the `Wisdom` service. /// /// Retrieves information about the knowledge base. /// @@ -1597,7 +1597,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `GetQuickResponse` operation on the `WisdomService` service. + /// Performs the `GetQuickResponse` operation on the `Wisdom` service. /// /// Retrieves the quick response. /// @@ -1665,7 +1665,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `GetRecommendations` operation on the `WisdomService` service. + /// Performs the `GetRecommendations` operation on the `Wisdom` service. /// /// Retrieves recommendations for the specified session. To avoid retrieving the same recommendations in subsequent calls, use [NotifyRecommendationsReceived](https://docs.aws.amazon.com/wisdom/latest/APIReference/API_NotifyRecommendationsReceived.html). This API supports long-polling behavior with the waitTimeSeconds parameter. Short poll is the default behavior and only returns recommendations already available. To perform a manual query against an assistant, use [QueryAssistant](https://docs.aws.amazon.com/wisdom/latest/APIReference/API_QueryAssistant.html). @available(*, deprecated, message: "GetRecommendations API will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024 you will need to create a new Assistant in the Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications.") @@ -1735,7 +1735,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `GetSession` operation on the `WisdomService` service. + /// Performs the `GetSession` operation on the `Wisdom` service. /// /// Retrieves information for a specified session. /// @@ -1803,7 +1803,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `ListAssistantAssociations` operation on the `WisdomService` service. + /// Performs the `ListAssistantAssociations` operation on the `Wisdom` service. /// /// Lists information about assistant associations. /// @@ -1872,7 +1872,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `ListAssistants` operation on the `WisdomService` service. + /// Performs the `ListAssistants` operation on the `Wisdom` service. /// /// Lists information about assistants. /// @@ -1940,7 +1940,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `ListContents` operation on the `WisdomService` service. + /// Performs the `ListContents` operation on the `Wisdom` service. /// /// Lists the content. /// @@ -2009,7 +2009,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `ListImportJobs` operation on the `WisdomService` service. + /// Performs the `ListImportJobs` operation on the `Wisdom` service. /// /// Lists information about import jobs. /// @@ -2077,7 +2077,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `ListKnowledgeBases` operation on the `WisdomService` service. + /// Performs the `ListKnowledgeBases` operation on the `Wisdom` service. /// /// Lists the knowledge bases. /// @@ -2145,7 +2145,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `ListQuickResponses` operation on the `WisdomService` service. + /// Performs the `ListQuickResponses` operation on the `Wisdom` service. /// /// Lists information about quick response. /// @@ -2214,7 +2214,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `WisdomService` service. + /// Performs the `ListTagsForResource` operation on the `Wisdom` service. /// /// Lists the tags for the specified resource. /// @@ -2280,7 +2280,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `NotifyRecommendationsReceived` operation on the `WisdomService` service. + /// Performs the `NotifyRecommendationsReceived` operation on the `Wisdom` service. /// /// Removes the specified recommendations from the specified assistant's queue of newly available recommendations. You can use this API in conjunction with [GetRecommendations](https://docs.aws.amazon.com/wisdom/latest/APIReference/API_GetRecommendations.html) and a waitTimeSeconds input for long-polling behavior and avoiding duplicate recommendations. /// @@ -2351,7 +2351,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `QueryAssistant` operation on the `WisdomService` service. + /// Performs the `QueryAssistant` operation on the `Wisdom` service. /// /// Performs a manual search against the specified assistant. To retrieve recommendations for an assistant, use [GetRecommendations](https://docs.aws.amazon.com/wisdom/latest/APIReference/API_GetRecommendations.html). @available(*, deprecated, message: "QueryAssistant API will be discontinued starting June 1, 2024. To receive generative responses after March 1, 2024 you will need to create a new Assistant in the Connect console and integrate the Amazon Q in Connect JavaScript library (amazon-q-connectjs) into your applications.") @@ -2424,7 +2424,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `RemoveKnowledgeBaseTemplateUri` operation on the `WisdomService` service. + /// Performs the `RemoveKnowledgeBaseTemplateUri` operation on the `Wisdom` service. /// /// Removes a URI template from a knowledge base. /// @@ -2492,7 +2492,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `SearchContent` operation on the `WisdomService` service. + /// Performs the `SearchContent` operation on the `Wisdom` service. /// /// Searches for content in a specified knowledge base. Can be used to get a specific content resource by its name. /// @@ -2564,7 +2564,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `SearchQuickResponses` operation on the `WisdomService` service. + /// Performs the `SearchQuickResponses` operation on the `Wisdom` service. /// /// Searches existing Wisdom quick responses in a Wisdom knowledge base. /// @@ -2637,7 +2637,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `SearchSessions` operation on the `WisdomService` service. + /// Performs the `SearchSessions` operation on the `Wisdom` service. /// /// Searches for sessions. /// @@ -2709,7 +2709,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `StartContentUpload` operation on the `WisdomService` service. + /// Performs the `StartContentUpload` operation on the `Wisdom` service. /// /// Get a URL to upload content to a knowledge base. To upload content, first make a PUT request to the returned URL with your file, making sure to include the required headers. Then use [CreateContent](https://docs.aws.amazon.com/wisdom/latest/APIReference/API_CreateContent.html) to finalize the content creation process or [UpdateContent](https://docs.aws.amazon.com/wisdom/latest/APIReference/API_UpdateContent.html) to modify an existing resource. You can only upload content to a knowledge base of type CUSTOM. /// @@ -2780,7 +2780,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `StartImportJob` operation on the `WisdomService` service. + /// Performs the `StartImportJob` operation on the `Wisdom` service. /// /// Start an asynchronous job to import Wisdom resources from an uploaded source file. Before calling this API, use [StartContentUpload](https://docs.aws.amazon.com/wisdom/latest/APIReference/API_StartContentUpload.html) to upload an asset that contains the resource data. /// @@ -2856,7 +2856,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `WisdomService` service. + /// Performs the `TagResource` operation on the `Wisdom` service. /// /// Adds the specified tags to the specified resource. /// @@ -2926,7 +2926,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `WisdomService` service. + /// Performs the `UntagResource` operation on the `Wisdom` service. /// /// Removes the specified tags from the specified resource. /// @@ -2993,7 +2993,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `UpdateContent` operation on the `WisdomService` service. + /// Performs the `UpdateContent` operation on the `Wisdom` service. /// /// Updates information about the content. /// @@ -3065,7 +3065,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `UpdateKnowledgeBaseTemplateUri` operation on the `WisdomService` service. + /// Performs the `UpdateKnowledgeBaseTemplateUri` operation on the `Wisdom` service. /// /// Updates the template URI of a knowledge base. This is only supported for knowledge bases of type EXTERNAL. Include a single variable in ${variable} format; this interpolated by Wisdom using ingested content. For example, if you ingest a Salesforce article, it has an Id value, and you can set the template URI to https://myInstanceName.lightning.force.com/lightning/r/Knowledge__kav/*${Id}*/view. /// @@ -3136,7 +3136,7 @@ extension WisdomClient { return try await op.execute(input: input) } - /// Performs the `UpdateQuickResponse` operation on the `WisdomService` service. + /// Performs the `UpdateQuickResponse` operation on the `Wisdom` service. /// /// Updates an existing Wisdom quick response. /// diff --git a/Sources/Services/AWSWorkDocs/Sources/AWSWorkDocs/WorkDocsClient.swift b/Sources/Services/AWSWorkDocs/Sources/AWSWorkDocs/WorkDocsClient.swift index 8cbd419f305..41f3f560f0b 100644 --- a/Sources/Services/AWSWorkDocs/Sources/AWSWorkDocs/WorkDocsClient.swift +++ b/Sources/Services/AWSWorkDocs/Sources/AWSWorkDocs/WorkDocsClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class WorkDocsClient: ClientRuntime.Client { public static let clientName = "WorkDocsClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: WorkDocsClient.WorkDocsClientConfiguration let serviceName = "WorkDocs" @@ -331,7 +331,7 @@ extension WorkDocsClient { } extension WorkDocsClient { - /// Performs the `AbortDocumentVersionUpload` operation on the `AWSGorillaBoyService` service. + /// Performs the `AbortDocumentVersionUpload` operation on the `WorkDocs` service. /// /// Aborts the upload of the specified document version that was previously initiated by [InitiateDocumentVersionUpload]. The client should make this call only when it no longer intends to upload the document version, or fails to do so. /// @@ -404,7 +404,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `ActivateUser` operation on the `AWSGorillaBoyService` service. + /// Performs the `ActivateUser` operation on the `WorkDocs` service. /// /// Activates the specified user. Only active users can access Amazon WorkDocs. /// @@ -475,7 +475,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `AddResourcePermissions` operation on the `AWSGorillaBoyService` service. + /// Performs the `AddResourcePermissions` operation on the `WorkDocs` service. /// /// Creates a set of permissions for the specified folder or document. The resource permissions are overwritten if the principals already have different permissions. /// @@ -549,7 +549,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `CreateComment` operation on the `AWSGorillaBoyService` service. + /// Performs the `CreateComment` operation on the `WorkDocs` service. /// /// Adds a new comment to the specified document version. /// @@ -626,7 +626,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `CreateCustomMetadata` operation on the `AWSGorillaBoyService` service. + /// Performs the `CreateCustomMetadata` operation on the `WorkDocs` service. /// /// Adds one or more custom properties to the specified resource (a folder, document, or version). /// @@ -703,7 +703,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `CreateFolder` operation on the `AWSGorillaBoyService` service. + /// Performs the `CreateFolder` operation on the `WorkDocs` service. /// /// Creates a folder with the specified name and parent folder. /// @@ -782,7 +782,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `CreateLabels` operation on the `AWSGorillaBoyService` service. + /// Performs the `CreateLabels` operation on the `WorkDocs` service. /// /// Adds the specified list of labels to the given resource (a document or folder) /// @@ -857,7 +857,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `CreateNotificationSubscription` operation on the `AWSGorillaBoyService` service. + /// Performs the `CreateNotificationSubscription` operation on the `WorkDocs` service. /// /// Configure Amazon WorkDocs to use Amazon SNS notifications. The endpoint receives a confirmation message, and must confirm the subscription. For more information, see [Setting up notifications for an IAM user or role](https://docs.aws.amazon.com/workdocs/latest/developerguide/manage-notifications.html) in the Amazon WorkDocs Developer Guide. /// @@ -929,7 +929,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `CreateUser` operation on the `AWSGorillaBoyService` service. + /// Performs the `CreateUser` operation on the `WorkDocs` service. /// /// Creates a user in a Simple AD or Microsoft AD directory. The status of a newly created user is "ACTIVE". New users can access Amazon WorkDocs. /// @@ -1003,7 +1003,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `DeactivateUser` operation on the `AWSGorillaBoyService` service. + /// Performs the `DeactivateUser` operation on the `WorkDocs` service. /// /// Deactivates the specified user, which revokes the user's access to Amazon WorkDocs. /// @@ -1074,7 +1074,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `DeleteComment` operation on the `AWSGorillaBoyService` service. + /// Performs the `DeleteComment` operation on the `WorkDocs` service. /// /// Deletes the specified comment from the document version. /// @@ -1147,7 +1147,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `DeleteCustomMetadata` operation on the `AWSGorillaBoyService` service. + /// Performs the `DeleteCustomMetadata` operation on the `WorkDocs` service. /// /// Deletes custom metadata from the specified resource. /// @@ -1220,7 +1220,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `DeleteDocument` operation on the `AWSGorillaBoyService` service. + /// Performs the `DeleteDocument` operation on the `WorkDocs` service. /// /// Permanently deletes the specified document and its associated metadata. /// @@ -1295,7 +1295,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `DeleteDocumentVersion` operation on the `AWSGorillaBoyService` service. + /// Performs the `DeleteDocumentVersion` operation on the `WorkDocs` service. /// /// Deletes a specific version of a document. /// @@ -1370,7 +1370,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `DeleteFolder` operation on the `AWSGorillaBoyService` service. + /// Performs the `DeleteFolder` operation on the `WorkDocs` service. /// /// Permanently deletes the specified folder and its contents. /// @@ -1445,7 +1445,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `DeleteFolderContents` operation on the `AWSGorillaBoyService` service. + /// Performs the `DeleteFolderContents` operation on the `WorkDocs` service. /// /// Deletes the contents of the specified folder. /// @@ -1518,7 +1518,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `DeleteLabels` operation on the `AWSGorillaBoyService` service. + /// Performs the `DeleteLabels` operation on the `WorkDocs` service. /// /// Deletes the specified list of labels from a resource. /// @@ -1591,7 +1591,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `DeleteNotificationSubscription` operation on the `AWSGorillaBoyService` service. + /// Performs the `DeleteNotificationSubscription` operation on the `WorkDocs` service. /// /// Deletes the specified subscription from the specified organization. /// @@ -1660,7 +1660,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `DeleteUser` operation on the `AWSGorillaBoyService` service. + /// Performs the `DeleteUser` operation on the `WorkDocs` service. /// /// Deletes the specified user from a Simple AD or Microsoft AD directory. Deleting a user immediately and permanently deletes all content in that user's folder structure. Site retention policies do NOT apply to this type of deletion. /// @@ -1731,7 +1731,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `DescribeActivities` operation on the `AWSGorillaBoyService` service. + /// Performs the `DescribeActivities` operation on the `WorkDocs` service. /// /// Describes the user activities in a specified time period. /// @@ -1803,7 +1803,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `DescribeComments` operation on the `AWSGorillaBoyService` service. + /// Performs the `DescribeComments` operation on the `WorkDocs` service. /// /// List all the comments for the specified document version. /// @@ -1876,7 +1876,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `DescribeDocumentVersions` operation on the `AWSGorillaBoyService` service. + /// Performs the `DescribeDocumentVersions` operation on the `WorkDocs` service. /// /// Retrieves the document versions for the specified document. By default, only active versions are returned. /// @@ -1951,7 +1951,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `DescribeFolderContents` operation on the `AWSGorillaBoyService` service. + /// Performs the `DescribeFolderContents` operation on the `WorkDocs` service. /// /// Describes the contents of the specified folder, including its documents and subfolders. By default, Amazon WorkDocs returns the first 100 active document and folder metadata items. If there are more results, the response includes a marker that you can use to request the next set of results. You can also request initialized documents. /// @@ -2024,7 +2024,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `DescribeGroups` operation on the `AWSGorillaBoyService` service. + /// Performs the `DescribeGroups` operation on the `WorkDocs` service. /// /// Describes the groups specified by the query. Groups are defined by the underlying Active Directory. /// @@ -2095,7 +2095,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `DescribeNotificationSubscriptions` operation on the `AWSGorillaBoyService` service. + /// Performs the `DescribeNotificationSubscriptions` operation on the `WorkDocs` service. /// /// Lists the specified notification subscriptions. /// @@ -2164,7 +2164,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `DescribeResourcePermissions` operation on the `AWSGorillaBoyService` service. + /// Performs the `DescribeResourcePermissions` operation on the `WorkDocs` service. /// /// Describes the permissions of a specified resource. /// @@ -2236,7 +2236,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `DescribeRootFolders` operation on the `AWSGorillaBoyService` service. + /// Performs the `DescribeRootFolders` operation on the `WorkDocs` service. /// /// Describes the current user's special folders; the RootFolder and the RecycleBin. RootFolder is the root of user's files and folders and RecycleBin is the root of recycled items. This is not a valid action for SigV4 (administrative API) clients. This action requires an authentication token. To get an authentication token, register an application with Amazon WorkDocs. For more information, see [Authentication and Access Control for User Applications](https://docs.aws.amazon.com/workdocs/latest/developerguide/wd-auth-user.html) in the Amazon WorkDocs Developer Guide. /// @@ -2308,7 +2308,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `DescribeUsers` operation on the `AWSGorillaBoyService` service. + /// Performs the `DescribeUsers` operation on the `WorkDocs` service. /// /// Describes the specified users. You can describe all users or filter the results (for example, by status or organization). By default, Amazon WorkDocs returns the first 24 active or pending users. If there are more results, the response includes a marker that you can use to request the next set of results. /// @@ -2382,7 +2382,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `GetCurrentUser` operation on the `AWSGorillaBoyService` service. + /// Performs the `GetCurrentUser` operation on the `WorkDocs` service. /// /// Retrieves details of the current user for whom the authentication token was generated. This is not a valid action for SigV4 (administrative API) clients. This action requires an authentication token. To get an authentication token, register an application with Amazon WorkDocs. For more information, see [Authentication and Access Control for User Applications](https://docs.aws.amazon.com/workdocs/latest/developerguide/wd-auth-user.html) in the Amazon WorkDocs Developer Guide. /// @@ -2453,7 +2453,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `GetDocument` operation on the `AWSGorillaBoyService` service. + /// Performs the `GetDocument` operation on the `WorkDocs` service. /// /// Retrieves details of a document. /// @@ -2527,7 +2527,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `GetDocumentPath` operation on the `AWSGorillaBoyService` service. + /// Performs the `GetDocumentPath` operation on the `WorkDocs` service. /// /// Retrieves the path information (the hierarchy from the root folder) for the requested document. By default, Amazon WorkDocs returns a maximum of 100 levels upwards from the requested document and only includes the IDs of the parent folders in the path. You can limit the maximum number of levels. You can also request the names of the parent folders. /// @@ -2599,7 +2599,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `GetDocumentVersion` operation on the `AWSGorillaBoyService` service. + /// Performs the `GetDocumentVersion` operation on the `WorkDocs` service. /// /// Retrieves version metadata for the specified document. /// @@ -2673,7 +2673,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `GetFolder` operation on the `AWSGorillaBoyService` service. + /// Performs the `GetFolder` operation on the `WorkDocs` service. /// /// Retrieves the metadata of the specified folder. /// @@ -2747,7 +2747,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `GetFolderPath` operation on the `AWSGorillaBoyService` service. + /// Performs the `GetFolderPath` operation on the `WorkDocs` service. /// /// Retrieves the path information (the hierarchy from the root folder) for the specified folder. By default, Amazon WorkDocs returns a maximum of 100 levels upwards from the requested folder and only includes the IDs of the parent folders in the path. You can limit the maximum number of levels. You can also request the parent folder names. /// @@ -2819,7 +2819,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `GetResources` operation on the `AWSGorillaBoyService` service. + /// Performs the `GetResources` operation on the `WorkDocs` service. /// /// Retrieves a collection of resources, including folders and documents. The only CollectionType supported is SHARED_WITH_ME. /// @@ -2891,7 +2891,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `InitiateDocumentVersionUpload` operation on the `AWSGorillaBoyService` service. + /// Performs the `InitiateDocumentVersionUpload` operation on the `WorkDocs` service. /// /// Creates a new document object and version object. The client specifies the parent folder ID and name of the document to upload. The ID is optionally specified when creating a new version of an existing document. This is the first step to upload a document. Next, upload the document to the URL returned from the call, and then call [UpdateDocumentVersion]. To cancel the document upload, call [AbortDocumentVersionUpload]. /// @@ -2974,7 +2974,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `RemoveAllResourcePermissions` operation on the `AWSGorillaBoyService` service. + /// Performs the `RemoveAllResourcePermissions` operation on the `WorkDocs` service. /// /// Removes all the permissions from the specified resource. /// @@ -3044,7 +3044,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `RemoveResourcePermission` operation on the `AWSGorillaBoyService` service. + /// Performs the `RemoveResourcePermission` operation on the `WorkDocs` service. /// /// Removes the permission for the specified principal from the specified resource. /// @@ -3115,7 +3115,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `RestoreDocumentVersions` operation on the `AWSGorillaBoyService` service. + /// Performs the `RestoreDocumentVersions` operation on the `WorkDocs` service. /// /// Recovers a deleted version of an Amazon WorkDocs document. /// @@ -3189,7 +3189,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `SearchResources` operation on the `AWSGorillaBoyService` service. + /// Performs the `SearchResources` operation on the `WorkDocs` service. /// /// Searches metadata and the content of folders, documents, document versions, and comments. /// @@ -3262,7 +3262,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `UpdateDocument` operation on the `AWSGorillaBoyService` service. + /// Performs the `UpdateDocument` operation on the `WorkDocs` service. /// /// Updates the specified attributes of a document. The user must have access to both the document and its parent folder, if applicable. /// @@ -3341,7 +3341,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `UpdateDocumentVersion` operation on the `AWSGorillaBoyService` service. + /// Performs the `UpdateDocumentVersion` operation on the `WorkDocs` service. /// /// Changes the status of the document version to ACTIVE. Amazon WorkDocs also sets its document container to ACTIVE. This is the last step in a document upload, after the client uploads the document to an S3-presigned URL returned by [InitiateDocumentVersionUpload]. /// @@ -3418,7 +3418,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `UpdateFolder` operation on the `AWSGorillaBoyService` service. + /// Performs the `UpdateFolder` operation on the `WorkDocs` service. /// /// Updates the specified attributes of the specified folder. The user must have access to both the folder and its parent folder, if applicable. /// @@ -3497,7 +3497,7 @@ extension WorkDocsClient { return try await op.execute(input: input) } - /// Performs the `UpdateUser` operation on the `AWSGorillaBoyService` service. + /// Performs the `UpdateUser` operation on the `WorkDocs` service. /// /// Updates the specified attributes of the specified user, and grants or revokes administrative privileges to the Amazon WorkDocs site. /// diff --git a/Sources/Services/AWSWorkMail/Sources/AWSWorkMail/WorkMailClient.swift b/Sources/Services/AWSWorkMail/Sources/AWSWorkMail/WorkMailClient.swift index 9f705192fc1..431bd2f6771 100644 --- a/Sources/Services/AWSWorkMail/Sources/AWSWorkMail/WorkMailClient.swift +++ b/Sources/Services/AWSWorkMail/Sources/AWSWorkMail/WorkMailClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class WorkMailClient: ClientRuntime.Client { public static let clientName = "WorkMailClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: WorkMailClient.WorkMailClientConfiguration let serviceName = "WorkMail" @@ -331,7 +331,7 @@ extension WorkMailClient { } extension WorkMailClient { - /// Performs the `AssociateDelegateToResource` operation on the `WorkMailService` service. + /// Performs the `AssociateDelegateToResource` operation on the `WorkMail` service. /// /// Adds a member (user or group) to the resource's set of delegates. /// @@ -406,7 +406,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `AssociateMemberToGroup` operation on the `WorkMailService` service. + /// Performs the `AssociateMemberToGroup` operation on the `WorkMail` service. /// /// Adds a member (user or group) to the group's set. /// @@ -483,7 +483,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `AssumeImpersonationRole` operation on the `WorkMailService` service. + /// Performs the `AssumeImpersonationRole` operation on the `WorkMail` service. /// /// Assumes an impersonation role for the given WorkMail organization. This method returns an authentication token you can use to make impersonated calls. /// @@ -556,7 +556,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `CancelMailboxExportJob` operation on the `WorkMailService` service. + /// Performs the `CancelMailboxExportJob` operation on the `WorkMail` service. /// /// Cancels a mailbox export job. If the mailbox export job is near completion, it might not be possible to cancel it. /// @@ -630,7 +630,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `CreateAlias` operation on the `WorkMailService` service. + /// Performs the `CreateAlias` operation on the `WorkMail` service. /// /// Adds an alias to the set of a given member (user or group) of WorkMail. /// @@ -708,7 +708,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `CreateAvailabilityConfiguration` operation on the `WorkMailService` service. + /// Performs the `CreateAvailabilityConfiguration` operation on the `WorkMail` service. /// /// Creates an AvailabilityConfiguration for the given WorkMail organization and domain. /// @@ -783,7 +783,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `CreateGroup` operation on the `WorkMailService` service. + /// Performs the `CreateGroup` operation on the `WorkMail` service. /// /// Creates a group that can be used in WorkMail by calling the [RegisterToWorkMail] operation. /// @@ -860,7 +860,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `CreateIdentityCenterApplication` operation on the `WorkMailService` service. + /// Performs the `CreateIdentityCenterApplication` operation on the `WorkMail` service. /// /// Creates the WorkMail application in IAM Identity Center that can be used later in the WorkMail - IdC integration. For more information, see PutIdentityProviderConfiguration. This action does not affect the authentication settings for any WorkMail organizations. /// @@ -931,7 +931,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `CreateImpersonationRole` operation on the `WorkMailService` service. + /// Performs the `CreateImpersonationRole` operation on the `WorkMail` service. /// /// Creates an impersonation role for the given WorkMail organization. Idempotency ensures that an API request completes no more than one time. With an idempotent request, if the original request completes successfully, any subsequent retries also complete successfully without performing any further actions. /// @@ -1007,7 +1007,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `CreateMobileDeviceAccessRule` operation on the `WorkMailService` service. + /// Performs the `CreateMobileDeviceAccessRule` operation on the `WorkMail` service. /// /// Creates a new mobile device access rule for the specified WorkMail organization. /// @@ -1081,7 +1081,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `CreateOrganization` operation on the `WorkMailService` service. + /// Performs the `CreateOrganization` operation on the `WorkMail` service. /// /// Creates a new WorkMail organization. Optionally, you can choose to associate an existing AWS Directory Service directory with your organization. If an AWS Directory Service directory ID is specified, the organization alias must match the directory alias. If you choose not to associate an existing directory with your organization, then we create a new WorkMail directory for you. For more information, see [Adding an organization](https://docs.aws.amazon.com/workmail/latest/adminguide/add_new_organization.html) in the WorkMail Administrator Guide. You can associate multiple email domains with an organization, then choose your default email domain from the WorkMail console. You can also associate a domain that is managed in an Amazon Route 53 public hosted zone. For more information, see [Adding a domain](https://docs.aws.amazon.com/workmail/latest/adminguide/add_domain.html) and [Choosing the default domain](https://docs.aws.amazon.com/workmail/latest/adminguide/default_domain.html) in the WorkMail Administrator Guide. Optionally, you can use a customer managed key from AWS Key Management Service (AWS KMS) to encrypt email for your organization. If you don't associate an AWS KMS key, WorkMail creates a default, AWS managed key for you. /// @@ -1156,7 +1156,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `CreateResource` operation on the `WorkMailService` service. + /// Performs the `CreateResource` operation on the `WorkMail` service. /// /// Creates a new WorkMail resource. /// @@ -1233,7 +1233,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `CreateUser` operation on the `WorkMailService` service. + /// Performs the `CreateUser` operation on the `WorkMail` service. /// /// Creates a user who can be used in WorkMail by calling the [RegisterToWorkMail] operation. /// @@ -1311,7 +1311,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `DeleteAccessControlRule` operation on the `WorkMailService` service. + /// Performs the `DeleteAccessControlRule` operation on the `WorkMail` service. /// /// Deletes an access control rule for the specified WorkMail organization. Deleting already deleted and non-existing rules does not produce an error. In those cases, the service sends back an HTTP 200 response with an empty HTTP body. /// @@ -1382,7 +1382,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `DeleteAlias` operation on the `WorkMailService` service. + /// Performs the `DeleteAlias` operation on the `WorkMail` service. /// /// Remove one or more specified aliases from a set of aliases for a given user. /// @@ -1456,7 +1456,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `DeleteAvailabilityConfiguration` operation on the `WorkMailService` service. + /// Performs the `DeleteAvailabilityConfiguration` operation on the `WorkMail` service. /// /// Deletes the AvailabilityConfiguration for the given WorkMail organization and domain. /// @@ -1527,7 +1527,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `DeleteEmailMonitoringConfiguration` operation on the `WorkMailService` service. + /// Performs the `DeleteEmailMonitoringConfiguration` operation on the `WorkMail` service. /// /// Deletes the email monitoring configuration for a specified organization. /// @@ -1599,7 +1599,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `DeleteGroup` operation on the `WorkMailService` service. + /// Performs the `DeleteGroup` operation on the `WorkMail` service. /// /// Deletes a group from WorkMail. /// @@ -1675,7 +1675,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `DeleteIdentityCenterApplication` operation on the `WorkMailService` service. + /// Performs the `DeleteIdentityCenterApplication` operation on the `WorkMail` service. /// /// Deletes the IAM Identity Center application from WorkMail. This action does not affect the authentication settings for any WorkMail organizations. /// @@ -1746,7 +1746,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `DeleteIdentityProviderConfiguration` operation on the `WorkMailService` service. + /// Performs the `DeleteIdentityProviderConfiguration` operation on the `WorkMail` service. /// /// Disables the integration between IdC and WorkMail. Authentication will continue with the directory as it was before the IdC integration. You might have to reset your directory passwords and reconfigure your desktop and mobile email clients. /// @@ -1818,7 +1818,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `DeleteImpersonationRole` operation on the `WorkMailService` service. + /// Performs the `DeleteImpersonationRole` operation on the `WorkMail` service. /// /// Deletes an impersonation role for the given WorkMail organization. /// @@ -1890,7 +1890,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `DeleteMailboxPermissions` operation on the `WorkMailService` service. + /// Performs the `DeleteMailboxPermissions` operation on the `WorkMail` service. /// /// Deletes permissions granted to a member (user or group). /// @@ -1964,7 +1964,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `DeleteMobileDeviceAccessOverride` operation on the `WorkMailService` service. + /// Performs the `DeleteMobileDeviceAccessOverride` operation on the `WorkMail` service. /// /// Deletes the mobile device access override for the given WorkMail organization, user, and device. Deleting already deleted and non-existing overrides does not produce an error. In those cases, the service sends back an HTTP 200 response with an empty HTTP body. /// @@ -2037,7 +2037,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `DeleteMobileDeviceAccessRule` operation on the `WorkMailService` service. + /// Performs the `DeleteMobileDeviceAccessRule` operation on the `WorkMail` service. /// /// Deletes a mobile device access rule for the specified WorkMail organization. Deleting already deleted and non-existing rules does not produce an error. In those cases, the service sends back an HTTP 200 response with an empty HTTP body. /// @@ -2109,7 +2109,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `DeleteOrganization` operation on the `WorkMailService` service. + /// Performs the `DeleteOrganization` operation on the `WorkMail` service. /// /// Deletes an WorkMail organization and all underlying AWS resources managed by WorkMail as part of the organization. You can choose whether to delete the associated directory. For more information, see [Removing an organization](https://docs.aws.amazon.com/workmail/latest/adminguide/remove_organization.html) in the WorkMail Administrator Guide. /// @@ -2182,7 +2182,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `DeletePersonalAccessToken` operation on the `WorkMailService` service. + /// Performs the `DeletePersonalAccessToken` operation on the `WorkMail` service. /// /// Deletes the Personal Access Token from the provided WorkMail Organization. /// @@ -2254,7 +2254,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `DeleteResource` operation on the `WorkMailService` service. + /// Performs the `DeleteResource` operation on the `WorkMail` service. /// /// Deletes the specified resource. /// @@ -2328,7 +2328,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `DeleteRetentionPolicy` operation on the `WorkMailService` service. + /// Performs the `DeleteRetentionPolicy` operation on the `WorkMail` service. /// /// Deletes the specified retention policy from the specified organization. /// @@ -2400,7 +2400,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `DeleteUser` operation on the `WorkMailService` service. + /// Performs the `DeleteUser` operation on the `WorkMail` service. /// /// Deletes a user from WorkMail and all subsequent systems. Before you can delete a user, the user state must be DISABLED. Use the [DescribeUser] action to confirm the user state. Deleting a user is permanent and cannot be undone. WorkMail archives user mailboxes for 30 days before they are permanently removed. /// @@ -2476,7 +2476,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `DeregisterFromWorkMail` operation on the `WorkMailService` service. + /// Performs the `DeregisterFromWorkMail` operation on the `WorkMail` service. /// /// Mark a user, group, or resource as no longer used in WorkMail. This action disassociates the mailbox and schedules it for clean-up. WorkMail keeps mailboxes for 30 days before they are permanently removed. The functionality in the console is Disable. /// @@ -2550,7 +2550,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `DeregisterMailDomain` operation on the `WorkMailService` service. + /// Performs the `DeregisterMailDomain` operation on the `WorkMail` service. /// /// Removes a domain from WorkMail, stops email routing to WorkMail, and removes the authorization allowing WorkMail use. SES keeps the domain because other applications may use it. You must first remove any email address used by WorkMail entities before you remove the domain. /// @@ -2624,7 +2624,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `DescribeEmailMonitoringConfiguration` operation on the `WorkMailService` service. + /// Performs the `DescribeEmailMonitoringConfiguration` operation on the `WorkMail` service. /// /// Describes the current email monitoring configuration for a specified organization. /// @@ -2697,7 +2697,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `DescribeEntity` operation on the `WorkMailService` service. + /// Performs the `DescribeEntity` operation on the `WorkMail` service. /// /// Returns basic details about an entity in WorkMail. /// @@ -2770,7 +2770,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `DescribeGroup` operation on the `WorkMailService` service. + /// Performs the `DescribeGroup` operation on the `WorkMail` service. /// /// Returns the data available for the group. /// @@ -2843,7 +2843,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `DescribeIdentityProviderConfiguration` operation on the `WorkMailService` service. + /// Performs the `DescribeIdentityProviderConfiguration` operation on the `WorkMail` service. /// /// Returns detailed information on the current IdC setup for the WorkMail organization. /// @@ -2916,7 +2916,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `DescribeInboundDmarcSettings` operation on the `WorkMailService` service. + /// Performs the `DescribeInboundDmarcSettings` operation on the `WorkMail` service. /// /// Lists the settings in a DMARC policy for a specified organization. /// @@ -2987,7 +2987,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `DescribeMailboxExportJob` operation on the `WorkMailService` service. + /// Performs the `DescribeMailboxExportJob` operation on the `WorkMail` service. /// /// Describes the current status of a mailbox export job. /// @@ -3060,7 +3060,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `DescribeOrganization` operation on the `WorkMailService` service. + /// Performs the `DescribeOrganization` operation on the `WorkMail` service. /// /// Provides more information regarding a given organization based on its identifier. /// @@ -3131,7 +3131,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `DescribeResource` operation on the `WorkMailService` service. + /// Performs the `DescribeResource` operation on the `WorkMail` service. /// /// Returns the data available for the resource. /// @@ -3205,7 +3205,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `DescribeUser` operation on the `WorkMailService` service. + /// Performs the `DescribeUser` operation on the `WorkMail` service. /// /// Provides information regarding the user. /// @@ -3280,7 +3280,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `DisassociateDelegateFromResource` operation on the `WorkMailService` service. + /// Performs the `DisassociateDelegateFromResource` operation on the `WorkMail` service. /// /// Removes a member from the resource's set of delegates. /// @@ -3355,7 +3355,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `DisassociateMemberFromGroup` operation on the `WorkMailService` service. + /// Performs the `DisassociateMemberFromGroup` operation on the `WorkMail` service. /// /// Removes a member from a group. /// @@ -3432,7 +3432,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `GetAccessControlEffect` operation on the `WorkMailService` service. + /// Performs the `GetAccessControlEffect` operation on the `WorkMail` service. /// /// Gets the effects of an organization's access control rules as they apply to a specified IPv4 address, access protocol action, and user ID or impersonation role ID. You must provide either the user ID or impersonation role ID. Impersonation role ID can only be used with Action EWS. /// @@ -3506,7 +3506,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `GetDefaultRetentionPolicy` operation on the `WorkMailService` service. + /// Performs the `GetDefaultRetentionPolicy` operation on the `WorkMail` service. /// /// Gets the default retention policy details for the specified organization. /// @@ -3579,7 +3579,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `GetImpersonationRole` operation on the `WorkMailService` service. + /// Performs the `GetImpersonationRole` operation on the `WorkMail` service. /// /// Gets the impersonation role details for the given WorkMail organization. /// @@ -3652,7 +3652,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `GetImpersonationRoleEffect` operation on the `WorkMailService` service. + /// Performs the `GetImpersonationRoleEffect` operation on the `WorkMail` service. /// /// Tests whether the given impersonation role can impersonate a target user. /// @@ -3727,7 +3727,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `GetMailDomain` operation on the `WorkMailService` service. + /// Performs the `GetMailDomain` operation on the `WorkMail` service. /// /// Gets details for a mail domain, including domain records required to configure your domain with recommended security. /// @@ -3800,7 +3800,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `GetMailboxDetails` operation on the `WorkMailService` service. + /// Performs the `GetMailboxDetails` operation on the `WorkMail` service. /// /// Requests a user's mailbox details for a specified organization and user. /// @@ -3873,7 +3873,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `GetMobileDeviceAccessEffect` operation on the `WorkMailService` service. + /// Performs the `GetMobileDeviceAccessEffect` operation on the `WorkMail` service. /// /// Simulates the effect of the mobile device access rules for the given attributes of a sample access event. Use this method to test the effects of the current set of mobile device access rules for the WorkMail organization for a particular user's attributes. /// @@ -3945,7 +3945,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `GetMobileDeviceAccessOverride` operation on the `WorkMailService` service. + /// Performs the `GetMobileDeviceAccessOverride` operation on the `WorkMail` service. /// /// Gets the mobile device access override for the given WorkMail organization, user, and device. /// @@ -4019,7 +4019,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `GetPersonalAccessTokenMetadata` operation on the `WorkMailService` service. + /// Performs the `GetPersonalAccessTokenMetadata` operation on the `WorkMail` service. /// /// Requests details of a specific Personal Access Token within the WorkMail organization. /// @@ -4092,7 +4092,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `ListAccessControlRules` operation on the `WorkMailService` service. + /// Performs the `ListAccessControlRules` operation on the `WorkMail` service. /// /// Lists the access control rules for the specified organization. /// @@ -4163,7 +4163,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `ListAliases` operation on the `WorkMailService` service. + /// Performs the `ListAliases` operation on the `WorkMail` service. /// /// Creates a paginated call to list the aliases associated with a given entity. /// @@ -4237,7 +4237,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `ListAvailabilityConfigurations` operation on the `WorkMailService` service. + /// Performs the `ListAvailabilityConfigurations` operation on the `WorkMail` service. /// /// List all the AvailabilityConfiguration's for the given WorkMail organization. /// @@ -4309,7 +4309,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `ListGroupMembers` operation on the `WorkMailService` service. + /// Performs the `ListGroupMembers` operation on the `WorkMail` service. /// /// Returns an overview of the members of a group. Users and groups can be members of a group. /// @@ -4383,7 +4383,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `ListGroups` operation on the `WorkMailService` service. + /// Performs the `ListGroups` operation on the `WorkMail` service. /// /// Returns summaries of the organization's groups. /// @@ -4456,7 +4456,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `ListGroupsForEntity` operation on the `WorkMailService` service. + /// Performs the `ListGroupsForEntity` operation on the `WorkMail` service. /// /// Returns all the groups to which an entity belongs. /// @@ -4530,7 +4530,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `ListImpersonationRoles` operation on the `WorkMailService` service. + /// Performs the `ListImpersonationRoles` operation on the `WorkMail` service. /// /// Lists all the impersonation roles for the given WorkMail organization. /// @@ -4602,7 +4602,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `ListMailDomains` operation on the `WorkMailService` service. + /// Performs the `ListMailDomains` operation on the `WorkMail` service. /// /// Lists the mail domains in a given WorkMail organization. /// @@ -4674,7 +4674,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `ListMailboxExportJobs` operation on the `WorkMailService` service. + /// Performs the `ListMailboxExportJobs` operation on the `WorkMail` service. /// /// Lists the mailbox export jobs started for the specified organization within the last seven days. /// @@ -4746,7 +4746,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `ListMailboxPermissions` operation on the `WorkMailService` service. + /// Performs the `ListMailboxPermissions` operation on the `WorkMail` service. /// /// Lists the mailbox permissions associated with a user, group, or resource mailbox. /// @@ -4819,7 +4819,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `ListMobileDeviceAccessOverrides` operation on the `WorkMailService` service. + /// Performs the `ListMobileDeviceAccessOverrides` operation on the `WorkMail` service. /// /// Lists all the mobile device access overrides for any given combination of WorkMail organization, user, or device. /// @@ -4892,7 +4892,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `ListMobileDeviceAccessRules` operation on the `WorkMailService` service. + /// Performs the `ListMobileDeviceAccessRules` operation on the `WorkMail` service. /// /// Lists the mobile device access rules for the specified WorkMail organization. /// @@ -4964,7 +4964,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `ListOrganizations` operation on the `WorkMailService` service. + /// Performs the `ListOrganizations` operation on the `WorkMail` service. /// /// Returns summaries of the customer's organizations. /// @@ -5034,7 +5034,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `ListPersonalAccessTokens` operation on the `WorkMailService` service. + /// Performs the `ListPersonalAccessTokens` operation on the `WorkMail` service. /// /// Returns a summary of your Personal Access Tokens. /// @@ -5108,7 +5108,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `ListResourceDelegates` operation on the `WorkMailService` service. + /// Performs the `ListResourceDelegates` operation on the `WorkMail` service. /// /// Lists the delegates associated with a resource. Users and groups can be resource delegates and answer requests on behalf of the resource. /// @@ -5183,7 +5183,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `ListResources` operation on the `WorkMailService` service. + /// Performs the `ListResources` operation on the `WorkMail` service. /// /// Returns summaries of the organization's resources. /// @@ -5256,7 +5256,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `WorkMailService` service. + /// Performs the `ListTagsForResource` operation on the `WorkMail` service. /// /// Lists the tags applied to an WorkMail organization resource. /// @@ -5326,7 +5326,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `ListUsers` operation on the `WorkMailService` service. + /// Performs the `ListUsers` operation on the `WorkMail` service. /// /// Returns summaries of the organization's users. /// @@ -5398,7 +5398,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `PutAccessControlRule` operation on the `WorkMailService` service. + /// Performs the `PutAccessControlRule` operation on the `WorkMail` service. /// /// Adds a new access control rule for the specified organization. The rule allows or denies access to the organization for the specified IPv4 addresses, access protocol actions, user IDs and impersonation IDs. Adding a new rule with the same name as an existing rule replaces the older rule. /// @@ -5473,7 +5473,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `PutEmailMonitoringConfiguration` operation on the `WorkMailService` service. + /// Performs the `PutEmailMonitoringConfiguration` operation on the `WorkMail` service. /// /// Creates or updates the email monitoring configuration for a specified organization. /// @@ -5546,7 +5546,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `PutIdentityProviderConfiguration` operation on the `WorkMailService` service. + /// Performs the `PutIdentityProviderConfiguration` operation on the `WorkMail` service. /// /// Enables integration between IAM Identity Center (IdC) and WorkMail to proxy authentication requests for mailbox users. You can connect your IdC directory or your external directory to WorkMail through IdC and manage access to WorkMail mailboxes in a single place. For enhanced protection, you could enable Multifactor Authentication (MFA) and Personal Access Tokens. /// @@ -5619,7 +5619,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `PutInboundDmarcSettings` operation on the `WorkMailService` service. + /// Performs the `PutInboundDmarcSettings` operation on the `WorkMail` service. /// /// Enables or disables a DMARC policy for a given organization. /// @@ -5690,7 +5690,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `PutMailboxPermissions` operation on the `WorkMailService` service. + /// Performs the `PutMailboxPermissions` operation on the `WorkMail` service. /// /// Sets permissions for a user, group, or resource. This replaces any pre-existing permissions. /// @@ -5764,7 +5764,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `PutMobileDeviceAccessOverride` operation on the `WorkMailService` service. + /// Performs the `PutMobileDeviceAccessOverride` operation on the `WorkMail` service. /// /// Creates or updates a mobile device access override for the given WorkMail organization, user, and device. /// @@ -5838,7 +5838,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `PutRetentionPolicy` operation on the `WorkMailService` service. + /// Performs the `PutRetentionPolicy` operation on the `WorkMail` service. /// /// Puts a retention policy to the specified organization. /// @@ -5911,7 +5911,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `RegisterMailDomain` operation on the `WorkMailService` service. + /// Performs the `RegisterMailDomain` operation on the `WorkMail` service. /// /// Registers a new domain in WorkMail and SES, and configures it for use by WorkMail. Emails received by SES for this domain are routed to the specified WorkMail organization, and WorkMail has permanent permission to use the specified domain for sending your users' emails. /// @@ -5986,7 +5986,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `RegisterToWorkMail` operation on the `WorkMailService` service. + /// Performs the `RegisterToWorkMail` operation on the `WorkMail` service. /// /// Registers an existing and disabled user, group, or resource for WorkMail use by associating a mailbox and calendaring capabilities. It performs no change if the user, group, or resource is enabled and fails if the user, group, or resource is deleted. This operation results in the accumulation of costs. For more information, see [Pricing](https://aws.amazon.com/workmail/pricing). The equivalent console functionality for this operation is Enable. Users can either be created by calling the [CreateUser] API operation or they can be synchronized from your directory. For more information, see [DeregisterFromWorkMail]. /// @@ -6066,7 +6066,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `ResetPassword` operation on the `WorkMailService` service. + /// Performs the `ResetPassword` operation on the `WorkMail` service. /// /// Allows the administrator to reset the password for a user. /// @@ -6144,7 +6144,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `StartMailboxExportJob` operation on the `WorkMailService` service. + /// Performs the `StartMailboxExportJob` operation on the `WorkMail` service. /// /// Starts a mailbox export job to export MIME-format email messages and calendar items from the specified mailbox to the specified Amazon Simple Storage Service (Amazon S3) bucket. For more information, see [Exporting mailbox content](https://docs.aws.amazon.com/workmail/latest/adminguide/mail-export.html) in the WorkMail Administrator Guide. /// @@ -6219,7 +6219,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `WorkMailService` service. + /// Performs the `TagResource` operation on the `WorkMail` service. /// /// Applies the specified tags to the specified WorkMailorganization resource. /// @@ -6292,7 +6292,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `TestAvailabilityConfiguration` operation on the `WorkMailService` service. + /// Performs the `TestAvailabilityConfiguration` operation on the `WorkMail` service. /// /// Performs a test on an availability provider to ensure that access is allowed. For EWS, it verifies the provided credentials can be used to successfully log in. For Lambda, it verifies that the Lambda function can be invoked and that the resource access policy was configured to deny anonymous access. An anonymous invocation is one done without providing either a SourceArn or SourceAccount header. The request must contain either one provider definition (EwsProvider or LambdaProvider) or the DomainName parameter. If the DomainName parameter is provided, the configuration stored under the DomainName will be tested. /// @@ -6365,7 +6365,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `WorkMailService` service. + /// Performs the `UntagResource` operation on the `WorkMail` service. /// /// Untags the specified tags from the specified WorkMail organization resource. /// @@ -6435,7 +6435,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `UpdateAvailabilityConfiguration` operation on the `WorkMailService` service. + /// Performs the `UpdateAvailabilityConfiguration` operation on the `WorkMail` service. /// /// Updates an existing AvailabilityConfiguration for the given WorkMail organization and domain. /// @@ -6508,7 +6508,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `UpdateDefaultMailDomain` operation on the `WorkMailService` service. + /// Performs the `UpdateDefaultMailDomain` operation on the `WorkMail` service. /// /// Updates the default mail domain for an organization. The default mail domain is used by the WorkMail AWS Console to suggest an email address when enabling a mail user. You can only have one default domain. /// @@ -6582,7 +6582,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `UpdateGroup` operation on the `WorkMailService` service. + /// Performs the `UpdateGroup` operation on the `WorkMail` service. /// /// Updates attributes in a group. /// @@ -6657,7 +6657,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `UpdateImpersonationRole` operation on the `WorkMailService` service. + /// Performs the `UpdateImpersonationRole` operation on the `WorkMail` service. /// /// Updates an impersonation role for the given WorkMail organization. /// @@ -6733,7 +6733,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `UpdateMailboxQuota` operation on the `WorkMailService` service. + /// Performs the `UpdateMailboxQuota` operation on the `WorkMail` service. /// /// Updates a user's current mailbox quota for a specified organization and user. /// @@ -6807,7 +6807,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `UpdateMobileDeviceAccessRule` operation on the `WorkMailService` service. + /// Performs the `UpdateMobileDeviceAccessRule` operation on the `WorkMail` service. /// /// Updates a mobile device access rule for the specified WorkMail organization. /// @@ -6880,7 +6880,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `UpdatePrimaryEmailAddress` operation on the `WorkMailService` service. + /// Performs the `UpdatePrimaryEmailAddress` operation on the `WorkMail` service. /// /// Updates the primary email for a user, group, or resource. The current email is moved into the list of aliases (or swapped between an existing alias and the current primary email), and the email provided in the input is promoted as the primary. /// @@ -6960,7 +6960,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `UpdateResource` operation on the `WorkMailService` service. + /// Performs the `UpdateResource` operation on the `WorkMail` service. /// /// Updates data for the resource. To have the latest information, it must be preceded by a [DescribeResource] call. The dataset in the request should be the one expected when performing another DescribeResource call. /// @@ -7041,7 +7041,7 @@ extension WorkMailClient { return try await op.execute(input: input) } - /// Performs the `UpdateUser` operation on the `WorkMailService` service. + /// Performs the `UpdateUser` operation on the `WorkMail` service. /// /// Updates data for the user. To have the latest information, it must be preceded by a [DescribeUser] call. The dataset in the request should be the one expected when performing another DescribeUser call. /// diff --git a/Sources/Services/AWSWorkMailMessageFlow/Sources/AWSWorkMailMessageFlow/WorkMailMessageFlowClient.swift b/Sources/Services/AWSWorkMailMessageFlow/Sources/AWSWorkMailMessageFlow/WorkMailMessageFlowClient.swift index 12ff73d6e1f..fbeba830934 100644 --- a/Sources/Services/AWSWorkMailMessageFlow/Sources/AWSWorkMailMessageFlow/WorkMailMessageFlowClient.swift +++ b/Sources/Services/AWSWorkMailMessageFlow/Sources/AWSWorkMailMessageFlow/WorkMailMessageFlowClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class WorkMailMessageFlowClient: ClientRuntime.Client { public static let clientName = "WorkMailMessageFlowClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: WorkMailMessageFlowClient.WorkMailMessageFlowClientConfiguration let serviceName = "WorkMailMessageFlow" @@ -329,7 +329,7 @@ extension WorkMailMessageFlowClient { } extension WorkMailMessageFlowClient { - /// Performs the `GetRawMessageContent` operation on the `GiraffeMessageInTransitService` service. + /// Performs the `GetRawMessageContent` operation on the `WorkMailMessageFlow` service. /// /// Retrieves the raw content of an in-transit email message, in MIME format. /// @@ -395,7 +395,7 @@ extension WorkMailMessageFlowClient { return try await op.execute(input: input) } - /// Performs the `PutRawMessageContent` operation on the `GiraffeMessageInTransitService` service. + /// Performs the `PutRawMessageContent` operation on the `WorkMailMessageFlow` service. /// /// Updates the raw content of an in-transit email message, in MIME format. This example describes how to update in-transit email message. For more information and examples for using this API, see [ Updating message content with AWS Lambda](https://docs.aws.amazon.com/workmail/latest/adminguide/update-with-lambda.html). Updates to an in-transit message only appear when you call PutRawMessageContent from an AWS Lambda function configured with a synchronous [ Run Lambda](https://docs.aws.amazon.com/workmail/latest/adminguide/lambda.html#synchronous-rules) rule. If you call PutRawMessageContent on a delivered or sent message, the message remains unchanged, even though [GetRawMessageContent](https://docs.aws.amazon.com/workmail/latest/APIReference/API_messageflow_GetRawMessageContent.html) returns an updated message. /// diff --git a/Sources/Services/AWSWorkSpaces/Sources/AWSWorkSpaces/WorkSpacesClient.swift b/Sources/Services/AWSWorkSpaces/Sources/AWSWorkSpaces/WorkSpacesClient.swift index 8d34043a6c6..4a4f8cde37e 100644 --- a/Sources/Services/AWSWorkSpaces/Sources/AWSWorkSpaces/WorkSpacesClient.swift +++ b/Sources/Services/AWSWorkSpaces/Sources/AWSWorkSpaces/WorkSpacesClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class WorkSpacesClient: ClientRuntime.Client { public static let clientName = "WorkSpacesClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: WorkSpacesClient.WorkSpacesClientConfiguration let serviceName = "WorkSpaces" @@ -330,7 +330,7 @@ extension WorkSpacesClient { } extension WorkSpacesClient { - /// Performs the `AcceptAccountLinkInvitation` operation on the `WorkspacesService` service. + /// Performs the `AcceptAccountLinkInvitation` operation on the `WorkSpaces` service. /// /// Accepts the account link invitation. There's currently no unlinking capability after you accept the account linking invitation. /// @@ -404,7 +404,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `AssociateConnectionAlias` operation on the `WorkspacesService` service. + /// Performs the `AssociateConnectionAlias` operation on the `WorkSpaces` service. /// /// Associates the specified connection alias with the specified directory to enable cross-Region redirection. For more information, see [ Cross-Region Redirection for Amazon WorkSpaces](https://docs.aws.amazon.com/workspaces/latest/adminguide/cross-region-redirection.html). Before performing this operation, call [ DescribeConnectionAliases](https://docs.aws.amazon.com/workspaces/latest/api/API_DescribeConnectionAliases.html) to make sure that the current state of the connection alias is CREATED. /// @@ -479,7 +479,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `AssociateIpGroups` operation on the `WorkspacesService` service. + /// Performs the `AssociateIpGroups` operation on the `WorkSpaces` service. /// /// Associates the specified IP access control group with the specified directory. /// @@ -554,7 +554,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `AssociateWorkspaceApplication` operation on the `WorkspacesService` service. + /// Performs the `AssociateWorkspaceApplication` operation on the `WorkSpaces` service. /// /// Associates the specified application to the specified WorkSpace. /// @@ -633,7 +633,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `AuthorizeIpRules` operation on the `WorkspacesService` service. + /// Performs the `AuthorizeIpRules` operation on the `WorkSpaces` service. /// /// Adds one or more rules to the specified IP access control group. This action gives users permission to access their WorkSpaces from the CIDR address ranges specified in the rules. /// @@ -707,7 +707,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `CopyWorkspaceImage` operation on the `WorkspacesService` service. + /// Performs the `CopyWorkspaceImage` operation on the `WorkSpaces` service. /// /// Copies the specified image from the specified Region to the current Region. For more information about copying images, see [ Copy a Custom WorkSpaces Image](https://docs.aws.amazon.com/workspaces/latest/adminguide/copy-custom-image.html). In the China (Ningxia) Region, you can copy images only within the same Region. In Amazon Web Services GovCloud (US), to copy images to and from other Regions, contact Amazon Web Services Support. Before copying a shared image, be sure to verify that it has been shared from the correct Amazon Web Services account. To determine if an image has been shared and to see the ID of the Amazon Web Services account that owns an image, use the [DescribeWorkSpaceImages](https://docs.aws.amazon.com/workspaces/latest/api/API_DescribeWorkspaceImages.html) and [DescribeWorkspaceImagePermissions](https://docs.aws.amazon.com/workspaces/latest/api/API_DescribeWorkspaceImagePermissions.html) API operations. /// @@ -783,7 +783,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `CreateAccountLinkInvitation` operation on the `WorkspacesService` service. + /// Performs the `CreateAccountLinkInvitation` operation on the `WorkSpaces` service. /// /// Creates the account link invitation. /// @@ -856,7 +856,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `CreateConnectClientAddIn` operation on the `WorkspacesService` service. + /// Performs the `CreateConnectClientAddIn` operation on the `WorkSpaces` service. /// /// Creates a client-add-in for Amazon Connect within a directory. You can create only one Amazon Connect client add-in within a directory. This client add-in allows WorkSpaces users to seamlessly connect to Amazon Connect. /// @@ -930,7 +930,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `CreateConnectionAlias` operation on the `WorkspacesService` service. + /// Performs the `CreateConnectionAlias` operation on the `WorkSpaces` service. /// /// Creates the specified connection alias for use with cross-Region redirection. For more information, see [ Cross-Region Redirection for Amazon WorkSpaces](https://docs.aws.amazon.com/workspaces/latest/adminguide/cross-region-redirection.html). /// @@ -1005,7 +1005,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `CreateIpGroup` operation on the `WorkspacesService` service. + /// Performs the `CreateIpGroup` operation on the `WorkSpaces` service. /// /// Creates an IP access control group. An IP access control group provides you with the ability to control the IP addresses from which users are allowed to access their WorkSpaces. To specify the CIDR address ranges, add rules to your IP access control group and then associate the group with your directory. You can add rules when you create the group or at any time using [AuthorizeIpRules]. There is a default IP access control group associated with your directory. If you don't associate an IP access control group with your directory, the default group is used. The default group includes a default rule that allows users to access their WorkSpaces from anywhere. You cannot modify the default IP access control group for your directory. /// @@ -1079,7 +1079,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `CreateStandbyWorkspaces` operation on the `WorkspacesService` service. + /// Performs the `CreateStandbyWorkspaces` operation on the `WorkSpaces` service. /// /// Creates a standby WorkSpace in a secondary Region. /// @@ -1153,7 +1153,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `CreateTags` operation on the `WorkspacesService` service. + /// Performs the `CreateTags` operation on the `WorkSpaces` service. /// /// Creates the specified tags for the specified WorkSpaces resource. /// @@ -1225,7 +1225,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `CreateUpdatedWorkspaceImage` operation on the `WorkspacesService` service. + /// Performs the `CreateUpdatedWorkspaceImage` operation on the `WorkSpaces` service. /// /// Creates a new updated WorkSpace image based on the specified source image. The new updated WorkSpace image has the latest drivers and other updates required by the Amazon WorkSpaces components. To determine which WorkSpace images need to be updated with the latest Amazon WorkSpaces requirements, use [ DescribeWorkspaceImages](https://docs.aws.amazon.com/workspaces/latest/api/API_DescribeWorkspaceImages.html). /// @@ -1307,7 +1307,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `CreateWorkspaceBundle` operation on the `WorkspacesService` service. + /// Performs the `CreateWorkspaceBundle` operation on the `WorkSpaces` service. /// /// Creates the specified WorkSpace bundle. For more information about creating WorkSpace bundles, see [ Create a Custom WorkSpaces Image and Bundle](https://docs.aws.amazon.com/workspaces/latest/adminguide/create-custom-bundle.html). /// @@ -1382,7 +1382,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `CreateWorkspaceImage` operation on the `WorkspacesService` service. + /// Performs the `CreateWorkspaceImage` operation on the `WorkSpaces` service. /// /// Creates a new WorkSpace image from an existing WorkSpace. /// @@ -1458,7 +1458,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `CreateWorkspaces` operation on the `WorkspacesService` service. + /// Performs the `CreateWorkspaces` operation on the `WorkSpaces` service. /// /// Creates one or more WorkSpaces. This operation is asynchronous and returns before the WorkSpaces are created. /// @@ -1537,7 +1537,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `CreateWorkspacesPool` operation on the `WorkspacesService` service. + /// Performs the `CreateWorkspacesPool` operation on the `WorkSpaces` service. /// /// Creates a pool of WorkSpaces. /// @@ -1612,7 +1612,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DeleteAccountLinkInvitation` operation on the `WorkspacesService` service. + /// Performs the `DeleteAccountLinkInvitation` operation on the `WorkSpaces` service. /// /// Deletes the account link invitation. /// @@ -1686,7 +1686,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DeleteClientBranding` operation on the `WorkspacesService` service. + /// Performs the `DeleteClientBranding` operation on the `WorkSpaces` service. /// /// Deletes customized client branding. Client branding allows you to customize your WorkSpace's client login portal. You can tailor your login portal company logo, the support email address, support link, link to reset password, and a custom message for users trying to sign in. After you delete your customized client branding, your login portal reverts to the default client branding. /// @@ -1758,7 +1758,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DeleteConnectClientAddIn` operation on the `WorkspacesService` service. + /// Performs the `DeleteConnectClientAddIn` operation on the `WorkSpaces` service. /// /// Deletes a client-add-in for Amazon Connect that is configured within a directory. /// @@ -1830,7 +1830,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DeleteConnectionAlias` operation on the `WorkspacesService` service. + /// Performs the `DeleteConnectionAlias` operation on the `WorkSpaces` service. /// /// Deletes the specified connection alias. For more information, see [ Cross-Region Redirection for Amazon WorkSpaces](https://docs.aws.amazon.com/workspaces/latest/adminguide/cross-region-redirection.html). If you will no longer be using a fully qualified domain name (FQDN) as the registration code for your WorkSpaces users, you must take certain precautions to prevent potential security issues. For more information, see [ Security Considerations if You Stop Using Cross-Region Redirection](https://docs.aws.amazon.com/workspaces/latest/adminguide/cross-region-redirection.html#cross-region-redirection-security-considerations). To delete a connection alias that has been shared, the shared account must first disassociate the connection alias from any directories it has been associated with. Then you must unshare the connection alias from the account it has been shared with. You can delete a connection alias only after it is no longer shared with any accounts or associated with any directories. /// @@ -1905,7 +1905,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DeleteIpGroup` operation on the `WorkspacesService` service. + /// Performs the `DeleteIpGroup` operation on the `WorkSpaces` service. /// /// Deletes the specified IP access control group. You cannot delete an IP access control group that is associated with a directory. /// @@ -1978,7 +1978,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DeleteTags` operation on the `WorkspacesService` service. + /// Performs the `DeleteTags` operation on the `WorkSpaces` service. /// /// Deletes the specified tags from the specified WorkSpaces resource. /// @@ -2049,7 +2049,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DeleteWorkspaceBundle` operation on the `WorkspacesService` service. + /// Performs the `DeleteWorkspaceBundle` operation on the `WorkSpaces` service. /// /// Deletes the specified WorkSpace bundle. For more information about deleting WorkSpace bundles, see [ Delete a Custom WorkSpaces Bundle or Image](https://docs.aws.amazon.com/workspaces/latest/adminguide/delete_bundle.html). /// @@ -2122,7 +2122,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DeleteWorkspaceImage` operation on the `WorkspacesService` service. + /// Performs the `DeleteWorkspaceImage` operation on the `WorkSpaces` service. /// /// Deletes the specified image from your account. To delete an image, you must first delete any bundles that are associated with the image and unshare the image if it is shared with other accounts. /// @@ -2194,7 +2194,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DeployWorkspaceApplications` operation on the `WorkspacesService` service. + /// Performs the `DeployWorkspaceApplications` operation on the `WorkSpaces` service. /// /// Deploys associated applications to the specified WorkSpace /// @@ -2269,7 +2269,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DeregisterWorkspaceDirectory` operation on the `WorkspacesService` service. + /// Performs the `DeregisterWorkspaceDirectory` operation on the `WorkSpaces` service. /// /// Deregisters the specified directory. This operation is asynchronous and returns before the WorkSpace directory is deregistered. If any WorkSpaces are registered to this directory, you must remove them before you can deregister the directory. Simple AD and AD Connector are made available to you free of charge to use with WorkSpaces. If there are no WorkSpaces being used with your Simple AD or AD Connector directory for 30 consecutive days, this directory will be automatically deregistered for use with Amazon WorkSpaces, and you will be charged for this directory as per the [Directory Service pricing terms](http://aws.amazon.com/directoryservice/pricing/). To delete empty directories, see [ Delete the Directory for Your WorkSpaces](https://docs.aws.amazon.com/workspaces/latest/adminguide/delete-workspaces-directory.html). If you delete your Simple AD or AD Connector directory, you can always create a new one when you want to start using WorkSpaces again. /// @@ -2343,7 +2343,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DescribeAccount` operation on the `WorkspacesService` service. + /// Performs the `DescribeAccount` operation on the `WorkSpaces` service. /// /// Retrieves a list that describes the configuration of Bring Your Own License (BYOL) for the specified account. /// @@ -2413,7 +2413,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DescribeAccountModifications` operation on the `WorkspacesService` service. + /// Performs the `DescribeAccountModifications` operation on the `WorkSpaces` service. /// /// Retrieves a list that describes modifications to the configuration of Bring Your Own License (BYOL) for the specified account. /// @@ -2483,7 +2483,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DescribeApplicationAssociations` operation on the `WorkspacesService` service. + /// Performs the `DescribeApplicationAssociations` operation on the `WorkSpaces` service. /// /// Describes the associations between the application and the specified associated resources. /// @@ -2556,7 +2556,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DescribeApplications` operation on the `WorkspacesService` service. + /// Performs the `DescribeApplications` operation on the `WorkSpaces` service. /// /// Describes the specified applications by filtering based on their compute types, license availability, operating systems, and owners. /// @@ -2629,7 +2629,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DescribeBundleAssociations` operation on the `WorkspacesService` service. + /// Performs the `DescribeBundleAssociations` operation on the `WorkSpaces` service. /// /// Describes the associations between the applications and the specified bundle. /// @@ -2702,7 +2702,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DescribeClientBranding` operation on the `WorkspacesService` service. + /// Performs the `DescribeClientBranding` operation on the `WorkSpaces` service. /// /// Describes the specified client branding. Client branding allows you to customize the log in page of various device types for your users. You can add your company logo, the support email address, support link, link to reset password, and a custom message for users trying to sign in. Only device types that have branding information configured will be shown in the response. /// @@ -2774,7 +2774,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DescribeClientProperties` operation on the `WorkspacesService` service. + /// Performs the `DescribeClientProperties` operation on the `WorkSpaces` service. /// /// Retrieves a list that describes one or more specified Amazon WorkSpaces clients. /// @@ -2846,7 +2846,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DescribeConnectClientAddIns` operation on the `WorkspacesService` service. + /// Performs the `DescribeConnectClientAddIns` operation on the `WorkSpaces` service. /// /// Retrieves a list of Amazon Connect client add-ins that have been created. /// @@ -2918,7 +2918,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DescribeConnectionAliasPermissions` operation on the `WorkspacesService` service. + /// Performs the `DescribeConnectionAliasPermissions` operation on the `WorkSpaces` service. /// /// Describes the permissions that the owner of a connection alias has granted to another Amazon Web Services account for the specified connection alias. For more information, see [ Cross-Region Redirection for Amazon WorkSpaces](https://docs.aws.amazon.com/workspaces/latest/adminguide/cross-region-redirection.html). /// @@ -2991,7 +2991,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DescribeConnectionAliases` operation on the `WorkspacesService` service. + /// Performs the `DescribeConnectionAliases` operation on the `WorkSpaces` service. /// /// Retrieves a list that describes the connection aliases used for cross-Region redirection. For more information, see [ Cross-Region Redirection for Amazon WorkSpaces](https://docs.aws.amazon.com/workspaces/latest/adminguide/cross-region-redirection.html). /// @@ -3063,7 +3063,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DescribeImageAssociations` operation on the `WorkspacesService` service. + /// Performs the `DescribeImageAssociations` operation on the `WorkSpaces` service. /// /// Describes the associations between the applications and the specified image. /// @@ -3136,7 +3136,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DescribeIpGroups` operation on the `WorkspacesService` service. + /// Performs the `DescribeIpGroups` operation on the `WorkSpaces` service. /// /// Describes one or more of your IP access control groups. /// @@ -3207,7 +3207,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DescribeTags` operation on the `WorkspacesService` service. + /// Performs the `DescribeTags` operation on the `WorkSpaces` service. /// /// Describes the specified tags for the specified WorkSpaces resource. /// @@ -3277,7 +3277,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DescribeWorkspaceAssociations` operation on the `WorkspacesService` service. + /// Performs the `DescribeWorkspaceAssociations` operation on the `WorkSpaces` service. /// /// Describes the associations betweens applications and the specified WorkSpace. /// @@ -3350,7 +3350,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DescribeWorkspaceBundles` operation on the `WorkspacesService` service. + /// Performs the `DescribeWorkspaceBundles` operation on the `WorkSpaces` service. /// /// Retrieves a list that describes the available WorkSpace bundles. You can filter the results using either bundle ID or owner, but not both. /// @@ -3420,7 +3420,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DescribeWorkspaceDirectories` operation on the `WorkspacesService` service. + /// Performs the `DescribeWorkspaceDirectories` operation on the `WorkSpaces` service. /// /// Describes the available directories that are registered with Amazon WorkSpaces. /// @@ -3490,7 +3490,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DescribeWorkspaceImagePermissions` operation on the `WorkspacesService` service. + /// Performs the `DescribeWorkspaceImagePermissions` operation on the `WorkSpaces` service. /// /// Describes the permissions that the owner of an image has granted to other Amazon Web Services accounts for an image. /// @@ -3562,7 +3562,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DescribeWorkspaceImages` operation on the `WorkspacesService` service. + /// Performs the `DescribeWorkspaceImages` operation on the `WorkSpaces` service. /// /// Retrieves a list that describes one or more specified images, if the image identifiers are provided. Otherwise, all images in the account are described. /// @@ -3632,7 +3632,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DescribeWorkspaceSnapshots` operation on the `WorkspacesService` service. + /// Performs the `DescribeWorkspaceSnapshots` operation on the `WorkSpaces` service. /// /// Describes the snapshots for the specified WorkSpace. /// @@ -3704,7 +3704,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DescribeWorkspaces` operation on the `WorkspacesService` service. + /// Performs the `DescribeWorkspaces` operation on the `WorkSpaces` service. /// /// Describes the specified WorkSpaces. You can filter the results by using the bundle identifier, directory identifier, or owner, but you can specify only one filter at a time. /// @@ -3775,7 +3775,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DescribeWorkspacesConnectionStatus` operation on the `WorkspacesService` service. + /// Performs the `DescribeWorkspacesConnectionStatus` operation on the `WorkSpaces` service. /// /// Describes the connection status of the specified WorkSpaces. /// @@ -3845,7 +3845,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DescribeWorkspacesPoolSessions` operation on the `WorkspacesService` service. + /// Performs the `DescribeWorkspacesPoolSessions` operation on the `WorkSpaces` service. /// /// Retrieves a list that describes the streaming sessions for a specified pool. /// @@ -3917,7 +3917,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DescribeWorkspacesPools` operation on the `WorkspacesService` service. + /// Performs the `DescribeWorkspacesPools` operation on the `WorkSpaces` service. /// /// Describes the specified WorkSpaces Pools. /// @@ -3989,7 +3989,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DisassociateConnectionAlias` operation on the `WorkspacesService` service. + /// Performs the `DisassociateConnectionAlias` operation on the `WorkSpaces` service. /// /// Disassociates a connection alias from a directory. Disassociating a connection alias disables cross-Region redirection between two directories in different Regions. For more information, see [ Cross-Region Redirection for Amazon WorkSpaces](https://docs.aws.amazon.com/workspaces/latest/adminguide/cross-region-redirection.html). Before performing this operation, call [ DescribeConnectionAliases](https://docs.aws.amazon.com/workspaces/latest/api/API_DescribeConnectionAliases.html) to make sure that the current state of the connection alias is CREATED. /// @@ -4063,7 +4063,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DisassociateIpGroups` operation on the `WorkspacesService` service. + /// Performs the `DisassociateIpGroups` operation on the `WorkSpaces` service. /// /// Disassociates the specified IP access control group from the specified directory. /// @@ -4137,7 +4137,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `DisassociateWorkspaceApplication` operation on the `WorkspacesService` service. + /// Performs the `DisassociateWorkspaceApplication` operation on the `WorkSpaces` service. /// /// Disassociates the specified application from a WorkSpace. /// @@ -4211,7 +4211,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `GetAccountLink` operation on the `WorkspacesService` service. + /// Performs the `GetAccountLink` operation on the `WorkSpaces` service. /// /// Retrieves account link information. /// @@ -4284,7 +4284,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `ImportClientBranding` operation on the `WorkspacesService` service. + /// Performs the `ImportClientBranding` operation on the `WorkSpaces` service. /// /// Imports client branding. Client branding allows you to customize your WorkSpace's client login portal. You can tailor your login portal company logo, the support email address, support link, link to reset password, and a custom message for users trying to sign in. After you import client branding, the default branding experience for the specified platform type is replaced with the imported experience /// @@ -4365,7 +4365,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `ImportWorkspaceImage` operation on the `WorkspacesService` service. + /// Performs the `ImportWorkspaceImage` operation on the `WorkSpaces` service. /// /// Imports the specified Windows 10 or 11 Bring Your Own License (BYOL) image into Amazon WorkSpaces. The image must be an already licensed Amazon EC2 image that is in your Amazon Web Services account, and you must own the image. For more information about creating BYOL images, see [ Bring Your Own Windows Desktop Licenses](https://docs.aws.amazon.com/workspaces/latest/adminguide/byol-windows-images.html). /// @@ -4440,7 +4440,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `ListAccountLinks` operation on the `WorkspacesService` service. + /// Performs the `ListAccountLinks` operation on the `WorkSpaces` service. /// /// Lists all account links. /// @@ -4512,7 +4512,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `ListAvailableManagementCidrRanges` operation on the `WorkspacesService` service. + /// Performs the `ListAvailableManagementCidrRanges` operation on the `WorkSpaces` service. /// /// Retrieves a list of IP address ranges, specified as IPv4 CIDR blocks, that you can use for the network management interface when you enable Bring Your Own License (BYOL). This operation can be run only by Amazon Web Services accounts that are enabled for BYOL. If your account isn't enabled for BYOL, you'll receive an AccessDeniedException error. The management network interface is connected to a secure Amazon WorkSpaces management network. It is used for interactive streaming of the WorkSpace desktop to Amazon WorkSpaces clients, and to allow Amazon WorkSpaces to manage the WorkSpace. /// @@ -4583,7 +4583,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `MigrateWorkspace` operation on the `WorkspacesService` service. + /// Performs the `MigrateWorkspace` operation on the `WorkSpaces` service. /// /// Migrates a WorkSpace from one operating system or bundle type to another, while retaining the data on the user volume. The migration process recreates the WorkSpace by using a new root volume from the target bundle image and the user volume from the last available snapshot of the original WorkSpace. During migration, the original D:\Users\%USERNAME% user profile folder is renamed to D:\Users\%USERNAME%MMddyyTHHmmss%.NotMigrated. A new D:\Users\%USERNAME%\ folder is generated by the new OS. Certain files in the old user profile are moved to the new user profile. For available migration scenarios, details about what happens during migration, and best practices, see [Migrate a WorkSpace](https://docs.aws.amazon.com/workspaces/latest/adminguide/migrate-workspaces.html). /// @@ -4658,7 +4658,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `ModifyAccount` operation on the `WorkspacesService` service. + /// Performs the `ModifyAccount` operation on the `WorkSpaces` service. /// /// Modifies the configuration of Bring Your Own License (BYOL) for the specified account. /// @@ -4732,7 +4732,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `ModifyCertificateBasedAuthProperties` operation on the `WorkspacesService` service. + /// Performs the `ModifyCertificateBasedAuthProperties` operation on the `WorkSpaces` service. /// /// Modifies the properties of the certificate-based authentication you want to use with your WorkSpaces. /// @@ -4805,7 +4805,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `ModifyClientProperties` operation on the `WorkspacesService` service. + /// Performs the `ModifyClientProperties` operation on the `WorkSpaces` service. /// /// Modifies the properties of the specified Amazon WorkSpaces clients. /// @@ -4878,7 +4878,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `ModifySamlProperties` operation on the `WorkspacesService` service. + /// Performs the `ModifySamlProperties` operation on the `WorkSpaces` service. /// /// Modifies multiple properties related to SAML 2.0 authentication, including the enablement status, user access URL, and relay state parameter name that are used for configuring federation with an SAML 2.0 identity provider. /// @@ -4951,7 +4951,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `ModifySelfservicePermissions` operation on the `WorkspacesService` service. + /// Performs the `ModifySelfservicePermissions` operation on the `WorkSpaces` service. /// /// Modifies the self-service WorkSpace management capabilities for your users. For more information, see [Enable Self-Service WorkSpace Management Capabilities for Your Users](https://docs.aws.amazon.com/workspaces/latest/adminguide/enable-user-self-service-workspace-management.html). /// @@ -5024,7 +5024,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `ModifyStreamingProperties` operation on the `WorkspacesService` service. + /// Performs the `ModifyStreamingProperties` operation on the `WorkSpaces` service. /// /// Modifies the specified streaming properties. /// @@ -5097,7 +5097,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `ModifyWorkspaceAccessProperties` operation on the `WorkspacesService` service. + /// Performs the `ModifyWorkspaceAccessProperties` operation on the `WorkSpaces` service. /// /// Specifies which devices and operating systems users can use to access their WorkSpaces. For more information, see [ Control Device Access](https://docs.aws.amazon.com/workspaces/latest/adminguide/update-directory-details.html#control-device-access). /// @@ -5168,7 +5168,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `ModifyWorkspaceCreationProperties` operation on the `WorkspacesService` service. + /// Performs the `ModifyWorkspaceCreationProperties` operation on the `WorkSpaces` service. /// /// Modify the default properties used to create WorkSpaces. /// @@ -5241,7 +5241,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `ModifyWorkspaceProperties` operation on the `WorkspacesService` service. + /// Performs the `ModifyWorkspaceProperties` operation on the `WorkSpaces` service. /// /// Modifies the specified WorkSpace properties. For important information about how to modify the size of the root and user volumes, see [ Modify a WorkSpace](https://docs.aws.amazon.com/workspaces/latest/adminguide/modify-workspaces.html). The MANUAL running mode value is only supported by Amazon WorkSpaces Core. Contact your account team to be allow-listed to use this value. For more information, see [Amazon WorkSpaces Core](http://aws.amazon.com/workspaces/core/). /// @@ -5320,7 +5320,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `ModifyWorkspaceState` operation on the `WorkspacesService` service. + /// Performs the `ModifyWorkspaceState` operation on the `WorkSpaces` service. /// /// Sets the state of the specified WorkSpace. To maintain a WorkSpace without being interrupted, set the WorkSpace state to ADMIN_MAINTENANCE. WorkSpaces in this state do not respond to requests to reboot, stop, start, rebuild, or restore. An AutoStop WorkSpace in this state is not stopped. Users cannot log into a WorkSpace in the ADMIN_MAINTENANCE state. /// @@ -5393,7 +5393,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `RebootWorkspaces` operation on the `WorkspacesService` service. + /// Performs the `RebootWorkspaces` operation on the `WorkSpaces` service. /// /// Reboots the specified WorkSpaces. You cannot reboot a WorkSpace unless its state is AVAILABLE, UNHEALTHY, or REBOOTING. Reboot a WorkSpace in the REBOOTING state only if your WorkSpace has been stuck in the REBOOTING state for over 20 minutes. This operation is asynchronous and returns before the WorkSpaces have rebooted. /// @@ -5463,7 +5463,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `RebuildWorkspaces` operation on the `WorkspacesService` service. + /// Performs the `RebuildWorkspaces` operation on the `WorkSpaces` service. /// /// Rebuilds the specified WorkSpace. You cannot rebuild a WorkSpace unless its state is AVAILABLE, ERROR, UNHEALTHY, STOPPED, or REBOOTING. Rebuilding a WorkSpace is a potentially destructive action that can result in the loss of data. For more information, see [Rebuild a WorkSpace](https://docs.aws.amazon.com/workspaces/latest/adminguide/reset-workspace.html). This operation is asynchronous and returns before the WorkSpaces have been completely rebuilt. /// @@ -5533,7 +5533,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `RegisterWorkspaceDirectory` operation on the `WorkspacesService` service. + /// Performs the `RegisterWorkspaceDirectory` operation on the `WorkSpaces` service. /// /// Registers the specified directory. This operation is asynchronous and returns before the WorkSpace directory is registered. If this is the first time you are registering a directory, you will need to create the workspaces_DefaultRole role before you can register a directory. For more information, see [ Creating the workspaces_DefaultRole Role](https://docs.aws.amazon.com/workspaces/latest/adminguide/workspaces-access-control.html#create-default-role). /// @@ -5611,7 +5611,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `RejectAccountLinkInvitation` operation on the `WorkspacesService` service. + /// Performs the `RejectAccountLinkInvitation` operation on the `WorkSpaces` service. /// /// Rejects the account link invitation. /// @@ -5685,7 +5685,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `RestoreWorkspace` operation on the `WorkspacesService` service. + /// Performs the `RestoreWorkspace` operation on the `WorkSpaces` service. /// /// Restores the specified WorkSpace to its last known healthy state. You cannot restore a WorkSpace unless its state is AVAILABLE, ERROR, UNHEALTHY, or STOPPED. Restoring a WorkSpace is a potentially destructive action that can result in the loss of data. For more information, see [Restore a WorkSpace](https://docs.aws.amazon.com/workspaces/latest/adminguide/restore-workspace.html). This operation is asynchronous and returns before the WorkSpace is completely restored. /// @@ -5758,7 +5758,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `RevokeIpRules` operation on the `WorkspacesService` service. + /// Performs the `RevokeIpRules` operation on the `WorkSpaces` service. /// /// Removes one or more rules from the specified IP access control group. /// @@ -5831,7 +5831,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `StartWorkspaces` operation on the `WorkspacesService` service. + /// Performs the `StartWorkspaces` operation on the `WorkSpaces` service. /// /// Starts the specified WorkSpaces. You cannot start a WorkSpace unless it has a running mode of AutoStop or Manual and a state of STOPPED. /// @@ -5896,7 +5896,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `StartWorkspacesPool` operation on the `WorkspacesService` service. + /// Performs the `StartWorkspacesPool` operation on the `WorkSpaces` service. /// /// Starts the specified pool. You cannot start a pool unless it has a running mode of AutoStop and a state of STOPPED. /// @@ -5972,7 +5972,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `StopWorkspaces` operation on the `WorkspacesService` service. + /// Performs the `StopWorkspaces` operation on the `WorkSpaces` service. /// /// Stops the specified WorkSpaces. You cannot stop a WorkSpace unless it has a running mode of AutoStop or Manual and a state of AVAILABLE, IMPAIRED, UNHEALTHY, or ERROR. /// @@ -6037,7 +6037,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `StopWorkspacesPool` operation on the `WorkspacesService` service. + /// Performs the `StopWorkspacesPool` operation on the `WorkSpaces` service. /// /// Stops the specified pool. You cannot stop a WorkSpace pool unless it has a running mode of AutoStop and a state of AVAILABLE, IMPAIRED, UNHEALTHY, or ERROR. /// @@ -6111,7 +6111,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `TerminateWorkspaces` operation on the `WorkspacesService` service. + /// Performs the `TerminateWorkspaces` operation on the `WorkSpaces` service. /// /// Terminates the specified WorkSpaces. Terminating a WorkSpace is a permanent action and cannot be undone. The user's data is destroyed. If you need to archive any user data, contact Amazon Web Services Support before terminating the WorkSpace. You can terminate a WorkSpace that is in any state except SUSPENDED. This operation is asynchronous and returns before the WorkSpaces have been completely terminated. After a WorkSpace is terminated, the TERMINATED state is returned only briefly before the WorkSpace directory metadata is cleaned up, so this state is rarely returned. To confirm that a WorkSpace is terminated, check for the WorkSpace ID by using [ DescribeWorkSpaces](https://docs.aws.amazon.com/workspaces/latest/api/API_DescribeWorkspaces.html). If the WorkSpace ID isn't returned, then the WorkSpace has been successfully terminated. Simple AD and AD Connector are made available to you free of charge to use with WorkSpaces. If there are no WorkSpaces being used with your Simple AD or AD Connector directory for 30 consecutive days, this directory will be automatically deregistered for use with Amazon WorkSpaces, and you will be charged for this directory as per the [Directory Service pricing terms](http://aws.amazon.com/directoryservice/pricing/). To delete empty directories, see [ Delete the Directory for Your WorkSpaces](https://docs.aws.amazon.com/workspaces/latest/adminguide/delete-workspaces-directory.html). If you delete your Simple AD or AD Connector directory, you can always create a new one when you want to start using WorkSpaces again. /// @@ -6176,7 +6176,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `TerminateWorkspacesPool` operation on the `WorkspacesService` service. + /// Performs the `TerminateWorkspacesPool` operation on the `WorkSpaces` service. /// /// Terminates the specified pool. /// @@ -6250,7 +6250,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `TerminateWorkspacesPoolSession` operation on the `WorkspacesService` service. + /// Performs the `TerminateWorkspacesPoolSession` operation on the `WorkSpaces` service. /// /// Terminates the pool session. /// @@ -6324,7 +6324,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `UpdateConnectClientAddIn` operation on the `WorkspacesService` service. + /// Performs the `UpdateConnectClientAddIn` operation on the `WorkSpaces` service. /// /// Updates a Amazon Connect client add-in. Use this action to update the name and endpoint URL of a Amazon Connect client add-in. /// @@ -6396,7 +6396,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `UpdateConnectionAliasPermission` operation on the `WorkspacesService` service. + /// Performs the `UpdateConnectionAliasPermission` operation on the `WorkSpaces` service. /// /// Shares or unshares a connection alias with one account by specifying whether that account has permission to associate the connection alias with a directory. If the association permission is granted, the connection alias is shared with that account. If the association permission is revoked, the connection alias is unshared with the account. For more information, see [ Cross-Region Redirection for Amazon WorkSpaces](https://docs.aws.amazon.com/workspaces/latest/adminguide/cross-region-redirection.html). /// @@ -6476,7 +6476,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `UpdateRulesOfIpGroup` operation on the `WorkspacesService` service. + /// Performs the `UpdateRulesOfIpGroup` operation on the `WorkSpaces` service. /// /// Replaces the current rules of the specified IP access control group with the specified rules. /// @@ -6550,7 +6550,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `UpdateWorkspaceBundle` operation on the `WorkspacesService` service. + /// Performs the `UpdateWorkspaceBundle` operation on the `WorkSpaces` service. /// /// Updates a WorkSpace bundle with a new image. For more information about updating WorkSpace bundles, see [ Update a Custom WorkSpaces Bundle](https://docs.aws.amazon.com/workspaces/latest/adminguide/update-custom-bundle.html). Existing WorkSpaces aren't automatically updated when you update the bundle that they're based on. To update existing WorkSpaces that are based on a bundle that you've updated, you must either rebuild the WorkSpaces or delete and recreate them. /// @@ -6624,7 +6624,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `UpdateWorkspaceImagePermission` operation on the `WorkspacesService` service. + /// Performs the `UpdateWorkspaceImagePermission` operation on the `WorkSpaces` service. /// /// Shares or unshares an image with one account in the same Amazon Web Services Region by specifying whether that account has permission to copy the image. If the copy image permission is granted, the image is shared with that account. If the copy image permission is revoked, the image is unshared with the account. After an image has been shared, the recipient account can copy the image to other Regions as needed. In the China (Ningxia) Region, you can copy images only within the same Region. In Amazon Web Services GovCloud (US), to copy images to and from other Regions, contact Amazon Web Services Support. For more information about sharing images, see [ Share or Unshare a Custom WorkSpaces Image](https://docs.aws.amazon.com/workspaces/latest/adminguide/share-custom-image.html). /// @@ -6702,7 +6702,7 @@ extension WorkSpacesClient { return try await op.execute(input: input) } - /// Performs the `UpdateWorkspacesPool` operation on the `WorkspacesService` service. + /// Performs the `UpdateWorkspacesPool` operation on the `WorkSpaces` service. /// /// Updates the specified pool. /// diff --git a/Sources/Services/AWSWorkSpacesThinClient/Sources/AWSWorkSpacesThinClient/WorkSpacesThinClientClient.swift b/Sources/Services/AWSWorkSpacesThinClient/Sources/AWSWorkSpacesThinClient/WorkSpacesThinClientClient.swift index 005b9433ad2..2b225b27054 100644 --- a/Sources/Services/AWSWorkSpacesThinClient/Sources/AWSWorkSpacesThinClient/WorkSpacesThinClientClient.swift +++ b/Sources/Services/AWSWorkSpacesThinClient/Sources/AWSWorkSpacesThinClient/WorkSpacesThinClientClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class WorkSpacesThinClientClient: ClientRuntime.Client { public static let clientName = "WorkSpacesThinClientClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: WorkSpacesThinClientClient.WorkSpacesThinClientClientConfiguration let serviceName = "WorkSpaces Thin Client" @@ -330,7 +330,7 @@ extension WorkSpacesThinClientClient { } extension WorkSpacesThinClientClient { - /// Performs the `CreateEnvironment` operation on the `ThinClient` service. + /// Performs the `CreateEnvironment` operation on the `WorkSpacesThinClient` service. /// /// Creates an environment for your thin client devices. /// @@ -406,7 +406,7 @@ extension WorkSpacesThinClientClient { return try await op.execute(input: input) } - /// Performs the `DeleteDevice` operation on the `ThinClient` service. + /// Performs the `DeleteDevice` operation on the `WorkSpacesThinClient` service. /// /// Deletes a thin client device. /// @@ -479,7 +479,7 @@ extension WorkSpacesThinClientClient { return try await op.execute(input: input) } - /// Performs the `DeleteEnvironment` operation on the `ThinClient` service. + /// Performs the `DeleteEnvironment` operation on the `WorkSpacesThinClient` service. /// /// Deletes an environment. /// @@ -552,7 +552,7 @@ extension WorkSpacesThinClientClient { return try await op.execute(input: input) } - /// Performs the `DeregisterDevice` operation on the `ThinClient` service. + /// Performs the `DeregisterDevice` operation on the `WorkSpacesThinClient` service. /// /// Deregisters a thin client device. /// @@ -627,7 +627,7 @@ extension WorkSpacesThinClientClient { return try await op.execute(input: input) } - /// Performs the `GetDevice` operation on the `ThinClient` service. + /// Performs the `GetDevice` operation on the `WorkSpacesThinClient` service. /// /// Returns information for a thin client device. /// @@ -697,7 +697,7 @@ extension WorkSpacesThinClientClient { return try await op.execute(input: input) } - /// Performs the `GetEnvironment` operation on the `ThinClient` service. + /// Performs the `GetEnvironment` operation on the `WorkSpacesThinClient` service. /// /// Returns information for an environment. /// @@ -767,7 +767,7 @@ extension WorkSpacesThinClientClient { return try await op.execute(input: input) } - /// Performs the `GetSoftwareSet` operation on the `ThinClient` service. + /// Performs the `GetSoftwareSet` operation on the `WorkSpacesThinClient` service. /// /// Returns information for a software set. /// @@ -837,7 +837,7 @@ extension WorkSpacesThinClientClient { return try await op.execute(input: input) } - /// Performs the `ListDevices` operation on the `ThinClient` service. + /// Performs the `ListDevices` operation on the `WorkSpacesThinClient` service. /// /// Returns a list of thin client devices. /// @@ -907,7 +907,7 @@ extension WorkSpacesThinClientClient { return try await op.execute(input: input) } - /// Performs the `ListEnvironments` operation on the `ThinClient` service. + /// Performs the `ListEnvironments` operation on the `WorkSpacesThinClient` service. /// /// Returns a list of environments. /// @@ -977,7 +977,7 @@ extension WorkSpacesThinClientClient { return try await op.execute(input: input) } - /// Performs the `ListSoftwareSets` operation on the `ThinClient` service. + /// Performs the `ListSoftwareSets` operation on the `WorkSpacesThinClient` service. /// /// Returns a list of software sets. /// @@ -1047,7 +1047,7 @@ extension WorkSpacesThinClientClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `ThinClient` service. + /// Performs the `ListTagsForResource` operation on the `WorkSpacesThinClient` service. /// /// Returns a list of tags for a resource. /// @@ -1117,7 +1117,7 @@ extension WorkSpacesThinClientClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `ThinClient` service. + /// Performs the `TagResource` operation on the `WorkSpacesThinClient` service. /// /// Assigns one or more tags (key-value pairs) to the specified resource. /// @@ -1191,7 +1191,7 @@ extension WorkSpacesThinClientClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `ThinClient` service. + /// Performs the `UntagResource` operation on the `WorkSpacesThinClient` service. /// /// Removes a tag or tags from a resource. /// @@ -1263,7 +1263,7 @@ extension WorkSpacesThinClientClient { return try await op.execute(input: input) } - /// Performs the `UpdateDevice` operation on the `ThinClient` service. + /// Performs the `UpdateDevice` operation on the `WorkSpacesThinClient` service. /// /// Updates a thin client device. /// @@ -1336,7 +1336,7 @@ extension WorkSpacesThinClientClient { return try await op.execute(input: input) } - /// Performs the `UpdateEnvironment` operation on the `ThinClient` service. + /// Performs the `UpdateEnvironment` operation on the `WorkSpacesThinClient` service. /// /// Updates an environment. /// @@ -1409,7 +1409,7 @@ extension WorkSpacesThinClientClient { return try await op.execute(input: input) } - /// Performs the `UpdateSoftwareSet` operation on the `ThinClient` service. + /// Performs the `UpdateSoftwareSet` operation on the `WorkSpacesThinClient` service. /// /// Updates a software set. /// diff --git a/Sources/Services/AWSWorkSpacesWeb/Sources/AWSWorkSpacesWeb/WorkSpacesWebClient.swift b/Sources/Services/AWSWorkSpacesWeb/Sources/AWSWorkSpacesWeb/WorkSpacesWebClient.swift index 0219a89534e..5554b872b67 100644 --- a/Sources/Services/AWSWorkSpacesWeb/Sources/AWSWorkSpacesWeb/WorkSpacesWebClient.swift +++ b/Sources/Services/AWSWorkSpacesWeb/Sources/AWSWorkSpacesWeb/WorkSpacesWebClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class WorkSpacesWebClient: ClientRuntime.Client { public static let clientName = "WorkSpacesWebClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: WorkSpacesWebClient.WorkSpacesWebClientConfiguration let serviceName = "WorkSpaces Web" @@ -331,7 +331,7 @@ extension WorkSpacesWebClient { } extension WorkSpacesWebClient { - /// Performs the `AssociateBrowserSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `AssociateBrowserSettings` operation on the `WorkSpacesWeb` service. /// /// Associates a browser settings resource with a web portal. /// @@ -403,7 +403,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `AssociateDataProtectionSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `AssociateDataProtectionSettings` operation on the `WorkSpacesWeb` service. /// /// Associates a data protection settings resource with a web portal. /// @@ -475,7 +475,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `AssociateIpAccessSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `AssociateIpAccessSettings` operation on the `WorkSpacesWeb` service. /// /// Associates an IP access settings resource with a web portal. /// @@ -547,7 +547,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `AssociateNetworkSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `AssociateNetworkSettings` operation on the `WorkSpacesWeb` service. /// /// Associates a network settings resource with a web portal. /// @@ -619,7 +619,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `AssociateTrustStore` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `AssociateTrustStore` operation on the `WorkSpacesWeb` service. /// /// Associates a trust store with a web portal. /// @@ -691,7 +691,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `AssociateUserAccessLoggingSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `AssociateUserAccessLoggingSettings` operation on the `WorkSpacesWeb` service. /// /// Associates a user access logging settings resource with a web portal. /// @@ -763,7 +763,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `AssociateUserSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `AssociateUserSettings` operation on the `WorkSpacesWeb` service. /// /// Associates a user settings resource with a web portal. /// @@ -835,7 +835,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `CreateBrowserSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `CreateBrowserSettings` operation on the `WorkSpacesWeb` service. /// /// Creates a browser settings resource that can be associated with a web portal. Once associated with a web portal, browser settings control how the browser will behave once a user starts a streaming session for the web portal. /// @@ -911,7 +911,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `CreateDataProtectionSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `CreateDataProtectionSettings` operation on the `WorkSpacesWeb` service. /// /// Creates a data protection settings resource that can be associated with a web portal. /// @@ -987,7 +987,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `CreateIdentityProvider` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `CreateIdentityProvider` operation on the `WorkSpacesWeb` service. /// /// Creates an identity provider resource that is then associated with a web portal. /// @@ -1063,7 +1063,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `CreateIpAccessSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `CreateIpAccessSettings` operation on the `WorkSpacesWeb` service. /// /// Creates an IP access settings resource that can be associated with a web portal. /// @@ -1138,7 +1138,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `CreateNetworkSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `CreateNetworkSettings` operation on the `WorkSpacesWeb` service. /// /// Creates a network settings resource that can be associated with a web portal. Once associated with a web portal, network settings define how streaming instances will connect with your specified VPC. /// @@ -1213,7 +1213,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `CreatePortal` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `CreatePortal` operation on the `WorkSpacesWeb` service. /// /// Creates a web portal. /// @@ -1289,7 +1289,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `CreateTrustStore` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `CreateTrustStore` operation on the `WorkSpacesWeb` service. /// /// Creates a trust store that can be associated with a web portal. A trust store contains certificate authority (CA) certificates. Once associated with a web portal, the browser in a streaming session will recognize certificates that have been issued using any of the CAs in the trust store. If your organization has internal websites that use certificates issued by private CAs, you should add the private CA certificate to the trust store. /// @@ -1364,7 +1364,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `CreateUserAccessLoggingSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `CreateUserAccessLoggingSettings` operation on the `WorkSpacesWeb` service. /// /// Creates a user access logging settings resource that can be associated with a web portal. /// @@ -1439,7 +1439,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `CreateUserSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `CreateUserSettings` operation on the `WorkSpacesWeb` service. /// /// Creates a user settings resource that can be associated with a web portal. Once associated with a web portal, user settings control how users can transfer data between a streaming session and the their local devices. /// @@ -1514,7 +1514,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `DeleteBrowserSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `DeleteBrowserSettings` operation on the `WorkSpacesWeb` service. /// /// Deletes browser settings. /// @@ -1584,7 +1584,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `DeleteDataProtectionSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `DeleteDataProtectionSettings` operation on the `WorkSpacesWeb` service. /// /// Deletes data protection settings. /// @@ -1654,7 +1654,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `DeleteIdentityProvider` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `DeleteIdentityProvider` operation on the `WorkSpacesWeb` service. /// /// Deletes the identity provider. /// @@ -1724,7 +1724,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `DeleteIpAccessSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `DeleteIpAccessSettings` operation on the `WorkSpacesWeb` service. /// /// Deletes IP access settings. /// @@ -1794,7 +1794,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `DeleteNetworkSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `DeleteNetworkSettings` operation on the `WorkSpacesWeb` service. /// /// Deletes network settings. /// @@ -1864,7 +1864,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `DeletePortal` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `DeletePortal` operation on the `WorkSpacesWeb` service. /// /// Deletes a web portal. /// @@ -1934,7 +1934,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `DeleteTrustStore` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `DeleteTrustStore` operation on the `WorkSpacesWeb` service. /// /// Deletes the trust store. /// @@ -2004,7 +2004,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `DeleteUserAccessLoggingSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `DeleteUserAccessLoggingSettings` operation on the `WorkSpacesWeb` service. /// /// Deletes user access logging settings. /// @@ -2074,7 +2074,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `DeleteUserSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `DeleteUserSettings` operation on the `WorkSpacesWeb` service. /// /// Deletes user settings. /// @@ -2144,7 +2144,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `DisassociateBrowserSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `DisassociateBrowserSettings` operation on the `WorkSpacesWeb` service. /// /// Disassociates browser settings from a web portal. /// @@ -2215,7 +2215,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `DisassociateDataProtectionSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `DisassociateDataProtectionSettings` operation on the `WorkSpacesWeb` service. /// /// Disassociates data protection settings from a web portal. /// @@ -2286,7 +2286,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `DisassociateIpAccessSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `DisassociateIpAccessSettings` operation on the `WorkSpacesWeb` service. /// /// Disassociates IP access settings from a web portal. /// @@ -2357,7 +2357,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `DisassociateNetworkSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `DisassociateNetworkSettings` operation on the `WorkSpacesWeb` service. /// /// Disassociates network settings from a web portal. /// @@ -2428,7 +2428,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `DisassociateTrustStore` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `DisassociateTrustStore` operation on the `WorkSpacesWeb` service. /// /// Disassociates a trust store from a web portal. /// @@ -2499,7 +2499,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `DisassociateUserAccessLoggingSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `DisassociateUserAccessLoggingSettings` operation on the `WorkSpacesWeb` service. /// /// Disassociates user access logging settings from a web portal. /// @@ -2570,7 +2570,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `DisassociateUserSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `DisassociateUserSettings` operation on the `WorkSpacesWeb` service. /// /// Disassociates user settings from a web portal. /// @@ -2641,7 +2641,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `ExpireSession` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `ExpireSession` operation on the `WorkSpacesWeb` service. /// /// Expires an active secure browser session. /// @@ -2711,7 +2711,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `GetBrowserSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `GetBrowserSettings` operation on the `WorkSpacesWeb` service. /// /// Gets browser settings. /// @@ -2781,7 +2781,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `GetDataProtectionSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `GetDataProtectionSettings` operation on the `WorkSpacesWeb` service. /// /// Gets the data protection settings. /// @@ -2851,7 +2851,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `GetIdentityProvider` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `GetIdentityProvider` operation on the `WorkSpacesWeb` service. /// /// Gets the identity provider. /// @@ -2921,7 +2921,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `GetIpAccessSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `GetIpAccessSettings` operation on the `WorkSpacesWeb` service. /// /// Gets the IP access settings. /// @@ -2991,7 +2991,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `GetNetworkSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `GetNetworkSettings` operation on the `WorkSpacesWeb` service. /// /// Gets the network settings. /// @@ -3061,7 +3061,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `GetPortal` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `GetPortal` operation on the `WorkSpacesWeb` service. /// /// Gets the web portal. /// @@ -3131,7 +3131,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `GetPortalServiceProviderMetadata` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `GetPortalServiceProviderMetadata` operation on the `WorkSpacesWeb` service. /// /// Gets the service provider metadata. /// @@ -3201,7 +3201,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `GetSession` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `GetSession` operation on the `WorkSpacesWeb` service. /// /// Gets information for a secure browser session. /// @@ -3271,7 +3271,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `GetTrustStore` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `GetTrustStore` operation on the `WorkSpacesWeb` service. /// /// Gets the trust store. /// @@ -3341,7 +3341,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `GetTrustStoreCertificate` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `GetTrustStoreCertificate` operation on the `WorkSpacesWeb` service. /// /// Gets the trust store certificate. /// @@ -3412,7 +3412,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `GetUserAccessLoggingSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `GetUserAccessLoggingSettings` operation on the `WorkSpacesWeb` service. /// /// Gets user access logging settings. /// @@ -3482,7 +3482,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `GetUserSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `GetUserSettings` operation on the `WorkSpacesWeb` service. /// /// Gets user settings. /// @@ -3552,7 +3552,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `ListBrowserSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `ListBrowserSettings` operation on the `WorkSpacesWeb` service. /// /// Retrieves a list of browser settings. /// @@ -3622,7 +3622,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `ListDataProtectionSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `ListDataProtectionSettings` operation on the `WorkSpacesWeb` service. /// /// Retrieves a list of data protection settings. /// @@ -3692,7 +3692,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `ListIdentityProviders` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `ListIdentityProviders` operation on the `WorkSpacesWeb` service. /// /// Retrieves a list of identity providers for a specific web portal. /// @@ -3762,7 +3762,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `ListIpAccessSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `ListIpAccessSettings` operation on the `WorkSpacesWeb` service. /// /// Retrieves a list of IP access settings. /// @@ -3832,7 +3832,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `ListNetworkSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `ListNetworkSettings` operation on the `WorkSpacesWeb` service. /// /// Retrieves a list of network settings. /// @@ -3902,7 +3902,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `ListPortals` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `ListPortals` operation on the `WorkSpacesWeb` service. /// /// Retrieves a list or web portals. /// @@ -3972,7 +3972,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `ListSessions` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `ListSessions` operation on the `WorkSpacesWeb` service. /// /// Lists information for multiple secure browser sessions from a specific portal. /// @@ -4043,7 +4043,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `ListTagsForResource` operation on the `WorkSpacesWeb` service. /// /// Retrieves a list of tags for a resource. /// @@ -4113,7 +4113,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `ListTrustStoreCertificates` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `ListTrustStoreCertificates` operation on the `WorkSpacesWeb` service. /// /// Retrieves a list of trust store certificates. /// @@ -4184,7 +4184,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `ListTrustStores` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `ListTrustStores` operation on the `WorkSpacesWeb` service. /// /// Retrieves a list of trust stores. /// @@ -4254,7 +4254,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `ListUserAccessLoggingSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `ListUserAccessLoggingSettings` operation on the `WorkSpacesWeb` service. /// /// Retrieves a list of user access logging settings. /// @@ -4324,7 +4324,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `ListUserSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `ListUserSettings` operation on the `WorkSpacesWeb` service. /// /// Retrieves a list of user settings. /// @@ -4394,7 +4394,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `TagResource` operation on the `WorkSpacesWeb` service. /// /// Adds or overwrites one or more tags for the specified resource. /// @@ -4469,7 +4469,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `UntagResource` operation on the `WorkSpacesWeb` service. /// /// Removes one or more tags from the specified resource. /// @@ -4540,7 +4540,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `UpdateBrowserSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `UpdateBrowserSettings` operation on the `WorkSpacesWeb` service. /// /// Updates browser settings. /// @@ -4614,7 +4614,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `UpdateDataProtectionSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `UpdateDataProtectionSettings` operation on the `WorkSpacesWeb` service. /// /// Updates data protection settings. /// @@ -4688,7 +4688,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `UpdateIdentityProvider` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `UpdateIdentityProvider` operation on the `WorkSpacesWeb` service. /// /// Updates the identity provider. /// @@ -4762,7 +4762,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `UpdateIpAccessSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `UpdateIpAccessSettings` operation on the `WorkSpacesWeb` service. /// /// Updates IP access settings. /// @@ -4836,7 +4836,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `UpdateNetworkSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `UpdateNetworkSettings` operation on the `WorkSpacesWeb` service. /// /// Updates network settings. /// @@ -4910,7 +4910,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `UpdatePortal` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `UpdatePortal` operation on the `WorkSpacesWeb` service. /// /// Updates a web portal. /// @@ -4985,7 +4985,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `UpdateTrustStore` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `UpdateTrustStore` operation on the `WorkSpacesWeb` service. /// /// Updates the trust store. /// @@ -5060,7 +5060,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `UpdateUserAccessLoggingSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `UpdateUserAccessLoggingSettings` operation on the `WorkSpacesWeb` service. /// /// Updates the user access logging settings. /// @@ -5134,7 +5134,7 @@ extension WorkSpacesWebClient { return try await op.execute(input: input) } - /// Performs the `UpdateUserSettings` operation on the `AWSErmineControlPlaneService` service. + /// Performs the `UpdateUserSettings` operation on the `WorkSpacesWeb` service. /// /// Updates the user settings. /// diff --git a/Sources/Services/AWSXRay/Sources/AWSXRay/XRayClient.swift b/Sources/Services/AWSXRay/Sources/AWSXRay/XRayClient.swift index f0b68775188..45381962524 100644 --- a/Sources/Services/AWSXRay/Sources/AWSXRay/XRayClient.swift +++ b/Sources/Services/AWSXRay/Sources/AWSXRay/XRayClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class XRayClient: ClientRuntime.Client { public static let clientName = "XRayClient" - public static let version = "1.0.72" + public static let version = "1.0.73" let client: ClientRuntime.SdkHttpClient let config: XRayClient.XRayClientConfiguration let serviceName = "XRay" @@ -329,7 +329,7 @@ extension XRayClient { } extension XRayClient { - /// Performs the `BatchGetTraces` operation on the `AWSXRay` service. + /// Performs the `BatchGetTraces` operation on the `XRay` service. /// /// You cannot find traces through this API if Transaction Search is enabled since trace is not indexed in X-Ray. Retrieves a list of traces specified by ID. Each trace is a collection of segment documents that originates from a single request. Use GetTraceSummaries to get a list of trace IDs. /// @@ -399,7 +399,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `CancelTraceRetrieval` operation on the `AWSXRay` service. + /// Performs the `CancelTraceRetrieval` operation on the `XRay` service. /// /// Cancels an ongoing trace retrieval job initiated by StartTraceRetrieval using the provided RetrievalToken. A successful cancellation will return an HTTP 200 response. /// @@ -470,7 +470,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `CreateGroup` operation on the `AWSXRay` service. + /// Performs the `CreateGroup` operation on the `XRay` service. /// /// Creates a group resource with a name and a filter expression. /// @@ -540,7 +540,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `CreateSamplingRule` operation on the `AWSXRay` service. + /// Performs the `CreateSamplingRule` operation on the `XRay` service. /// /// Creates a rule to control sampling behavior for instrumented applications. Services retrieve rules with [GetSamplingRules](https://docs.aws.amazon.com/xray/latest/api/API_GetSamplingRules.html), and evaluate each rule in ascending order of priority for each request. If a rule matches, the service records a trace, borrowing it from the reservoir size. After 10 seconds, the service reports back to X-Ray with [GetSamplingTargets](https://docs.aws.amazon.com/xray/latest/api/API_GetSamplingTargets.html) to get updated versions of each in-use rule. The updated rule contains a trace quota that the service can use instead of borrowing from the reservoir. /// @@ -611,7 +611,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `DeleteGroup` operation on the `AWSXRay` service. + /// Performs the `DeleteGroup` operation on the `XRay` service. /// /// Deletes a group resource. /// @@ -681,7 +681,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `DeleteResourcePolicy` operation on the `AWSXRay` service. + /// Performs the `DeleteResourcePolicy` operation on the `XRay` service. /// /// Deletes a resource policy from the target Amazon Web Services account. /// @@ -752,7 +752,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `DeleteSamplingRule` operation on the `AWSXRay` service. + /// Performs the `DeleteSamplingRule` operation on the `XRay` service. /// /// Deletes a sampling rule. /// @@ -822,7 +822,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `GetEncryptionConfig` operation on the `AWSXRay` service. + /// Performs the `GetEncryptionConfig` operation on the `XRay` service. /// /// Retrieves the current encryption configuration for X-Ray data. /// @@ -889,7 +889,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `GetGroup` operation on the `AWSXRay` service. + /// Performs the `GetGroup` operation on the `XRay` service. /// /// Retrieves group resource details. /// @@ -959,7 +959,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `GetGroups` operation on the `AWSXRay` service. + /// Performs the `GetGroups` operation on the `XRay` service. /// /// Retrieves all active group details. /// @@ -1029,7 +1029,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `GetIndexingRules` operation on the `AWSXRay` service. + /// Performs the `GetIndexingRules` operation on the `XRay` service. /// /// Retrieves all indexing rules. Indexing rules are used to determine the server-side sampling rate for spans ingested through the CloudWatchLogs destination and indexed by X-Ray. For more information, see [Transaction Search](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Transaction-Search.html). /// @@ -1099,7 +1099,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `GetInsight` operation on the `AWSXRay` service. + /// Performs the `GetInsight` operation on the `XRay` service. /// /// Retrieves the summary information of an insight. This includes impact to clients and root cause services, the top anomalous services, the category, the state of the insight, and the start and end time of the insight. /// @@ -1169,7 +1169,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `GetInsightEvents` operation on the `AWSXRay` service. + /// Performs the `GetInsightEvents` operation on the `XRay` service. /// /// X-Ray reevaluates insights periodically until they're resolved, and records each intermediate state as an event. You can review an insight's events in the Impact Timeline on the Inspect page in the X-Ray console. /// @@ -1239,7 +1239,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `GetInsightImpactGraph` operation on the `AWSXRay` service. + /// Performs the `GetInsightImpactGraph` operation on the `XRay` service. /// /// Retrieves a service graph structure filtered by the specified insight. The service graph is limited to only structural information. For a complete service graph, use this API with the GetServiceGraph API. /// @@ -1309,7 +1309,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `GetInsightSummaries` operation on the `AWSXRay` service. + /// Performs the `GetInsightSummaries` operation on the `XRay` service. /// /// Retrieves the summaries of all insights in the specified group matching the provided filter values. /// @@ -1379,7 +1379,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `GetRetrievedTracesGraph` operation on the `AWSXRay` service. + /// Performs the `GetRetrievedTracesGraph` operation on the `XRay` service. /// /// Retrieves a service graph for traces based on the specified RetrievalToken from the CloudWatch log group generated by Transaction Search. This API does not initiate a retrieval job. You must first execute StartTraceRetrieval to obtain the required RetrievalToken. The trace graph describes services that process incoming requests and any downstream services they call, which may include Amazon Web Services resources, external APIs, or databases. The response is empty until the RetrievalStatus is COMPLETE. Retry the request after the status changes from RUNNING or SCHEDULED to COMPLETE to access the full service graph. When CloudWatch log is the destination, this API can support cross-account observability and service graph retrieval across linked accounts. For retrieving graphs from X-Ray directly as opposed to the Transaction-Search Log group, see [GetTraceGraph](https://docs.aws.amazon.com/xray/latest/api/API_GetTraceGraph.html). /// @@ -1450,7 +1450,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `GetSamplingRules` operation on the `AWSXRay` service. + /// Performs the `GetSamplingRules` operation on the `XRay` service. /// /// Retrieves all sampling rules. /// @@ -1520,7 +1520,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `GetSamplingStatisticSummaries` operation on the `AWSXRay` service. + /// Performs the `GetSamplingStatisticSummaries` operation on the `XRay` service. /// /// Retrieves information about recent sampling results for all sampling rules. /// @@ -1590,7 +1590,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `GetSamplingTargets` operation on the `AWSXRay` service. + /// Performs the `GetSamplingTargets` operation on the `XRay` service. /// /// Requests a sampling quota for rules that the service is using to sample requests. /// @@ -1660,7 +1660,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `GetServiceGraph` operation on the `AWSXRay` service. + /// Performs the `GetServiceGraph` operation on the `XRay` service. /// /// Retrieves a document that describes services that process incoming requests, and downstream services that they call as a result. Root services process incoming requests and make calls to downstream services. Root services are applications that use the [Amazon Web Services X-Ray SDK](https://docs.aws.amazon.com/xray/index.html). Downstream services can be other applications, Amazon Web Services resources, HTTP web APIs, or SQL databases. /// @@ -1730,7 +1730,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `GetTimeSeriesServiceStatistics` operation on the `AWSXRay` service. + /// Performs the `GetTimeSeriesServiceStatistics` operation on the `XRay` service. /// /// Get an aggregation of service statistics defined by a specific time range. /// @@ -1800,7 +1800,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `GetTraceGraph` operation on the `AWSXRay` service. + /// Performs the `GetTraceGraph` operation on the `XRay` service. /// /// Retrieves a service graph for one or more specific trace IDs. /// @@ -1870,7 +1870,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `GetTraceSegmentDestination` operation on the `AWSXRay` service. + /// Performs the `GetTraceSegmentDestination` operation on the `XRay` service. /// /// Retrieves the current destination of data sent to PutTraceSegments and OpenTelemetry API. The Transaction Search feature requires a CloudWatchLogs destination. For more information, see [Transaction Search](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Transaction-Search.html) and [OpenTelemetry](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-OpenTelemetry-Sections.html). /// @@ -1937,7 +1937,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `GetTraceSummaries` operation on the `AWSXRay` service. + /// Performs the `GetTraceSummaries` operation on the `XRay` service. /// /// Retrieves IDs and annotations for traces available for a specified time frame using an optional filter. To get the full traces, pass the trace IDs to BatchGetTraces. A filter expression can target traced requests that hit specific service nodes or edges, have errors, or come from a known user. For example, the following filter expression targets traces that pass through api.example.com: service("api.example.com") This filter expression finds traces that have an annotation named account with the value 12345: annotation.account = "12345" For a full list of indexed fields and keywords that you can use in filter expressions, see [Use filter expressions](https://docs.aws.amazon.com/xray/latest/devguide/aws-xray-interface-console.html#xray-console-filters) in the Amazon Web Services X-Ray Developer Guide. /// @@ -2007,7 +2007,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `ListResourcePolicies` operation on the `AWSXRay` service. + /// Performs the `ListResourcePolicies` operation on the `XRay` service. /// /// Returns the list of resource policies in the target Amazon Web Services account. /// @@ -2077,7 +2077,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `ListRetrievedTraces` operation on the `AWSXRay` service. + /// Performs the `ListRetrievedTraces` operation on the `XRay` service. /// /// Retrieves a list of traces for a given RetrievalToken from the CloudWatch log group generated by Transaction Search. For information on what each trace returns, see [BatchGetTraces](https://docs.aws.amazon.com/xray/latest/api/API_BatchGetTraces.html). This API does not initiate a retrieval job. To start a trace retrieval, use StartTraceRetrieval, which generates the required RetrievalToken. When the RetrievalStatus is not COMPLETE, the API will return an empty response. Retry the request once the retrieval has completed to access the full list of traces. For cross-account observability, this API can retrieve traces from linked accounts when CloudWatch log is the destination across relevant accounts. For more details, see [CloudWatch cross-account observability](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.html). For retrieving data from X-Ray directly as opposed to the Transaction-Search Log group, see [BatchGetTraces](https://docs.aws.amazon.com/xray/latest/api/API_BatchGetTraces.html). /// @@ -2148,7 +2148,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `ListTagsForResource` operation on the `AWSXRay` service. + /// Performs the `ListTagsForResource` operation on the `XRay` service. /// /// Returns a list of tags that are applied to the specified Amazon Web Services X-Ray group or sampling rule. /// @@ -2219,7 +2219,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `PutEncryptionConfig` operation on the `AWSXRay` service. + /// Performs the `PutEncryptionConfig` operation on the `XRay` service. /// /// Updates the encryption configuration for X-Ray data. /// @@ -2289,7 +2289,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `PutResourcePolicy` operation on the `AWSXRay` service. + /// Performs the `PutResourcePolicy` operation on the `XRay` service. /// /// Sets the resource policy to grant one or more Amazon Web Services services and accounts permissions to access X-Ray. Each resource policy will be associated with a specific Amazon Web Services account. Each Amazon Web Services account can have a maximum of 5 resource policies, and each policy name must be unique within that account. The maximum size of each resource policy is 5KB. /// @@ -2363,7 +2363,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `PutTelemetryRecords` operation on the `AWSXRay` service. + /// Performs the `PutTelemetryRecords` operation on the `XRay` service. /// /// Used by the Amazon Web Services X-Ray daemon to upload telemetry. /// @@ -2433,7 +2433,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `PutTraceSegments` operation on the `AWSXRay` service. + /// Performs the `PutTraceSegments` operation on the `XRay` service. /// /// Uploads segment documents to Amazon Web Services X-Ray. A segment document can be a completed segment, an in-progress segment, or an array of subsegments. Segments must include the following fields. For the full segment document schema, see [Amazon Web Services X-Ray Segment Documents](https://docs.aws.amazon.com/xray/latest/devguide/aws-xray-interface-api.html#xray-api-segmentdocuments.html) in the Amazon Web Services X-Ray Developer Guide. Required segment document fields /// @@ -2527,7 +2527,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `StartTraceRetrieval` operation on the `AWSXRay` service. + /// Performs the `StartTraceRetrieval` operation on the `XRay` service. /// /// Initiates a trace retrieval process using the specified time range and for the give trace IDs on Transaction Search generated by the CloudWatch log group. For more information, see [Transaction Search](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Transaction-Search.html). API returns a RetrievalToken, which can be used with ListRetrievedTraces or GetRetrievedTracesGraph to fetch results. Retrievals will time out after 60 minutes. To execute long time ranges, consider segmenting into multiple retrievals. If you are using [CloudWatch cross-account observability](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.html), you can use this operation in a monitoring account to retrieve data from a linked source account, as long as both accounts have transaction search enabled. For retrieving data from X-Ray directly as opposed to the Transaction-Search Log group, see [BatchGetTraces](https://docs.aws.amazon.com/xray/latest/api/API_BatchGetTraces.html). /// @@ -2598,7 +2598,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `TagResource` operation on the `AWSXRay` service. + /// Performs the `TagResource` operation on the `XRay` service. /// /// Applies tags to an existing Amazon Web Services X-Ray group or sampling rule. /// @@ -2670,7 +2670,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `UntagResource` operation on the `AWSXRay` service. + /// Performs the `UntagResource` operation on the `XRay` service. /// /// Removes tags from an Amazon Web Services X-Ray group or sampling rule. You cannot edit or delete system tags (those with an aws: prefix). /// @@ -2741,7 +2741,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `UpdateGroup` operation on the `AWSXRay` service. + /// Performs the `UpdateGroup` operation on the `XRay` service. /// /// Updates a group resource. /// @@ -2811,7 +2811,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `UpdateIndexingRule` operation on the `AWSXRay` service. + /// Performs the `UpdateIndexingRule` operation on the `XRay` service. /// /// Modifies an indexing rule’s configuration. Indexing rules are used for determining the sampling rate for spans indexed from CloudWatch Logs. For more information, see [Transaction Search](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Transaction-Search.html). /// @@ -2882,7 +2882,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `UpdateSamplingRule` operation on the `AWSXRay` service. + /// Performs the `UpdateSamplingRule` operation on the `XRay` service. /// /// Modifies a sampling rule's configuration. /// @@ -2952,7 +2952,7 @@ extension XRayClient { return try await op.execute(input: input) } - /// Performs the `UpdateTraceSegmentDestination` operation on the `AWSXRay` service. + /// Performs the `UpdateTraceSegmentDestination` operation on the `XRay` service. /// /// Modifies the destination of data sent to PutTraceSegments. The Transaction Search feature requires the CloudWatchLogs destination. For more information, see [Transaction Search](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Transaction-Search.html). /// diff --git a/packageDependencies.plist b/packageDependencies.plist index 6ff5072861c..df432972fd4 100644 --- a/packageDependencies.plist +++ b/packageDependencies.plist @@ -9,6 +9,6 @@ clientRuntimeBranch main clientRuntimeVersion - 0.106.0 + 0.107.0